12 month warranty Request a Quote Technical Support
US

Product Specifications

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.

CONTEC Co., Ltd.

CONTEC CPI-PS10CM4: Raspberry Pi CM4 PLC with CODESYS, Industrial

1.86ns cycle, -20~60°C, CODESYS
MPN/Series: CPI-PS10CM4

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

×