Smart cMT Series
Smart cMT Series Overview
Technological advances in the fields of IT, personal electronics, and manufacturing are expanding the role of the traditional Human Machine Interface (HMI) in the automation market. Today there are many more ways in which humans can and want to interface with their machines. HMIs must network to a central location where a plant manager can monitor operations efficiently and receive quick alerts to resolve maintenance issues. OEMs need to monitor and track their equipment remotely and respond to problems without making onsite visits. And machine operators want to be free to walk around the facility controlling their machines via tablets and smartphones. Enjoy excellent, secure connectivity and support with popular IIoT protocols: MQTT, OPC UA Server, MySQL Database, and more.
All of the above is now possible. cMT products are designed to meet the expanding need for new ways to connect to equipment, while still preserving the core function of a fixed operator terminal. Since 2000, Maple Systems and Weintek Labs have partnered in promoting innovative HMI products. As the largest North American supplier of HMI and cMT products powered by Weintek Labs, Maple Systems is able to offer affordable solutions with best-in-class application support.
Keep reading below to learn more about the cMT Series, or click here to view our cMT Brochure.
Quick Links
Jump to any section on this page by using the quick links below.
cMT Touchscreen
With display sizes ranging from 7" to 15" inches, cMT3000 HMIs offer the convenience of a local HMI display with the added benefit of built-in cMT Server functionality to communicate with remote devices running the cMT Viewer application. These all-in-one solutions also come with EasyAccess 2.0 and OPC UA pre-activated for truly secure remote access.
7.0" Display • cMT3071 •  Login to View Price $525.00
7" Smart HMI, 2 Ethernet Ports, 1 USB Port, 2 Serial Ports, CANBus
7.0" Display • cMT3072 •  Login to View Price $680.00
7" Smart HMI, 2 Ethernet Ports, 1 USB Port, 2 Serial Ports, CANBus
9.7" Display • cMT3090 •  Login to View Price $970.00
9.7" Smart HMI, 2 Ethernet Ports, 1 USB Port, 2 Serial Ports, CANBus
10.1" Display • cMT3103 •  Login to View Price $850.00
10.1" Smart HMI, 1 Ethernet Port, 1 USB Port, 2 Serial Ports, CANBus, Wi-Fi
15.0" Display • cMT3151 •  Login to View Price $1,890.00
15.0" Smart HMI, 2 Ethernet Ports, 1 USB Port, 2 Serial Ports, CANBus
cMT Servers
cMT Servers are DIN rail mounted HMIs without a built-in display that allow you to use an Apple or Android phone/tablet to access your industrial control system with the free cMT Viewer app. These smart servers are perfect for systems where a local visual interface is not required and provide all the expected features of a normal HMI plus remote connectivity at an extremely affordable price.
Smart Server, 2 Ethernet Ports, 1 USB Port, 1 Serial Port
Smart Server, 2 Ethernet Ports, 1 USB Port, 1 Serial Port, EasyAccess 2.0 Installed
Smart Server, 1 Ethernet Port, 1 USB Port, 1 Serial Port, Wi-Fi
Smart Server, 1 Ethernet Port, 1 USB Port, 1 Serial Port, Wi-Fi, EasyAccess 2.0 Installed
Smart Server, 2 Ethernet Ports, 1 USB Port, 1 Serial Port, Built-In OPC UA
cMT-FHD •  Login to View Price $690.00
Smart Server, 2 Ethernet Ports, 1 USB Port, 1 Serial Port, 1 HDMI® Output
cMT Gateways
Designed to add new communications protocols to existing systems, our cMT Gateway products will get your legacy systems talking to your management network in a low cost, low effort way. Unlike other gateway products with limited connectivity, our cMT Gateway models offer the same vast selection of communications drivers available in all our HMI products and can communicate with over 300 brands of controllers and then transmit that data to SCADA and ERP systems using the most popular IIoT protocols.
cMT-G01 •  Login to View Price $390.00
Smart Gateway, 2 Ethernet Ports, 1 Serial Port
cMT-G02 •  Login to View Price $470.00
Smart Gateway 1 Ethernet Port, 1 Serial Port, Wi-Fi
cMT-G03 •  Login to View Price $370.00
Smart Gateway/Ethernet Bridge, 1 Ethernet Port, 2 Serial Ports
cMT-G04 •  Login to View Price $385.00
Smart Gateway/Ethernet Bridge, 2 Ethernet Ports
cMT Touch Display & Monitors
If a local display is still required, Maple's cMT Servers can be paired with a panel-mounted touch display, a touchscreen monitor, or any Maple Panel PC running the cMT Viewer application to provide a traditional touchscreen interface. Additionally, the cMT-HDMI model offers a full HD 1080P HDMI output allowing you to connect any HDMI compatible display with no size restrictions.
9.7" Display • cMT-iV5 •  Login to View Price $720.00
9.7" Capacitive Touchscreen Display, Ethernet
21.5" Display • cMT-iM21 •  Login to View Price $1,490.00
21.5" High Resolution Touchscreen Monitor, 1 USB Port, 1 HDMI® Port
More Information about the Smart Series
When something goes wrong, make sure the people who can fix it know about the issue, no matter where they are. Read More >

Alarm Notification

Maple Systems Graphic HMIS offer powerful alarm design features to monitor processes and notify the operator of abnormal operating conditions. Critical alarm notifications can be sent to key personnel via SMS or e-mail.

Organize Alarm/Events into Categories

Alarm/event displays can be configured to show specific categories based on processes or priorities.

Embed Process Data in Alarm/Event Messages

If a monitored process goes out-of-bounds, the displayed message can contain the actual value that triggered the alarm.

Audio Output for Alarm Warnings

A triggered alarm/event can generate an audio alert over a PA system (P-models only).

E-mail and Text Notifications

Critical alarm notifications can be sent from the HMI to key personnel via SMS text messages or e-mail. An e-mail can include a picture of an HMI window showing the process data.

Save Alarm Histories

Alarm data can be saved to HMI memory or USB/SD card and displayed in a History Event Display.

Alarm log files can be backed up to a PC on the local area network or accessed directly by logging on to the HMI as an FTP server.


Import and Export Alarm Data

When an alarm occurs, the date and time of the alarm can be stored in an event log file that is saved to HMI memory. This alarm/event data can be backed up to USB, SD card, or to a PC on the network. Event log files can be imported back into the HMI if they are inadvertently erased.

Display Alarm/Event Messages

  • Alarm Bar: The alarm message is displayed in a scrolling marquee
  • Alarm Display: The alarm message is displayed in a list with the most recent alarm at the top
  • Event Display: The alarm message is displayed in a list along with alarm acknowledge and alarm cleared information
Additional Resources

Sample project: Alarm Event – Alarms displayed in Alarm Bar, Alarm Display, and Event Display.

Sample project: Alarm Events – Multiple Histories – Demonstrates how to display alarm/event history in an Event Display and select a single day or a range of days to display.

Sample project: Alarm Pop Up Window – Demonstrates two methods to trigger an Event Display pop up automatically when an alarm occurs.

Sample project: Email Alarm – Demonstrates how to configure your project to send an email when an alarm occurs.

Tech note: HMI and Gmail – Email and text notifications.

Product video: Alarm Setup And Configuration [ 7 min. 04 sec. ]
This video demonstrates how to set up and configure Alarm Data within a project built with the Easybuilder 5000 HMI configuration software.


Product video: Email [ 3 min. 53 sec. ]
EZwarePlus features email functions not available from EZware-5000. This video covers how to enable and configure the email feature of the HMI5000P products, which has the ability to send an email when an alarm or event is triggered.


Add motion to your application to guide the operator's attention to a certain area of the screen or indicate motion of a process. Read More >

Highlight Your Process with Motion

At times, it is helpful to animate an object on the HMI screen to indicate motion in a process or even to bring the operator's attention to a certain area of the screen. EZwarePlus provides several methods of moving an object or indicating movement on the HMI screen.

Animation Object

Assign a picture or shape to the Animation object and have it move to predefined positions on the HMI screen. The movement and appearance can be controlled by the PLC based on values in registers, or the movement can be based on a predefined time interval.

Moving Shape Object

Assign a picture or shape to the Moving Shape object and have it move anywhere on the screen under PLC control. The movement and appearance can be controlled by changing values in three consecutive registers (state, x-axis, y-axis).

Word Lamp

A Word Lamp object can change states based on the value in a PLC register. Create three pictures where each picture rotates 120 degrees for each state. Changing the value in the register will make the picture appear to rotate.

Animated GIFs

Animated GIFs can be saved into the Picture Library and assigned to objects on the HMI screen. A standard library of 40 animated GIFs is included with EZwarePlus.

Flow Block

The Flow Block is a special object that can be used to indicate movement or flow in a pipe. The speed and direction of the flow is controlled by a register in the PLC.

Real-Life Application

As an example, in a water/wastewater treatment plan, a water tank level may drop below a certain threshold causing a pump to turn on. A picture of a pump on the screen can be animated to indicate that the pump is turned on by rotating an impeller. In addition, water pipes leading from the pump to the tank on the HMI screen can be animated to look like water is moving through the pipes to the tank using the Flow Block.

Use the internal audio transducer to alert the operator to alarm conditions or to simply grab the operator's attention. Read More >

Capture the Operator's Attention with Audio Alerts

Provide feedback to the HMI operator with audio alerts for alarms and button presses. Audio alerts can also be controlled by the PLC or with the macro function.

Play an Audio Alert When an Alarm Occurs

An alarm can be configured to not only display a message on the HMI screen in an Alarm Display, but also playback an audio alert to notify the operator of the alarm condition.

Play Sounds When a Button is Pressed

Configure a button to beep once when the button is pressed to provide an audible indication of the action being initiated.

The cMT Series supports connecting a barcode scanner to the HMI and displaying the scanned barcode data on the HMI screen. Read More >

Barcode Scanner Driver

EZwarePlus has a built-in barcode scanner driver that can be used for connecting a serial or USB barcode scanner. Scanned data can be displayed on the HMI screen and transferred to a PLC.

Easily create simple bar and trend graphs to represent complex data, in multiple formats including floating point. Read More >


Bar Graphs

Maple Systems EZware software provides options to easily create simple bar and trend graphs to represent complex data, as well as support for multiple formats including floating point.

  • Customizable colors
  • Floating point support
  • Tank level representation
  • Dynamic alarms
  • Target indicator
  • High/Low color indicators for out-of-range conditions

Additional Resources

Product video: Bar Graphs [ 36 sec.]
How to create an HMI Application with Bar Graphs using EZware-5000 for Maple Systems HMIs.


The cMT Viewer provides a way to monitor the cMT Series from a PC, Industrial Panel PC, iPad, and Android tablet or smartphone. Read More >


What is cMT Viewer?

cMT Viewer is a client application that enables users to view and control cMT devices and screens, quickly and easily. cMT Viewer runs the HMI project on the client device. Only application data is exchanged between the cMT hardware, acting as a server, and the client device. This client/server architecture offloads CPU intensive tasks such as rendering project graphics from the cMT hardware to whatever client platform is used to connect to it. The cMT hardware's CPU is freed up for tasks such as PLC communication. This enables multiple client devices to connect to a single cMT server with each client device providing an interactive and responsive user experience.

Learn more about cMT Viewer
EBPro uses CUPS (Common Unix Printing System) to print to a variety of printers using their PPD (Postscript Printer Description) files. Read More >


Print to a variety of printers using the CUPS (Common Unix Printing System)

EBPro uses CUPS (Common Unix Printing System) to print to a variety of printers using their PPD (Postscript Printer Description) files. Over 850 PPDs are provided for various HP printers. Additional printers can be added by placing their PPD file in the ppd folder under the EBPro directory. The selected PPD file is downloaded to the cMT model along with the project file to allow the HMI to send print jobs to a printer connected over Ethernet or USB. Status registers can be assigned to display the printer status and error codes, and command registers can be configured to update the printer status, change the printer interface (USB or Ethernet), and change the IP address and port number.

The Data Entry feature offers you a variety of methods to edit data in the PLC. Read More >


Edit Data

PLC data can be edited from the HMI screen in many different ways, depending on the type of data and how it is being displayed. From password protection to custom floating keypads, data entry with a Graphic HMI is both functional and easy.

Versatile Data Entry Options

Our HMIs have the flexibility to choose different ways in which to edit your process data, allowing you to customize your data input process – the way you want it.

Versatile Data Entry Options

  • Create your own popup keypads or choose from image libraries
  • Use keys to jog data with each keypress or press and hold
  • Use linear scaling (engineering units)
  • Utilize password protection for data entry
  • Configure with dynamic high/low entry limits
  • Use index feature to write to multiple registers from one object
  • Display internal memory data or bits
  • Register data from the PLC or controller
Numeric Input

The most common method of displaying and editing data, a Numeric Input shows the value in a PLC register and allows the operator to edit the value with a pop-up keypad. Formats include: BCD, 16 or 32 bit (signed & unsigned), Binary, and Floating Point (Real) Scaling can be applied by the Numeric Input to modify the value written into the PLC.

ASCII Input

ASCII data can be written to a series of PLC registers using an ASCII Input. An alphanumeric keypad pops up to enter the characters.

Set Word

A Set Word is a button that appears on the HMI screen that can be used to enter a pre-defined value into a register or jog the value in a register up or down.

Slider

A Slider can vary the value in a register from a minimum to a maximum value. It can be oriented in a horizontal or vertical direction.

Multistate Switch

A Multistate Switch is a combination of a Word Lamp and Set Word object. It monitors a register value and can change its appearance based on the value in the register and can jog the value in a register up and down when it is pressed.

Set Bit

A Set Bit object is a button that appears on the HMI screen that can turn a bit in the PLC on or off.

Toggle Switch

A Toggle Switch is a combination of a Bit Lamp and a Set Bit object. It monitors a bit in the PLC and can change its appearance based on whether the bit is on or off. It can also turn the bit on or off when it is pressed.

Option List

The Option List can perform a number of useful functions. In general, it presents a list of options and the selected option will write a corresponding value to a register in the PLC or HMI. It can be used to select a data file to display in a Trend Display or Event Display, to select a user name for logging in with a password, or select a customized list of options that write predefined values to a register.

Combo Button

The Combo Button can be configured to perform up to 20 actions in a specified sequence with the single press of a button. These actions include Set Bit, Set Word, Delay, and Change Window.

Real-Life Applications

As an example, a static value can be edited with a Numeric Input using a pop-up keypad, or a continuously variable value can be written to a register with a Slider control.

Additional Resources

Sample project: Option List: Item address – Demonstrates how to change the names of items in the Option List and the number of items listed from the HMI screen.

Tech note: Using the EZwarePlus Combo Button – Combo Button.


Collect data through data logging and sampling to deliver insight into your system's process. Read More >


Data Logging


Data logging files can be created for a batch process (multiple files throughout the day), daily run (one file for the entire day) or multiple days (logged data from multiple days in one file).


  • Capture data based upon time or triggered events
  • Store data and/or screen shots in the cMT then send them to a networked computer
  • Display data as historical events, alarms, trends, recipes, or as a simple spreadsheet
Backup Data Log Files

Data log files can be backed up from the cMT to a networked server, sent directly from the cMT to key personnel via email, uploaded via the built-in FTP server on the cMT, or saved to an attached USB disk.


Display Data in an XY Trend Display or Circular Trend Display

ata log files can be displayed on a Trend Display in the same way that an electromechanical chart recorder was used to record data on a paper graph. There are two types of Trend Displays:

  • An XY Trend Display, where time is represented on the X-axis and the recorded data displayed on the Y-axis.


  • A Circular Trend Display, where time is represented on the circumference and the recorded data displayed on the radius of the circle.


Data Sampling

Data is collected from the PLC and stored as multiple files for later retrieval in the internal memory of the cMT. Data may also be saved to an SDHC card or USB flash drive.


  • Data can be sampled in periodic time intervals or triggered by a bit in the PLC.
  • Multiple consecutive registers can be sampled on a continuous basis, or the Auto-Stop feature can be enabled to stop data sampling after a specified number of samples.
  • The Hold feature temporarily stops data sampling under PLC or operator control
Trend Displays

  • Display the data in real-time with a Trend Display, plotting the sampled data vs. time in graphical format.
  • Display historical data with a Trend Display or in table format with the History Data Display.
Display Historical Data in a History Data Display

Historical data stored in cMT memory can be displayed in a tabular format with the History Data Display. The date and time for each data sample is displayed along with the sampled data value.

Backup Sampled Data

Backup data to SDHC card, USB flash drive, or send via email as a CSV file for viewing in spreadsheet format.

Additional Resources

Product video: Sample Data And Trending [ 9 min. 44 sec. ]
This video explains how to create a data sample and trend display.


Collect and distribute process data that makes sense. Read More >


Data Management

We are all familiar with the simple data management an industrial interface can offer: process data delivered visually on a screen as a number, bar graph, dial meter, etc. But Maple Systems Graphic HMIs offer many additional features that will take your process data off the factory floor, delivering it to your enterprise systems.

Save Data Log Files to HMI Memory

Data logging files can be created for a batch process (multiple files throughout the day), daily run (one file for the entire day) or multiple days (logged data from multiple days in one file).

Backup Data Log Files

Data log files can be backed up from the HMI to a networked server, sent directly from the HMI to key personnel via email, uploaded via the built-in FTP server on the HMI, or saved to an attached USB disk.

Display Data in an XY Trend Display or Circular Trend Display

Data log files can be displayed on a Trend Display in either a:

  • XY plot (X=time; Y=recorded data)
  • Circular Trend Display (circumference=time; radius=recorded data)
Display Historical Data in a History Data Display

Historical data stored in HMI memory can be displayed in a tabular format with the History Data Display. The date and time for each data sample is displayed along with the sampled data value.

Data Logging Examples

  • Example 1: Data is logged from a continuous process food production line that runs 24 hours a day. Every day at midnight, a new file is generated. The data log from yesterday is automatically transferred to a networked server and converted to a CSV file. (Objects required: Data Sampling Object, Scheduler, EasyPrinter)
  • Example 2: Data is logged from an aluminum mold used to create parts for one shift. The data sampling only occurs while the machine is in run mode and the data is logged onto a USB disk. When the shift is done, the USB disk is removed and provided to the shift supervisor to review operational stats of the machine. (Objects required: USB disk, Data Sampling with a Hold Address)
  • Example 3: Parts are tested on a machine for a 48 hour period before being assembled for a consumer product. The data is logged in one file for that period to allow easy viewing by the quality assurance department. The data is displayed in a trend display object to allow a quick review before packing up parts. If a part is out of spec, an alarm is displayed with process variables embedded in the text. Logged data is viewed on a History Data Display in tabular format to see the machine status at the time of alarm. (Objects required: Data Sampling, Trend Display, Alarm/Event Log with Watch feature, Alarm Bar, History Data Display)

Data can be displayed in many different ways where the type of data may dictate the way in which it is displayed. Read More >


Display Data

Choose from a variety of methods to display data in the PLC. Data can be displayed in many different ways where the type of data may dictate the way in which it is displayed. Maple Systems HMIs offer the flexibility to choose meaningful formats in which to display your process data.

Numeric Display

Numeric Display shows the value in a PLC register and is the most common method of displaying data. Scaling can be applied by the Numeric Display to modify the raw value in the register to a meaningful value for the operator.

ASCII Characters

ASCII data can be stored in a series of PLC registers and displayed as alphanumeric characters in the ASCII Display.

2D Barcode Display

Converts ASCII characters in a series of registers into a QR code or Aztec code and displays it on the HMI screen, where it can be read by a scanning device.

PLC Bits

A Bit Lamp is a simple indicator to display the state of a bit in the PLC, for example – OFF or ON. EZwarePlus supplies a variety of lamp libraries – choose the type of indicator that best fits your application.

Bar Graph

A Bar Graph can display data ranging from a pre-defined minimum to a maximum value. It can be oriented in a horizontal or vertical direction, with minimum and maximum alarm colors to indicate out-of-limit thresholds.

Pie Chart

A Pie Chart is used to display data as a circle that is divided into sectors. Each sector represents a data value. Labels can be added that display either the true value or a percentage of the whole. Up to 16 data values (channels).

Analog Meter

A Meter Display is used to display data in a form representing an analog meter. The meter can be configured to display data ranging from a minimum to a maximum value, with definable starting and stopping values.

Trend Display

Data can be sampled periodically, stored in a data file in the HMI, and displayed in a Trend Display. Trend Displays plot the sampled value (y-axis) as a function of time (x-axis).

The same data can also be plotted on a Circular Trend Display, where the measured value is plotted along the radius (radial coordinate) and time is represented by the circumference (angular coordinate).


Historical Data Display

The Historical Data Display shows the same data as a Trend Display but displays it in a tabular format – horizontally in columns.

XY Plot

The XY Plot is used to plot one series of values against another series of values on a graph. This provides more flexibility than a Trend Display because one set of data can be plotted with respect to another set of data – rather than just as a function of time.

Data Block Display

The Data Block Display can display a set of data in an XY graph where a series of values are plotted on the y-axis, evenly spaced along the x-axis.

Real-Life Applications

As an example, temperature could be displayed with a bar graph resembling a thermometer, while pressure might be best displayed with a circular meter resembling a pressure gauge.

Additional Resources

Sample project: XY Plot – Demonstrates how to plot one set of data (X-axis) against another set of data (Y-axis) usng the XY Plot object.

Sample project: Y-Axis Scaling – Trend Display using the Y-axis for historical or real-time data values.


Configure the HMI to send an email with alarm information or data files. Read More >


Email Alarm Notifications

A critical process at a remote location requires attention. The HMI can send an email to key personnel to let them know of the situation. You use data sampling in the HMI to record process data. Once the process has completed, the HMI can send an email with the data log files attached, to a list of recipients for examination or archiving.

Configure individual alarms to send an email to a specified group of recipients when the alarm is triggered. Create different groups (up to 16 groups) with various combinations of recipients for each group. A screenshot of an HMI window showing relevant data can be attached to the email if desired.


Additional Benefits

Configure the Backup Object to send an email with files attached to a specified group of recipients. It can send data log files, event log files, operation log files, or recipe files. The email can be triggered with the press of a button by the operator or by a bit or integer in the PLC. The data files or event log files can be sent in their native binary format (*.dtl or *.evt) or automatically converted to a *.csv file format, which can be opened directly in Excel or other spreadsheet application.

Configure Email

Configure the Email Settings in the System Parameters Email tab in EZwarePlus along with a list of recipients. Email settings and contacts can be updated in the HMI from a USB flash drive or SD card containing the updated information.

In addition, contacts can be added or deleted from the HMI's contact list directly on an HMI window using the Contact Editor.


Choose from a variety of fonts and text styles to fit the look and feel of your project.
Read More >


Large Selection of Fonts

Choose from a variety of fonts and text styles to fit the look and feel of your project. Use Windows® True Type fonts for text and object labels.

  • Font, color, and size
  • Italic, underline, bold
  • Blinking and scrolling text
  • International characters


You can create graphics-rich screens using graphics from libraries or imported bitmaps, JPGs, or animated GIFs. Read More >


Bitmaps Enhance HMI Graphics

With Maple Systems Graphic HMIs, bitmap images can be imported into EZware – giving you control over the look and feel of your touchscreen application.

Import custom versatile color graphics to enhance your application and demonstrate status, meaning you are not limited to the images that come with your EZware graphics library.


Build Custom Image Libraries

Expand your library to include custom project imagery including bitmap photographs, logos, photos, drawings, diagrams, etc. Accepted file formats include bmp, jpg, and gif.

Utilizing Images

Utilize images for custom start-up screens, buttons, objects, or combined objects to perform any function assigned.

Improve Your Application with Bitmaps

Graphics Library – EZwarePlus comes with a well-stocked graphics library. Before importing a bitmap from some other source, explore the library first.

Customize – Import bitmaps into EZwarePlus from a variety of sources, or create them in a drawing program--then import them.

Startup Screens – Import bitmaps to create custom startup screens with your company logo or a photo of your factory headquarters.

Vector Graphics – Create vector graphics using EZware's drawing tools to augment bitmap graphics.

Training Screens – Use bitmaps to create training tutorials.

Create Groups – Bitmaps can be grouped with other bitmaps to create a new object.

Integrated Graphics – Combine bitmaps with data display items such as meters and graphs, or combine bitmaps with active touch objects.

Simulation – Integrate bitmaps with objects. Group objects to simulate a running machine or other animated process. Don't forget to save your new creation in the user library for use on other pages or projects.

Status & States – Utilize bitmaps to show equipment status. For example, a process could be shown in green during operation, and red when stopped or paused.


Additional Resources

Tech note: Multi-State Picture/Shape

With the power of macros, HMI functionality is limited only by your imagination. Use macros to create a custom PLC protocol, perform complex math operations, scale PLC data, and much more. Read More >


A Simple, Powerful Macro Editor

Anyone familiar with C or Visual Basic programming will feel right at home writing macros in EZware. An API editor makes formatting function calls a snap. Use dropdown lists to select the function and parameters, then click OK. The code is written for you, avoiding typing and syntax errors.

Make Code Reusable with Macro Function Library

If there is an operation you want to call repeatedly in one macro, in several macros, or across different projects, the code doesn't have to be re-entered every time. Instead add a function to the macro library. Once added, the function can be called from a regular macro and will be visible to select from the API window. You can also create a new project and the function will still be there. Or, export the function for the rest of your team to use. Add comments in the function library – they will automatically appear in the API window.

Trigger the Macro – Your Way

Once a macro is written the question becomes how and when to run it? The HMI offers many different ways to trigger macros. Run the macro when a button is pressed, when the HMI powers up, when a specific window opens or closes, or run the macro on a periodic basis. The PLC can trigger a macro to start or specify a logic condition that triggers execution.

Macros, Scaling and the Tag Library

Sometimes the data you get from the PLC isn't in the format you want. And sometimes a simple linear scaling operation just won't cut it. The HMI can deal with any scaling operation you can think of and more. When a tag is created in the tag library it can be tied to a custom macro. Wherever the tag is used in the project you see the result of the scaling operation, not the raw PLC data. If you update the macro, the scaling operation is updated everywhere the tag is used.

For example, if the PLC gave you a temperature in Celsius but you wanted to display the value on the HMI in Fahrenheit during the week and Kelvin on weekends, you could do that.


Create Custom Communication Protocols Using Free Protocol and INPORT/OUTPORT Functions

Want to connect to a device that has a custom ASCII interface? The free protocol is a generic device driver that can use any of the HMI's com ports (RS-232, RS-485, Ethernet, USB). Then you can use the INPORT and OUTPORT functions in a macro to read and write ASCII strings directly to and from the selected port. Built-in string manipulation functions help you parse the incoming string and convert it to any data format.

The Media Player allows playback of media files on the HMI screen. Read More >


Media Player

The Media Player object available on select models allows playback of media files on the HMI screen. The media file is stored on a USB flash drive or SD card connected to the HMI. This is ideal for displaying maintenance instruction videos to operators. The media player supports the following formats: avi, flv, mov, mp3, mp4, mpg/mpeg, wav, wmv.

Simulate easy-to-read analog controls such as temperature, current, pressure, speed, that can be customized to your unique application. Read More >


Functional Analog-Style Meters and Gauges

Maple Systems meters and gauges simulate easy-to-read analog controls. They can be customized to suit your unique application, allowing you to present relevant data in a visual manner such as temperature, current, pressure, speed, etc.

Important features include:


  • 0 to 360 degrees of start-stop ranges on circular types of gauges and meters
  • Customize colors for background, frame, needle, and tick mark
  • Optional tick marks show calibration or measurement
  • Different needle styles - choose from six needles types
  • High-Low-Normal range limits can be set
  • Displays all numeric formats
  • Meter background can be set to transparent to incorporate custom background
Additional Resources

Sample Project: Meter – Counterclockwise rotation
Use a macro and conversion tag to implement a counterclockwise rotation of the Meter Display in EZwarePlus.


MQTT (Message Queuing Telemetry Transport) is a lightweight, low bandwidth protocol that works between clients and a broker (server) to publish and subscribe data (topics) among devices. Read More >


MQTT Topic Publisher

Enabling the MQTT Topic Publisher (client) in the HMI allows the HMI to publish data to a broker (server) either periodically (Time-based) or whenever a value changes (Trigger-based).

Topics are created with tag names used for publishing and subscribing. A subscriber can choose just the topics that are important to them.


MQTT Topic Publisher (cMT Series only)

Enabling the MQTT Topic Subscriber allows the cMT Series to subscribe to data (topics) from a broker or another HMI.

MQTT Broker

The HMI has a built-in MQTT broker so other clients can subscribe to topics published to the HMI.

What if your machine could train the operator how to use it? Display images or live video, and import custom graphics files.* Read More >


Display Images with the Picture View Object

Use the Picture View object to display images stored on a USB flash drive. This gives you up to 32 GB worth of space – enough to store and display the most complicated user manual. Supports *.bmp, *.GIF, *.jpg and *.PNG file formats. For your convenience, a scroll bar for paging through image files is built into the Picture View object.

Play Videos with the Media Player Object

EZware Media Player is a powerful audio-visual addition to select Graphic HMIs that can be used to play videos. Display an instructional or safety training video right on the HMI, show important messages, exhibit crucial warnings, or display advertising. It can also be used an analysis tool for your quality assurance program.

Operators can use the Media Player object to select which video to play, pause, stop or move to a specific time in a video. Video files are stored on USB of SD card allowing for up to 32 GB of swappable storage. Supported file types are: avi, flv, mov, mp3, mp4, mpg/mpeg, wav, wmv. In addition, the Media Player supports the following actions: forward, reverse, play, pause, zoom, next, previous, and volume.


Show Live Video with the Video Input Object

Is there a part of your process you can't easily see from the HMI? Add a video camera to your system so the operator can see exactly what is going on. Video Input Object supports USB cameras and IP cameras (support varies by model). Capture still images from video to record key steps in a process for quality control etc.

Not all HMIs support every feature, check your specific model.

Additional Resources

Tech note: Video Cameras & Graphic HMIs

The Multi-Language feature is a great resource for OEMs wanting to market to different countries – select different languages for your projects. Read More >


Language Configuration

Projects can be configured to display a setup screen during initial project deployment, allowing selection of the project language. Once configured, the HMI retains settings during power cycles.

Multiple Languages

The Multi-Language feature is a great resource for OEMs wanting to market to different countries.

  • Change the language displayed on the HMI with the push of a button
  • Create a table for objects you wish to assign multiple languages
  • Configure multiple languages for each object in the table
  • Up to eight languages can be selected and used at one time
  • Create projects that can be easily changed to different languages for international markets
Label Library

The Label Library can be set up for entering text in multiple languages. Each individual label can be assigned to a button, indicator, or text object.

  • Up to 24 languages are supported
  • Each label in the Label Library can contain up to 24 languages
Button Creation

Easily create buttons to change languages displayed on the HMI.

A language is then easily selected by pressing a button that writes the corresponding language number to the "language mode" system register. The selected language is displayed anywhere a label is used to display text.


Additional Resources

Tech note: Label Library translation – Label Library.

Tech note: International Characters in EZware – Multiple Languages.

Tech note: Displaying Multiple Languages [ 3 min. 36 sec. ]

This video explains how to set up and configure multiple languages within a project built with the EZware-5000 HMI configuration software.
Customize screen designs utilizing our graphic libraries of lamps, buttons, and switches, or import your own custom graphics. Change the text or message with the state. Read More >


Lamps, Pushbuttons, Multi-State Switches

Select graphics from our pre-made graphic libraries or customize your screen designs by importing bitmaps, JPGs, or animated GIFs. Options include:

  • Buttons
  • Slider switches
  • Lamps
  • 1 - 256 states
  • Overlap buttons or activate macros with buttons
  • Interlock function allows objects to be enabled or disabled by a bit
Label Library

Use the Label Library to create different labels or text for up to 256 different states for one language (96 states if 8 languages are used). Use the Label Library to assign text to objects on their Label tab. Multiple languages can be created for each label with the language displayed determined by system register LW-9134 (language mode).

Use a Word Lamp as a message display by assigning a Label Library to the Word Lamp. Changing the value in the register assigned to the Word Lamp will change the message displayed.


String Table

Assign the String Table to text objects or event/alarm messages in the Event/Alarm Log. As with the Label Library, multiple languages can be created for each text string with the number of languages determined by the settings in the Label Library, and the language displayed determined by system register LW-9134 (language mode). There is no limit to the number of states that can be used in the String Table.

Use a Text object as a message display by assigning a String Table to the Text object. Changing the value in the Dynamic String ID register assigned to the text object will change the message displayed.


The cMT Series can connect to a MySQL database server on a PC. MySQL is a popular open source database that was originally developed by Oracle Corporation. It is used to add, access, and manage content in a relational database management system. Read More >


MySQL Database Server

Select cMT models can be configured to send data log or event (alarm) information to a MySQL server. Synchronize sampled data to the remote PC using MySQL. With third-party software (such as Microsoft Office Excel or Indusoft Web Studio®) you can manage data received from the cMT and funnel it directly to your corporate office. The Database Server object enables the HMI to connect to a MySQL database server on a PC. This allows the user to send data log or event log information to the MySQL database server.
  • Synchronize sampled data and event logs to a remote MySQL server
  • Use a third-party software (i.e. Microsoft Office Excel) to manage the data received from the HMI
Additional Resources

cMT Database Server MySQL Quick Start Guide – Demonstrates how to connect and disconnect an EZwarePlus project from your MySQL database and generates data to sync to the database.


OPC UA (Open Process Control – Unified Architecture) is a communication technology often used in industrial automation fields, featuring cross-platform interoperability and standardized communication. Read More >


OPC Unified Architecture

OPC UA features cross-platform interoperability, unified access, standardized communication, and security. In this architecture, the cMT series HMI models with built-in OPC UA server play a key role as communication gateway and allow OPC UA clients to access HMI or PLC data by subscribing to tags to receive real-time updates.

cMT and OPC UA

Here is an example of OPC UA in action. In this configuration, a SCADA application can run on an Industrial Panel PC like the OMI6815A as an OPC UA client and use it to access data in the OPC UA server (implemented on cMT Series models), to receive data updates of the PLCs connected to the cMT HMI, regardless of which PLC brand is connected.

Additional Resources

Learn more about OPC UA or OPC-UA Set-up Overview
The Operation Log provides a method for recording operator actions on the HMI, displays them in real-time on the HMI screen, and records them to a SQLite database file in the HMI. Read More >


Operation Log

The Operation Log provides a method for recording operator actions on the HMI, displays them in real-time on the HMI screen, and records them to a SQLite database file in the HMI.

The Operation Log can records when an operator logs in on the HMI and subsequent button presses, screen changes, and other manually triggered actions. This is useful for tracking down errors in the process or analyzing the efficiency of the system.






The Operation Log database file (*.db) can be uploaded from the HMI or stored on an external drive where it can be opened in a SQLite viewer or browser. It can also be saved as a JPG file in a spreadsheet format onto an external drive, or sent to a printer for a hard copy printout.





Note: The Operation Log is not available on the RMI5001.


Manage batch processes and easily select different batch variables to download to the PLC. Read More >


What is a Recipe?

A recipe defines a series of internal HMI registers (non-volatile memory locations) that are downloaded to corresponding PLC registers for a predefined control process.

Automate Your Process with Recipes

The recipe feature is used to create preset variables in the HMI for different batch processes. Manage batch processes and easily select different batch variables to download to the PLC.

One-Click Recipes

The values in these registers are stored, then modified by the operator and acted upon by the HMI program. They are then sent to the PLC to attain a desired result – all with one click of a button.

Similarly, multiple recipes or multiple values can be utilized to attain whatever desired results your HMI is programmed to produce, again – with just one click of a button.


  • Upload and Download Recipes via USB, SD Card, or Ethernet
  • Modify Recipes using Recipe View or Recipe Database Editor
View, Edit, and Select via Recipe View

  • Use the Recipe View object to select individual recipes to download to the PLC
  • Add, delete, or modify recipe records in the recipe view.
Edit Recipe Data via Recipe Database Editor

  • Open and edit the recipe database file in the Recipe Database Editor
Upload Recipe Data from the PLC

If recipe data is changed in the PLC, it can be uploaded to the HMI and saved in the recipe database in the HMI.

Import/Export Recipe Data

  • Export recipe data from the HMI to a USB flash drive or SD card as a CSV file, edit it in an external text editor, and import it back into the HMI.
Import recipe data from a cMT Series connected as a remote HMI.

Additional Resources

Sample project: Recipes - Recipe example – Uses recipe word indexing (RWI) registers to read/write values from multiple recipes on one window.

Sample project: Recipe Transfer (USB) – Transfers recipe data (RW memory) to a USB flash drive (Extended Memory) and back to the HMI using a macro.

Sample project: Transferring Recipes – Transfer recipe data from the Enhanced Recipe Database to the PLC and back to the HMI.

Sample project: Recipe Macros

Product video: Recipes (Using EZwarePlus) [ 3 min. 27 sec. ]

EZwarePlus features enhanced recipe functions that were not available from EZware-5000. This video covers the configuration of recipes and creation of a project that uses recipes.


The cMT Server stores the recipes used by all on-site machines in a recipe database. Read More >


Dynamic Recipe Update ensures data consistency and security

The cMT Server stores the recipes used by all on-site machines in a recipe database. When the user changes the data in the recipe database, the new recipe data will automatically be downloaded from the Server to the Clients. Similarly, when the user would like to change recipe on the Client HMI, the most recent data can be obtained from the Server.

Customize screen designs with our easy-to-use graphics libraries or import your own custom graphics. Read More >



Functional Design

Maple Systems offers flexibility in screen design with an easy-to-use interface–design has never been easier.

  • Design up to 1,999 screens exactly the way you want them
  • Create your own imagery, import bitmap images, and save graphics in your image library
  • Zoom in and out of detailed screens
  • Display animation and video
User-Defined Startup Screen

An option to use a custom bitmap that is displayed while the HMI initializes enables you to advertise your company logo or contact information every time your HMI powers up.




Manage access to your control system and keep your facility safe. Enjoy operational security features to prevent the wrong person from accessing your information. Read More >


HMI Security

In today's IIoT world, security is a top priority. Demands for instantaneous data from all levels of production have put increased pressure on OEMs and systems integrators to provide remote access to the manufacturing plant. Just as important though, is ensuring that the safety of employees and protection of company equipment and intellectual property is not compromised. Maple Systems HMIs provide several layers of security features that keep your control system safe, yet still accessible to personnel located outside the plant.

For More information, click here


Synchronize the HMI real-time clock with an NTP server or, when downloading to the HMI, with your PC's clock. Read More >


Time Synchronization with NTP Server

Enable time synchronization in the HMI via an NTP (Network Time Protocol) server so that the HMI real-time clock will periodically synchronize to the date and time on the NTP server. The HMI can also be configured to automatically adjust to daylight savings time.


Time Synchronization with PC

Enable time synchronization in the HMI via an NTP (Network Time Protocol) server so that the HMI real-time clock will periodically synchronize to the date and time on the NTP server. The HMI can also be configured to automatically adjust to daylight savings time.


Trend graphs allow you to represent related complex data in a simple, visual format.
Read More >


Trend Graphs

Represent complex related data in a simple format using a trend graph.

  • Display data in real-time with a Trend Display, plotting sampled data vs. time in graphical format
  • Display historical data with a Trend Display or in table format using History Data Display
Trending Display Features:

  • Up to 64 channels
  • XY plots available
  • Time reference on X axis
  • Data values on Y axis
  • Display real-time or historical data
  • Hold feature
  • Watch Line feature
  • Save data in CSV format for later retrieval
  • Pause, playback, rewind, fast forward
  • Pixel or time-based layout
  • Time and/or Date options
  • Hide scroll buttons
Additional Resources

Sample Project: Real-Time Trend Display – Demonstrates Real-Time Trend Display features including channel visibility, dynamic Y-axis scaling and visibility, and dynamic X-axis scaling.

Display video from a USB or IP camera to help monitor and control your process.* Read More >


Video Support

USB and IP camera video support is included on select HMI models.* This feature allows you to connect a USB or IP video camera to the HMI to monitor your control system on the HMI screen. Why add video to your process?

  • Monitor Process Status – video for remote operational viewing. Or stream live video of your process to help the operator see areas that are hidden from normal view.
  • Security – Use video as an added surveillance feature for your process or operation.
  • Quality Control – Use video as a quality control inspection tool for your process.
  • Safety – Utilize video to help you observe adherence to safety protocols or to monitor hazardous operations.
  • Record Events – Capture images at specified times and save images from video when viewing Windows® are closed. You can capture still images up to 10 seconds before and after an event is triggered for event analysis.
  • General Viewing or Playback – You may also upload video files to the HMI via USB for playback and training purposes.
Real-Life Example

As an example, imagine your palletizer in-feed is difficult to view from the operator position. You install cameras on the in-feed conveyors, which allows the operator to ensure there is not a jam on the conveyors.

Media Player Enhances Applications

The Media Player object is a powerful audio-visual addition to select Advanced HMIs. Use it to play videos, show important messages, exhibit crucial warnings, and display advertising. It can also be used an analysis tool for your quality assurance program.

Media Player Offers Design Flexibility

  • Play sound, video, and animations in your HMI application
  • Media Player supports the following actions: forward, reverse, play, pause, zoom, next, previous, volume
Additional Resources

Sample Project: Media Player Control – Play back videos from a USB disk.


* Please consult the Video & Audio Features Tech Note or the programming manual to determine if your specific model supports USB and IP camera input as an included feature.


The Graphic HMI's built-in VNC server allows users to remotely monitor their process. Read More >


Remote Monitoring and Control

Many Maple Systems HMIs possess a VNC server (included at no additional cost) which allows them to be remotely monitored from a number of devices (laptops, desktop PCs, tablets, and cell phones (iPhone, Droid, Blackberry, or any other smart device with VNC client capability)).

VNC Server Benefits

In recent years, there has been a vast improvement in HMI remote monitoring abilities. Remote control of the HMI means remote control of the PLCs and controllers that command the automation process. This opens a new universe of logistical improvements in the control process.*

Monitoring your automation process from a remote location has never been easier and offers many process control benefits.* What does that mean for the everyday operation of your plant?


Real-Life Applications

  • The grounds keeper at the golf course can operate several water sprinkling systems at the same time
  • The manager at the packaging plant can monitor his shrink-wrap machine from his office
  • The head custodian can adjust the air conditioning in his office complex even though he's across town
Additional Resources

Sample Project: VNC Auto Log-off – Automatically logs out of a remote connection to the HMI using a VNC Viewer after a period of time.

Tech note: Enabling VNC – Enabling the VNC process.

Product video: VNC Control [ 2 min. 54 sec. ]
This video covers the basic VNC setup for a Maple Systems HMI. Maple Systems HMIs have a VNC Server that allows remote communication with remote laptop, desktop PC, cell phone, or other remote device.


* Please note: While some HMI and RMI products enable users to monitor and control processes remotely, Maple Systems advises against remotely controlling any system/process which could potentially cause injury/death to the machine operator, other persons, equipment, or the facility itself. If any Maple Systems product is used in said manner, Maple Systems does not assume any liability for damages which may occur as a result.


Configure the VNC Viewer to connect to another HMI and display it on the HMI screen. Read More >


VNC Viewer

The VNC Viewer object in our configuration software allows an HMI to monitor and control another HMI using VNC (Virtual Network Computing).

Example: An automotive manufacturer has several 4.3" HMIs at various points along an assembly line monitoring sub-assembly processes. A 12" HMI is at the end of the line and the customer wants to monitor the 4.3" HMIs with the 12" HMI.

The VNC Viewer allows the 12" HMI to view and control the 4.3" sub-assembly HMIs quickly and seamlessly without interrupting the function of the 12" HMI.


Video from a USB camera connected to the HMI can be streamed and viewed in a web browser on a PC or mobile device. Read More >


Web Streaming from a USB camera

Many HMI models support connecting a USB camera to the HMI and viewing the video on the HMI screen. This is useful for monitoring a process or area of the manufacturing floor that is difficult to see from the operator's position. Now you can log on to the HMI with a web browser via its IP address and stream the video from the USB camera to a PC or mobile device. Simply enable web streaming on the HMI and enter the HMI's IP address in your browser to view the video.


Maple Systems offers a secure access point to an existing Wi-Fi network that can provide a unified, reliable, and easy way to manage production. Read More >


Low Investment

Wi-Fi creates the opportunity to implement high-speed communications with a low investment. The HMI5103L has the ability to connect to an existing Wi-Fi network and send information to the network without requiring new Ethernet cabling, network drops, etc. This portability means that there is now added flexibility that comes with the monitoring. The HMI connects securely to the Wi-Fi network and uses it to forward requested PLC data.

Additionally, a Wi-Fi enabled HMI lets the organization keep its bandwidth requirements low because they can choose the extent of the HMI's imprint on their network. Other methods require the HMI and PLC to be on the same network, which can increase overall bandwidth usage exponentially. Keeping the HMI and PLC on separate subnets allows for full bandwidth usage on the wired Ethernet connection, while maintaining low bandwidth usage via the wireless.



Increase Network Security

Security is paramount in today's technologically advanced times. But so is connectivity. Many PLCs take advantage of Ethernet communication to transmit data to a monitoring device such as an HMI. Plant corporate networks, of course, can also run via Ethernet and Wi-Fi networking. But how do you get data from the PLC to your corporate network without the bandwidth or security sacrifices entailed by placing your PLC on the same network?

Maple Systems Wi-Fi HMI can connect via Ethernet or serial to your PLC on a local control network, and use its built-in Wi-Fi connectivity to send pertinent information to users via the plant network. The PLC can transmit everything to the HMI without having to deal with slowdowns or network traffic, and the HMI can maintain a connection to the plant network for VNC monitoring, sending status reports, data log files, and email alarms. In the event of a catastrophic issue causing the main company network to go down, the HMI maintains its PLC connection, which means the machine stays up and running.



More Flexibility

For the industrial communications network side, an extensive library of industrial protocol drivers allow the HMI to connect to nearly any PLC on the market. Multiple protocols for different devices and different manufacturers can be used simultaneously, gathering massive amounts of data in real-time, displaying it in a digestible, intuitive way to the plant floor operator.

On the Wi-Fi network side, when exposed to the Internet, the HMI offers many user-friendly tools to satisfy end-user remote connectivity demands:



  • Send emails when an alarm occurs, embedding process data and images in the message to alert responsible parties located anywhere in the world.
  • Log data in the HMI and access it remotely via a built-in FTP server. Log data directly to a computer on one of the LAN ports or send data or alarm logs to a remote location via email.
  • VNC or EasyAccess allows for remote viewing and control of the HMI screens from an offsite location.
  • Modbus TCP/IP gateway aggregates data from multiple PLCs using different protocols and serves the aggregated data on the second Ethernet port to an enterprise wide SCADA system.
The HMI becomes a gateway into your control network. PLC and other machine hardware on the control network cannot be directly accessed, greatly improving security and preserving bandwidth for time critical control tasks.

Wi-Fi Enabled Models:

Weintek's innovative cMT solutions are IIoT-ready HMIs that enable easy monitoring of your industrial plant from a remote device. Install the free cMT Viewer software on your device to enable control and monitoring on any Windows PC, Apple/Android phone or tablet. The cMT Series offers many different models with and without built-in screens to maximize your options when selecting the correct HMI for your system.

cMT HMIs all come with built-in server functionality that allows your remote device running the cMT Viewer application to view and control screens from anywhere on your local network. The cMT Viewer application is available from the software section of our website for the Windows PC version, from the Apple App Store for iOS devices, and the Google Play Store for Android devices. This means that organizations can implement a flexible combination of cMT products with different display devices according to their unique application and user needs.

cMT HMIs can be broken into two categories – DIN rail mounted cMT Servers with no built-in touchscreen that can be hidden away in control cabinets, and panel-mounted touchscreen cMT HMIs that offer the standard stationary HMI interface that operators are used to. Both Server and Touchscreen models support external connection via cMT Viewer – up to ten different display devices can be connected to each single cMT HMI at one time. All models also support common IIoT features such as MQTT cloud support, OPC UA for SCADA and ERP support, SQL database integration, and secure remote access via EasyAccess 2.0. Learn more about these IIoT features in the IIoT section of our website.

In addition to cMT HMIs, Maple also offers cMT Communication Gateways for applications where standard HMI display functionality isn't required, but the data extraction features are. cMT Gateways offer all the same communications drivers and IIoT features that cMT HMIs do, which allows them to be used to modernize legacy equipment.
cMT-SVR-100 Series:
  • The cMT-SVR-100, -102, and -OPCUA models all share the same hardware.
  • The base -100 model includes Dual-Ethernet ports and is CE marked and UL listed.
  • The cMT-SVR-102 comes with EasyAccess 2.0, a $95 value, already licensed. EasyAccess 2.0 allows secure remote access to the cMT-SVR and connected PLCs from anywhere in the world.
  • The cMT-SVR-OPCUA* comes with an OPC UA Server license, a $300 value, built-in. The OPC UA Server license allows the cMT-SVR to serve data to many different SCADA and ERP systems.
cMT-SVR-200 Series:
  • The cMT-SVR-200 and cMT-SVR-202 models share the same hardware.
  • The base -200 model includes a Wi-Fi adapter and antennae (supporting IEEE 802.11 b/g/n), a single Ethernet port, and is CE marked.
  • The -202 model adds a license for EasyAccess 2.0 to allow for secure remote access to the cMT-SVR and connected PLCs.
  • * For the cMT-SVR-200 and -202 models, you may also purchase an OPC UA Server license as an add-on to enable this functionality.
Yes, the cMT-FHD and cMT-SVR models are fully functional HMI. Utilizing EBPro software, you can configure the cMT Server to communicate to your PLC/controller the same way you would program any Maple Systems HMI. A display (i.e. cMT-iV5, cMT-iM21, Windows PC, Apple or Android smart device) is only required if you want to visually see system operation.
The cMT-SVR with no display is a great solution if you need a gateway between your control system and the supervisor's office. Many MES (Manufacturing Execution Systems), ERP (Enterprise Resource Planning), SCM (Supply Chain Management), and MRP (Material Requirements Planning) software's do not support the myriad of communication drivers used in industrial PLCs, and therefore are unable to collect data directly from the plant floor. However, most do support Modbus TCP/IP protocol since it is widely used, non-proprietary, and openly available. Add a cMT-SVR to your control system, using one of the Ethernet ports to connect it to the corporate LAN. The cMT-SVR will collect data from the plant floor, translate it to Modbus and send it to the office computer.
Most HMIs have a built-in touchscreen to provide feedback and allow input from on-site personnel. If that is all that's required, a standard HMI may be sufficient. On the other hand, if you want the convenience of monitoring and accessing your system without having to walk to where the HMI is physically located, the cMT-SVR is a great option. Utilize your Apple smart phone or tablet to "Wi-Fi" into the cMT-SVR remotely. In addition, you can still connect a cMT-iV5 display or a cMT-iM21 touchscreen monitor to the cMT-SVR for local access.
Most HMIs have a built-in touchscreen to provide feedback and allow input from on-site personnel. If that is all that's required, a standard HMI may be sufficient. On the other hand, if you want the convenience of monitoring and accessing your system without having to walk to where the HMI is physically located, the cMT-SVR is a great option. Utilize your Apple smart phone or tablet to "Wi-Fi" into the cMT-SVR remotely. In addition, you can still connect a cMT-iV5 display or a cMT-iM21 touchscreen monitor to the cMT-SVR for local access.
Yes! The free cMT Viewer app is available for both Android and Apple smart devices. Simply download the app and connect to the same local network as your cMT HMI. You will then be able to browse to your HMI in the app, download the project, and then control your system from your phone.
The cMT Viewer app allow you to monitor conditions and interact with your system remotely. The free cMT Viewer app is available for PCs, Android, and Apple devices. This feature must be programmed by you and can be entirely disabled, so the decision is entirely yours. Maple Systems strongly recommends that you never program a cMT HMI to allow a remote device to send any command which may endanger personnel safety or cause damage to equipment. When utilizing Wi-Fi, always assume the real possibility that communication between your wireless device and the cMT HMI may be lost or delayed at any given moment.
There are several layers of security protection available when configuring the cMT HMI. A System Level password is required to log into the cMT device. You can also create user accounts in your EBPro project to limit access to specific screens and objects according to the security level assigned to each person.
The cMT3090 and the cMT3151 both offer a built-in mono speaker.
No, cMT Gateway products do not have any screens stored in them the way cMT Server products to. You can configure the cMT Gateway to pull data from a controller and then send it upstream to your corporate network, but there are no built in visuals associated with the project.
Integrating miscellaneous equipment for factory automation has never been an easy task. Since each machine uses different controller, when integrating with other IT/OT monitoring system, data transmission is limited because controllers use different protocols, and this is one of the obstacles that makes productivity improvement efforts ineffective and costly.

With the de-facto IIoT protocols standard: MQTT and OPC UA built-in, our Gateway products fit into most applications and integrate real time data from different devices, to provide a standard communication interface.

Our Gateway products supports EasyAccess 2.0, a remote access service. Adding a Gateway product to your system allows access by users in a remote location, enabling users to obtain operation status of onsite machines, and maintain connected controllers.



   cMT-G01

Just as with all the Gateway products, the cMT-G01 supports the Modbus protocol. With cMT-G01 performing protocol conversion, upper management system can access any cMT-G01-attached controller simply by Modbus TCP/IP.

   cMT-G02

cMT-G02 Communication Gateway is not only equipped with an Ethernet port, but also supports Wi-Fi, which enables it to communicate wirelessly when wiring may be limited by the environment.

   cMT-G03

Equipped with two serial ports and one Ethernet port, the cMT-G03 can function as a serial bridge. Simply by connecting one serial port with an upper layer device (HMI/SCADA), and the other serial port with the existing device (PLC), the cMT-G03 bridges the upper layer-to-device connection while being completely transparent to the system and ensures that existing operation are not affected. This is done without the need for an additional serial port on the device.

   cMT-G04

Equipped with two switch ports (SW) and one Ethernet port, the cMT-G04 can function as an Ethernet switch. Simply by connecting the upper layer device (HMI/SCADA) and the exiting device (PLC) with cMT-G04's SW ports, the cMT-G04 bridges the upper layer-to-device connection while being completely transparent to the system and ensures that existing operation is not affected. This is done without the need for an extra industrial Ethernet switch.

No. The cMT-iM21 is a 21" HDMI® compatible display specifically designed for use with the cMT-FHD. It can be used with other HDMI® compatible products, but not all features will be available.
No. The cMT-iM21 is an HDMI® display. It does not run any software.

No. The cMT-iM21 does not have an audio out port.

The cMT-iM21 requires no programming. Simply connect it to a 24VDC and plug the display into the cMT-FHD's HDMI® port. Your EBPro project resides in the cMT-FHD. This means you need to select the cMT-FHD when using EBPro.

No. The cMT-iV5 requires hardwired power and Ethernet connections. It does feature a capacitive touchscreen, but it is not a portable system. It also does not have an open operating system and will not run applications other than cMT Viewer.

No. The cMT-iV5 is a 9.7" display specifically designed for use with the cMT-SVR. Please note that the cMT-iV5 cannot communicate to any non cMT devices.

No. The cMT-iV5 has a built-in speaker but does not have an audio out port. Any object with the sound attribute enabled in your cMT-SVR project will activate the cMT-iV5's speaker.

The cMT-iV5 requires no programming. Simply connect it to a 24VDC and plug the display into the cMT-device's second Ethernet port. Your EBPro project resides in the cMT-SVR or cMT3000 HMI. This means you need to select the appropriate cMT device when using EBPro.

The cMT3103 and cMT-G02 both feature built-in Wi-Fi, and can connect directly to a Wireless Network. All other models require that a wireless router be added to the local network before they can be access wirelessly from smart devices such as Apple or Android phones and tablets.
As long as you are within range and know the password of the target cMT HMI, you can connect to the cMT HMI with the cMT Viewer app. cMT Viewer software is designed to allow you to easily monitor multiple cMTs.
Definitely. Simply connect your cMT-SVR to a wireless router and download the cMT Viewer app to a Windows PC with "Wi-Fi."
cMT Viewer is a client application that enables users to view and control cMT devices, quickly and easily. cMT Viewer runs the HMI project on the client device. Only application data is exchanged between the cMT hardware, acting as a server, and the client device – your smart phone or tablet. Monitor and control up to 50 cMT HMIs with one device! Note: cMT Viewer is only compatible with cMT HMIs.

cMT Viewer will run on the following client platforms:
  • Windows®
  • Android Smartphones and Tablets
  • Apple iPhone/iPad
  • cMT-iV5
This means that a single cMT unit can be controlled by up to three client devices, running any of these platforms, at one time. Conversely, the same client device can be used to connect to any number of cMT servers. The cMT Viewer application in the client device will maintain a history of all cMT servers previously connected to. To switch to a new cMT server, simply select the project from the history list, and the project for that cMT server will start to run.

Windows®
cMT Viewer is installed with EZwarePlus. It can be launched from the Maintenance Menu in Utility Manager after selecting cMT Series in the top left corner:



  • You may also create a desktop shortcut that points to cMT Viewer.exe in the EBPro installation directory.

  • Apple or Android Device
    The cMT Viewer application is available in the Google Play store and iTunes. Simply search for cMT Viewer and follow the installation instructions for your device.







Monitor Mode is a feature exclusive to the Windows version of the cMT Viewer application. It allows real time data to be displayed from up to 50 cMT servers simultaneously. Each cMT server is displayed as a tile in a grid as seen below. This special overview screen is configured on window 3 of the cMT server's EBPro project. As the cMT responds to data read from the PLC, the tile view will update on the cMT Viewer client. A user can simply click any of the tiles to immediately jump to the full project for that cMT server.





Monitor Mode is a feature exclusive to the Windows version of the cMT Viewer application. It allows real time data to be displayed from up to 50 cMT servers simultaneously. Each cMT server is displayed as a tile in a grid as seen below. This special overview screen is configured on window 3 of the cMT server's EBPro project. As the cMT responds to data read from the PLC, the tile view will update on the cMT Viewer client. A user can simply click any of the tiles to immediately jump to the full project for that cMT server.





Traditionally, HMIs were designed to connect only to local industrial control equipment such as PLCs or automation controllers. But the ever-increasing need for internet connectivity on the plant floor brings an increased demand for remote access to local HMIs and PLCs.

What if you could instantly access display information from a plant floor HMI or PLC from the comfort of your office, your living room, or even thousands of miles from the factory? With EasyAccess 2.0, all of this and more is possible. A remote supporting service, EasyAccess 2.0 offers the ability to easily monitor and troubleshoot Maple Systems HMIs (and connected PLCs) from a remote location as long as an Internet connection is available.

Accessibility from devices outside the plant provides the opportunity to add new features to the Maple HMI/PLC by qualified personnel without ever leaving company headquarters. The ability to troubleshoot and reconfigure an HMI or PLC from a remote location greatly reduces the length of down time, travel, and personnel costs.

Similar to instant messaging software such as Skype, Facebook Messenger, or WhatsApp, EasyAccess 2.0 allows you to instantly communicate with your HMI without spending time memorizing the HMI's IP address, or configuring complicated port mapping. As its name implies, EasyAccess 2.0 makes remote monitoring and troubleshooting Maple Systems HMIs efficient and easy.

EasyAccess 2.0 Enables Customers To:
  • Access, monitor, and control HMI screen activity as though you're standing in front of the machine
  • Upload/download HMI projects to make changes and modifications to the HMI
  • Upload/download PLC projects using pass-through functionality built into the Utility Manager to troubleshoot PLC program issues
EasyAccess 2.0 allows you to instantly and securely communicate with your Maple Advanced HMI or cMT series HMI from anywhere in the world. Accessibility from outside the plant provides the opportunity to troubleshoot or add new features to the HMI/PLC program by qualified personnel without ever leaving company headquarters. An administrator grants access to specific HMIs and groups, and traffic is encrypted and secured with VPN. Remote troubleshooting saves money by reducing downtime, travel, and personnel costs. Note: EasyAccess 2.0 requires an activation card.


Congratulations on deciding to implement EasyAccess 2.0. The day-to-day operations of your organization will soon be transformed – You'll get to enjoy an operator's view of the HMI without ever leaving company headquarters.

Below, find actionable steps to walk you through implementing EasyAccess 2.0. Doing so will enable you to remotely connect to HMIs and PLCs in the field for in-depth troubleshooting and monitoring. The steps outlined below are designed as a brief overview. For a more detailed explanation, please download our EasyAccess 2.0 Manual.

Step 1: Obtain Session ID and Password

A unique Session ID and Password is generated for each HMI that is connected to the EasyAccess 2.0 server. If an HMI is activated but does not belong to a domain, you can determine the Session ID and Password by downloading a project that allows access to the internet.

  1. First, create and download an HMI program that displays the Session ID/Password (system registers [LW-10821] to [LW-10827]), and allows setting LW-10820, the connection control register. The above setup is available in the EasyAccess 2.0 Demo project and the template files of the HMI (Window 76 – EasyAccess 2.0 Setting).

  2. Let the HMI go online and connect to the EasyAccess 2.0 server by writing a "1" to [LW-10820] or clicking "Start" in the EasyAccess 2.0 Setting window.

  3. Once successfully connected, the HMI will display the Session ID/Password.
Note: It is also possible to determine the Session ID/Password using the EasyWatch application in the Utility Manager or the HMI configuration software.

EasyWatch allows users to monitor the HMI or PLC address values via Ethernet connection to the PC. For more information, consult the HMI Configuration Software Programming Manual.


Step 2: Create Domain Account

An HMI must belong to a domain in order to use EasyAccess 2.0. Anyone can create a new domain for free, all you need is a valid e-mail address. The Domain Management System is the basic system used to organize and handle HMI's under a particular domain. An Administrator then runs the domain and selects users and HMIs to belong to the domain.

To create a new domain, go to the EasyAccess 2.0 Domain Management System (DMS) website: https://account.ihmi.net/domain/


Step 3: Activation

With the Session ID and Password, go to your DMS page and log in as the administrator. Under the "Devices" tab, click "+ Add HMI", and then select "Add by session id/password" under Action Type. Enter the Session ID/ Password and notes if needed.

Continue to step 4 below.

Activate units using an EasyAccess 2.0 Activation card (separate purchase). See Products tab for complete list.

Step 1: Obtain Hardware Key

A hardware key is built into each and every HMI. However, the EasyAccess 2.0 feature is disabled by default on these units and must be activated in order to use EasyAccess 2.0. The HMI's hardware key is located in configuration software's local system settings menu. Select the EasyAccess 2.0 tab and locate the 30 digit hardware key. You may also find it under the systems register LW-11210 on Window 76 – EasyAccess 2.0 Setting.


Step 2: Activation

In order to use EasyAccess 2.0, you must activate the HMI. The HMI can be activated by purchasing an activation card from Maple Systems.

The activation code (from the activation card) and the hardware key (found in the HMI) are required to activate EasyAccess 2.0 in these units. If you wish to try EasyAccess 2.0 for free, a one-time, 30-day trial activation option is available when you create a domain account.


Step 3: Create Domain Account

An HMI must belong to a domain in order to use EasyAccess 2.0. Anyone can create a new domain for free, all you need is a valid e-mail address. The Domain Management System is the basic system used to organize and handle HMI's under a particular domain. An Administrator then runs the domain and selects users and HMIs to belong to the domain.

To create a new domain go to the EasyAccess 2.0 Domain Management System (DMS) website: https://account.ihmi.net/domain/ When an HMI is activated by activation card, it is automatically added to the domain under which it was activated.


Step 4: Manage Your Domain

When you create a domain account, you become the domain's administrator. It's the administrator's responsibility to create new user accounts and to assign HMIs to specific users and HMI groups. Your domain can contain multiple HMIs, groups, and users.




Step 5: Download and Launch EasyAccess 2.0

  1. Download EasyAccess 2.0 on your PC/ iPad/ iPhone/ Android Tablet.

  2. Launch EasyAccess 2.0.

  3. Enter the User ID at https://account.ihmi.net/. Once logged in, the program will list all HMIs assigned to this ID including all HMIs under an HMI group.

  4. Select an HMI and establish a remote connection.
You can now monitor any HMI in your HMI list.
Welcome to EasyAccess 2.0.



Maple Systems Advanced HMI and cMT series both support EasyAccess 2.0, it simply needs to be activated. There are two ways to activate your device depending on the model. The charts below indicate which models require the purchase of a separate activation card and which models come with EasyAccess 2.0 activation code already included in the purchase price of the model. EasyAccess 2.0 activation cards are purchased through Maple Systems. Please refer to the charts below for a breakdown of EasyAccess 2.0 information by model.

Advanced HMI Series

Models Purchased After Jan. 1, 2017

EasyAccess 2.0 Installed.
Purchase of EasyAccess card required for activation.

EasyAccess 2.0 Installed.
License Included.
No additional purchase required.

RMI5001

 

HMI5043L

 

HMI5043LB

 

HMI5070NL

 

HMI5070L

 

HMI5070LB

 

HMI5070R

 

HMI5070P

 

HMI5070DL

 

HMI5071L

 

HMI5097NXL

 

HMI5097DXL

 

HMI5100L

 

HMI5102L

 

HMI5103L

 

HMI5121XL

 

HMI5121P

 

HMI5150XL

 

HMI5150P

 



cMT HMI Series

cMT3072

cMT3090

cMT3103

cMT3151

cMT-SVR-100

 

cMT-SVR-102

cMT-G01

 

cMT-G02

 


EasyAccess 2.0 offers customers a wide range of features and benefits that can positively impact the way you run your organization. In addition, EasyAccess 2.0 provides several features designed to increase security, preventing unauthorized access to HMIs and the control systems they connect to.
  • Easy Setup: EasyAccess 2.0 is easier to install and operate compared to the previous version of EasyAccess (1.0) because there is no need to modify router settings, firewalls, or open up ports. Very little PC setup is also required. All you need to do is enable the EasyAccess 2.0 feature on the HMI and connect the unit to the Internet via Ethernet cable. It's really that easy.

  • It's Secure: In a time where security and "getting hacked" are of utmost concern, EasyAccess 2.0 employs several technologies to protect the HMI and its control network. All communications are done through VPN (Virtual Private Network) setup to prevent third parties from accessing private information. All data is encrypted using 128-bit SSL (Secure Sockets Layer) technology, which is commonly used in on-line banking. A proxy server option can also be used to conceal the identity of remote PCs. In addition, a Domain Management System (DMS) is required to designate authorized access of HMIs to specific users. In addition, the DMS is administrator-based and requires password protection for both the administrator and all users.

  • Preserves Bandwidth: Previously, EasyAccess (1.0) utilized a VNC server, which has a high bandwidth requirement. In addition to the live data, VNC would transfer the actual HMI screen and all of its graphics across the network, hogging bandwidth resources. With EasyAccess 2.0, a new HMI Viewer application has been integrated into the system. Only the actual live data is communicated across the network between the local HMI and remote device, preserving bandwidth and enabling faster data transfer.

  • More Efficient: EasyAccess 2.0 offers fast installation and set-up, faster operation, less strain on network bandwidth, and the convenience of instantly accessing your HMI from anywhere in the world. The new HMI Viewer takes a copy of live HMI data, sending only the data you need. In addition, Pass-Through mode enables quick and easy monitoring or updating of connected PLCs.

  • Saves Money: EasyAccess 2.0 reduces travel costs including gas, airfare, and overnight hotel accommodations. It reduces the cost of man-hours paid to send personnel onsite for troubleshooting and repair, as well as reduces the number of pricey technical support phone calls. But most of all, EasyAccess 2.0 will reduce the (very) expensive cost of downtime at the plant.

  • Better for Trouble Shooting: With EasyAccess 2.0, you can easily monitor and troubleshoot HMIs/PLCs from a remote location as long as an Internet connection exists. EasyAccess 2.0 manages all network settings and security issues so the user simply connects to the HMI as if they were on the local network. Instantaneously view screens or implement updates to an HMI project or PLC. Change what is seen on screen LIVE by the operator, or, using the new HMI Viewer, update the project without disrupting what the operator is doing.

  • Reduces Down Time: Time is money. With EasyAccess 2.0 you can bring the plant up faster, minimizing expensive downtime. Consider a machine builder who sells machines with Maple HMIs installed. If a customer reports an issue, the machine builder remotely connects to the HMI using EasyAccess 2.0 and investigates the problem. He can quickly review and update the HMI project, monitor the PLC using Pass-Through mode, and even update the PLC program. With EasyAccess 2.0, you'll enjoy the ability to resolve your problem almost as quickly as it occurs.

  • Easy Access Ready: EasyAccess 2.0 is just one element of the bigger IIoT picture. It enables us to connect to remote devices and access data for analytical purposes to ultimately benefit our bottom line. All OEMs and systems integrators can and should be IIoT ready. Because eventually, most customers will pursue a connected factory. Thankfully, EasyAccess 2.0 comes pre-installed on new Maple Systems HMIs. Simply activate the feature on the customer's device when the timing is right for them. For an extremely low cost, EasyAccess 2.0 can be an end-to-end solution for smaller-scale OEMS, even without using MQTT protocol.

EasyAccess 2.0

OEMs and large organizations need a way to connect to, monitor, and control devices that may be scattered across the globe. EasyAccess 2.0 is an out-of-the-box solution that requires little to no network set up at the site of installation, yet can be used to monitor and control your cMT solution without ever leaving the office.



EasyAccess 2.0 works by allowing the cMT device to reach out and register itself on a known, fixed, cloud-based web server. Access to the cMT HMI can be managed through a simple web interface. This allows companies to assign a particular set of HMIs to groups of EasyAccess 2.0 users. Users can then utilize one of several EasyAccess 2.0 client applications to connect to the cMT device through a secure VPN connection, allowing them to view and control the HMI project as if they were standing in front of the machine. EasyAccess 2.0 client applications are available for Windows PCs, Android devices, and Apple iPads/iPhones.

This easy to use solution brings the power of the IIoT to your product line without needing to integrate different software packages, or program a custom solution from scratch. OEMs can remotely manage their products post-sale after they're installed, with minimal need for network set up at the customer's site. This can save the enormous expense of onsite service calls. Large organizations with many devices in the field can have an instant window into any machine with an internet connection.


New technologies bring new ways of interacting and controlling systems, but the need for a static HMI that is always ready and available will not go away. While cMT Series HMIs enable new and exciting features, the cMT Series also does not compromise on fulfilling this vital role.

The cMT Series uses EBPro, the next iteration of configuration software that Maple Systems customers use in our Advanced and Basic models. This software platform allows interface designers to select from over 300 protocol drivers and connect to nearly every PLC available in the automation market place today. With data from these devices, automation engineers can quickly construct state-of-the-art interface screens that present data to the operator in intuitive ways, so they'll know exactly what's going on within their machine. All of the standard display and data entry objects are available: buttons, meters, trends, alarms, and much more.

Once the project is designed, choose from one of our 4 Touchscreen cMT model sizes (7", 9.7", 10.1", or 15"). These units can be mounted in a control panel like any traditional HMI. cMT Servers, which do not have a built-in display, can be paired with a cMT-iV5, a 9.7" touchscreen display or a cMT-iM-21, a 21" touchscreen monitor. Each can be a mounted in a traditional control panel. These screens provide a permanent fixed terminal that operators expect to find in any system. These screens provide a permanent fixed terminal that operators expect to find in any system.



A static, panel-mounted display is great for many applications but can be limiting in others.

For example, a machine may be quite large and the operators want to be able to stand directly in front of the section of the machine they are working on. Previously, the only way to accommodate this need would be to install a separate control panel at every point of interest along the assembly line. Or, a plant manager may want the ability to quickly log into any plant floor machine in order to respond to issues and monitor production rates. cMT Series HMIs allow you have it either or both ways.

Wireless Access to Remote Displays

The cMT Viewer application enables operators to use wireless Android, Apple, or Windows® tablets as their HMI. They are untethered from the control panel. The operator can move freely to any part of the assembly line or processing plant, taking their HMI with them. This eliminates the need for running back and forth to the panel while troubleshooting, or tying up two operators; one at the control panel pushing buttons, and the other at the machine trouble-shooting equipment.

The cMT Viewer application can also be run on any Windows® PC – any computer on the same network as a cMT HMI can easily view and control the system. A plant manager can connect to any cMT HMI in their plant to get a real-time view of exactly what is occurring with that machine. The connection is password protected so only authorized users can have access. The Monitor Mode feature in cMT Viewer allows plant managers to view live data from up to 50 connected cMT devices simultaneously.

An alarm condition from any device would immediately alert the operator, enabling quicker response rates and resolution to the issue. The cMT Viewer application can run on a traditional Windows desktop or on panel PC to provide a supervisory control station with access to many subordinate machines.
Explore cMT Viewer.

The HMI view of an operator interface terminal, whether on a local display, mobile tablet, supervisory panel PC, or remote workstation, is only one view of the important data in an automation system. There are also; alarm and data logging, database integration, recipe management, protocol translation and more. cMT Series Products prove to be a flexible tool in these areas as well. Let's tour a few features available to manage your data on the cMT products:

Modbus Gateway

In an ideal world, every machine vendor and systems integrator would use the same protocol and all equipment would seamlessly communicate with everything else on a plant floor. More often than not, this is far from the case. As a plant grows over time and different systems are added, little thought is given to the process as a whole. You'll often find different systems, from different manufacturers, speaking different protocols, on different serial busses. Fortunately, cMT products speak many languages. cMT Series Products can use over 300 protocols on any of the available com ports, and translate them to the default industrial standard protocol: Modbus TCP/IP. The cMT device becomes a transparent protocol translator, allowing upstream SCADA systems to connect to PLCs as if they were all using the same protocol on the same bus.

Modbus Communication Gateway



Database Object Increasingly, data that machines produce needs to be recorded and preserved. The data may be useful in process improvement or may be required by regulatory agencies. The cMT products have an object which allows them to log a data sampling object or an alarm log directly to an SQL database server over an Ethernet LAN.

This eliminates the need for manually retrieving and entering log files from each machine independently. Data from many different sources can be aggregated and stored in one central safe and secure location, automatically.

Databases and Recipes Recipes are a collection of parameters stored in the HMI that can be transferred to a machine with one press of a button. Different parts may require different amounts of material, different cook times and temperatures, or different processing steps. This data often needs to be shared across multiple machines that may be at different steps in the process, or may be redundant production lines working on producing the same or similar products.

SQL databases can act as a storage tank for all machines sharing a particular recipe database. cMT HMIs can query the database for current recipe data before sending those parameters to the PLC. This way, changes only need to be made to this central database, instead of manually changed in each HMI.

This feature saves time in systems that have many machines sharing many recipes. The changes, additions, and deletions to the database only need to be made in one place and are then automatically updated throughout the system. This ensures production uniformity throughout the system. A single machine will not get stuck using an outdated recipe simply because someone forgot to update it.

So far we have seen how the cMT series of products work as a local display, a mobile HMI server, and a data manager within the factory. But the cMT series packs even more features that enable yet another level of access and control. The IIoT, or Industry 4.0, is a growing area of interest in the automation market. The cMT series provides a capable, ready, and secure solution for the IIoT.

Learn more about Maple Systems IIoT Solutions.

OPC UA

Open Platform Communications (OPC) Unified Architecture (UA) is a tried and tested communication protocol supported by many SCADA, MES, and ERP software providers. The protocol has built-in security with signed and encrypted data transfer using state-of-the-art encryption algorithms. Data is organized into browsable objects, making it easy to both access data and quickly understand how to use what the data represents.

Any data accessible to the cMT can be added to the OPC UA server to be accessed by upstream devices. The configuration interface required to add data to the OPC UA server is very simple and straightforward to use. The user can organize data into multi-level objects with descriptive names. An OPC UA client device connecting to the cMT will see data organized in the same intuitive way.

Learn more about OPC UA.

MQTT

MQTT is a powerful and efficient IoT protocol that is lightweight, highly scalable, and has excellent support on many client devices and programs. MQTT integrates well with Amazon AWS, IBM Bluemix, and Microsoft Azure cloud hosting services for next level data collection and processing.

The cMT Series Smart HMIs offer a full featured MQTT implementation. An easy to use configuration interface allows the user to select data from any of the supported PLC drivers, add it to an MQTT topic, and publish it periodically or whenever values change. The cMT Series can also subscribe to MQTT topics and write the received data to internal HMI memory or to PLC memory addresses. And as well, cMT Series HMIs can host an MQTT broker internally, coordinating connections from other Maple Systems HMIs or any other MQTT enabled device.

cMT HMIs offer advanced integration with Amazon AWS's Device Shadow service which creates a virtual representation of the actual device in the cloud. And EBPro supports the Sparkplug B MQTT payload specification for integration with Ignition SCADA software and other Sparkplug B compatible software programs.

The MQTT protocol is data agnostic, meaning that any data can be sent through the protocol, including plain text messages. This raises security concerns since anyone with access to the network can view the data in transit. However, the MQTT feature on Maple Systems products includes the ability to encrypt messages from publisher to subscriber. This ensures that messages are only read by the people and programs authorized to receive the messages.

Learn more about MQTT.

Maple Systems has been the #1 authority for Weintek products in the North American market for nearly two decades. We have evolved together over the last several years to provide powerful controllers designed to implement and maintain specific fundamentals, which are recognized today as industry standards.

Given that Maple Systems knows Weintek products inside and out, Maple is able to precisely administer in-house repairs and provide FREE, superior, local technical support to our customers. Our team is well-versed in the complexities of what makes these products outperform the competition in both capability and cost.

Maple Systems and Weintek Labs equally pride ourselves on not only having mastered the basics in our controls offerings but are also passionate about remaining at the forefront of technological changes in our market. Weintek Labs sets a precedent in keeping products relevant, compatible, easy-to-use, and above all, reliable ‑ is why Maple Systems is proud to be Weintek's #1 provider in the US.

We invite you to explore the variety of HMIs, remote and smart devices available on our website today. Our 30+ years in the industrial automation field, our commitment to offering up-front affordable pricing and never charging for technical support are all reasons why Maple Systems remains an established name in an abundance of competition throughout the automation market.

For questions on any of our products or services, please don't hesitate to call. You can also email sales or technical support directly at:

sales@maplesystems.com    support@maplesystems.com

See also: Weintek Strategic Alliance – July 2015.

BACK TO TOP