Description
The CODESYS Control Linux ARM SL is an adapted CODESYS runtime system for Linux/ARM-based platforms. The performance of the runtime system is almost arbitrarily scalable via the hardware properties of the system.
To install the product on the Linux OS via the CODESYS Development System, use the the included CODESYS Deploy Tool plug-in. After each restart the runtime system will be started automatically. If no valid full license can be found, CODESYS Control runs for two hours without functional limitations before shut down.
After installing the runtime environment, the PLCnext controller can be programmed as a PLC with the CODESYS Development System.
Benefits
The runtime system supports numerous I/O interfaces, such as discrete inputs and outputs or fieldbus adapters, as well as integrated IEC 61131-3 protocol stacks. The fieldbuses are configured directly in the CODESYS Development System without using any additional tools.
-
Communication with the CODESYS Development System for programming and debugging of the IEC 61131-3 application
-
Execution of controller functions and generation of graphical user interfaces
-
Operation of I/O systems and fieldbuses
Detailed information can be found in the CODESYS Online Help.
Operation on Linux without root privileges
By default, the CODESYS Control SL runtime runs on Linux in user space without root privileges, under a dedicated unprivileged user/group. Functions requiring elevated privileges are handled by the separate CODESYS PrivilegeProxy for Linux product, which requires root privileges. This is the default behavior; if required, operation can be configured differently (e.g. with root privileges). CODESYS PrivilegeProxy for Linux and CODESYS Control SL must always be used in the same version.
Interfaces
-
CODESYS OPC UA Server, extent of use depends on the application-based license used.
Visualization
-
CODESYS WebVisu, extent of use depends on the application-based license used.
SL Extension
The SL Extension Package is included in the Runtime Package and offers additional functions:
-
Integration of existing C code
-
Implementation of external functions
-
Support of start/stop switches
-
Usage of local I/Os
-
Use of external event tasks
-
Connect persistent memories (Retains
Fieldbus support
With the delivery of the Runtime Package the following fieldbuses are supported:
-
CODESYS CANopen Manager / Device
-
CODESYS EtherCAT Master
-
CODESYS EtherNet/IP Scanner / Adapter
-
CODESYS Modbus TCP Master / Slave
-
CODESYS Modbus Serial Master / Slave
-
CODESYS PROFIBUS Master
-
CODESYS PROFINET Controller / Device
Product options
Further products can be licensed for a fee:
-
CODESYS BACnet SL
-
CODESYS KNX SL
-
CODESYS Redundancy SL
-
CODESYS SoftMotion
-
CODESYS SoftMotion Light SL
-
CODESYS DNP3


