1010-1040 rev02
x MAPware-7000 Programming Manual 1010-1040, Rev. 02 Screen Types and Templates ...
100 MAPware-7000 Programming Manual 1010-1040, Rev. 02 g. Screen Type identifies what type of screen this is (i.e. base, popup, or template). 5.
MAPware-7000 Programming Manual 101 1010-1040, Rev. 02 2. The new screen appears in the work area of MAPware-7000 and the Template Screen Properti
102 MAPware-7000 Programming Manual 1010-1040, Rev. 02 s
MAPware-7000 Programming Manual 103 1010-1040, Rev. 02 Modifying screens Finding a screen Of course, the easiest way to locate a screen is to selec
104 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Viewing multiple screens You may wish to look at several screens at a time in the workspace
MAPware-7000 Programming Manual 105 1010-1040, Rev. 02 1. Cl 2. Right-click the Screen name listed in
106 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click the Tag Database icon located in the Layout Toolbar or Click the Tags folder i
MAPware-7000 Programming Manual 107 1010-1040, Rev. 02 Note: if you click on the Tag Database icon, the Tag Information window displays: Each assi
108 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Adding a New Tag In the Tag Database, perform the following steps to add a new tag: 1. Clic
MAPware-7000 Programming Manual 109 1010-1040, Rev. 02 GE Fanuc Micro Address 7. Auto-add: By checking this option, you can quickly add a series
MAPware-7000 Programming Manual xi 1010-1040, Rev. 02 Chapter 5 - Data Objects ...
110 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Deleting a Tag To delete a tag that is in the tag database, simply: 1. Open the tag databas
MAPware-7000 Programming Manual 111 1010-1040, Rev. 02 4. In Edit mode, you can only change the name of the tag and the target address. Any other
112 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Importing and Exporting Tags The tag database created in MAPware-7000 exports as a CSV (com
MAPware-7000 Programming Manual 113 1010-1040, Rev. 02 2. Click Export: Node tags- select All to export all nodes (internal memory and tags assi
114 MAPware-7000 Programming Manual 1010-1040, Rev. 02 2. Click Import: 3. Replace tags in case of duplicate tag found check this box if you w
MAPware-7000 Programming Manual 115 1010-1040, Rev. 02 Chapter 5 - Data Objects General Object Properties Most of the objects placed onto a screen
116 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Object List A B C D E F G H I J K L M N O P Q R S T Reset Bit To
MAPware-7000 Programming Manual 117 1010-1040, Rev. 02 Object List A B C D E F G H I J K L M N O P Q R S T Bar Graph Multi
118 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Using Color Animation in MAPware-7000 Changing the color of the line to red using simulati
MAPware-7000 Programming Manual 119 1010-1040, Rev. 02 When the value in D300 falls within 100 to 500, the text will slowly flash:
xii MAPware-7000 Programming Manual 1010-1040, Rev. 02 Multi-Task Single-State Button ...
120 MAPware-7000 Programming Manual 1010-1040, Rev. 02 E- Line Color: this determines the color of the perimeter line of a simple shape (i.e. line
MAPware-7000 Programming Manual 121 1010-1040, Rev. 02 H- Label: a label identifies the object placed on the top or bottom of the object. Opti
122 MAPware-7000 Programming Manual 1010-1040, Rev. 02 value in a particular internal HMC register (SW0001). Many objects employ the language feat
MAPware-7000 Programming Manual 123 1010-1040, Rev. 02 L- Feedback Tag On/Off Text: this option is available on most of the screen button objects.
124 MAPware-7000 Programming Manual 1010-1040, Rev. 02 c. Rounded Rectangle d. Invisible Note: the object is active but not seen by the op
MAPware-7000 Programming Manual 125 1010-1040, Rev. 02 c. the par
126 MAPware-7000 Programming Manual 1010-1040, Rev. 02 ii. Screen Number: screen number of the popup keypad used. e. Ranges (for data entry objec
MAPware-7000 Programming Manual 127 1010-1040, Rev. 02 Line Object Display simple lines on a screen of varying length and color. Place a line o
128 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Rectangle Object Use to display a rectangle or square on a screen of varying size and co
MAPware-7000 Programming Manual 129 1010-1040, Rev. 02 Design (List S) - identifies object. Layout (List T) coordinates (i.e. size and posi
MAPware-7000 Programming Manual xiii 1010-1040, Rev. 02 Set RTC ...
130 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Resize an ellipse Move the mouse pointer over one of the resize handles. When the pointer c
MAPware-7000 Programming Manual 131 1010-1040, Rev. 02 Resize a round rectangle Move the mouse pointer over one of the resize handles. When the po
132 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Resize a picture Move the mouse pointer over one of the resize handles. When the pointer ch
MAPware-7000 Programming Manual 133 1010-1040, Rev. 02 Design (List S) - identifies object. Layout (List T) coordinates (i.e. size and posi
134 MAPware-7000 Programming Manual 1010-1040, Rev. 02 2. Move precision cursor to the desired location for the text and click to place. 3.
MAPware-7000 Programming Manual 135 1010-1040, Rev. 02 Place a time object on screen 1. Use one of the following: a.
136 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a date object on screen 1. Use one of the following: a.
MAPware-7000 Programming Manual 137 1010-1040, Rev. 02 Place a Go to Screen button on screen 1. Use one of the following: a.
138 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Go to Next Screen button on screen 1. Use one of the following: a.
MAPware-7000 Programming Manual 139 1010-1040, Rev. 02 Place a Go to Previous Screen button on screen 1. Use one of the following: a.
xiv MAPware-7000 Programming Manual 1010-1040, Rev. 02 Creating the Print Data Logger activation keys: ...
140 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place Open Popup Screen button on screen 1. Use one of the following: a.
MAPware-7000 Programming Manual 141 1010-1040, Rev. 02 Place a Bit Lamp object on screen 1. Use one of the following: a.
142 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Resize a Bit Lamp object Move the mouse pointer over one of the resize handles. When the po
MAPware-7000 Programming Manual 143 1010-1040, Rev. 02 Border (List G) - add a line around the perimeter of the object. Flash (List D)
144 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Set Bit button object on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 145 1010-1040, Rev. 02 Place a Reset Bit button object on screen 1. Use one of the following: a. click
146 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Resize a Reset Bit button object Move the mouse pointer over one of the resize handles. Whe
MAPware-7000 Programming Manual 147 1010-1040, Rev. 02 Button Style (List M) Feedback Tag (List N)
148 MAPware-7000 Programming Manual 1010-1040, Rev. 02 2. Move cursor to a start point for the button object. Click to place the object on scree
MAPware-7000 Programming Manual 149 1010-1040, Rev. 02 display. A maximum of 32 states are supported. Word lamps are used where more than two cho
MAPware-7000 Programming Manual xv 1010-1040, Rev. 02 Moving elements in rungs ...
150 MAPware-7000 Programming Manual 1010-1040, Rev. 02 The left side of the State Properties box shows all of the States currently configured. Th
MAPware-7000 Programming Manual 151 1010-1040, Rev. 02 Resize a Word Lamp object Move the mouse pointer over one of the resize handles. When the p
152 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Register Value Display Data Properties Options Color Animation (see Feature List A) dyn
MAPware-7000 Programming Manual 153 1010-1040, Rev. 02 according to the Length field (ex: if Length=10, then HMC will read five consecutive registe
154 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Message Display object on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 155 1010-1040, Rev. 02 Tag Address (List Qa) this is the address of target register that is monitored Tag
156 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Write Value to Tag button object on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 157 1010-1040, Rev. 02 How to place an Add Value to Tag button object on a screen 1. Use one of the following: a.
158 MAPware-7000 Programming Manual 1010-1040, Rev. 02 How do I resize an Add Value to Tag button object? Move the mouse pointer over one of the r
MAPware-7000 Programming Manual 159 1010-1040, Rev. 02 Simulation (List Nc)
xvi MAPware-7000 Programming Manual 1010-1040, Rev. 02 MW memory (IO registers) ...
160 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Add Tag B to Tag A Properties Options Language (List J) highlight the language that mus
MAPware-7000 Programming Manual 161 1010-1040, Rev. 02 Place a Subtract Tag B from Tag A button object on screen 1. Use one of the following: a.
162 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Numeric Entry object on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 163 1010-1040, Rev. 02 Data Type Range Target Address (2 bytes) Target Address (4 bytes) Unsigned 0 to 65535 0 to
164 MAPware-7000 Programming Manual 1010-1040, Rev. 02 o First Operand this constant value applies to the value in the targeted data object acco
MAPware-7000 Programming Manual 165 1010-1040, Rev. 02 Use the keypad to enter a new number, then press the ENTER key. The new value writes to the
166 MAPware-7000 Programming Manual 1010-1040, Rev. 02 On Screen Keypads Rather than use the popup keypad feature, there may be an instance where y
MAPware-7000 Programming Manual 167 1010-1040, Rev. 02 Use the keypad to enter the new number, then press the ENTER button to send the new value to
168 MAPware-7000 Programming Manual 1010-1040, Rev. 02 2. Move cursor to a start point for the upper left corner of the keypad object. Click the
MAPware-7000 Programming Manual 169 1010-1040, Rev. 02 5. Increment/Decrement entry pad 6. Simple increment/decrement by digit entry pad with Cl
MAPware-7000 Programming Manual 17 1010-1040, Rev. 02 Chapter 1 – Introduction Welcome eries Human Machine C
170 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Similarly, if digit 9 is displayed, pressing the Increase Digit by 1 key will change the dig
MAPware-7000 Programming Manual 171 1010-1040, Rev. 02 How to place an ASCII Keypad object on a screen 1. Use one of the following: a. click
172 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Keys Properties lected key. Key Background Colo
MAPware-7000 Programming Manual 173 1010-1040, Rev. 02 No. of Rows select the number of key button rows. Range is 1 to 10. Show Value Disp
174 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Multi-Task Single-State button on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 175 1010-1040, Rev. 02 Pressed Tasks these tasks continuously execute as long as the touchscreen button is pre
176 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Multi-Task Multi-State button object on screen 1. Use one of the following: a. cli
MAPware-7000 Programming Manual 177 1010-1040, Rev. 02 o The right side of the State Properties box shows the configuration for the highlighted st
178 MAPware-7000 Programming Manual 1010-1040, Rev. 02 o Pressed Tasks tasks continuously execute as long as the touchscreen button is pressed an
MAPware-7000 Programming Manual 179 1010-1040, Rev. 02 Place a Bar Graph object on screen 1. Use one of the following: a. click
18 MAPware-7000 Programming Manual 1010-1040, Rev. 02 MAPware-7000 Support The configuration software, MAPware-7000, is used to program the models
180 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Tag Address (List Qa) this is the address of target register that is monitored Tag N
MAPware-7000 Programming Manual 181 1010-1040, Rev. 02 Place a Multiple Bar Graph object on screen 1. Use one of the following: a. click
182 MAPware-7000 Programming Manual 1010-1040, Rev. 02 o Label Text enter the text to appear in the label o Label Text Color determines the t
MAPware-7000 Programming Manual 183 1010-1040, Rev. 02 Maximum/Minimum Value (List Pe) select the limits the bar graph uses to determine the r
184 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place an Analog Meter object on screen 1. Use one of the following: a. click
MAPware-7000 Programming Manual 185 1010-1040, Rev. 02 Appearance Meter Foreground o Display Range option to display the number axis o Div
186 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Resize an Analog Meter object Move the mouse pointer over one of the resize handles. When t
MAPware-7000 Programming Manual 187 1010-1040, Rev. 02 Trend Properties Options Appearance section these attributes determine the general look
188 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Span Time if Time (sec) is selected above, enter the pre-defined length of time (range
MAPware-7000 Programming Manual 189 1010-1040, Rev. 02 Number of Grids - indicate the total number of grids that indicate the values (along the
MAPware-7000 Programming Manual 19 1010-1040, Rev. 02 This HMC7000 Series Programming Manual (shipped with MAPware-7000 software as a PDF file)
190 MAPware-7000 Programming Manual 1010-1040, Rev. 02 3. Drag mouse cursor to an end point for the Historical Trend Graph object and release. The
MAPware-7000 Programming Manual 191 1010-1040, Rev. 02 1- If the value in the monitored target register is not a valid BCD number, a dollar sign
192 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Maximum Limit enter the maximum value when read from the target register indicates the
MAPware-7000 Programming Manual 193 1010-1040, Rev. 02 Recipes Recipes are preconfigured values that are either uploaded from the PLC into the HMC
194 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Place a Transfer Recipe button object on screen 1. Use one of the following: a.
MAPware-7000 Programming Manual 195 1010-1040, Rev. 02 Place an Upload Recipe button object on screen 1. Use one of the following: a.
196 MAPware-7000 Programming Manual 1010-1040, Rev. 02 to. Note: if the value in No of Tags is greater than 1, you must make sure that there are a
MAPware-7000 Programming Manual 197 1010-1040, Rev. 02 Note: if you do not see any language options in the Installed Languages options box, you mus
198 MAPware-7000 Programming Manual 1010-1040, Rev. 02 How to display each language label during runtime (using Write Value to Tag button) 1. Conf
MAPware-7000 Programming Manual 199 1010-1040, Rev. 02 c. Click on the Tasks List to create a task: i. Click on Press Tasks ii. Under Select Ta
ii MAPware-7000 Programming Manual 1010-1040, Rev. 02 COPYRIGHT NOTICE This manual is a publication of Maple Systems, Inc., and is provided for us
20 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click Refers to clicking the primary mouse button (usually the left mouse button) once. Doubl
200 MAPware-7000 Programming Manual 1010-1040, Rev. 02 can export to a CSV (comma-separated value) file, and then edit the file using another appli
MAPware-7000 Programming Manual 201 1010-1040, Rev. 02 4. Click the Export button. 5. Open the CSV file: 6. Edit the file. Make sure that all
202 MAPware-7000 Programming Manual 1010-1040, Rev. 02 2. o Select File Use the file that you exported from
MAPware-7000 Programming Manual 203 1010-1040, Rev. 02 Chapter 6 – Task Management An integral part of the MAPware-7000 software is the ability to
204 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Toggle Bit Toggles (turn off/on) an internal tag or PLC tag coil/bit Copy Tag B to Tag A Cop
MAPware-7000 Programming Manual 205 1010-1040, Rev. 02 Switch to Next Data Entry Moves to next Bit/Register Entry object according to Object ID num
206 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Refresh All Trends The Historical Trend graph is updated when this task is executed Start Lo
MAPware-7000 Programming Manual 207 1010-1040, Rev. 02 Add Tag B to Tag A Description: Add a value residing in the Tag B register to the current va
208 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Parameters: First PLC Tag target location that is used to write RTC values as follows:
MAPware-7000 Programming Manual 209 1010-1040, Rev. 02 Delay Description: Any tasks in the list that are after this task will not be executed until
MAPware-7000 Programming Manual 21 1010-1040, Rev. 02 HMC7000 Basics The Maple Systems HMC7000 Series are economical graphics-based touchscreen (wi
210 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Shift Value to Left: Shifts value one digit to the left (same as multiplying by 10).
MAPware-7000 Programming Manual 211 1010-1040, Rev. 02 Set RTC Description: Change a set value (i.e. year, month, day, etc.) of the internal real-t
212 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Subtract Tag B from Tag A Description: Subtract a value residing in the Tag B register to th
MAPware-7000 Programming Manual 213 1010-1040, Rev. 02 Wait While Description: Any tasks in the list that are after this task do not execute until
214 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Membrane key tasks tasks attached to one or more of the membrane-style keys. Key tasks
MAPware-7000 Programming Manual 215 1010-1040, Rev. 02 Task Method of Execution Table Advanced Bit Word Button Membrane Keys Screen Tasks Power-On
216 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Print Data x Set RTC x Copy Tag to LED x (membrane only) x x x x Copy HMI Block t
MAPware-7000 Programming Manual 217 1010-1040, Rev. 02 Move Cursor to Right xx Sign Key (+/-) xx Sign Key (+/-) and 0 xx Numeric key
218 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Move to oldest Alarm xx Start Printing of Group # Stop Printing of Group #
MAPware-7000 Programming Manual 219 1010-1040, Rev. 02 Chapter 7 - Alarms What are Alarms? At the most basic level, alarms are simply predefined me
22 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Projects The HMC7000 has two basic segments of internal memory. The code memory (firmware) c
220 MAPware-7000 Programming Manual 1010-1040, Rev. 02 - 16 random words: this option allows you to randomly select word registers. They do not ha
MAPware-7000 Programming Manual 221 1010-1040, Rev. 02 2. Create the alarm tags using the Tag Database Before you can s
222 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Step 1: Select the alarm you wish to edit/modify. To enter or modify a particular alarm mes
MAPware-7000 Programming Manual 223 1010-1040, Rev. 02 language (see Multi-Language Feature in Chapter 5 Data Objects), click the Language pull-dow
224 MAPware-7000 Programming Manual 1010-1040, Rev. 02 In the example above, Alarm0 (green) activates, and then is acknowledged by the plant floor
MAPware-7000 Programming Manual 225 1010-1040, Rev. 02 Reset All Alarms: completely clears all of the alarms and returns them back to default. Not
226 MAPware-7000 Programming Manual 1010-1040, Rev. 02 To place an Alarm on a screen: 6. Use one of the following: a.
MAPware-7000 Programming Manual 227 1010-1040, Rev. 02 c. Alarm Color Inactive Unacknowledged the color used for text that is displayed when t
228 MAPware-7000 Programming Manual 1010-1040, Rev. 02 How do I resize an Alarm List object? You can change the overall height and width of the A
MAPware-7000 Programming Manual 229 1010-1040, Rev. 02 We have configured this alarm display with a black background and text colors of green, red,
MAPware-7000 Programming Manual 23 1010-1040, Rev. 02 window displays, the objects on that window become active. Windows can also overlap each ot
230 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Note that the color of the alarm has changed to green and the acknowledgement indicator is
MAPware-7000 Programming Manual 231 1010-1040, Rev. 02 In this case, the alarm remains on screen but the color is yellow (indicating alarm is no l
232 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Below is an example of a historical alarm: Note that the three alarm color options are not
MAPware-7000 Programming Manual 233 1010-1040, Rev. 02 historical alarm. To see a historical alarm, you must download the project to the HMC unit:
234 MAPware-7000 Programming Manual 1010-1040, Rev. 02
MAPware-7000 Programming Manual 235 1010-1040, Rev. 02 So far, nothing different; this alarm behaves the same as the
236 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Memory. Otherwise, the memory is cleared based upon the global setting (see Constructing an
MAPware-7000 Programming Manual 237 1010-1040, Rev. 02 o 1: offline operation, all occurring alarms are ignored (not displayed or entered into the
238 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Touchscreen Tasks Alarm Acknowledge button: use this button to acknowledge the topmost
MAPware-7000 Programming Manual 239 1010-1040, Rev. 02 Chapter 8 - Data Logger and Trending Data Logger The Data Logger is used to record the value
24 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Write, Add, Subtract Value to Tag Creates a touchscreen graphics object that writes a specif
240 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Determine which HMC7000 or PLC data registers you wish to monitor and add these to the t
MAPware-7000 Programming Manual 241 1010-1040, Rev. 02 How to configure the Data Logger
242 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Logging mode: this setting determines how and when the HMC collects data. Each group ca
MAPware-7000 Programming Manual 243 1010-1040, Rev. 02 this list, simply click the tag to highlight it, and then click on the Delete button. The h
244 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Print Format when using Logging with Run Time Frequency mode: When using this logging mode,
MAPware-7000 Programming Manual 245 1010-1040, Rev. 02 Definition of Terms: Logged Tags: this is a list of all of the tags that are to be logge
246 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click the Print Preview button to see how your printout will look: Print Format when using
MAPware-7000 Programming Manual 247 1010-1040, Rev. 02 You also have the option of setting the number of lines printed per page (up to 60) or you c
248 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Start/End Entries: these are the tag registers that the HMC reads to determine what the Sta
MAPware-7000 Programming Manual 249 1010-1040, Rev. 02
MAPware-7000 Programming Manual 25 1010-1040, Rev. 02 Numeric, ASCII, and custom keypads These are keypads that can be displayed on a screen for e
250 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Using the Historical Trend Graph: Steps to create a Historical Trend Graph are covered in
MAPware-7000 Programming Manual 251 1010-1040, Rev. 02 following message should appear:
252 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Method 2: Configure the USB Data Log Upload task to download a particular data group (1-4
MAPware-7000 Programming Manual 253 1010-1040, Rev. 02 +3 Start Date: Hour 0-23 +4 Start Date: Minute 0-59 +5 Start Date: Seconds 0-59 +6 End Date:
254 MAPware-7000 Programming Manual 1010-1040, Rev. 02 54 Error: Get Configuration Error 55 Error: Set Configuration Error 56
MAPware-7000 Programming Manual 255 1010-1040, Rev. 02 for each register used (see example below): During operation, go to the project screen t
256 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click on the CSV file to load the file into Microsoft Excel: Upload to the MAPware-70
MAPware-7000 Programming Manual 257 1010-1040, Rev. 02 dialog bo
258 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Reserved Memory in Tag Database for DataLogging There are a number of system bits and regist
MAPware-7000 Programming Manual 259 1010-1040, Rev. 02 Tasks related to DataLogging There are a number of tasks that are specifically used for Data
26 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Through experience and many years of customer feedback, we have found that the quickest path
260 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Description: Use this task to begin or stop logging data for all data groups configured as L
MAPware-7000 Programming Manual 261 1010-1040, Rev. 02 Chapter 9 - Using Function Keys Introduction The function keys are all of the membrane style
262 MAPware-7000 Programming Manual 1010-1040, Rev. 02 First, click on the Fn key that you wish to configure. This key will be highlighted as
MAPware-7000 Programming Manual 263 1010-1040, Rev. 02 Updating/modifying operation of a function key To change the tasks assigned to each funct
264 MAPware-7000 Programming Manual 1010-1040, Rev. 02 If you wish to reorder the tasks listed, simply use the up/down arrows to rearrange the
MAPware-7000 Programming Manual 265 1010-1040, Rev. 02 A Global Function Key executes a task no matter what screen is on display on the HMC7000. T
266 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Chapter 10 - Miscellaneous Features This chapter reviews some features available in the MAPw
MAPware-7000 Programming Manual 267 1010-1040, Rev. 02 By default, the monitor shows a block of ten registers in the Timer (T) memory. To create o
268 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Delete a Block Click Delete Block to display the following: The Delete Block dialog box dis
MAPware-7000 Programming Manual 269 1010-1040, Rev. 02 Importing/Exporting Data The Data M
MAPware-7000 Programming Manual 27 1010-1040, Rev. 02 Chapter 2 - Software Tour Introduction The MAPware-7000 software programs the HMC7000 Series-
270 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Note that for bit registers (i.e. B memory), although the data is represented under the B
MAPware-7000 Programming Manual 271 1010-1040, Rev. 02 the main Logic block: Click the Data Monitor icon or press F10 on your keyboard to dis
272 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Halt mode is useful if you wish to change values in the Data Monitor window but not while t
MAPware-7000 Programming Manual 273 1010-1040, Rev. 02 Application Memory this is the memory used for screens, global tasks, alarms, and tags.
274 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Initialize keep memory area after download- if checked, the designated Keep Memory Areas
MAPware-7000 Programming Manual 275 1010-1040, Rev. 02 5 Minute Change Status S00003 Momentarily sets whenever the minute value in
276 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Chapter 11 – (Ladder) Logic Blocks Introduction Logic blocks are a very useful and significa
MAPware-7000 Programming Manual 277 1010-1040, Rev. 02 If the elements in a net are not connected, the software will display an error message in th
278 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Each element in a rung is executed according to the following rules: 1. When there is no ve
MAPware-7000 Programming Manual 279 1010-1040, Rev. 02 The same rules apply to all ladder logic instructions as well except for program control ins
28 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Select the preferred directory location on your computer to install the MAPware-7000 softw
280 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Errors when placing elements in rungs In some instances, an element or instruction may requi
MAPware-7000 Programming Manual 281 1010-1040, Rev. 02 rung causes an error:
282 MAPware-7000 Programming Manual 1010-1040, Rev. 02 To cut: Right-click over the element and select Cut from the popup dialog box (or select ):
MAPware-7000 Programming Manual 283 1010-1040, Rev. 02 To delete: Simply click on the element(s) that you wish to delete, and then press the Del
284 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Right click on one of the rungs to display a popup dialog box: Use this handy box to: Du
MAPware-7000 Programming Manual 285 1010-1040, Rev. 02 Main Program block The main program is the core of the user program. It is executed once dur
286 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Subroutines Subroutines operate the same as the main program except they are not executed un
MAPware-7000 Programming Manual 287 1010-1040, Rev. 02 I/O Interrupts 1 and 2 The I/O interrupt program is also a high priority task. It is execute
288 MAPware-7000 Programming Manual 1010-1040, Rev. 02 b. Comment Text Background: this determines the background color used for comments. To sel
MAPware-7000 Programming Manual 289 1010-1040, Rev. 02 2. Right-click on Rung 1. A popup dialog box should appear: 3.
MAPware-7000 Programming Manual 29 1010-1040, Rev. 02 Starting the MAPware-7000 Software Open the MAPware-7000 software by clicking on the Start bu
290 MAPware-7000 Programming Manual 1010-1040, Rev. 02 appear on Rung 1: 6. In the Instruction Properties attributes box for the timer, enter a c
MAPware-7000 Programming Manual 291 1010-1040, Rev. 02 g. Bit Lamp object: Tag Address of B1 (Timer Set) 13. Save the Project. Compile the projec
292 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Online Ladder Monitoring Online ladder monitoring allows you to monitor ladder logic blocks
MAPware-7000 Programming Manual 293 1010-1040, Rev. 02 The computer serial port must be able to support the settings listed above (115.2K baud, No
294 MAPware-7000 Programming Manual 1010-1040, Rev. 02 A File...Open dialog box appears. Select the project that you wish to extract the logic
MAPware-7000 Programming Manual 295 1010-1040, Rev. 02 Verify that the selected logic blocks are now part of your project: Block menu from
296 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click on the Colors option to display the dialog box: These options apply to the colors us
MAPware-7000 Programming Manual 297 1010-1040, Rev. 02 Appendix A – Internal Memory Addresses Each HMC7000 unit has internal memory which can be us
298 MAPware-7000 Programming Manual 1010-1040, Rev. 02 I/O Configuration Registers MW0000 or MW0000_00 0-3100, 0-15 Bit or Register (2 bytes) Read/
MAPware-7000 Programming Manual 299 1010-1040, Rev. 02 In this example, we use the K index register along with an internal register (D0). When th
MAPware-7000 Programming Manual iii 1010-1040, Rev. 02 If noncompliance is verified and is not due to customer abuse or the other exceptions descri
30 MAPware-7000 Programming Manual 1010-1040, Rev. 02 The Opening Screen As mentioned above, initial screen displayed when you start the MAPware-70
300 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Counter and Timer Registers/Coils (C, C., T, T.) The HMC7000 Series has four memory register
MAPware-7000 Programming Manual 301 1010-1040, Rev. 02 Output Registers/Coils (Y, YW) These registers and coils are designed for use by the physica
302 MAPware-7000 Programming Manual 1010-1040, Rev. 02 If slot#2 contains an analog 2 input/2 output module, the software assigns no coil addresses
MAPware-7000 Programming Manual 303 1010-1040, Rev. 02 Retentive Registers (R) These are general registers which can be used at the discretion of t
304 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Appendix B – System Tag Memory The following table lists all of the internal memory of the H
MAPware-7000 Programming Manual 305 1010-1040, Rev. 02 14 Invalid key beeper Control S0017 Coil (1 bit) Read/Write HMC7035A-M HMC7057A-M 1: Enable
306 MAPware-7000 Programming Manual 1010-1040, Rev. 02 26 Data Entry Key Selection S0033 Coil (1 bit) Read/Write HMC7000 User can choose the mode o
MAPware-7000 Programming Manual 307 1010-1040, Rev. 02 SW memory (System registers) Tag No. Tag Name Tag Address Type Access Models Supported Desc
308 MAPware-7000 Programming Manual 1010-1040, Rev. 02 19 Scan time register SW0017 Register (2 bytes) Read only HMC7000 Shows time required to e
MAPware-7000 Programming Manual 309 1010-1040, Rev. 02 30 Node Status Registers for COM2 SW82-S95 Register (2 bytes) Read only HMC7057A-M Shows t
MAPware-7000 Programming Manual 31 1010-1040, Rev. 02 Double-click on Project Item Screens. This displays a listing of all current screens:
310 MAPware-7000 Programming Manual 1010-1040, Rev. 02 M memory Tag No. Tag Name Tag Address Type Access Models Supported Description 1 CPU error
MAPware-7000 Programming Manual 311 1010-1040, Rev. 02 17 System timer coil for 8 sec interval M00487 Coil (1 bit) Read Only PLC7000 Toggle at 50 %
312 MAPware-7000 Programming Manual 1010-1040, Rev. 02 34 HSC Reset Bit(CH2)-Slot02 M02177 Coil (1 bit) Read/Write HMC7030A-M, HMC7035A-M, HMC7057A
MAPware-7000 Programming Manual 313 1010-1040, Rev. 02 MW memory (IO registers) Tag No. Tag Name Tag Address Type Access Models Supported Descript
314 MAPware-7000 Programming Manual 1010-1040, Rev. 02 10 Default Gateway (High Word) MW0038 Register (2 bytes) Read Only PLC7008A-ME only Last six
MAPware-7000 Programming Manual 315 1010-1040, Rev. 02 19 High-speed counter (HSC) Preset value (for Channel 1- Slot 1) MW0103 Register (2 bytes) R
316 MAPware-7000 Programming Manual 1010-1040, Rev. 02 27 High-speed counter (HSC) Current value (for Channel 2- Slot 2) MW0207 Register (2 bytes)
MAPware-7000 Programming Manual 317 1010-1040, Rev. 02 35 High-speed counter (HSC) configuration register (for Channel 1- Slot 2) MW0400 Register (
318 MAPware-7000 Programming Manual 1010-1040, Rev. 02 43 High-speed counter (HSC) Preset value (for Channel 1- Slot 2) MW0503 Register (2 bytes) R
MAPware-7000 Programming Manual 319 1010-1040, Rev. 02 Appendix C - Maintenance and Test Modes Hardware Test Modes The HMC7000 Series has a built-
32 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Let us describe each section of the software in detail: Title Bar indicates the current o
320 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Options: SKIP press this button to skip this step and proceed to this screen: For more
MAPware-7000 Programming Manual 321 1010-1040, Rev. 02 Firmware Information Mode… This is entered by pressing the lower right corner of the touchsc
322 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Options: 1. Remove stylus lift your stylus (or finger) off the lower l
MAPware-7000 Programming Manual 323 1010-1040, Rev. 02 Touch the crosshair symbol. The symbol will then move to the upper right corner; touch it a
324 MAPware-7000 Programming Manual 1010-1040, Rev. 02 System Setup Mode- these are a series of screens that provide information about the curre
MAPware-7000 Programming Manual 325 1010-1040, Rev. 02 When this is set to HALT, the F2 function key is disabled. Pressing the F1 key causes the
326 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Press the FHWT button on the MODE SELECTION MENU to enter the Factory Hardware Test Mode (FH
MAPware-7000 Programming Manual 327 1010-1040, Rev. 02 Power Down button tests ability to retain data in non-volatile memory after the HMC has
328 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Function Key LED button each function key LED is lit for two seconds in sequence. This
MAPware-7000 Programming Manual 329 1010-1040, Rev. 02 Press the Next button on the Factory Hardware Test Mode (FHWT) main screen to display the se
MAPware-7000 Programming Manual 33 1010-1040, Rev. 02 Project Information Window folder-style depiction of the current project. This also shows
330 MAPware-7000 Programming Manual 1010-1040, Rev. 02 RS485 Com2 button (HMC7057 only) executes serial port tests for Com2 RS485: USB but
MAPware-7000 Programming Manual 331 1010-1040, Rev. 02 Display Result button displays the results of the tests on the HMC screen: Result t
332 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Press the System Setup button on the MODE SELECTION MENU to enter the System Setup Mode main
MAPware-7000 Programming Manual 333 1010-1040, Rev. 02 Screen Saver Time button configures the timeout before screensaver is engaged. Press t
334 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Firmware Erase button this displays the following screen and provides you with the op
MAPware-7000 Programming Manual 335 1010-1040, Rev. 02 System Information button this screen provides hardware information on the HMC, includi
336 MAPware-7000 Programming Manual 1010-1040, Rev. 02 © 2011 Maple Systems Inc. All rights reserved. Maple Systems Inc. 808
34 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Menu Bar Options Project menu - settings/controls used on the entire project New creates
MAPware-7000 Programming Manual 35 1010-1040, Rev. 02 View menu provides options for viewing screens and other sections of the opened project
36 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Center Along when two or more objects are highlighted, this feature moves the objects to
MAPware-7000 Programming Manual 37 1010-1040, Rev. 02 the Project Information window. Note: same as clicking on the Keys folder in the Project Info
38 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Tools menu these miscellaneous settings and tools are available with the MAPware-7000 softw
MAPware-7000 Programming Manual 39 1010-1040, Rev. 02 Help menu MAPware-7000 includes extensive help files that cover the operation of each featu
iv MAPware-7000 Programming Manual 1010-1040, Rev. 02 Safety Precautions Intended Audience A Qualified Person is one that has the skills and knowle
40 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Subtract Tag B from Tag A when pressed, this button will 1. read the current value in
MAPware-7000 Programming Manual 41 1010-1040, Rev. 02 o Text This simple text object displays static text using one of four predefined font size
42 MAPware-7000 Programming Manual 1010-1040, Rev. 02 o IO Interrupt 2 similar to IO Interrupt 1 except that, when called, it takes lower priori
MAPware-7000 Programming Manual 43 1010-1040, Rev. 02 The Toolbars There are several toolbars available in MAPware-7000 to make it easier to access
44 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Help Displays the Help files Cut Use to delete objects from displayed screen Copy Copies t
MAPware-7000 Programming Manual 45 1010-1040, Rev. 02 Delete Screen Deletes the current screen shown in the workspace Open Screen A popup dialog
46 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Send to Back If two or more objects are overlaid on screen, the selected object is sent to t
MAPware-7000 Programming Manual 47 1010-1040, Rev. 02 selected object. Make Equal Height If two or more objects are highlighted, this action resiz
48 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Picture Used to place a picture (*.bmp, *.gif, *.jpg) on screen Text Place a simple static
MAPware-7000 Programming Manual 49 1010-1040, Rev. 02 Show Data section Display data as a number or representing with text Numeric Display Represe
MAPware-7000 Programming Manual v 1010-1040, Rev. 02 The product may be used to control an adjustable speed drive connected to high voltage sourc
50 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Reset Bit Places a button on screen that, when pressed, resets or clears a coil/bit in a PLC
MAPware-7000 Programming Manual 51 1010-1040, Rev. 02 Bit Lamp Displays one of two states depending upon the current state (On or Off) of the tagg
52 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Alarm buttons section Various buttons for alarms Alarm Acknowledge Places a button on screen
MAPware-7000 Programming Manual 53 1010-1040, Rev. 02 Text Place a simple static text object on screen Bit Entry This is an input object that, wh
54 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Font Toolbar this toolbar is located along the bottom of the MAPware-7000 software to adjus
MAPware-7000 Programming Manual 55 1010-1040, Rev. 02 Global Toolbar this toolbar is located along the bottom of the MAPware-7000 software and is
56 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Object Position Indicates the top left corner coordinates of the object selected. Object Si
MAPware-7000 Programming Manual 57 1010-1040, Rev. 02 modify an attribute of an object, simply click on the attribute in the Properties Grid box.
58 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Overlaying Objects MAPware-7000 does not permit most objects to be overlaid (placed on top of
MAPware-7000 Programming Manual 59 1010-1040, Rev. 02 Aligning objects As you create projects in MAPware-7000, you will often wish to have two or m
vi MAPware-7000 Programming Manual 1010-1040, Rev. 02 WARNING Do not connect the unit to an AC power source. You will cause permanent damage to th
60 MAPware-7000 Programming Manual 1010-1040, Rev. 02 He also wants to align the picture of the motor with the text label, so both of these objects
MAPware-7000 Programming Manual 61 1010-1040, Rev. 02 Making objects the same size MAPware-7000 includes some tools that make it very easy to adjus
62 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Centering Objects There may be an occasion in which you wish to center two or more objects.
MAPware-7000 Programming Manual 63 1010-1040, Rev. 02 - this control centers the selected objects along the co
64 MAPware-7000 Programming Manual 1010-1040, Rev. 02 option and then click Next. Che
MAPware-7000 Programming Manual 65 1010-1040, Rev. 02
66 MAPware-7000 Programming Manual 1010-1040, Rev. 02 If this dialog box appears, click Continue Anyway. The driver will now install o
MAPware-7000 Programming Manual 67 1010-1040, Rev. 02 Click Finish.
68 MAPware-7000 Programming Manual 1010-1040, Rev. 02 You can now open the MAPware-7000 configuration software and upload/download projects to the
MAPware-7000 Programming Manual 69 1010-1040, Rev. 02 c. Logged Data uploads any data collected using the Data Logger feature (see Chapter 8 – D
MAPware-7000 Programming Manual vii 1010-1040, Rev. 02 Safety Precautions Store in a cool, clean, and dry location. Avoid storage locations with
70 MAPware-7000 Programming Manual 1010-1040, Rev. 02 iv. a project in which you have made any changes to the PLC communications drivers assigned
MAPware-7000 Programming Manual 71 1010-1040, Rev. 02 asking if you want to clear the memory in the HMC7000 that is used to store data log informat
72 MAPware-7000 Programming Manual 1010-1040, Rev. 02 a. All prints all screen data b. Project Information this is general information about
MAPware-7000 Programming Manual 73 1010-1040, Rev. 02 Chapter 3 – A Quick Start Introduction In this chapter, we will guide you through the creati
74 MAPware-7000 Programming Manual 1010-1040, Rev. 02 -M: Click OK. The Project
MAPware-7000 Programming Manual 75 1010-1040, Rev. 02 Note: On models that support Ethernet, an Ethernet tab will also be shown for configuring th
76 MAPware-7000 Programming Manual 1010-1040, Rev. 02 The following dialog is displayed. Note that the port is preset to COM1. Enter the protocol
MAPware-7000 Programming Manual 77 1010-1040, Rev. 02 Now we want to assign the attached IO expansion module to the project. To do this, click on
78 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click on the Screen1 subfolder to display the work area for Screen1: We wish to be able to
MAPware-7000 Programming Manual 79 1010-1040, Rev. 02 Database. The Tag Information dialog box appears: Click the Add button. Under Node Name
viii MAPware-7000 Programming Manual 1010-1040, Rev. 02 Table of Contents COPYRIGHT NOTICE ...
80 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Under Tag
MAPware-7000 Programming Manual 81 1010-1040, Rev. 02 Click on the Numeric Entry object once again to highlight it, and then click on the Tag N
82 MAPware-7000 Programming Manual 1010-1040, Rev. 02 In the Multilingual Text Object Properties box, click on the Font field. A directory bu
MAPware-7000 Programming Manual 83 1010-1040, Rev. 02 In the Project Information Window, click on the Keys folder for Screen#1. This displays th
84 MAPware-7000 Programming Manual 1010-1040, Rev. 02 We want the target register to be written to whenever Screen #1 is removed from
MAPware-7000 Programming Manual 85 1010-1040, Rev. 02 o Click on one object, then hold down the CTRL key and click on the other object(s) o Clic
86 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Click on the FromPictureLibraryOff field, and then click on the directory button. The P
MAPware-7000 Programming Manual 87 1010-1040, Rev. 02 Screen #2 is now complete and should look something like: We now create a simple ladder
88 MAPware-7000 Programming Manual 1010-1040, Rev. 02 For Tag B (HMI/PLC), click the pull-down box and select the N007050** (Boiler Temp) tag.
MAPware-7000 Programming Manual 89 1010-1040, Rev. 02 then right-click to display a popup dialog box: Click Insert Rung. Now do it again. Now
MAPware-7000 Programming Manual ix 1010-1040, Rev. 02 Installing MAPware-7000 ...
90 MAPware-7000 Programming Manual 1010-1040, Rev. 02 two points. Rung#2: Now highlight Rung#2 so that we can add a normally open contact to
MAPware-7000 Programming Manual 91 1010-1040, Rev. 02 st
92 MAPware-7000 Programming Manual 1010-1040, Rev. 02 When complete, the HMC7057 will reinitialize and display the application:
MAPware-7000 Programming Manual 93 1010-1040, Rev. 02
94 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Chapter 4 - Screens and Tags Screen Types and Templates What is a screen? A screen is a pre
MAPware-7000 Programming Manual 95 1010-1040, Rev. 02 How to create a base screen 1. Use one of the following: a.
96 MAPware-7000 Programming Manual 1010-1040, Rev. 02 a. Name this is the name assigned to the selected screen. The text entered for the name a
MAPware-7000 Programming Manual 97 1010-1040, Rev. 02 g. Screen Print Properties determines how the screen is to be used when requested: i. Dis
98 MAPware-7000 Programming Manual 1010-1040, Rev. 02 Popup Screens Popup screens are screens that display groups of objects (i.e. Bit Lamps, But
MAPware-7000 Programming Manual 99 1010-1040, Rev. 02 field to assign a new number. Note: popup screens must be in the range of 65005-65534. 3. L
Comments to this Manuals