EZWare-5000 Programming Manual

HMI
Programming manual for EZWare-5000

Share on Social Networks

Share Link

Use permanent link to share in social media

Share with a friend

Please login to send this document by email!

Embed in your website

Select page to start with

1. 1 1010 - 1007, Rev. 10

139. Creating Windows 133 1010 - 1007, Rev. 10 Default Common Window #4 Alternate Common Window #30 Initial Window #10

203. Security 197 1010 - 1007, Rev. 10

12. 6 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Video In Input and play video on the HMI from an e xternal source (X - models only) . Bar Graph Creates a bar graph with alarm monitoring. Meter Display Creates a scale meter. Trend Display Creates a trend graph. Samples data in single or multiple 16 - bit PLC register s and plots the data on a time gr aph. History Data Display Displays historical data in a tabular format. Data Block Display Displays the data stored in a series of registers as a line graph. XY Plot Creates an XY Plot of data stored in a series of registers . Alarm Bar Displa ys alarms detected by the Alarm ( Event ) Log Object on a single horizontal scrolling line. Alarm Display D is play alarms detected by the Alarm ( Event ) Log Object in a table format. Event Display Displays messages detected in the Alarm ( Event ) Log and can acknowledge the message(s). Alarm (Event) Log Contains the data for detecting alarm conditions. Data Transfer (Trigger - based ) Transfers data to the specified PLC registers based on a touch or PLC bit status. Backup Copies recipe, event , or histo r ical data to one of the USB flash drive s or to a PC connected via Ethernet . Timer C ontrols an internal bit or PLC bit based on a timer ; supports five different configurations. PLC Control Configures the HMI to monitor PLC data registers to display f ull window screens , execute a data transfer, control the backlight, play a sound, execute a macro, or print a screen . Data Transfer (Time - based) Transfers data to the specified PLC registers on a timed basis. Data Sampling Stores data for trending a nd archiving. System Message Customizes the content of system - generated messages. Scheduler Pe r forms an action based upon a time schedule. Drawing Tools Includes Line, Arbitrary Line, Link Line, Arc, Ellipse/Circle, Pie, Rectangle, Polygon, Scale, Text, Picture, Shape.

11. Introduction 5 1010 - 1007, Rev. 10 List of Features The next chapter w ill guide you through the creation of your first project. Before you proceed, you may wish to read this brief list of some of the features offered in the EasyBuilder - 5000 programming software . Bit Lamp Creates a graphic object to reflect the current stat us of a PLC bit. Word Lamp Creates a graphics object to reflect the current state of a multi - state PLC data register. Set Bit Creates a touchscreen graphics object that represents a two - state switch. When pressed it sets/resets a PLC bit. Set Word Creates a touchscreen graphic object that represents a multi - state switch. When pressed it can place a constant value in a PLC register or jog the value. Toggle Switch Creates a touchscreen graphic object that represents a two - state switch changing sta te (picture) based upon a PLC bit. When pressed, it can control another PLC bit. Multi - State Switch Creates a multi - state touchscreen graphic object that changes state (picture) according to the value in a PLC data register. When pressed, it sends a val ue(s) to another PLC register. Option List Displays a list of test items with the selected item being determined by the value in a register. Optionally, selecting an item can write the corresponding value to a register. Slider Object Creates a touchs creen graphic object that changes the state according to the position of a slider switch. Function Key Creates a touchscreen graphic object that changes windows, inputs data as part of a keypad, executes a macro, or prints the screen to a USB flash driv e or printer. Numeric Display Displays a number stored in a PLC register. Numeric Input Displays a number stored in a PLC register. The number can be changed using a numeric keypad. ASCII Display Displays ASCII characters stored in a PLC registe r. ASCII Input Displays ASCII characters stored in a PLC register. Characters can be changed using an alphanumeric keypad. Indirect Window Displays any Window based on the value in a PLC word address . Direct Window Displays a specified Window base d on a bit in a PLC register. Moving Shape Creates a multi - st ate graphic object, which changes state (picture) and position on the screen according to a value in a PLC register. Animation Creates a multi - state graphic object, which changes state (pic ture) on the screen according to a value in a PLC register. The positions on the screen are predefined. Media Player Displays a video file from a connected USB flash drive or SD card (X - models only) .

23. Connect the HMI to the PLC or Controller 17 1010 - 1007, Rev. 10 Figure 3: COM Ports for the HMI5070NH/ TH , HMI5100 N/ T , HMI5104TH /HMI5104 XH /HMI5121 X /HMI5150 X

24. 18 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Figure 4: COM Ports for the HMI5056N

25. Connect the HMI to the PLC or Controller 19 1010 - 1007, Rev. 10 Figure 5: COM Port for t he HMI5043N /T

101. Using EZware - 5000 95 1010 - 1007, Rev. 10 LW9500, LW9501 New password, user 1 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9502, LW9503 New password, user 2 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9504, LW9505 New passwor d, user 3 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9506, LW9507 New password, user 4 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9508, LW9509 New password, user 5 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9510, LW9511 New password, user 6 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9512, LW9513 New password, user 7 32 - bit unsigned Loaded into security system when LB906 1 is set momentarily LW9514, LW9515 New password, user 8 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9516, LW9517 New password, user 9 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9518, LW 9519 New password, user 10 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9520, LW9521 New password, user 11 32 - bit unsigned Loaded into security system when LB9061 is set momentarily LW9522, LW9523 New password, user 12 32 - bit unsigned Loaded into security system when LB9061 is set momentarily To log out a user , use a Set Bit Object to momentarily set bit LB9050. Project password (MTP file): Select this option to set a password in order to prevent unauthorized users from o pening and editing a project. The correct password must be entered in order to open the password - protected project.

191. Security 185 1010 - 1007, Rev. 10 XOB Password A project (*.mtp) must be compiled (*.xob) before it can be downloaded to an HMI. When compiling a project, you have the option to change the default pas sword (111111) to a unique number. You must enter the correct password before you can decompile the file and open it in EasyBuilder - 5000 or you will get a decompiling error.

74. 68 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Time setting address + 8 End time (hour) This register determines the hour the End Action is executed. Range is 0 - 23. Time setting address + 9 End time (minute) This register determines the minute the End Action is executed. Range is 0 - 59. Time setting address + 10 End time (seconds) This register determines the second the End Action is executed. Range is 0 - 59. Drawing Tools Includes Line, Arbitrary Line, Link Line, Arc, Ellipse/Circle, Pie,Rectangle, Polygon, Scale, Text, Picture, Shape. Refer to the Help file for instructions in using each individual drawing tool (Help > Parts List > By Function > Drawing Objects).

194. 188 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 To change a system password, the new password must be entered, and then entered again to confirm. As the password is entered into the confirm field, an indic ator will show if the two passwords match. Local Password: The password required to enter local setup on the HMI .

6. 1010 - 1007, Rev. 10 This page intentionally left blank

188. 182 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Auto logout There is an Auto logout feature in the System Parameters on the System Setting tab (Edit > System Parameters > System Setting). When this feature is enabled, you can select the number of minutes of inactivity before the HMI will automatically logout th e user. This avoids a situation where a user logs in and forgets to log out before leaving the HMI (use LB9050 to manually logout a user).

27. Connect the HMI to the PLC or Controller 21 1010 - 1007, Rev. 10 Scenario 2 – One RS485 2 Wire PLC/Controller with COM3 c onfigured for RS485 - 2 Wire and one RS485 4 Wire PLC/Controller with CO M1 configured for RS485 - 4 Wire.

28. 22 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Scenario 3 – One RS485 4 Wire PLC/Controller with COM1 configured for RS485 - 4 Wire and one RS232 PLC/Controller with CO M3 configured for RS232 .

29. Connect the HMI to the PLC or Controller 23 1010 - 1007, Rev. 10 Scenario 4 – One RS485 2 Wire PLC/Controller with COM1 configured for RS485 - 2 Wire and one RS232 PLC/Controller with CO M3 configured for RS232 .

30. 24 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Connecting to COM1 and COM2 on Port B Two RS232 PLC/Controllers, with COM1 and COM2 co nfigured for RS232 .

189. Security 183 1010 - 1007, Rev. 10 Additional Security Features Project Password (MTP file) Enable the Project Password in the System Parameter sett ings (Edit > System Parameters > Security tab). This secures a project and prevents it from being modified without the proper password. When the Project Password is enabled, you must enter the correct password in order to open the project in EasyBuilder - 50 00. Project Protection Enable Project Protection in the System Parameter settings (Edit > System Parameters > General tab). Use the Project Protection feature to set a unique password (Project key) in the project that will cause the project to run only on specific HMIs that have a matching password (HMI key).

197. Security 191 1010 - 1007, Rev. 10 Upload (History) Password: The password required t o upload history files from the HMI to a memory module. Upload to a USB Flash or SD Card

26. 20 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Connecting to COM1 and COM3 on Port A Maple Systems HMI5000 Series family of HMI s is capable of connecting to multiple PLC/controllers. If you choose to take advantage of this feature, and one of your PLC/controllers uses either RS485 - 4 W ire or RS485 - 2 Wire communication, one of four splitters will be needed. Scenario 1 – Two RS485 2 Wire PLC/Controllers, with COM1 configured for RS485 - 2 Wire and CO M3 configured for RS485 - 2 Wire .

140. 134 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 When the HMI initializes, it displays the startup screen (Window #10) and the default common window. To change common windows, we press t he CCW function key that has been configured to change the common window to Window #30. Window #30 remains the common window until another function key object is pressed that changes the common window or until the HMI is reset. Using the Fast Selection Window In the last section, you read that common windows are great for displaying information that should be displayed all the time, regardless of which base windows are active. You may also create projects that require a w indow that is always accessible (like a common window) but not always displayed. For example, you may want a numeric keypad available for any data entry; however, a keypad takes precious space on the HMI display. Ideally it should appear on screen only whe n a key was pressed and then, by pressing another (or the same) key, the keypad should disappear. This is essentially the purpose of the Fast Selection window. The Fast Selection window can also be used as a menu key that allows the HMI operator to rapidly switch screens. Whenever a new project is created, the fast selection window (Window #3) is automatically created ( except when Portrait mode is selected; you can create a Fast Selection window using the Window > Open Window > New ... > Fast Selection command ) .

49. Creating a Sample Project 43 1010 - 1007, Rev. 10 3. Click the Shape tab and deselect the Use Shape checkbox. This will make the Set Bit invisible on the screen.

152. 146 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 1. Text Labels in any of up to eight languages can be displayed, as configured in t he Label Library. In LW9134, a v alue of 0 enables Language 1 as conf igured in the Label Library, a v a lue of 1 enables Language 2, a v alue of 2 enable s Language 3, and a v alue of 3 enables Language 4, etc. 2. The appropriate value must be written to LW9134 to enable a designated language to display. For example, a series of set word objects writing a value to LW9134 could be placed on a setup screen. Each set word might be labeled with the Language to be enabled, and the appropriate value addressed to LW9134. If Set Word #0 enables English and English is the configured Language 0 in the Label Library, pressing the English Set Word O bject writing a 0 to LW9134 will enable label text display in English. If Set Word #1 enables French and French is the configured Language 1 in the Label Library, pressing the French Set Word object writing a 1 to LW9134 will enable text displ ay in French. Continue for all l anguages configured in the Labe l Library.  LW9134 is the System Tag Language Mode.

144. 138 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 The amount of available memory is indicated by the following Reserved Local Words: LW9072 HMI free space available i n KB (32 - bit) LW9074 SD Card free space available in KB (32 - bit) LW9076 USB 1 free space available in KB (32 - bit) LW9078 USB 2 free space available in KB (32 - bit)  The default trigger value for the insufficient memory warning is 16MB, and is stored i n LW9070 (in MB). This is a “read - only” register and cannot be modified.

190. 184 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 A developer can set the HMI key in the reserved local memory of the HMI (LW9046 configured for 32 - bit unsigned numeric format). This value is stored in non - volatile memory, and once it is set, t he value is hidden and cannot be read using a numeric display. In this way, only HMIs with the correct HMI key will be able to run the project. If the Project key does not match the HMI key, local bit LB9046 is set and the driver is disabled and will not c ommunicate with the PLC.  The HMI must be rebooted in order for the HMI key setting to take effect. This feature is not available on the X - models (HMI5104XH, HMI5121X, HMI5150X). Disable Upload Function Activate the Disable Upload Function in the System Parameter settings (Edit > System Parameters > System Setting tab). Alternately, you can set LB9033 in the local reserved memory of the HMI to disable the upload function and prevent a project from being uploaded from the HMI.  The HMI must be rebooted after downloading the project in order for the Disable Upload Function to take effect.

102. 96 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  To configure Font tab settings: Determines the font for non - ASCII strings. To add a Windows TrueType font that is on your computer, cli ck Add... and select the font from the drop down menu that appears, and click OK .

103. Using EZware - 5000 97 1010 - 1007, Rev. 10  To configure the Extended Memory tab settings: The Extended Memory tab is u sed to configure the extended memory for saving data to an SD card or USB flash drive (only USB1 can be used) . There are 10 files that can be configured for saving data, em0.emi through em9.emi. Each extended memory location can be accessed using the Device Type setting in an object’s properties. There is no address limitation for the extended memory other than the size of the SD card or USB drive connected to the HMI. The HMI will assume 16 - bit data registers for unused addresses, so if address 100 is used for em0.emi, the memory storage must have at least 200 bytes of available memory.  Exten ded memory files (*.emi) can be edited and converted to *.csv file format using the Recipe/Extended Memory Editor, which can be opened with Project Manager.

184. 178 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 In order for a user to login, they must first enter their user number into reserved local word LW9219. Then they must enter their password into reserved local word LW9220 (32 - bit u nsigned).  This procedure is different from what was used in EasyBuilder - 500, where the user only needed to enter a password. There are several other reserved local words and bits that can add functionality to your security implementation. Reserved Local Memory Function LW9222 Displays the access levels assigned to the currently logged - in user in binary format (16 - bit binary) Bit 0: A, Bit 1: B, Bit 2: C, Bit 3: D, Bit 4: E, Bit 5: F LW9500 - LW9523 (32 - bit unsigned) Stores user passwords 1 - 12 LB9050 Logs out user and resets password to zero when bit is set (HMI resets bit to zero) LB9060 Indicates when an invalid password has been entered (bit resets to zero when valid password is entered) LB9061 Set to update user passwords when changed locally (LW950 0 - LW9523) Use momentary style Refer to the Security Sample Project on our website to see how to employ the above reserved local memory bits and registers in a security implementation. ( http://www.maplesystems.co m > Support Center > Sample Projects > HMI5000 Series > Sample Prj: Security )

90. 84 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 System Parameter Settings The final section of this chapter shows all the settings or parameters that can be configured using EasyBuilder. From the Edit menu, select System Parameters . The System Parameter Setting s di alog box appears. The dialog box has eight tabs: Device, Model, General, System Setting, Security, Font , Extend ed Memory , and Printer /Backup Server.

193. Security 187 1010 - 1007, Rev. 10 System Passwords The S ystem Setup Toolbar in the HMI has the option of changing several passwords from their default setting of 111111 to another number. Open the System Setup Toolbar and click the System Settings icon. Older Models Newer Models A dialog will be d isplayed requesting the Local password. The default password is 111111.  You may have to move windows around a bit to gain access to the virtual keyboard. You may also have to click inside the password field again. Once the correct password has been entered, the System Settings dialog is displayed. Click on the Security tab to display the security settings dialog. Here, you can select and modify your system passwords.

195. Security 189 1010 - 1007, Rev. 10 Upload Password: The password required to upload data from the HMI to a PC or memory module. Upload to a PC using Project Manager Upload to a USB Flash or SD Card

196. 190 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Download Password: The password required to download data to the HMI from a PC or memory module. Download from a PC to an HMI Download from a USB Flash or SD Card

200. 194 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 This example will show how to use the Modbus Gateway to obtain data from an Animatics Smartmotor. 1. Click the Address Mapping Tables button. By default, Modbus registers are mapped to HMI local storage. 2. Click the Delete button to remove the selected entr y.

36. 30 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 5. Select shape number 7 and click OK . The Function Key Object’s Shape tab now shows a preview of how the function key will appear on the screen. Click OK . 6. On the main screen of EasyBuilder you will see a white rectangle outline that is attached to your cursor in the work area. This represents the function key just created. Click to place the function key in the middle of Window 10. You can click and drag on the control buttons around the Function Key Object to resize it.

137. Creating Windows 131 1010 - 1007, Rev. 10 Common Window When A bove base window is set, the result is: When Below base window is set, the result is:  To set the Above/B elow base window option for a common window :

55. Sim ulator Mode 49 1010 - 1007, Rev. 10 Chapter 5 – Simulator Mode As you saw from creating the sample project in the last chapter, downloading an y changes you make to the HMI can take time. To decrease the amount of time required to download a project to the HMI , you can uncheck the Firmware option on EasyBuilder's download dialog once you have downloaded it once . A better way of testing changes ma de to a project is to use the computer to simulate the operation of the HMI . This chapter shows you how to dramatically save time when creating and testing a project by putting the computer into Simulation Mode. In Simulation Mode, the computer displays a screen that simulates what is seen when the HMI executes the project file. You can use the mouse on your computer to simulate the operation of the touchscreen on the HMI . Rather than waiting for the download to test each change you make to your project, yo u can now instantly switch to Simulation Mode to see if your project is working as expected. You can ent er Simulation Mode from EasyBuilder or from Project Manager . The Simulation Screen All modes of simulation use the same screen. For our example, we a re showing the sample project as it would appear after the “To next window” function key has been pressed. When the Simulation Mode screen first appears, it will always show the startup screen of the project. You can test any objects you have created which require touchscreen input by clicking on them. In this example, clicking on the increment key simulates the key as it is pressed on the touchscreen. Simulation Mode always uses the compiled version of the project that you have created (the *.xob file). Th erefore, you must save and compile any changes you make to the project before you can simulate it. Simulating the HMI is done in on - line or off - line mode. On - line simulation is most useful when a project is near completion and you need to test the interact ion of the project with the PLC. It is also very convenient when making minor changes to a project because these changes can be instantly checked for operation . Off - line simulation does not require any connection to the HMI . Because of this, off - line simul ation is most often used when starting a project. You can quickly test new ideas and create preliminary screens without the HMI .

34. 28 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 2. Click New... The Select Window Style dialog box appears. 3. Click Base Window . The Window Settings dialog box appears. 4. Type “Bargraph” in the Name field. The number 11 should already be in the Window No. field.

170. 164 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 The HMI reads from the Sampling Object datalog file (*.dtl) immediately after the screen that contains the History Data Display object is displayed.  T he data is only read and updated whenever the screen is first displayed. Data recorded to the datalog file (*.dtl) after the History Data Display object is shown will not appear on the History Data Display object until the screen is refreshed (closed, then opened again). A maximum of 20 channels can be displaye d.  To create a History Data Display Object : 1. From the Objects menu, click History Data Display , o r click the History Data Display icon in the Object 2 toolbar. The New History Data Display dialog box appears:

187. Security 181 1010 - 1007, Rev. 10 When Interlock is enabled, the following options are available: Hide when disabled: When this box is checked, the object is invisible on the screen until the designated bit is in the enable state. Disabled Enabled Grayed label when disabled: When this box is checked, the o bject’s label is grayed out until the designated bit is in the enable state. Disabled Enabled Enable when Bit is ON/Enable when Bit is OFF: Choose the state of the designated bit that will enable the action of the object. Sound Enable the Sound option to play a sound when the object is activated. The default sound is the HMI’s beep. For models equipped with an audio output jack, you can select other sounds from the sound libraries to play when the object is activated.

192. 186 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Decompiling Prohibited Click the Decompilation is prohibited checkbox in th e Compiling window to prevent the compiled project from being decompiled.  Once a project is compiled with the Decompilation is prohibited option checked, it cannot be decompiled. There is no “backdoor” password to override it.

40. 34 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 8. Click the Picture Library... button and select the Tanks1 library. If it does not appear in the Library list on the left side of the Picture Library window, click the Select Lib... button and locate Tanks1.flb in the Library folder. Select it and click Open to add it to the list. 9. Select picture number 24 and click OK . This is the picture that will appear over the bargr aph on the screen.

44. 38 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 16. Paste the Set Word Object to the window ( Edit > Paste or Ctrl+V) and drag it next to the other Set Word Object. 17. Click on the screen to deselect it, then double - click on the new Set Word Object to open the Propertie s window (or right - click on it and select Attributes). 18. In the Set Word Object’s Properties General tab, you can enter a description of the object such as Tank Level Down. Select LW for the Device Type and 0 for the Write address. Leave the numeric format set to the default 16 - bit unsigned.

52. 46 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 2. Click the arrow button to go to the next window. 3. Click and hold the arrow UP button to fill the tank. The pump turns green and the pipe starts blinking. The bargraph is yellow when the tank begins to fill and turns blue when it fills more than 25%. 4. When the tank fills above 85% the bargraph turns red. 5. Click and hold the arrow DOWN button to lower the tank level. 6. Right - cl ick in the simulation window and select Exit simulation .

109. Using EZware - 5000 103 1010 - 1007, Rev. 10 2. Display Milliseconds : This option determines how the time value for each data record is displayed. In this window you have four options: 3. Decimal display and Scaling option : The dialog box below allows you to select different formats for the data before it is displayed . 4. For this example, we have elected to use the linear scaling formula on Data 0 to convert the raw data (which is measuring temperature in °F) to °C. 5. A lso, the raw data collected for Data 4 is a floating point number calculated to three decimal places. However, we are only concerned with a two decimal accuracy, so we change the ‘Digits’ field from 3 to 2. If

183. Security 177 1010 - 1007, Rev. 10 Chapter 12 – Security The security feature in EasyBuilder - 5000 allows you to create up to 12 users with individual passwords and assign up to 6 different access levels to each user. Access to windows and even individual objects can be secured so only indi viduals logged in with the correct access levels can operate certain functions. System P arameter Settings Security tab The security feature is enabled in the System Parameters. Open the System Parameter Settings (Edit > System Parameters) and click on the Security tab. Check the Enable box for each user you want to configure with security access. Enter a password for each user and check the boxes for the access level assigned to each user. Note: There is no priority in assigning access levels. For examp le, access level F doesn’t automatically provide access to levels A - E. In many cases, you will want higher security levels to include access to lower security levels. In the screen shot above, Users 1 – 6 are assigned increasingly higher security levels, w ith each security level including access to the security levels below it.

99. Using EZware - 5000 93 1010 - 1007, Rev. 10  To configure Security tab settings: The Security tab is used to set up a table of user s, user levels (access classes), and passwords. Up to 12 user s can be individually enabled, and each has a unique passw ord and combination of any six a ccess classes ( A - F ) . Only numbers are allowed for password. When an object is created, it can be assigned an access c lass (A - F). When that object is activated (for example, a button is touched), the HMI compares the access classes allowed for the current ly logged - in user to the access class specified for the object. If the access class of t he object is within the classes allowed, the object’s action is executed. The access class for an ob ject is configured in the User r estriction section of the Security tab for that object. So, for example, if you wish to set the access class for a set bit o bject, click on the S ecurity tab of that object ’ s properties dialog, as shown below:

60. 54 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 EasyBuilder - 5000 Development Window Objects Summary EasyBuilder includes several active graphics objects that are used to represent data that is stored in the PLC or internal memory of the HMI. The data represented can be single bit coils, 16 - bit, 32 - bit, or 64 - bit registers. The data can be represented as numbers, ASCII characters, or as graphic shapes or bitmap images. This section provides a summary of all the objects available in EasyBuilder - 5000. Most of these objects are accessible by clicking Objects in the top menu in EasyBuilder, or by clicking on its icon in the Object 1 or Object 2 Toolbar. Refer to the Help file ( Help > Parts List ) for more information relating to each object. Bit Lamp The Bit Lamp Obje c t is used as an indicator to represent the ON or OFF status of a bit or coil in the PLC , or a bit in the HMI local memory (LB) . If the bit is c leared (0, False), the State 0 Shape of the Bit Lamp wi ll be displayed. If the bit is s et (1, True), the State 1 Shape of the Bit Lamp will be displayed. The Bit Lamp can also blink in various ways. Word Lamp The Word Lamp Object is used as an indicator to represent the value in a PLC register, or the value in a register in the HMI local memory (LW). Creates a gra phics object to reflect the current state of a multi - state PLC data register. It can display a different shape or picture depending on the value in the register. If the value is 0, the first shape is displayed, if the value is 1, the second shape is displa yed, etc. A Word Lamp can display up to 256 different shapes and text strings, correspondin g to register values of 0 – 255.

153. Using and Creating Keypads 147 1010 - 1007, Rev. 10 Chapter 9 – Using and Creating Keypads The HMI operator must have a keypad available to enter new data when using the Numeric Input Object or the ASCII Input Object. EasyBuilder includes group l ibraries that contain sample keypads to be placed onto a window screen. You can also create your own custom keypads. This chapter focuses on how to create keypads, display them on the window screen, and use them for entering data into PLC registers. How to Create a Keypad Any keypad that you create is actually composed of keys using the Function Key Object. The Function Key Object can create alphanumeric keys as well as control keys, (i.e. , Delete, Enter, Clear, etc.)  To create a Function Key Object : 1. Fro m the Objects menu, click Button > Function Key o r click the Function Key icon in the Object 1 toolbar. The New Function Key Object dialog box appears.

185. Security 179 1010 - 1007, Rev. 10 Object Security Many objects in EasyBuilder - 5000 can be secured using the Security tab in the object’s properties window. For example, a Function Key can be secured so that only user’s with a specified access class can operate the Function Key and open a particular window. User Restriction The User restriction area is where the security class for the object is set. Once an Object class is selected in the User restriction a rea, three options become available. With no option checked, the object simply will not operate when touched unless a user with the correct access class is logged in. Disable protection permanently after initial activation : This option removes the user res triction from the object once the object has been activated by a user with the correct access class, even after that user logs out. The protection is disabled until the HMI is rebooted.

15. HMI Local Setup 9 1010 - 1007, Rev. 10 6. If using a static IP address, use the IP Address get from b elow option. The IP fields are enabled. Enter the appropriate settings for your network. 7. Click the Time/Date tab to configure time/date settings. The time/date dialog is dis played. 8. Configure appropriate time and date settings. 9. Click on the Security tab to display the security settings dialog. Here, you can select your system passwords.

121. Using EZware - 5000 115 1010 - 1007, Rev. 10 5. Click Uninstall to uninstall the virtual COM port driver on the PC.  The HMI must be powered and connected to the PC or Windows will not recognize the virtual port as an available serial port.  When t he HMI is in Ethernet pass - through mode, the HMI suspends communications with the PLC and the application in the HMI does not run.  Refer to Technical Note TN5047 for more information on “Using the Pass - Through Mode.”

161. Bar Graphs, Meters, and Trends 155 1010 - 1007, Rev. 10 2. Use the Description: box to enter a title for the Meter Display object . A description is not necessary but does help you identify the purpose of the part. 3. Click the Setting... button i n the Read address f rame. S elect the Device type from the drop down menu, and then specify the PLC register address. Select the data format. 4. Click the Outline tab . This is where you will configure all of the attributes of your meter.

100. 94 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 The object can be configured to handle insufficient security in one of two ways:  The object can be hidden while security is not sufficient.  The HMI can display the messa ge defined as Message 1 in the System Message object. There are a number of local HMI addresses that can be used with the security features. Address Description Data Type Notes LB9050 Reset security level to 0 (no security) Boolean Set momentarily to trig ger. LB9060 Invalid password Boolean Set by the HMI when an invalid password is entered. Must be explicitly reset. LB9061 Load new passwords Boolean Loads new passwords as defined byLW9500 - 9523 LW9219 User level 16 - bit unsigned Set to 1 - 12. Determines w hich password is used. LW9220 Password 32 - bit unsigned Enter password into this address to change the security level LW9222 Current access classes 16 - bit binary Indicates the Access Classes currently allowed. Bit 0 indicates Class A; Bit 5 indicates Clas s F.

38. 32 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Now let’s create a bargraph on Window 11. We w ill use the bargraph to indicate the level of a tank. We will create pushbuttons to increase or decrease the level of the tank by turning a pump on and off. To open Window 11, select Window > Open Window and double - click Window 11 in the list. Alternativel y, double - click on Window 11 in the Windows Option list on the left side of the EasyBuilder screen.  To create a Bargraph: 1. In the top menu bar in EasyBuilder 5000, click Objects > Bar Graph (or select the Bargraph icon in the Object 2 Toolbar). 2. In the Bar Graph Properties General tab, select LW0 for the Read address. Leave the numeric format set to the default 16 - bit unsigned.

114. 108 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  To create a new Recipe/Extended Memory file: From the Project Manager application, click Recipe/Extended Memory Editor : 1. Click File > New . The following dialog box appears: 2. Addr ess range (unit: word) : Use this area to select the total number of RW (recipe word) registers or EMx (Extended Memory) registers that are used for the recipe or extended memory file. In the example above, RW0 thru RW15 0 will be used. 3. Select your data format : U se this area to enter h ow each data register element is be interpreted by the HMI . The data collected and stored in recipe/extended memory files is in binary format and does not contain any information about how each data should be interpreted by the HMI (for example, is the dat a in 16 - bit signed

2. ii EZware 5000 Series Programming Manual 1010 - 1007, Rev. 10 COPYRIGHT NOTICE This manual is a publication of Maple Systems, Inc., and is provided for use by its customers only. The contents of the manual are copyrighted by Maple Systems, Inc.; reproduction in whole or in part, for use other than in support of Ma ple Systems equipment, is prohibited without the specific written permission of Maple Systems. The copyright o f Eas yBuild er - 5000 and its related software belongs to Weintek Labs, Inc. WARRANTY Maple Systems warrants each product to be free from electrical and mechanical defects in materials and workmanship for a period of two years from the date of shipment. This warranty does not apply to defects in the Products caused by abuse, misuse, accident, casualty, alteration, negligence, repair not authorized by M aple Systems, use on current or voltages other than specified by Maple Systems, or application or installation not in accordance with published instruction manuals. This warranty is in lieu of any other warranty either expressed or implied. Maple Systems’ liability is limited to the repair or replacement of the Product only, and not costs of installation, removal, o r damage to user’s property or other liabilities. If Maple Systems is unable to repair or replace a nonconforming Product, it may offer a refund of the amount paid to Maple Systems for such Product in full satisfaction of its warranty obligation. Maximum liability of Maple Systems is the cost of the Product. Information furnished by Maple Systems, Inc., is believed to be accurate and reliable. How ever, no responsibility is assumed by Maple Systems for the use of this information nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication, or otherwise, under any patent or patent rights of Maple Systems, Inc. Maple Systems retains the right to revise or change its products and documentation at any time without notice. IF SERVICE IS REQUIRED Package the unit in its original packaging container or, if unavailable, any su itable rigid container. If a substitute container is used, surround the unit with shock absorbing material; damage in shipment is not covered by the warranty. Include a letter with the unit describing the difficulty and designating a contact person. Send t o the following address: Maple Systems, Inc. 808 134 th Street SW Suite 120 Everett, WA 98204 - 7333 Only Products that have been issued a Return Material Authorization (RMA) number from Maple Systems may be returned. All RMAs must be accompanied with a wr itten purchase order for tracking purposes or, in the case of out - of - warranty repairs, for repair charges on a time and material basis. All returns will be tested to verify customer claims of noncompliance with the product warranty. Improper return packagi ng, which makes verification impossible, will void the warranty. Products passing the tests will be returned “AS IS” to the customer. If noncompliance is verified and is not due to customer abuse or the other exceptions described with product warranty, Map le Systems will, at its option, repair or replace the Product returned to it, freight prepaid, which fail to comply with the foregoing warranty, provided Maple Systems is notified of such noncompliance within the two - year warranty period. APPLICATIONS ASSI STANCE This manual is designed to provide the necessary information for trouble - free installa tion and operation of your new HMI . However, if you need assistance, please call Maple Systems at 425 - 745 - 3229 or visit our web site at http://www.maplesystems.com

21. HMI Local Setup 15 1010 - 1007, Rev. 10 When Download is selected, a dialog will appear requesting the Download password and what data to download. Password Enter the Download password. Download project f iles When checked, the HMI will check the specified folder for project data, and transfer it if it exists. Download history f iles When checked, the HMI will check the specified fold er for h istory data, and transfer it if it exists (includes data log files, event log files, and recipe files) . Clear history files When checked, clears all history files in the HMI (includes data log files, event log files, and recipe files). If a USB flash drive is being used to upload or download a project, select the folder under the usbdisk folder (if the project was saved on the root of the USB drive) and then click OK . If the project is in a folder on the USB drive, select the folder just above t he MT8000 folder.

37. Creating a Sample Project 31 1010 - 1007, Rev. 10 7. In the top menu bar in EasyBuilder 5000, click Draw > Text (or select the Text Tool icon in the Draw Toolbar). In the New Text Object properties window, select Arial in the Font box and 16 pt in the Size box. Click the Color box and the color palette box opens. Click on the whi te color box in the lower - right corner. The color box will reflect the color that you have selected. 8. In the Content box at the bottom of the properties window, type To next window and click OK . 9. On the main screen of EasyBuilder you will see a white recta ngle outline that is attached to your cursor in the work area. Click to place the text just below the function key in the middle of Window 10. You can click and drag it to center it beneath the function key.

22. 16 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 3 – Connect the HMI to the PLC or Controller The HMI5000 Series family of HMI s can connect to one, two , or more PLC/controllers. This is accomplished via two 9 - pin D - sub serial communications connectors (Port A and Port B) an d one Ethernet port. Each PLC/Controller has its own wiring requirements. Maple Systems offers HMI - to - PLC/Controller communication cables for most PLC/Controllers that are built to any length and tested for high reliability. The HMI5000 Series family has t hree software controlled communications ports (COM1, COM2, and COM3) located on two physical connectors, designated as Po rt A and Port B (see Figures 1 and 2, below). Figure 1: COM P orts – Rear View Figure 2: COM Ports – Bottom View The three softwa re controlled ports are COM1, COM2, and COM3. Each software controlled communications port can only be selected for one communication type. Once a communication type is selected for one of these software controlled ports, that port cannot be used for anoth er communication type. Each of these communication ports has between one and three communication types. COM1 can be RS232, RS485 4 - Wire, or RS485 2 - Wire. COM2 is strictly RS232. COM3 is either RS232 or RS485 2 - Wire. COM1 cables are readily available for pu rchase from Maple Systems. COM2 and COM3 cables are custom - made according to wiring diagrams that can be found on Maple Systems' web site. Connecting multiple PLCs and controllers may require a splitter.  The HMI5043N /T only has one serial p ort (DE9P Male) with only COM1 and COM3 available. The HMI5056N has two serial ports but only COM1 available.

198. 192 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 1 3 – Using the Modbus Gateway The Modbus Gateway allows any ModbusTCP Master to request HMI data using standard Modbus commands. The HMI uses the ModbusRTU /TCP Slave protocol to pass Modbus requests to any non - tag - based PLC or controller connected to the HMI, or the HMIs internal storage.  Tag - based PLCs are those that use named tags instead of addresses, such Allen Bradley Compact and Control Logix , Sieme ns S7 - 1200, and BACnet. For example, the Modbus Gateway would allow a SCADA system to obtain data from a device that is not supported by the SCADA system, but is supported by the HMI. The Modbus Gateway also allows serial - connected devices access to the S CADA system. The Modbus Gateway support the following Modbus function codes (decimal): Code Definition 1 Read Coil Status 2 Read Input Status 3 Read Holding Registers 4 Read Input Registers 5 Force Single Coil 6 Preset Single Register 15 Force Multi ple Coils (LB addresses in the HMI only, not compatible with bits in a PLC) 16 Preset Multiple Registers HMI Local Word LW9288 indicates Modbus communication errors: Value Error 0 No error 1 Attempt to read/write an undefined register 2 Illegal Data Value 3 Bad Command Format 4 Attempt to write to a Read - only register 5 Attempt to read to a Write - only register 6 Timeout 7 Invalid Function Code

164. 158 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Creating Trend Displays and Data Sampling Objects Data Sampling objects can be used to log historical data. Once data is historically logged, it can be saved to the HMI 's internal memory, or to an external memory source such as Compact Flash, USB or a PC. The Trend Display Object is used to sample the data in a single or multiple 16 - bit PLC registers and plot this data on a time graph. You can configure the Trend Display as a single page or with multiple pages that can be viewed by scrolling through the pages. The sampling rate and number of plots per page can be customized per trend graph. You can display a maximum of 20 channels with varying colors to distinguish the channels. Finally, a hold feature allows you to ‘freeze’ the graph and/or clear the graph. In order to create a trend object , you must first create one or more data sampling objects from which to sample the trends.  To create a data sampling object : 1. F rom the Objects menu, select Data Sampling . The Data Sampling Object Dialog appears. 2. Click New... to create a new data sampling object.

126. 120 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Assigning Size of Window You can vary the size of a new window t o create full screen or popup windows. Popup windows are most often used to display data that does not need to be on the HMI display all of the time. For example, you might wa nt to configure an instructional message in a popup window that can be moved asid e or closed when not needed. The message can be triggered to pop up when nee ded or appear with a keypress. Assigning a Position This is the starting position that the window goes to when it is initially called onto the HMI screen as a popup window . The st arting position is labeled Start Pos: in the Window Setting Dialog box. The X and Y positions refer to the pixel location of the HMI display at which the upper left - hand corner of the window is to be displayed. The default setting is X=0 and Y=0 which is t he upper left - hand corner of the HMI display. The X - axis refers to the horizontal location and the Y - axis refers to the vertical location. • The HMI5043N /HMI5043T have a 480 x 272 pixel display, so the ranges are X = 0 - 479 and Y = 0 - 271. • The HMI5056 N ha s a 320 x 234 pixel display, so the ranges are X = 0 - 319 and Y = 0 - 23 3 . • The HMI5070 NH /HMI5070TH/HMI5100N/HMI5100T have a n 800 x 480 pixel display, so th e ranges are X = 0 - 799 and Y = 0 - 479 . • The HMI5104TH/ HMI 5104XH/HMI5121X have a 800 x 60 0 pixel disp lay, so the ranges are X = 0 - 79 9 and Y = 0 - 59 9. • The HMI5150X has a 1024 x 768 pixel display, so the ranges are X = 0 - 1023 and Y = 0 - 767. Monopoly Feature The monopoly feature is used to ‘monopolize’ all touchscreen action that can occur on the HMI scr een. For instance, suppose the HMI display is currently showing a full screen window with several objects. If a popup window is displayed that does not have the monopoly feature enabled, the HMI operator is able to press and activate any objects on the pop up window or the full screen window since objects on both screens are active. If another popup window is displayed that does have the monop oly feature enabled, then the objects on the full screen window will not respond when pressed. Please note that the m onopoly feature only disables touchscreen objects on the full screen window. Objects on other popup windows can still be activated. The monopoly feature can be used to display a popup window with some action that the HMI operator must perform before being allowed to do some other action on the HMI . For example, you might construct a dialog box that asks the HMI operator if some step in the control process has been performed. The dialog box would have Yes and No function key options which, with the monopoly feature enabled, the HMI operator must press before continuing.

104. 98 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  To configure Printer/Backup Server tab settings: 1. Check the Use Remote Printer /Backup Server checkbox to enable the HMI to print to a printer connected to a PC on the network.  The EasyPrinter utility (included with E Zware - 5000 and accessible through Project Manager ) must be running on the PC with the network printer connected . 2. In the Output s et tings section, select page layout (horizontal or vertical), print area size , and margins. 3. In the Communications s ettings section, set the settings for the PC hosting the printer.

174. 168 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 11 – Capturing Alarms and Events This chapter looks at how the HMI5000 Series uses alarms and events. Using Alarms EasyBuilder has three parts that are used to perform alarm functions: the Alarm/Event Log object , the Alarm Display object, and th e Alarm Bar object. The Alarm/Event Log object monitors alarm conditions and alerts the Alarm Display object and the Alarm Bar object when an alarm condition occurs. Use the Alarm Display object if you want to display a scrollable list of all alarms that a re active. Use the Alarm Bar object to display all active alarms on a single horizontally scrolling line (like a marquee). Monitoring Al arms with the Alarm ( Event ) Log The Alarm/Event Log continuously monitors PLC coils to determine if an alarm condition h as occurred. Once an alarm is active, the Alarm Scan Object directs a string of characters associated with that alarm to the Alarm Display Object and the Alarm Bar Object for display on the HMI screen.  To create an Alarm/Event Log : 1. From the Objects menu , select Alarm > Alarm (Event) Log , o r click the Alarm (Event) Log icon in the PLC toolbar. The Alarm(Event) Log dialog box appears.

32. 26 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Troubleshooting The HMI must be connected to a PLC/controller in order for the project to run correctly in the HMI. If there is a problem with communications between the HMI and PLC/controller, the “PLC no response” message (window 5) will appear on the screen and objects addressing PLC registers will not appear on the screen. Here are some things to check if this occurs: 1. Make sure you have selected the correct communication protocol (driver) for the PLC you are using in the System Parameters (Edit > System P arameters > Device Properties).  The demo version of EasyBuilder - 5000 will not download the driver to the HMI and will automatically generate a “PLC no response” error message. 2. Make sure the communica tion settings in the HMI (Edit > System Parameters > Device Properties) match the communication settings in the PLC. 3. Make sure the communication cable is wired correctly for your application. Refer to the Controller Cable Assembly drawings on our website f or specific cabling information for your PLC/controller. ( http://www.maplesystems.com/cables1023.htm ). 4. Check the address formatting for objects that are reading from or writing to registers in the PLC. If the objects cannot access specific registers in the PLC, they will not appear on the screen. Refer to the Controller Information Sheet for your particular PLC/controller for specific information about accessible registers in the PLC memory and the correct addressing format for the various registers . ( http://www.maplesystems.com/products/prodbycon - bot.htm )

111. Using EZware - 5000 105 1010 - 1007, Rev. 10 Converting Multiple F iles EasyConverter also has a feature that allows you to select multiple Data/Event Lo g files and save them to one XLS file. 1. Click File > Multi - File or click on th e Multi - File icon. 2. Click Add File... , then select which Data/Event Log files you wish to combine. 3. Enable Setting file : C heck this box to select a conversion (*.lgs) file that performs a linear scaling conversion or decimal point conversion on the selected files. 4. Combine to a file : C heck this box to combine the files and save them into an Excel spreadsheet. Click the browse button to select the location and filename where you want to save the combined XLS file. Click OK to save the file.

177. Capturing Alarms and Events 171 1010 - 1007, Rev. 10 Displaying Alarms using the Alarm Display Object Though the Alarm (Event) Log Object continuously monitors the PLC for alarms, it cannot display the alarms with out the Alarm Displ ay Object, the Alarm Bar Object , or the Event Display Object . The Alarm Display Object takes the alarm strings sent to it from the Alarm (Event) Log Object and displays them on a window screen as a list. The list contains all of the active alarms occurring with the most recently activated alarm at the top of the list.  To create an Alarm Display Object : 1. From the Objects menu, click Alarm > Alarm Display o r click th e Alarm Display icon in the Object 2 toolbar. The New Alarm Display Object dialog box appea rs. 2. Enable acknowledge function: Select this to enable the acknowledge feature for the Alarm Display. The Write address is the register where the alarm or event writes the window number used to pop up an acknowledgement Indirect Window when the operator touches the Alarm Display to acknowledge the alarm or event. 3. Click the Alarm tab to configure the parameters for the Alarm Display.

17. HMI Local Setup 11 1010 - 1007, Rev. 10 13. Click on the HMI name tab to give the HMI a unique name. This name can be used to address the HMI for downloading over Ethernet.  Downloading by name is supported only on the HMI5070TH and HMI5100TH, with Firmware version 20091002 or later. 14. Click the Firmware setting tab to access the Upgrade firmware option and the Po rtrait Mode settings (for models with the Portrait feature). Upgrade Firmware : Click this button to upgrade the firmware in the HMI from a USB flash drive or SD card. Portrait Mode : Select the orientation of the display on the HMI when a project is confi gured for Portrait Mode (selected when a new project is created).

20. 14 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. Click on the Version tab to di splay the current firmware information. Transferring Projects and Data from USB/CompactFlash When a USB or Compact Flash de vice is inserted into the HMI5000 Series, a dialog is displayed. The same dialog is displayed for transferring projects or data.  Data is placed on the USB or CF device by EasyBuilder or Project Manager. Download Transfer data from the USB/CF to the HMI Upload Transfer data from the HMI to the USB/CF Restart Project and exit Clos e the dialog and restart the HMI Cancel Clos e the dialog without transferring Time Remaining The dialog will automatically close after 10 seconds if no selection is made; shows the time remaining

97. Using EZware - 5000 91 1010 - 1007, Rev. 10  To configure System Setting tab settings: 1. Startup language after redownloading the project: Select the language tha t the HMI is to use when restarting after a download. 2. Execute init. MACRO when power on: When checked, the HMI will execute the selected macro on startup. Available only when one or more macros exist in the project. 3. Auto logout: When checked, the HMI will automatically log out of security if no touchscreen activity is detected during the specified interval. The time interval can range from 1 - 256 minutes. 4. Hide system setting bar: When checked, the HMI will not display the button in the lower - right corner th at displays the System Setting toolbar. Local Bit LB9020 can be used to control the button. Set the bit to show the button and clear the bit to hide the button. 5. Hide mouse cursor: When checked, the HMI will not display the mouse cursor. Local Bit LB9018 ca n be use d to control the mouse cursor. Set the bit to hide the cursor and clear the bit to show the cursor.

62. 56 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Function Key The Function Key Object is used to change windows, pop up a window, return to a previous window, close a window, or input data as part of a keypad. It can also be used to execute a macro or print the screen to a USB flash drive , SD card, or printer. Numeric Display The Numeric Display Object is used to display the current value i n a register. The value can be displayed as BCD, Hex, Binary, or Decimal (signed or unsigned). Numeric Input The Numeric Input Object is used to display the current value in a register and to change the value in the register using a popup numeric keypad (or external keyboard). The value can be displayed as BCD, Hex, Binary, or Decimal (signed or unsigned). The Numeric Input has the option to read and write to different registers, to set a notification bit when a value is entered, and to set a notification bit on an invalid (out - of - range) entry. ASCII Display The ASCII Display Object is used to display the value in one or more registers as text (ASCII characters or Unicode characters). Up to 64 registers can be displayed. ASCII Input The ASCII Input Obj ect is used to display the value in one or more registers as text (ASCII characters or Unicode characters) and to change the value in the register using a popup ASCII (alphanumeric) keypad or external keyboard. Up to 64 registers can be written to and disp layed. Indirect Window The Indirect Window Object is used to display a window based on the value in a register (specified by the Read Address). The window whose number appears in the register is displayed within the frame of the Indirect Window. The Indi rect Window Object should be the same size as the window(s) that are being displayed. If the Indirect Window is too small, some infor mation may not display properly. The window is displayed as long as the value in the register contains the window number. S et the value to zero (or to a window number that hasn’t been created) to clear the Indirect Window. Direct Window The Direct Window Object is used to display a window based on the state of a bit in a register (specified by the Read Address). The window b eing displayed is selected in the Attributes section of the Direct Window Object’s Properties and appears within the frame of the Direct Window. The Direct Window Object should be the same size as the window being displayed. If the Direct Window is too sma ll, some informat ion may not display properly. The window can be triggered to display for bit ON or bit OFF. Toggle the bit to turn the window on and off (the window can be triggered to display with bit ON or OFF) .

136. 130 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. As you can see, some of the parameters for a common window are dis abled and cannot be changed. Window #4 is always reserved for the C ommon Window. Although the Background settings are active, none of these settings affects the operation of the common window. 4. Click OK . The Open Window dialog box reappears with the Common Window selected. 5. If you wish to open the common window, click Open . Otherwise, click Close to return to the main screen of EasyBuilder. Displaying the common wi ndow above/below the base window This setting resolves the conflict that can occur if a graphics object on the common window occupies the same space on the HMI display as a graphics object on a base window . Using the Above base window attribute forces the graphics object on the common window to cover the base window graphics object. Using Below base window has the opposite effect. Base Window

145. Creating and Using Databases and Languages 139 1010 - 1007, Rev. 10 Chapter 8 – Creating and Using Databases and Languages EasyBuilder includes the ability to create and use both a Tag Database Library and a Label Database Library. The Tag Librar y is a database of PLC register addresses. Once created, the Tag Database allows individual object address assigning through Tag selection from the Tag Library. The Label Library is a database of text labels. Once created, the Label Database allows individ ual object text labeling through Label selection from the Label Library. The Label text may also be represented in up to eight languages, each selectable for display. Creating and Using the Tag Library The Tag Library is a database of register addresses, w ith each tag representing a single address. EasyBuilder gives you the option of using either Customized or System tags. Customized tags are tags that you build yourself. System tags are predefined tags that allow access to certain built - in functions and se ttings. You can select whether you will be using customized or system tags in the Address Tag Library dialog. The Tag listing does not contain display information, as display attributes are set when the individual object using the Tag listing is created.  To create a Tag Database Library : 1. From the Library menu, click Tag.. ., or click the Address Tag Library Manager button from the Library toolbar. The Address Tag Library dialog appears. 2. To create a new Tag listing, click the New... button to display the T ag dialog.

59. Using EZware - 5000 53 1010 - 1007, Rev. 10 HMI IP, Password Settings Settings Button Click the Settings button to view the Download/ Upload passwords (default 111111) . These must match the Downlo ad/Upload passwords in the HMI’s System Settings Toolbar. Reboot HMI Connects to the HMI , checks password and resets the HMI in order to update system files. Connection Setting Select between Ethernet or USB cable (depending on model) for communication bet ween the computer and HMI. When Ethernet is selected, enter the HMI IP address in the designated field. Data/Event Log File Information Click this button to list the data log files (*.dtl) and event log files (*.evt) in the HMI (HMI5043N /T , HMI5056N, HMI50 70N/H, HMI5100N/T, and HMI5104TH only). Editor Settings EasyBuilder 5000 Click this button to open the EasyBuilder - 5000 software application for project creation and editing. This section guides you in a basic understanding of the features and capabilities tha t EasyBuilder - 5000 has to offer, from an overview of all the objects available in the software to enter and display data, to setting up the system parameters and selecting the target PLC. This information will be useful for understanding more advanced f eatures explained in later chapters.

77. Using EZware - 5000 71 1010 - 1007, Rev. 10 Note: It is a good idea to backup your Library folder before uncompressing a *.cmp file because the uncompress utility will overwrite any existing li brary files with the same name. You also have the option not to overwrite existing files, and in most cases this is okay unless the project being uncompressed uses modified libraries with the same names as the standard libraries in the Library folder.  To exit EasyBuilder On the File menu, click Exit or click on the standard windows Close icon in the upper right corner. Display Options EasyBuilder provides a Window Tree that can be used to easily maneuver between windows of a project. It also allows you to select any object that is on the window that is currently displayed.  To display/hide the Window Tree 1. O n the View Menu, click Window Tree Using the Window Tree to display window screens 1. At the top of the Window Tree, there is a drop - down box that allows you to select either Object List or Window Preview. The Window Preview displays thumbnail views of each of the windows in the project.

78. 72 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 2. The Object List combines a list of all of the windows in a project , and all of the objects on each window , into a s ingle tree . Notice that the tree displays the title for each window next to the window number. This makes it easy to determine the windows that have been created for a project. An asterisk (*) next to a window indicates that the window is currently open. 3. To display an open window, click on the window number in the Window Tree. To display a window that is not yet open, double - click on the window number . This will automatically open the window and display it. 4. To change any settings or close an open window , click on the window number to select it. Then right - click anywhere inside the Window Treebar to display a pop up dialog box. Select Close to close the window or Setting to change any of the window settings. 5. Finally, to create a new window click on any win dow number that is not currently used. Then, right - click inside the Window Tree and select New .

19. HMI Local Setup 13 1010 - 1007, Rev. 10 The Popup download window option allows you to turn on or off whether the Download dialog window appears on the screen when a USB flash drive is connected to the USB port on the HMI. The Restart after download/upload option causes the HMI to reboot after a download or upload from a USB flash drive or SD card , when selected. 17. Click on the CF Card tab to display t he CF card dialog (only CF Card equipped models) . The CF Card tab displays information about the Compact Flash module. If no CF card is present, the dialog will show no card . Otherwise, volume data about the CF card is displayed. The Eject button will ca use the HMI to ignore the CF device. It will not actu ally eject the card from the HMI. If the Eject button is pressed, the CF card must be remove d and re - inserted before the HMI will recognize it again . Note that USB devices are not displayed on this tab . Viewing System Information  To view system information: 1. Open the System Setup Toolbar as described above, and click the System Information icon. A dialog will be displayed with two tabs. 2. Click on the Network tab to display the current IP settings .

94. 88 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Auto Resizi ng Using the Model Tab Th is tab can be used to automatically resize your project when changing to another HMI model with a different size touchscreen . The project and all objects and graphics will be proportionately resized automatically .  To auto resize your project using the Model tab in the System Parameters dialog: 1. In the Model tab, select a d ifferent display size from the HMI model drop - down box and click OK . 2. T h e Resize popup windows/o bjects dialog appears. 3. Check all the resize options and then clic k OK . The project will automatically resize.

165. Bar Graphs, Meters, and Trends 159 1010 - 1007, Rev. 10 3. Description: Enter a name for the object. This isn't necessary, but will help in later identification of the object. 4. S ampling Mode: This can be either Time - based or Trigger - based. With Time - based selected, the sampling interval can range from 0.1 seconds to 120 minutes. With Trigger - based selected, a PLC bit - address can be configured to trigger each sample. The Mode can b e OFF > ON, ON > OFF, or OFF < - > ON (toggle). 5. The Read address is PLC register being sampled. Click the Setting... button to select the Device Type and Address for the Data Sampling Object. 6. Max data records: Set s the maximum number of records to display in t he Event Display (Real - time mode), up to 86,400 (1 sample/sec * 24 hr) . If Auto. stop is selected, data sampling automatically stop s when the number of records in Max data records has been reached. Otherwise, the existing logged data w ill continue to be re corded in the datalog file . 7. Click the Data Format... button to configure the format of each logged item. The Data Format dialog appears. 8. Click New... to call the configuration dialog.

93. Using EZware - 5000 87 1010 - 1007, Rev. 10  To configure the Model tab settings: 1. HMI model: Select the HMI model that you are programming. 2. HMI station n o . : When multiple HMIs are used, this s elect s the unique network address of the HMI. See Controller Information Sheet for more information. 3. Port No: Assign a TCP/IP port so that another HMI can access this port . For more info rmation, select Help > Help Topics > How Do I...Setup TCP Port Forwarding With the HMI . 4. Clock Source: Select internal HMI RTC or External Device. 5. Printer Type: Select type of printer to be connected locally to the HMIs serial port or USB port.

158. 152 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 10 – Bar Graphs, Meters , and Trends This chapter focuses on three special graphic objects, which can be used to display PLC data registers. You’ve learned how to use shapes and bitmaps to represent the data in PLC registers as states. You’ve also learned how to use alphanumeric data fields to display the contents of PLC registers as either numbers or ASCII characters. We now introduce three more options to display the data in PLC registe rs: B ar Graph Objects Trend Display Objects Meter Display Objects Creating Bar Graphs The Bar Graph Object is used to represent the data in a 16 - bit or 32 - bit PLC register as a bar graph. You can configure the bar graph to move up, do wn, right, or left. The bar graph can be configured with any base number that represents 0 level and any span range. You can create the bar graph with an alarm low and high setting to indicate to the HMI operator that an underflow/overflow alarm condition exists. In addition, you can set the alarm low and high limits to be controlled by two additional PLC registers so that the low and high limits are variable. Bar graphs can even be constructed with a shape or bitmap overlaying the bar graph to create flow tanks, temperature gauges, etc.  To create a Bar Graph Object : 1. From the Objects menu, click Bar Graph , o r click the Bar Graph icon i n the Object 2 toolbar. The New Bar Graph Object dialog box appears.

199. Security 193 1010 - 1007, Rev. 10 Configuring the Modbus Gateway 1. Configure the PLC to which Modbus registers will be mapped. Refer to the System Parameter Settings section at the end of Chapter 6. 2. On the Model tab of the System Parameter dialog, change the HMI Station Number to the Modbus Unit Number desired for the HMI. 3. Change the Port Number to the port used by the ModbusTCP Master. Typically, port 502 is used. Add the Modbus RTU/TCP Slave protocol to the project, and set the PLC I/F to Ethernet . Refer to the System Parameter Settings section at the end of Chapter 6. 1. Check the Enable checkbox in the MODBUS TCP/IP Gateway section

186. 180 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Display warning message if access denied : This option causes the mes sage in Window 7 (Password Restriction) to popup when a user with an incorrect access class attempts to activate the object. Make invisible while protected : This option causes the object to be invisible on the screen until a user with the correct access class is logged in. Safety Control The Safety control area is used to prevent an operator from activating a button or switch by accidentally touching it. Min. press time (sec): This sets the minimum amount of time in seconds that the object needs to be p ressed in order to activate it.  This option is not available when Display confirmation request is enabled. Display confirmation request: When enabled, the HMI will display a confirmation window before executing the action. The message in the confirmation window is configured in Message 0 of the System Message object (Objects > System Message). Max. waiting time (sec): This sets the maximum amount of time in seconds that the confirmation window stays on the screen. If the time expires, the confirmation win dow closes and the action is not executed.  This option is available only if Display confirmation request is enabled. Interlock The interlock feature uses the state of a bit to enable or disable the action of the object.

41. Creating a Sample Project 35 1010 - 1007, Rev. 10 10. Click OK to accept the properties settings. On the main screen of EasyBuilder you will see a white rectangle outline that is attached to your cursor in the work area. Click to place the Bargraph Object in the middle of Window 11. You can click and drag it to adjust its position once you have placed it on the window. Next we will create a pushbutton to raise the level of the tank and another one to lower the level of the tank. This will use the Set Word Object to increment and decrement the value in LW0, the register that the bargraph is monitoring.  To create a Set Word: 1. In the top menu bar in EasyBuilder 5000, click Objects > Button > Set Word (or select the Set Word icon in the Object 1 Toolbar). 2. In the Set Word Object’s Properties Gen eral tab, you can enter a description of the object such as “ Tank Level Up .” Select LW for the Device Type and 0 for the Write address . Leave the numeric format set to the default 16 - bit unsigned.

43. Creating a Sample Project 37 1010 - 1007, Rev. 10 12. Click OK and place the Set Word Object below the bargraph on Window 11 in EasyBuilder. You can click and drag it to adjust its position once you have placed it on the window. 13. Click on the screen to deselect the Set Word Object, then d ou ble - click on it to reopen the properties (or right - click on it and select Attribute ) and c lick the Profile tab (the Profile tab is not available wh en creating a new object) . Set the Width and Height to 60 (pixels). 14. Click OK to accept the new profile settings . 15. Now we will create another Set Word Object to lower the level of the tank. Select the Set Word Object that we just created and copy it ( Edi t > Copy or Ctrl+C on the keyboard).

46. 40 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. In the Blinking section, select None for the Mode. 4. Click the Shape tab and check the Use Picture checkbox (uncheck th e Use Shape checkbox if it is selected). 5. Click the Picture Library... button and select Pumps1 in the Library list. If it does not appear in the Library list on the left side of the Shape Library window, click the Select Lib... button and locate Pumps1.flb in the Library folder. Select it and click Open to add it to the list. Select shape number 5. Notice that it has four states associated with it. We will use the first two states, grey and green. Click OK and a preview of the pump will appear in the Properties window.

115. Using EZware - 5000 109 1010 - 1007, Rev. 10 integer format or BCD?). Therefore, the data format is used to define how each data element is formatted (ie. , Signed vs Unsigned, 16 - bit vs 32 - bit, Float, String, etc.). a. Add : Click to add a new data register format. The following dialog box appears: In the Data Type dialog b ox you can enter a descriptio n of the Data Type and select which format that the HMI will use to interpret the data.  For String format, you must enter the total number of 16 - bit register words used for the charact er string. b. Delete : If you wish to delete an item from the list, high light a data element and click D elete to remove from list. c. Clear All : C lick to erase entire list of data elements. d. Modify : H ighlight a data element and click Modify to revise the name of the data element or format. e. Below is an example of a list of data elements created:

132. 126 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 7. You will see a new entry that lists the PLC address that is monitored by the HMI . The PLC must only enter window numbers that represent full size windows when using the PLC Control Object function. The HMI automatically closes any open windows before the window called by the PLC Control Object is displayed. The Direct and Indirect Window Objects If you want the PLC to call up a popup window that is to be overlaid on top of other windows already open, then there are two methods used to do this: • Direct Window Object • Indirect Window Object  Unlike the PLC Control Object, the Direct and Indirect Window Objects are only active for the windows into which they are placed. The Direct Window Object is used to display a popup windo w using a PLC coil. The HMI continuously reads the value of the PLC coi l to determine its state . If the trigger state is detected , then the predefined popup window is displayed. The Indirect Window Object is used to display a popup window using a PLC data regist er. Similar to the PLC Control Object, the HMI continuously monitors the selected PLC data register. It will display any popup window that corresponds to the number placed into the PLC data register by the PLC. The PLC must reference a window that is less than full size when using the Direct Window and Indirect Window objects.  To call a popup window using the Direct Window Object : 1. From the Objects menu, select Direct Window . The New Direct Window Object dialog box appears. 2. Select the trigger state in the Trigger drop - down box (ON or OFF).

202. 196 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Maple Systems Inc. 808 134 th Street SW, Suite 120 Everett, WA 98204 - 7333 Phone: (425) 745 - 3229 Email: maple@maplesystems.com Web: www.maplesystems.com

168. 162 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 9. Select the Frame color and the B ackground color for the trend from the drop down menus. 10. Check the Enable checkbox in the G rid section if you would like the trend to display a grid, and then configure the X and Y axis of the grid from the scroll boxes. 11. Check the Time and Date checkboxes in the Time/Date section to display the current time and date on the Tren d Display, and then select the format in which you'd like the time and date displayed. 12. Click on the Channel tab to display the Channel dialog box .

48. 42 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 11. Click the P rofile tab and set the Width to 100 and the Height to 25 (pixels). 12. Click OK to accept the properties. Click to place the Bit Lamp Object between the pump and the tank. You can click and drag it to adjust its position once you have placed it on the window. Now we will create a Set Bit Object to turn the pump and pipe on and off whenever the Up or Down Arrows (Set Word Objects) are pressed.  To create a Set Bit : 1. In the top menu bar in EasyBuilder 5000, click Objects > Button > Set Bit (or select the Set Bit icon in the Object 1 Toolbar). 2. In the Set Bit Object’s Properties General tab, you can enter a description of the object such as Pump On. Select LB for the Device Type and 0 for the Write address. Select Momentary for the Set Style.

135. Creating Windows 129 1010 - 1007, Rev. 10 4. Place the function key object onto the popup window.  Placing a Close window function key onto a full - size base screen will not work. To close a direct window, turn off the controlling bit. To close an indirect window, write a 0 to the controlling register. Using the Common Window Your pr oject might require that some data be displayed on the HMI screen at all times, regardless of which window(s) are displayed. For example, you may want to display a company logo on the HMI screen at all times, or you may want to display some critical data o r an alarm message which should be seen no matter what windows are displayed. Using base windows to display this information requires that you configure every full screen base window with the same graphics object. The common window however, is a predefined window in the HMI that you can enable to display this information. When created, the common window always operates in the background as a full screen window that overlays any full screen base window displayed.  It may be desirable to use the Common Windo w but temporarily hide it when developing the project. The button on the Standard Toolbar toggles the visibility of objects on the Common Window. Whenever you create a new project, the common window (Window #4) is automatically created.  To a ccess the c ommon window : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Highlight Window #4, Common Window and click Settings . The Window Setting dialog box appears.

159. Bar Graphs, Meters, and Trends 153 1010 - 1007, Rev. 10 2. Use the Description: box to ente r a title for the B ar Graph object . A description is not necessary but does help you identify the purpose of the part. 3. Click the Setting... button i n the Read address frame. S elect the device type from the drop down menu, and then indicate the PLC register address. Select the data format. 4. Click on the Outline tab to display the outline form. 5. In the A ttribute section, select how the Bar Graph is to operate. Function Option Description Type Normal The bar starts at one end of the object, and moves to the other end. Offset Th e bar starts at some non - zero point defined by the Origin, and moves through the origin as the value changes. Zero The PLC Register values corresponding to an unfilled bargraph. Origin The starting point of the bar when the Type is set to Offset. Dire ction Up The bargraph starts at the bottom of the object, and moves up as it fills. Down The bargraph starts at the top of the object, and moves down as it fills. Right The bargraph starts at the left of the object, and moves right as it fills. Left The bargraph starts at the right of the object, and moves left as it fills. Span The PLC Register values corresponding to a completely filled bargraph. Bar Width Ratio (%) The percent of the object’s width that the bar occupies.

172. 166 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Data Format tab: U sed to configure how the data appears for each column: 1. Channel: Channels are config ured in groups of eight (m aximum of 20 channels). Use this pull - down box to select each group. 2. Channe l #0 - 19 (d escription in parentheses tells you what format is used for that data variable ) . 3. Display checkbox: C heck to enabl e viewing that data variable. 4. Left of decim al P t . : D etermines the number of digits that can be displayed to the left of the decimal point. 5. Right of decimal P t .: D etermines the number of digits that can be displayed to the right of the decimal point.  I f 0 , then no decimal point is displayed. 6. Alignment: O ptions are center, right, and left justified. 7. Leading zero: C heck to display leading zeroes 8. Color: S elect the color used to display the data.

149. Creating and Using Databases and Languages 143 1010 - 1007, Rev. 10 5. The new l abel is still selected. Click the Settings... button to display the Label Tag Content dialog. In the State No. list pull - down box, select the state that the text is representing. 6. In each Language box, as needed, enter the text representing that state in ea ch language. 7. If further text labeling is required to represent conditions or status in additional states, while still in the Settings... mode for Label Content Setting s , select the state requiring text labeling. Enter the text in the Language boxes as abov e.  There is no inter - language conversion or translation capability. Entries must be made using the correct wording for the language designated, to display as entered. 8. Continue to add state descriptive text labeling as required. 9. When all text has been ent ered fo r all states desired, c lick OK . The Label is now contained in the Label Library and displayed when the Library is opened. View text labels for the various states of each label in the Library by selecting the State to display in the pull down box. 10. On ce a label text has been created and you wish to change the number of states, you may do so by double - clicking on the desired label te xt. On the Label Tag Content dialog box, click the Change No of States... button, and then enter the No. of states desired for the label. Setting Different Fonts for Different Languages If you would like to use different fonts for different languages, for instances, if the language you are using requires special characters or unicode fonts, you can select a different font for each language using the label library.

169. Bar Graphs, Meters, and Trends 163 1010 - 1007, Rev. 10 13. In the Data sampling object section, select the channel s you want to display by clicking the checkboxes unde r Display . S e lect the pen properties for the selected channel in the Channel section . 14. Next, select the value at which the pen will be at the bottom of the display ( Z ero ) and where the pen will be at the top of the display ( Span ) . 15. Click the Shape tab to c onfigure a different frame style or color for the display, if desired . 16. Click OK and click to place the Trend Display on EasyBuilder's work area. If you'd like to reconfigur e any of its properties, double - click on the trend to display the Trend Display Obje ct's Properties Dialog. Click the Profile tab if you'd like to resize or re - position your t rend using the Width/Height and X/ Y position boxes instead of dragging and placing it in the work area. History Data Display The History Data Display shows data cap ture d by the Data Sampling object. Data is displayed in tabular format with the option to show the time and date of when data was captured. A control register is used to determine which historical data record is displayed (i.e. , most recent, yesterday, two days ago, e tc.) based upon date of capture.

181. Capturing Alarms and Events 175 1010 - 1007, Rev. 10  To create an Event Display Object : 1. From the Objects menu, click Alarm > Event Display o r click the Event Display icon in the Object 2 toolbar. The New Event Display Object dialog box appears. 2. Use the Description: box to enter a title for the Event Display object . A description is not necessary but does help identify the purpose of the part. 3. Select either Real - time or History as the mode for the events to be displayed. In Real - time mode, the Write address is the re gister where the alarm or event writes the window number used to popup an acknowledgement Indirect Window. In History mode, the History control address is the register used to select the history file to display, where 0 is the most recent events, 1 is yest erday’s events, 2 is the events from two days ago, etc. Select Enable reading multiple histories to display more than one history file at a ti me (see Event Display on page 62 for more information). 4. Select Enable event management to configure a register to control the events that are display ed (see Event Display on page 62 for more information ).

79. Using EZware - 5000 73 1010 - 1007, Rev. 10 Using the Window Tree to change object attributes 1. On the Window Tree, click + adjacent to any window number. The tree will expand to list the objects on t hat window, as shown: 2. The Obj ect ID of each object will be listed. For exam ple, TX_0 is Text Display #0, ND _0 is Numeric Display #0, etc. 3. To highlight a particular object on the screen, click on the Object ID in the list. This allows the quick selection of a particular object, especially on crowded screens or screens where objects may be overlapping. 4. To display the object’s attribute dialog box, double - click the Object ID in the Window Tree. Using the grid function One display option is to have the work area covered with grid lines. These grid markings can be helpful when trying to align objects that are created on the work area. If grid lines are selected, you can decide what size each grid is.  Turning the Grid on and off: 1. On the Option m enu, click Gri d/Snap . 2. Click the Display box or click the Grid icon in the Standard toolbar to turn the grid on and off .

119. Using EZware - 5000 113 1010 - 1007, Rev. 10 Off - line Simulation Opens a compiled project (*.xob) in off - line simulator mode. Pass - through mode The pass - through mode allows serial communications from the PC to the PLC, though the HMI . This can eliminate the need to disconnect the PLC from the HMI when it is necessary to configure the HMI .  To use the serial pass - through mode: 1. Select COM port . In the serial pass - through mode, data coming in on one serial port on the HMI is re - transmitted out another serial port to the PLC. 2. HMI/IP: If the HMI has an Ethernet port, Project Manager can query the HMI to get its communication parameters through the Ethernet port . Specify the IP Address of the HMI that is to be used in pass - through mode and click Get HMI Communication Par ameters to read the current communication settings for the HMI (if the HMI is connected directly to the PC’s Ethernet port, you must use a crossover Ethernet cable). 3. HMI work mode: Indicates the current mode of the HMI . After the communication parameters h ave been received, the mode will be either Normal ( HMI set to communicate with PLC) or Pass - through ( HMI is in pass - through mode). 4. Source COM Port (PC - > HMI) : Set COM settings for the HMI COM port that will be connected to the PC.

143. Creating Windows 137 1010 - 1007, Rev. 10 4. Click Settings... Click the Use shape checkbox, and then click the Shape Library... button. 5. Select a shape for your fast se lection button and click OK . 6. Click OK .  The Fast Selection window can only call full screen windows , not popup windows. Therefor e, you cannot use Function Key Objects configured to Display popup window in Fast Selection windows. System Message Window s Eas yBuilder has four Windows designa ted as System Message windows. Window #5 is designated as the PLC Response Window that pops up automatically when the HMI loses communications with the PLC. Window #6 is designated as the HMI Response window, which will p op up automatically with the HMI loses communications with another HMI that is remotely connected. Window #7 is designated as the Password Restriction Window, which will pop up when access is attempted on a protected obje ct without the proper password. T he Display warning message if access denied checkbox must be enabled in the Security tab > User restriction section of the object. T hese windows have been pre - configured with automated messages and a function key to close the wind ow, so no changes are ne cessary, though you may customize them for your own application if desired. Window #8 is designated as the Insufficient Memory Window, which will pop up when the available memory in the HMI, USB Flash drive, or SD card is running low. This window must be c reated by the programmer , and it can be configured to indicate which device has triggered the message. The following Reserved Local Bits indicate insufficient memory conditions: LB9035 HMI free space insufficient alarm (when ON) LB9036 SD Card free space insufficient alarm (when ON) LB9037 USB 1 free space insufficient alarm (when ON) LB9038 USB 2 free space insufficient alarm (when ON)

162. 156 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 5. In the Degree section, you can select th e range of your meter, where the range is 0 to 360. The S tart degree 0 is at 12:00. Below are four examples of start and end degrees for different meters:  Note that meters can have any start and end degree between 0 and 360. 6. The Background section allo ws you to select background options for the meter. The fol lowing illustrations show how your meter will appear with different options checked: 7. The Tick m arks section allows you to configure the length, scale and sub - scale of the tick marks. 8. In the Pointe r section, select arm style, color, length, and width. 9. The Pin point section allows you to adjust the style and size of the pinpoint. See the illustration above to see the pinpoint (the center of the meter) . 10. Select the Limits tab . In this section, you can configure a scale that goes on the face of the meter that shows by a color indication when high and low limits have been exceeded. If you look at the above examples , you will see this is represented on the face of the meter as a red, yellow and green strip .

89. Using EZware - 5000 83 1010 - 1007, Rev. 10  To rotate objects : 1. Select the object you wish to rotate. 2. From the Edit menu, select Flip/Rotate > Rotate 90 Degrees or click the Rotate icon from the Edit toolbar.  To lock an object : Each object position and size can be locked by using the Pin button. When t he object is locked, its position and size cannot be changed. 1. Select the object you wish to lock. 2. From the Edit menu, select Pinned or click the Pinned icon from the Edit toolbar. 3. To unlock the object, deselect Pinned from the Edit menu or click the Pinned icon once again in the Edit toolbar.

58. 52 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 6 – Using EZware - 5000 Overview The EZware - 5000 software is composed of t hree separate applications that are accessible from the EZware - 50 00 folder: EasyBuilder, Project Manager, and EasyConverter. EasyBuilder is the application software used to create a project file. Project Manager is a utility application that puts the HMI into different operating modes. EasyConverter changes certain bina ry files created by the HMI into text files. By the end of this chapter, you should be quite familiar with the operation of Project Manager and be able to maneuver around EasyBuilder easily.  EasyBuilder 5000 includes extensive online help. From any dialo g box within the software, click on the HELP button, or press the computer's F1 key. The Project Manager The Project Manager utility sets the communications parameters that are used by the computer when communicating to the HMI . The utility can also be us ed to:  Start EasyBuilder - 5000 .  Write project data to a CompactFlash or USB device for transfer to an HMI .  Download project data to the HMI or upload project data from the HMI .  Start a project simulation session. To acces s Project Manager, click on the W indows Start button and select All Programs > Maple Systems > EZware - 5000 > Project Manager .

148. 142 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Creating the Label Library The Label library is a database of text Labels, for use with objects utilizing text labels descriptive of their status or condition. Each label can consist of up to 256 unique text strings ( representing the maximum number of states available per object), displayable in up to eight separate languages.  The number of states for each label is determined by the number of languages selected . 1 language = 256/1 = 256 states 2 languages = 256/2 = 1 28 states 4 languages = 256/4 = 64 states 8 languages = 256/8 = 32 states  To create a label text database library : 1. From the Library menu, click Label... , or click the Label Library Manager icon from the Library toolbar. The Label Library dialog box appear s. 2. C reate a label by c licking the New... button to display the Label dialog. 3. Enter the Label name for the label, and how many states the new label requires. For example, a label t i tled “Start” requires 2 states to represent separate conditions, where c ondition one status is “START ” and condition two is “STOP.” 4. Click the OK button, and the new label is added to the database. The Name will appear in a selectable listing of available Labels for use with objects that support text field labeling.

142. 136 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Using the Fast Selection Button The fast selection button is used to display the Fast Selection window. Pressing the button again causes the Fast Selection window to close. Creating the Fast Selection Button The fast selection button must be activated in the System Parameters in order to have it display on the HMI . When enabled, the fast selectio n button is always visible on the screen .  T o d isplay the fast selection button : 1. Select Edit > System Parameters . The System Parameters Setting Dialog appears. Select the General tab. 2. In the Fast selection button section, select Enable from the Attribute drop - down menu. 3. Select either R ight or L eft f rom the Position drop - down menu to select whether the button will appear in the right - lower corner or left - lower corner of the screen .

42. 36 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. In the Attribute section, select the following: Set Style : Press and hold increment (JOG++) (this will cause the value in the register to increase while the button is pressed) Inc. value: 1 Upper limit: 100 JOG delay: 0.5 second(s) JOG speed: 0.1 second(s) 4. Click the Shape tab. Click the Use Shape checkbox and click the Shape Library... button. Select the Arrows 1 library. If it does not appear in the Library list on the left side of the Shape Library window, click the Select Lib... button and locate Arrows 1.plb in the Library folder. Select it and click Open t o add it to the list. Select shape number 6 and click OK . 11. A preview of the selected shape appears in the properties window.

106. 100 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. By default, the converted file is automatically placed into the same director y. To modify the name of the file or location, click the Browse... button for the HMI5000 project file. 4. Default font : All text objects in theEasyBuilder - 500 project file use a proprietary fixed font. When converting to an EasyBuilder - 5000 project, these text objects are converted to TrueType fonts. Use this section to specify which TrueType fonts you wish to use.  The EZware - 500 configuration software uses propriet ary fonts that must be replaced with a Windows TrueType font. EZware - 5000 installs three TrueTy pe fonts into the Windows > Fonts folder that closely resemble the fonts used in EZware - 500 (HMI 500 16p, HMI 500 24p, HMI 5 00 8p). Select Use HMI500 ASCII font files to use these fonts. If you choose to use another Windows TrueType font (by unchecking Use HMI500 ASCII font files ), additional ‘tweaking’ may be required after you have converted your proj ect. We recommend using Calibri if you have this font available on your compu ter. Otherwise, another san seri f font like Helvetica should work. You can allow EasyBuilder - 5000 to automatically adjust the font size for you by selecting Use the most su itable font size automatically . If you uncheck this box, you can click on the Font Size Table button, which allows you to customize the transiti on size of the fonts from EasyBuilder - 500 to EasyBuilder - 5000 projects. This gives you maximum flexibility in deciding which font and which sizes you would like to use. For the Calibri font, we recommend those i tems as shown in the table below . 5. Delete “Direct Window” object s which are triggered with LB9060~9069, 9080, 9081, (HMI5000 - series use a new mechanism to manage keyboards.): Check this box to delete any Dire ct Windows objects in the EasyBuilder - 500 project file that are triggered by the internal local memory bits LB90 60 - LB9069, LB9080 - LB9081 .  In EasyBuilder - 500, these local memory bits allowed a popup window to appear in the display based upon touching any Numeric Input or ASCII Input object located in a particular area of the screen. This feature is not available in EZware - 5000. By default, this option is checked. 6. Click the Translate button to begin conversion of the file. When done, you will see text in the comments field that indicates if the conversion is successful.

125. Creating Windows 119 1010 - 1007, Rev. 10 4. Modify the window parameters, then press OK . The Open Window dialog box reappears. 5. If you wish to open the window you just created, click on the window and click Open . Otherwise, click Exit to return to the m ain screen of EasyBuilder. 6. An alternate method of creating a new window is to right - click on an unused window number in the Windows Object List and select N ew . The Window Settings dialog opens. Window Settings Let’s look more closely at the parameters you can change when creating a new window.  When a window is initially created, the window settings can be edited to make changes; however, once a window has been created, the window number can not be changed. To change the window settings, highlight the desir ed window in the Open Window dialog and click on the Setting s ... button. Alternately, right - click on the desired window in the Windows Object List and select Settings. Assigning a Window Name The Name is a description box used to help you identify what the window is used for without having to actually open the window and look at the contents. Up to 50 characters can be entered into this field with space characters allowed. Assigning the Window Number Although 1999 win dows are available on the HMI5000 Series , two are specifically reserved for the Common Window and the Fast Selection window and several are reserved for internal use. Therefore, you can assign #10 - 1999 to any window you create. When you initially create a window, EasyBuilder will automatically a ssign the lowest available number to the window. However, you can assign any number within the allowed range. In this manner, you can group windows together that may share some common traits.

180. 1 74 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 7. Select the format for how the date and time is displayed in the Date: and Time: drop - down boxes . 8. Click the Shape tab to configure a background shape, if you'd like one. 9. Click the Font tab to configure the size of the font. 10. Click OK and click in the work area of EasyBuilder to place the Alarm Bar. Drag it to place it in the desired location . Using Events EasyBuilder has two parts that are used to perform Event functions: the Alarm ( Event ) Log object and the Even t Display object. The Alarm ( Event ) Log object monitors events and alerts the Event Display when a n event is triggered. The HMI5000 Series monitors a maximum of 200 events but you can program the HMI to monitor up to an additional 1000 events. Monitoring E vents w ith the Event Log Object The Event Log Object continuously monitors PLC coils and registers to determine if an event has occurred. Once an event has triggered, the Event Log Object directs a string of characters associated with that event to the Eve nt Display Object for display on the HMI screen. The HMI operator can acknowledge each event by touching the string of characters that have been displayed. Once acknowledged, the Event Log Object has the option of calling a popup window.  To create an Even t Log Object : See the previous section on the Alarm (Event) Log (page 166 ) . Displaying Events Using the Event Display Object Though the Alarm ( Event ) Log Object continuously monitors the PLC for triggered events, it cannot display the events without the Ev ent Display Object. The Event Display Object takes the event strings sent to it from the Alarm ( Event ) Log Object and displays them on a window screen as a list. The list contains all of the events that have occurred with the most recently triggered event at the top of the list. You do not have to display the entire list of events on a window screen. You can limit the viewable events to a ‘scrollable window’ that displays a given number of lines. You can then create a register that allows you to scroll thro ugh the list of events using the scrollable window. An acknowledge feature allows the HMI operator to touch an event recorded in the event list to display a popup window. The popup window can then be used to display further instructions to the HMI operator or to perform some operation.

112. 106 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Easy Printer The Easy Printer button allows monitoring of the print server through Project Manager. The EasyPrinter utility must be running on the PC that is hosting the networked printer from w hich you wish the HMI 5000 Series to print. The printer is set up on the Printer /Backup Server tab in EasyBuilder - 5000’s Systems Parameters. Select the Use Remote Printer/Backup Server checkbox to enable remote screen printing and backup of data log file (*.dtl). File Menu Enable Output : Enable the printer. If not enabled, nothing wi ll be sent to the printer. Exit : Terminates the EasyPrinter utility. If Eas yPrinter is terminated, the HMI cannot send data to the printer. Edit Menu Edit : Edit the selected pr int job. Delete : Delete the selected print job. Select All : Select all print job s. View Menu The Jobs area is always displayed and indicates the source of the data, the operation being performed, and the status of the job. Properties Bar : Displays the properties of the selected print job. Preview Bar : Displays an image of the data bei ng sent to the printer. Download Bar : Displays the status of the data being transferred from the HMI, not the status of the data being sent to the printer. Logger Bar : Displays the status of the EasyPrinter utility.

16. 10 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 10. Configure your password settings. Local Password The password required to enter loca l setup. Upload Password The password requ ired to upload data from the HMI to a PC or memory module. Download Password The password requ ired to download data to the HMI from a PC or memory module. Upload (History) Password The password require d to up load history files from the HMI to a PC or memory module. 11. The new password must be entered, and then entered again to confirm. As the password is entered into the confirm field, an indicator will show if the two passwords match. 12. Click on the History tab to display the History dialog. This is where data stored in the HMI can be cleared.  This will not clear data stored on an SD card or USB flash drive . Clear Recipe The HMI ’s stored recipe data will be cleared when the Clear button is clicked. Clear E ventlog The HMI ’s stored event log data will be cleared when the Clear button is clicked. Clear Datalog The HMI ’s stored data log data will be cleared when the Clear button is clicked.

66. 60 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 The number of data points must be stored at [control word address + 1], and the data must be stored starting at [Data storage start address] before the control value is written to the Control Word address. If Offset to start address is checked, t he following consecutive addresses are used by the Data Block Display: Control Word address Draws/clears the plot Control Word address + 1 Defines n umber of data points to plot (n = up to 1024) Control Word addre ss + 2 First data point to plot Control Word address + 3 Second data point to plot Control Word address + n + 1 Last data point to plot The number of data points must be stored at [control word address + 1], and the data must be stored starting at [cont rol word address + 2] before the control value is written to the Control Word address. | n = number of data samples XY Plot The XY Plot Object is used to plot one series of values against another series of values on a line graph. The direction of the plot is defined in the Direction field as follows: Direction Result Right The origin is at the lower left. The X - axis moves to the right, the Y - axis moves up. Left The origin is at the lower right. The X - axis moves to the left, the Y - axis moves up. Up The o rigin is at the lower left. The X - axis moves up, the Y - axis moves to the right. Down The origin is at the upper left. The X - axis moves down, the Y - axis moves to the right. The No. of channels field specifies the number of datasets to plot (up to 16 chann els) . The Control A ddress specifies the address to use to control how the XY Plot operates. The following values can be written to the Control A ddress to control the plot: Trigger Value Control Function 1 Draws the plot for the selected channel, leaves ex isting data. Can display up to 32 plots for 1 channel, 16 plots for 2 channels, 8 plots for 4 channels, etc. 2 Clears the plot for the selected channel. 3 Clears the plot for the selected channel, then redraws the plot with the current data. The HMI wi ll write a 0 to the Control Word address after the operation is complete. The No. of data a ddress fiel d is automatically assigned to the next consecutive addr ess after the Control Address. It must be loaded with the number of pairs of X - Y data to plot. Thi s value must be set before a trigger value is written to the Control Address. Up to 1023 data points can be plotted per channel.

7. Introduction 1 1010 - 1007, Rev. 10 Chapter 1 – Intro duction Welcome Welcom e to the Maple Systems’ HMI5000 Series Human Machine Interfaces (HMI s). Using grap hic HMI s has neve r been easier. This powerful family of graphic HMI s connects to prog rammable logic controllers (PLCs) to provide the human - machine interface in industrial applications. The HMI5000 Series has several features not found in other graphic HMI s. This manual explains the programming and operation of the HMI5000 Series HMI s and how to implement the many available features using the EZware - 5000 Configuration Software. EZware - 5000 Support HMI Models Supported For the latest list of HMI5000 Series m odels supported by EZware - 5000, please visit our website at www.maplesystem s.com . PLCs Supported For the latest list of PLCs and controllers supported by the HMI5000 Series touchscreen s, please visit our website . About Your Documentation Maple Systems provides many resources to allow you to get the most out of your HMI5000 Series touchscreen . • This EZware5000 Series Programming Manual (shipped with EZware - 5000 as a PDF file) describes the general operation and features of th e HMI5000 Series using EZware - 5000 configuration software. • HMI5000 Series Installation Guide (shipped with the HMI) provides information on installing, powering, and connecting the HMI5000 Series to a PLC/Controller. • Controller Information Sheets pro vide important information specific to each supported protocol (available on our website) . • EZware - 5000 Onl ine Help covers the operation of EZware - 5000. Help is a lways available by clicking HelpTopics from the Help menu in EasyBuilder, or press F1 from a ny dialog. For more information, please visit the Support Center section on our website at http://www.maplesystems.com/support.htm . The Support Center provides links to manuals, FAQs, technical notes, training videos, sample projects, controller information sheets, and controller cables. Conventions When using EZware - 5000, there are usually several ways to perform a task. For example, if you want to copy a graphics object, you can: • Click the Copy co mmand on the Edit menu. • Click the Copy button on the Standard toolbar. • Press the CTRL + C keys on your computer.

9. Introduction 3 1010 - 1007, Rev. 10 OIT /HMI Basics Operator Interface Terminals (OITs) and Human Machine Interfaces (HMIs) provide much more versatility than traditional mechanical c ontrol panels. An OIT allows a plant floor operator to monitor current conditions of a control system and, if necessary, to initiate a change in the operation of the system. OITs connect to programmable logic controllers (PLCs) typically through the PLC’s serial communications port. The OIT can be program med to monitor and change current values stored in the data memory of the PLC. OITs can have either text - based or graphics - based displays. A text - based OIT can display printable text characters but no graph ics. Some text - based OITs can display text characters in various sizes. A graphics - based OIT can display printable text characters of varying fonts and sizes and graphics shapes such as icons, bitmaps, or pictures. Using pictures instead of words or charac ters often greatly simplifies the operation of the OIT, making the OIT much more intuitive to use. Some OITs use touchscreen displays while others use a membrane - style keypad. Membrane - style keypad s are best used in applications in which the keypad is like ly to become dirty. Touchscreen displays are placed over the OIT screen thus providing much more flexibility than typical membrane - style keypads. Because of this, switches can be created on a touchscreen that appear only when needed. The Maple Systems HMI5 000 Series are graphics - based touchscree n OITs. The terms OIT and HMI can be used interchangeably, so we will use HMI in most cases. Now let’s define some terms that are used throughout the EasyBuilder - 5000 Help files. Projects The HMI has two basic segmen ts of internal memory. The code memory contains the information required by the HMI that controls how it operates such as the features supported and how it communicates to a PLC. The HMI programmer does not have the ability to change code memory. The proje ct memory pertains to all the window screens created and any other features that the HMI programmer can create using the EZware - 5000 configuration software. Therefore, the term project is used to designate the file that is sent to the HMI from the EZware - 5 000 software. Backing Up Projects We recommend that you frequently back up your projects to another folder or an external or network drive. In addition, when you have completed a project, archive it by running the compression utility (Tools > Compress/Unco mpress), which bundles the project with the libraries that are associated with the project. This allows the project to be opened on another computer and retain all the shapes and pictures that are linked to the project. Refer to the Help menu for more info rmation (Help > Help Topics > Contents > How Do I...Backup a Project?). Objects An object is any ‘thing’ that performs an action while the HMI is communicating to the PLC. In ord er to get the HMI to ‘do any thing’, you must program the HMI with objects. Objec ts perform actions such as display text or graphics, write a value to a PLC register, or display an alarm. Objects most often are graphics shapes that are to be displayed on the HMI screen. For example, a Text Object is used to display text on the HMI . But objects ar e also used to configure the HMI to perform some action. For example, a PLC Control Object tells the HMI to continuously monitor a PLC register that is used by the PLC to request a new window. Some objects can dis play a graphics shape on the HMI screen and perform some action. For example, a Toggle Switch Object cre ates a graphic object on the HMI that , when pressed, activates a bit in the PLC.

10. 4 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Graphics Object A G raphics O bject is any text, icon, or picture that can be displayed on the HMI . Grap hics objects are further defined by how they are composed or created. A Text Object is a graphics obje ct that displays text on the HMI screen. A Bitmap Object is a graphics object t hat displays a bitmap on the HMI screen. Bit maps are files stored in the HM I to display pictures. A Shape Object is a graphics object that displays a shape on the HMI screen. Shapes are also files stored in the HMI to display pictures. Shapes differ from bitmaps in that shapes are stored using a vector - based file format whereas b itmaps use a pixel - based file format. Each format has its advantages and disadvantages. For example , vector - based graphics can be resized without losing resolution, whereas bitmap graphics lose resolution as they are magnified. Finally, a Group Object is t he most complex type of graphics object. It is a combination of other objects. Briefly, a group object consists of one or more objects that are ‘grouped’ together and stored as one object. A good example is a keypad, which is really a combination of severa l keys each designed to perform a specific task. When grouped together, a keypad can be stored as a group object for use in other projects or windows. Windows A window is a screen that can be displayed on the HMI . Windows can be full - s ized to completely co ver the HMI display or partially sized. Any partially sized window is usually referred to as a popup window . Windows can appear on the HMI display by a request from the PLC or by a press from the touchscreen. Windows can be configured to any size. Once a w indow is displayed, it can be moved around the HMI display or removed from the display . Windows can even overlap each other. Each window can display graphics objects and there is no limit to the number of graphics objects that can be placed on each window. The HMI5000 Series is capable of storing up to 1999 windows , but the actual limit is determined by the total amount of memory us ed for the application. What is a n HMI5000 Series ? The HMI5000 Series by Maple Systems are graphics operator interfaces designe d to connect to PLCs in an industrial environment. The displays are covered with analog resistive touchscreens designed for harsh industrial environments. The touchscreens use the latest in touchsc reen technology enabling the HMI programmer to create switc hes tha t are very fine in resolution. Unlike many other touchscree n HMIs on the market, the HMI5000 Series are not limited to a fixed number of cells in which switches can be creat ed. The project can contain as many switches of varyi ng sizes and shapes as desired , limited only by the total amount of memory available for the project. Three LED indicators are pr ovided on the face of the HMI5000 Series to provide instant feedback to the HMI operator of the curren t operating condition of the HMI . LED Indicato r Purpose PWR LED (yellow) indicates if power is applied to the OIT CPU LED (green) indicates if the OIT is operating correctly COM LED (red) indicates communications activity on PLC port The HMI5000 Series have three serial ports (except the H MI5043N /T and HMI5056N) , which provide a connection to a PLC using RS - 232 or RS - 485 communications , and some models have an Ethernet c onnection for PLC communication and project upload and download. The serial ports also provide the ability to use the EZwa re - 5000 configuration software in Pass - Through Mode , enabling the HMI programm er to test his project on the PLC through the HMI instead of do wnloading the project to the HMI . The HMI5000 Series is powered using +24VDC. A reset switch is provided on the bac k of the HMI to reinitialize the HMI if an operational failure occurs. The HMI5000 Series is designed for industrial en vironments and carries a NEMA4/IP65 rating as well as CE compliance for noise immunity and emissions.

31. Connect the HMI to the PLC or Controller 25 1010 - 1007, Rev. 10 Connecting multiple PLC/controllers serially using daisy chaining The RS485 4 - wire and RS485 2 - wire co mmunications ports of the HMI5000 Series family support multi - drop connections. A daisy - chain connection is made from the HMI to the first PLC/contro ller, and then from the first PLC/controller to the second and so on (see below). The network may need biasing resistors – refer to the PLC/controller documentation for more information. Connecting one or more PLC/controllers via Ethernet The HMI5000 Series (Ethernet - equipped models) have a single RJ45 Ethernet conne ctor configured for 10BaseT and 100BaseT operation. This port is for both communicating with a PC for configuration purposes, as well as for communicating with supported Ethernet P LCs and protocols. The connector is wired just like the RJ45 Ethernet connector on a PC. The Ethernet connection to a PLC/controller will vary with each PLC/controller. Some will require a straight - through connection, while others require a crossover conne ction. See Maple Systems' website for cable drawings of Ethernet cables.  To connect a single PLC/controller to an HMI : 1. Attach one end of the Ethernet cable to the RJ45 connector on the HMI. 2. Attach the other end to the RJ45 connector on the PLC/controller . A router or switch is required to connect multiple PLCs/control lers to a single HMI . In general, standard straight - through type cables can be used when connecting to a PLC/controller through a router or switch. Some routers and switches may be auto - sensin g. In this case, either type of cable may be used. HMI5000 Series Touchscreen RS - 485 PLC PLC PLC PLC

116. 110 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 6. Select your data format : U se to select or create a data format template that can be used for other recipes or extended memory files. In the example above, the d ata elemen ts configured in the Data format list have been saved to a template called ‘Recipe1’. Click OK . 7. A table of data elements appears that shows the recipe or extended memory table . 8. This table has several columns with headers: a. ID : T his is the ID number for ea ch record. b. ADDRESS : T his is the starting RW address or EMx address for each record. c. Data headers: T hese are the descriptions used for each data element created in the step above. 9. Edit the table by clicking on each data element field and entering the preset value. Please note that you are only allowed to enter data according to the format defined for each data element. 10. Here is an example of a completed table: 11. Click File > Save with the following options: a. Save file as *.rcp for recipes.

124. 118 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 #55:ASCII Small – A style of an ASCII keypad. #60:ASCII Upper M – A style of an ASCII keypad. #61:ASCII Lower M – A style of an ASCII keypad. #62:ASCII Upper S – A style of an ASCII keypad. #63:ASCII Lower S – A style of an ASCII keypad.  Not every model uses every keypad listed. The remaining windows are available to be created a s you desire for your project. I n order to create new windows, the fo llowing steps must be performed.  To create a new window : 1. From the Window menu , select Open Window . The Open Window dialog box appears. 2. Click New... The Select Window Style dialog box appears. 3. Click Base Window . If the Fast Selection and Common Window buttons appear grayed out, then it is because those windows have already been cr eated. The Window Setting dialog box appears.

95. Using EZware - 5000 89 1010 - 1007, Rev. 10  To configure General tab settings: 1. Fast selection button : The Attribute : drop - down e nables or disables the fast selection button, which is used to open the Fast Selection window ( window number 3). The Setti ngs button sets the look of the button including shape and color. The Position drop - down sets the fast selection button on either the lower left or lower right portion of the display. When checked, the Hide button when HMI starts option causes the fast sel ect button to be hidden when the HMI starts. Use Local Bit 9014 to control the Fast Select button. Clear the bit to show the button and set the bit to hide it. 2. Screen Saver: The Back light s aver sets the number of minutes (none - 255) of inactivity after whi ch the backl ight is turned off. If the value None is selected, then the back light saver is disabled.  The b acklight is re - tr iggered when the screen is touch ed o r when an alarm occurs (if the Enab le back light when alarm occurs option is selected). Screen Saver sets the number of minutes (none - 255) of inactivity after which the screen saver is activated. If the value None is selected, then the screen saver is disabled. Saver window no. designates the window that will be used as the screen saver.

141. Creating Windows 135 1010 - 1007, Rev. 10  To open a fast selection window: 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Highlight the Fast Selection Window and click Settings . The Window Setting dialog box appears. 3. The Name: and Window No.: are reserved t o identify the Fast Selection window. The other parameters can be modified, (see the Window Settings section earlier in this chapter for more information). Notice that the default size is Width = 80 and Height = 200. The default was selected to create a ‘s idebar’ that contains function keys to display other windows. The example below illustrates how the Fast Selection Window can be used for this purpose. 4. Press OK . The Open Window dialog box reappears with the Fast Selection window selected. 5. If you wish to o pen the fast selection window, click Open . Otherwise, click Close to return to the main screen of EasyBuilder.

14. 8 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 The X - model s (HMI5104XH, HMI5121X, and HMI5150X) have an additional icon in the System Setup Toolbar for Screen Calibration . Changing the System Settings  To chang e the system settings on the HMI : 1. Open the System Setup Toolbar as described above, and click the System Settings icon. 2. A dialog will be displayed requesting the Local password. The default password is 111111.  You may have to move windows around a bit to gain access to the virtual keyboard. You may also have to click inside the password field agai n. 3. Once the correct password has been entered, the System Settings dialog is displayed. For all tabs, the Cancel , Apply , and OK buttons are available. Cancel Close the System Settings dialog without saving any changes. Apply Save the current settings wi thout closing the System Settings dialog. OK Save the current settings and close the System Settings dialog. 4. Click on the Network tab to configure network settings. The Network dialog is displayed. 5. The Network tab allows co nfiguration of the IP setti ngs. The default setting is Obtain an IP Address Automatically . Use this setting if the HMI will obtain an IP address from a DHCP server. If connected to a DHCP server, this dialog will display the IP settings obtained by the HMI. The IP fields are disable d and are not editable. Touch Panel Calibration Older Models Newer Models

163. Bar Graphs, Meters, and Trends 157 1010 - 1007, Rev. 10 11. In the Value section, select the Zero and S pan values . These are the PLC register values that represent the zero and full - scale deflection of the meter’s arm. 12. In the Range limits se ction , click the enable check box to enable the limits. S elect the col ors for low, mid and high. Select the width, in pixels, of t he color band. The values from zero to low limit will be on t h e 'low' color band; values from low limit to high limit will be on the 'mid' color band; and values greater than high limit will be on the 'high' color band. 13. Select the Low limit and H igh limit . These are the values used for the range limit color bands. C lick the Dynamic lim its check box to allow PLC registers to determine the low and high limits. The low l imit is the specified register, and the high l imit is the next consecutive register. 14. The Scale label section allows you to enable labeling on the “main scale tick marks” inside the meter. You can select the font, color, size, and number of digits to the right of decimal point. 15. If you'd like a background shape to appear with your meter, click the Shape tab and select a shape. 16. Click OK . The meter appears on the work area of EasyBuilder. Click to drag and place your meter on your work area. If you need to reconfigur e any of the properties, deselect the meter and then double click on it and the properties dialog box will reappear.

61. Using EZware - 5000 55 1010 - 1007, Rev. 10 Set Bit The Set Bit Object is used as a button to toggle ON or OFF the state of a bit or coil in the PLC, or a bit in the HMI loc al memory (LB). There are a number of different options (Set Styles) available to operate the button including touch (On, Off, Toggle, Momentary) , window open or closed, and backlight on or off. Set Word The Set Word Object is used as a button to change the value in a PLC register, or the value in a register in the HMI local memory (LW). There are a number of different options (Set Styles) available to operate the button including touch (Write a constant value , increment or decrement ), window open or clos ed, backlight on or off, and periodic bounce or jog. Toggle Switch The Toggle Switch Object is a combination of the Bit Lamp and Set Bit objects. It is used as a button to toggle ON or OFF the state of a bit or coil (specified by the Write Address), and as an indicator to represent the ON or OFF status of a bit or coil (specified by the Read Address) in a PLC register or HMI local memory. It can be configured with various Switch Styles including Set On , Set Off, Toggle, or Momentary. Multi - S tate Switch The Multi - State Switch Object is a combination of the Word Lamp and Set Word objects. It is used as a button to change the value of a register (specified by the Write Address), and as an indicator to represent the value in a register (specified by the Rea d Address). A Multi - State Switch can display up to 256 different shapes and text strings, correspondin g to register values of 0 – 255. Option List The Option List Object provides a way to display a list of names corresponding to values in a register ( Mon itor address ). The Source of item data selection determines how the Option List operates. Predefine: The Option List displays a list of items where the item displayed or selected (configured on the Mapping tab) is determined by the value in a register. Opt ionally, selecting an item from the list can write its corresponding value to a register. Dates of historical data: When data sampling (Data Sampling Object) or Alarms (Alarm/Event Log) are employed, the Option List can be used to list the dates correspon ding to Historical data /event files for display ing in a Historical Trend Display, History Data Display , or History Event Display . Item address: Custom text for the Option List can be stored in registers and changed or updated during runtime. Control regist er : Set to 1 to update the item list. Control register + 1 : Determines the number of items in the list. Item address : The starting address for the item list contents (ASCII or UNICODE) . Slider Object The Slider Object is used as a control to change the v alue in a PLC register, or the value in a register in the HMI local memory (LW), based on the position of the slide control. Low and High limits can be configured based on constant values or on PLC /HMI register values , and the resolution of the slide contr ol can be adjusted to accommodate the range of values in the register. The position of the Slider will change if the register value is changed by some other device.

108. 102 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Please Note: These files are captured by the HMI and stored in internal HMI memory, an attached SD card , or USB flash drive. You must copy these files into your computer before using the EasyConverter utility. If you are running a project that is capturing data log or event log files using the Offline Simulator, the EZware - 5000 application automatically creates new folders on your computer and creates the files. Data log files are stored in a folder using the name that you assigned in the Data Sampling Object attribute box (e.g.,C: \ MapleSystems \ EZ5000 \ datalog \ History Data1 \ 20100618.dtl) Event log files are stored in an eventlog folder (e.g., C: \ MapleSystems \ EZ5000 \ eventlog \ EL_20100625.evt). Viewing an Event L og File (*.evt) 1. From the EasyCon verter application, click File... Open and locate the Event Log file (*.evt). 2. [ Creation time ]: T he text line below the creation time heading shows the date and time that the file was initially created. Format is Day of Week, Month, Day of Month, Time (24Hr format), and Year. 3. [ Data fields ]: T he text line below this header is used to label and identify each column of data under the [Data] header. The Data fields header shows the event number, category of event, time event occurred in 24HR format, and the even t (alarm) message recorded. 4. [ Data ]: T his is where the actual data is recorded.  T his is read only – the EasyConverter application does not allow any edits. Viewing a Data Log File (*.dtl) 1. From the EasyConverter application, click File...Open and locate t he Data Log file (*.dtl). As the file is loaded, the following popup window appears:

64. 58 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Recommended Format and Resolution 100% (1:1) 50% (1:2) NTSC 720 x 480 360 x 240 PAL 720 x 576 360 x 288 A capture function allows cap turing video images and storing them as *.jpg fi l es on a USB flash drive or SD card. The video capture is triggered by a PLC or local bit (OFF > ON) and can be configured to c apture video once p er second for a period of time defined by the Record tim e . The t ime Before and t ime After define the time period (up to 10 seconds each ) before and after the trigger during which the video capture takes place. A buffer memory stores 10 s econds of captured video when the capture function is enabled. The capture function continues uninterrupted even if the video is in Pause mode. Note: The Video In Object is available only on the X series models . It is standard on the HMI5150X and optional on the HMI5104XH and HMI5121X. Bar Graph The Bar Graph Object is used to display register data in a bar graph display. It can be configured to have alarm indicators using different colors on the bar graph to provide a warning when the value in the regis ter is approaching a maximum or minimum allowable value. Meter Display The Meter Display is used to display register data in an angular position on an analog - style meter. The scale (tick marks) can be adjusted around the circumference of the meter and th e pointer style can be changed. Scale values can be assigned to the tick marks by assigning a span range (e.g., 0 - 100). It can be configured to have alarm indicators using different color bars around the inside of the meter to provide a warning when the v alue in the register is approaching a maximum or minimum allowable value. Trend Display The Trend Display Object is used to display real - time or historical data collected by the Data Sample Object on a lin e graph. Up to 20 channels can be displayed on th e graph with data collected from consecutive addresses , and with different colors assigned to each channel (pen) . The Y - axis scaling is configured on the Channel tab with the Zero and Span fields (this defines the bottom and the top of the Trend Display a nd should contain the range of values in the data sample ). The X - axis scaling is configured on the General tab with the Distance between data samples section. There are two options: Pixel (number of pixels between samples) and Time (sets the width of the e ntire Trend Display in seconds). In Real - time mode, data is displayed on the graph as it is generated. In History mode, data is plotted from data log files saved in memory. A new data log file is created each day and can be displayed in the Trend Display b y changing the value in the History Control register. When the value in the History Control register is 0, the data for today is displayed on the trend. When the value is 1, the data from yesterday is displayed, etc. See Chapter 10 for more information on “Creating Trend Displays and Data Sampling Objects.”

47. Creating a Sample Project 41 1010 - 1007, Rev. 10 6. Click OK and place the Bit Lamp Object to the left of the tank. You can click and drag it to adjust its position once you have placed it on the window. 7. Click on the screen to deselect the Bit Lamp Object, then double - click on it to reopen the pr operties (or right - click on it and select Attribute ) and click the Profile tab. Set the Width and Height to 50 (pixels). 8. Click OK to accept the new Profile properties . 9. Copy and paste the Bit Lamp Object (pump) to the same window and open the Properties w indow. Leave the read address set to LB0 and click the Shape tab. 10. Click the Picture Library... button and select the Pipes Blue library (use the Select Lib... button if it doesn’t appear in the Library list). Select picture number 1 and click OK .

54. 48 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 2. Connect the HMI to your computer using the USB configuration cable (PN 7431 - 0115). 3. Select Tools > Download from EasyBuilder’s menu (or click the Download icon ) . 4. Make sure that the USB , Firmware , and Reboot HMI After Download boxes are checked. 5. Click the Download button. If the HMI is properly connected to the PC, the status box on the download dialog will update with messages indicating the progress of the transfer. The HMI itself will also display messages reflecting its status. 6. When the download is complete, the HMI will restart and begin running your project . Click the Exit button on the Download dialog. Note: When connecting two powered devices, a difference in potential can exist between the ground reference on each device. If there is a large dif ference in ground potential (voltage), making a connection via a USB cable can complete a ground loop that may damage the HMI and PC. The connectors on the Maple Systems USB Configuration Cable (P/N 7431 - 0115) are electrically isolated to prevent a potenti ally damaging ground loop, and we recommend using this cable to connect the HMI to the PC. Maple Systems cannot be held responsible for any damage to the HMI, PLC, or PC due to improper wiring. Please refer to page 5 of the HMI5000 Series Installation Guid e for proper wiring instructions. CONGRATULATIONS. You have completed your first EZware - 5000 project. Select File > Exit to close EasyBuilder.

175. Capturing Alarms and Events 169 1010 - 1007, Rev. 10 2. Click the New... button. The Alarm ( Event ) Log Properties dialog appears. 3. On the General tab, set the Category for the alarm. The Alarm Bar, Alarm Display, and Event Display can filter the alarms based on the category selected (range 0 - 255). 4. S elect a P riority level from the drop - down menu (Low, Middle, High, Emergency) . The alarms are sorted by priority in the Alarm Bar an d the Alarm Display with the highest priority shown on top (or first, in the case of the Alarm Bar). 5. Sele ct either bit or word from the A ddress type drop - down men u . 6. Click Setting... and s elect the PLC name, device type and read address, as well as the numeri c format in the Read a ddress section. 7. Click the Enable checkbox in the Notification section to have a specific bit set or cleared when the alarm condition is reache d . 8. Set the Condition to trigger the alarm (depends on Word or Bit selected for Address type) .

120. 114 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 5. Destination COM Port (HM I - > PLC) : Set COM settings for the HMI COM port that will be connected to the PLC. 6. Click Start Pass - through to begin pass - through communication and Stop Pass - through to end. Click Exit to exit pass - through mode.  When the HMI is in serial pass - through mo de, the HMI does not communicate with the PLC and the program in the HMI does not run.  To use the Ethernet pass - through mode: In the Ethernet pass - through mode, the HMI acts as an Ethernet - to - Serial bridge. A virtual COM port driver is installed on the PC (in this example, COM4) , which provides the connection between EasyBuilder - 5000 (or the PLC programming software) and the Ethernet port connected to the HMI. The virtual COM port uses the next available port on the PC. 1. Click Install to install the virt ual COM port driver. The Virtual COM Port (PC < - > PLC) indicat es the virtual COM port used on the PC.  To change to another port, use the COM ports section of Device Manager on the PC. 2. PLC Connection Port (HMI < - > PLC) : Enter the IP address of the HMI an d the COM port and method of communication between the HMI and PLC. 3. Click Apply to accept the settings. 4. Click Stop Pass - through to end.

123. Creating Windows 117 1010 - 1007, Rev. 10 3. The Open Window dialog box closes and the opened window is displayed in the EasyBuilder work area. The Open Window dialog box lists all of the windows currently created for the project. An asterisk next to a Window indicate s that the window has already been opened. Each window is li sted with the Window name and size. The window name is the name that you assign to the window when it is created. The window size is shown for quick reference. Finally, you will notice that the Open Window dialog box is also used to create a new window or change any of the settings for a window. By default, when a window is opened it will replace any window that was displayed in the work area of EasyBuilder. To switch between open windows, click the Window menu and select from the list of windows currently open. You can also cascade (select Window - Cascade) or tile (select Window - Tile) the open windows to see the windows at the same time. EasyBuilder requires more resources from your computer every time you open another window. When many windows are open, th e performance of the computer may be affected. Therefore, you may wish to close some of the windows until you need to edit them.  To close a window : 1. You will notice three small icons located in the upper right hand corner of each window: the minimize icon , the maximize icon , and the close icon . To close a window, click the close icon associated with that windo w . These icons show in the window if minimized. Otherwise, the icons are located on the rightmost end of the menu bar of EasyBuilder. 2. There i s a close icon on each window tab as well, located just above the work area. Creating a New Window Whenever you create a new project, several windows have already been created by EasyBuilder: #3: Fast Selection – The window controlled by the Fast Sel butto n that allows you to quickly jump to commonly accessed windows or objects. #4: Common Window – A window that displays graphics (such as a company logo) or objects that are always on every screen of the display. The common window runs below every other wind ow that is being displayed on the HMI . #5: PLC Response – This is the window that is displayed when the HMI loses communications with the PLC. #6: HMI Connection – This is the window that is displayed with the HMI loses communications with a remotely conne cted HMI . #7: Password Restriction – This is a window that is displayed when access is attempted on a protected obje ct without the proper password. #8: Storage Space Insufficient – This is a window that is displayed when the available memory in the HMI, US B Flas h drive, or SD card is running low. This window must be created by the programmer and a message placed on the window, such as, “Memory Low!” along with a Function Key to close the window. See To create a new window below. #10: Startup Screen – The wi ndow that displays whenever the HMI is started up. The Startup Screen can be redefined in the System Parameter Settings, on the General tab. #50: Keypad1 Integer – A style of numeric keypad. #51: Keypad2 Integer – A style of numeric keypad. #54:ASCII Middl e – A style of an ASCII keypad.

155. Using and Creating Keypads 149 1010 - 1007, Rev. 10  To create a sample keypad entry screen : 1. Start a N ew project fil e in EasyBuilder - 5000 . 2. From the Objects menu, select Numeric /ASCII > Numeric Input . The New Numeric Input Object Properties box appears. 3. Create a Numeric Input Object with the following parameters : Tab Section Parameter Value General Description Numeric Input Object Read Address PLC Name: Local HMI Device Type: LW Address: 0 Data Entry Keyboard (Select Use a popup keypad) Window No. 50: Keypad integer Popup position Middle, right - hand column Numeric Format Display Data Format 16 - bit signed Number of Digits Left of Decimal Pt. 5 4. Create an ASCII Input Object with the following parameters: Tab Section Parameter Value General Description ASCII Input Object Read Address PLC Name: Local HMI Device Type: LW Address: 1 No. of words: 12 Data Entry Keyboard (Select Use a popup keypad) Window No. 54. ASCII Middle Popup position Middle, right - hand column 5. Create two text boxes; one to identify the Numeric Input register, and one to label the ASCII Input register.

69. Using EZware - 5000 63 1010 - 1007, Rev. 10 to display (including the startin g day). If three days are selected, but only two event files are included within the three day period, only two event files will be displayed. With Index of the last history selected, the value entered in the History control register determines the startin g day (most recent , where 0 = today ) and the value in the History control register + 1 is the number of event files to display. This setting is not dependent on the date and the Event Display will display the designated number of event files from most rece nt to oldest.  The Event Display can display up to 4MB of historical data. If the combined file size of the selected historical data exceeds 4MB, the most recent data is displayed and the oldest data beyond 4MB is not displayed. Select Enable event manage ment to control which events to display or hide, and allow users to delete selected events. Control address 0 = All events are displayed. 1 = Confirmed events are hidden. 2 = Returned to normal events are hidden. 3 = Confirmed and returned to normal events are hidden. Control address + 1 1 = Users can delete selected events in real - time mode. Alarm (Event) Log The Alarm (Event) Log Object is used to configure alarms and events. Select one of the History file s checkboxes to save alarm/event files in HMI memo ry or to an SD card or USB flash drive . This is used when an Event Display is configured for History mode. The Preservation limit lets you limit the number of history files to save. A new file is created each day with the filename EL_yyyymmdd.evt wher e yyyy=year, mm=month, and dd=day. For example, the file for June 12, 2010 would be EL_20100612.evt. Click the New button to create a new alarm/event. An alarm/event can be triggered by a bit or a word . The Notification field can be configured to set or cl ear a bit when the alarm is triggered. The Message tab allows you to enter a message that will appear in the Alarm Bar, Alarm Display, or Event Display when the alarm/event is triggered. The Write value for Event Display object is used to enter a window n umber that is written to the Write address configured in the Event Display object. This window number is used by an Indirect Window configured to popup when an alarm/event is acknowledged. For HMI5000 models with the audio line - out option, a sound can be p layed when the alarm/event is triggered. Click the Enable button and select a sound from the Sound Library. The WATCH addresses can be used to display the data in up to four register s in messages. Click the Syntax button to see how to configure the message to display the data. Data Transfer (Trigger - based) The Data Transfer (Trigger - based) Object is used to transfer word - based data from the specified Source address(es) to the specified Destination address(es). This can be used to transfer data from one de vice to another. The Source and Destination address fields define the starting addresses, and the No. of words field specifies how many consecutive addresses are transferred. The dat a transfer can be triggered by t ouch ( Touch trigger mode) or by an externa l or internal bit ( External trigger mode) .

118. 112 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 EasyAddressViewer Starts the Easy Address Viewer application for viewing the device types and memory ranges for th e selected communications driver. Build Download Data for CF/USB Disk Data can be downloaded to the HMI5000 Series using CompactFlash (older HMI models only) , SD card, and USB flash drives. The Build Download Data function builds the data files to do th is.  To build download data for CompactFlash (CF) , SD card, or USB jump drive: 1. Start Project Manager. 2. Click Build Download Data for CF/USB Disk... The Project Manager dialog appears. 3. Insert CF card , SD card, or USB flash drive into PC. Note the drive that re presents the USB/CF /SD device. 4. Clic k Browse... next to Select th e folder to save download data: to select the drive that represents the USB/CF /SD device. 5. Check the boxes that will be the sources for your data and browse to the appropriate file for that sou rce. Click Build . Transfer Settings Download Sends a compiled project file stored on the computer to the HMI . Upload Receives a compiled project file from the HMI to be stored on the computer. Simulation Settings On - line Simulation Opens a compiled project (*.xob) in on - line simulator mode.

18. 12 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 15. Click the VNC server setting tab to enable remote access using VNC (Virtual Network Computing). Click Start VNC to enable the VNC server. Click the VNC login password to enter the password used to login to the HMI with a remote VNC viewer . The default password is 111111 . Click Apply and then click OK to save the settings and exit the System Settings window.  The VNC option is only available on Ethernet - equipped models. 16. Click on the Misc (el laneous) tab to display the Backlight dialog. The Brightness control a djusts the brightness of the HMI ’s backlight. Use the mouse or touchscreen to roll the wheel. Rolling to the left decreases the brightness, rolling to the right increases the brightness.  System tags “ Backlight Up (LB9040) , ” “ Backlight Down (LB9041) , ” and “ Backlight Index (LW9040)” can be used to adjust the brightness at runtime.

86. 80 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 4. All of the objects that use PLC data registers or the internal memory of the HMI ar e listed in this dialog box according to their Object ID tag. Alongside each ID tag is the PLC or HMI memory identifier. Grouping Objects When creating graphics on a window, you may create a complex graphic that is actually composed of several simpler obje cts grouped together . Grouping objects together makes it easier to move or copy multiple objects at the same time.  To group objects 1. Select the objects to be grouped. 2. From the Edit > Group menu, click Group or click the Group icon from the Edit toolbar. 3. All objects within the group can now be copied, deleted, or moved by clicking on the group.  To ungroup objects 1. Select the objects to be ungrouped. 2. From the Edit > Group menu, click UnGroup or click the UnGroup icon from the Edit toolbar. 3. All objects within the group can now be copied, deleted, or moved separately. Layering Objects Graphics objects can be overlaid upon each other. When ‘layered’ the graphics object on the topmost layer will be completely seen. How much of the other graphics objects are seen depends on what is on top of them. The following layer commands help to position the overlaid obj ects exactly how you want them. Top Layer : Brings the selected object to the top layer.

65. Using EZware - 5000 59 1010 - 1007, Rev. 10 History Data Display The History Data Display Object is used to display historical data collected by the Data Sample Object in a table format. Up to 16 channels of data can be displayed from consecuti ve addresses, and can be any mix of data types (e.g., 16 - bit unsigned, 16 - bit signed, 32 - bit float, etc.). Note: The History files section in the Data Sampling Object must have a box checked (e.g., Save to HMI memory ) and a Folder name defined in order for the data files to be stored and displayed in the History Data Display. The History Control register is used to select the historical data file to display. When the value in the History Control register is 0, the data for today is displayed in the table. W hen the value is 1, the data from yesterday is displayed, etc. Data Block Display The Data Block Display Object is used to draw line graphs of the data contained in consecutive registers (up to 1024 consecutive registers). In addition, up to 12 individua l sets of data can be displayed in the Data Block Display. The line graphs can display data in any supported format, but the data in each graph must be of the same format. The Y - axis scaling is configured on the General tab with the Minimum and Maximum Lim it fields (this defines the bottom and the top of the Data Block Display and should contain the range of data values) . The X - axis scaling is configured on the Display Area tab in the Data Samples field ( this defines the number of data samples to plot on a single screen ). The Control a ddress specifies the address to use to control th e selected channel (data set). Each channel has its own Control Word address . The following values can be written to the Control address to control the plot: Trigger Value Contro l Function 1 Draws the plot for the selected channel, leaves existing data. Can display up to 32 plots for 1 channel, 16 plots for 2 channels, 8 plots for 4 channels, etc. 2 Clears the plot for the selected channel. 3 Clears the plot for the selected ch annel, then redraws the plot with the current data. The HMI will write a 0 to the Control Word address after the operation is complete. If Offset to start address is unchecked, the following addresses are used by the Data Block Display: Control Word addr ess Draws/clears the plot Control Word address + 1 Defines n umber of data points to plot (n = up to 1024) Data storage start address First data point to plot Data storage start address + 1 Second data point to plot Data storage start address + n + 1 La st data point to plot n = number of data samples

13. HMI Local Setup 7 1010 - 1007, Rev. 10 Chapter 2 – HMI Local Setup Factory Configuration Each HMI arrives from the factory with a demo project file that illustrates some of the most popular feature s of the HMI. For a first time user, it is worthwhile to navigate throug h the screens in the demo project and become familiar with the features and capabilities of the HMI and EZw are - 5000. Refer to the EasyBuilder - 5000 Help file for more information about the features and operation of the HMI and EasyBuilder - 5000 . The HMI als o has a black reset push button and a four position DIP switch located through an access hole on the back of the enclosure. The reset switch can be used to reinitialize the HMI if the HMI malfunctions. DIP switch 1 puts the HMI into Touch Calibration mode. For normal operation, all of the DIP switches should be set to the OFF position. This chapte r describes how to use the HMI5000 Series’ local setup options. The local setup allows touchscreen calibration, transferr ing projects to and from the HMI, configur ing the HMI ’s IP settings, passwords, time and date, screen contrast, as well as managing the stora ge of recipe and history files. Additionally, memory and other system information can be viewed. Calibrating the Touchscreen The touchscreen of the HMI is fu lly calibrated before it lea ves the factory so there is no need to adjust it. However, over time the touchscreen may need to be recalibrated.  To calibrate the touchscreen: 1. Turn DIP s witch 1 ON. 2. Cycle power to the HMI (or press the reset button next to the DIP switches) . 3. Afte r the HMI displays a crosshair cursor, you are prompted to touch the cursor for: Top left position Top right position Center position Bottom lef t position Bottom right position 4. You have the option to restore the system settings p assword to the default setting (111111). If you choos e Yes , a dialog box will inform you that the p roject will be erased in the H M I. You must type Yes to complete the operation . After performing this operation, y ou must reset the Upload, Download, and Uplo ad (History) Passwords in the System Settings Security tab. When you next download a project, check the Firmware and Font files checkboxes in the Download dialog . If you choose No or allow the option to timeout , the HMI will resume initializing and run th e project.  Screen calibration is accessed through the System Setup Toolbar on the HMI 5104XH, HMI5121X, and HMI5150X (see below). Getting into Local Setup Accessing the local setup menus requires a USB - mou se connected to the HMI (except the HMI5043N /T a nd HMI5056N) . Using the mouse, point to the lo wer right - hand corner of the HMI. The open bar icon will appear. Click on the ic on to call up the System Setup T oolbar (note this tool bar is on the HMI screen) : Open/close bar icon Virtual keyboard icon Sys tem info icon Small keyboard icon Large keyboard icon System settings icon Older Models Newer Models

173. Bar Graphs, Meters, and Trends 167 1010 - 1007, Rev. 10 Title tab: U sed to configure a title bar or legend at the top of the data columns: 1. Use title: C heck to use the Title bar option. 2. Title background : D etermines color of background on title bar . a. Transparent: C heck to remove background color . b. Color: S elect from drop - down color box . 3. Title name: D efault name of each col umn . 4. Title: N ame assigned to appear at the top of each column . 5. Label l ibrary: None = not used, Used = Label Library used instead of direct text entry. To assign a Label Tag, highlight the channel you wish to modify and click on the Setting... button.  F or more information on using Label Librar ies, see “ Chapter 8 – Creating and Using Databases and Languages. ” Label tab : B lank = not used, or the particular name of the label tag used. Shape tab: Use to configure the fram e and background color of the display.

122. 116 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 7 – Creating Windows This section shows how to create and use windows using EasyBuilder. Window F u ndamentals An operator interface terminal wouldn’t be very useful if all of the information to be di splayed could only be placed onto one screen. Therefore, most HMI s have multiple screens that you can use to display information. The Maple Systems Silver Series is capable of storing up to 1999 windows (actual limit is determined by memory requirements of each screen), giving you maximum flexibility in designing your operator interface. We prefer to call these screens ‘windows’ because they have several features not normally associated with screens:  Windows can be created in any size. You can make the wind ow full - sized so that it fits the entire area of the HMI display or you can create a window that partially covers the display.  Windows can be overlaid on top of each other. All data on each window displayed is updated continuously regardless of whether or not it is covered up by another window.  Windows can be moved around the HMI display to allow portions of other windows to come into view. The HMI5000 Series has four basic types of windows available for use: Base windows, a Common window, System Message wi ndow, and a Fast Selection window. Base windows are the windows that you will most often use. The C ommon window and Fast S election window are two windows reserved for special functions. System Message windows are reserved for custom messages from the contr oller. By the end of this chapter, you will be able to create these windows and use the many features available to them. Opening and Closing a Window To view the contents of a window in EasyBuilder, it must first be opened. When you create or open an exist ing project file only the initial window is opened. To view any other windows that have already been created, you must first open the window. This can be done using the Window Tree (see “ Chapter 3 - Using EZware - 5000”, Display Options) or by performing the following:  To open a window : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Click on the Window you wish to open. Then click Open.  Y ou can also open the window by double - clicking the window.

45. Creating a Sample Project 39 1010 - 1007, Rev. 10 19. In the Attribute section, select the following: Set Style: Press and hold decrement (JOG -- ) (this will cause the value in the register to decrease while the button is pressed) Dec. value: 1 Bottom limit: 0 JOG d elay: 0.5 second(s) JOG speed: 0.1 second(s) 20. Click the Shape tab. Click the Shape Library... button. Select the Arrows 1 library. Select shape number 8 and click OK . 21. Click OK to accept the properties settings. Next we will create a Bit Lamp Object to repr esent a pump and another to represent a pipe connecting the pump to the tank.  To create a Bit Lamp : 1. In the top menu bar in EasyBuilder - 5000, click Objects > Lamp > Bit Lamp (or select the Bit Lamp icon in the Object 1 Toolbar). 2. In the Bit Lamp Object’s Pr operties General tab, you can enter a description of the object such as Pump. Select LB for the Device Type and 0 for the Write address.

131. Creating Windows 125 1010 - 1007, Rev. 10 1. From the Objects menu, select PLC Control . The PLC Control Object dialog box appears. 2. Click New... . The PLC Control dialog appears. 3. Select Change window from the Ty pe of control drop - down box in the Attribute section. 4. Click the Setting... button in the Trigger address section and s elect the Device type and Address for the actual PLC address you wish to monitor.  The HMI will write the number of the newly - displayed win dow to the next consecutive address after the address specified in this step. 5. Select the format from the drop down menu ( e.g., 16 - bit or 32 - bit unsigned, signed or BCD). 6. Click OK to return to the PLC Control dialog box and click OK again to return to the P LC Control Object dialog box .

167. Bar Graphs, Meters, and Trends 161 1010 - 1007, Rev. 10 2. In the Data Sampling Object Index , select the data sampling object from the drop down menu whose data is to be displayed . 3. For Trend type , select whether the data showing will be historical data or real - time data . 4. The Distance betw een data samples option allows you to configure how the data is displayed in the X - axis on the Trend Display. When Pixel is selected, enter the number of pixels between data samples in the Distance field . When Time is selected, enter the number of seconds from left to right on the X - axis in the Distance field. 5. Check the Enable checkbox in the Hold c ontrol section (Real - time mode only) if you'd like the trend to pause when a specified bit is set, and then configure the PLC address and device type. 6. Configure the History control section (History mode only) to designate a register used to select the data log file to display in the Trend Display Object . 7. Click the Enable checkbox in the Watch line section if you'd like to place a wa tch line on the trend that write s the value at that point to a specif ic register or registers , and then configure the PLC address and device type. If the selected Data Sampling Object is sampling two or more consecutive registers, the watch line will reserve the same number of consecutiv e registers as the number of registers being sampled, beginning with the specified register. 8. Click on the Trend tab to display the Trend dialog box .

154. 148 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 2. Use the Description: box to enter a title for the Function Key part. A description is not necessary b ut does help you identify the purpose of the part. 3. In the ASCII /UNICODE mode section, there are four control key options. Control keys are used during data entry to perform a specific function. Function Description [ENTER] Configures the Function Key as a n Enter key. When pressed, it will write the alphanumeric characters entered into a Numeric Input Object or ASCII Input Object to the target PLC register. [BACK SPACE] Configures the Function Key as a Delete key. When pressed, it will delete the last alph anumeric character entered. [CLEAR] Configures the Function Key as a Clear key. When pressed, it will clear the data displayed in the Numeric Input Object or ASCII Input Object. Note: this key does not clear the actual target PLC register until the Enter key is pressed. [ESC] Configures the Function Key as an Escape key. When pressed, it will exit the editing mode. 4. Just below the four control key options, is the ASCII /UNICODE checkbox. Select this when you want to configure the Function Key to enter an alphanumeric character. When this checkbox is selected, the character box is activated. Use this box to enter the ASCII character you want to use. 5. Click the Shap e tab to s elect either a shape or bitmap to r epresent the Function Key . 6. Click the Label tab t o display the Label for the Function Key . Click the Use l abel checkbox to use a label. 7. Click OK . The New Function Key Object dialog closes and the main screen of EasyBuilder appears with the cursor tied to a rectangular outline of the part you just created at the upper left corner of the screen. Move the part to the desired location on the window and click the mouse to place it . 8. Once the part is placed onto the window, you can adjust the location of the label inside the part by clicking once on the label. Th is will highlight the entire object. Now click on the label again. Now only the label is highlighted, allowing you to move it without moving the part. 9. Create a Function Key for each number, Enter, Back Space, Clear, and Escape key . 10. Add a display to the ke ypad by selecting Objects > Numeric/ASCII > ASCII Display . Configure the ASCII Display with a Read Address of LW9150, and six words (No. of words). Place the ASCII Display above the Function Keys to complete the keypad. To create a custom keypad, group all of the keypad objects together on a window . Y ou can then save the keypad to a group library for later use in other projects. Several predefined keypads are included with EasyBuilder. To use these keypads, click Library > Group > Call up Lib rary in EasyBui lder - 5000 and access the keypad library. Alternately, you can create a custom keypad in a graphics program such as Paint and import it into the Picture Library. Place the picture on a window using the Draw > Picture tool, and overlay the Function Keys and ASCII Display on top of the picture. The computer.flb library has some keypad pictures you can use ( picture no. 35 and 36). Displaying and Using a Keypad Let’s go through a sample project that uses one of the predefined keypads included i n EasyBuilder to e nter values in a Numeric Input Object and an ASCII Input Object. This example will show you how to place these objects on a window screen, and then use the keypad to edit the data registers.

70. 64 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Backup The Backup Object is used to copy recipe files (*.rcp), event files (*.evt), and data files (*.dtl) from the HMIs internal memory to a USB flash drive , SD card, or a PC connected via Ethernet. When Histo rical event log or Historical data log is selected, the historical event logs or data logs can be saved in their native file formats (*.evt or *.dtl respectively) or in *.csv format. The range of history files can be selected and the backup can be triggere d by touch ( Touch trigger mode) or by an external or internal bit ( External trigger mode). When External trigger (word) is selected for the Trigger Mode, the following registers control the Backup, allowing the operator to define what files are backed up: Trigger address: When the value changes from 0 to 1, the backup is triggered. Trigger address + 1: Defines the start day for the backup. Trigger address + 2: Defines the range of days to backup (maximum 90 days). When the backup process st arts, local bit L B9039 is set. When the backup is complete, local bit LB9039 is reset. Timer The Timer Object is used to control an output bit based on the state of an input bit and a measurement bit that is controlled by a preset time. There are five different configura tions or modes for the timer including On Delay, Off Delay, Pulse, Accumulated On Delay, and Accumulated Off Delay. When placed on a base window, the timer object is active only when that window is showing on the HMI . When placed on the Common Window (Wind ow 4), the timer object is active at all times, regardless of which window is displayed on the HMI. PLC Control The PLC Control Object is used to perform a number of background tasks . Click the New button to set up a control object. Click Type of control to open a drop - down box with the following options: Change Window This causes the HMI to close the currently - displayed Base Window , and display the Base Window whose number is in the specified Trigger a ddress . The Change Window action occurs only when the HMI detects a change in the value of the specified Trigger Address. After the window is chang ed, the HMI will write the number of the newly - displayed window to (Trigger Address +1). Write data to PLC (current base window) When the HMI initializes, and when the Base Window changes (for any reason), the number of the new Base Window is written to th e PLC Register specified by the Trigger a ddress . General PLC Control Executes a data transfer of up to 32 words from the HMI to the PLC or from the PLC to the HMI when the value in the Trigger Address is set to a valid operation code . After the operation is complete, the HMI sets the value in the Trigger address to 0. A total of four values are needed to configure the General PLC Control attribute. Address Function Details Trigger address Operation code. Valid codes are 1, 2, 3, 4. The Trigger address is set to 0 by the HMI when the transfer is complete. 1. PLC to HMI: RW (recipe words) 2. PLC to HMI: LW (local words) 3. HMI to PLC: RW to PLC 4. HMI to PLC: LW to PLC

201. Security 195 1010 - 1007, Rev. 10 3. Click the Add button to map a Modbus register. In this example, Modbus registers are being mapped to array elements in an Animatics Smartmotor controller. Description : Enter a text description for this mapping. Device Type : Select whether the mapped d ata is a Bit or Word address. Mode : Configure the access privileges. MODBUS address : Specify the Modbus address. Mapped PLC address : Specify the PLC and address to which the Modbus address will be mapped. In this example, Modbus registers are being mapped to the AL[] array in the Animatics Smartmotor. Table size: Specify how many words or bits are to be mapped. The table starts with the addresses configured above. In this example, 10 Modbus addresses are being mapped. Conversion: AB - > BA swaps the byte order during the mapping, ABCD - > CDAB swaps the word order. 4. Click the OK button. 5. Repeat for each address type to be mapped. Configuring the ModbusTCP Master The ModbusTCP Master must be configured to communicate with the HMI. In general, there will be a one - to - one matching of the Modbus address and the address mapped in the PLC. If 32 - bit types are used on one side, and 16 - bit types are used on the other, addresses may be skipped. When the ModbusTCP Master requests data, the HMI will send the request to the mapped device, and return the data to the ModbusTCP Master. In the Animatics example, when the ModbusTCP Master requests register 4x1, the HMI will request the data from Animatics register ArrayAL[0], and return the data to the ModbusTCP Master.

179. Capturing Alarms and Events 173 1010 - 1007, Rev. 10 Displaying Alarms using the Alarm Bar Object The Alarm Bar Object displays alarms scrolling horizontally along a single line. The alarm bar continuously scrolls each alarm until the alarm is no longer active. If more tha n one alarm is active, the Alarm Bar Object appends each alarm to the string of characters scrolled. This part can be used on window screens where space is very limited. It also allows you to display long alarm text strings that are too long to be shown in the Alarm Display Object.  To create an Alarm Bar Object : 1. Fro m the Objects menu, click Alarm > Alarm Bar o r clic k the Alarm Bar icon in the Object 2 toolbar. The New Alarm Bar Object dialog box appears. 2. Include categories: T o include all categories , s et this at 0 to 0. 3. Se lect Scroll speed from the drop - down menu to adjust the speed at which the message scrolls across the alarm bar. 4. Select the Frame and Background colors from the drop - down menus. Select Transparent for no frame or background. 5. Select the sort order in which the alarms will appear, either Time ascending or Time descending . 6. Check the Event trigger date , Event trigger time , and Event message checkbox es to include them in the Alarm Bar . Use the Display order list to arrange the order in which the selected event information is displayed.

51. Creating a Sample Project 45 1010 - 1007, Rev. 10 2. Use the drop - down menus to locate the project folder in EZ5000 . 3. In the File name text box, type Sample_Project.mtp . 4. Click Save . The file is saved on to your computer hard drive and the main screen of EasyBuilder reappears.  Compiling your first project 1. From the Tools menu, click Compile . The Compiling dialog box appears. 2. Click the Compile button . EasyBuilder will compile your project and display erro r results. 3. If no errors occur, click Close . The main screen of EasyBuilder reappears. If errors have occurred, repeat the steps in the “ Creating a Sample Project ” section.  Simulating your first project 1. Click Tools in the top menu bar and select Off - line S imulation (Ctrl+T) or click the Off - line Simulation icon in the Project Toolbar. The Simulation Window will appear on the screen.

147. Creating and Using Databases and Languages 141 1010 - 1007, Rev. 10  To export the tag library to a .csv file or . xls file : 1. Click Export CSV or Export EXCEL . The Open dialog box appears. 2. Enter the name of the file where you wish to save the data. 3. Click Open .  To import the tag library from a .csv file or .xls file : 1. Click Import CSV or Import EXCEL. The open dialog box appears. 2. Brows for the CSV or XLS file containing the tags. 3. Click Open . Using the Tag Library Once the Tag Database has been created, individual objects can use the Library to assign a Tag to the object, referenced to the PLC register address. 1. On addressa ble objects, once the Tag Database has been created, a User - defined tag checkbox is available. This box is not available if no tags have been configured in the Database Library. 2. Check User - defined tag checkbox. The Device Type list will be filled with a list of available tags. Objects addressable as Register - type objects will display Tags configured as Word; Objects addressable as Bit - type objects will display Tags configured as Bit. 3. Select the desired Tag from the Device Type list to address the Object to the referenced Register Address.

63. Using EZware - 5000 57 1010 - 1007, Rev. 10 Moving Shape The Moving Shape Object is used to move a shape or picture on the screen based on values in consecutive registers (specified by the Read Address). The value in the Read Address register determines the state of the object and can be used to change its appearance. The value in the next consecutive register(s) determines the position of the part (relative to the object’s initial position, in pixels). The position can be defined by X values, Y values, and XY values, where the Read Address + 1 = the X or Y position (for X axis only or Y axis only modes) , or the Read Address + 1 = the X position and Read Address +2 = Y position (for X & Y axis mode) . These addresses define the position relative to the upper - left corner of the shape. The Min/Max XY values in the Moving Shape object’s prop erties define the total area within which the object is allowed to move, regardless of the values in the controlling registers. Animation The Animation Object is used to move a shape or picture on the screen based on values in consecutive registers (spec ified by the Read Address). The value in the Read Address register determines the state of the object and can be used to change its appearance. The value in the next consecutive register (Read Address + 1) determines the preselected position of the part. W hen the Animation Object is selected, the cursor changes to a crosshair (+). Left - click the mouse on each location where the object will appear. When all locations have been defined, right - click the mouse to finish drawing the object. There must be at leas t three positions defined. The first location is represented by a 0 in the register, the second location by a 1 in the register, and so on. Media Player The Media Player Object is used to play a media file on the HMI screen. The med ia file is stored on a USB flash drive or SD card connected to the HMI. Click the Preview tab to load the media file and view the file. If the file plays in the Preview tab, it will play in the simulator and the HMI. The media player supports the following formats : avi, flv, mo v, mp3 , mp4 , mpg/mpeg, wav, wmv. Specify the folder on the USB device where the media file(s ) reside in the Folder name: field. The root folder is not allowed; and only one level is supported. For example, an entry of “ video ” specifies the folder “ video ” on the USB device, and is allowed. An entry of “ video \ files ” specifies the folder “ files ” under the folder “ video, ” and is not allowed. Note: The Media Player is available only on the X series models. Video In The Video In Object is used to input and pla y video on the HMI from an external source. One of two video input channels can be selected either in the program or dynamically using a PLC register. The video i nputs can be configured to accep t NTSC or PAL video formats. A control function can be enabled that allows the value in a PLC register to control the video input. Control Word address 0 = Stop playing 1 = Input Video 1 and display onscreen. 2 = Input Video 2 and display onscreen. 3 = Input Video 1 but don’t display onscreen (available for capture f unction). 4 = Input Video 2 but don’t display onscreen (available for capture function). Control Word address + 1 0 > 1 transition toggles Pause/Play (register resets to 0 after each transition)

35. Creating a Sample Project 29 1010 - 1007, Rev. 10 5. Click the box for the Background color. The color palette box opens. Click on the white color box in the lower - right corner. The color box will reflect the color that you have selected. 6. Click OK . Highlight Window 11: Bargraph in the Open Window list, then click the Open button. Window 11 now appears on your work area. Now let’s create a function key to open Window 11 from the initial screen, Window 10.  To create a Function Key: 1. Click on Window 10 in the Windows Ob ject List to open Window 10. 2. In the top menu bar in EasyBuilder 5000, click Objects > Button > Function Key (or select the Function Key icon in the Object 1 Toolbar). 3. In the Function Key Properties General tab, select Change full - screen window and select 1 1. Bargraph in the Window no.: box. 4. Click the Shape tab and select the Use Shape checkbox. Click the Shape Library button to open the Shape Library window. Click the Select Lib. button in the upper - right corner and browse to the Arrows 1.plb file and cli ck Open .

57. Sim ulator Mode 51 1010 - 1007, Rev. 10 2. Click Online - Simulator . The Open Project dialog box appears. 3. Click on the compiled project file that you wish to simulate. 4. Click Open . The simulation screen appears. 5. To end on - line simulation, right click in the simulation screen and click Exit .  The above method will work with a standard PC serial COM port, regardless of the COM number assigned to the PC serial port. EasyBuilder support s RS232 communication on ports COM1 – COM9 . COM4 and higher are intended for use with online simulation only , since the HMI itself only supports R S232 communication on COM1 – COM3 .  If simulating with RS422 or RS485 communication, the PC will require some mechanism to support RS422/485. A communication card can be installed in the PC, a USB communications module ca n be used, or an external RS232 - to - RS485 converter can be used. In any case, a standard Maple Systems cable may not work. If simulating a project using Ethernet communications, an Ethernet cable between the PC an d the PLC/controller is needed. Consult the PLC/controller documentation for details.  To use EasySimulator Online o r offline simulation can be initiated without having to open EasyBuilder - 5000 or Project Manager by using EasySimulator. EasySimulator is located in the same folder as EasyBuilder and Project Manager (C: \ MapleSystems \ EZ5000 \ EasySimulator.exe). If you have installed the EZware - 5000 Downloader, it is located at C: \ MapleSystems \ EZ 5000Util \ EasySimulator.exe. When EasySimulator starts, it reads the file “XOB_POS.def,” which is also located in the same folder as EasySimulator. This definition file determines whether to run offline or online simulation, the location of the com.exe and gui.exe files, and the location and name of the *.xob file to simulate. The following are the default settings for the XOB_POS.def file: // mode – 0: offline, 1: online “0” // directory containing com.exe and gui.exe “c: \ MapleSystems \ EZ5000Util // xob file “c: \ MapleSystems \ EZ5000Util \ HMI5056TDemo.xob” Edit the XOB_POS.def file in a text editor such as Notepad. See Technical Note 5053, “ Using EasySimulator ” for more information. Now that you are familiar with using simulation mode, the next chapter guides y ou through the fundamental operation of three primary segments of the EZware - 5000 configuration software.

107. Using EZware - 5000 101 1010 - 1007, Rev. 10 7. Click the Exit button to go back to the main screen of EasyBuilder - 5000. Open the converted file as you would normally open any EZware - 5000 project file.  D ue to some incompatibilities between the EZware - 500 software and the EZware - 5000 software, you should check each screen and test operation afte r conversion to make sure that your HMI works to your satisfaction.  The Shape Library and Picture Library file formats in EasyBuilder - 5000 are different than those used in EasyBuilder - 500. When a project is translated, EasyBuilder - 5000 creates new librar ies with the same file name as the translated project containing the shapes and pictures (bitmaps) from the original EasyBuilder - 500 project. For example, if a 500 Series project is translated and saved with the filename “PumpStation4.mtp,” a Shape Library is created with the name “PumpStation4_0.plb” and a Picture Library is created with the name “PumpStation4_0.flb” and saved into the EZ5000 Library folder ( C: \ MapleSystems \ EZ5000 \ library ). Easy Converter The EasyConverter application is used to view data log files (*.dtl) and event log files (*.evt) that are created by the HMI during operation. Data log files are files the HMI creates when capturing data using the Data Sampling object. Event log files are history files the HMI creates when using the Event Log object. Both files are in binary format to minimize the amount of file space required. To view these files with a computer, you must use the EasyConverter application. In addition, EasyConverter can take a data or event log file and convert it into a C SV (Comma Separated Value) file that can be easily imported into other applications such as Microsoft Excel. For more information on how to do data logging, see “ Chapter 10 - Bar Graphs, Meters, and Trends” se ction “Creating Trend Displays and Data Samplin g Objects .” For more information on how to use Event Log files, see “ Chapter 11 - Capturing Alarms and Events ” section “Monitoring Alarms with the Alarm/Event Log .”  To start the EasyConverter Application 1. Click the EasyConverter button in the Project Ma nager window or click the EasyConverter icon in the Project Toolbar . The Ea syConverter application appears. 2. Click File > Open to dis play the Open dialog box. Search for the data log file (*.dtl) or event log file (*.evt) that you wish to view, then click t he Open button.

117. Using EZware - 5000 111 1010 - 1007, Rev. 10 b. Save file as *.emi f or extended memory files.  You must use file names which correspond to the ten extended memory areas preconfigured in the HMI (ex. em0.emi, em1.emi, ..., em9.emi). c. Save file as *.csv to open the file in applications such as Microsoft Excel. 12. Once the file i s saved, you can copy the recipe file to your HMI by: a. Procedure 1 -- Downloading the file using the Project Manager: i. With the computer connected to your HMI , click Transfer...Download . ii. On the Download dialog box, check the RW enable box, then select the re cipe file. b. Procedure 2 -- Downloading using a SD card or USB Flash Drive: i. Attach an SD card or USB Flash Drive to your computer. ii. In Project Manager, click Build Download Data for CF/USB Disk button. iii. Select the folder to save downlo ad data. Enter the SD card or USB Flash drive location. iv. Check the Recipe (RW) enable box, then select the recipe file. v. Click the Build button. A folder called ‘mt8000’ is created on the root directory of your drive. vi. Remove the SD or USB drive and connect it to your HMI .  I f you are using more than one USB device, make sure that the USB Flash drive is connected first (this identifies the USB Flash Drive as USB1).

5. v 1010 - 1007, Rev. 10 Using Alarms ................................ .............................. 168 Monitoring Alarms with the Alarm (Event) Log ..... 168 Displaying Alarms using the Alarm Display Object 171 Displaying Alarms using the Alarm Bar Object ...... 173 Usi ng Events ................................ .............................. 174 Monitoring Events with the Event Log Object ....... 174 Displaying Events Using the Event Display Object . 174 Chapter 12 – Security ................................ ................. 177 System Parameter Settings Security tab ................... 177 Object Security ................................ .......................... 179 User Restriction ................................ ..................... 179 Safety Control ................................ ........................ 180 Interlock ................................ ................................ . 180 Sound ................................ ................................ ..... 181 Auto logout ................................ ................................ 182 Additional Security Features ................................ ..... 183 Project Password (MTP file) ................................ ... 183 Project Protection ................................ .................. 183 Disable Upload Function ................................ ........ 184 XOB Password ................................ ........................ 185 Decompiling Prohibited ................................ ......... 186 System Passwords ................................ .................. 187

76. 70 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. Enter a file name and then click Save . 4. The main screen of EasyBuilder reappears.  To save a project using the compress feature : The compress feature allow s you to save a project in compressed format so that the project data takes less space on your hard drive. This utility also will save the graphics libraries associated w ith the project into the compressed file. This facilitates sending a copy of the proje ct to another person who has EZware in order to open and download the project into an HMI . It is also the best way to archive and backup your projects when you have completed them.  The compress feature doesn’t save the fonts used in the project. It is be st to use common Windows True Type fonts (or the HMI True Type fonts) in your project so that if it is opened on another computer, EasyBuilder will have access to the same fonts. 1. From the Tools menu, select Compress/Uncompress... . The Compress dialog box a ppears. 2. In the Compress box under Source Name , select the project (*.mtp) file that you wish to compress. The f ile must have a .mtp extension. 3. Click Compress ing ... to begin. The utility will compress the project file and all related graphics libraries into a single file.  To extract a compressed project file : 1. From the Tools menu, select Compress/Uncompress... . The Compress dialog box appears. 2. In the Uncompress box under Source Name , select the project (*.cmp) file that you wish to uncompress. 3. Click Uncompre ss ing ... to begin. The utility will extract the project file and all graphics libraries from the *.cmp file.

84. 78 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Multi ple objects can be created according to these parameters: Pitch vs. Interval : This setting affects how EasyBuilder places the copies of an object on the screen relative to each other. The Pitch setting will interpret the X Distance setting as the distance from the left side of an object to the left side of the next object and the Y Distance setting as the distance from the top of one object to the top of another object. The Interval setting will interpret the X Distance setting as the distance from the righ t side of one object to the left side of the next object. The Y Distance setting is the distance from the bottom of one object to the top of the next object. X , Horizontal Distance and Y , Vertical Distance : These settings determine the spacing (in pixels) between objects. Quantity X and Quantity Y : These settings determine the number of copies to be made along the X axis (horizontal) and the Y axis (vertical). Left to right and Top to bottom : When Left to right is selected, objects are created and addressed in the X - axis first and then in the Y - axis. When Top to bottom is selected, objects are created and addressed in the Y - axis first and then in the X - axis. Adjust Distance : This is the offset used when assigning a new address to each new copy. For example, if 1 is selected, then EasyBuilder wil l add one to the address for each new copy made.  Using the Window Copy command The Window Copy command is used to copy a window from an existing project into the project that you are currently editing. This feature re duces time spent creating new projects since you can now use windows that you created for other similar projects. 1. From the Edit menu, select Window Process and click Window Copy... . The Window Copy dialog box appears. 2. In the Source p roject box, specify t he path to the project that contains the window screen (s) you wish to copy. Use the Browse... button to navigate to the project if you are unsure of the location or name of the project file. 3. In the S ource box es , enter the number s of the window screen (s) you wish to copy. They must be consecutive windows. If you are only copying one window, put the same window number in both boxes.

72. 66 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Note: When transferring bits, bits can only be transferred to the local HMI’s internal memory. It is not possible to transfer bits to a remote HMI or another PLC. Data Sampling The Data Sampling Object is used to creat e Data Logs. A Data Log gathers data that can be saved as History files to the HMIs internal memory, or to a compact flash, SD card, or USB drive (depending on the model) . That data can then be displayed in a Trend Display or History Data Display in real - t ime or historical. The data can then be displayed in a Trend Display in real - time, and data files from previous days can also be displayed in History mode. The History Data Display can also display historical data in a table format. The data files can also be transferred to a PC and saved in *.csv or *.xls format using the EasyConverter application (included with EZware - 5000) . Note: Every 60 seconds, the HMI checks to see if the size of the updated data file exceeds 4000 bytes. If so, the data file is writt en to non - volatile memory. Sampling can be configured to occur periodically (Time - based) with sampling intervals ranging from 0.1 second to 120 minutes , or it can be triggered by the state of a bit (Trigger - based) . The Read address defines the starting add ress of the data samples and the Data Record area allows you to configure how many consecutive registers to sample. The Data Format button o pens a dialog to configure the format of a data log record. A record is a single line or group of lines of data. Dif ferent data formats can b e used within the same record. When multiple items are configured in the same re cord, consecutive addresses are used beginning with the address specified in the Read address . The number of registers is determined by the number of i tems defined in the Data Format list and the size of each item (i.e., 16 - bit or 32 - bit) . The first item is read from the specified Read a ddress , the next item is read from the address after the Read Address , etc. Note: When creating a Data Sample for use w ith a multi - pen Trend O bject, use the Data Format button to configure the data for each of the trend's pens. Each additional item in the Data Format list will use the next consecutive address from the specified Read Addres s . When logging data, one data fil e is created for each day. The data file has a file name of the form yyyymmdd.dtl, where yyyy is the four - digit year; mm is the two - digit month (01 for January, 12 for December); dd is the two digit date . System Message The System Message is used to cust omize the content of system - generated messages. Confirmation required: Message that is displayed when confirmation of an operation is required. Password required: Message that is displayed when the current security level prevents an operation. System error : Message that is displayed when the HMI experiences a critical internal error. Contact Maple Systems if this message is displayed. Scheduler The Scheduler is used to change a bit or a word based on a time schedule. Each scheduled action can have a start time and an end time. Up to 32 items can be entered in the Scheduler list. Power - ON start/end action: Determines the action to perform when the HMI is turned ON . When checked: I f the HMI is turned ON within the scheduled time range, the start action is p erformed immediately. If the HMI is turned ON o utside of the scheduled time range, the end action is performed immediately (if enabled) . When unchecked: If the HMI is turned ON w ithin the scheduled time range but after the start time, the start action is n ot performed but the end action is performed (if enabled). If the HMI is turned ON outside of the scheduled time range, no action is performed.

113. Using EZware - 5000 107 1010 - 1007, Rev. 10 Options Menu > Settings The Settings win dow is used to configure the operation of EasyPrinter. General Port Number of the Server Socket: Specify the IP Port number to use. This must match the Port setting on the Printer Server tab of the EasyBuilder5000 System Parameters dialog. User Name: Speci fy a User Name. This must match the User Name setting on the Printer Server tab of the EasyBuilder5000 System Parameters dialog. Password: Specify a Password. This must match the Password setting on the Printer Server tab of the EasyBuilder5000 System Para meters dialog. Naming Convention for HMI Folder (when writing files): Select Use IP address to create a folder named with the IP address of the HMI. Select Use HMI name to create a folder using th e HMI name assigned in the Data Sampling Object’s Folder nam e , which is used to save history data files. The folder name is stored in LW9032 - LW9039. Prefix: Optional prefix to append to the folder name defined above. For example, if Use IP address is selected for the naming convention, the IP address of the HMI is 192.168.1.211, and IP_ is entered in the Prefix box, the folder will be named IP_192.168.1.211. Minimize to System Tray: If checked, the minimized EasyPrinter utility will appear in the System Tray. If unchecked, the utility will be minimized to the Task B ar. Detailed Message: If checked, detailed messages will be written to the Logger window. If unchecked, general messages will be written to the Logger window. Hardcopy Print Out To: When checked, specifies the printer or device to send the data to. The dro p - down list will be populated with devices available on the PC. Save to files in: When checked, saves a *.bmp file of the screen print to the designated folder on the computer. Backup Backup files in: Specifies the location on the computer to save the data file (C: \ MapleSystems \ EZ5000 \ BackupData is the default). When target file has existed: When Overwrite it is checked, the existing file will be overwritten by the new file. When Append.BAK to the file name is checked, the existing file will have .BAK appen ded to the filename so it will be preserved. Convert Batch File : When enabled, defines the path to the definition file used to convert the data file to CSV file format (C: \ MapleSystems \ EZ5000 \ convert2csv.def is the default). Recipe/Extended Memory Editor T he Recipe/Extended Memory Editor is an application that allows you to create, view, and modify recipe (*.rcp) files and Extended Memory (*.emi) files. You can also use this editor to import/export recipe and extended memory files to CSV formatted files , wh ich can then be shared by other applications.

160. 154 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 6. The Bar c olor /style determines the appearance of the Bar Graph . Function Description Frame Set the color of the outside of the bar graph. Bar Set the color of the filled part of the bar. Background Set the color of the unfilled part of the bar. Bar Style Set the pattern o f the filled part of the bar. 7. Set up the Target i ndicator . This selects the color of the filled part of the bar when it reaches a preset value. Function Description Enable When checked, the Target Indicator is active. Color Set the color to change the bar when the value is equal to the Target Value. Target Value The value at which to change the color of the bar. Tolerance Set a tolerance for the Target Value. When the value is less than or greater than the Target Value by this value, the bar will rema in in the selected color. 8. Select the Alarm indicators c olors. Function Description Low Limit The value at which the bar will change to the Low Color. Low Color The color to change the bar when the value reaches the Low Limit. High Limit The value at w hich the bar will change to the High Color. High Color The color to change the bar when the value reaches the High Limit. 9. Set up Target/alarm/zero (span) dynamic address . When checked, this option allows certain alarm limits to be read from the PLC / Co ntroller. The Target v alue , and Low limit , and High l imit fields are disabled. Data is read from the PLC as follows: Specified Address Low Limit Specified Address + 1 High Limit Specified Address + 2 Target Value 10. Once the part is placed onto the window , you can adjust the attributes of the Bar Graph by double - clicking on the part. Creating Meter Displays The Meter Display Object is used to represent the data in a 16 - bit or 32 - bit PLC register as a scaled meter. The meter can be easily customized to the look that you want. The Meter Display can be configured with any base number that represents 0 level and any span range.  To create a Meter Display Object : 1. From the Objects menu, click Meter Display , o r click th e Meter Display icon in the Object 2 toolba r. The New Display Meter Object dialog box appears.

87. Using EZware - 5000 81 1010 - 1007, Rev. 10 Bottom Layer : Send the selected object to the bottom layer. P revious Layer : Moves the selected object to the previous layer. Next Layer : Moves the selected object to the next layer. Normally, an object that is controlled by a PLC Register (i.e., a Word Lamp, Bit Lamp, Animation, etc.) is brought to the Top Layer when the value in the PLC Register changes. This behavior can be changed by the Object Layout option on the General tab of the System Parameters dialog. A setting of Control sets the behavior as outlined above. A setting of Nature (default setting) result s in the object remaining at the layer assigned during development.  The Object Layout setting is global and affects all PLC - controlled objects in the application. Nudging Objects Nudging is used to fine - tune the movement of objects in the work area of Ea syBuilder. Using the nudge feature on a selected object will move that object in the specified direction either by one pixel or by the grid setting amount. Use the nudge up , down , left , and right commands ( Edit > Nudge or the Nudge icons in the Edit toolbar) to move objects on the window. This function is duplicated with the arrow keys on the keyboard. Aligning Objects The a lignment tools can be used to quickly align two or more objects. Aligning justifies objects to the desired position of the last - selected object. The last select ed object will have "handles" of a different color than the other selected objects. Use the align left , align right , align top , align bottom , horizontal center , and vertical center command s ( Edit > Ali gn or the Align icons in the Edit toolbar ) to clean up the alignment of objects on the window . Making Objects the Same Size This feature is handy if you want to quickly make two or more objects the same size. Objects are sized to the size of the last - selec ted object. The last - selected object will have "handles" of a different color than the other selected objects. This is most often used when you are trying to overlap objects that must be the same size. To better illustrate, refer to the left side of Window _12 of the sample project:  To make objects the same width : 1. Select the objects you wish to make the same width. 2. From the Edit menu, select Make Same Size , then Width or click the Make Same Width icon from the Edit toolbar.  To make objects the same hei ght : 1. Select the objects you wish to make the same height. 2. From the Edit menu, select Make Same Size, then Height or click the Make Same Height icon from the Edit toolbar.

96. 90 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. Option s : T he Startup window n o . s elects the window number that will be displayed every time the HMI is started up. Window 10 is the default startup window. The Common window d etermines if objects in the common window (window 4) are placed above or below the base win dow. The Object layout drop - down d etermines the layout and displ ay of objects by selecting either Control m ode or Nature mode.  Normally, an object that is controlled by a PLC Register (i.e., a Word Lamp, Bit Lamp, Animation, etc.) is brought to the Top L ayer when the value in the PLC Register changes. This behavior can be changed by the Object layout option . A setting of Control sets the behavior as outlined above. A setting of Nature (default setting) will result in the object remaining at the layer assi gned during development. The Keyboard caret color drop - down allows you to set the color of the cursor. The RW_A enabled checkbox e na bles an extra 64K of recipe storage memory . 4. Event: When the Use LW9450 - 9455 as time tags of event logs box is checked, the T ime/Date s tamp for items in the Event Display will be tak en from Local Words LW 9450 - 9455. You can select the data format of the Time/Date stamp – BCD (binary - coded decimal) or BIN (16 - bit signed decimal). If unchecked, the Time/Date s tamp is taken from the selected clock (HMI RTC or External) . Extra No of events: N/A 5. Keyboard: Lists the windows that have been configured as keyboards. Add: Opens a window list from which you can select an additional window to be available as a project keyboard. Delete: D elet es the selected keyboard from the list. 6. Project protection ( i series only): When checked, the HMI will compare the value in th e Project k ey field to the 32 - bit unsigned value stored in HMI Local Words LW 9046 and LW 9047. If the value is different, the HMI w ill not run the project.  i series inc ludes the HMI5043N , HMI5043T , HMI5056N, HMI 5070NH, HMI5070TH, HMI5100N, HMI5100T , and HMI5104TH .

71. Using EZware - 5000 65 1010 - 1007, Rev. 10 Trigger address + 1 Number of words to transfer (32 words maximum) The number of words to transfer from the PLC to the HMI or HMI to PLC. Trigger address + 2 PLC Data Address Offset The Address Offset (from the Trigger address + 4) at which the transfer of data to/from the PLC will start. Trigger address + 3 HMI Data Address Offset The Address Offset at which the transfer of data to/from the HMI will start. Note : The HMI will transfer data to/from the D evice Type specified by the T rigger a ddress. It is recommended that the data in (Trigger Addr + 1), (Trigger Addr +2), and (Trigger Addr +3) be set before writing the Operation Code to (Trigger Addr). Backlight Control (Write Back) Allows the PLC to control the HMI’s backlight via the bit specified in the Trigger address. Once the requested operation has been performed, the HMI will reset the bit. Note: The PLC Control Object may be configured with two Backlight Control (Write Back) items, with different bits for the On and Off control . The backlight can then be controlled directly from the PLC. Backlight Control Operates the same as the Backlight Control (Write back) attribute described above, but the HMI will not reset the bit specified in the Trigger address. Sound Control Plays the selected sound when the bit specified by the Trigger address matches the trigger mode conditions. Execute Macro Program Executes the designated macro when triggered by the bit specified in the Trigger address. Note: Only available when a macro has been cre ated in the project. Screen Hardcopy Prints the specified window when the bit specified by the Trigger address matches the trigger mode conditions. The Source window for print option provides the following selections: Current base window: When the trigger occurs, the window currently displayed on the HMI is printed . Window no. from register: When the trigger occurs, the window number is read from the specified register; the window is displayed and printed. Designate window no.: The window is selected from a list during project development. When the trigger occurs, this pre - selected window is displayed and printed. The Printer field allows you to select the destination for the screen hardcopy: a printer attached to the H MI, one of the USB ports, or the Remote Printer Server. Data Transfer (Time - based) The Data Transfer (Time - based) Object is used to transfer bit - based or word - based data from the specified Source address(es) to the specified Destinatio n address(es) at periodic intervals. The interval is adjus table from 0.5 to 25.5 seconds, in 0.1 second steps. The Address type selects whether the data transferred is word or bit, and the No. of word /No. of bit field specifies how many consecutive addresses are transferred. The Source and Destination address fie lds define the starting addresses.

127. Creating Windows 121 1010 - 1007, Rev. 10 Assigning Underlay Windows An Underlay Window is a Base Window that is displayed at the same time as the Base Window that calls it. Each full - size Base Window can display up t o three underlay windows. A pop up window cannot display any underlay w indows. There may be times when it is desirable to place the same information on multiple (but not all) windows. Underlay w indows provide a means to accomplish that without the overhead of a Direct or In direct Window, and without using the Common Window (which makes the information visible on all windows). Underlay windows also eliminate the need to actually place the same objects on multiple windows, which increases the memory required for the project. E ach base window can display up to three underlay w indows, which are called Bottom, Middle, and Top. How to Display Underlay Windows When you have common objects to display on m ultiple screens, use the underlay w indow feature to store these on underlay wind ows attached to a base window. This decreases the amount of memory required for the project. The base window “calls” the underlay window. Each full - size base window can display up to three underlay win dows, which are called Bottom, Middle, and Top . Objects on the underlay windows cannot be edited from the base window on which they are displayed.  It may be desirable to use Underlay Windows but temporarily hide them when developing the project. The button on the Standard Toolbar toggles the visibility of objects on Underlay Windows.  A pop up window cannot display any underlay windows. To assign underlay windows to a base window, you must first create the underlay windows. Underlay windows are created the same way base windows are created. Then you can ass ign the underlay windows to the base window.  To assign underlay windows to a base window : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Highlight the base window you wish to use. 3. Click the Setting s... button. The Window Setti ng dialog box appears. 4. Click the pull - d own list box for each Underlay w indow selection to assign the underlay window screens to the base window. 5. Click OK . Click Close on the Window Setting dialog box. Rules That Apply to Underlay Windows  Only the objects o f an underlay window are displayed on the base window. All background information about the underlay window (i.e. background color, frame color and size, etc.) are not displayed on the base window.  Active objects can be ‘overlaid’ on top of each other over two or more underlay windows. For example, a Set Bit object that is configured to set an HMI local bit LB0 is located at X=20, Y=50 for Underlay Window #1. Another Set Bit object that controls LB1 is placed on Underlay Window #2 at the same location. When the Base Window displays these two windows, both objects will be active so that when they are pressed both LB0 and LB1 will be set.  Static objects may be overlaid using underlay windows. However, any static object that is on the Base Window has the highes t precedence and will be displayed over any static objects that are on the underlay windows. Active objects have higher precedence over static objects.  Popup windows cannot display underlay windows.

50. 44 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 4. Click OK and place the Set Bit Object on the window. It will appear as a square frame. Click on the screen to deselect it, then double - click on it to reopen the pro perties (or right - click on it and select Attribute ). Click the Profile tab and set the Width and Height to 65 (pixels). Click OK to accept the new Profile settings. 5. Move the Set Bit Object over the Arrow Up button. 6. Copy and paste the Set Bit Object and pla ce the second one over the Arrow Down button. When the Up or Down buttons are pressed, the pump and pipe will change states to indicate that they are on. Finishing Up There are still a few more steps to finish your first project. In this section, you wi ll:  save the project onto your computer hard drive  compile the project into a format t hat can be understood by the HMI  run the offline simulator to test the project  download the project to the HMI  verify that the HMI operates as expected  exit the EZware - 50 00 software  Saving your first project 1. From the File menu, click Save As . The Save As dialog box appears.

91. Using EZware - 5000 85 1010 - 1007, Rev. 10  To configure Device tab settings : 1. Click the New... button . The Device Properties dialog appears.  Y ou can “export” a project created for one PLC brand to a different PLC brand by loading the project file into EasyBuilder, then entering a different PLC type in this box. EasyBuilder will go through your entire project and attempt to change each reference to PLC data registers to a logical selection for the new PLC protocol; however, we strongly recommend that you review these changes to assure that they are satisfactory. 2. Make sure the PLC button is selected. 3. There are two choices for Locatio n – either Loca l or Remote . Select Local if the PLC will be connected directly to the HMI . Select Remote if the PLC will be connected to a remote HMI via Ethernet . If Remote is selected, then click the Settings button and configure the appropriate IP settings. IP Addre ss : Enter the IP address of the remote HMI . Port No. : E nter the TCP/IP port assigned to the remote HMI during its configuration (default is 8000) . Click OK . 4. Click the PLC type drop - down box and select the appropriate driver for your PLC type . 5. There are fiv e selections for PLC I/F: RS - 232 / RS - 485 2W / RS - 485 4W / Ethernet / USB Choose the PLC interface appropriate for your PLC model.

39. Creating a Sample Project 33 1010 - 1007, Rev. 10 3. Click the Outline tab. In the Attribute section, select the following: Type: Normal Direction: Up Zero: 0 (the register value repr esented when the bargraph is minimum) Span: 100 (the register value represented when the bargraph is maximum) Bar width ratio (%): 30 4. In the Bar color/style section, click the Transparent checkbox. Leave the Bar and Bar style colors at their default blue . 5. Leave the Target indicator Enable box unchecked. 6. In the Alarm indicators section, select the following: Low limit: 25 High limit: 85 Low color: yellow (the bargraph color is yellow when the register value is below 25) High color: red (the bargraph color is red when the register value is above 85) 7. Click the Shape tab. Leave the Use shape checkbox unchecked and click the Use picture checkbox.

88. 82 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  To make objects the same size : 1. Select the objects you wish to make the same si ze. 2. From the Edit menu, select Make Same Size , then Both or click the Make Same Size icon from the Edit toolbar. Making Objects the Same Color This feature can be used to make two or more drawn objects the same color.  To make objects the same color 1. Select the objects that you wish to make the same color. EZware will choose the color of the last selected object. 2. From the Edit menu, select Make Same Color . The select ed objects will all change to the same color as the last selected object. Flipping , Rotat ing, and Locking Objects These three commands allow you to quickly ‘flip’ or position an object in a new direction.  To flip objects vertically : 1. Select the object you wish to flip vertically. 2. From the Edit menu, select Flip/Rotate > Flip Vertical or cli ck the Flip Vertical icon from the Edit toolbar.  To flip objects horizont ally : 1. Select the object you wish to flip horizontally. 2. From the Edit menu, select Flip/Rotate > Flip Horizontal or click the Flip Horizontal icon from the Edit toolbar.

150. 144 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  To set a different font for each language : 1. From the Library menu, click Label... , or click the Label Library Manager icon from the Library toolbar. The Label Library dialog box appears. 2. Select the Font tab. 3. Sele ct the font for each language from the drop down menu. Note that the fonts must be a vailable to you in your Windows > Fonts folder . 4. Click OK . Importing and Exporting the Label Library This feature allows you to save the labels from the label library into a .lbl file format. Once saved, the file can be loaded into another project.  To save the label library: 1. Click on Save Label File... The open dialog box appears. 2. Enter the name of the file where you wish to save the data. 3. Click Open .  To load the label libr ary from an existing .lbl file: 1. Click Load Label File... The Open dialog box appears. 2. Browse for the lbl file that contains the labels. 3. Click Open .  The .lbl file format can not be edited. The label library can also be imported and exported using a n Excel (*.xls) file format or comma - separated variable ( *.csv) file format. These formats are very useful if you need to make several changes to the database. When creating a new project, it is easier and f aster to create and edit tags in Excel or as * .csv files.

178. 172 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 4. Include categories: To include all categories , set this at 0 to 0. 5. Acknowledge style: Select either Click or Double click for the acknowledge style . 6. Select the Frame and B a ckground colors from the drop - down menus. Select Transparent for no frame or background. 7. Select the sort order in which the alarms will appear, either Time ascending or Time descending . 8. Check the Event trig ger date , Event trigger time , and Event message checkbox es to include them in the Alarm Display. Use the Display order list to arrange the order in which the selected event information is displayed. 9. Select the format for how the date and time is displayed in the Date: and Time: drop - down boxes . 10. Click the Shape tab to configure a background shape, if you'd like one. 11. Click the Font tab to configure the size of the font. 12. Click OK and click in the work area of EasyBuilder to place t he Alarm D isplay . Drag it to place it in the desired location .

81. Using EZware - 5000 75 1010 - 1007, Rev. 10  To zoom in on the selected window 1. Use the zoom pull - down men u in the Edit Toolbar . Zoom levels range from 50% to 200% in 25% increments. 2. On the View m en u, select Zoom Level . Zoom levels range from 50% to 200% in 25% increments. Another option is to display what are known as Object ID tags. Every time you create a new object in EasyBuilder, an Object ID tag is assigned to the new object. This is done for s everal reasons:  Object ID tags are required by EasyBuilder to differentiate each object created.  If an error occurs during the compile process, EasyBuilder can refer to the window and object ID to indicate the object that is causing problems.  To enable/di sable Object ID tags 1. On the Option m enu, click Function Property . The Function Propert ies dialog box appears. 2. Click the Display Object ID checkbox to display tags. 3. Click OK . The Function Properties dialog also has the following options: Display Common Wi ndow objects on Base Windows : When unchecked, objects on the Common Window will not appear on base windows in the EasyBuilder - 5000 development screens. Objects on the Common Window will always appear on the base windows when the project is downloaded to th e HMI. Check this to enable viewing the Common Window objects on the base windows in the development screens. Using Function key to make shape library object : Allows shapes to be placed inside the area defined by a Function Key before being imported into a Shape library. This allows a shape to occupy any position inside a shape library cell. See “ Help > How Do I... Add a New Shape or Picture into the Libraries?” for more information. Automatic save and compile when download and simulate : This option causes Eas yBuilder - 5000 to automatically save and compile the project when a Simulation is started or prior to commencing a download to the HMI.  To change the state of the selected window 1. Click the State pull - down men u in the State Toolbar and select the State n umber you wish to display (0 - 255) . 2. The objects will appear as they would in the selected state.

83. Using EZware - 5000 77 1010 - 1007, Rev. 10 3. From the Edit menu, click Undo or click t he Undo icon from the Standard T oolbar . You can also press CTRL+Z . The deleted text b ox reappears. 4. The Redo command is used to cancel the Undo command .  Using the Cut , Copy , and Paste commands 1. These commands are all selected from the Edit menu . 2. Select the graphics object or objects you wish to cut or copy. 3. Click Cut to copy and remove the graphics object(s) from the work area or click Copy to copy the graphics object(s) . 4. Objects cut or copied from one window can be pasted into other windows. Once the object has been selected and cut or copied, open another window, then paste the object into that window. 5. The pasted object appears highlighted in the upper leftmost corner of the work area. 6. Move the object by cl icking on the highlighted area and dragging it to the desired position.  Using the Multi - Copy command The Multi - Copy comm and is used to make multiple copies of a single object on a screen. This is most useful when creating new keyboards or data tables. In addition to copying the object, this command will automa tically assign new mem ory addresses to each object . 1. Select the ob ject you wish to copy. 2. From the Edit menu, select Multi. Copy... . The Multi. Copy dialog box appears. 3. Modify the settings according to your requirements. 4. Click OK . The main screen of EasyBuilder is redisplayed with the Multi. Copy command executed.

176. 170 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 9. Click the Message tab to display the Message dialog . 10. Enter the message to display when the alarm or event is triggered in the Content box . If you would like to configure the message in different languages, click Label and foll ow the instructions in “ Chapter 8 - Creating Databases and Languages. ” Select the Font and Color to use for the message being display ed . 11. In the Write value window, enter the window number to display once the alarm or event is acknowledged. This value is entered into the register configured in the Event Display ’s Write address on the General tab. 12. Click the Enable checkbox in the Sound section to have the HMI play a sound when the alarm is triggered. Click the Sound L ibrary... button to select a sound from the sound libraries. If no sound is selected, the default sound is a beep. Click Play to preview the sound. 13. If a local printer has been enabled in the System Parameters > Model tab, you can send the alarm message to a printer. Click the On trigger box to print when the alarm is tri ggered, and Return to normal box to print when the alarm condition has been resolved. 14. Multi - watch: The values of up to four data registers can be displayed in an Alarm/Event Message. Select the number of registers to be displayed. Click the Syntax... button to display a dialog explaining the syntax of embedding watch registers in an Alarm/Event Message. 15. Click OK to return to the Alarm (Event) Log dialog. You may select a location to save History files by selecting one of the check boxes. You may also configur e additional Alarm ( Event ) log items here. Click Exit when you are finished.

134. 128 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Tips and Suggestions Having trouble deciding which method to use to display a base window? Here are some suggestions: • If you want to clear the HMI display of all open windows and display a new full screen window, then use t he PLC Control Object function or select the Change Window option in the Function Key Object. The PLC Control Object is global (meaning it does not matter which windows are currently on display), so the HMI will always monitor the PLC address that you have selected. The Function Key Object can be made local to one or more windows by placing the object on only those windows. It can also be made global (meaning the HMI operator can always change to this window no matter which window is currently displayed), b y placing the Function Key Object on the Common Window or the Fast Selection Window . • If you want to display a popup window on one particular full screen window, then try using the Popup Window option in the Function Key Object. This is particularly usef ul if you want the HMI operator to control the ability to display the popup window. If you want the PLC to determine when to display th e popup window, then use the Direct Window object. • If you want to display a popup window that can be shown on any full screen window, then try using the Popup Window option in the Function Key Object. You should place the Function Key Object on the Common Window or in the Fast Selection Window . This will allow the HMI operator access to that popup window regardless of whi ch full screen window is displayed. If you want to display the popup window only when some condition i n the PLC has occurred, then use the Direct Window object on the Com mon Window . • If you want to display one of many possible popup windows on any full s creen window, then try using the Indirect Window object on the Common Window. You can then let the PLC determine which popup window should be displayed or you can create several Set Word objects to allow the HMI operator to select which window to look at . Returning to a previous window You can configure a function key to display the full - sized base window that was on the HMI screen before the currently show n window.  Create a function key to return to previous window : 1. From the Objects menu, select Function Key . The New Function Key Object dialog box is displayed. 2. Select the Return to p revious window option button. 3. Configure the rest of the function key, and then click OK . 4. Place the function key object onto the full - sized base screen.  Placing a Return to pr evious window function key onto a popup window will not work. Using a function key to close a window You can configure a function key to close any popup window that is currently displayed on the HMI screen, a nd was called by a function key.  Create a funct ion key to close a window : 1. From the Objects menu, select Function Key . The New Function Key Object dialog box is displayed. 2. Select the Close w indow option button. 3. Configure the rest of the function key, and then click OK .

105. Using EZware - 5000 99 1010 - 1007, Rev. 10 Automatically Reboot HMI EasyBuilder can automatically reboot the HMI afte r download.  To enable automatic reboot of HMI after download : 1. From the Tools menu, select Download . The Download dialog box is displayed. 2. Check the Reboot HMI after download checkbox. 3. Click OK . Save and Compile the Project EasyBuilder can automatically sa ve and compile the project when downloading or simulating.  To enable automatic save and compile 1. From the Option menu, select Function Property . The Function Property dialog box is displayed. 2. Check the Automatic save and compile when download and simulate checkbox. 3. Click OK to exit the Function Property dialog box. EZware - 500 Project Translation U tility EZware - 5000 has a translation utility that will convert projects created in E Zware - 500 into a project format that can be read and modified using the EasyBui lder - 5000 software. Below is a brief description of how to use this utility (for more information, download technical notes on this subject from Maple Systems’ website):  To convert a *.eob (EasyBuilder - 500 compiled project) into a *.mtp (EasyBuilder - 5000 project) : 1. From the Tool s menu, click Translate HMI 500 Project : 2. Click the Browse... button for the HMI50 0 EOB file and select the EasyBuilder - 500 project file you wish to convert.

166. 160 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 9. Enter a Description for the data format and then select the Data ty pe . Click OK to return to the Data configuration dialog and then Exit to return to the Data Sampling dialog.  Note: You must have at least one Data type configured in the Data Format list. If you want to display multiple channels in a Trend Display, you m ust configure multiple Data types in the Data Format list, one for each channel. The Data Sampling Object will sample data in consecutive registers starting with the register configured in the Read address of the Data Sampling Object , with the number of co nsecutive registers determined by the number of Data types in the Data Format list . 10. Click the E nable check box in the Clear address section if you would like the data sample to be cleared when the bit is momentarily set. If enabled, click the Setting... butt on and specify the PLC address and device type. 11. Click the E nable check box in the Hold address section i f you would like to pause the data sampling as long as the specified bit is set. If enabled, click the Setting... button and specify the PLC address and d evice type. 12. In order to display history data files in a Trend Display or History Data Display, the sampled data must be saved to memory. Select the type of memory to which you would like to save the data files, and then specify the folder in which the data will be saved. The Preservation limit option allows you to specify the number of days of data files to save before they are deleted from memory. 13. Click OK . 14. Follow steps 2 - 13 to create additional Data Sampling O bjects. 15. Click Exit to exit the Data Sampling O bject.  To create a Trend Display Object : 1. From the Objects menu, click Trend Display , o r click th e Trend Display icon in the Object 2 toolbar. The New Trend Display Object dialog box appears.  A Data Sampling Object must be configured before you can cre ate a Trend Display.

151. Creating and Using Databases and Languages 145 1010 - 1007, Rev. 10  To export the label library: 1. Click Ex port EXCEL File... The Open dialog box appears. 2. Enter the name of the file where you wish to save the data. 3. Select the type of file; *.xls or *.csv. 4. Click Open .  To import the label library: 1. Click Import EXCEL File... . 2. T he Language count dialog box appears. Select the number of languages (1 - 8) you wish to use in the Label Library. Click OK. 3. The Open dialog box appears. 4. Select the type of file; *.xls or *.csv. 5. Browse for the file that contains the labels. 6. Click Open . Usi ng the Label Library Once entries have been made to the Label Library, they can be used with any object that supports text field labeling. 1. Select an object that supports text field labeling as required. On the Label tab for the obje ct’s Attributes, check t he Use label l ibrary checkbox. The Label Index list will be enabled, containing all of the labels in the database. 2. Select the applicabl e label from the label tag drop - down menu. The label will display on the object, representative for states and languages as entered in the Label Library dialog. 3. Once created with Labels assigned, objects can be viewed displaying the various text labeling in each of the states detailed, in each of the languages utilized. To view, on EasyBuilder ’s State and Test Toolbar s , sele ct the state and language for objects displayed on the window. The object’s text labeling display will change according to the state and language selected for viewing. 4. To use the multiple language feature of the Label Library to display object labels in la nguages other than the default language (Language 0), the function must be enabled. Enable the m ulti ple l anguage capability as detailed below. Using Languages with the Label Library The HMI5000 Series supports up to eight languages for use with the Label L ibrary text labeling. In order to use the multiple language feature , a label configured in multiple languages must be created and stored in the Label Library, as detailed above. The language displayed is selected through Internal Local Word Control, LW9134 .

110. 104 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 we want to use these same changes on other fil es, click the Save Setting... button to save the changes as a conversion (*.lgs) file. When opening other data log files, we can apply the same changes by clicking on the Load Setting ... button and selecting the proper conversion file. 6. Click OK to continue. 7. Th e data log file is shown: 8. In our example, notice that the value for Data 0 {200°F} has changed to 93°C and the value for Data 4 has two decimal places {1697.85} instead of three {1697.850}. 9. [ Creation time ]: T he text line below the creation time heading s hows the date and time that the file was initially created. Format is Day of Week, Month, Day of Month, Time in 24Hr format and Year. 10. [ Data ]: T he text line below this header is used to label and identify each column of data recorded. The header shows the t ime each record was captured followed by the title given for each data column.  This is read only – the EasyConverter application does not allow any edits. Saving a Data/Event Log File as a CSV or XLS file After op ening a Data/Event Log file in Easy Conv erter, you can easily save the file as a CSV or XLS file . 1. Click File > Save As ... or click the Save As icon. The Save As dialog opens. 2. Click the Save as type: drop - down box and select either Text files (*.csv) or Excel files (*.xls) . By default, the new fil e is saved in the same folder as the original file, but you can navigate to a different folder by clicking the Save in box at the top. Expor ting a Data /Event Log File as an XLS file to Excel After op ening a Data/Event Log file in Easy Converter, you can e xport the file as a XLS file and open it directly in Microsoft Excel .  Microsoft Excel is required to convert the file when exporting to Excel . 1. Click File > Export to Excel or click on the Excel icon . 2. Microsoft Excel opens and you should see the data in a spreadsheet format . Simply click File...Save As to save the file.

98. 92 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 6. Disable buzzer: When checked, the HMI will not sound the buzzer (beep) when the screen is touched. Local Bit LB9019 can be used to control the buzze r. Set the bit to disable the buzzer and clear the bit to enable the buzzer. 7. Prohibit remote HMI connecting this machine: When checked, the HMI will not allow connections from a remote HMI. Local Bit LB 9044 can be used to control remote con nections. Set th e bit to disallow remote connections, clear the bit to allow remote connections.  This setting controls whether or not other HMIs can connect to this HMI. It does not affect how this HMI connects to other HMIs. 8. Disable upload function (effective after reb ooting HMI): When checked, prevents the project from being uploaded from the HMI (sets LB9033 ON). Reports “error: uploading /mt8000/001/mt8000.” 9. Prohi bit password remote - read operation: When checked, a remote HMI cannot read from the local words containin g the Project and User password data (sets LB9053 ON). 10. Prohibit password remote - write operation: When checke d, a remote HMI cannot write to the local words containing the Project and User password data (sets LB9054 ON). 11. Use a disconnection icon on relative objects when PLC communication fails: When checked, any object that cannot be resolved due to communication loss will be displayed with a special icon: 12. VNC server: Check Password from project to use the password entered in the Password box for a VNC cl ient to use to connect to the HMI’s internal VNC server (applies to Ethernet - equipped models only). When not checked, use the VNC password entered in the HMI’s System Settings VNC Server Setting tab.  The VNC Server Password is stored in Local Words LW95 30 - 9537. 13. LW protection: When checked, remote HMI(s) are prevented from writing to the range of Local Word addresses specified in the LW range boxes. 14. RW protection: When checked, remote HMI(s) are prevented from writing to the range of Recipe Word addresse s specified in the RW range boxes. 15. EasyAccess server: Check Login EasyAccess server to enable EasyAccess in the HMI. See Technical Note 5082, “Using EasyAccess” for more information.

156. 150 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  Editing data regi sters using a keypad : 1. Save and compile the new project, then test the operation of the keypad by either running in Simulation mode or by downloading the project to the HMI . 2. The following screen will appear: 3. Change the value of the Numeric Input register. Touch the Numeric Input Object to activate the edit mode. The keypad will pop up . 4. Using the keypad, enter digits 1, 2, 3, 4, and 5. As you enter the digits, each one should appear in the Numeric Input Object box. 5. Press the Backspace key to delete digit 5. 6. Try pressing any of the alpha characters (A - Z). Notice that alpha characters are not accepted into a Numeric Input Object register. 7. Press the Clear key. Notice that the entire register is cleared to 0. 8. Enter digits 5, 4, 3, 2, 1, and then press the Enter key. The keypad closes but the value was not accepted. This indicates that the value entered is out - of - range. Touch the numeric input object again. Press the Clear key and enter 32767. Press the Enter key. Notice that this value is accepted and blinking st ops. 9. Touch the Numeric Input Object register again to activate editing mode. Enter five more digits then press the Esc key. Notice that the entry is cancelled and the previous number 32767 is restored. 10. Change the value of the ASCII Input register. Touch th e ASCII Input Object to activate the edit mode. 11. Using the keypad, enter the character string “HELLO WORLD”. As you enter the characters, each one should appear in the ASCII Input Object box. Press the Enter key to send the characters to the HMI internal da ta register. The above example uses a popup keypad that can be moved onscreen by touching the title bar and dragging it around. You can create a fixed keypad without a title bar using a Direct Window Object, similar to how keypads were used in EasyBuilder - 500. To create a fixed keypad with a Direct Window : 1. In the above sample project, double - click on the Numeric Input Object to open its Properties window . 2. Click on the Data Entry tab and deselect Use popup keypad . Click OK to close the Properties window. 3. Fro m the Objects menu, select Direct Window . The New Direct Window Object Properties box appears. 4. Select a Read Address of LB10 . In the Attribute section, select Style: No title bar and Window No.: 50. Keypad Integer .

56. 50 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Off - line simulation is also great for demonstrating the operation of the HMI and becoming familiar with the operation of the HM I before it is installed. If you want to simulate the interaction with a PLC when off - line, it can be done by creating additional windows on the HMI which allow PLC data input.  To use off - line simulation mode from EasyBuilder: 1. If the project has been modi fied since the last time it was saved and compiled, or if it has not yet been compiled, it must be saved and compiled before the simulator can start. 2. Select Tools > Off - line Simulation from the top menu bar ( or click the Off - line Simulation icon in the Pro ject toolbar ) . 3. The Simulation Mode screen will appear. 4. To end off - line simul ation, right - click in the simulation screen and click Exit simulation . Simulation mode can also be started from Project Manager. Project Manager requires only the compiled projec t file (*.xob). This can be useful in situations in which you want to demonstrate changes made to a project for a client without giving him access to your project file. It also allows you to rapidly switch from simulating one project to another without hav ing to open, save, and compile each project.  To use off - line simulation mode from Project Manager 1. Start the Project Manager software. 2. Click Offline - Simulator . The Open Project box appears. 3. Click on the compiled project file that you wish to simulate. 4. Clic k Open . The simulation screen will appear. 5. To end off - line simulation, right click in the simulation screen and click Exit . Online simulation requires a direct connection between the PC and the controller. It is not necessary to have the HMI connected. The HMI ’s COM1 RS232 connection is wired the same as a standard PC 9 - pin serial connector. Therefore, the standard Maple Systems’ COM1 RS232 cable for the selected PLC/controller can be used with online simulation. Connect the cable end marked "HMI" to the PC ’s serial port, and connect the other end to the PLC/controller.  To use on - line simulation mode from EasyBuilder 1. If the project has been modified since the last time it was saved and compiled, or if it has not yet been compiled, it must be saved and compi led before the simulator can start. 2. Select Tools > On - line Simulation from the top menu bar (or click the On - line Simulation icon in the Project toolbar ) . 3. The Simulation Mode screen will appear. 4. T o end on - line simulation, right - click in the simulation sc reen and click Exit simulation .  To use on - line simulation mode from Project Manager 1. Start the Project Manager software.

8. 2 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Icon Meaning  Identifies a procedure.  Indicates a reference to addit i onal information.  Indicates an i m portant note. In most cases, we will describe each method whe n the task is first discussed. The menu method is then used whenever the tas k is used in later procedures. Other conventions used in this manual are listed in the following table. Convention Meaning Bold Characters that you mus t type exactly as they appear. For example, if you are directed to type a: \ setup, you should type all the bold chara cters exactly as they are printed. Italic Placeholders for information you must provide. For example, if you are directed to type filename, you should type the actual name for a file instead of the word shown in italic type. Italics are also used to indic ate a glossary term. ALL CAPITALS Directory names, file names, key names, and acronyms KEY1+KEY2 A plus sign (+) between key names means to press and hold down the first key while you press the second key. C lick Refers to clicking the primary mouse butt on (usually the left mouse button) once. Double - click Refers to quickly clicking the primary mouse button (usually the left mouse button) twice. Right - click Refers to clicking the secondary mouse button (usually the right mouse button) once. Right - clicki ng usually opens shortcut menus. The following table identifies symbols and margin icons. What You Need The following items are needed to configure and operate yo ur HMI . Configuration Software EZware - 5000 Configuration Cable 1 7431 - 0104 ( Ethernet Cro ssover cable for Ethernet - equipped models) 7431 - 0115 (USB download cable for USB Client - equipped models) Personal Computer 2 User Provided Power Cable 6030 - 0009 2 - conductor 18 AWG, shielded, no connectors 24VDC Power Supply User Provided (or available f rom Maple Systems) PLC User Provided Controller Information Sheet Maple Systems provides Controller Information Sheets which contain important information specific to each PLC. Please locate the sheet that corresponds to your PLC on our website. Communi cation Cable (HMI to PLC) Re fer to our web site ( www.maplesystems.com ) for a list of available cables. 1 Allow s you to connect the HMI directly to a PC Ethernet port or to a USB port to downl oad/upload projects into the HMI . 2 Computer requirements include a Pentium 1.7 GHz or higher processor, 512 MB RAM, 200 MB available Hard Disk Space, SVGA or higher resolution monitor, Keyboard and Mouse, availabl e Ethernet port, U SB 2.0 port for downloading project (dependin g on model) , at least one RS232 port for online s imulation, Windows XP, Vista , or Windows 7 operating system .

182. 176 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 5. Click on the Event Display tab t o display the Event Display dialog . 6. Include categories: To include all categories , set this at 0 to 0. 7. Select Click or Double - c lick to acknowledge event with a single or double touch in the acknowledge style drop - down menu. Then select the maximum number of events to display in the Event Display (applies to Real - time mode only) . The valid range is 10 - 1000. 8. Select colors for Backg round , Frame , Select box , Acknowledge , and R eturn to normal . 9. Select the order in which events will be sorted , Time ascending or Time descending . 10. Check the Sequence no . check box to add a unique serial number to each event. Select the Event trigger date and Event trigger time to have the date and time the event is triggered added to each event. Select Acknowledge time and Return to normal time to have those times added to each event, and select Event message to include the message defined for the alarm/event appear in the display. 11. Use the Display order list to arrange the order in which the selected event information is displayed , and s elect the format for how the date and time is displayed in the Date: and Time: drop - down boxes . 12. Click the Shape tab to config ure a bac kground shape (if desired) . Click the Font tab to configure the size of the font. 13. Click OK and click in the work area of EasyBuilder to place the Event Display. Drag it to place it in the desired location . Click and drag the corners to resize it.

68. 62 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Line : The data is plotte d as a Line graph, with squares plotted at each data point. Point : The data is plotted as squares at each data point. X - axis projection : The data is plotted as a line graph (no squares). The plot is filled along the X - axis. Y - axis projection : The data is p lotted as a line graph (no squares) with the X and Y data transposed. The plot is filled along the Y - axis. The Reference line section lets you configure up to four horizontal lines that can be drawn across the plot. Each line can be enabled separately, and can have a unique color and position. The position specified for each lin e is relative to the values entered in the Low Limit and High Limit fields . If the Limit from PLC box is checked, the reference lines are referenced to the values entered in the spec ified register addresses (low limit = value in register address; high limit = value in register address + 1). Alarm Bar The Alarm Bar Object is used to display alarms detected by t he Alarm (Event) Log Object. It displays the alarm message for each curren t alarm in a single horizontal scrolling line across the Alarm Bar’s display. Only the most recent alarm appears in the Alarm Bar. Alarm Display The Alarm Display Object is used to display alarms detected by the Alarm (Event) Log Object. It displays the alarm message for each alarm in a table format arranged in chronological order. All current alarms are displayed in the Alarm Display and are removed from the list once the alarm condition is cleared. An Alarm Acknowledge function can be enabled, which pro vides a Write address for the Alarm Display. Each alarm/event can be acknowledged by touching the message in the Alarm Display. A different color can be assigned for the Acknowledge status. An Indirect Window can be configured to popup when the alarm/event is acknowledged to provide additional information to the operator on how to proceed. The Indirect Window should be placed on the same window as the Alarm Display. The window number is configured in the Alarm (Event) Log’s Message tab ( Write value for Even t Display object ) and is written into the Write a ddress assigned in the Event Display. Event Display The Event Display Object is used to display alarms or events monitored by the Alarm (Event) Log Object. Events can be displayed in Real - time or Histor y m ode. In Real - time mode, each alarm/event can be acknowledged by touching the alarm/event in the Event Display. Different colors can be assigned for the Acknowledge and Return To Normal status es . An Indirect Window can be configured to popup when the alarm /event is acknowledged to provide additional information to the operator on how to proceed. The Indirect Window should be placed on the same window as the Event Display. The window number is configured in the Alarm (Event) Log’s Message tab ( Write value fo r Event Display object ) and is written into the Write a ddress assigned in the Event Display. In History mode, alarm/events from previous days can be displayed. The Write address changes to History Control address, and the value in the History Control regis ter determines which historical data is displayed. When the value in the History Control register is 0, the data for today is displayed in the Event Display. When the value is 1, the data from yesterday is displayed, when the value is 2, the data from two days ago is displayed, etc. Use the Option List configured for “Source of item data: Dates of historical data” to select the day by date. Check Enable reading multiple histories to display events from more than one day at a time. There are two modes: With Number of days selected, the value entered in the History control register determines the starting day (most recent , where 0 = today ) and the value in the History control register + 1 determines the number of days of data

73. Using EZware - 5000 67 1010 - 1007, Rev. 10 Action modes include Bit ON , Bit OFF , or Word write . Bit ON: Start action sets the Action address bit. End actio n clears the Action address bit. Bit OFF: Start action clears the Action address bit. End action sets the Action address bit. Word write value settings – Constant : Start action writes the Start value into the Action address register. End action writes the E nd value into the Action address register. Word write value settings – Address : Start action writes the value stored in the designated register into the Action address register. End action writes the value stored in the designated register+1 into the Acti on address register. Note: The end action is only available when Enable termination action is checked on the Time Set tab. Click the Time Set tab to configure the start and end times for the scheduled action. When Constant is selected, the action is config ured to occur on the specified days at the specified times. Multiple days can be selected. If the start and end times need to span several days, select the Setting on individual day checkbox. When Address is selected, the start and end time s are determined by values in 11 consecutive registers beginning with the designated Time setting address as follows: Address Function Details Time setting address Control Set to 1 to load the Scheduler with th e current time data . Do this each time the start and end tim es are updated in the registers. Time setting address + 1 Status Bit 0 is set when the time data has been properly loaded. Bit 1 is set when there has been an error in loading the time data. Time setting address + 2 Action mode Set Bit 0 to use end time. Clear Bit 0 and the S cheduler will not use end time. Time setting address + 3 Start time (day) Bits 0 - 6 determine day of the week the Start Action is executed. Bit 0=Sunday; Bit 6=Saturday. Time setting address + 4 Start time (hour) This register determ ines the hour the Start Action is executed. Range is 0 - 23. Time setting address + 5 Start time (minute) This register determines the minute the Start Action is executed. Range is 0 - 59. Time setting address + 6 Start time (second) This register determines the second the Start Action is executed. Range is 0 - 59. Time setting address + 7 End time (day) Bits 0 - 6 determine day of the week the End Action is executed. Bit 0=Sunday; Bit 6=Saturday. Note: If bit 0 of the Action Mode register is clear, the Schedule r will not execute the End Time action.

92. 86 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 6. Select the PLC station number for your PLC if appropriate (see Controller information Sheet for your PLC) and then click Setti ngs... The COM Port Setting s dialog appears. 7. S elect the appropriate COM port. This is the COM port used by the HMI. 8. Select Baud rate, D ata bits, Parity and S top bits . Use Maple Systems’ Controller Information Sheets or the PLC manufacturer’s operations man ual for information on the communications parameters required by the PLC. These parameters must match the PLC settings. Timeout adjusts the amount of time (in seconds) it takes for the PLC no response message to popup when communication is lost or disrupte d between the HMI and PLC. Turn around delay adjusts the amount of time (in milliseconds) that the HMI waits after receiving a reply before sending the next request. Send ACK delay and the Parameter 1 - 3 settings are optional depending on the PLC type. Refe r to the Controller Information Sheet for the PLC selected. 9. Click OK . 10. PLC default station no.: Defines the station number or unit ID number of the PLC, if applicable (e.g., Modbus station number). 11. Default station no. use station no. variable: Enables using a Local Word (where LW10000 - LW10015 corresponds to var0 - var15) to define the station number. By using the var syntax in the address field (e.g., var0#100), the station number can be changed at runtime by changing the value in the corresponding Local Word. 12. Use broadcast command: When enabled , causes the HMI to not expect a response from the station number specified by the Broadcast station no. field. 13. Interval of block pack (w ords): Determines how many words are read from the PLC in one communication cycle. For more information on this feature, se lect Help> Help Topics in EasyBuilder - 5000 and select Miscellaneous > Optimizing the Update Rate With PLC Block Pack . 14. Max . read - command size (words): The maximum data size to be read from a device at one time.  The Interval of block pack (words) setting must be less than this setting. 15. Max. write - command size (words): The maximum data size to be written to a device at one time. 16. Click OK .

133. Creating Windows 127 1010 - 1007, Rev. 10 3. Click the Setting... button in the Read address section and s elect the PLC address according to Device type selected from the drop down menu and then enter the address . 4. Select the format from the drop down menu and c lick OK . 5. Select the Window No. you want to call from the drop down menu under the Attribute heading. 6. Click OK to return to the main screen of EasyBuilder. The mouse cursor will have a square object that represents the size of the popup window. 7. Place the Di rect Window object where you want the popup window to appear. 8. The Direct Window object should be the same size as the popup window it is calling. You can resize the object after you have placed it by clicking on the object and dragging on the sizing handle s or selecting the Profile tab in the Direct Window Object’s Properties window and adjusting the Width and Height settings .  To call a popup window using the Indirect Window Object : 1. From the Objects menu , select Indirect Window . The New Indirect Window Obj ect dialog box appears. 2. Select Click the Setting... button in the Read address section and s elect the PLC address according to Device type selected from the drop down menu and then enter the address . 3. Select the format from the drop down menu and click OK . 4. Click OK to return to the main screen of EasyBuilder. The mouse cursor will have a square object that represents the size of the popup window. 5. Place the Indirect Window object where you want the popup window to appear. 6. The Indirect Window object should be the same size as the popup window it is calling. You can resize the object after you have placed it by clicking on the object and dragging on the sizing handles or selecting the Profile tab in the Indirect Window Object’s Properties window and adjusting th e Width and Height settings .

130. 124 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 5. Select the Label tab and c heck Use label and create a label for the function key. 6. Click OK to return to the main screen of EasyBuilder. 7. Place the function key object where you want it on the window you are editing. You must select a window that is full size when using the Change Window func tion. Calling a popup window If a function key object is created to call a popup window, the window that is displayed is generally overlaid over all other windows that are on display. Think of calling a popup window as opening another active window for di splay.  To call a popup window using a function key object : 1. From the Objects menu, select Function Key . The New Function Key Object dialog box appears. 2. In the General Tab, check the Display popup w indow option button. Note that the Close this popup window when parent window is closed checkbox will cause the popup to close automatically whenever the base window changes. 3. In the same section , enter the Window No. you want to call. 4. Select the Shape t ab, click the Use shape or Use picture checkbox, and then clic k the Shape Library button or Picture Library button . Select the shape or bitmap you wish to use to represent the function key and click OK . 5. Select the Label tab and c heck Use label and create a label for the function key. 6. Click OK to return to the main sc reen of EasyBuilder. 7. Place the function key object where you want it on the window you are editing. You must select a window that is less than full size when using the Popup Window function. To display a full screen or popup window, press the touchscreen w here the function key object is located. The window displays in the location on the HMI display as determined by the X and Y position in the Window Settings box for that window. Using the PLC Three objects are used by the PLC to call or display a base wind ow. The PLC Control Object is used by the PLC to display full screen windows. The Direct and Indirect Window Objects are used by the PLC to display popup windows. The PLC Control Object The PLC can display a full screen window by using the PLC Control Obje ct. This object allows the HMI to continuously scan a PLC register to display a full screen window, which corresponds to the number in the PLC register. Once the HMI displays a full screen that is requested by the PLC Control Object, the HMI will automatic ally write the number of the requested screen to the next consecutive register. For example, if you assign internal data register LW10 to a PLC Control Object/Change Window and the number 3 is placed into this register, then the HMI will display Screen #3. Finally, it will put the number 3 into LW11. This allows the PLC to confirm that the Screen has been properly displayed by the HMI . You can create as many PLC Control Objects as you need -- each object is universal and is not dependent upon which HMI scre en is currently on display.  To call a full screen window using the PLC Control object :

171. Bar Graphs, Meters, and Trends 165 1010 - 1007, Rev. 10 2. Data Sampling Object index: S elect from drop - down list which data file to use. Data files are created using the Data Sampling object. 3. Grid: Displays grid lines on the data table. a. Enable: C heck to enable grid lines . b. Color: S elect color used for grid lines . c. Column Interval: E nter the number of pixels that separate each column of data. 4. Profile color: D etermines the color of the background of the object. a. Transparent: E nable if you do not want a background color or frame to appear. b. Frame: C olor for the perimeter frame . c. Background: C olor for the background of the object. 5. Text: S elect the font and size for all text that appears. a. Font: Select the T ruetype font for the text . b. Size: S elect the size of the font . 6. Time: E nable to display the time when the data was captured by the Data Sampling object. a. Style: S elec t from HH:MM:SS, HH:MM, or DD:HH:MM . b. Color: D etermines the color used to display the time . 7. Date: E nable to display the date when the data was captured by the Data Sampling object. a. Style: S elect from MM/DD/YY, DD/MM/YY, DD.MM.YY or YY/MM/DD . b. Color: D etermi nes the color used to display the date . 8. Sequence no: E nable to display a sequence number of when the data was captured by the Data Sampling object. a. Color: D etermines the color used to display the sequence number . 9. Time ascending or Time descending: D etermi nes the order in which the data is displayed. 10. History Control : U se to select the target PLC or internal HMI register that is used to determine which data log file is displayed. For example, suppose we have data log files that were recorded during a four da y period - 20090615.dtl (June 15th), 20090616.dtl (June 16th), 20090617.dtl (June 17th), and 20090618.dtl (June 18th). We choose to use internal HMI memory address LW100 for the History Control address. If the value in LW100 = 0, then the History Data Displ ay object will display the most recent data log record - in this example, 20090618.dtl (June 18th). If the value in LW100 = 1, then 20090617.dtl (June 17th) is displayed, and so on.

157. Using and Creating Keypads 151 1010 - 1007, Rev. 10 5. Click OK and place the Direct Window Obje ct anywhere on the window. 6. From the Window menu, select Open Window . Select Window 50 Keypad Integer and click the Settings button to open the Window Settings Properties. Note the Width and Height of the window (e.g., 160x186). Click OK and then Exit . 7. Doub le - click on the Direct Window Object to open the Properties window. Click the Profile tab and enter the Width and Height of Window 50 into the Width and Height fields of the Direct Window. This will cause the Direct Window to be correctly sized for the key pad. Click OK to close the Properties window. 8. From the Objects menu, select Button > Set Bit . The New Set Bit Object Properties window opens. Select a Write Address of LB10 and select Set Style: Set On . 9. Click on the Shape tab and uncheck Use Shape . 10. Click O K and place the Set Bit Object over the Numeric Input Object. Resize the Set Bit Object by clicking and dragging its corners so it is the same size as the Numeric Input Object (or set the Width and Height in the Profile tab of the Set Bit Object to the sam e settings as the Numeric Input Object). This will trigger the Keypad to pop up in the Direct Window when the Numeric Input is pressed or clicked. 11. Copy the Set Bit Object and open Window 50. Paste the Set Bit Object into Window 50. Double - click on it to op en the Properties. Change the Set Style to Set Off . Click OK and place the Set Bit Object over the Enter key on the keypad. Resize the Set Bit Object so it is the same size as the Enter key. Copy the Set Bit Object and place it over the Esc key. This will close the Keypad when the Enter or Esc keys are pressed. To create a fixed keypad on a window instead of using a popup keypad or Direct Window: 1. In the above sample project, create a new Numeric Input Object and deselect Use popup keypad on the Data Entry t ab. Click OK to close the Properties window. 2. Copy your custom keypad into the window, or open Window 50 and copy the keypad over to Window 10. 3. You must click or touch the Numeric Input Ob ject first to activate it, enter a number using the keypad , then pres s Enter on the keypad to write the value to the register .

53. Creating a Sample Project 47 1010 - 1007, Rev. 10  Downloading your first project First, connect a +24 VDC power supply to the HMI . Refer to the HMI5000 Series Installation Guide for more information. In order to download your project, you must fir st connect the HMI to your computer. There are two methods of downloading to the HMI, Ethernet or USB, depending on your model. Configuration Wiring HMI Model Ethernet Crossover Configuration Cable P/N 7431 - 0104 USB Configuration Cable P/N 7431 - 0115 HMI5 043N, HMI5056N, HMI5070NH, HMI5100N X HMI5070TH, HMI5100T , HMI5104TH X X HMI5043T , HMI5104XH, HMI5121X, HMI5150X X Ethernet It is necessary to determine the IP Address of the HMI . By default, the HMI is configured to get a dynamic IP address from a DHCP server. This setting can be changed, To determine or change the HMI ’s IP address: 1. Plug a USB mouse into the HMI . 2. Connect the HMI to your computer using an Ethernet crossover cable (7431 - 0104). 3. Move the mouse pointer to the lower right corner of the H MI screen. A menu bar will appear. Click the wre nch icon on the menu bar. 4. On the Network tab of the System Settings dialog, the HMI ’s IP address will be shown. If set for Auto Get IP Address, the HMI ’s current IP setup information is displayed but is not c hangeable. To change the IP address, select IP Address Get From Below and enter the data. 5. Once the IP Address has been established, the project can be downloaded. Select Tools > Download from EasyBuilder’s menu ( or click the Download icon ) . 6. Enter the HMI ’s IP address and Download password. The default download password is 111111. The default IP address is 192.168.0.201, Subnet 255.255.255.0, Gateway (none) . 7. Make sure that the Ethernet , Firmware , and Reboot HMI After Download boxes are checked. 8. Click the Dow nload button. If the HMI is properly connected to the PC, the status box on the download dialog will update with messages indicating the progress of the transfer. The HMI itself will also display messages reflecting its status. 9. When the download is complet e, the HMI will restart and will begin running your project . Click the Exit button on the Download dialog. USB 1. Make sure the USB driver has been installed on your computer. See the Help menu “How Do I...Install the Maple Systems USB Driver” for more informat ion.

80. 74 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  If you still don’t see the grid after you have enabled it, make sure that the color of the grid doesn’t match the background color of the window cur rently displayed.  Changing the grid size and color : 1. On the Option m enu, click Grid/Snap . 2. Select the X spacing and Y spacing for grid size.  Spacing is measured in pixels. 3. Select the Grid color in the drop down menu. If you enable the Grid on the wor k area, you may also take advantage of a useful feature called Snap. The Snap option causes all objects placed into the work area to fall along the boundaries set by the grid lines. The Snap option can help provide a more ordered appearance to graphics obj ects.  Using the snap option 1. The Grid option must be enabled. 2. On the Option m enu, click Grid/Snap . The Grid/Snap Settings dialog box appears. 3. Click the Snap checkbox. 4. Click OK . Finally, you will find that you can move objects by selecting them with the mou se cursor and dragging them to a new location. However, you may find it difficult to select an object without accidentally moving it just a little. At times this may be frustrating, so you may wish to disable the move feature using the mouse and only move an object by changing its X and Y position parameters in the Profile tab of the object’s attributes box. This is the intent of the Fix all objects feature.  To enable the fix objects command 1. On the Option m enu, click Grid/Snap . The Grid/Snap Settings dialo g box appears. 2. Click the Fix all objects checkbox. 3. Click OK . Movement by mouse cursor is now disabled.

129. Creating Windows 123 1010 - 1007, Rev. 10 Deleting a Window B efore any window can be deleted from a project, the window must be closed. To close a window, see the section earlier in this chapter on opening and closing windows.  To delete a window : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Highlight the window that you wish to delete. 3. Click the Delete button . A dialog box appears asking if you want to delete this window. 4. Click Yes . The dialog box disappears and the selected window is deleted. 5. Click Close in the Open Window dialog bo x to go back to the EasyBuilder main screen.  If the Delete button does not appear when the window is highlighted, this means that this is a Window that can't be deleted. Typically, if you are unable to delete a window, it is because it is one of the pred efined windows discussed earlier in this chapter or the window is still open . Using Base Windows Of the four types of windows, base windows are the most commonly used. A base window is used to create a full screen window or a popup (partially sized) window . Popup windows can also be moved about on the HMI display and can overlap each other. The number of objects that can be placed onto each base window is limited only by the total amount of memory available within the HMI . How to Display Base Windows Base w indows can be displayed on the HMI screen by using a function key to display the window or by using the PLC to call up the window. Using a Function Key The Function Key Object is a graphic touch object that is placed onto a window to perform an action. Fun ct ion keys have many purposes , but two actions that a function key can perform are: • Calling a full screen window • Calling a popup window Calling a full screen window If a function key object is created to call a full screen window, the window that is displayed replaces all other windows that are on display regardless of how many are open; therefore, think of calling a full screen window as performing two actions -- closing any open windows and displaying a full screen window.  To call a full screen win dow using a function key object : 1. From the Objects menu, select Function Key . The New Function Key Object dialog box appears. 2. In the General t ab, click the Change full - screen w indow option button. 3. In the same section , enter the Window No. you want to call. 4. Select the Shape t ab, click the Use shape or Use picture checkbox, and then click the Shap e L ibrary button or Picture Library button . Select the shape or bitmap you wish to use to represent the function key and click OK .

33. Creating a Sample Project 27 1010 - 1007, Rev. 10 Chapter 4 – Creating a Sample Project Often the best way to learn about new software is to jump right in and begin using it. This chapter will step you through the process of creating a sample project that can be downloaded to your HMI. In this sample project, we will create a bargraph with a tank shape that will represent th e level of the fluid in the tank, and create a pump with a pipeline connected to the tank to indicate when the pump is operating to increase or decrease the level in the tank. Starting EasyBuilder - 5000 Before you can create a sample project, you must star t the configuration software. The EZware - 5000 software has two main applications:  EasyBuilder – used to create the project downloaded to the HMI.  Project Manager – used to place the HMI into different operating modes.  To start Project Manager and EasyBuil der - 5000: 1. From the Windows Task Bar, click the Start button, select All Programs > Maple Systems > EZware - 5000 > Project Manager . 2. On the Project Manager dialog box, click EasyBuilder5000 . 3. The Welcome to EasyBuilder5000 dialog box appears (if you have previ ously opened EasyBuilder - 5000, click File in the top menu bar and select New ) . 4. Select the HMI model that you intend to use with your project and whether you want to use the HMI in Landscape or Portrait mode (if available for your model). Select the Use te mplate checkbox to open the project with the default template for your selected model. 5. Click OK . The System Parameter Settings window opens next. Refer to the Help menu “ How Do I ... Set Up a PLC or Controller in EasyBuilder? ” to configure the devices in th e Device List. You may also jump ahead to “Chapter 6 – Using EZware - 5000” ( System Parameter Settings on page 82 ). For now, we will not add any more devices to the Device List and we will use the default settings in the System Parameters. Click OK to accept the settings. Creating a Bargraph Window 10 is the default initial screen that EasyBuilder 5000 uses when a project is opened. Let’s create Window 11 to place the bargraph, and use a Function Key to change windows from window 10 to window 11.  To create W indow 11: 1. From the Window menu, click Open Window . The Open Window dialog box appears.

128. 122 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10  Underlay windows are always positioned from the top left corner of the screen. Any position settings you make when creating the underlay window are ignored when the window is displayed by a Base Window as an underlay window. For more information and an example of how to use underlay windows, consult the EasyBuil der Help files. Creating a Frame The Window Settings dialog provides the option of having a frame around any window that you create. You can create a frame from 0 - 16 pixels wide in any of Eas yBuilder's 65K available colors . Window Background You can also s elect a different background color for each window created. The default setting is black.  To select a different background color : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Click on the window that you wish to change the background color. Click Setting s . The Window Setting dialog box appears. 3. In the Background section, check the Filled box. 4. Click the pull - down arrow of the Color box. The Color dialog box appears. 5. Select from one of the basic colors or add new colors from the customized list of colors. To create a customized colo r, click on the Custom button at the bottom of the Color dialog box. . 6. The color table dialog box appears allowing you to select or modify one of the colors available. 7. Click OK in the Color dialog bo x to go back to the Window Setting dialog box. Click Close to return to the EasyBuilder main screen. Instead of using a solid background color, you can select a pattern that is displayed in the background of a window.  To select a background pattern : 1. From the Window menu, select Open Window . The Open Window dialog box appears. 2. Click on the window that you wish to change the background pattern. Click Setting s . The Window Setting dialog box appears. 3. I n the Background section, check the Filled box. Select a ba ckground color as described above. 4. Click the pull - down arrow of the Pattern box and select a pattern, then click OK . 5. Click the pull - down arrow of the Pattern color box and select a color.  T o use the background pattern, the color selected for Pattern c ol or must be different then the color selected for the Background color. 6. Once a pattern color is selected, click OK in the Color dialog box to go back to the Window Setting dialog box. 7. Click Close to return to the EasyBuilder main screen.

75. Using EZware - 5000 69 1010 - 1007, Rev. 10 Managing Projects Like most Windows™ application software, EasyBuilder will open, save, close, and print files using the standard windows format. Opening, Editing Projects  To create a new project 1. On the File m enu, click New or click the New icon in the Standard toolbar. The EasyBuilder dialog box appears. 2. Select the HMI model that you intend t o use with your project and whether you want to use the HMI in Landscape or Portrait mode (if available for your model). Select the Use template checkbox to open the project with the default template for your selected model. 3. Click OK . The System Parameter Settings window opens next. Refer to the Help menu “ How Do I ... Set Up a PLC or Controller in EasyBuilder? ” to configure the devices in the Device List. You may also jump ahead to “Chapter 6 – Using EZware - 5000” ( System Parameter Settings on page 83 ). Click OK to accept the settings.  To open an existing project 1. On the File m enu, click Open or click the Open icon in the Standard toolbar. The Open dialog box appears. 2. Click on the project file you intend to open. 3. Click Open . The main screen of EasyBuilder ap pears with the initial screen of the project displayed.  To close a project : 1. On the File m enu, click Close . 2. If changes have been made to the project file, EasyBuilder will ask you if you would like to save the project. Then the main screen of EasyBuilder w ill remain but with no work area displayed. You must now use the Open or New commands to edit a project.  To save an existing project 1. On the File m enu, click Save or click the Save icon in the Standard toolbar. 2. If the project already has a name, then th e project will automatically be saved. If this is a new project, then the Save As dialog box appears.

82. 76 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 Basic Editing Commands  To select a graphics object 1. On the Edit Menu, click Select or click the mouse cursor icon in the Draw T oolbar . 2. Click on the gra phics o bject. This causes the text box to be selected, with small square blocks around the edges indicating the boundaries of the object. Deselect the object by clicking somewhere else in the work area. 3. When a graphics object is selected, it can then be modified, copied, deleted, or moved to a new location.  To select multiple graphics objects 1. On the Edit Menu, click Select or click the mouse cursor icon in the Draw Toolbar . 2. Click and hold down the left mouse button at the upper left corner of the graphics obj ect s you wish to highlight. 3. Drag the mouse cursor to the lower right corner of the highlighted objects. Notice that a rectang le is formed as you do this. 4. Release the mouse button. The rectangle outline changes to small clear square blocks around the perimeter of the objects selected. Now both objects are selected.  If you do not completely enclose any graphics objects you wish to highlight, then they will not be selected. 5. Alternatively, you may select objects by holding down the CTRL key while selecting each object until all objects are selected. 6. When several graphics objects are selected, they can easily be moved, deleted or copied together.  To select next object 1. This option can be used to easily select an object that is underneath another object on the sc reen. To use this option, you must first select the overlapping object. 2. On the Edit Menu, click Select Next Object or click on the Select Next Object icon on th e Standard T oolbar . You can also right - click on the top - most object on the screen. This will dis play a menu with a list of the overlapping objects on the bottom. Then check the object that you wish to access. 3. Once the object you are trying to access is selected, you can proceed to modify its attributes or delete it.  To select all objects 1. On the Edit Menu, click Select All Objects . 2. Small, clear, square blocks appear around the perimeter of all the objects on the window. 3. You can now easily move, delete or copy the entire window screen to a new window.  Using the Undo and Redo commands 1. The Undo command is used to cancel the last command or action that you made. 2. Press the DELETE key on your keyboard to delete the text box.

85. Using EZware - 5000 79 1010 - 1007, Rev. 10 4. In the Destination box, e nter the number of the window in the current project that you wish to copy the selected window ( s ) to. If multiple windows are selected, they will be copied into consecutive windows beginning with the one designated in the Destination w indow. 5. Click OK . The EasyBuilder Destination window is redisplayed with the Window Copy command executed.  To delete a gra phics object(s) 1. Select the object or objects you wish to delete. 2. Press the DELETE key or from the Edit menu, click Delete .  You can restore the deleted object by using the Undo command.  To move a graphics object(s) 1. Select the object or objects you wish t o move. 2. When you place the mouse cursor over a highlighted object, the cursor changes to a crosshair. This indicates that you are able to move the selected object. Move the object by clicking on it and dragging the object to the proper position on the work area.  To resize a graphics object 1. Select the object to be resized. 2. To resize the object, move the mouse cursor over one of the small black squares. The cursor changes to a double - arrow icon to indicate that it is in resizing mode. 3. Click and drag the mous e to resize the object. 4. Objects can also be resized by changing the width and height attributes in the Profile tab of the Attributes dialog box (see below).  To change attributes of a graphics object 1. Select the object to be changed, then select Change Obje ct Attribute s from the Edit menu. You can also double - click the object. 2. The object’s attribute dialog box is displayed. Object Attributes defines what the object is or how it behaves, (i.e. , size, position, color, etc.). Click OK to accept any changes made or Cancel to cancel any changes.  To view object attributes of multiple graphics objects on a window 1. There will be times when you may want to quickly determine what PLC data registers are tied to which objects in a window. This can easily be done using th e object attributes command. 2. On the Edit menu, click Select all objects . 3. From the Edit menu, click Change Object Attribute s . The Object Attribute dialog box is displayed.

146. 140 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 3. Enter the new Tag name . Tag names may be up to 100 characters, any character. 4. Select the PLC name: as configured in the Device Tab le from the drop - down menu. 5. Select the Address type (Bit o r Word) . 6. Selec t the Device type from the drop - down menu . 7. Enter the Register Address . 8. Click OK . 9. Make additional entries to the database by repeating the procedure.  To delete a tag: 1. Open the Tag Library as directed above. 2. Select the tag to delete. 3. Click the Delete button.  To modify a tag: 1. Open the Tag Library as directed above. 2. Select the tag to edit. 3. Click the Settings. . . button. 4. Edit as applicable and then click OK . Importing and Exporting the Tag Library This feature allows tags from the tag library to be saved into a .tgl file format. Once saved, the file c an be loaded into another project.  To save the tag library: 1. Click on Save Tag File... The Open dialog box appears. 2. Enter the name of the file where you wish to save the data. 3. Click Open .  To load the Tag Library from an existing .tgl file: 1. Click on the Lo ad Tag File... The Open dialog box appears. 2. Browse for the .tgl file that contains the tags. 3. Click Open .  The .tgl file format can not be edited. The tag library can also be imported and exported using a comma - separated variable (.csv) file format or Excel (.xls) file format . Th ese format s are very useful if you need to make several changes to the database; or, if creating a new project, it is easier and faster to create and edit the tags in a .csv or .xls file.

138. 132 EZware5000 Series Programming Manual 1010 - 1007, Rev. 10 1. From the Edit menu, select S ystem Parameters . The Set System Parameters dialog box appears. 2. Select the General tab. In the Option s section next to C ommon window , select either Above base window or Below base window . 3. Click OK to return to the main screen of EasyBuilder.  Active graph ics objects (objects that display information or graphics according to a data value in a PLC register or coil) take precedence over passive graphics objects (objects such as circles, lines, rectangles, etc.). Therefore, a Set Word O bject on a base window w ill cover a Rectangle O bject on a comm on window that occupies the same space even with the Above base screen attribute enabled. Changing the Active Common Window Although only one common window can be on the HMI display at one time, you do have the ability to create multiple common windows by using base windows as common windows. Then, with the help of a Function Key object (using the Change common window checkbox) , the HMI operator can change the active common window . The ability to change the common windo w adds more flexibility to your project should you need it. For example, you may have a series of full screen windows which all need a keypad for entry. Another series of full screen windows may require a common alarm message. By changing the common window with each series of windows, you can customize each common window to contain only the graphics objects that are needed.  To change the active common window : 1. Create a common window. 2. Create a base window that is full screen. This will be used as another c ommon window.  Note that when a base window is used as a common window, the Start Pos:, Style, Frame, and Background settings are ignored by the HMI . For this example, let’s use Window #30 as the alternate common window. 3. Create another full screen base wi ndow that can be displayed along with the common windows, (such as a startup window). Let’s use Window # 10, the initial window, for our example. 4. On Window #10, create a Function Key object that is used to change the common window. From the Objects menu, cl ick Function Key . The New Function Key Object dialog box appears. 5. On the General tab, select the Change common w indow option button. 6. In the same section , select 30 from the Window no . drop down menu. 7. Click the Shape tab. Click Use Shape... and then cli ck o n the Shape Library... button . Select Shape #19 from the B utton s 1 library. Click OK to return to the Create Function Key Object dialog box. 8. Click the Label tab. Click the Use label checkbox. 9. For our example, type CCW (meaning Change Common Window) into the Content box . Click OK to exit the Create Function Key Object dialog box and go back to the EasyBuilder main screen. 10. Place the new Function Key object somewhere on Window #10. Below is an illustration of what the default common window, Window#30 (alternate common window), and Window#10 (startup window) might look like:

67. Using EZware - 5000 61 1010 - 1007, Rev. 10 The Read a ddress field is the startin g address of the data to plot. Each channel has its own Read address . Normally, the X and Y data are read f rom two consecutive addresses beginning with the Read address . To have the XY Plot use separate addresses for X and Y data, check the Separate d address for X and Y d ata checkbox. Separating the X and Y data addresses also allows the X and Y data to have different formats . The first Read address field defines the X - axis data and the second Read address field define the Y - axis data. The X - axis and Y - axis scaling is configured in the Limits section on the General tab. The Low an d High limits d efine the left - to - right range and the bottom - to - top range for the X - axis and Y - axis respectively . If Dynamic limits is checked, the limits are read from registers determined by the Read a ddress as follows: With Separated address for X and Y data unchecked Read address X minimum Read address + 1 X maximum Read address + 2 Y minimum Read address + 3 Y maximum Read address + 4 X Data 1 Read address + 5 Y Data 1 Read address + 6 X Data 2 Read address + 7 Y Data 2 Read address + n + 4 X Data n Read addr ess + n + 5 Y Data n n = number of data samples With Separated address for X and Y data checked X Read address Y Read address X Read address X minimum Y Read address Y minimum X Read address + 1 X maximum Y Read address + 1 Y maximum X Read address + 2 X Data 1 Y Read address + 2 Y Data 1 X Read address + 3 X Data 2 Y Read address + 3 Y Data 2 X Read address + 4 X Data 3 Y Read address + 4 Y Data 3 X Read address + n – 1 X Data n Y Read address + n – 1 Y Data n n = number of data samples The appea rance of the plot is configured on the Display Area tab, including the frame and background color of the display, and the color and width of the plot line. The Maker area lets you configure how the data for each channel is plotted:

3. iii 1010 - 1007, Rev. 10 Table of Contents COPYRIGHT NOTICE ................................ ....................... ii WARRANTY ................................ ................................ .... ii IF SERVICE IS REQUIRED ................................ ................ ii APPLICATIONS ASSISTANCE ................................ ........... ii Table o f Contents ................................ .......................... iii Chapter 1 – Introduction ................................ ................ 1 Welcome ................................ ................................ ....... 1 EZware - 5000 S upport ................................ .................... 1 HMI Models Supported ................................ .............. 1 PLCs Supported ................................ .......................... 1 About Your Docu mentation ................................ .......... 1 Conventions ................................ ............................... 1 What You Need ................................ ............................. 2 OIT/HMI Basics ................................ .............................. 3 Projects ................................ ................................ ...... 3 Backing Up Projects ................................ ................... 3 Objects ................................ ................................ ....... 3 Graphics Object ................................ .......................... 4 Windows ................................ ................................ .... 4 What is an HMI5000 Series? ................................ ......... 4 List of Features ................................ .............................. 5 Chapter 2 – HMI Local Setup ................................ ........... 7 Factory Configuration ................................ .................... 7 Calibrating the Touchscreen ................................ ...... 7 Getting into Local Setup ................................ ............ 7 Changing the System Settings ................................ .... 8 Viewing System Information ................................ .... 13 Transferring Projects and Data from USB/CompactFlash ................................ .................. 14 Chapter 3 – Connect the HMI to the PLC or Controller .. 16 Connecting to COM1 and COM3 on Port A .............. 20 Connecting t o COM1 and COM2 on Port B .............. 24 Connecting multiple PLC/controllers serially using daisy chaining ................................ ........................... 25 Connecting one or more PLC/contr ollers via Ethernet ................................ ................................ .................. 25 Troubleshooting ................................ ....................... 26 Chapter 4 – Creating a Sample Project .......................... 27 Starting EasyBuilder - 5000 ................................ ............ 27 To start Project Manager and EasyBuilder - 5000: .... 27 Creating a Bargraph ................................ ..................... 27 To create Window 11: ................................ .............. 27 To create a Function Key: ................................ ......... 29 To create a Bargraph: ................................ ............... 32 To create a Set Word: ................................ ............... 35 To create a Bit Lamp: ................................ ................ 39 To create a Set Bi t: ................................ ................... 42 Finishing Up ................................ ................................ . 44 Saving your first project ................................ ........... 44 Compiling your f irst project ................................ ..... 45 Simulating your first project ................................ ..... 45 Downloading your first project ................................ 47 Chapter 5 – Simulator Mode ................................ ......... 49 The Simulation Screen ................................ ................. 49 Simulating the HMI is done in on - line or off - line mode. ................................ ................................ ....... 49 To use off - line simulation mode from EasyBuilder: . 50 To use off - line simulation mode from Project Manager ................................ ................................ ... 50 To use on - line simulation mode from EasyBuilder .. 50 To use on - line simulation mode from Project Manager ................................ ................................ ... 50 To use EasySimulator ................................ ............... 51

4. iv EZware 5000 Series Programming Manual 1010 - 1007, Rev. 10 Chapter 6 – Using EZware - 5000 ................................ .... 52 Overview ................................ ................................ ..... 52 The Project Manager ................................ ................... 52 HMI IP, Password Settings ................................ ....... 53 Reboot HMI ................................ .............................. 53 Connection Setting ................................ .................. 53 Data/Event Log File Information .............................. 53 Editor Settings ................................ .......................... 53 EasyBuilder5000 ................................ ................. 53 Easy Converter ................................ .................. 101 EasyPrinter ................................ ........................ 106 Recipe/Extended Memory Editor ..................... 107 EasyAddressViewer ................................ ........... 112 Build Download Data for CF/USB Disk .............. 112 Transfer Settings ................................ .................... 112 Download ................................ .......................... 112 Upload ................................ .............................. 112 Simulation Settings ................................ ................ 112 On - line Simulation ................................ ............ 112 Off - line Simulation ................................ ............ 113 Pass - through mode ................................ ................ 1 13 Chapter 7 – Creating Windows ................................ ... 116 Window F u ndamentals ................................ ............. 116 Opening and Closing a Window ................................ 116 Creating a New Window ................................ ............ 117 Window Settings ................................ ....................... 119 Assigning a Window Name ................................ .... 119 Assigning the Window Number ............................. 119 Assigning Size of Window ................................ ...... 120 Assigning a Position ................................ ............... 120 Monopoly Feature ................................ ................. 120 Assigning Underlay Windows ................................ 121 How to Display Underlay Windows .................. 121 Creating a Frame ................................ .................... 122 Window Backgrou nd ................................ .............. 122 Deleting a Window ................................ .................... 123 Using Base Windows ................................ .................. 123 How to Display Bas e Windows ............................... 123 Using a Function Key ................................ ......... 123 Using the PLC ................................ .................... 124 Using the Com mon Window ................................ .. 129 Displaying the common window above/below the base window ................................ ..................... 130 Changing the Active Common Window ............ 132 Using the Fast Selection Window ........................... 134 Using the Fast Selection Button ........................ 136 System Message W indows ................................ ..... 137 Chapter 8 – Creating and Using Databases and Languages ................................ ................................ ................... 139 Creating and Using the Tag Library ............................ 139 Importing and Exporting the Tag Library ............... 140 Using the Tag Library ................................ .............. 141 Creating the Label Libr ary ................................ .......... 142 Setting Different Fonts for Different Languages .... 143 Importing and Exporting the Label Library ............. 144 Using the Label Library ................................ ........... 145 Using Languages with the Label Library ............ 145 Chapter 9 – Using and Cre ating Keypads ..................... 147 How to Create a Keypad ................................ ............ 147 Displaying and Using a Keypad ............................... 148 Chapter 10 – Bar Graphs, Meters, and Trends ............. 152 Creating Bar Graphs ................................ ................... 152 Creating Meter Displays ................................ ............. 154 Creating Trend Displays and Data Sampling Objects . 158 History Data Display ................................ ................... 163 Chapter 11 – C apturing Alarms and Events ................. 168

Views

  • 1612 Total Views
  • 1185 Website Views
  • 427 Embeded Views

Actions

  • 0 Social Shares
  • 0 Likes
  • 0 Dislikes
  • 0 Comments

Share count

  • 0 Facebook
  • 0 Twitter
  • 0 LinkedIn
  • 0 Google+

Embeds 6

  • 2 www.google.ca
  • 1 www.google.it
  • 1 www.google.com.mx
  • 1 www.google.com.pe
  • 4 www.google.com
  • 1 www.google.com.co