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 our innovative multi-core CPU HMIs with CODESYS. 2 cores are dedicated to running the CODESYS runtime while the other 2 can run a full EBPro HMI application. Add up to 16 IO modules.  Contact sales if you are looking to add a CODESYS license to an existing HMI.  Refer to specific datasheets for supported models.

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

We’ve already activated the CODESYS license on our HMI-enabled models.  Selecting a CODESYS enabled cMT HMI with activated CODESYS license creates 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.  Contact sales for stand-alone CODESYS licenses to pair with your existing cMT HMI (select models only) and How to Activate CODESYS on cMT Models.  

Download EBPro 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. Read more about EBPro HMI Configuration Software.

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.

Download 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. cMT3092Xv2-CODESYS – a 9.7″ touchscreen HMI with a CODESYS license that will run the HMI project and the CODESYS control logic.
  2. iR-ETN coupler to create a remote IO block connected to CODESYS using Modbus TCP.
  3. 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

Product Categories

Display Size



Class1 Div2



Display Out

Display Resolution

Enclosure Material

Ethernet Ports

Operating Temperature

Remote Access/IIoT Features

SD Card Slots

Serial Ports


UL Certified

USB Ports


Add Your I/O


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.

High Performance HMI Series Overview

Maple Systems High-Performance 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 HMIs make it easy to monitor/control industrial processes from remote devices.

Programmable Logic Controller (PLC) Connectivity

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

  • Allen-Bradley
  • Siemens
  • Omron
  • Emerson
  • GE
  • Panasonic
  • Mitsubishi
  • …and many more

Industries Around the World

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

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 wifi products work together to create scalable SCADA solutions, visit our SCADA solutions page.

Customize Your HMI, HMI+PLC, or PC

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:

Scroll to Top