HMI + Remote I/O + CODESYS

Select Maple HMIs have a sleek hardware platform that runs both an HMI application created with EasyBuilder Pro and PLC logic programmed with CODESYS; each on its own dedicated processor. Unlike the typical multicore set up, where the operating system scheduler is responsible for allocating tasks to each processor, these HMIs have a hard separation between cores. One core is dedicated to the HMI application, the other to executing PLC logic of the CODESYS project. This ensures taxing graphics processing operations will not interfere with deterministic real time control tasks executing on the other processor.

After selecting your HMI, choose from a suite of easy to use powerful I/O modules to connect to your field equipment. We offer a complete set of I/O modules which can be combined with any of three communication couplers to create a remote I/O block.
CODESYS industrial software logo
Getting Started
Combine the power of CODESYS with one of our CODESYS capable HMIs and Modular IO to create an innovative control solution that can tackle the most demanding applications. This unique architecture saves time, hardware cost, communication cabling, and valuable control cabinet real estate, without compromising on the CPU resources real time applications require. See our project example below and get started building your solution today!

cMTs iR Modules


Choose from one of the qualifying HMI models with an innovative multi-core CPU architecture. One processor is dedicated to running the CODESYS runtime while the other can run a full EasyBuilder Pro HMI application.


iR Communication Couplers have three interface protocols to choose from: Modbus TCP, CANopen and EtherCAT all of which seamlessly integrate into your EasyBuilder Pro and CODESYS Projects.


Easy to use reliable IO modules complete the connection to your field equipment. Attach up to 16 IO modules to a coupler. Select from analog, digital, temperature or motion control i/o modules.


A CODESYS license turns any of the qualifying cMT HMI models into a powerful HMI + I/O controller by allowing the HMI to run IEC 61131-3 programming logic, and handle all the data processing, and reading/writing to applicable I/O modules.


This guide walks through the required activation steps. For programming CODESYS project or installation, please refer to cMT+CODESYS and Remote I/O Quick Start Guide.


Free, powerful HMI configuration software for our HMIs provides the flexibility to create and deploy custom control applications suited to your unique industrial process.


A complete PLC software package backed by a large userbase and development team, CODESYS fully implements the IEC 61131-3 specification.


Follow this guide for step-by-step instruction on how to set up one of our CODESYS-supported HMIs and our Remote I/O.


This package should be installed as an add-in after you install the CODESYS development software.

Visit our CODESYS Software page to learn more.

Example Setup:

As example consider creating a control system for a high temperature gas kiln. The system requirements might include:

  1. Large touchscreen display, remotely mounted.
  2. Several digital inputs to monitor safety interlocks and manual switches.
  3. Digital outputs to control warning lights valves and an ignitor.
  4. Analog inputs used to monitor gas flow.
  5. Temperature inputs to monitor several thermocouples.

This system could be implemented with the following equipment:

  1. cMT3092X – a 9.7" touchscreen HMI that will run the HMI project and the CODESYS control logic.
  2. CODESYS activation card enables the CODESYS runtime on the cMT3092X.
  3. iR-ETN coupler to create a remote IO block connected to CODESYS using Modbus TCP.
  4. The following IO modules to connect to field devices:
    • iR-DM16-P - 8 digital inputs and 8 sourcing digital outputs
    • iR-AM06-VI - 4 analog input channels and 2 analog outputs
    • iR-AI04-TR - 4 RTD / Thermocouple inputs

Select your HMI
Add Your I/O

Other Resources

Weintek CODESYS package – This package should be installed as an add-in after you install the CODESYS development software.

Need additional support?

Contact Us
Additional Resources
We've compiled all of our most useful How-To's, Troubleshooting, Webinar videos into convenient playlists.
Intro to EBPro

Learn how to create your first project in EBPro HMI programming software. Get a quick tour of the User Interface, Window Editing Pane, Sidebars, Menus, and more! Watch as our Product Trainer, Adam, creates a Tag and adds a Numeric Display to show a value on the HMI.
Smart HMI Series Overview

Maple's Smart series is designed to meet the expanding need for new ways to connect to equipment, while preserving the core functions of a fixed operator terminal. Learn more about how our Smart HMIs make it easy to monitor/control industrial processes from remote devices.

Click here to view our Video Center

User Friendly HMI Configuration Software

Free, powerful HMI configuration software for our HMIs provides the flexibility to create and deploy custom control applications suited to your unique industrial process. With support for over 300 PLC & controller communication protocols, EBPro enables our HMIs to seamlessly integrate with your new or existing system.

EBPro Software

Programmable Logic Controller (PLC) Connectivity

With over 300 PLC & Controller communication protocols, these HMIs will easily integrate with your preferred PLC brands, including:

...and many more

Industries Around the World

Improved traceability provides valuable data.

Companies around the globe rely on Maple Systems products to help ensure uninterrupted production of critical resources. Whether you're designing for a new application or updating an existing one, Maple Systems offers industrial automation and networking solutions that provide the connectivity, monitoring and control required to get the job done.

Read more about the industries we serve
Let us serve as your guide, making it an easy process to join the next evolution of automated control
Read Our Case Studies

Read Our Case Studies

See why our customers are so happy and continue to use our products year after year

Read Case Studies & Application Stories about how Maple Systems HMIs, OITs Industrial PCs, and HMI + PLCs are used in real-world applications. These case studies and success stories illustrate how our customers use our products to reduce costs while providing premium products and services.

Explore more of our Case Studies & Applications

Supervisory Control and Data Acquisition (SCADA)

Early on, these types of systems were built using proprietary hardware and software, operating in isolation without connections to other networks. operators had to reside in a centralized control room or command center because human-machine interfaces (HMIs) did not support remote access. Any information provided to personnel other than operators was delivered via reports, which often had a significant time lag. Once devices were connected to much larger networks, they became more complex and gained broad capabilities.

To learn more about how our products work together to create scalable SCADA solutions, visit our SCADA solutions page
Supervisory Control and Data Acquisition (SCADA)