Development Board PLCcore-iMX35
The Development Board included in the Kit facilitates quick commissioning of the PLCcore-iMX35 CODESYS and simplifies the design of prototypes for user-specific HMI applications based on this module. The Development Board comprises different power supply possibilities, a 320x240 pixel QVGA LCD touchscreen, 1 Ethernet interface, 2 CAN interfaces, 2 serial interfaces as well as 4 push buttons and 4 LED as control elements for digital in- and outputs. Signals that are available from plug connectors of the PLCcore-iMX35 are linked to pin header connectors and enable easy connection of own peripheral circuitry.
IEC 61131 programming system CODESYS V3
The IEC 61131 programming system CODESYS V3 included in the Kit serves as software development platform and as debug environment for the PLCcore-iMX35. Thus, the module can either be programmed graphically in LD/FUB, SFC and CFC or textually in IL or ST. Downloading the PLC program onto the module takes place via Ethernet. High-capacity debug functionality such as watching and setting variables, single cycles, breakpoints and single steps simplify the development and commissioning of user software for this module.
Target Visualization based on Qt
The integrated Target Visualization of the PLCcore-iMX35 is based on the integrated Qt framework. It enables for displaying of process values from the PLC as well as forwarding of operator actions to the PLC (e.g. entries via Touchscreen or USB mouse).
VMware Image Linux - ECUcore-iMX35
The PLCcore Development Kit comes with a ready-to-use development environment for writing C/C++ application which can be executed simultaneously to the PLC program. This C/C++ development environment is pre-installed in a VMware virtual machine. The player required to start the virtual machine is available free of charge. The provision of virtual machines for application development provides a number of advantages to the end-user. Installation of new software on your development PC is reduced to the VMware player. Installation of the PLCcore development environment and related project files is not necessary and therefore eliminates a number of possible pitfalls for new users. You can easily keep a working copy of your virtual machine for backup. In case of data loss you can switch to your backup virtual machine and you’ll be productive again immediately.