In the form of the PLCcore-iMX35 a powerful Soft-PLC is available as basis for user-specific HMI-devices. Its minimal necessary peripheral connectivity simplifies the design of application-specific baseboards. Due to the various local in- and outputs as well as the on-board supported communication interfaces, the PLCcore-iMX35 can be connected to its peripheral environment by several network interfaces in versatile manner. Additional fields of application are given by the possibility to allow for execution of separate Linux applications in parallel to the PLC Runtime System.

Making PLC available as an insert-ready core module with small dimensions reduces effort and costs significantly for the development of user-specific controls. The PLCcore-iMX35 is also very well suitable as basic component for custom specific HMI devices as well as intelligent network node for decentralized processing of process signals (CANopen and UDP).


Module features:

PLCcore 固件:IEC61131-3
PLCcore-iMX35:IEC61131-3 runtime kernel pre-installed, Shared process image, CiA302/314 compliant CANopen manager, Customizable I/O driver, Program download via Ethernet
PLCcore-iMX35 HMI:IEC61131-3 runtime kernel pre-installed with SpiderControl MicroBrowser GUI, Shared process image, CiA302/314 compliant CANopen manager, Customizable I/O driver, Program download via Ethernet
控制器:Freescale i.MX357,ARM11内核
系统时钟:532 MHz
内存:128MiB SDR-SDRAM, 32-bit 数据总线
闪存:128MiB NOR, 16-bit 数据总线
板载外设:DMA, MMU, 硬件看门狗, 温度传感器, RTC
高速以太网:1x 10/100Mbps, 板载PHY
USB:1x USB 2.0, 最高速度12Mbps
1x OTG
LCD:TFT-LCD 接口输出,通过CMOS, 最大18-bit 800x600
运行条件:温度: -40°C…+85°C
湿度: 10-90% RH, 非冷凝
电源:3.3V +/- 5%, 最大0.3A
尺寸/重量:78 x 54 x 7,2 (长 x 宽 x 高 mm), 20g
板对板连接器:2x 2x50 针脚插座, 1.27 mm 间距
板对板连接器提供接口:2x CAN, 3x ASC, 2x USB, I²C, SPI, 2x SD卡槽, 18x DIO, 以太网, TFT-CMOS, PWM/DIO, 计时器/计数器/DIO
操作系统:Linux, QT framework optionally
集成开发环境(IDE):IEC 61131-3 IDE (OpenPCS) with SYS TEC vendor extensions for PLC programming,
Pre-integrated Eclipse-based IDE with GNU C/C++ tool chain, source- and assembly-level debugger


The PLCcore-iMX35 is an IEC 61131-3-programmable Soft-PLC with integrated target visualization. That's why it represents itself as the ideal base component for designing user specific HMI devices. The PLCcore-iMX35 provides 16 digital inputs and 10 digital outputs for direct connection to local peripherals. Due to the various communication interfaces such as Ethernet, CAN and serial interfaces, furthermore remote extension equipment can be connected. The PLC Runtime System supports data exchange by several function block libraries for CANopen, CAN Layer 2, UDP and SIO.

The PLCcore-iMX35 allows for direct connection of CMOS and LVDS displays. The integrated target visualization is based on the SpiderControl MicroBrowser and supports touchscreen, scroll wheel as well as matrix und USB keyboards as input devices. The adjustment of the keyboard layout can be made by using function blocks of the PLC.

Only a minimal peripheral wiring is necessary to apply the PLCcore-iMX35 on an application-specific baseboard. That's why devices based on this core module can be designed very cost-efficiently. The Linux BSP, which is provided in source code, allows for application of user-specific peripheral components. Furthermore, the configuration of start scripts and kernel-internal drivers can be reduced in a manner, that boot-up time spans less than 3 seconds from power-on until displaying the process visualization can be reached.

Additional arbitrary Linux applications can be executed on the PLCcore-iMX35 in parallel to the PLC Runtime System. For data exchange between a Linux application and the PLC Runtime System, inter process communication mechanisms such as FIFOs or mutex-protected Shared Memory are available. Furthermore, the PLC has full access to the file system. On demand, data can be written to or read from any mounted media.

The PLCcore-iMX35 is equipped with an on-board Flash of 128 MiB, whereby a memory range of 90 MiB is freely available as mass storage for the PLC program, for visualization data and for process data. Due to the usage of UBIFS (Unsorted Block Image File System) with active journaling, the file system keeps in a consistent state even in case of an unexpected power supply break down.

The PLC Runtime System allows for usage of both CAN interfaces as CANopen-Manager. The integrated CAN controllers are equipped with a receive FIFO. That's why even applications with permanent CAN bus load up to 70 percent can be implemented without any packet loss of CAN messages.

The optional web visualization supports monitoring, servicing and diagnostic system analysis from remote PCs, even from far.


OpenPCS IEC 61131-3 programming system OpenPCS IEC 61131-3 programming system
Version V7.1.0 RV1.00 - english
134 MB
SYS TEC - specific Extensions for OpenPCS / IEC 61131-3 SYS TEC - specific Extensions for OpenPCS / IEC 61131-3
Version 7.1.0 RV1.00 - english
31 MB



货号 说明
3390065 PLCcore-iMX35
incl. OpenPCS, Linux, program download via Ethernet
3390075 PLCcore-iMX35 - HMI
incl. OpenPCS, Linux, SpiderControl Target Visualization, program download via Ethernet
3393000 License Spidercontrol Web Visualization