Skip to main content


You can install the CODESYS Control for <device> SL runtime system on various industrial devices. As a result, you have the following options for the programming and controlling of devices:

  • Uniform programming according to IEC 61131-3 with CODESYS Development System

  • Download, management, and execution of the application code as compiled by CODESYS

  • Debugging of the control application from within CODESYS

  • Handling of I/O systems and fieldbuses

  • Execution of optional components, such as CODESYS TargetVisu, CODESYS WebVisu, CODESYS SoftMotion CNC + Robotics, and OPC UA Server

Security Notices


Controller must never under any circumstances be accessible from the Internet. In particular, the programming ports of the controller must not be accessible under any circumstances from the Internet without protection.

The most important port numbers for all runtime systems are listed below. By default, they are assigned by the system, but they can be modified by means of the configuration.

  • 1740..1743: UDP block drivers in the gateway and runtime system

  • 11740..11743: TCP block drivers in the gateway and runtime system

  • 1217: Gateway for connecting CODESYS to the gateway

  • 8080: CODESYS web server

  • 443: CODESYS web server (SSL) *

    * 9090: for BeagleBone

  • 4840: CODESYS OPC UA server

If access from the Internet nevertheless has to be possible, then it is imperative that a secure method for the connection to the PLC be selected (example: VPN).


Because the runtime systems permit access to the PC, they have to be equipped with a corresponding user and rights management.

You can download the products of CODESYS Control from CODESYS Store International or  CODESYS Store North America. There you will also find the data sheet for the product.