The leader in industrial automation and control solutions

Maple Systems cMT units can function as both an HMI and a PLC by running a CODESYS runtime alongside the EasyBuilder Pro interface. This allows a single device to handle visualization, control logic, and system communication in one platform.

The units are designed with a multi-core architecture that separates responsibilities between the interface and control execution. EasyBuilder Pro runs the HMI screens, while CODESYS runs the PLC logic using IEC 61131-3 programming languages such as Ladder Logic or Structured Text. This separation ensures that graphical performance does not interfere with real-time control.

How it works

  • EasyBuilder Pro handles the HMI interface and user interaction
  • CODESYS executes control logic on the same device
  • Both operate simultaneously on separate processing resources

With this setup, the cMT acts as a soft PLC, eliminating the need for a separate controller in many applications.

System architecture

  • The cMT unit runs both the HMI project and PLC logic
  • Remote I/O modules handle physical inputs and outputs (sensors, actuators)
  • Communication between the cMT and I/O occurs over industrial networks such as:
    • Modbus TCP
    • CANopen
    • EtherCAT

Remote I/O modules are installed near field devices and send data to the cMT, where the CODESYS runtime processes inputs and determines outputs.

How data flows

  • Remote I/O provides input data to the cMT
  • CODESYS processes control logic
  • Outputs are sent back to the I/O modules
  • The HMI reads and writes data through PLC variables managed by CODESYS

From the HMI perspective, all data—whether from local logic or remote I/O—is accessed through PLC variables rather than directly from hardware.

Key advantages

  • Combines PLC and HMI functionality into a single device
  • Reduces wiring and hardware requirements
  • Simplifies system design and deployment
  • Scales easily by adding remote I/O modules
  • Maintains clear separation between control and visualization

In practice, a cMT unit with CODESYS serves as the central controller, operator interface, and communication hub. It provides a compact and integrated solution for modern automation systems while supporting distributed I/O and flexible system expansion.