4.3" Advanced HMI + PLC
Expandable Class I Division 2, HMI + PLC combines the ease of a graphic HMI with PLC functionality in one unit and one software. Pair this with any HMC3 I/O modules, with free configuration software and IIoT Features, the HMC4043A-M product is best fitted for applications with a smaller number of I/O but still requiring Remote Access and Attractive Graphics. If you need more I/O, see our larger size units.
Did you know that our HMI+PLCs can communicate via Modbus to most PLCs or device, including Allen-Bradley PLCs? Visit our support center for downloadable Controller Information Sheets.
- HMI+PLC Training videos offering step by step instructions.
- HMI+PLC Sample projects to jumpstart your familiarity with Mapware7000.
- US-based technical support.
System
| CPU | 32-bit RISC 528MHz |
| Memory (RAM) | 512 MB |
| Memory (Flash) | 4 GB |
| RTC | Built-in |
| Application Memory | 1 GB shared |
| Programming Software | MAPware-7000 (Latest Version) |
| PLC Ladder Memory | 1 GB shared |
| PLC Ladder Logic | Yes |
I/O Ports
| Ethernet/LAN | 10/100 Base-T x 1 |
| CANbus | N/A |
| Audio Output | N/A |
| SD Card Slot | SD/SDHC (32GB capacity) |
| USB Host Ports | USB 2.0 x 1 (Type A) |
| USB Client Ports | USB 2.0 x 1 (Type C) |
| Wi-Fi | N/A |
| COM Port | COM1: RS-232, COM2: RS-485 2W/4W |
| RS-485 Dual Isolation | N/A |
| I/O | Expandable |
| I/O Slots | 1 |
| Max I/O Points (Digital) | 32 |
| Max Digital In | 16 |
| Max Digital Out | 16 |
| Max I/O Points (Analog) | 5 |
| Max Analog In | 4 |
| Max Analog Out | 1 |
| Serial Ports | 1 |
Display
| Display Size | 4.3" WQVGA |
| Resolution | 480 x 272 |
| Luminance (cd/m^2) | 400 |
| Contrast Ratio | 500:1 |
| Backlight Type | LED |
| Backlight Lifetime (hrs) | 25,000+ |
| Colors | 16.7 M |
| View Angle (H° V°) | 115/115 |
Touch Screen
| Type | TFT Resistive |
Electrical
| Input Current (Base Only) | 160 mA@ 24 VDC |
| Input Power (Base Only) | 3.84 W |
| Input Current w/ Expansion(s) | 210 mA @ 24 VDC |
| Input Power w/ Expansion(s) | 5.04 W |
| Power Isolation | N/A |
| Input Voltage | 24 VDC (±15%) |
Mechanical
| Vibration Endurance | 5 to 150Hz (X, Y, Z direction 3G peak) |
| Enclosure Material | Black Plastic |
| PCB Coating | N/A |
| Dimensions WxHxD | 4.72 x 3.50 x 1.26 [120mm x 89mm x 32mm] |
| Panel Cutout (inches) [mm] | 4.37 x 3.14 [111 x 80] |
| Weight | Approx. 0.44 lbs. [0.2 Kg] |
| Mounting | Panel mount |
| Shock (Operation) | 25 g acceleration for 11 ms |
Environmental
| Operating Temperature | 32~122°F [0~50°C] |
| Storage Temperature | -4° ~ 185°F (-20° ~ 85°C) |
| Relative Humidity | 10% ~ 95% (non-condensing) |
Certification
| UL Type Rating | UL Class 1 Div 2 |
| IP Rating | IP66 Compliant Front Panel |
| CE | Yes |
| UL | cULus Listed |
| Class 1 Div 2 | Yes |
| RoHS | Yes |
Unboxing an HMC4043A-M
Unbox & view accessories, attach & configure I/O modules, download project & view some features
Free HMI+PLC Configuration Software
MAPware-7000 is the free configuration software used to program our HMI+PLC combo units using the IEC 61131-3 programming language. One software to program your graphics and system logic, for a complete control solution. No license or software key is needed.

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

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 can be used to control and monitor your system utilizing the logic instructions integrated in the software. Program the PLC IEC1131-3 mode. The graphics program and logic program work together to provide complete control through the graphic interface.
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.

How to find the IP address of an HMI+PLC on a network
HMI+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 device is powered on.
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 optional I/O modules, local control switches could be monitored and controlled by the HMC to reduce wiring complexity. Additionally, only one configuration software is required to program both units pieces. In IEC mode, Modbus is used to communicate between the PLC and HMC.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 need to be mapped manually.
Our HMI+PLC (HMC) communicate with device that uses the Modbus RTU/TCP protocol. Visit of Support Center for downloadable Controller Information sheets (search for Modbus) to walk you through the set-up.
Can I create an Alarm in MAPware-7000? Do the HMI+PLCs support Alarms?
Yes, MAPware-7000 lets you create up to 255 alarms in HMI + PLC (HMC) projects and display them in either a real-time or historical window.Real-time alarms display when certain events in your process occur and show the current status of a process. When real-time alarms are triggered, they remain on the display window until they are acknowledged, or the alarm condition returns to its normal state. Display real-time alarms with different text colors to delineate the state of the alarm (active unacknowledged, active acknowledged, or inactive unacknowledged), severity, date and time, etc.
Historical alarms are a sequential history of your application’s alarm activity. Stored in non-volatile memory, they remain even when the machine is turned off. Historical alarms can be displayed with the severity level, date, and time the alarm occurred, when it was acknowledged, and when it returned to normal. A historical alarm list can also be uploaded to the PC and saved as a CSV file using MAPware-7000.
In Native Ladder, it is recommended to use Internal Registers (BW) for the alarm words. Since the Internal Coils (B) comprise the individual bits of the BW words, they can then be used to trigger the individual alarms. You must create the tags for the alarm words (BW) and the alarm bits (B). The alarm bit (B) tags can be used to trigger alarms in the ladder logic.
In IEC mode, create an Alarm word tag, then create a BOOL array to use with the Set Bit function (Registers) to turn on individual bits in the Alarm word and trigger individual alarms.
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”.
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.
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.
Documents
Manuals
- HMC4043A-M Quick-Start-Guide
- MAPware-7000 Getting Started Guide
- MAPware-7000 Programming Manual
- MAPware-7000 IEC61131 Programming Guide
- HMC Series Installation Guide
- I/O Module Guide for the HMC2000, HMC3000, HMC4000 Series
Certifications
- UL-HMC2x, HMC3x, HMC4x, HMC7x, MLCx, MLEx, HMI5070L/LB, WP4x
- CE-Web HMI, HMC2X, HMC3x, HMC4x Series
- REACH Certification
- RoHS all series
- Country of Origin Certification
CAD Files
When you order the HMC4043A-M the following items are included in the box:
- HMC4043A-M
- Warranty Statement
- Installation Instruction
- Product Flyer
- Power Connector
- Mounting Kit

































