High performances process controller (PLC) based on Freescale Coldfire 32 bit CPU (CN3)
Currently El.Ma. has developed a new generation numerical/process controller (PLC), named CN3, based on Freescale Coldfire V4 CPU (200 MHz, 308 MIPS), in order to replace the previous generation (CN2) by adding new features and reducing costs.
New interfaces are available, in order to get much flexibility and connectibility to new emerging field buses in the industrial automation field.
Hardware specifications are:
- CPU 32 bit Freescale Coldfire V4 MCF5485 - 200 MHz 308 MIPS
- 64/128 MB DDRRAM
- 64 MB flash
- 512k FRAM
- Compact Flash I-II
- real-time clock
- 2 Ethernet interfaces with TCP/IP and MODBUS (TCP) protocols
- 2 CAN interfaces with CANopen and Devicenet protocols
- ARCNET interface
- 4 RS232/RS485 serial ports + MODBUS (RS485) protocol
El.Ma. has always developed whole firmware for its devices in order to be fully indipendent and to guarantee all the services about its products; the primary aim is the manifacturing of devices which are compliant to specifics and industrial and commercial protocols.
Moreover in this project El.Ma. is developing a high-performances kernel for the entire Coldfire V4 family, that can be easily ported to PowerPC 5xxx, ARM9-ARM10-ARM11 and Microblaze.
Software specifications are:
- kernel with the following specs:
- preemptive and cooperative multitasking with supervisor/user model
- RAM management with optimized dynamic allocation
- multitasking management
- event management
- file system (Compact Flash FAT compatible)
- TCP/IP stack with the following protocols:
- IP/IP raw (fragmentable)
- TCP
- UDP
- DHCP (client)
- ICMP
- DNS
- Telnet
- FTP
- HTTP
- SMTP
- I/O and remoted axis management
- CANopen stack
- Devicenet stack
- ARCNET stack
- MODBUS TCP/IP and RS485 stack










