Control systems must become increasingly powerful to control and synchronize processes and processing stages more precisely. Modern processor architectures provide the required computing power. With runtime systems from Phoenix Contact you can develop IEC 61131 controllers on this basis, ensuring they meet even the highest standards.
The ProConOS eCLR Software Development Kit (SDK) allows you to adapt the runtime system to specific hardware. It provides controller manufacturers with the means of developing and configuring additional, specific functions.
Whether with or without the underlying operating system, ProConOS embedded CLR provides all the functionalities required for realizing a complete controller based on an embedded platform: from the multitasking capability to support for system events, through to provision of a device interface for startup, debugging, and monitoring.
ProConOS embedded CLR SDK is available for a variety of CPUs and realtime operating systems.
ProConOS embedded CLR is the open IEC 61131 control runtime system for different automation tasks, such as PLC, PAC, motion control, CNC, plus robotics and sensor applications.
By using the internationally standardized Microsoft Intermediate Language (CIL according to IEC/ISO 23271) as a device interface, ProConOS embedded CLR can be programmed in C# and in IEC 61131.
ProConOS embedded CLR (eCLR) is also available for single-chip architectures. The controller code can be executed directly from the flash memory (execution-in-place). This way, no additional external RAM memory is required for processing the controller program. The execution-in-place technology is a high-performance and cost-effective solution for controller applications on system-on-chip designs.
ProConOS embedded CLR (eCLR) provides an IEC 61131 PLC runtime environment with hard realtime. With this you can develop a powerful controller based on PC hardware. IEC 61131 languages can be used for programming, as well as C#. When a realtime operating system is used in addition to the Windows operating system, the solution offers multitasking functions with cycle times well under a millisecond. Jitter in this case is within the single-digit microsecond range, with extremely fast code execution well below a microsecond (1000 lines of code).
ProConOS embedded CLR (eCLR) can be programmed in MULTIPROG with the programming languages of IEC 61131-3 and in Visual Studio with the object-oriented .NET high-level language C#.
Function blocks and functions written in C# can be used in the programming system. For this purpose, an add-in for Visual Studio is installed and provides assembly templates in Visual Studio. MULTIPROG libraries are generated on this basis. For consistent debugging, Visual Studio offers an interface for monitoring and troubleshooting. This includes online displays of variable values, forcing and overwriting, breakpoints, and OPC tags.
The ProConOS eCLR environment also supports the PROFINET communication stacks from Phoenix Contact Software. They can be used for implementation of PROFINET controllers and/or PROFINET devices. The powerful software architecture of the system enables data exchange with up to 100 PROFINET devices per millisecond.
The button below will direct you to the download area for IEC 61131 control demo software.