External Event Task The "External event task" mechanism can be used to trigger a task via an external event. "Unix Domain Sockets" are used for process separation. The corresponding socket file is loc
Access to the PLC Shell The Extension API enables external access to the PLC shell. For this function, a "Unix Domain Socket" is used, which the runtime system uses to receive incoming commands and se
START/STOP Switch The START/STOP switch represents a physical switch which can be used to set the PLC to the Start or Stop state. This mechanism is active if the file /var/run/codesysextension/runstop
Linking Your Own I/Os With this functionality, local I/Os can be connected to a controller and used from the IEC application. Editing the device description In the provided example C:\Users\<user>\COD
Retain Data in Shared Memory Some products do not include an automatic connection of retain data from the application in the controller (due to a lack of generally valid storage options). However, the
Extension SDK With the Extension SDK, you can implement your own functions in C and call them from the IEC application. For this connection, the C code is integrated into the runtime system in the for
CODESYS Virtual Control for Linux SL :
Overview The CODESYS Virtual Control for Linux SL add-on can be used to manage the virtual runtime and gateway instances. A virtual runtime system is built on Docker or Podman container technology. Fo
Establishing a Connection to an Instance Procedure . Establishing a direct connection to a runtime instance Port forwarding allows you to connect directly to the runtime instances. This does not requi