This license builds on the powerful PLC runtime system from CODESYS V3. ctrlX PLC offers a scalable programmable logic controller solution that merges the strengths of traditional PLC automation with the communication and functional demands of the Internet of Things – an ideal combination for the factory of the future. ctrlX AUTOMATION is embedded in an open automation platform and runs on the innovative embedded Linux Ubuntu Core operating system with real-time extension, allowing seamless function expansion via apps. ctrlX PLC can be tailored to meet specific application requirements. Both apps from the ctrlX Store and third-party apps can be used. Security always comes first, from the configuration of ctrlX AUTOMATION, the security-by-design approach, to dedicated security apps for firewalls and VPN, which can be added individually and are certified according to IEC 62443. The entry-level version already offers more program and data maintenance memory than most comparable solutions. Ready-made function blocks, program templates and automatic code generation via a REST interface increase engineering efficiency and effectiveness. The ctrlX Data Layer makes the data selected by the user centrally available for seamless integration with other apps. Data can be exchanged with other systems via established standards, such as OPC UA or MQTT. For controlling I/O systems and other field devices, ctrlX AUTOMATION mostly uses the proven performance and reliability of EtherCAT®. Networking with other control systems is possible via OPC UA, PROFINET and Ethernet/IP. For networking via OPC UA, the definitions of the OPC Foundation’s Field Level Communication Initiative have been implemented in order to offer users sustainable solutions. This allows ctrlX PLC to be integrated into a wide variety of automation environments. The ctrlX PLC system can be centrally managed via the ctrlX Device Portal. Features: Program and data memory are limited only by the total memory available on the target device Up to 110 kB of data memory is retained IEC 61131-3 supported languages: IL, FBD, LD, SFC, ST, CFC Scalable performance: Single Core/Single Task, Single Core/Multi Task, Multi Core/Multi Task Certified security per IEC 62443 with optional firewall and VPN access Support for multiple PLC applications with configurable memory allocation per application Support for selected CODESYS add-ons (Softmotion, WebVisu, etc.) Secure communication between ctrlX PLC engineering and PLC runtime system Online monitoring of variables from the ctrlX data layer Powerful debugging of the application with ctrlX PLC engineering (single cycle, breakpoints, etc.) Easy use of the ctrlX MOTION functions via the PLCopen library Efficient programming via ready-made templates Automatic program creation via REST interface (ctrlX PLC API) Read and write access to ctrlX data layer variables via REST, OPC ctrlX, ctrlX Automation and ctrlX OS are registered trademarks of Bosch Rexroth AG.