CODESYS integration

Industrial Software: CODESYS Integration

CODESYS (Controller Development System) is the leading hardware-independent PLC programming platform, utilized by over 500 manufacturers globally. Based on the IEC 61131-3 standard, it establishes a universal "operating system" for the industrial world, allowing diverse controllers to be programmed using a unified language.

1. What is CODESYS Integration?

Integration occurs when a control device—be it a PLC, Edge Gateway, or Industrial PC—hosts the CODESYS Runtime. This allows the hardware to execute complex logic, manage visualizations, and handle multi-protocol communication in a single environment.

  • IDE (Development Environment): A comprehensive tool for coding, hardware configuration, and 3D simulations.
  • Runtime: The execution engine installed on the hardware that processes real-time logic.
  • Fieldbus Support: Integrated stacks for industry standards like EtherCAT, Profinet, Ethernet/IP, and Modbus.

2. Strategic Advantages

Unifying automation under the CODESYS umbrella streamlines engineering and future-proofs production lines:

Feature Benefit for Engineering
Hardware Agnostic Easily migrate logic between different brands (e.g., Beckhoff, Wago, Schneider) without rewriting code.
WebVisu Generate HTML5 monitoring screens directly on the controller for browser-based HMI access.
Motion Control Native SoftMotion libraries for CNC, robotics, and complex synchronized axes.
IIoT Ready Built-in support for OPC UA, MQTT, and HTTPS for direct Cloud-to-Controller communication.

3. The Deployment Process

Implementing a CODESYS project follows a standardized workflow regardless of the hardware manufacturer:

  1. Target Setting: Installing the manufacturer-specific "Device Description" file (XML/DevDesc).
  2. Network Configuration: Defining the Master/Slave relationships for EtherCAT or Modbus networks.
  3. Logic Development: Programming using Structured Text (ST) for complex math or Ladder (LD) for sequential logic.
  4. Compilation & Download: Transferring the binary code to the target over a secure network connection.

4. Hubbox & CODESYS: Global Engineering Synergy

Hubbox Connect serves as the secure connectivity layer for CODESYS-based systems, enabling remote engineering and data bridging.

Remote Engineering: Access your CODESYS PLC anywhere in the world through the Hubbox Secure VPN. Perform online monitoring, logic changes, and firmware updates without traveling to the site.
  • Hybrid Data Collection: Use Hubbox to gather data from legacy non-CODESYS PLCs and feed them into a master CODESYS controller via OPC UA.
  • Edge-to-Cloud: Process high-speed data within CODESYS and use Hubbox to transmit summarized KPIs to AWS or Azure via MQTT.

Summary: Breaking the Vendor Lock-In

CODESYS integration liberates enterprises from being tied to a single hardware vendor. By adopting an open software standard, you gain the flexibility to choose the best hardware for the job while maintaining a consistent engineering codebase.

For CODESYS remote access guides and WebVisu configuration: www.hubbox.io