



Product Specifications
Manufacturer: CONTEC Co., Ltd.
Part Number: CPI-PS10CM4
Product Type: All-in-One PLC
CPU: Quad-core Cortex-A72 (ARMv8) 64-bit SoC @ 1.5 GHz
Memory: 2 GB DDR4 RAM
Storage: 16 GB eMMC, 1× M.2 Key M NVMe slot
Basic Processing Speed (LD): 1.86 ns (CONTEC measured)
Applied Processing Speed (ST): 2.06 ns (CONTEC measured)
Program Capacity: 3 MB
I/O Tags: 512 (16-bit data counted as one tag)
Communication Interfaces: 1× 1000 Mbps LAN, 1× 100 Mbps LAN, 2× USB, 1× HDMI, 1× HAT 40-pin GPIO
Industrial Protocols: EtherCAT master, EtherNet/IP adapter/scanner, Modbus-TCP master/slave, OPC UA server/client, PROFINET IO controller/device
I/O Expansion: Up to 8 HAT-sized CPI series cards via stackable connection
Operating Temperature: -20°C to +60°C (with 0.7 m/s airflow)
Power Input: 8-28 VDC
OS: Industrial-tuned Linux
Programming Standard: IEC 61131-3 (LD, SFC, FBD, IL, ST)
Programming Software: CODESYS (free development environment)
Certifications: CE
Product Description
The CONTEC CPI-PS10CM4 is a compact, all-in-one embedded programmable logic controller (PLC) that combines the power of Raspberry Pi Compute Module 4 (CM4) with the industry-standard CODESYS software PLC runtime. Designed for industrial automation and IoT applications, it offers a powerful, open, and scalable platform for machine control, data acquisition, and IIoT integration.
High-Performance Computing Core
The CPI-PS10CM4 is powered by a quad-core ARM Cortex-A72 64-bit processor running at 1.5 GHz, delivering exceptional processing capabilities for demanding control tasks. With 2 GB of high-speed DDR4 RAM and 16 GB of eMMC storage, it provides ample resources for complex programs and data logging. The M.2 Key M NVMe socket allows for high-capacity storage expansion, ideal for applications requiring high-speed, long-term data collection and rich HMI displays. Basic processing speed (LD command) reaches 1.86 ns, while applied processing speed (ST command) achieves 2.06 ns (CONTEC measured).
Pre-installed CODESYS Software PLC
The CPI-PS10CM4 comes with CODESYS Control Standard S pre-installed, the world's most widely used software PLC runtime. This enables programming in all IEC 61131-3 languages (LD, SFC, FBD, IL, ST), ensuring compatibility with existing automation assets and a vast ecosystem of libraries and tools. The free CODESYS development environment integrates PLC programming, fieldbus configuration, and visualization, significantly reducing engineering effort.
Industrial-Grade Design & Wide Temperature Range
Built for harsh industrial environments, the CPI-PS10CM4 operates reliably from -20°C to +60°C (with 0.7 m/s airflow). It features a wide-range power input (8-28 VDC), built-in high-efficiency power supply circuit with noise filter, and industrial-grade reliability with RAS (Reliability, Availability, Serviceability) functions including watchdog timer (WDT) and real-time clock (RTC). The board is designed to withstand industrial conditions, ensuring long-term stable operation.
Comprehensive Communication & I/O Expansion
The CPI-PS10CM4 provides dual Ethernet ports (1000 Mbps + 100 Mbps), supporting industrial protocols such as EtherCAT master, PROFINET IO, EtherNet/IP, Modbus-TCP, and OPC UA server/client. Two USB ports, HDMI, and 40-pin GPIO (Raspberry Pi HAT compatible) offer flexible connectivity. I/O expansion is achieved through stackable HAT-sized CPI series cards (up to 8 units), including digital I/O, analog I/O, and counter modules, enabling scalable system configuration from compact standalone to distributed control.
Applications
The CPI-PS10CM4 is ideal for a wide range of industrial automation applications, including machine control, process automation, data logging, remote monitoring, IIoT gateways, edge computing, and predictive maintenance. Its combination of open Raspberry Pi ecosystem and industrial CODESYS runtime makes it particularly suitable for OEMs and system integrators requiring flexibility, performance, and long-term availability.
Resources & Documentation
CONTEC CPI-PS10CM4: Raspberry Pi CM4 PLC with CODESYS, Industrial
Product Specifications
Manufacturer: CONTEC Co., Ltd.
Part Number: CPI-PS10CM4
Product Type: All-in-One PLC
CPU: Quad-core Cortex-A72 (ARMv8) 64-bit SoC @ 1.5 GHz
Memory: 2 GB DDR4 RAM
Storage: 16 GB eMMC, 1× M.2 Key M NVMe slot
Basic Processing Speed (LD): 1.86 ns (CONTEC measured)
Applied Processing Speed (ST): 2.06 ns (CONTEC measured)
Program Capacity: 3 MB
I/O Tags: 512 (16-bit data counted as one tag)
Communication Interfaces: 1× 1000 Mbps LAN, 1× 100 Mbps LAN, 2× USB, 1× HDMI, 1× HAT 40-pin GPIO
Industrial Protocols: EtherCAT master, EtherNet/IP adapter/scanner, Modbus-TCP master/slave, OPC UA server/client, PROFINET IO controller/device
I/O Expansion: Up to 8 HAT-sized CPI series cards via stackable connection
Operating Temperature: -20°C to +60°C (with 0.7 m/s airflow)
Power Input: 8-28 VDC
OS: Industrial-tuned Linux
Programming Standard: IEC 61131-3 (LD, SFC, FBD, IL, ST)
Programming Software: CODESYS (free development environment)
Certifications: CE








