Our PLCs and HMI + PLCs are programmed using MAPware-7000 software. Below you'll find instructional videos on web server functionality, data logging, recipes, graphs, alarms, trending, creating objects with multiple tasks, and more.

AOur configuration software gives youthe choice of Native Ladder or IEC programming. Watch the step-by-step videos to help get you started programming your PLC functionality.

MAPware-7000 Getting Started Guide

This tutorial series will walk you through our MAPware-7000 Getting Started Guide. The guide goes over the basic features of MAPware-7000 and has you create two sample programs, one using the Native Ladder Logic editor and the other using standard IEC 611131-3 programming tools.
HMI + PLC Introduction Video

We've created a short video highlighting the similarities and differences between the HMC3000 and HMC7000 lines. In the amount of time it takes to gulp down some coffee, learn which Maple HMI + PLC series is best for you.


Native Ladder Sample Project


Part 1 – Introduction and Installation  [3:19 min.]

This video gives an overview of the Getting Started Guide and walks through the MAPware-7000 installation procedure.


Part 2 – Creating a Native Ladder Project  [8:42 min.]

This video walks through creating and saving a new project using the Native Ladder Logic editor, and shows how to add an I/O module to the project.


Part 3 – Adding and Initializing Tags  [10:49 min.]

This video goes over the Tag Database and shows how to create some user-defined tags. We then initialize them in a Power-On Task.


Part 4 – Adding Logic  [12:01 min.]

In this video we create the logic for our project using both a Main logic block and a Subroutine logic block.


Part 5 – Creating an HMI Screen  [7:17 min.]

We create our first HMI screen in this video to display the digital I/O in our project.


Part 6 – Duplicating an HMI Screen  [10:38 min. ]

In this video we duplicate and modify our digital I/O screen to display analog I/O information.


Part 7 – Downloading and Testing the Project  [6:22 min.]

This video wraps up our first sample project by downloading it to an HMC3102A-M and testing the operation.



IEC Sample Project


Part 8 – Creating an IEC Project  [4:01 min.]

In this video we create a new project that will use the IEC logic editor and go over the differences in tag operation.


Part 9 –Creating a UDFB  [5:40 min.]

We create our first UDFB (User Defined Function Block) using the Function Block Diagram editor.


Part 10 – Adding a Structured Text UDFB  [7:41 min.]

In this video we will create another UDFB using the Structured Text editor and create an instance of our first UDFB to be used within it.


Part 11 – Adding Power Up and Main Routine Logic  [4:53 min.]

In this video we will initialize our logic in a Power Up logic block and add logic to the Main logic block which will call our UDFBs.


Part 12 – Creating Screen Objects  [9:10 min.]

This video will go over creating the HMI screen we will use to test the logic.


Part 13 – Downloading the Project and Online Monitoring  [4:48 min. ]

In this video we download our project to an HMC3102A-M and test our logic by going online with the unit.

Getting Started Videos


Introduction to the HMC7000 Series  [1 min. 44 sec.]

New to the HMC7000 product line? This video presents the various models and features available.


I/O Module Introduction for the HMC7000 Series  [1 min. 49 sec.]

The HMC7000 Series Graphic HMCs give you many different module options for I/O. Choose from various configurations including analog or digital input and outputs, and combinations of both.


Using MAPware-7000  [5 min. 26 sec.]

Learn about the basic operation and installation of the configuration software for the HMC7000 Series.


Screen and Tag Creation  [6 min. 22 sec.]

Explore the types of screens that you can create and how to assign 'tag' names to register and coil memory that you will use.


Multiple Languages  [8 min. 58 sec.]

Learn how to set up the Multiple Language feature in MAPware-7000 and which objects support this feature.


Programming and Screen Objects Videos


Alarms  [7 min. 03 sec.]

Configure predefined messages (alarms) that will display when a condition is true. Use the Alarm List object to then display alarms in real-time or as a historical list.


Meters and Bar Graphs  [4 min. 09 sec.]

Make the data as seen by the operator more intuitive by using an analog meter or a bar graph.


Basic Objects and Animation Properties  [4 min. 47 sec.]

Create simple graphics using drawing tools, import bitmaps, or make labels with the text objects. Learn how to employ animation effects such as color, flash animation or visibility.


Data Logger and Trend Displays  [10 min. 27 sec.]

Capture data based upon a triggered source or time interval using the Data Logger feature, and then display this data using a real-time or historical trend graph.


I/O Processing and Calendar Instructions  [7 min. 21 sec.]

The Direct I/O instruction forces the HMC7000 unit to update the specified I/O module immediately. The Set Calendar instruction is used to change the date/time of the internal clock. The Calendar Operation instruction calculates the amount of time that has passed between a given date/time and the current date/time.


Multiple Languages  [8 min. 58 sec.]

Configure a project with multiple languages.


Quick and Multi-Task Buttons  [6 min. 20 sec.]

Perform simple operations such as display a new screen or popup window, toggle a switch, or write a value to a register using quick buttons. Use multi-task buttons for complex operations that require several steps.


Read and Write Objects  [7 min. 23 sec.]

Represent data values in registers or coils using predefined text captions or display the true numeric value. Data entry objects support many formats including signed, floating point, or ASCII formats.


Recipes  [2 min. 20 sec.]

Recipes allow multiple preset values to be stored in HMC memory. This video covers how to build recipe functionality in the HMC.


Tasks and Function Keys  [2 min. 21 sec.]

Learn what 'tasks' are and under what conditions they can be executed. This video also goes into some detail about how the function keys work.


Ladder Logic Instructions Videos