The PLCcore-5208 is an insert-ready, low-cost and OEM-able Single Board Computer. The on-board firmware of the PLCcore-5208 includes the operating system µClinux and a pre-installed IEC 61131-3 runtime kernel with integrated CANopen Manager.
The PLCcore-5208 is an insert-ready, low-cost and OEM-able Single Board Computer.


The PLCcore-5208 enables the integration of a compact and high-performance Hard PLC into customized, user-specific applications at minimal effort - without having to pay additional development or runtime license fees for the IEC 61131-3 runtime kernel. The board combines all high-speed components on a very compact, low-EMI-multilayer circuit board. Due to its comprehensive and high-performance software, it is suitable for various applications under industrial conditions.

The address/data bus lead to the outside offers to the user greatest possible degrees of freedom for designing in-/output circuits of the PLCcore-5208. Hence, the peripheral equipment of the module can be adjusted to respective requirements in a flexible way. The source code of the I/O driver is available as Driver Development Kit (DDK). This allows for implementing own I/O connections without intervention on the IEC 61131-3 runtime kernel. Realizing the process image as Shared Memory makes possible the easy, bidirectional data exchange with other µClinux programs running in parallel to the PLC.

The comprehensive CANopen library of the PLCcore-5208 includes a CiA 302-conform CANopen Manager. By supporting the automatic node configuration, it allows for flexible extensibility of the module via CANopen units and Plug & Play. Moreover, the PLCcore-5208 uses the CiA 314 device profile for "IEC 61131-3 programmable devices" (former CiA 405). Thus, easy data exchange with other CANopen modules is possible.

In addition to the CAN interface, the PLCcore-5208 features other numerous on-board communication interfaces. This provides for not only exchanging data and events with other nodes via CANopen network, but also via Ethernet and serial interfaces (UART) (e.g. superior central control, I/O slaves etc.). Hence, the module is well-suitable as central unit in distributed automation systems and as communication gateway. Filing the PLC program in the on-board Flash disk of the module allows for easy updating during runtime and autarchic restart after power breakdown.

Caratteristiche e Benefici

Module features:

PLCcore Firmware: IEC61131-3 runtime kernel pre-installed
Shared process image
CiA302/314 compliant CANopen manager
Customizable I/O driver
Program download via Ethernet or CANopen
Controller: Freescale MCF5208 with ColdFire V2 Core
System Clock: 159MIPS at 166MHz
RAM: 32MB SDR-SDRAM (16MB optional)
FLASH: 4MB NOR (8MB optional)
64MB NAND (32MB optional)
On-board Peripherals: DMA, hardware watchdog, temperature sensor, RTC
Fast Ethernet: 1x 10/100Mbps, on-board PHY
CAN: 1
SPI/I2C: 1/1
Operating Conditions: Temperature: -40°C…+85°C
Humidity: 10-90% RH, non-condensing
Power Supply: 3.3V +/- 5%, 1A max.
Dimensions/Weight: 72 x 51 x 7,5 (L x W x H in mm), 20g
Board-to-board connector: 2x 52 pin header socket, 2mm pitch
Available on board-to-board connector: CAN, I²C, SPI, FlexBus, GPIO, 1 high-speed counter input, 1 PWM/PTO output, Ethernet
RoHS compliant: yes
Operating System: µClinux
Integrated Development Environment (IDE): Pre-integrated Eclipse-based IDE with GNU C/C++ tool chain, source- and assembly-level debugger, IEC 61131-3 IDE (OpenPCS) with SYS TEC vendor extensions
Complementary Middleware: CANopen® Protocol Stack Source Code
Ethernet POWERLINK Protocol Stack Source Code