PLCcore-9G20
Developing modern and sophisticated control systems requires versatile, interdisciplinary know-how. This does not only involve hardware and application development. In fact, operating system adaptations, the connection of communication and field buses as well as data exchange between processes running in parallel becoming necessary. By applying the PLCcore-9G20 as PLC kernel in user-specific controls this development effort can be minimized.
Features / Benefits
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: | Atmel® AT91SAM9G20,with ARM 926EJ-S Core, 32-bit |
| System Clock: | 440MIPS at 400MHz |
| RAM: | 32MiB SDR-SDRAM (64MiB optional) |
| FLASH: | 16MiB NOR (64MiB optional), 16-bit data-bus |
| On-board Peripherals: | DMA, MMU, hardware watchdog, temperature sensor, RTC |
| Fast Ethernet: | 1x 10/100Mbps, on-board PHY |
| CAN: | 1 |
| UART: | 4 |
| USB: | 2x USB 2.0 host, 12Mbps full-speed 1x USB 2.0 device, 12Mbps full-speed |
| SPI/I2C: | 1 only with FPGA Firmware / 1 |
| Mass storage: | MMC/SD-card signals on board-to-board connector |
| FPGA: | Lattice ECP2-6 |
| Others: | SSC |
| Operating Conditions: | Temperature: -40°C…+85°C Humidity: 10-90% RH, non-condensing |
| Power Supply: | 3.3V +/- 5%, 1A max. |
| Dimensions/Weight: | 78 x 54 x 7,5 (L x W x H in mm) / 20g |
| Board-to-board connector: | 2x 50 pin header socket, 1.27 mm pitch |
| Available on board-to-board connector: | CAN, USB device, 2 USB host, I²C, 2 SD-card, Ethernet, 19 digital input lines, 8 digital output lines, 3 analog input lines, 4 PWM/DIO, 4 Timer/Counter/DIO |
| RoHS compliant: | yes |
| Operating System: | Linux |
| 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 |
Description
The PLCcore-9G20 is an insert-ready OEM-able single board computer running Linux and a ready-to-use IEC 61131-3 runtime kernel together with a CANopen manager pre-installed. The module allows for integrating a compact and high-performance Hard-PLC into customized, user-specific applications with minimum efforts - without suffering from high cost caused by IEC 61131-3 development or resale licenses. The board combines all high-speed components on a compact Low-EMI-Multilayer circuit board. Due to its comprehensive and high-performance software, it is suitable for the usage in various industrial application fields.
The ARM9-CPU runs at 400 MHz and features high performance at low power consumption. Linux as operating system allows for simultaneous execution of other user applications while PLC firmware is running. At the same time PLC program and user software can exchange data bidirectional by using the process image.
Due to the freely programmable on-board FPGA, it is possible to realize basic digital in- and outputs as well as highly complex peripheral units. The basic version of the FPGA already includes powerful counter and PWM units. Additionally, the board features 3 ADC channels. Both, the VHDL sources of the FPGA and the source code of the I/O driver, are available with our Driver Development Kit (DDK). This makes possible the flexible implementation of own I/O connections.
The comprehensive CANopen library of the PLCcore-9G20 features a CANopen manager according to the CiA standard 302. It supports automatic node configuration and enables flexible expandability of the module via CANopen units and easy plug & play. Moreover, the PLCcore-9G20 works according to the CiA 314 device profile for "IEC 61131-3 programmable devices" (former CiA 405). Hence, it makes possible the easy data exchange with other CANopen modules.
In addition to the Ethernet and CAN interface, the PLCcore-9G20 features two USB 2.0 Full Speed host ports, one USB device port and 4 UART ports. Due to the numerous communication interfaces, the module is well-suitable as central unit in distributed automation systems and as communication gateway.
Linux as a mainstream CPU supports the ARM9 architecture and hence ensures the availability of actual kernel versions for the module. Moreover, for ARM processors there exist various ports of current standard software and the industry-proven Linux Realtime extension Xenomai.
Downloads
|
|
OpenPCS IEC 61131-3 programming system
Version V6.6.5 - english |
65 MB |
|
|
SYS TEC - specific Extensions for OpenPCS / IEC 61131-3
Version 6.6.5 RV1 - english |
23 MB |
Ordering Information
Sales Contact
| Phone: +49 (0) 3765 / 38600-2110 | » | |||||||||||||||||||||||||||||||||||||||||||||
| Email: sales@systec-electronic.com | » | |||||||||||||||||||||||||||||||||||||||||||||
SYS TEC Sales ChannelsEurope
Asia
Distributor OverviewEurope
North America
Asia
Australia
| » |
Related Documents
| System on Module - ECUcore Overview | |
| PLCcore Concept - Whitepaper | |
| PLCcore-9G20 - System Manual | |
| ECUcore-9G20 - Hardware Manual | |
| PLCcore-9G20 - Product Flyer |
Related Products
| Development Kit PLCcore-9G20 | » |
| Driver Development Kit ECUcore-9G20 | » |
| ECUcore-9G20 | » |

