solving machine level hmi applications using …€¦ · web viewensure that “internal storage”...

100
4 RSView ME RSView ME SIAB SIAB Page Page 1 of of 100 100 Hands On Lab Implementing PanelView Plus

Upload: others

Post on 27-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

4

RSView MERSView ME SIAB SIAB Page Page 11 of of 8585

Hands On Lab

Implementing PanelView Plus

with RSView ME

Page 2: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Implementing PanelView Plus with RSView MERSView Machine Edition can be used to solve your machine-level HMI application needs. Using RSView Studio, a common design environment for RSView Enterprise Series products, you can easily create machine-level applications that can help to reduce your Total Cost of Ownership (TCO) and learning curve while speeding development time. RSView Studio provides portability and scalability of your HMI applications, be it from the shop floor with RSView Machine Edition to distributed applications using RSView Supervisory Edition.

About the labs in this manualThis manual contains several labs that will give you an overview of the powerful tools available within RSView Studio and how easy it is to create and deploy an application.

Tools & prerequisites Windows 2000 Server or Professional with SP3 or Windows XP Professional

RSLinx Gateway Version 2.40

RSView Studio for Machine Edition Version 3.0

Familiarity with RSView32 and PanelView is helpful

In this manual:In this manual, you learn how to:

Configure RSLinx Enterprise

Add new graphic objects and edit existing ones

RSView Studio advanced graphics

RSView Machine Edition Alarms

Create an RSView Machine Edition runtime application

Run an RSView Machine Edition application in Windows 2000

Transfer an RSView Machine Edition runtime application using the Transfer Utility *

Run an RSView Machine Edition application on the PanelView Plus or VersaView CE industrial computer *

Bonus Labs:

1 - Examine the RSView Machine Edition Runtime features *

2 - Upload the RSView Machine Edition runtime application *

3 - Download a TTF font *

4 - Import a PanelView enhanced application

RSView MERSView ME SIAB SIAB Page Page 22 of of 8585

Page 3: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

* These labs require PanelView Plus or VersaView CE hardware

At the end of the labs, your main display should resemble the one below:

RSView MERSView ME SIAB SIAB Page Page 33 of of 8585

Page 4: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Glossary of termsViewAnyWare: Rockwell Automation’s HMI strategy for integrated visualization solutions.

RSView Enterprise Series: Software implementation of the ViewAnyWare strategy; single development environment offering common look and feel, application portability & reuse.

RSView Studio: Common development environment for RSView ME and SE.

RSView Studio for Machine Edition: Development environment for RSView Machine Edition.

RSView Machine Edition: Machine-level HMI runtimes.

RSView Supervisory Edition: Distributed-level HMI runtimes

FactoryTalk Direct Referencing (Tagless HMI): Tags are defined just once, in the processor; there is no need to create tags in the HMI tag database (except for Alarming and memory tags).

Programmable controller: A device that provides an interface between physical shop floor equipment, such as motors, photo-eyes, and memory locations in a computer.

Tag: A logical name for a data location in a programmable controller.

Analog tag: A tag that has a range of values; can represent complex states, such as the position of rotary controls or a temperature.

Digital tag: A tag that can represent two states, such as the positions of switches or contacts and relays that can only be on or off. Its value can be 0 or 1.

String tag: A tag that represents ASCII strings - that is, a series of characters or whole words.

Device tag: An analog, digital or string tag with a device (Node) as its data source.

Memory tag: An analog, digital or string tag with memory as its data source.

System tag: An analog, digital or string tag with the system as its data source.

Tag database: The place where tags are stored.

Node: A node uniquely identifies a programmable controller on the network.

OPC: OLE for Process Control. OPC provides a way to transfer and share information among automation control applications, as well as communication devices.

RSView MERSView ME SIAB SIAB Page Page 44 of of 8585

Page 5: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 1 – Configure RSLinx Enterprise

RSLinx Enterprise is a new feature in RSView Machine Edition v3.0. This lab will cover configuring RSLinx Enterprise for both the development computer and the PanelView Plus or VersaView CE runtime environment.

In this lab…In this lab, you learn how to:

Start RSView Studio and open an application

Configure RSLinx Enterprise

Start RSView Studio and open an application

FYI: For this lab we have preconfigured some of the application settings including the display resolution to allow you more time to complete other parts of the lab. When creating a new application it is important to configure the application settings to be consistent with the device where the application will be run.

[ ] 1. Start RSView Studio, from the Windows Start menu, select “Programs > Rockwell Software > RSView Enterprise > RSView Studio”.

[ ] 2. Select the “Existing” tab.

[ ] 3. Select “RSViewME_30_lab” from the “Application Name” list box.

There may be other Machine Edition applications listed, these are samples included with RSView Studio.

[ ] 4. Click “Open”.

RSView MERSView ME SIAB SIAB Page Page 55 of of 8585

Page 6: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Configure RSLinx Enterprise[ ] 1. From within RSView Studio “Application Explorer” window expand the root “RSViewME_30_lab” folder, then

expand the “RSLinx Enterprise” folder and double-click “Communication Setup”.

[ ] 2. Select the “Local” tab, by default the Ethernet and Virtual Backplane drivers will be listed.

FYI: The “Communication Setup” window contains two tabs “Target” and “Local”. The “Local” tab is a list of all data sources configured locally on the development computer. The “Target” tab is a list of all data sources configured using “Device Shortcuts”, these will be downloaded to the target runtime computer as part of the runtime application. “Device Shortcuts” are similar to OPC topics in RSLinx 2.x.

[ ] 3. Expand the “VB17SL, Backplane” driver and ensure that the “RSViewME_30_lab” application is listed in slot 1.

“RSViewME_30_lab” is running on the SoftLogix 5800 controller installed on your lab computer.

RSView MERSView ME SIAB SIAB Page Page 66 of of 8585

Page 7: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 4. Click “Add” and type “RSViewME_30_lab” as the shortcut name in the “Device Shortcuts” area.

[ ] 5. Select “1, 1789-L60/A, RSViewME_30_lab” and click “Apply”. You have now created a shortcut for use on the development computer.

[ ] 6. Select the “Target” tab. Notice that the “RSViewME_30_lab” shortcut exists on the “Target” tab but is no longer assigned to the SoftLogix controller.

RSView MERSView ME SIAB SIAB Page Page 77 of of 8585

Page 8: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Right-click the “EtherNet, Ethernet” driver and select “Add Device”.

[ ] 8. In the “Add Device Selection” window expand the “EtherNetIP Devices” folder and Expand “EtherNet/IP, EtherNet/IP Messaging”.

[ ] 9. Select “EtherNet/IP, EtherNet/IP Messaging, Major Revision 1” and click “OK”.

RSView MERSView ME SIAB SIAB Page Page 88 of of 8585

Page 9: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 10. Obtain the IP address of your student computer and enter it in the “Device Properties” window, click “OK”. (do not enter the IP address shown below)

[ ] 11. Right-click the “VB17SL, VB17SL” driver under the “x.x.x.x., EtherNet/IP, EtherNet/IP Messaging” device you just created and select “Add Device”.

RSView MERSView ME SIAB SIAB Page Page 99 of of 8585

Page 10: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 12. In the “Add Device Selection” window expand the “1789-L60/A, 1789-L60/A SoftLogix5860 Controller” folder and select “1789-L60/A, 1789-L60/A SoftLogix5860 Controller, Major Revision 11” and click “OK”.

[ ] 13. In the “Device Properties” window, click “OK” to accept the defaults.

[ ] 14. In the “Device Shortcuts” area select the “RSViewME_30_lab” shortcut.

[ ] 15. Select the “1, 1789-L60/A, 1789-L60/A SoftLogix5860 Controller” device you just created and click “Apply”.

[ ] 16. Click “OK” to close the “Communication Setup” window. Click “Yes” to apply the changes if prompted. You have now created a shortcut for use on the target terminal.

RSView MERSView ME SIAB SIAB Page Page 1010 of of 8585

Page 11: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 2 - Add new graphic objects and edit existing onesThis lab will cover adding new graphic objects to a display and some of the tools available for editing graphic objects.

In this lab…In this lab, you learn how to: Open the “Main” graphic display

Edit a Multistate indicator graphic object

Create a Text graphic object with an Embedded Variable

Create an Image graphic object

Open the “ChangePart” graphic display

Create a Macro button graphic object that uses Retentive Tags

Create a Close display graphic object that writes a value

Open the “Main” graphic display

[ ] 1. Open the “Main” graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder. Either double-click the “Main” display or click and drag it onto the workspace located to the right.

[ ] 2. Go to the “Main” display

FYI: You can save changes made in graphic displays at any time by clicking the “Save” button on the toolbar or select “File > Save” from the menu.

RSView MERSView ME SIAB SIAB Page Page 1111 of of 8585

Page 12: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Edit a Multistate indicator graphic object

[ ] 1. Select the “Multistate” indicator object located below the “Operational Events” text object at the lower Right of the “Main” Display.

[ ] 2. Open the “Properties page” for the “Multistate” indicator object by double-clicking the object or right-clicking on the object and selecting “Properties”.

[ ] 3. Set the “Border width:” to “4” under the “General” tab.

[ ] 4. Set the “Border style:” to “RaisedInset” under the “General” tab.

[ ] 5. Highlight “State0” under the “States” tab.

[ ] 6. Set the “Caption” to “Manual Mode”.

RSView MERSView ME SIAB SIAB Page Page 1212 of of 8585

Page 13: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Change the “Back color” and “Border color” to dark gray by clicking the color icon next to the “Back color” and “Border color” labels and selecting dark gray from the color pallet.

[ ] 8. Set the “Font:” to bold

[ ] 9. Set the “Caption color” to yellow.

[ ] 10. Be sure that “State0” is still highlighted and click “Copy…”

RSView MERSView ME SIAB SIAB Page Page 1313 of of 8585

Page 14: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 11. Uncheck the “Caption” checkbox and click “OK” to close the “Copy State Settings” window.

You have now copied all the properties of “State0” except the “Caption” into the clipboard.

[ ] 12. Click “Paste”.

[ ] 13. Under “Paste To” select the “All States” radio button; click “OK” to paste the “State0” properties to all the other states.

RSView MERSView ME SIAB SIAB Page Page 1414 of of 8585

Page 15: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 14. Highlight each of the other states under the “States” tab and set the following:

“State1” - set the “Caption” to “Fully Auto Mode”.

“State2” - set the “Caption” to “Auto Part Change”.

“State3” - set the “Caption” to “Auto Fault Creation”.

[ ] 15. Under the “Connections” tab, click the Expression Editor ( ) under the “Exprn” label.

[ ] 16. Examine the expression but do not edit it.

FYI: To allow you more time to complete other parts of the lab the expression has been created for you. The expression was created using the operators available in the “Expression Editor” and browsing the processor for tags.

[ ] 17. Click “OK” to close the “Expression Editor” window.

[ ] 18. Click “OK” to close the “Multistate Indicator Properties” window and save the changes.

RSView MERSView ME SIAB SIAB Page Page 1515 of of 8585

Page 16: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Create a Text graphic object with an Embedded Variable

FYI: Embedded Variables are a new feature in RSView Machine Edition v3.0. Embedded variables allow you to display values that change dynamically at run time. You put placeholders in strings where the embedded variable will be displayed. At runtime, the placeholder is updated with the real-time values of the variables. You can embed tag values (Numeric or String), date values and time values. You can use embedded variables in the text captions on graphic objects, and in message text, and you can use multiple embedded variables in the same caption or message.

[ ] 1. Select the “Text” object from the “Objects > Drawing > Text” menu option, then click and drag over an area on the display approximately the size you want the object to be. Place the object above the “OEE:” Text object on the “Main” graphic display.

RSView MERSView ME SIAB SIAB Page Page 1616 of of 8585

Page 17: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 2. Enter “Scrap “as the “Text”. Be sure to leave a space after the “p” and ensure that the cursor is located after the space.

[ ] 3. Click “Insert Variable…”

[ ] 4. Select “Numeric…” from the drop down list.

[ ] 5. Click the Tag browser ( ) next to the “Tag:” field.

RSView MERSView ME SIAB SIAB Page Page 1717 of of 8585

Page 18: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

FYI: FactoryTalk Direct Referencing (Tagless HMI) is a new feature in RSView Machine Edition v3.0. Tags are defined just once, in the processor, there is no need to create tags in the HMI tag database (except for Alarming and memory tags). The tags you are selecting in this lab reside solely in the ControlLogix processor; there is no need to define the tags in the HMI tag database. This allows for faster development by defining tags only once, at the data source rather than within the HMI and at the PLC.

[ ] 6. Double-click “RSViewME_30_lab” under the “Folders” area.

[ ] 7. Double-click the “Online” folder. (may need to right click and refresh to see folders)

[ ] 8. Expand the folders down to the “PartCount” folder and select the “Bad” tag as shown below.

FYI: If you were developing the HMI application off site you could browse for offline tags using the “Offline” folder without being connected to the production network.

[ ] 9. Click “OK” to select the tag and close the “Tag Browser” window.

[ ] 10. Click “OK” to close the “Numeric Variable” window.

RSView MERSView ME SIAB SIAB Page Page 1818 of of 8585

Page 19: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 11. Configure the following for the Text object:

set the “Font Size:” to “12”.

set the “Font:” to bold.

set the “Fore color” to White.

[ ] 12. Click “OK” to close the “Text Properties” window and save the changes.

RSView MERSView ME SIAB SIAB Page Page 1919 of of 8585

Page 20: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Create an Image graphic object

[ ] 1. Select the “Image” object from the “Objects > Drawing > Image” menu option, then click and drag over an area under the “Tube Cutting” text at the top of the display. You will use the Property Panel to modify the objects size and position so that it will fill the entire background of the “Main” display.

[ ] 2. Select the “background” image under the “Select image:” area and click “OK “.

FYI: You can add or delete images using the “Image Browser” window by clicking “Add…” and browsing for bitmap or JPEG images or highlighting an image and clicking “Delete”.

RSView MERSView ME SIAB SIAB Page Page 2020 of of 8585

Page 21: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 3. Double-click the image on the “Main” graphic display and select the “Common” tab.

[ ] 4. Under the “Common” tab set the following properties:

set the “Height:” to “600”.

set the “Width:” to “800”.

set the “Top:” to “0”.

set the “Left:” to “0”.

[ ] 5. Click “OK” to accept the changes and close the “Image Properties” window.

[ ] 6. Right-click the image object and select Arrange, then select Send to Back.

RSView MERSView ME SIAB SIAB Page Page 2121 of of 8585

Page 22: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Right-click the image object and select “Convert to Wallpaper” from the menu options.

FYI: Converting graphic objects to Wallpaper that do not have animation or tags assigned allows for better performance at runtime.

[ ] 8. Save changes made to the “Main” display by clicking the “Save” button on the toolbar or select “File > Save” from the menu.

Open the “ChangePart” graphic display

[ ] 1. Open the “ChangePart” graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder, double-click the “ChangePart” display.

[ ] 2. Go to the “ChangePart” display.

RSView MERSView ME SIAB SIAB Page Page 2222 of of 8585

Page 23: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Create a Macro button graphic object that uses Retentive Tags

FYI: Macro buttons and Retentive tags are new features in RSView Machine Edition v3.0. The macro button runs a specified macro when the operator presses it at runtime. In combination with the retentive tag feature, this button can be used to create a basic recipe system. Retentive tags retain their value when the application is closed and reopened, or if the runtime terminal is shut down and restarted. In this section of the lab we have created a set of memory tags configured as Retentive, these tags have been included in the “download” macro to write values to the ControlLogix processor.The following shows a sample of the “download” macro with processor tags on the Left and Retentive memory tags on the Right:

FYI: To allow you more time to complete other parts of the lab the macro has been created for you.

RSView MERSView ME SIAB SIAB Page Page 2323 of of 8585

Page 24: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 1. Select the “Macro” button object from the “Objects > Advanced > Macro” menu option, then click and drag over an area on the display approximately the size you want the object to be. Place the button below the “Upload Values from PLC” Macro button as shown below.

[ ] 2. Open the “Properties page” for the “Macro” button by double-clicking the object or right-clicking on the object and selecting “Properties”.

[ ] 3. Under the “General” tab, select the browse ( ) button next to the”Macro” field.

[ ] 4. Select the “download” macro from the drop-down list and click “OK”.

RSView MERSView ME SIAB SIAB Page Page 2424 of of 8585

Page 25: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 5. Configure the following under the “Label” tab:

set the “Caption” to “Download Values to PLC”.

set the “Font:” to bold.

set the “Caption color” to yellow.

[ ] 6. Under the “Common” tab set the following;

set the “Height” to “50“.

set the “Width” to “100”.

set the “Top:” to “224”.

set the “Left:” to “489”.

[ ] 7. Click “OK” to close the “Macro Button Properties” window and save the changes.

RSView MERSView ME SIAB SIAB Page Page 2525 of of 8585

Page 26: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Create a Close display graphic object that writes a value

FYI: The Close display graphic object includes three new features in RSView Machine Edition v3.0. The "Write on close" checkbox, the "Close value" field, and the "Connections" tab. Check the "Write on close" checkbox if you want a value written out when the button is pressed. If you have checked the "Write on Close" checkbox, enter the value that will be written out when the button is pressed in the "Close value" field. The "Connections" tab is used to assign the tag that the application will write to when the button is pressed.

[ ] 1. Select the “Close” display navigation object from the “Objects > Display Navigation > Close” menu option, then click and drag over an area on the display approximately the size you want the object to be. Place the button in the lower Right corner of the display as shown below.

[ ] 2. Open the “Properties page” for the “Close” display navigation object by double-clicking the object or right-clicking on the object and selecting “Properties”.

RSView MERSView ME SIAB SIAB Page Page 2626 of of 8585

Page 27: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 3. Under the “General” tab, set the following:

set the “Border width:” to “1”.

uncheck the “Border uses back color” checkbox.

set the “Back Color” to black.

set the “Border Color” to yellow.

check the “Value” “Write on close” checkbox.

ensure the “Close value:” is set to “0”.

RSView MERSView ME SIAB SIAB Page Page 2727 of of 8585

Page 28: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 4. Under the “Label” tab, set the following:

set the “Caption” to “Close”.

set the “Font:” to bold.

set the “Caption color” to yellow.

[ ] 5. Under the “Common” tab, set the following;

set the “Height” to “50“.

set the “Width” to “100”.

set the “Top:” to “432”.

set the “Left:” to “490”.

[ ] 6. Under the “Connections” click the browse ( ) button next to the “Value” field to open the “Tag Browser” window.

RSView MERSView ME SIAB SIAB Page Page 2828 of of 8585

Page 29: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Double-click “RSViewME_30_lab” under the “Folders” area.

[ ] 8. Double-click the “Online” folder.

[ ] 9. Expand the folders down to the “Oper” folder and select the “ChOver” tag as shown below.

[ ] 10. Click “OK” to select the tag and close the “Tag Browser” window.

[ ] 11. Click “OK” to close the “Close Display Button Properties” window and save the changes.

[ ] 12. Save the changes to the “ChangePart” graphic display by clicking the “Save” button on the toolbar or select “File > Save” from the menu.

RSView MERSView ME SIAB SIAB Page Page 2929 of of 8585

Page 30: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 3 - RSView Studio advanced graphics

This lab will introduce more graphics techniques in RSView Studio by teaching you how to use advanced objects and techniques to enhance the graphical nature of your displays. You will use the following tools: The Object Explorer to easily select an object within a larger group of objects; the Property Panel to adjust the position of the graphic object; and also basic animation settings for an object.

In this lab…In this lab, you learn how to:

Use the Property Panel, Object Explorer, and Animation windows for advanced editing

Test run the “Main” graphic display

Test run the application

Use the Property Panel, Object Explorer, and Animation windows for advanced editing

Properties of graphic objects can be edited using the “Property Panel”, “Object Explorer”, and “Animation” windows. The “Property Panel” allows accurate positioning of objects or editing of the shared properties of multiple objects at the same time. The “Object Explorer” window allows you to search down into a complex group of objects and select a single component making editing a complex graphic display easier. The “Animation” window allows editing of graphic object animation properties without having to continuously right click on an object to select the Animation menu option. All three windows can be left open while editing multiple graphic objects making editing easier and faster.

[ ] 1. Open the “Main” graphic display if it is not already open.

[ ] 2. Go to the “Main” display

[ ] 3. Open the “Property Panel”, “Object Explorer” and “Animation” windows by clicking on the following: menu options:

“View > Property Panel” menu option.

“View > Object Explorer” menu option.

“View > Animation” menu option.

[ ] 4. Arrange the “Property Panel”, “Object Explorer” and “Animation” windows so you can see the right side of the “Main” graphic display.

RSView MERSView ME SIAB SIAB Page Page 3030 of of 8585

Page 31: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 5. In the “Object Explorer” window find and expand “Group118”, select the subgroup “Group8”.

Clicking on “Group8” in the “Object Explorer” will select that component within the “Group118” group of objects that make up the entire tube cutter assembly.

Try clicking on other object names in the “Object Explorer” window, as you do the information in the “Property Panel” and “Animation” windows change to list the properties of the graphic objects selected.

Return to having “Group8” highlighted.

FYI: The Object Explorer provides a tree-list naming all the objects in the selected display, and allows you to select and highlight objects from the list. Groups are listed as expandable items, with the + icon. You can use the “Highlighting on” checkbox & “Settings…” button to highlight specified objects on both the graphic display and the “Object Explorer” tree list. You can select objects by object type, by animation type, or by tag name.

RSView MERSView ME SIAB SIAB Page Page 3131 of of 8585

Page 32: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 6. Notice that the cutter motor is now highlighted on the graphic and the “Property Panel” contains values for the currently selected object (“Group8”).

[ ] 7. In the “Property Panel” window select the “Properties” tab and set the following;

Set the “GroupLeft” property to “623”.

Set the “GroupTop” property to “253”.

FYI: You can also use the “Property Panel” to edit the “Name” or GroupName” property for any group or individual graphic object in order to make future edits easier. Example: You could rename “Group8” to “Motor1”.

RSView MERSView ME SIAB SIAB Page Page 3232 of of 8585

Page 33: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 8. In the “Animation” window select the “Horizontal Position” tab and set the following:

FYI: The “Visibility” tab within the “Animation” window will have a checkmark beside it because this has already been configured for the object.

Click “Tags…” to open the “Tag Browser” window.

Double-click “RSViewME_30_lab” under the “Folders” area.

Double-click the “Online” folder.

Expand the folders down to the “Motion” folder as show below and select the “ACC” tag

Click “OK” to select the tag and close the “Tag Browser” window.

RSView MERSView ME SIAB SIAB Page Page 3333 of of 8585

Page 34: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Under “Expression range”, set the following:

check the “Use constant” checkbox.

Set the “Min:” value to “16”.

Set the “Max:” value to “34”.

Under “Horizontal offset (Pixels)”, set the following:

check the “At minimum:” checkbox and set the value to “0”.

check the “At maximum:” checkbox and set the value to”190”.

[ ] 9. Click “Close” to close the “Animation” dialog box, then click “Yes” to save changes.

[ ] 10. Close the “Object Explorer” and “Property Panel” windows by clicking the “X” in the upper right corners.

[ ] 11. Save the changes to the “Main” graphic display by clicking the “Save” button on the toolbar.

RSView MERSView ME SIAB SIAB Page Page 3434 of of 8585

Page 35: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Test run the “Main” graphic display

[ ] 1. Click the “Test Display” icon on the toolbar. This will put the graphic display into run mode.

[ ] 2. Notice that all of the Goto display buttons at the bottom of the screen do not function when test running a graphic display.

[ ] 3. Click the “Start/Stop” button and notice the changes in push button visibility.

[ ] 4. The “Multistate indicator” located below the "Operations Events" text object will display the current states of the “Turn Auto Fault Creation On/ Turn Auto Fault Creation Off” and “Turn Auto Part Change On/ Turn Auto Part Change Off” buttons.

[ ] 5. The Text objects above and below the Multistate indicator will display different messages depending on the state of the Tube Cutter. Although these objects look identical to the Multistate indicator they are actually a Panel graphic object with Text objects layered on top using visibility animation.

[ ] 6. The Text objects and Embedded variables located under the “Production Information” Text object will display values when the Tube Cutter is running.

[ ] 7. Click the “Start/Stop” button to stop the Tube Cutter and click the “Reset Counters” button, the Embedded variables located under the “Production Information” Text object will be set to zero.

[ ] 8. Click the “Turn Auto Fault Creation On/ Turn Auto Fault Creation Off” button and notice the “Breakdown” message box that is displayed. Click the button again to turn off auto fault creation and click the “Reset” button located on the “Breakdown” message box to close it. The “Breakdown” message box is not a separate graphic display it is a group of graphic objects that have visibility animation assigned to the group.

[ ] 9. Clicking the “Turn Auto Part Change On/ Turn Auto Part Change Off” button will automatically cycle through all the part numbers in the processor when it is in the On state.

[ ] 10. When finished running, click the “Edit Display” icon to the right of the “Test Display” icon on the toolbar.

RSView MERSView ME SIAB SIAB Page Page 3535 of of 8585

Page 36: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Test run the application

[ ] 1. Close the “Main” and “ChangePart” graphic displays by clicking the “X” in the upper right corner, click “Yes” if you are prompted to save changes.

[ ] 2. Open the “Startup” editor and double-click on “Startup” in the Application Explorer under the “System” folder.

[ ] 3. Check the checkbox in front of “Initial Graphic” and select “Welcome” from the drop-down list.

[ ] 4. Check the checkbox in front of “Startup macro”, select “startup” from the drop-down list.

[ ] 5. Ensure that the “Information messages” checkbox is checked:

RSView MERSView ME SIAB SIAB Page Page 3636 of of 8585

Page 37: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 6. Click “OK” to close the “Startup” editor window.

[ ] 7. To run the Application click the “Test Application” icon from the toolbar or select the “Application > Test Application” menu option.

[ ] 8. Click the “Tube Cutting Cell” button on the “Welcome” display to navigate to the “Main” display.

[ ] 9. The “View Plant Production (Bonus lab)” and “View Alarm Status” buttons have not been configured at this stage in the lab and will not function.

[ ] 10. Alarming has not been configured and is not turned on at this stage in the lab so the “View Alarms” button will function but there will be no alarms generated.

[ ] 11. Do not click on the “Goto Config” button during test run mode as this function is designed for runtime only.

[ ] 12. If the “Change Part Number button does not appear on the Main display, ensure that the auto-fault button is turned to off and Click the “Stop” button to stop the Tube Cutter.

[ ] 13. Click the “Change Part Number” button to navigate to the “ChangePart” graphic display.

[ ] 14. Click the “Upload Values from PLC” button to populate the Numeric and String displays under the “Name:” and “Qty:” Text objects.

[ ] 15. Click the Blue Interlocked push buttons under the “Select Part:” Text object to select which part you want to produce next.

[ ] 16. Click the String Input and Numeric Input objects under the “Enter Name:” and “Enter Qty:” Text objects to change the values in the Retentive memory tags before downloading to the PLC.

[ ] 17. Click the “Download Values to PLC” button to download the new “Name:” and “Qty:” variables and to download which part to produce next.

[ ] 18. Clicking the “Close” button will close the display and write a 0 value to the PLC.

[ ] 19.Click on the Interlocked push buttons marked “??” to open an “Information Message” popup display with descriptions of the various objects used in the application. ( this option may not be available)

[ ] 20. Play with the objects you created previously on the “Main” display.

[ ] 21. When finished running the application Click “Shutdown Project” in the “Main” graphic to bring up the “Shutdown” graphic display, click “Yes” to close the application.

RSView MERSView ME SIAB SIAB Page Page 3737 of of 8585

Page 38: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 4 – RSView Machine Edition AlarmsThis hands-on lab will provide an introduction to RSView Studio Machine Edition Alarms and how to configure them. We will use several memory tags and a single processor tag to demonstrate alarming in this lab. The alarm system will not run when test running a single graphic because the alarm service does not start unless the “Alarms” checkbox is set in the Start-up editor and the application is run. We will test the alarm functions when we run the application using the RSView ME Station Windows 2000 runtime.

FYI: There are several new alarm features in RSView Machine Edition v3.0 to allow for migration of PanelView standard and PanelView enhanced applications. New alarm features include the “Alarm Status List” and “Alarm Banner” along with various supporting buttons.

In this lab… In this lab, you learn how to: Add a value trigger

Use an expression as a trigger

Add alarm messages

Add additional alarm objects

Add a value trigger

Use a value trigger when you want to monitor a tag or expression and generate an alarm when the value of the trigger equals a value defined for an alarm message.

[ ] 1. In the Application Explorer's “Alarms” folder, double-click “Alarm Setup” to open the “Alarm Setup” editor.

FYI: Notice that several alarm triggers are already configured under the “Select trigger:” list. These triggers were preconfigured to allow you more time to complete other parts of the lab. One of these triggers is a ControlLogix processor tag that will help to demonstrate alarm filtering when the application is running.

RSView MERSView ME SIAB SIAB Page Page 3838 of of 8585

Page 39: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 2. Click the “Add” button to add a trigger to the system.

[ ] 3. From the “Trigger” dialog box click the “Tag browser” button ( ).

RSView MERSView ME SIAB SIAB Page Page 3939 of of 8585

Page 40: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 4. In the “Tag Browser” select the “Alarms\Motor1AmpRate” tag and then click “OK”.

[ ] 5. Click “OK” again to return to the Alarm Setup Editor. In the “Triggers” tab of the “Alarm Setup” editor, set the following:

Set the “Trigger type:” to “Value” from the drop down list.

Enter “Motor1” as the “Trigger label:”.

[ ] 6. Leave the default settings for “Use ack all value” and all optional trigger connections, which should be blank.

RSView MERSView ME SIAB SIAB Page Page 4040 of of 8585

Page 41: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Using an expression as a trigger

An example of using an expression as a trigger might be when you need to evaluate multiple tags to generate a single alarm. For example, you have two pumps in which the combined flow rate can exceed the maximum capacity of the receiving process. Therefore create a trigger Pump1FlowRate+Pump2FlowRate. The trigger will return the result of the expression.

[ ] 1. Click the “Add” button to add a trigger to the system.

[ ] 2. From the “Trigger” dialog box, click the “Expression” editor browse button ( ) under the “Exprn” label.

[ ] 3. Type “Alarms\Motor1AmpRate+Alarms\Motor2AmpRate” without quotes (as shown below).

You can type directly in the “Expression” field or use the buttons to assist in creating an expression.

[ ] 4. Click “Check Syntax” to verify that the expression is valid.

[ ] 5. Click “OK” to close the “Expression” window.

[ ] 6. Click “OK” to close the “Trigger” dialog box.

RSView MERSView ME SIAB SIAB Page Page 4141 of of 8585

Page 42: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. In the “Triggers” tab of the “Alarms Setup” editor set the following:

set the “Trigger type:” to “Value” from the drop down list.

type “Combined” as the “Trigger label:”.

[ ] 8. Leave the “Use ack all value” and all optional trigger connections blank.

Add alarm messages

An alarm message is the message that will appear when the trigger equals the value defined for the message. In the alarm message editor you can also define message properties such as Display, Audio, Background color and Foreground color. If you leave the defaults as is, the messages will appear in the alarm list as white text on a red background. You also have the ability to send the alarm message text to a string tag whenever an alarm occurs.

FYI: Notice that several alarm messages are already configured. These messages were preconfigured to allow you more time to complete other parts of the lab. One of these messages is a ControlLogix processor tag that will help to demonstrate alarm filtering when the application is running.

[ ] 1. Select the “Messages” tab in the “Alarm Setup” editor.

[ ] 2. From the “Messages” tab, select an “<Unassigned>” trigger under the “Trigger” column.

[ ] 3. Select the “Alarms\Motor1AmpRate+Alarms\Motor2AmpRate” trigger from the “Trigger” drop down list.

FYI: You may need to resize your column widths to see the complete trigger names

[ ] 4. Type “175” as the “Trigger value”.

[ ] 5. Type “Current draw at 175%” as the “Message”.

You will now create another alarm message that uses an Embedded Variable to display the value of the alarm trigger within the alarm message.

[ ] 6. Select the “Messages” tab in the “Alarm Setup” editor.

[ ] 7. From the “Messages” tab, select an “<Unassigned>” trigger under the “Trigger” column.

[ ] 8. Select the “Alarms\Motor1AmpRate” trigger from the “Trigger” drop down list.

[ ] 9. Type “95” as the “Trigger value”.

[ ] 10. Type “Motor 1 at ” as the “Message” text.

RSView MERSView ME SIAB SIAB Page Page 4242 of of 8585

Page 43: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 11. Right-click in the “Message” area and select “Edit String”. You can also left-click in the message area, and then select “Edit String” from the File menu.

[ ] 12. In the “String Edit” window, click once at the end of the message text and ensure there is a space following the “at ” text.

[ ] 13. Click “Insert Variable…” and select “Numeric…”.

RSView MERSView ME SIAB SIAB Page Page 4343 of of 8585

Page 44: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 14. From the “Numeric Variable” window click the browse button.

[ ] 15. In the “Tag Browser” Drill down to the “Alarms” folder and Select the “Alarms\Motor1AmpRate” tag and click “OK”.

[ ] 16. Click “OK” to close the “Numeric variable” window and then click “OK” to close the “String Edit” window.

[ ] 17. Click “OK” to close the “Alarm Setup” editor.

RSView MERSView ME SIAB SIAB Page Page 4444 of of 8585

Page 45: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Add additional alarm objects

There are two new alarm objects in RSView Machine Edition v3.0. These are the “Alarm Banner” and “Alarm Status List” display objects. The Alarm Banner allows you to view the single most recent alarm, in a multi-line format. The Alarm Status List allows you to view active alarms and the alarm trigger value. By default, an RSView Machine Edition application includes only the [ALARM] display. You may choose to add the other preconfigured alarm displays into your application or create new graphic displays that include these objects. We created an 800X600 resolution graphic display that contains the Alarm Banner object to allow you more time to complete other parts of the lab. You will add a preconfigured graphic display that contains the Alarm Status List object and a preconfigured graphic display that contains the Alarm List object from the Libraries folder that is installed with RSView Studio.

[ ] 1. In the Application Explorer “Graphics” folder, right-click “Displays” and select “Add Component Into Application”.

[ ] 2. Browse to the Libraries folder located at “C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\Libraries\”

[ ] 3. Hold down the “Ctrl” key and select the “[STATUS] 800X600” and “[HISTORY] 800x600” graphic displays.

[ ] 4. Click “Open” to add the displays to your application, a migration dialog box will appear briefly.

RSView MERSView ME SIAB SIAB Page Page 4545 of of 8585

Page 46: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Alarm Status List object

The Alarm Status List is useful for viewing a list of the currently active alarms (an overview of what is in alarm right now). The Alarm Status can also be configured to display trigger values, how long the alarm has been active, and how many times the alarm has been triggered. A ControlLogix tag has been preconfigured as an Alarm Trigger in the application for you. You will now configure the Alarm Status List object on the graphic display to ONLY show this one alarm trigger.

FYI: By default the alarms will be listed by their trigger label. This is more meaningful than a tag address or an expression.

[ ] 1. Open the “[Status] 800x600” graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder. Either double-click the “[Status] 800x600” display or click and drag it onto the workspace located to the right.

[ ] 2. Go to the “[Status] 800x600” display

[ ] 3. Open the “Properties page” for the “Alarm Status List” object located in the middle of the display by double-clicking the object or right-clicking on the object and selecting “Properties”.

[ ] 4. Select the “Alarm” tab.

[ ] 5. Under “Filtering” on the “Alarm” tab, click on the browse button next to the “Filtered triggers:” field. The “Trigger Label Selector” window will appear listing all the configured alarm triggers for this application.

[ ] 6. Select the “WholePlant” alarm trigger and click “OK”.

RSView MERSView ME SIAB SIAB Page Page 4646 of of 8585

Page 47: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Click “OK” to close the “Alarm Status List Properties” window and save the changes.

[ ] 8. Save and the close the display.

[ ] 9. Open the “Main” graphic display if it is not already open.

[ ] 10. Select the “Goto Display” object labeled “View Alarm Status” along the bottom of the “Main” display.

[ ] 11. Open the “Properties page” for the “Goto Display” object by double-clicking the object or right-click on the object and select “Properties”.

[ ] 12. Under the “Display Settings:” heading click the browse button next to the “Display:” field and change the selected display from “Main” to “[Status] 800x600”.

[ ] 13. Click “OK” to close the “Goto Display Properties” window and save the change to the object.

[ ] 14. Save changes made to the “Main” display by clicking the “Save” button on the toolbar or select “File > Save” from the menu.

Alarm Banner objectThe Alarm Banner is useful for displaying one alarm at a time. The Alarm Banner object can be used to alert the operator of alarms as they occur. Before using the display, you will change some of the settings. You will edit the properties of the Alarm Banner object contained in a graphic display.

[ ] 1. Open the “Alarmbanner” graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder. Either double-click the “Alarmbanner” display or click and drag it onto the workspace located to the right.

[ ] 2. Go to the “Alarmbanner” display

[ ] 3. Open the “Properties page” for the “Alarm Banner” object by double-clicking the object or right-clicking on the object and selecting “Properties”.

[ ] 4. Select the “General” tab.

RSView MERSView ME SIAB SIAB Page Page 4747 of of 8585

Page 48: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 5. Under the “General” tab, Set the following “Alarm settings” checkboxes:

Queue new alarms

Display trigger value

Display inactive alarms

FYI: The “Queue new alarms” setting ensures that a new alarm is queued, before being displayed. This allows the operator to clear one alarm before viewing the next.

[ ] 6. Click “OK” to close the “Alarm Banner Properties” window and save the changes.

[ ] 7. Save and then close the display.

[ ] 8. The “Alarm Banner” object is a useful way to display single alarms. Configure the display to pop-up for all new alarms.

[ ] 9. In the Application Explorer's “Alarms” folder, double-click “Alarm Setup” to open the “Alarm Setup” editor.

[ ] 10. Select the “Advanced” tab.

[ ] 11. Click the browse button next to the “Current alarms:” field and select “Alarmbanner” then click “OK”.

[ ] 12. Click “OK” to close the “Alarm Setup” editor.

RSView MERSView ME SIAB SIAB Page Page 4848 of of 8585

Page 49: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Alarm List object

The Alarm List display is useful for viewing all the alarms that have occurred. However, you can still configure this to filter certain alarms (like the Alarm Status List) or only display unacknowledged alarms. There are several options to configure with the Alarm List display, you will configure one of the new features.

[ ] 1. Open the “Alarms” graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder. Either double-click the “Alarms” display or click and drag it onto the workspace located to the right.

[ ] 2. Go to the “Alarms” display

[ ] 3. Open the “Properties page” for the “Alarm List” object by double-clicking the object or right-clicking on the object and selecting “Properties”.

[ ] 4. Select the “Alarm” tab.

RSView MERSView ME SIAB SIAB Page Page 4949 of of 8585

Page 50: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 5. Under the “Alarm” tab select “Acknowledge time” in the “Select a column:” list and type “Operator Ack” (without the quotes) in the “Header text:” field.

FYI: You can enable and edit any of the Alarm List column headers (except the “Message” header, which must always be enabled).

FYI: Note that the Alarm List object has filtering configured for “Combined,Motor1,Motor2” alarm labels but not the “WholePlant” label you previously configured for the Alarm Status List object.

[ ] 6. Click “OK” to close the “Alarm List Properties” window to save the changes.

[ ] 7. Save and then close the display.

RSView MERSView ME SIAB SIAB Page Page 5050 of of 8585

Page 51: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 5 - Create an RSView Machine Edition runtime applicationWith the application development work complete, you will make some selections in the RSView Studio application Startup editor to control what components will be run when the application starts. Once the startup is configured you will create a runtime version of the application.

In this lab…In this lab, you learn how to: Edit the RSView Studio application startup settings

Create an RSView Machine Edition runtime application

Edit the RSView Studio application startup settings

[ ] 1. In the Application Explorer's “System” folder, double-click “Startup” to open the Startup editor.

RSView MERSView ME SIAB SIAB Page Page 5151 of of 8585

Page 52: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 2. Check the “Alarms” checkbox.

[ ] 3. Ensure the checkbox for “Information Messages” is checked

[ ] 4. Ensure that “startup” is selected as the “Startup macro” and “Welcome” is selected as the “Initial graphic”.

[ ] 5. Click “OK” to close the Startup editor and save the changes.

RSView MERSView ME SIAB SIAB Page Page 5252 of of 8585

Page 53: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Create an RSView Machine Edition runtime application

[ ] 1. Select the “Application > Create Runtime Application…” menu option.

[ ] 2. The following “Create Runtime Application” window will appear prompting you to save the RSView Machine Edition runtime file in a predetermined directory.

[ ] 3. Save the file “RSViewME_30_lab.mer” in the default location. This is important because the runtime software looks to the default directory to load a application prior to running it.

[ ] 4. Click “Save”, RSView Studio will take a few moments to create the runtime file.

Click “Yes” if prompted to replace an existing file.

[ ] 5. Minimize RSView Studio when the progress bar closes.

RSView MERSView ME SIAB SIAB Page Page 5353 of of 8585

Page 54: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 6 - Run the RSView Machine Edition application in Windows 2000This lab will cover running an RSView Machine Edition application in a Windows 2000 environment.

In this lab…In this lab, you learn how to: Start the Windows 2000 RSView ME Station runtime

Run the application

Start the Windows 2000 RSView ME Station runtime

[ ] 1. Start “RSView ME Station”, from the Windows Start menu, select “Programs > Rockwell Software\ RSView Enterprise\RSView ME Station”

[ ] 2. Click “Load Application”.

[ ] 3. The following “Select Application” window will appear:

RSView MERSView ME SIAB SIAB Page Page 5454 of of 8585

Page 55: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Browse to the "C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\Runtime” directory.

Select the “RSViewME_30_lab.mer”

Click “Open”, RSView ME Station will take a few moments to open the runtime application.

[ ] 4. Click “Yes” when prompted to change the current settings

[ ] 5. The file name will appear in the “Current application:” box when the application is open and the “Run Application” button will be enabled.

Run the application

[ ] 1. Click “Run Application”.

[ ] 2. The application will now run.

FYI: Note that the “Alarmbanner” will appear at the top of the display now that Alarming has been turned on. Click the “Close” button to close the “Alarmbanner” display

RSView MERSView ME SIAB SIAB Page Page 5555 of of 8585

Page 56: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Please take several minutes to experiment with all the objects on the screens and navigate to the other screens in the application to experiment with the various graphic objects. Feel free to return to View Studio to discover how objects are configured or ask the instructor any questions you might have.

[ ] 3. Click the “Tube Cutting Cell” button on the “Welcome” display to navigate to the “Main” screen.

[ ] 4. Click the “View Alarms” button on the “Main” display to navigate to the “Alarms” screen. Notice that alarms appearing in the “Alarmbanner” popo-up screen do not appear in the Alarm List object on the “Alarms” screen due to filtering.

[ ] 5. Click the Ramp button “Motor 1 Amp Rate” up to 95%. This is the Alarm value trigger “Motor1AmpRate”. The alarm message for the value of 95 is generated using this action.

[ ] 6. Click the Ramp button “Motor 2 Amp Rate” up to 80%. The expression trigger “Motor1AmpRate + Motor2AmpRate” will trigger the “Current Draw at 175%” message when the expression evaluates to equal 175.

[ ] 7. Click the “Motor 1” and “Motor 2” buttons to trigger bit alarms for the overload and high temperature messages for the motors, click again to turn the alarm bits off.

[ ] 8. Clicking the “Ack” button will acknowledge the individual alarm.

[ ] 9. Clicking the “Ack All” button will acknowledge all alarms.

[ ] 10. Clicking the “Clear Alarm History” button deletes all alarm messages from the alarm list.

[ ] 11. Click the “View Alarm Status” button on the “Main” display to navigate to the “[Status]800x600” screen. Notice that none of the alarms you triggered previously show up in the list but other do.

[ ] 12. Click the “Display Mode” button to cycle through the 3 modes available with the Alarm Status List object.

[ ] 13. Click the “Alarm History” button to navigate to the “[History] 800x600” display, note that all alarms in the system are listed here.

[ ] 14. When finished running the application click “Shutdown Project” in the “Main” graphic to bring up the “Shutdown” graphic display, click “Yes” to close the application.

RSView MERSView ME SIAB SIAB Page Page 5656 of of 8585

Page 57: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Lab 7 – Transfer an RSView Machine Edition runtime application using the Transfer UtilityThere are a number of mechanisms for transferring the RSView Studio Machine Edition runtime file (MER) to the PanelView Plus or VersaView CE computer. The method we will explore in this lab is the RSView Studio Transfer Utility using Ethernet. The transfer utility uses RSLinx Enterprise to handle the communication.

In this lab…In this lab, you learn how to:

Download the RSView Machine Edition runtime application

Download the RSView Machine Edition runtime application

[ ] 1. Start the “ Transfer Utility”; from the Windows Start menu select “Start>Programs>Rockwell Software>RSView Enterprise>Tools>ME Transfer Utility”.

FYI: You can also start the ME Transfer Utility from within RSView Studio by clicking on the “Transfer Utility” button.

[ ] 2. From the “Transfer Utility” select the “Download” tab.

[ ] 3. Under “Select destination terminal:”, click on “EtherNet, Ethernet” , this will start the browser.

RSView MERSView ME SIAB SIAB Page Page 5757 of of 8585

Page 58: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

FYI: Browsing for devices on a large network may produce a large list of devices which will make it difficult to locate the one you want. Another option (instead of browsing) is to add the runtime computer manually. To do this, first right-click “EtherNet, Ethernet” and select “Stop Browsing”. Next, open the “RSLinx Enterprise” “Communications Setup” window in RSView Studio, click the “Local” tab and add a new device to the Ethernet driver, this is similar to what you did in lab 1. Once you have added the device in RSView Studio return to the Transfer Utility, select it and continue with the download procedure.

[ ] 4. Expand the “EtherNet, Ethernet” folder and select the PanelView Plus or VersaView CE Computer assigned by your instructor.

[ ] 5. Click the browse button ( ) next to the “Source file:” field.

RSView MERSView ME SIAB SIAB Page Page 5858 of of 8585

Page 59: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 6. Browse to the “C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\Runtime” directory.

[ ] 7. Select the .MER file “RSViewME_30_lab.mer” and click “Open”

Once you have selected the runtime file, you will notice that there are some more options now available.

[ ] 8. Ensure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime computer has an external memory card installed (compact flash, PC card).

[ ] 9. Check the checkbox to the left of the “Download as:” label.

[ ] 10. Type your name in the “Download as:” field.

[ ] 11. Click “Download”, a progress bar will appear and the application will now download to the selected PanelView Plus or VersaView CE computer.

Transfer Utility communication timeouts may occur if several students are downloading to the same PanelView Plus or VersaView CE at the same time. If a “Timeout” error message appears try the download again.

[ ] 12. Click “OK” when the download is complete, click “Exit” to close the “Transfer Utility”.

Lab 8 - Run an RSView Machine Edition application on the PanelView Plus or VersaView CE industrial computerThis lab will cover running an RSView Machine Edition application in a PanelView Plus or VersaView CE.

RSView MERSView ME SIAB SIAB Page Page 5959 of of 8585

Page 60: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

In this lab…In this lab, you learn how to:

Start the RSView Machine Edition Station runtime and run the application

Start the RSView Machine Edition Station runtime

[ ] 1. Double-click the “RSView ME Station” icon located on the Windows CE desktop (N/A for PanelView Plus terminals).

FYI: If you receive an “RSView ME Station [72 Hour Limit]” dialogue box; click “OK”. The RSView ME Station CE version will run, fully functional, for 72 hours without copy protection.

[ ] 2. Click “Load Application” to open the “Select application” window.

[ ] 3. Select the “studentname.mer” file that you downloaded in the previous lab (Example: ADAM.mer)

[ ] 4. Click “Load” to open the runtime file.

[ ] 5. You will be prompted with a dialog asking if you would like to replace the terminal’s communication configuration, click “Yes” when prompted.

[ ] 6. Click “Yes” when prompted to replace the communication configuration.

The file name will appear in the “Current Application:” box when the application is open.

[ ] 7. Click “Run Application” to run the lab application on the PanelView Plus or VersaView CE device.

RSView MERSView ME SIAB SIAB Page Page 6060 of of 8585

Page 61: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 8. Experiment with the features of the application.

[ ] 9. Shutdown the application when you are done.

Thank you for attending the hands-on lab, “Implementing PanelView Plus with RSView ME”. Please feel free to ask the instructor any questions you may have regarding PanelView Plus, VersaView CE, View Studio or RSView Machine Edition. The following labs are bonus labs that can be completed if you have extra time at the end of the main labs.

RSView MERSView ME SIAB SIAB Page Page 6161 of of 8585

Page 62: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Bonus lab sectionBonus lab 1 – Examine the RSView Machine Edition Runtime features

The Runtime operator interface has been enhanced in RSView Machine Edition v3.0. This lab will cover the features that are available with RSView Machine Edition Runtime in a PanelView Plus or VersaView CE environment. If you are familiar with previous versions, you may have found it troublesome to setup on OPC application. This requires you to be online to the controller using the identical network path that the runtime computer would use. Also, you were not able to change the OPC settings after the MER was created (for Win CE platforms). RSView ME Station 3.0 now offers greater flexibility in configuring your runtime application, just before runtime. You can configure terminal settings, application startup settings, and also even modify the communication paths. This means that OPC applications can be modified just before runtime.

FYI: This lab is intended for information purposes but feel free to modify the project settings to test the results.

In this lab…In this lab, you learn how to:

Examine Terminal Settings

Examine Application Settings

Examine Terminal Settings

There are only a few steps required to get your RSView Studio application running, once you have created the MER file. However, there are many things that you can optionally configure for the runtime terminal.

Configure RSView ME Startup options on the PanelView Plus/VersaView CE

[ ] 1. With the application loaded, click the “Terminal Settings” button.

[ ] 2. Select “Startup Options”, and click the enter key.

62 of 85 Rockwell Software Inc Implementing PanelView Plus with RSView ME RSTechEd 2003

Page 63: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 3. Select “RSView ME Station Startup”, and click the enter key, this will allow you to configure how RSVME Station operates when the runtime terminal starts up.

[ ] 4. Select the “Run Current Application” option. Selecting “Run Current Application” will configure an application to automatically startup when the terminal is powered on.

[ ] 5. Click the “Run Options” button and notice the startup options you can select. Leave the “Run Options” as defaults, and click “OK”.

RSView MERSView ME SIAB SIAB Page Page 6363 of of 8585

Page 64: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 6. Click “OK” at the “RSView ME Station startup “ window , click “Close” at the “Startup Options” window to return to the “Terminal Settings” window.

Configure Networks and Communications

[ ] 1. Select “Networks and Communications”, and click the enter key.

RSView MERSView ME SIAB SIAB Page Page 6464 of of 8585

Page 65: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 2. In the ”Networks and Communications” window, select “RSLinx Enterprise Communications”, and click the enter key. You should now see the RSLinx Enterprise communications tree. This will list the configured network paths and devices for the current application.

[ ] 3. Select an Ethertnet device, and click the “Edit Device” button.

[ ] 4. For communication devices, you can change the network address (ex. IP address, node number, etc).

[ ] 5. Once you have examined the communications options, click “OK” at the “Edit Device Address“ window, click “Close” at the “RSLinx Enterprise Configuration” window, click “Close” at the “Networks and Communications” window to return to the “Terminal Settings” window.

Configure Diagnostics SetupLogging information about system activity, which was previously done by the RSView Activity Log subsystem, is now performed by the FactoryTalk Diagnostics system. FactoryTalk Diagnostics continually records information about system activity for the local computer such as command and macro usage, operator comments, subsystem-related warnings and errors, and communication errors. This information can be sent to various destinations. The destinations that are available depends on how your system is set up.

RSView MERSView ME SIAB SIAB Page Page 6565 of of 8585

Page 66: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 1. From the “Terminal Settings” window, select “Diagnostics Setup”, and click the enter key.

[ ] 2. Select “Remote Log” then click “Edit”.

[ ] 3. Click “Address” and enter your development computer’s IP address. This will allow RSView ME Station to send diagnostic messages to your desktop computer. Leave the port number as default.

FYI: You can also enter the IP address directly in the Address field if you have a mouse and keyboard attached to the terminal.

RSView MERSView ME SIAB SIAB Page Page 6666 of of 8585

Page 67: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

FYI: The development computer must also be configured to receive Diagnostic messages from a CE device. You will configure the development computer later in the lab.

[ ] 4. Click the “OK “button to return to the “Diagnostics Setup” window.

[ ] 5. Select “Message Routing” and click “Edit”.

[ ] 6. Select “Remote Log” from the “Message Routing” window, and click “enter”.

[ ] 7. For the “Remote Log Message Routing” window, select each checkbox to enable all of the messages, then click “OK”.

FYI: This can be done using a mouse or the up and down arrows and the “On/Off” button.

RSView MERSView ME SIAB SIAB Page Page 6767 of of 8585

Page 68: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 8. In the “Message Routing” window, select “RSView Diagnostic List” , and click “enter”

[ ] 9. For the “RSView Diagnostic List Message Routing” window, select each checkbox to enable all of the messages and click “OK”.

[ ] 10. Click “Close” to close the “Message Routing” window, click “Close” to close the “Diagnostics Setup” window.

Configure Diagnostics Setup on the development computer

[ ] 1. On the development computer start the “Diagnostic Setup” utility; from the Windows Start menu select “Start>Programs>Rockwell Software>Utilities>Diagnostics Setup”.

RSView MERSView ME SIAB SIAB Page Page 6868 of of 8585

Page 69: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

FYI: You can also start the “Diagnostic Setup” utility from within RSView Studio by selecting the “Tools>Diagnostics Setup…” menu option.

[ ] 2. Select the “Destination Setup” folder and check the “Enable this computer to receive messages from Windows CE devices” checkbox.

[ ] 3. Select the “Message Routing” folder and select “Local Log”.

[ ] 4. Ensure that all the checkboxes are checked under the “Message categories” area.

[ ] 5. Check the “Accept message from Windows CE devices” checkbox. This will allow the development computer to receive all messages from CE devices to the ”Local Log” only.

RSView MERSView ME SIAB SIAB Page Page 6969 of of 8585

Page 70: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Other settings

Once you are back at the “Terminal Settings”window, take some time to investigate the other settings:

File Management

Print Setup

RSView MERSView ME SIAB SIAB Page Page 7070 of of 8585

Page 71: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Time/Date

Examine one of the print setup dialogs to see the configurable options.

Time/Date allows you to configure the time, date, and time zone options. This dialog is only available on the Win CE terminals.

When you are running RSVME Station on the PanelView Plus, you do not have access to the Win CE desktop. This would prevent you from configuring time and date options, so this is where this dialog is useful.

For the other terminals (RAC6182, VersaView, MobileView, Windows2000, etc), it is easiest to just use the Date/Time dialog from the Control Panel of the operating system.

RSView MERSView ME SIAB SIAB Page Page 7171 of of 8585

Page 72: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Examine Application Settings

Although you will have configured your application with shortcuts and communication paths, you may still want to make changes just before runtime. The applications settings dialog allows you to change your shortcuts to different network devices. If you need to modify the slot number or IP address of a device, you will need to do this in the Terminal Settings dialog. The Applications Settings dialog is only capable of editing existing shortcuts for pre-defined devices.

RSView MERSView ME SIAB SIAB Page Page 7272 of of 8585

Page 73: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 1. From the main “RSView ME Station” window, click “Application Settings”.

[ ] 2. Select “Device Shortcuts”, and click enter.

[ ] 3. Select one of the listed shortcuts (you will need to have an open application that is configured with RSLinx Enterprise), and click enter

[ ] 4. In the “Edit Shortcuts” window you can change the shortcut to point to a new device. Simply highlight the new device and then click the “OK” button.

Bonus lab 2 – Upload an RSView Machine Edition runtime application

This lab will cover using the Transfer Utility's Upload tab to transfer runtime application files with the extension .mer (but not True Type font files, with the extensions .ttf or .ttc), from the runtime terminal (source) to the development computer (destination).

In this lab…In this lab, you learn how to:

Upload the RSView Machine Edition runtime application

RSView MERSView ME SIAB SIAB Page Page 7373 of of 8585

Page 74: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Upload the RSView Machine Edition runtime application

Uploading a runtime file is a new feature in RSView Machine Edition v3.0. Uploading is nearly identical to downloading, here is a quick overview of how to do this:

[ ] 1. From the “Transfer Utility”, select the “Upload” tab.

[ ] 2. Under “Select destination terminal:”, click on “EtherNet, Ethernet” , this will start the browser.

[ ] 3. Select the source terminal from the browser.

[ ] 4. Select the “Source storage type:”, typically this would be “Internal Storage”.

[ ] 5. Click on the browse button [ ] next to the “Source file:”.

[ ] 6. Select the file to upload and click “OK”

RSView MERSView ME SIAB SIAB Page Page 7474 of of 8585

Page 75: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Click on the “Destination folder:” browse button [ ] and select an upload directory.

[ ] 8. Click “Upload”, the runtime file will be uploaded to the chosen directory.

Bonus lab 3 – Download a TTF font

RSView MERSView ME SIAB SIAB Page Page 7575 of of 8585

Page 76: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

This lab will cover using the Transfer Utility's Download tab to transfer runtime application files (extension .mer), or True Type font files, (extensions .ttf or .ttc), from the development computer (source) to the runtime terminal (destination). A .ttf file contains a single font. A .ttc file contains a collection of fonts.

In this lab…In this lab, you learn how to:

Download a True Type font to the runtime device

Download a True Type font to the runtime device

Downloading a font file is a new feature in RSView Machine Edition v3.0. Although you can download fonts to the runtime terminal, you cannot upload fonts.

FYI: Before you can transfer TTF files to the runtime computer, you must first copy your WINNT\Fonts to a temporary folder. If you attempt to download a font directly from the Windows Font folder, it will not work. The windows dialog that selects files will simply return nothing.

[ ] 1. For the development computer, Fonts should be stored in the windows fonts folder “C:\WINNT\Fonts”

[ ] 2. Open Windows Explorer on your development computer, and navigate to the folder “C:\WINNT\Fonts”.

[ ] 3. Select all the files in the folder, and copy them.

[ ] 4. Create a temporary directory to hold the font files (ex. “C:\Temp\Fonts”).

[ ] 5. Paste the font files into your temporary Font directory on the development computer.

You are now ready to transfer the fonts down to the runtime terminal.

[ ] 6. Open the “Transfer Utility”, and select the “Download” tab

RSView MERSView ME SIAB SIAB Page Page 7676 of of 8585

Page 77: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Select the destination terminal.

[ ] 8. Click on the ellipse button for the Source File, and navigate to your temporary font directory.

[ ] 9. In the “Select File to Download” window , change the file type to “True Type Font Files”.

[ ] 10. Select a font file that you would like to download (ex. “Tahoma.ttf”) and click “OPEN”.

[ ] 11. Make sure the “Destination storage type:” is “Internal Storage”, then click “Download”.

FYI: You will need to reboot the runtime computer before the downloaded font can be used.

RSView MERSView ME SIAB SIAB Page Page 7777 of of 8585

Page 78: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Bonus lab 4 – Import a PanelView enhanced application

This lab will cover the process of creating an RSView Machine Edition application by importing a PanelView enhanced application into RSView Studio which is a new feature v3.0. You will then copy an imported graphic display from the newly created RSView Machine Edition application into your lab application.

In this lab…In this lab, you learn how to:

Import a PanelView enhanced application

Copy a graphic display from the imported application

Import a PanelView enhanced application

[ ] 1. With RSView Studio running with the lab project open start a second copy of RSView Studio, from the Windows Start menu, select Programs > Rockwell Software > RSView Enterprise > RSView Studio.

[ ] 2. Select the “New” tab.

[ ] 3. Type “PVIMPORT” (without the quotes) in the “Application name:” field.

[ ] 4. Click “Import…”.

RSView MERSView ME SIAB SIAB Page Page 7878 of of 8585

Page 79: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 5. Click “OK” when the following warning dialog appears, we are using memory tags for this sample application and there are no direct driver nodes to configure.

FYI: If the application you are importing contains any direct driver nodes, the import wizard will create one RSLinx topic for each direct driver node it finds. All topics are then converted into device shortcuts to run with RSLinx Enterprise. You must have both RSLinx for RSView and RSLinx Enterprise installed to make this two-step conversion.

[ ] 5. Select the “PanelBuilder 1400e Application (*.pvc)” option from the “Select the import type:” list.

[ ] 6. Click “Next >”.

RSView MERSView ME SIAB SIAB Page Page 7979 of of 8585

Page 80: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 7. Click the browse button ( ).

[ ] 8. Browse to the “C:\OP08” directory.

[ ] 9. Select the “RSVIEWME.PVC” file and click “Open”.

RSView MERSView ME SIAB SIAB Page Page 8080 of of 8585

Page 81: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 10. Ensure that the path looks the same as the following when complete.

[ ] 11. Click “Next >”.

RSView MERSView ME SIAB SIAB Page Page 8181 of of 8585

Page 82: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 12. Click “Finish” to accept the default settings. The PanelView enhanced application will be imported.

FYI: Note that you can make changes to the application window size and enable touch for existing keypad applications before importing.

FYI: Once imported the PanelView application becomes an RSView Machine Edition application and can be edited as required before implementation on the plant floor. For the purpose of this lab we will copy a graphic display from the newly imported application into our lab application.

RSView MERSView ME SIAB SIAB Page Page 8282 of of 8585

Page 83: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 13. Close the second copy of RSView Studio that you used for importing the PanelView enhanced application.

Select the “File > Close Application” menu option to close the application.

Select the “File > Exit” menu option to close RSView Studio.

RSView MERSView ME SIAB SIAB Page Page 8383 of of 8585

Page 84: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

Copy a graphic display from the imported application

Return to the copy of RSView Studio that you have been using to create your lab application.

[ ] 1. In the Application Explorer, expand “Graphics”, right-click “Displays”.

[ ] 2. Select the “Add Component Into Application…” menu option.

[ ] 3. Browse to the “C:\Documents and Settings\All Users\Documents\RSView Enterprise\ME\HMI Projects\PVIMPORT\Gfx” directory.

[ ] 4. Select the “1 – Production.gfx” graphic display file.

[ ] 5. Click “Open”, the graphic display file will be imported into the application.

RSView MERSView ME SIAB SIAB Page Page 8484 of of 8585

Page 85: Solving Machine Level HMI Applications Using …€¦ · Web viewEnsure that “Internal Storage” is selected. The destination storage type should not be changed, unless the runtime

[ ] 6. Open the imported graphic display by going to the Application Explorer, expand the “Graphics” folder and then expand the “Displays” folder, double-click the “1 – Production” display.

[ ] 7. Explore the imported graphic display then close it.

FYI: For the purpose of this lab memory tags have been created in the RSView Machine Edition application HMI tag database that are identical in name and data type to the ones that existed in the original PanelView project. The “Tag Import and Export Wizard” could have been used to import the tags required by the new display graphic.

[ ] 8. Open the “Main” graphic display if it is not already open.

[ ] 9. Select the “Goto Display” object labeled “View Plant Production (Bonus lab)” along the bottom of the “Main” display.

[ ] 10. Open the “Properties page” for the “Goto Display” object by double-clicking the object or right-click on the object and select “Properties”.

[ ] 11. Under the “Display Settings:” heading, change the selected display from “Main” to “1 – Production”.

[ ] 12. Click “OK” to close the “Goto Display Properties” window and save the change to the object.

[ ] 13. Save changes made to the “Main” display by clicking the “Save” button on the toolbar or select “File > Save” from the menu.

[ ] 14. Close all graphic display windows.

[ ] 15. At this point you can test run the application at see how the imported screen operates.

End of lab manual

RSView MERSView ME SIAB SIAB Page Page 8585 of of 8585