Back to Blog

Industrial Soft PLC Solution Based on NXP i.MX8 + CODESYS

#边缘计算#codesys#I.MX8P

The new i.MX 8M Plus is a hybrid AI SoC, combining advanced embedded SoC capabilities with the latest AI/machine learning hardware NPU technology. It provides powerful machine learning capabilities for edge computing through its neural network accelerator, which is one of the most prominent advantages of the i.MX 8M Plus. The WEC-IMX8P core board is particularly well-suited for applications in machine learning, vision, advanced multimedia, and high-reliability industrial IoT.

▇ XM-IMX8P Core Board

High-Performance Edge AI Solution

⚪ High-performance i.MX 8M Plus processor: Quad-core ARM Cortex-A53 + Cortex-M7 + NPU;

⚪ Powerful edge AI capabilities: NPU computing power up to 2.3 TOPS;

⚪ Single 4GB LPDDR4 SD-RAM;

⚪ Supports 2-channel 10/100/1000Mbps Ethernet;

⚪ Supports rich peripheral interfaces: 4 serial ports, 1 USB 3.0, 1 USB 2.0, 2 MMCs, 3 IICs, 2 SPIs, 2 CAN buses, 2 MCASP audio channels, multiple GPIOs;

⚪ Excellent video processing and display performance, supporting CSI, LVDS, DSI display interfaces, and simultaneous/independent display on three screens;

⚪ Industrial-grade design, wide operating temperature: -20~70℃;

⚪ Supports Linux 3.14, WinCE 7.0, and Android operating systems.

▇ i.MX 8M Plus Processor

NXP's first high-end processor with integrated NPU

⚪ High-performance CPU cores: Quad-core ARM Cortex-A53, 1.6GHz;

⚪ Independent real-time system core: Arm Cortex-M7, 800MHz;

⚪ Powerful AI acceleration capabilities: The first to integrate a dedicated Neural Processing Unit (NPU), providing up to 2.3 TOPS of AI computing power;

⚪ Excellent vision capabilities: Dual Image Signal Processors (ISP) with resolutions up to 12MP; 3D GPU for rich graphics rendering;

⚪ Good voice functionality: High-performance 800MHz audio DSP for speech and natural language processing;

⚪ Good industrial reliability: Error Correction Code (ECC) functionality for internal memory and DDR interfaces;

⚪ Advanced process technology: 14nm LPC FinFET process;

⚪ Ultra-low power consumption: Operating power < 2W;

⚪ Ultra-wide temperature range: -40℃ to 125℃;

⚪ Ultra-long lifecycle: Provides a supply cycle of over 15 years.

Whether for programming automation control for a single device or developing programming for complex automated assembly lines, CODESYS can meet the programming and development needs for various automation applications in smart factories within the discrete manufacturing industry. CODESYS supports five programming languages compliant with the IEC 61131-3 international standard, as well as CFC language. It provides various professional algorithm libraries and function blocks, enabling customers to develop and package application modules tailored for specific industries. This addresses the issue of application incompatibility across different controller architectures, allowing adaptation and programming of controllers from various brands simply by replacing the device description file. By using only the CODESYS software suite, unified programming of devices from different hardware manufacturers can be achieved, thereby empowering smart control solutions for the entire production line. CODESYS programming tools support the development of numerous automation control tasks for smart factories in the discrete manufacturing industry, such as: PLC logic programming, redundant control system development, design and development of local or web-based visualization interfaces, communication configuration for mainstream industrial fieldbuses, basic motion control programming based on PLCopen standards, complex motion control programming for CNC+Robotics, and the development of safety control systems compliant with IEC 61508 SIL2 / SIL3 international standards. Therefore, users can achieve complex and complete automation project programming and development within a single development environment.