Configuration Software for our HMI+PLC (HMC) and PLC (MLC) Series
Check out the Latest Release notes to see what's new about the latest version of Mapware-7000. Learn more about new Features, Driver Updates, Software Corrections, and more. You can also download a FREE full-version of the software in our Support Center and our easy-to-follow MAPware-7000 Getting Started Guide to walk you through getting started using MAPware-7000 quickly.
February 27, 2020 v2.35 Build 6
Fixed an issue with assigning PLC bits on Template screens.
Fixed an issue with PWM on MLC1 units using IEC mode programming.
Added block size descriptions to Modbus TCP Master driver.
Added warning popup if a user tries to download a project to a unit that does not have the appropriate firmware. For example, if the user switched from Native Ladder programming to IEC programming, they must include the firmware on the first download with the new program. If the firmware box is not selected in the download window, a warning popup will stop the download.
November 19, 2019 v2.35 Build 5
Changed default programming language for new projects to IEC 61131-3.
Fixed an issue with Screen Simulation.
Fixed an issue with Tag Exporting.
Fixed an issue with the Scale instruction in Native Ladder.
New Installer for better compatibility with Windows 10 systems. Users may need to manually uninstall previous version of MAPware-7000.
May 07, 2019 v2.35 Build 4
Fixed an issue when using the Step Sequence instruction in Native Ladder Logic- usage range.
Fixed problem when Web Server Screen write to a Data register (DWORD).
Fixed error when redownloading firmware/application using USB to one of the HMC3 Series units.
REA4081- Fixed problem with the MLC2 Analog Input (AI-Channel 7) memory overlap with Slot 1 XW register.
March 07, 2019 v2.35 Build 3
Fixed an issue where string tags can now be used as input/outputs in UDFBs.
It is now possible to use the Modbus Slave driver on the HMC7030A-M.
Multiple Modbus TCP Master devices can be added to a project.
Timer accuracy has been improved in the HMC3000 series when in Native Ladder mode.
Tag names no longer truncate when going online with the device.
Momentary buttons are no longer selectable on Web Screens.
Analog Meter ranges now display correctly when Float is selected as the Data Type.
January 03, 2018 v2.35 Build 2
Fixed an issue when using large graphic images in project which caused HMC unit to recycle power.
Fixed problem with non-functioning alarms in some HMC3000 projects.
Fixed the Alarm Export feature.
Removed the option to begin Tag Name with a number in IEC projects.
Fixed problems when using the MLE-D0808PH IO module with a MLC2 base unit.
Fixed problem when using duplicate tag names in Native Ladder projects.
April 25, 2018 v2.35
Data Logger (External memory) HMC3 and MLC2 models:
the Data Type for a selected Group can now be String. With this feature, reports can be generated using tags that contain character strings.
Each data group can now contain various data types (i.e. Unsigned (2-4Bytes), Signed (2-4Bytes), Float (4Bytes), or String. Select a Data Type, then select from the list of Defined Tags for that Data Type. Then select another Data Type for the group, etc.
Alarm List object, HMC3 models:
In addition to Real Time and Historical under the Alarm Type property, there is now a third option- Real Time with Banner. This displays a single line on the screen that shows active alarms. The Scroll Speed property controls how fast the display fields (i.e. On/Off Time/Date, Alarm Text) scroll from left to right. The Pixel Shift property determines how many pixels are shifted with each scroll, and the Hold Time property enables user to pause scrolling.
There are now more options for the Font Size: Small(6), Small(9), Medium(11), Medium(18), Large(22), and Large(30).
Alarms, HMC3 and MLC2 models:
When defining alarms, a new option (Export CSV) allows all Historical alarms in memory to be exported to an attached SD card, in CSV format. The Export CSV Bit is used to initiate the transfer. The Export CSV Status tag is used to provide status on the transfer:
1: In Progress
2: CSV Generated Successfully
3: SD card not present
4: No alarm record present.
The 'Show Cursor/Hide Cursor' option for Press tasks and Released Tasks displays a cursor on the HMI screen to indicate that some operation (such as changing screens or writing to an external PLC) is taking time to complete (due to slow communications, etc.).
Screen Capture, HMC3 models:
o When defining alarms, a new option (Export CSV) allows all Historical alarms in memory to be exported to an attached SD card, in CSV format. The Export CSV Bit is used to initiate the transfer. The Export CSV Status tag is used to provide status on the transfer:
1: In Progress
2: Image generated successfully
3: SD card not present.
Note: any request for a screen capture is ignored when a screen capture is already in progress.
Fixed a problem where if the JCS-JCR instructions are used in a single ladder block, then the HMI automatically restarts.
The Project/Transfer/Download menu no longer disappears when the HMC3102A-M model is selected.
Fixed several problems when using the FTP option on the HMC3102A-M model:
SD card does not need to be reformatted after changing FTP settings
All data groups now adhere to the 'Send File at Every' Fixed Value setting (instead of just Group 1)when Group Number is set to Tag (i.e. multiple groups).
Can now use FTP for Group 1 Data while also using the Data Logger Internal Memory for a Historical Trend Display object.
SD card no longer needs to be cleared before the FTP feature works after a project download.
The Multiplication instruction (Native Ladder mode) now displays an error message "Signed DWord not supported" when changing Data Properties-Type from Float to Signed or Unsigned.
MLC2-E0404P0802T and MLC1-E0808Y0402T models:
In the I/O Allocation settings for the base unit, the Analog Input Channels 1-4 "Voltage (1-5V)" option now correctly states "Voltage (0-5V)".
Fixed issue where the Configuration Settings for the MLC2 I/O expansion modules are not downloaded to the modules when the 'Download Configuration Settings' box is checked.
MLC2-E0404P0802T model: Fixed problem with setting PWM frequency in lower range (i.e. 1-1000 Hz) not accurate.
HMC3-M1210Y0201 model: Fixed issue where the analog output operating mode could not be changed when using IEC programming mode.
HMC7030A-M models do not support the following drivers in MAPware-7000 v2.35 (note: use MAPware-7000 v2.34):
Allen Bradley DF1
Panasonic FP Series
Mitsubishi Q Series
Toshiba T Series
December 29, 2017 v2.34
Support for new HMC models:
HMC3043A-M: a 4.3" touchscreen HMI with one I/O expansion slot, 1 Ethernet, 2 serial, and 2 USB ports.
HMC3070A-M: a 7" touchscreen HMI with three I/O expansion slots, 1 Ethernet, 2 serial, and 2 USB ports.
HMC3102A-M: a 10.2" touchscreen HMI with five I/O expansion slots, 1 Ethernet, 2 serial, and 2 USB ports.
Support for new HMC3000 I/O Expansion modules:
HMC3-M1212P0200: I/O module with 12 digital inputs, 12 digital outputs, and 2 analog inputs
HMC3-M1212Y0200: I/O module with 12 digital inputs, 12 digital outputs (10 Relay), and 2 analog inputs
HMC3-M0808P0401T: I/O module with 8 digital inputs, 8 digital outputs, 4 analog inputs and 1 analog output
HMC3-M0808Y0401T: I/O module with 8 digital inputs, 8 digital outputs (6 Relay), 4 analog inputs and 1 analog output
HMC3-M1616P: I/O module with 16 digital inputs, 8 digital outputs (6 Relay), 4 analog inputs and 1 analog output
Support for new MLC Series Programmable Logic Controllers:
MLC1-F Series: Din-rail mounted 24VDC PLCs with fixed I/O:
MLC1-F0604N: CPU module with 6 Digital Inputs, 5 Digital Outputs (NPN), 2 serial, and 1 USB port.
MLC1-F0604P: CPU module with 6 Digital Inputs, 5 Digital Outputs (PNP), 2 serial, and 1 USB port.
MLC1-F0808Y: CPU module with 8 Digital Inputs, 8 Digital Outputs (2 PNP, 6 Relay), 2 serial, and 1 USB port.
MLC1-F0808N: CPU module with 8 Digital Inputs, 8 Digital Outputs (NPN), 2 serial, and 1 USB port.
MLC1-F0808P: CPU module with 8 Digital Inputs, 8 Digital Outputs (PNP), 2 serial, and 1 USB port.
MLC1-F0808Y0201: CPU module with 8 Digital Inputs, 8 Digital Outputs (2 PNP, 6 Relay), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-F0808N0201: CPU module with 8 Digital Inputs, 8 Digital Outputs (NPN), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-F0808P0201: CPU module with 8 Digital Inputs, 8 Digital Outputs (PNP), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-F0808N: CPU module with 8 Digital Inputs, 8 Digital Outputs (NPN), 2 serial, and 1 USB port.
MLC1-F1616P0201: CPU module with 16 Digital Inputs, 16 Digital Outputs (PNP), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-E Series: Din-rail mounted 24VDC PLCs with expandable I/O:
MLC1-E1616P: CPU module with 16 Digital Inputs, 16 Digital Outputs (PNP), 2 serial, and 1 USB port.
MLC1-E1616Y: CPU module with 16 Digital Inputs, 16 Digital Outputs (2 PNP, 14 Relay), 2 serial, and 1 USB port.
MLC1-E0808Y0402T: CPU module with 8 Digital Inputs, 8 Digital Outputs (2 PNP, 6 Relay), 4 Analog Inputs, 2 Analog Outputs, 2 serial, and 1 USB port.
MLC1-E1616N0201: CPU module with 8 Digital Inputs, 8 Digital Outputs (NPN), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-E1616P0201: CPU module with 8 Digital Inputs, 8 Digital Outputs (PNP), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC1-E1616Y0201: CPU module with 16 Digital Inputs, 16 Digital Outputs (2 PNP, 14 Relay), 2 Analog Inputs, 1 Analog Output, 2 serial, and 1 USB port.
MLC2 Series: Din-rail mounted 24VDC PLCs with expandable I/O:
MLC2-E0404P0802T: CPU module with 4 Digital Inputs, 4 Digital Outputs (PNP), 8 Analog Inputs, 2 Analog Outputs, 1 Ethernet, 2 serial, 1 SD and 1 USB port.
MLC3 Series: Din-rail mounted 24VDC PLCs with expanded memory:
MLC3-E: CPU module with 1 Ethernet, 2 serial, 1 USB Host and 1 USB Client port.
Support for new MLE (for MLC1-E) I/O Expansion modules:
MLE-D1600: I/O module with 16 Digital Inputs
MLE-D0016N: I/O module with 16 Digital Outputs (NPN)
MLE-D0016P: I/O module with 16 Digital Outputs (PNP)
MLE-D0016R: I/O module with 16 Digital Outputs (Relay)
MLE-D0808N: I/O module with 8 Digital Inputs and 8 Digital Outputs (NPN)
MLE-D0808P: I/O module with 8 Digital Inputs and 8 Digital Outputs (PNP)
MLE-D0808R: I/O module with 8 Digital Inputs and 8 Digital Outputs (Relay)
MLE-D0808NH: I/O module with 8 Digital Inputs (4 Hi-Speed) and 8 Digital Outputs (NPN)
MLE-D0808PH: I/O module with 8 Digital Inputs (4 Hi-Speed) and 8 Digital Outputs (PNP)
MLE-A0800: I/O module with 8 Analog Inputs
MLE-A0402T: I/O module with 4 Analog Inputs, 2 Analog Outputs
MLE-A0004: I/O module with 4 Analog Outputs
Data Logging: Internal and External Memory- with some models, there is now an option to capture data and store to an external SD card slot using the External Memory option.
External Memory has the same features as when using Internal Memory but also supports the Memory Used status register, the Clear Log Data and Safe to Remove status bits.
Up to 1500 tags can be logged with 50 groups of 30 tags each for External Memory. Up to 120 tags can be logged when using Internal Memory (4 groups of 30 tags each).
The External Memory option is currently available for any of the HMC3 HMI models and the MLC2 PLC model.
File Transfer Protocol (FTP) Client: This new feature allows you to connect to a FTP Server and transfer data that has been logged to the SD card.
Pop-up Screen: the pop-up screen now shows the main screen in the background (during programming) with grids. This enables the programmer to more easily position the pop-up screen.
Import Tasks: Allows importing tasks from one application to another.
Tag Usage Window: This is a new window that can be displayed when viewing the Tag Database in MAPware-7000. It is used to show where the selected tag is used in the project.
Serial COM parameters change during runtime: Predefined systems tags (i.e. Baud_Rate_COM1, Parity, etc.) now provide the ability to change the COM port settings of an HMC unit during runtime without the need to download a new project.
Ethernet parameters change during runtime: Predefined systems tags (i.e. IP_Address, Subnet_Mask, etc.) now provide the ability to change the Ethernet port settings of an HMC unit during runtime without the need to download a new project. User can also enable/disable DHCP during runtime.
Up to 255 characters now supported on HMC Buttons/Lamps: text wrap is now an option as well.
Configuration of any built-in I/O for the HMC/MLC main units or the I/O expansion modules can be more easily done using the Configuration Window in MAPware-7000 (not available for all I/O modules). The Configuration Window is displayed after selecting the Expansion or Base module (IO Allocation folder in the Project Information Window), selecting a module, then click on the Configure button.
Trend object: the pen size is now selectable. The font setting now applies to the messages as well as the text used for the X/Y axis.
Analog Meter object: the needle thickness is now selectable.
When downloading a new project in which changes were made to the configuration of the Pulse Width Modulation (PWM) or High Speed Counter (HSC) modes of an I/O module, the operator must disable the HSC and/or PWM Enable Bit before downloading the application to the target device. If the Enable Bit is not disabled during download then the Enable Bit must be reset, then enabled again for changes to take effect.
Fixed a problem when using popup screens: if the location of the popup screen was set to display at any location other than home position (x=0, y=0), then any buttons placed on the popup screen would not recognize a keytouch. The button would behave as though the popup window were at the home position.
When configuring the HMC3-M1212P0200, -M1212Y0200, -M1210P0201, and -M1210Y0201 modules using the IO Allocation dialog window on the Analog tab, you can now select Voltage (0-5V).
The Hardware Interrupt option was displayed for models (i.e. HMC3000, HMC7000, and MLC3) that do not have built-in I/O. Hardware interrupts are only available for models that have built-in digital I/O. Therefore, this option was removed for those models.
A bug was removed that allowed two tags with the same tag name to be created in the Tag Database.
The Historic Trend object had a bug that occurred when capturing data. If the HMC had power removed for a long period of time, the data displayed on the trend graph when the HMC was operating again, would not correctly correlate to the time of capture.
Siemens Profinet PLC driver
February 02, 2016 v2.30.60
ASCII keypad: Updated so that only the lower-case characters are displayed until the SHIFT key is pressed. SHIFT key causes the keys to change to upper-case characters.
Numeric Display and Numeric Entry: Now allows mathematical operation option on data tags configured as Float. Minimum/maximum ranges can also be defined as floating numbers.
Momentary Bit button: new object that creates a momentary switch (On when pressed, Off when released) when placed onto a screen.
Screen size conversion: applications created for one screen size can now be easily converted to another screen size. For example, a project created for the HMC7043 (4.3") can now be converted to the HMC7070 (7").
Ladder Logic programming mode:
Ladder logic debugging now supported. Step-by-step debugging with up to eight breakpoints.
When editing a ladder rung, a new Select Tag window makes editing and assigning a tag to a ladder instruction easier. Window can be disabled in Tools-Preferences->Project Global Settings.
PID5 function now supported in ladder logic programming mode. Use this function to control process variables such as temperature, pressure, liquid level, and flow rate.
As with IEC 61131-3 mode, you can now search for a tag name or address in a ladder logic program.
IEC 61131-3 programming mode:
Trigonometric functions now supported, including SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, and USEDEGREES
The following mathematical functions are now supported: POW, LN, LOG, EXP, EXPT, and ScaleLin
These Direct I/O commands are now supported: ReadPhyInputs and WritePhyOutputs
Calendar commands Set_Calendar and Cld_Operation now supported.
Global tags can be changed to Retain tags; vice versa.
Vertical or Portrait display mode supported.
Task List: Copy and Paste buttons now available across multiple task lists.
Date object: added four additional date formats: YY/MM/DD, DD/MM/YYYY, MM/DD/YYYY, and YYYY/MM/DD
Bargraph object: The minimum and maximum values set for the bargraph can now be changed during runtime.
Import popup screens as well as base screens with the Import Screen feature.
USB Flash: can now upload ASCII data stored on a screen to a USB Flash drive (4.3" and 7" models only).
Webserver function improved:
Quick buttons (GoTo Next Screen, GoTo Previous Screen, Set Bit, Reset Bit, Toggle Bit, Write Value to Tag, Add Value to Tag, Subtract Value from Tag, Add Tag B to Tag A, and Subtract Tag B from Tag A) are now available on Web Screens.
The objects (Numerical Data Entry/Display, Bit Data Entry/Display, Quick Buttons, Picture, and Multilingual Text) now support visibility animation option.
The objects (Numerical Display, Bit Data Display, and Multilingual Text) now support flash animation feature.
Web page header is now optional.
Screen navigation pane is now optional.
Border around web page now optional.
Automatic removal of assigned tags to expansion module. If an expansion module is removed from a project, the corresponding tag addresses are automatically removed as well.
The 4.3" and 7.0" models have increased memory:
Application memory has increased (from 10MB to 45MB).
The retentive or Keep Memory area has increased from 100 words to 1000 words. This memory area can be used to store data that is retained whenever power is lost.
DHCP implementation is improved; complies with RFC 2131.
Data Entry and Data Display objects have been optimized to reduce memory requirements for Windows® fonts.
Allen Bradley PLC EIP PCCC (Ethernet IP) driver
Allen Bradley ControlLogix5000 PLC driver
Toshiba Inverter PLC driver: new models supported (VF-nC3, VF-AS1, VF-S11, VF-FS1, VF-PS1, VF-MB1, VF-S15, and P9)
January 16, 2017 v2.26.00
Debugger added for Native Ladder projects.
Keep memory area expanded from 100 to 1000 words.
Retained tags (IEC mode) increased from 200 to 2000 bytes.
Sequential Function Chart (SFC) support added.
Ethernet monitoring enabled for native ladder projects.
Screens from a different project of the same model can be imported.
Advanced Meter style added to Analog Meter object.
Double word (Float) format supported for SINAMICS V20 and V50 models
Added Webserver page configuration settings:
Header, Show Navigation, Show Border.
Visibility animation added to web screen objects.
HMC/PLC Master and Slave Driver added for communication between HMCs.
Toshiba Inverter PLCs driver updated.
Support for Timer.Q and Timer.ET variables added to IEC mode Structured Text (ST) programs.
Selecting arial fonts in numeric objects does not cause screen distortion.
Reduced memory used by Windows® fonts.
Once firmware checkbox is unchecked in the download window it remains unchecked for the mapware session.
Mode menu is always enabled. Online session can be started without opening a project first.
Check for tag memory overflow added for retentinve tags added in ladder logic.
Printing project info no longer causes MAPware to crash.
May 30, 2019 v2.2.30
The Data Logger now supports 16- and 32-bit Signed Integer data types.
Different Data Logger groups can use different data types.
Data Logging now supports 10ms interval.
The HMC7043A-M and HMC7070A-M support up to 20MB of data log memory.
Backlight Saver now supports a password to restore the backlight.
The Power-On Communication Timer has been extended to support Ethernet drivers.
HMC7043A-M and HMC7070A-M now have Webserver capability to allow special HMC screens to be viewed on a Web Browser.
I/O can be forced in native ladder environment.
Tags can be searched in the native ladder environment.
Real-time XY Plot object has been added.
IEC environment supports string functions.
Exponential display option has been added to the Data Display object.
Exponent function has been added to native ladder environment.
Bitmaps can be edited directly edited in MAPware7000.
A new task has been added to the Key Specific Tasks to allow editing of the HMC's Ethernet settings.
Additional options for a USB jump drive have been added to the HMC for erasing logged data, erase historical alarms, initialize keep memory area, and download Ethernet settings.
The Omron G9SP Ethernet driver has been added (Native Ladder only)
The ModbusTCP Slave has been extended to the IEC programming environment.
The Siemens Sinamics V20 Inverter driver has been added (Native Ladder only)
When starting a new project, Native Ladder programming is the default for all models.
Mode menu is enabled without having to open a project or start a new project.
When a hardware watchdog error occurs, the HMC no longer continuously reboots.
Native Ladder programs using a register as a Counter Preset value compile correctly.
November 08, 2013 v2.0.36
Updated firmware for MIO-08 module for much faster response time.
MIO-08 Analog Output Channel 2 works properly with HMC7030, 7035, and 7057.
Simulation is supported for HMC7043 and 7070.
October 07, 2013 v2.0.33
Added support for new 4.3 and 7.0 inch models (HMC7043A-M and HMC7070A-M)
Added support for new I/O modules:
Support for IEC61131-3 programming (LD, FBD, ST, and IL).
Keypads are larger.
Alarm font is available in three sizes.
Bargraphs can be circular.
Data Log can use a FIFO mechanism when the log gets full.
Tag display and editing are improved.
Numeric and Bit Dispay, Numeric and Bit Entry objects can now use a Windows® font.
Tags created automatically when a module is added no longer cause conflicts in the tag database.