The leader in industrial automation and control solutions

What is a Human Machine Controller (HMC)?

A Human Machine Controller (HMC or HMI + PLC) combines an HMI and PLC into one unit. The HMI + PLC can display visualizations on the LCD touch panel as well as run logic control internally. Pluggable I/O can be attached to the back of the unit. Utilized worldwide in diverse applications, a Maple Systems HMI + PLC offers lower costs, saves space, and offers both Serial and Ethernet communication.

Read More

Can a Maple Systems HMI+PLC (HMC) communicate to an Allen Bradley PLC?Scenario:  Customer wants to integrate a Maple Systems HMI+PLC (HMC) solution with a Allen Bradley PLC and a Fanuc robot.  Yes, you can use the Modbus protocol to communicate to an Allen Bradley PLC and a Fanuc robot from a Maple Systems HMI+PLC (HMC). All the tags and IO would… Continue Reading
What is your standard lead time on the HMC units and their Modules?

We have large amounts of inventory and can typically ship within 1 to 2 business days! Contact our technical sales team today.

Read More

How to Convert a project for a HMC3000 Series to a HMC2000 Series model.Current applications for the HMC3000 series HMI + PLC models that are in IEC programming mode can easily be converted to a HMC2000 series model.  The legacy Native Ladder programming mode is NOT SUPPORTED on the HMC2000 series modes. Projects created in the Native Ladder programming mode will need to… Continue Reading
How to find the IP address of an HMI+PLC on a networkHMI+PLC (HMC) To view the programmed Ethernet parameters of your HMC2, HMC3 or HMC7 on the network, press and hold the lower right corner of the screen while powering on. On a HMC4 series screen, press/click and hold the top left corner of the screen for 5 seconds while the… Continue Reading
Should I choose IEC mode or Native Ladder mode for my MAPware7000 project?When starting a new project in MAPware7000, we recommend creating the project in IEC mode for a variety of reasons (Native Ladder is no longer supported): 1. Access to the 5 IEC 61131 programming languages, allowing you to choose between Instruction List, Structured Text, Ladder Diagram, Function Block Diagram, and… Continue Reading
Can I pair an HMI+PLC (HMC) with a Maple Systems PLC?Absolutely. Maple Systems PLCs can communicate with an HMI + PLC (HMC) either with or without I/O modules attached to it. A potential application would be to have the PLC installed in a remote cabinet, while the HMC is mounted in a convenient location for the operator. With the HMC… Continue Reading
What is the difference between NPN and PNP?NPN (Sinking) and PNP (Sourcing) are two types of transistors used for digital outputs. The terms Sinking and Sourcing refer to current flow with respect to the terminal pin on the IO card. A device is called sinking if current flows into the terminal, and is called sourcing if current… Continue Reading
What is IEC 61131-3?

IEC 61131-3 is a section of an International Electro-Technical Committee (IEC) standard that provides a definition for implementing PLC programming software. The standard was first introduced in 1993 as the result of an effort to standardize the myriad PLC logic editors in the automation marketplace. The goal of the standard is to give automation professionals a familiar environment and set of tools to create PLC programs across vendor platforms.

Read More


How to Set the RTC in an HMI+PLC (HMC)There is a STARTUP demo project for the HMC models in the MAPware-7000/Projects folder (C:MapleSystemsMAPware-7000Projects) that can be used to set the Real-Time Clock (RTC) in the HMC. Open the “HMCxxxxA-M STARTUP.mpl” demo project for your particular model and download it to the HMC. Tap the startup screen to go… Continue Reading
How to Transfer a MAPware-7000 ProjectThese instructions are for when you want to email your HMC project file or transfer it to a different directory in MAPware-7000.  In order to open the project when it has reached it’s destination, both the *.mpl file and the folder with the same name need to be in the… Continue Reading
What is MAPware-7000?MAPware-7000 is the configuration software used to program our HMI+PLCs. Use just one software application to program both the screens that appear in the display as well as the logic that controls your system. Create a functional user-interface for your control system using built-in tools. In addition, the built-in I/O… Continue Reading
How can I reset my Maple Systems HMI+PLC (HMC)?Press and hold your finger in the upper-left corner of the screen while the HMC is powering up. This will give you the option of erasing the firmware in the HMC. Press and hold your finger in the upper-right corner of the screen while the HMC is powering up to… Continue Reading
How to import Modbus tags from MAPware-7000 (IEC mode) into EBPro.The MAPware-EBPro Modbus tag converter tool will not work if your application is in IEC Mode. This tool was designed for the Native Ladder (deprecated) programming mode that had pre-assigned Modbus addresses assigned each local address. If your MAPware application uses IEC mode, you must create tags in the tag database… Continue Reading
How do I create recipes with the HMI+PLC (HMC) Series?Along with the Recipes (Native Ladder) sample project, Tech Note 7002, “Recipes for the Human Machine Controllers” describes how to create recipe functionality in MAPware-7000 for in the HMI+PLC (HMC) Series.
Can I set my HMC (HMI + PLC) to act as a Modbus Master and/or a Modbus Slave.Yes, Maple Systems HMCs (HMI + PLC) can be configured to act as a Modbus Master and/or a Modbus Slave. For step-by-step instructions on how to set up this communication and use tags in your project refer to Tech Note 7016, “Modbus Communications in MAPware-7000”.
What Security features does MAPware-7000 provide?MAPware-7000 provides multiple security options depending on the HMI + PLC (HMC) series that include custom Access Levels, Protecting Project Screens, and Password Protections. The Access Level feature available on the HMC2000 and HMC4000 Series allows you to create users and passwords assigned to different access levels. These levels can… Continue Reading

Do you offer quantity discounts on your products?Yes, we do offer quantity discounts. Contact sales today for more info. Call us at 425-745-3229 M-F 6:30am to 4:30pm Pacific TimeEmail us at [email protected]
Is Maple Systems software free?Yes! Maple Systems programming software is completely free of charge. This includes EBPro, MAPware-7000, and MapleLogic—our flagship software tools for HMI, HMI + PLC combo, or PLC programming and configuration. There are no licensing fees, subscriptions, or activation codes required to download, install, or use these programs. Creating a free… Continue Reading

Can I vary brightness or contrast on the HMC screen?There isn’t an adjustment to contrast but there is a system register to adjust brightness: SW0122: Brightness set register (retentive) Load a value to this register to vary the brightness in a range between 0 and 100.
How to turn off Beep sound on HMC, HMI/PLC (MAPware-7000)The beep on a HMC can be turned off using a Power-on task in the Tasks folder in the Project Information Window. Select Power-On Task > Select Task: Turn Bit Off > Tag: Beeper_control
What does the Red LED on the HMC indicate?A blinking red LED on an HMC indicates that there is a network connection issue. A solid red LED indicates that communication has been established between the screen and all other devices in the project.
How do I calibrate a Maple Systems HMI+PLC (HMC) touchscreen?To enter touchscreen calibration mode, press and hold your finger in the center of the screen while the HMC is powering up. Follow the instructions on the screen to complete the calibration procedure.
Do Maple Systems HMI+PLCs have a web server?Yes, the HMC2000, HMC3000, and the HMC4000 series of HMI+PLCs have built-in web servers, accessible from any Internet web browser, allowing remote access to HMC data from a remote computer on the Ethernet network or, if exposed to the Internet, from anywhere in the world. A username and password are… Continue Reading
Can the HMC be configured as a Modbus TCP master and a slave at the same time?

Yes, the HMC can be configured as a Modbus TCP Master on COM3 and still retain the default Modbus TCP Slave configuration. You must choose one or the other between master and slave for Modbus RTU, but Modbus TCP can be both simultaneously thanks to Ethernet. As a master (client) you can read Modbus data from, or write Modbus data to, other Modbus TCP devices.

Read More

Can the HMI + PLC (HMC) display Multiple Languages?Yes. You can configure your project in MAPware-7000 to display up to nine different languages and switch your desired language with an on-screen button. All text and labels will then be displayed in the selected language.
How many I/O modules can I attach to your HMI+PLC combo units?4.3″ HMI+PLC units have one expansion slot, allowing for one I/O module. 7″ HMI+PLC units have three expansion slots, allowing for three I/O modules. 10″ HMI+PLC units have five expansion slots, allowing for five I/O modules.

How do I request technical support?We have 3 ways for you to create a support ticket. Call us at 425-745-3229 M-F 6:30am to 4:30pm Pacific Time Email us at [email protected] Create a support request online here To speed up the process, please provide as much information about your problem or question as possible. In additional… Continue Reading
What is your standard lead time on the HMC units and their Modules?

We have large amounts of inventory and can typically ship within 1 to 2 business days! Contact our technical sales team today.

Read More

Do you offer warranty on HMI+PLC (HMC) product? Are they repairable?

We offer a one year warranty on our HMI+PLC (HMC) terminals, 90 day warranty on our I/O Modules. These products are repairable for up to 5 years after their obsoletion date.

Read More