background image

4

To call a full screen window using the PLC Control object

1.

From the 

Parts

 menu, select 

PLC Control

.  The PLC Control Object dialog box appears.

2.

Click 

Add

. The PLC Control Object’s Attribute dialog box appears. 

3.

Select the 

Device type

 and 

Device Address

 for the actual PLC address you wish to monitor.

š

 

The OIT will write the number of the newly-displayed window to the next consecutive
address after the address specified in this step. 

4.

Select either 

BIN

 (binary) or 

BCD

 format.

5.

Click 

OK

 to return to the PLC Control Object dialog box.

6.

You should see a new entry that lists the PLC address that is monitored by the OIT.

The PLC must only enter window numbers that represent full size windows when using the PLC Control Object
function.  The OIT automatically closes any open windows before the window called by the PLC Control Object is
displayed.

1010-1001a, Rev 02

94

Sil ver  Se ries  In stal la tion  &  Op er a tion  Man ual

Summary of Contents for Silver HMI504T

Page 1: ...1010 1001A Rev 02...

Page 2: ...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 SERV...

Page 3: ...s 36 The EasyASCIIFontMaker 37 EasyBuilder s Default Text Fonts 37 Using the EasyASCIIFontMaker 37 The EasyBuilder Application 38 Managing Projects 39 Printing Projects 41 Editing and Creating Screen...

Page 4: ...18 Creating XY Plots 220 Chapter 11 Capturing Alarms and Events 223 Using Alarms 223 Monitoring Alarms with the Alarm Scan Object 223 Displaying Alarms using the Alarm Display Object 224 Displaying Al...

Page 5: ...eries OITs please visit our website About Your Documentation Maple Systems provides many resources to allow you to get the most out of your Silver Series OIT Silver Series Operation Manual shipped wit...

Page 6: ...7431 0098 Personal Computer2 User Provided Power Cable 6030 0009 24VDC Power Supply 3 User Provided for details refer to Appendix A Specifications PLC User Provided Controller Information Sheet Maple...

Page 7: ...le Switch Object creates a graphic object on the OIT that when pressed activates a bit in the PLC Graphics Object A graphics object is any text icon or picture that can be displayed on the OIT Graphic...

Page 8: ...ad of downloading the project to the OIT The Silver Series is powered using 24VDC The viewing level of the OIT display can be adjusted using a contrast switch located on the back of the unit or using...

Page 9: ...Function Key Creates a touch screen graphics object which displays a window or edits a PLC register Numeric Input Displays a number stored in a PLC register The number can be changed using a numeric k...

Page 10: ...s that occur in the PLC Alarm Scan Contains the data for detecting alarm conditions System Message Customizes the content of system generated messages PLC Control Configures the OIT to monitor PLC dat...

Page 11: ...rements per Council Directive 89 336 EEC The European Union created these requirements to ensure conformity among products traded in those countries Specifically the Silver Series OITs meet or exceed...

Page 12: ...ower supply used for inductive loads or for input circuitry to the programmable logic controller Severe voltage spikes caused by these devices may damage the OIT Control Panel Design Guidelines Pay ca...

Page 13: ...of the enclosure Corrosion develops over time and prevents good electrical contract For this reason a separate wire braid should be installed from the hinged control panel to the rest of the enclosur...

Page 14: ...ode attenuation Do not use the power supply used to provide power to the OIT to power switching relays solenoids or other active devices Cable Routing and Noise Immunity Follow these guidelines when r...

Page 15: ...using an axial ferrite coil Maple p n 2531 0001 with each HMI550 OIT to further reduce the electrical interference that may be conducted on the power lines Thread the positive and negative wires of th...

Page 16: ...h reliability Most cables are available for next day shipment from Maple Systems Components and instructions necessary to construct your own OIT to PLC communications cables are also available Refer t...

Page 17: ...and not form a seal with the gasket The area of the panel or mounting surface where the gasket comes into contact must be flat and free of scratches pits and other features that prevent the gasket fro...

Page 18: ...l cutout when a NEMA 4 seal is required For best results also replace the gasket itself Configuration Wiring The OIT must be configured for a particular protocol before use The EZware 500 software use...

Page 19: ...n be used to reinitialize the OIT if the OIT malfunctions Only Dip switch 1 and 2 have functionality Dip switch 1 puts the OIT into Touch Calibration mode Dip switch 2 forces the OIT into download mod...

Page 20: ...1010 1001a Rev 02 16 Silver Series Installation Operation Manual OIT to PC Serial Port Pin Assignments...

Page 21: ...ements Pentium based 90MHz or higher processor 16 MB of RAM more memory improves performance 10 MB available hard disk space VGA or higher resolution monitor set for 256 color 800x600 pixel mode Micro...

Page 22: ...tarting EZware 500 Before you can create a sample project you must start the configuration software The EZware 500 software has three main applications EasyBuilder used to create the project downloade...

Page 23: ...project the project is already included in your EasyBuilder software with the following filenames HMI504T EPJ sample project for the HMI504T HMI520T EPJ sample project for the HMI520T HMI530T EPJ sam...

Page 24: ...tore up to 1999 predefined windows but screens 0 9 are reserved Therefore the first window screen that is available for configuration is Window 10 By default this is the startup screen when you begin...

Page 25: ...EasyBuilder you should see the function key that you just created move and or change size This function key is used to display Window 11 4To create a second function key on Window 10 1 We could creat...

Page 26: ...g box appears 7 Click on the white color box then click OK The color box should reflect the color that you have chosen 8 Click OK 9 Select Window_11 in the Open Window dialog box 10 Click Open The mai...

Page 27: ...On the main screen of EasyBuilder you should see the scale that you just created move and or change size This scale should be enclosed by the rectangle 4To create a meter display on Window 11 1 From...

Page 28: ...e and select JOG 4 Enter 1 in the Inc value box 5 Click on the pull down box of JOG Delay and select 0 5 second 6 Enter 100 in the Attribute Upper limit box 7 Click the Shape tab 8 Click Use shape the...

Page 29: ...k on the second increment key The Set Word Object s Attribute dialog box appears 6 In the General tab section change the Description to Decrement Button 7 Click on the pull down box of the Set Style A...

Page 30: ...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 4Downloading your first project 1...

Page 31: ...pup window 5 Press the increment and decrement keys on the OIT to see the value in the data register and scale meter change Press the OFF function key to remove the popup window CONGRATULATIONS You ha...

Page 32: ...1010 1001a Rev 02 28 Silver Series Installation Operation Manual...

Page 33: ...at is seen when the OIT executes the project file You can use the mouse on your computer to simulate the operation of the touch screen on the OIT Rather than waiting two minutes to test each change yo...

Page 34: ...it can be done by creating additional windows on the OIT which allow PLC data input 4To use off line simulation mode from EasyBuilder 1 If the project has been modified since the last time it was save...

Page 35: ...poll communicates the following information The window from which the register or block of registers is called Win000 are background tasks such as alarm scan objects Time it took to get the data Regis...

Page 36: ...tion in the Direct mode Note the following restrictions Maple Systems standard communication cables will not work in Direct mode The OIT end of the cable must be wired for the PC s serial port To simu...

Page 37: ...y 24V 0V FG P C 2 3 2 P L C 4 8 5 P L C 2 3 2 A U X 2 4 3 8 2 5 Shielded Power Cable Maple P N 6030 0009 OIT Power Supply Output FG DC Output V Gnd DC Output V 24V Power connector PC Com2 Com1 Printer...

Page 38: ...500 configuration software 1010 1001a Rev 02 34 Silver Series Installation Operation Manual PC If mouse is using Com 1 use Com2 Maple Systems OIT programming cable P N 7431 0098 RS 485 Com2 Com1 Prin...

Page 39: ...odify the text fonts that are used in EasyBuilder By the end of this chapter you should be quite familiar with the operation of EasyManager and EasyASCIIFontMaker You will also be able to maneuver aro...

Page 40: ...ecompiled before they can be modified by the EasyBuilder software To decompile go to the Tools menu and select Decompile Browse for your file and then press the Decompile button This will create a epj...

Page 41: ...stored in a file called ASCFONT 16 The Type 24 font is used to display the size 24 48 72 and 96 font characters These font characters are stored in a file called ASCFONT 24 Using the EasyASCIIFontMak...

Page 42: ...Shows how the characters look in various Zoom modes View x3 Shows how the characters look in various Zoom modes View x4 Shows how the characters look in various Zoom modes Toggle In Edit mode using t...

Page 43: ...Builder will open save close and print files using the standard windows format Opening Editing Projects 4To create a new project 1 On the File Menu click New or click the New icon in the Standard tool...

Page 44: ...gles A project s display mode may be changed after the initial selection has been made To set Display Mode select Edit System Parameters and select the Hardware tab To change the Display Mode resize t...

Page 45: ...x appears 2 In the Compress frame box under Source Name select the project epj file that you wish to compress File must have a cmp extension 3 Click Compressing to begin The utility will compress the...

Page 46: ...g box appears 2 Click Window_12 3 Click Open Window_12 appears in the work area of EasyBuilder Display Options Before we begin describing some of the commands that can be used to edit graphics objects...

Page 47: ...he Window Treebar 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 cli...

Page 48: ...rea 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 1 On the...

Page 49: ...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 want to disable the move feature using the...

Page 50: ...an object that is underneath another object on the screen 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 Objec...

Page 51: ...e 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 Int...

Page 52: ...ne 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 mouse to resize the object 4 Objects can also be resized by changin...

Page 53: ...ale meter in Window_12 is such an example This meter is actually composed of three separate objects a rectangle a scale a meter display These objects are then overlaid to represent the scale Grouping...

Page 54: ...an arc object that are overlaid on each other in Window_12 of the sample project 4Using the top and bottom layer commands 1 Select one of the layered objects In this example select the layered rectang...

Page 55: ...d during development The Part 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 o...

Page 56: ...gn For this example select the three rectangle objects of Window_12 2 From the Edit menu click Align then Right or click the appropriate icon from the Manager toolbar 3 From the Edit menu click Undo t...

Page 57: ...to align For this example select the three rectangle objects of Window_12 2 From the Edit menu click Align then Bottom or click the appropriate icon from the Manager toolbar 3 From the Edit menu click...

Page 58: ...align For this example select the three rectangle objects of Window_12 2 From the Edit menu click Align then Vert Center or click the appropriate icon from the Manager toolbar Centering is based on th...

Page 59: ...ngle objects of Window_12 2 From the Edit menu click Make Same Size then Width or click the appropriate icon from the Manager toolbar EasyBuilder always uses the width of the last object that was crea...

Page 60: ...rectangle finally the right rectangle See what happens when the make same height command is applied to the center and right rectangles 4The make same size command 1 Select the objects you wish to make...

Page 61: ...the left triangle object of Window_12 2 From the Edit menu click Flip Vertical or click the appropriate icon from the Manager toolbar 3 From the Edit menu click Undo to put the left triangle object b...

Page 62: ...you wish to lock 2 From the Edit menu click Pinned or click the appropriate icon from the Manager toolbar 3 To unlock the object deselect Pinned from the Edit menu or click the appropriate icon from t...

Page 63: ...registers to a logical selection for the new PLC protocol however se strongly recommend that you review these changes to assure that they are satisfactory 2 If you haven t already done so select the...

Page 64: ...d Parameters 3 6 are not used 6 Set the OIT Station No used by some protocols that require the OIT to have a unique network address Consult your Controller Information Sheets for information on the pr...

Page 65: ...oll Selects the number of pixels that the text on the Alarm bar scrolls to the left on each scroll The speed of the scroll can also be controlled 3 No of Windows Selects the maximum number of pop up w...

Page 66: ...when called and remains in front re gardless of other subsequent windows displayed Attribute Determines how the common window is drawn Below Base Screen The base window is placed in front of the commo...

Page 67: ...n a non configured area on the touch screen is touched Inactive area Sets the background color of the touch indicator when an inactive area on the touchscreen is touched An inactive area is an area th...

Page 68: ...ator Color Sets the color of the alarm indicator Security Settings Configuration The Security tab is used to configure the security features in the OIT The OIT supports three levels of security The se...

Page 69: ...control box is unchecked Password Level 1 is used to enter the numeric password for access to level 1 the middle security This field is not visible if the security control box is unchecked Password Le...

Page 70: ...or messages Level 1 is the highest level and generates both error and warning messages regarding part and PLC address size mismatch Level 0 is the default setting The Part Layout setting allows you to...

Page 71: ...se start address The starting RW address in which Eventlog data is stored When the memory is full new Eventlog data is written to this address overwriting the existing data System Parameter Enables st...

Page 72: ...nd to the PLC requesting data for each register that is displayed on screen For instance if you have five data fields configured on the OIT to monitor R1 R2 R3 R4 and R5 of a GE PLC then the OIT sends...

Page 73: ...set to 10 the OIT will send two commands one to get R1 and R10 another to get R40 If the PLC block pack were set to 0 then the OIT would have sent three commands In this case however the three comman...

Page 74: ...ne PLC Most of the PLCs on the market communicate to OITs using a master slave format The PLC typically behaves as the slave responding to requests from the OIT for data and not initiating any communi...

Page 75: ...er 2 At the bottom of the menu click System Parameters The Set System Parameters dialog box appears 3 The dialog box has three tabs PLC General and Indicator Select the PLC tab 4 Select Slave from the...

Page 76: ...a from Master OIT local memory and the PLC No additional communications modules other than possible network infrastructure such as routers hubs and switches are required providing an effective an inex...

Page 77: ...ory and status of a master OIT If a router is to be used for connecting to a different network then enter the router IP address and configure the router to address the PLC on its network See the illus...

Page 78: ...have the same Server PLC address 4To configure Master OITs to talk with a PLC over the Ethernet port 1 Click on Edit System Parameters and select the PLC tab 2 Select PLC Type as Modbus RTU TCP IP 3...

Page 79: ...thernet Slave OIT to the PLC The slave OITs may access data in the PLC in two ways 1 It may write to the local words bits in the master OIT via Ms_LW and Ms_LB registers and those values may be transf...

Page 80: ...available in the HMI504T PLC RS 232 AUX RS 232 Port Pin Designations Pin assignment of the 9 pin female Sub D PLC RS 232 Port Pin Symbol PLC RS 232 AUX RS 232 1 Aux_TxD Transmitted Data 2 TxD Transmi...

Page 81: ...arameters to match your PLC 4 Set Data bits Stop bits Baud rate and Parity These must match your PLC settings 5 Set parameters 1 6 which are dependent on the individual driver selected 4 To set Aux ID...

Page 82: ...m the Aux device by issuing one command for a block of registers instead of a command for each individual register In some cases this speeds the update of information on the display but in other cases...

Page 83: ...ly moved about the OIT display to allow portions of other windows to come into view Windows can be minimized to an icon on the bottom of the OIT display This feature allows the plant floor operator to...

Page 84: ...ow menu and select from the list of windows currently open You can also cascade or tile the open windows to see the windows at the same time EasyBuilder requires more resources from your computer ever...

Page 85: ...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 Close to return to the main screen of EasyBuilder Window Setti...

Page 86: ...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 Assigning a Position T...

Page 87: ...eight is 100 240 234 for the HMI520T 480 for the HMI530 550 pixels Window Styles There are several options that can be assigned to each window created that affect how it operates with other popup wind...

Page 88: ...to display popup window 13 If window 13 has the tracking feature enabled then moving window 12 the parent will cause window 13 the child to move as well This is because window 13 was called from an ob...

Page 89: ...IT screen For instance suppose the OIT display is currently showing a full screen window with several touch screen objects If a popup window is displayed which does not have the monopoly feature enabl...

Page 90: ...T For example you might construct a dialog box that asks the OIT operator if some step in the control process has been performed The dialog box would have Yes and No function key options which with th...

Page 91: ...currently displayed on screen The coherence feature causes the popup window to be displayed underneath all other windows currently displayed In other words the coherence feature makes that window sub...

Page 92: ...If the full screen calls a popup window with coherence disabled it displays on the OIT screen over any other popup windows that might occupy the same area In this example the full screen calls up Pop...

Page 93: ...ty level to each of the window screens 3 Create a Numeric Input Object that allows you to change the current access level 4To assign Window Security Level passwords 1 From the Edit menu select System...

Page 94: ...ter no password is required This feature enables someone who has the highest security level to switch the OIT to a lower level without having to memorize all three passwords Assigning Underlay Windows...

Page 95: ...ferent 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 The Window Setting...

Page 96: ...imited only by the total amount of memory available within the OIT How to Display Base Windows Base windows can be displayed on the OIT screen by using a function key to display the window or by using...

Page 97: ...n the OIT display as determined by the X and Y position in the Window Settings box for that window For more information on using the Function Key object see the chapter on Representing Data with Graph...

Page 98: ...indow to the next consecutive address after the address specified in this step 4 Select either BIN binary or BCD format 5 Click OK to return to the PLC Control Object dialog box 6 You should see a new...

Page 99: ...ar to the PLC Control Object the OIT 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 T...

Page 100: ...e of the popup window is determined in the Window Settings dialog box This size refers to the area of the Direct Window Object which is analogous to a box in which the popup window is to be placed If...

Page 101: ...vice Type and Device Address 3 Select BIN or BCD format 4 No of Words is currently set to 1 and cannot be changed This represents a 16 bit PLC data register 5 Click OK to return to the main screen of...

Page 102: ...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 OIT operator can...

Page 103: ...object more about Set Word and Set Bit objects in a succeeding chapter Creating a moving window The popup windows that you create for display on the OIT can be configured so that the OIT operator can...

Page 104: ...e 2 From the Parts menu select Function Key The Create Function Key Object dialog box is displayed 3 Click Minimize Window 4 Click the Shape tab Click Use Shape Click on the Shape Library command Sele...

Page 105: ...Function Key Object dialog box is displayed 2 Click Close Window 3 Configure the rest of the function key and then click OK 4 Place the function key object onto the popup window Placing a close window...

Page 106: ...4 To Access the common window 1 From the Window menu select Open Window The Open Window dialog box appears 1010 1001a Rev 02 102 Silver Series Installation Operation Manual...

Page 107: ...popup windows from the common window As with full screen base windows popup windows can be called from the common window In the System Parameters settings you have the option of selecting any popup w...

Page 108: ...lustration shows how this setting affects the operation of popup windows called from the common window Popup window 21 was called from the common window with the Popup Window Normal setting Window 13...

Page 109: ...13 Displaying the common window above below the base screen This setting resolves the conflict that can occur if a graphics object on the common window occupies the same space on the OIT display as a...

Page 110: ...ects such as circles lines rectangles etc Therefore a Set Word object on a base window will cover a Rectangle object on a common window which occupies the same space even with the Above base screen at...

Page 111: ...ate a Function Key object that is used to change the common window From the Parts menu click Function Key The Create Function Key Object dialog box appears 5 On the General tab click Change Common Win...

Page 112: ...a window 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 OI...

Page 113: ...ction 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 1010 1001a Rev...

Page 114: ...th 70 and Height 214 The default was selected to create a sidebar that contains function keys to display other windows The example below illustrates how the Fast Selection Window can be used for this...

Page 115: ...u key for switching screens on the OIT display The following example illustrates how you might create a Fast Selection window for this purpose The example steps you through creating six full screen ba...

Page 116: ...ibute and place the object into the Fast Selection window Finally the Task Bar must be enabled see the next section for instructions After downloading the project file to the OIT the following initial...

Page 117: ...Press the Fast Selection key on the Task Bar to activate the Fast Selection window Press one of the Function Keys to switch to another full screen window 1010 1001a Rev 02 Creating Windows 113...

Page 118: ...70 to at least a minimum of 100 This is because the minimum allowable width size for base windows is 100 2 Create a base window that is the same width and height as the fast selection window you just...

Page 119: ...e compile and download the project to your OIT Below is an illustration of what the default fast selection window Window 11 alternate fast selection window and Window 10 startup window might look like...

Page 120: ...been configured to change the fast selection window to Window 11 Window 11 will remain the Fast Selection window until a function key with the Jog FS attribute is used to change the Fast Selection wi...

Page 121: ...on window that you create Displays information about the activity of your OIT as an option The Task Bar is optional and must be enabled to see it on the OIT screen 4To activate the task bar 1 From the...

Page 122: ...ed However once the popup window is displayed pressing this key serves no purpose and then it becomes an inactive area 4To activate the touch indicator 1 From the Edit menu select System Parameters Th...

Page 123: ...4To activate the Alarm indicator 1 From the Edit menu select System Parameters The Set System Parameters dialog box appears 2 Click the General tab to display the General form 3 In the Task Button fra...

Page 124: ...Selection Window Creating a Message Board You may have an application for an OIT in which the OIT operator must be able to leave messages for someone else to read The message board feature creates a p...

Page 125: ...option 4 Select Set operation mode from the pull down 5 Click the Attributes button to select the operation mode you want to use 6 Click OK to exit the Create Function Key Object dialog box 7 Place th...

Page 126: ...he Create Function Key Object dialog box appears 2 Click the General tab to display the General form 3 Click the Message Board option 4 Click the Set operation mode pull down box and select Clear boar...

Page 127: ...rd we recommend that you use some dull pointed device such as a retractable pen that won t mar or leave a permanent mark on the OIT s touch screen Then practice your penmanship 1010 1001a Rev 01 Creat...

Page 128: ...1010 1001a Rev 01 124 Silver Series Installation Operation Manual...

Page 129: ...sen 4 Click on the line thickness that you want to use 5 Move the mouse cursor over to the work area of EasyBuilder onto the window that you are currently editing The mouse cursor has changed from an...

Page 130: ...olor for the Interior box Click Pattern Style to display the Pattern Style dialog box Select the upper left most pattern for a solid color If you want to use a pattern for the filled section of the el...

Page 131: ...box to go back to the Attributes dialog box 5 Click on the line thickness that you want to use 6 Move the mouse cursor over to the work area of EasyBuilder onto the window that you are currently edit...

Page 132: ...e four shades available in the HMI520M and HMI550M The text can be left center or right justified in the text box 4To create a text box 1 From the Draw menu click Text Or click the Text icon in the Dr...

Page 133: ...nce between shapes and bitmaps is how they are composed and stored Shapes are vector based graphics which are stored in files that contain dimensional information about the shape Shapes are actually c...

Page 134: ...Objects Information on creating new shapes and bitmaps and storing them in libraries will be covered in a later section of this chapter Using a Predefined Shape You can select from many shapes that ar...

Page 135: ...with an outline of the shape object in the upper left corner of the work area 7 Move the shape to the location desired and click The shape appears with small square boxes around the perimeter of the s...

Page 136: ...use a bitmap 1 From the Draw menu click Bitmap Or click the Bitmap icon in the Draw toolbar The Create Bitmap Object dialog box appears 1010 1001a Rev 02 132 Silver Series Installation Operation Manu...

Page 137: ...phics Libraries Graphics Libraries are files that come with EasyBuilder which contain graphics shapes and bitmaps Over 500 predefined shapes and bitmaps are included with EasyBuilder In addition you c...

Page 138: ...ibraries have at least two states Using Shape Libraries EasyBuilder includes fourteen shape libraries balloons slb contains dialog boxes captions slb contains various rectangle shapes button1 slb swit...

Page 139: ...ed library displayed If the project has ten libraries open you may want to close a library so that another one may be opened 4To close or unattach an open shape library 1 With the Shape Library dialog...

Page 140: ...ow to use the drawing tools consult the first part of this chapter The shapes that you create can be permanently stored into the shape libraries for access by any project 4 To add a new shape to a lib...

Page 141: ...rs 4 Click the Shape library box and select the library you wish to store the shape in for this example eggs 5 Click the Shape No pull down box to select the location 0 to store the shape Note that th...

Page 142: ...EasyBuilder 9 From the File menu click Save to save the shape to the library Important you must save before attempting to store the next shape 10 Highlight the other shape by clicking the mouse and d...

Page 143: ...stems may overwrite existing libraries during installation This will delete any new shapes that you have entered Therefore we recommend that you create new libraries to store these shapes or make back...

Page 144: ...rary If you find that some of the shapes included in the libraries are not useful you have the option of deleting them so that they may be replaced by another shape 4 To delete a shape from a library...

Page 145: ...ton1 3 Click on the shape that you want to place on the work area For this example select item 12 4 Click Place The main screen of EasyBuilder reappears with the shape in the upper left corner of the...

Page 146: ...he Bitmap Library provides several options which are discussed in the following sections Accessing and Creating Bitmap Libraries You can open close or even create new bitmap libraries easily using the...

Page 147: ...not stored into the Library subdirectory of EasyBuilder until the project file has been saved Creating and exporting bitmaps Although EasyBuilder does not provide the ability to create bitmaps the sof...

Page 148: ...he Get Bitmap Graphics dialog box appears 9 Click Browse to search for the bitmap The Open dialog box appears Select the bitmap file and click Open 1010 1001a Rev 02 144 Silver Series Installation Ope...

Page 149: ...very useful when you want to overlap several bitmaps for example when configuring a bar graph To use the transparent feature click on the bitmap picture in the Get Bitmap Graphics dialog box on the co...

Page 150: ...tly save the bitmap to the library When adding new bitmaps to existing libraries that come with the EZware 500 software remember that any future upgrade that you receive from Maple Systems may overwri...

Page 151: ...rk area of EasyBuilder can be grouped together and stored into a group library Graphics objects can be passive or active The groups that you create can be permanently stored into the group libraries f...

Page 152: ...alog box displayed click the pull down box of Library Name and choose from one of the open libraries of groups 2 Select which library you would like to close then click Unattach Lib A dialog box appea...

Page 153: ...ee small black squares around the perimeter of the group For this example the scale meter shown at the beginning of this section is highlighted 2 From the Library menu click Group then Save to library...

Page 154: ...be replaced by another group 4 To delete a group from a library 1 From the Library menu click Group then Call up library 2 Select the library that the group is located in 3 Click on the group that you...

Page 155: ...group objects with EasyBuilder This chapter also provided some examples on how to use the drawing tools The next several chapters describe the many parts or active graphics objects that can be placed...

Page 156: ...1010 1001a Rev 02 152 Silver Series Installation Operation Manual...

Page 157: ...ing through Label selection from the Label Library The Label text may also be represented in up to 4 languages each selectable for display Creating and Using the Tag Library The Tag Library is a datab...

Page 158: ...ved the file can be loaded into another project 4To 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...

Page 159: ...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 Ta...

Page 160: ...l by opening the Label Library as detailed above and Clicking the Add button to display the Label dialog 3 Enter the Title Name for the label and how many states the new label requires For example a l...

Page 161: ...ting select the state requiring text labeling Enter the text in the Language boxes as above There is no inter language conversion or translation capability Entries must be made using the correct wordi...

Page 162: ...eful if you need to make several changes to the database When creating a new project it is easier and faster to create tags as csv files 4To export the label library 1 Click Export CSV File The Open d...

Page 163: ...bjects can be viewed displaying the various text labeling in each of the states detailed in each of the languages utilized To view on EZBuilder s Standard Toolbar select the state and language for obj...

Page 164: ...brary In LW9130 a Value of 0 enables Language 0 as configured in the Label Library a Value of 1 enables Language 1 a Value of 2 enables Language 2 and a Value of 3 enables Language 3 2 The appropriate...

Page 165: ...writing a 1 to LW9130 will enable text display in French Continue for all Languages configured in the Label Library 1010 1001a Rev 02 Creating and Using Tags and Databases 161...

Page 166: ...1010 1001a Rev 02 162 Silver Series Installation Operation Manual...

Page 167: ...IT with these addresses the slave will read write to the corresponding LW address in the master OIT This can be used to exchange information between slave and master OITs Ms_LB Master Slave Local Bit...

Page 168: ...ssage Board Pen width 2 R W Set this bit to select Pen Width 2 pixels for the Message Board feature 9032 Message Board Pen width 3 R W Set this bit to select Pen Width 3 pixels for the Message Board f...

Page 169: ...meric Input Object or ASCII Input Object located on the right side of the keypad The OIT clears this bit when user presses the Enter or ESC keys 9065 Keypad Control AI or NI located on right side of k...

Page 170: ...9008 Message Board Pen Color RdOnly This value represents the current pen color 0 255 of the Message Board 9009 Reserved for future use 9010 Local second bcd 0 59 R W When the local Word Option is sel...

Page 171: ...t is being released If LW9044 0 the coil assigned to the momentary key is cleared when the operator releases the key even if a popup window is now overlaid on top of the key If LW9044 1 in this mode n...

Page 172: ...splay on OIT 9094 Project Compiled Date Day RdOnly This register contains the day of month date when the project was last compiled Use the Numeric Data Object Decimal Display to display on OIT 9095 90...

Page 173: ...1 RS485 60041 Baud Rate 0 9600 1 192002 38400 3 576004 115200 60042 Data Bits 0 7 1 8 60043 Parity 0 none 1 even 2 odd 60044 Stop Bits 0 1 1 2 60045 HMI Station Address 0 255 60046 PLC Station Addres...

Page 174: ...eter is set to Yes then set a bit of LB 9044 to ON will restore these system parameters from these recipe word memory Representing PLC Coil Registers PLC coils or binary registers and internal coils o...

Page 175: ...Attribute frame select how you want the Bit Lamp object to operate Function Option Description Normal Displays State 0 object when coil is clear displays State 1 object when coil is set Blinking on St...

Page 176: ...Shape form 6 Select either a shape or bitmap to represent the Bit Lamp object If you need more information on how to do this consult Chapter 6 Creating Graphics Objects 1010 1001a Rev 02 172 Silver S...

Page 177: ...of one label when it is moved after the Bit Lamp object is placed onto the window 14 Click OK The Create Bit Lamp Object form closes and the main screen of EasyBuilder appears with the cursor tied to...

Page 178: ...when the window that the part is located in is opened Set OFF at window open Automatically clears a PLC coil when the window that the part is located in is opened Periodical toggle Automatically sets...

Page 179: ...ay prefer to place the part on the window without a shape or bitmap tied to it 6 Refer to the Bit Lamp Object section for information on using the Label tab 7 Click OK The Create Set Bit Object form c...

Page 180: ...PLC coil when pressed Toggle Alternates between setting and clearing a PLC coil Momentary Sets a PLC coil when pressed clears a PLC coil when released 6 Refer to the Bit Lamp Object section for infor...

Page 181: ...in the previous section With these parts however you can represent data from 16 bit 32 bit or even 64 bit data registers The Word Lamp Object The Word Lamp Object is used to represent the value of a P...

Page 182: ...from 1 to 32 states If the actual value in the PLC register is out of range for the number of states specified then no shape or bitmap is displayed 5 Click the Shape tab to display the Shape form 6 Se...

Page 183: ...t of one label when it is moved after the Word Lamp object is placed onto the window 14 Click OK The Create Word Lamp Object form closes and the main screen of EasyBuilder appears with the cursor tied...

Page 184: ...ant used Range 32768 to 65535 Add value JOG Increases the value in a 16 bit PLC register by a step value each time it is pressed Inc value Amount of the step value Range 1 to 32767 Upper limit The upp...

Page 185: ...at which the automatic decrementing occurs Range 0 1 to 25 5 seconds in 0 1 second increments Periodical bounce Automatically increases the value in a 16 bit PLC register by a step value at a predefi...

Page 186: ...pe or bitmap tied to it 6 Refer to the Bit Lamp Object section for information on using the Label tab 7 Click OK The Create Set Word Object form closes and the main screen of EasyBuilder appears with...

Page 187: ...escription JOG Increments the PLC register by 1 each time the key is pressed When the highest state is reached the key resets to State 0 No of states Range 1 to 32 JOG Decrements the PLC register by 1...

Page 188: ...register can be a 16 bit 32 bit or a 64 bit word 4To create a Numeric Data Object 1 From the Parts menu click Numeric Data Or click the Numeric Data icon in the Part1 toolbar The Create Numeric Data O...

Page 189: ...nary 16 bit format 00 to 11 32 bits 2 binary 32 bit format Mask 1 2 masks the value with asterisks Single Float 999999999 9999999999 to 9999999999 9999999999 2 EEE 754 format single precision Double F...

Page 190: ...alue that is in the PLC data register Engineering low 2147483648 to 2147483647 This is the lowest data value that you would like displayed on the OIT Engineering high 2147483648 to 2147483647 This is...

Page 191: ...bit or a 64 bit word By using the keypad the OIT operator can enter a new value 4To create a Numeric Input Extend Object 1 From the Parts menu click Numeric Input Extend Or click the Numeric Input Ex...

Page 192: ...32 bit format Mask 1 2 masks the value with asterisks Single Float 999999999 9999999999 to 9999999999 9999999999 2 IEEE 754 format single precision Double Float 999999999 9999999999 to 9999999999 9999...

Page 193: ...low 0 to 2147483647d This is a decimal number which the OIT converts to hexadecimal for establishing the lowest value that the OIT operator is allowed to enter For example if you want the minimum hex...

Page 194: ...647 This is the highest data value allowed when the OIT operator enters a number 9 Click the Shape tab to configure a shape or bitmap that is displayed behind the number 10 Click the Font tab to displ...

Page 195: ...splay a maximum of 32 characters Each 16 bit register stores two ASCII characters The first ASCII character is stored in the eight least significant bits of the register The 16 bit register that you s...

Page 196: ...d onto the window you can modify the attributes by double clicking on the part to display the ASCII Data Object s Attribute dialog box The ASCII Input Extend Object The ASCII Input Extend Object is us...

Page 197: ...OIT internal memory address that is used to trigger write access to the register If the coil is set then write access is enabled If the coil is clear then write access is disabled Note If you want the...

Page 198: ...en by dragging the text to it s new position The Moving Shape Object The Moving Shape Object performs three functions depending upon the values in three consecutive PLC registers Similar to the Word L...

Page 199: ...number of registers read depends upon the Style used 4 In the Attribute frame select how you want the Moving Shape object to operate Style Option Description X axis only Reads two 16 bit registers Re...

Page 200: ...er Range 32767 to 32766 Input high This is the highest raw data value that is in the PLC data register Range 32766 to 32767 Scaling low This is the low scaled value Scaling high This is the high scale...

Page 201: ...window 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 This will highlight the entire object Click on the label again...

Page 202: ...Builder Use the cursor to set the path that the Animation object is to take At each location along the path click the mouse to place another position marker A maximum of 255 position markers may be pl...

Page 203: ...he starting PLC coil or OIT internal memory address that the part reads from You can select BIN binary or BCD format The No of words is set to 2 and cannot be changed 6 In the No of states box select...

Page 204: ...points pull down box to select the point you wish to change then edit the X and Y positions 14 Click OK The Animation Object s Attribute form closes and the main screen of EasyBuilder appears with th...

Page 205: ...ll as control keys i e Delete Enter Clear etc 4 To create a Function Key Object 1 From the Parts menu click Function Key Or click the Function Key icon in the Part1 toolbar The Create Function Key Obj...

Page 206: ...I 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 char...

Page 207: ...Click OK The Create Function Key Object form 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 th...

Page 208: ...roject file with the initial screen configured as the startup screen Note this is the default setting Display the initial screen in the work area of EasyBuilder 2 From the Library menu click Group and...

Page 209: ...meric Input Register Read Address Device type LW Device address 0 BCD or BIN BIN No of words 1 Trigger address Device type LB Device address 9000 Numeric Display Format Decimal Type Raw data display N...

Page 210: ...9 Create two text boxes one to identify the Numeric Input register and one to label the ASCII Input register 4Editing data registers using a keypad 1 Save and compile the new project then test the ope...

Page 211: ...e keypad enter the character string HELLO THERE 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 OIT internal data reg...

Page 212: ...000 3 Select the Numeric tab 4 In the Display section select the Decimal option button 5 Click OK 6 Use the mouse cursor to place the Numeric Input register in the center of the screen of Window 10 10...

Page 213: ...Set Bit Object dialog box 8 Enter the following settings In the Write Address section Device Type LB Device Address 100 Attribute Style ON 9 Place the Numeric Input Object and the Set Bit Object on to...

Page 214: ...om the menu listings This displays the Open Window dialog box 2 Highlight Common Window and click Open 3 This window has already been configured to display a Direct Window Object shown as a 1010 1001a...

Page 215: ...listings 2 File name Name the project 3 Click Save 4 Select Tools Compile to compile the project 5 Click COMPILE 6 After the computer has compiled the project click CLOSE 7 Select Tools Offline Simul...

Page 216: ...1010 1001a Rev 01 212 Silver Series Installation Operation Manual...

Page 217: ...LC register as a bar graph You can configure the bar graph to move up down right or left The bar graph can be configured with any base number that represents 0 level and any span range You can create...

Page 218: ...the Shape form 6 A shape or bitmap is not necessary if you plan to display the bar graph as a rectangular object If you do select a shape the bar graph will only show in areas of the shape in which no...

Page 219: ...arm or out of range condition 10 In the Value frame box select the following Function Range Description Low alarm limit 32768 to 32766 During operation if the PLC register monitored by the bar graph g...

Page 220: ...reating Display Meters The Display Meter Object is used to represent the data in a 16 bit PLC register as a scaled meter You can configure the Display Meter in four styles Up Half Full Up Full Bottom...

Page 221: ...lay meter that ranges from 0 to 180 starting at the 9 o clock position Full Up Select for a display meter that ranges from 0 to 360 starting at the 12 o clock position Full Bottom Select for a display...

Page 222: ...nge Description Page Type Single page or Multiple pages Select Single page or Multiple pages Multiple pages configure the trend display as a window to the trend graph in which different segments can b...

Page 223: ...old function If the coil is set then the hold function is activated Device address PLC or OIT internal memory address 3 Click the Trend Display tab to display the Trend Display form 4 Use the Descript...

Page 224: ...the XY Plot icon in the Part2 toolbar The Create XY Plot Object dialog box appears 2 In the General frame select the following attributes Function Attribute Range Description Page Type Single page or...

Page 225: ...BIN or BCD Select binary BIN or BCD format Hold control Device type If Multiple pages is selected this coil register is used to enable the hold function If the coil is set then the hold function is ac...

Page 226: ...g box 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 You...

Page 227: ...lling line like a marquee You can also use the Alarm Indicator on the Task Bar to determine if any alarms are active For more information on using the Alarm Indicator refer to the section Using the Ta...

Page 228: ...arm Scan Object dialog box reappears with the new entry listed You can edit the attributes of an existing alarm by clicking on the Setting button Any entries can be deleted by clicking on the Delete b...

Page 229: ...lects how many alarms to display in the scrollable window The number of lines refers to lines that are Size 16 font If the alarm text string is Size 24 font then two lines are required for every alarm...

Page 230: ...these onto a startup screen of EasyBuilder Create a Text Object with the string Alarm Display Finally create two Set Word Objects with the Add value JOG attribute and Sub value JOG attribute that incr...

Page 231: ...arm Display object directly underneath the Alarm Display text string and to the right of the two Set Word objects Save and compile the project then simulate off line The startup screen should appear w...

Page 232: ...termine what part of the alarm list to show with the scrollable window Use the Up Arrow key to return to the top of the list Using the scrollable window feature on the Alarm Display object allows the...

Page 233: ...ose the Create Alarm Bar Object dialog box 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...

Page 234: ...ect 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...

Page 235: ...auses the text in the Contents box to be printed when the event is triggered or returns to normal Category Not used Reserved for later use 6 In the Text frame enter a text string in the Content text b...

Page 236: ...he popup window can than be used to display further instructions to the OIT operator or to perform some operation 4 To create an Event Display Object 1 From the Parts menu click Event Display Or click...

Page 237: ...een each event text string displayed In other words this sets the spacing between the lines of the scrollable window Acknowledge style Click or Double click This setting determines what the OIT operat...

Page 238: ...ing Events for an Alarm History Events are a complicated feature to understand and it may be a little unclear as to how events can be used So let s go through an application example in which we will u...

Page 239: ...ting General Write Address LW0 BIN Attribute Style Sub value JOG Attribute Dec Value 1 Attribute Bottom Limit 0 Shape Library button4 Item 28 Label Use Label not checked Profile Width 41 Height 20 3 C...

Page 240: ...og box appears 2 Enter the following parameters for each event Attribute Setting Address type Bit Read Address LB0 to LB4 Event trig On Text Water Level Low LB0 Fuel Level Low LB1 Coolant Level Low LB...

Page 241: ...length 31 Text Space 0 Acknowledge Style Click Color Acknowledge Any color Color Return to Normal Any color Color Select box Any color Format Sequence No 3 Click OK Place object directly under the Al...

Page 242: ...m on the list will remain on the list permanently The alarm message will remain on the list even after the alarm condition goes back to normal The sequence number is handy since it shows the total num...

Page 243: ...te you may need to transfer large blocks of data from PLC OIT registers to other PLC OIT registers The Data Transfer Object is used to copy data from one or more PLC registers or HMI internal memory t...

Page 244: ...inuous data transfer Range is 0 to 25 5 seconds in 0 1 second increments Note that selecting a smaller period will decrease the amount of OIT processing time that can be allocated to other tasks 8 Cli...

Page 245: ...r downloaded to The No of words box is used to specify the total number of 16 bit registers used The range is 1 to 32767 The Device Address you specify for the PLC register is also the starting regist...

Page 246: ...a shape or bitmap to represent the Recipe Transfer object If you need more information on how to do this refer to Chapter 6 Creating Graphics Objects 7 Click the Label tab to display the Label form 10...

Page 247: ...OIT s built in Parts to store data in the RW RB devices and then transferring that data to the selected PLC registers Recipe Devices There are 4 types of Recipe devices Recipe Word RW Indexed address...

Page 248: ...4 For an example of how to create recipes please consult the EZware 500 online Help file 1010 1001a Rev 02 244 Silver Series Installation Operation Manual...

Page 249: ...reate a new worksheet to program a new macro The programmer first gives the macro a name in the top right corner Then programming can be added After the code is finished it needs compiled If the code...

Page 250: ...ed where the Type of control was selected first to be Execute macro program Then the device type showed what bit types were available A LB was selected and the address 1 was entered Finally the macro...

Page 251: ...1010 1001a Rev 02 Macros 247 Set Bit Objects Attributes Dialog Project Example of Add 2...

Page 252: ...is allotted if the Fast Selection task bar is enabled and the there are other background task objects that also use memory in this area such as Trends XY Plots Data Transfers Alarms Events PLC Control...

Page 253: ...5 6 7 8 9 10 char LetterArray 6 MYWORD The initial values are written within the brackets and are divided by comma These values are assigned in order from left to right starting from array index 0 Con...

Page 254: ...precedence Priority of the same kind of operator From left to right from top to bottom Arithmetic operator Bitwise Shift operators From left to right within the expression Comparison operator From le...

Page 255: ...y of 10 would contain 10 elements of the declared type The first register in an array always begins with the 0th element and the last register is the declared number of elements minus 1 The format is...

Page 256: ...ess 0 To 29999 SetData Address LW_Binplc 9000 1 LW 9000 incr through memory SetData Initial RWI_Binplc 30000 1 RWI 0 indirect address is Upper Next Address SetData Done LB_Binplc 1 1 Turn off the bit...

Page 257: ...2 This routine reads a 32 bit holding register short Data 2 grab a 32 bit register 2 16 bit value from a PLC register address 4x 1 GetData Data 0 4x_Binplc 1 2 Statements Conditions Expressions An exp...

Page 258: ...e program branch will execute the Case Else statement s The ending statement End Select is written as two words Format Examples Select Case TestExpression Case statements n Case Else else statements E...

Page 259: ...ment It quits the current iteration of a loop and starts the next one return Returns to the function or module that called the current function Format Examples While Condition Statements Wend For n 10...

Page 260: ...ess the PlcCom button This way all variables will be available in a drop down menu list within the PlcCom dialogHIDD_MACROPLCCOM GetData Function This function reads data from a register location in t...

Page 261: ...short s Compiler Errors Error Codes When there are compile errors the error description can be referenced by the compiler error message number Error message format Macro_name Error_message_number Erro...

Page 262: ...Missing Next statement The format of For statement is For variable initial value To end value Step Next variable Any format other than this format will cause compile error 22 While statement error mi...

Page 263: ...r of GetData SetData should be legal PLC address 39 Should be integer character or constant The format of array is Declaration array_name constant constant is the size of the array Usage array_name in...

Page 264: ...End Macro_Command 1010 1001a Rev 02 260 Silver Series Installation Operation Manual...

Page 265: ...ed printer If None is selected no printing will occur 4 If each printed Event is to have a unique serial number printed with it check the Print Sequence Number checkbox 5 If each printed Event is to h...

Page 266: ...ow s Text Meter Trend Bitmap and Shape objects All shapes and bitmaps on the Window are printed whether they are part of another object Bit Lamp Function Key etc or stand alone Shape and Bitmap object...

Page 267: ...directed by the PLC 4Using the PLC Control Object to print a report 1 From the Parts menu select PLC Control The PLC Control Object dialog box appears 2 Click Add The PLC Control Object s Attribute d...

Page 268: ...1010 1001a Rev 01 264 Silver Series Installation Operation Manual...

Page 269: ...s compressing 148 Bitmaps definition of 131 Bitmaps exporting 149 Blinking feature 173 C Cable Routing and Noise Immunity 10 CE Compliance 7 change language 47 change state 47 Circle tool using 128 Cl...

Page 270: ...94 G General Settings 63 Graphics Object 3 grid color 46 Grid function 46 grid size 46 Group Libraries definition 149 Group Libraries deleting a group member 152 Grouping objects 51 H Hard Copy 264 Ha...

Page 271: ...reparation 14 Password Protection 64 PLC block pack feature 70 PLC Control Object 95 PLC displaying windows 95 Polygon tool using 129 Popup Window creating 24 Popup windows displaying 95 Port wiring 1...

Page 272: ...Box Object using 130 Text fonts 39 Toggle Switch Object using 177 Touch Indicator 65 Touchscreen calibration of 16 Tracking feature 85 Transparent feature bitmaps 147 Trend Display Object using 220 22...

Reviews: