Home > Human Machine Interfaces (HMI) > HMI + Remote I/O + CODESYS

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.

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!

Select Controller or your HMI

Choose either a stand-alone Controller or one of the qualifying HMI models with an innovative multi-core CPU architecture. 2 cores are dedicated to running the CODESYS runtime while the other 2 can run a full EasyBuilder Pro HMI application. Add up to 16 IO modules.

Select Your Communication Coupler

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.

Select Your I/O Modules

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.

Get Your CODESYS Activation Card

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.

Activate Your CODESYS Activation Card

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.

Download EasyBuilder Pro 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.

Download CODESYS Development Software

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

Download our CODESYS Quick Start Guide

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

Weintek CODESYS Package

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

EasyRemote IO Software

Easy Remote IO allows users to scan their network for iR couplers and modules and establish communication with them so they can be used in a CODESYS project. Used to generate tag files that can be imported into CODESYS and EBPro for easy addressing.

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 Controller or Supported HMI

Add Your I/O

Communication Couplers (required with HMI hardware)

I/O Modules (up to 16 modules per Controller or Communication Coupler)

Add Your I/O

Product Categories


Class1 Div2


Display In

Display Out

Display Resolution

Enclosure Material

Ethernet Ports

Extended Temperature


High Brightness

Mic In

Operating System

Operating Temperature


Processor Speed

SD Card Slots

Serial Ports



System Memory

Touch Screen Type

UL Certified

USB Ports



I/O Modules (up to 16 modules per Controller or Communication Coupler)


Here’s the list of documents that support our CODESYS / cMT products:

Other Resources

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

Need additional support?

Need Additional Support?

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.

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.

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 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.

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

Customize your HMI, HMI+PLC, or PC

Highlight your brand and differentiate your machine with a custom label

Company branding is a significant aspect of business marketing. By using custom labels on your products, you can create an identity to gain recognition from customers and potential buyers. It helps consumers recognize that the product was made by your company. Having this type of brand recognition can help your business stand out from competitors.

Our Custom Labels:

  • Fit Your Product Perfectly
  • Offer Professional-Looking Packaging
  • Strengthens Your Marketing Efforts
  • Provides an Identity to Your Business
Scroll to Top