Summary of Contents for ABB IndustrialIT Compact HMI 800
Page 1
Industrial Compact HMI 800 System Version 4.1 Getting Started...
Page 3
Industrial Compact HMI 800 System Version 4.1 Getting Started...
Page 4
In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages arising from use of any software or hard- ware described in this document.
Table of Contents TABLE OF CONTENTS About This Book General ..........................11 Intended User........................11 Use of Warning, Caution, Information, and Tip Icons ............12 Applicable Specifications ....................12 Related Documentation ....................13 Terminology........................14 Section 1 - Compact HMI 800 Overview System Overview......................19 Section 2 - Terms and Common Principles Aspect Objects.........................21 Aspects ..........................21 Structures .........................23...
Page 6
Table of Contents OPC Server for AC 800M is Preinstalled ............... 43 IP Addresses and Workgroups ..................44 Section 4 - Engineering Engineering Workflow ....................47 Working with Object Types..................... 49 Creating an Object Type ..................50 Adding Signals to an Object Type ............... 51 Adding Graphical Elements.................
Page 7
Table of Contents Section 5 - Operation Workplace Layout and Tools ...................89 Application Bar ....................90 Display Bar......................93 Display Area......................94 Status Bar ......................95 Navigation ........................95 General ......................95 Recommended Tools for Navigation..............96 Start Display ..................96 Display Links (Aspect links)...............96 Shortcuts in the Display Bar ...............97 Shortcuts in the Application Bar ............97 Context Menu..................97 Hot Keys...
Page 8
Table of Contents Section 7 - Administration Adding New Users ......................115 Backup and Restore....................... 116 Backup and Restore of Configuration Data............117 Restore System ................. 118 Store Controller Application in the System ............120 Installation of Ghost................... 121 Upgrade of Compact HMI 800 to a New Version from a Ghost Image......122 Other Maintenance ......................
Page 9
Table of Contents Handling of infected files...................147 AutoUpdate ......................148 Folders Excluded from On-access Scanning............148 Section 8 - PLC Connect Graphic Elements General Information ......................149 Description ......................149 Objectives......................149 Reference Documentation ..................149 Graphic Elements in additional Libraries..............149 Adding Graphic Libraries to Graphics Builder ..........150 Useful Controls in Graphic Libraries ..............151 Libraries for PLC Connect ..............151 Visual Basic Controls ................152...
Page 10
Table of Contents Alarm and Warning Indicators............167 Creating a Valve Element .................. 167 Creating a Pump Element .................. 171 Creating a 3-Way Valve Element............... 173 Inserting PLC Connect Graphic Elements in Graphic Displays ........177 Library of PLC Process Icons ..................178 Three controls are used ..................
To fully understand and use this product, information in standard Base System instructions is referred. These documents can be accessed from the Start menu (Start > All Programs > ABB Industrial IT Base> System > Documentation). Related Documentation on page 13 for a complete list of referred instructions.
Use of Warning, Caution, Information, and Tip Icons About This Book Use of Warning, Caution, Information, and Tip Icons This publication includes Warning, Caution, and Information where appropriate to point out safety related or other important information. It also includes Tip to point out useful hints to the reader.
PLC Configuration Describes configuration details of PLC Connect. Other System, Automation System Describes configuration details. Network - Design and Configuration. These documents can be accessed via the start menu: Start > All Programs > ABB Industrial IT Base > System > Documentation. 3BSE040587R4401...
Terminology About This Book Terminology This list contains descriptions for terms and abbreviations that are used in this document. Table 2. Terms and Definitions Term Description ActiveX Microsoft standard for user interface components, based on definition of software interfaces. Aspect Server. The “central” intelligence in the system, including the aspect directory and other services related to object management, names, security, etc.
Page 15
High Speed Ethernet (FOUNDATION Fieldbus) Human System Interface Human Machine Interface Industrial Industrial is ABB’s solution that creates a business enterprise where your plant automation, Asset Optimization, and collaborative business systems are seamlessly linked in real time. Manufacturing Execution System...
Page 16
Terminology About This Book Table 2. Terms and Definitions (Continued) Term Description National Language Support Node A computer communicating on a network, e.g. the Internet, Plant, Control or I/O network. Each node typically has a unique node address with a format depending on the network to which it is connected.
Page 17
About This Book Terminology Table 2. Terms and Definitions (Continued) Term Description SNTP Simple Network Time Protocol Sequence of Events Standard Query Language Coordinated Universal Time Virtual Private Network Windows Management Instrumentation 3BSE040587R4401...
Page 18
Terminology About This Book 3BSE040587R4401...
Section 1 Compact HMI 800 Overview System Overview Section 1 Compact HMI 800 Overview System Overview The Industrial Compact HMI 800 is designed to be an HMI to any kind of automation solution. It interfaces to AC 800M and most other PLCs found on the market.
Section 2 Terms and Common Principles Aspect Objects Section 2 Terms and Common Principles This section describes common terms and principles. Refer to Industrial Base System, Operator Workplace Configuration and Industrial Base System, Extended Operation. Aspect Objects A plant consists of real entities, such as pipes, tanks, valves motors etc. In the Aspect Object solution these entities or objects are modeled in the control system.
Page 22
Aspects Section 2 Terms and Common Principles How Does it fit Together? Figure 2 shows how the concepts fit together. The physical valve is modeled and represented in a graphical display. This valve that is now an Aspect Object, has a number of Aspects, of which four are presented here.
Section 2 Terms and Common Principles Structures Structures The Aspect Object concept allows organization of objects and aspects into different structures, depending on which context is to be viewed. Structures are the graphical representations of the relations that exist between different aspect objects.
Page 24
The Operator Workplace and Plant Explorer Workplace Section 2 Terms and Common Principles At the top and the bottom of the Operator Workplace there are tool bars to control the system and the process. These areas contain important information and are never covered by displays. The tools in these toolbars represented by Icons, are used to interact with the process and the Compact HMI 800.
Section 2 Terms and Common Principles The Operator Workplace and Plant Explorer Workplace Plant Explorer Workplace Plant Explorer is the main tool for exploring and building hierarchically structured models of a plant or a system. It is also used to create and configure the objects and aspects of these structures.
Page 26
The Operator Workplace and Plant Explorer Workplace Section 2 Terms and Common Principles Figure 4. The Plant Explorer Workplace Window Read more about the Plant Explorer in the Industrial Base System, Operator Workplace Configuration instruction. 3BSE040587R4401...
Section 3 Installation General Section 3 Installation General Industrial Compact HMI 800 version 4.1 is delivered as software pre-installed in PCs. Depending on the order, check that the delivery consists of: • 1 server PC (The server includes one operator workplace client and one engineering workplace client) with: –...
Supported Standard PLCs Section 3 Installation – one product box per PC. Including Getting Started manual, one mouse pad, one Restore Client DVD The PCs are delivered and configured to automatically work together as one system. If more than one server, and four clients will be connected to the same network, the IP addresses has to be changed.
Page 29
Section 3 Installation Supported Standard PLCs Power Cord Dongle Redundant Control Network Keyboard USB Communication Serial communication (e.g. AC 800M com) VGA connections Control Network Figure 5. Rear side PC connections 3BSE040587R4401...
Page 30
Supported Standard PLCs Section 3 Installation The server and clients in Compact HMI 800 are connected via TCP/IP. To interconnect the PCs with a switch, use network cables TP Cat 5/6 RJ45. The software in the PCs are pre loaded and configured to be started automatically. Figure 6.
Section 3 Installation Compact HMI 800 Preconfigurations Server + client 1. Optional clients. Switch 1 Switch 2 ---- PLC's Figure 7. Separate Network Setup Compact HMI 800 Preconfigurations The Compact HMI 800 has a number of properties preconfigured to help ease of use.
Start Up Section 3 Installation The Windows Users shown in the Table 3 below are created on the Compact HMI 800 system. They are members of user groups as shown in the Table 3. In that manner the users have inherited correct configuration profile. Table 3.
Section 3 Installation Connectivity to AC 800M If you need to do some system administration work, e.g. change the IP address, you log in as SysAdmin. As operator you log in as Operator. The following log in alternatives exist: Table 4. Predefined Users User Password Server node:...
Installation and Configuration of OPC Servers for PLCs Section 3 Installation If the Alarm and Event OPC server for AC 800M controllers is not used, the related event collector service may be switched off to get an all green system status structure.
Section 3 Installation Connection to Third Party Alarm & Event OPC Server Log in as SysAdmin. Install the OPC server. If the server is prepared to be a Windows service, it shall be configured to run on an account SwServiceAccount. Open the Plant Explorer and go to the Control Structure.
Connection to Third Party Alarm & Event OPC Server Section 3 Installation How to do a configuration for a third party AE-OPC Server The OPC Server is installed on the Compact HMI 800 node. Create a Service Group for the Event Collector. Create a Service Provider for the created Service Group.
Page 37
Section 3 Installation Connection to Third Party Alarm & Event OPC Server Figure 10. Service Provider Definition Figure 11. Service Group Definition In the Controller (PLC) you need to configure the alarms. 3BSE040587R4401...
Page 38
Connection to Third Party Alarm & Event OPC Server Section 3 Installation SourceName and ConditionName need to be configured according to the OPC Specification. (In the OPC Specification it is stated: “A condition is a named state of an OPC AE Server. Each condition is associated with an OPCSource. An OPCSource may be a process tag or possibly a device or subsystem”).
Page 39
Section 3 Installation Connection to Third Party Alarm & Event OPC Server To monitor the Alarm Status, the OPC Source Name aspect or, Aspect Name aspect needs to be added to each object. There can only be one alarm owner for each alarm source.
Page 40
Connection to Third Party Alarm & Event OPC Server Section 3 Installation In the Control Structure the Aspect Name aspect on the Object is configured with the SourceName from the AE-OPC Configuration. Figure 15. Control Structure and the Aspect Name aspect When the alarms are activated the following information will be displayed in the Alarm List.
Section 3 Installation Connection to Third Party Alarm & Event OPC Server Figure 17. Examples of Faceplates Using AC 500 together with Compact HMI 800 When using Compact HMI 800 together with AC 500 the Control Builder and OPC server should be installed on the Server node. It is recommended to use the ModBus TCP driver in the Compact HMI 800 to access the AC 500 controllers.
Page 42
Connection to Third Party Alarm & Event OPC Server Section 3 Installation Figure 18. DCOM Config in Component Services Right-click the icon and select Properties, then select the Identity tab to get the dialog below. Figure 19. OPC Server for CoDeSys V2.0 Properties 3BSE040587R4401...
Section 3 Installation OPC Server for AC 800M is Preinstalled Select this user as shown above and insert the user name and password for the user that should be logged on when using the AC 500 Control Builder. (typically the user AppEng). Click OK and close the application and the system is ready to be used for both configuration and operation with the AC 500 controller.
IP Addresses and Workgroups Section 3 Installation IP Addresses and Workgroups Compact HMI 800 is delivered with preset IP addresses. If you have two systems they will have the same IP addresses by default. If a Compact HMI 800 system is extended with additional client nodes ordered separately, those are always configured as Workplace Client 4.
Page 45
Section 3 Installation IP Addresses and Workgroups Table 5. Nodes and IP Addresses (Continued) Node IP Address Workplace client 1 172.16.4.71 Workplace client 2 172.16.4.72 Workplace client 3 172.16.4.73 Workplace client 4 172.16.4.74 AC 800M CB PLC 172.16.4.151 - 172.16.4.255 3’d party PLCs.
Page 46
IP Addresses and Workgroups Section 3 Installation 3BSE040587R4401...
Industrial Compact Control Builder, Getting Started that can be found by starting the Compact Control Builder from the menu START>All Programs>ABB Industrial IT PLC>AC 800M>Compact Control Builder and look under Help>Manuals. Engineering Workflow Compact HMI 800 provides a variety of tools for acquisition of data and presentation of data on a computer screen.
Page 48
The tools for the ABB AC 800M PLC has been preinstalled. Further information can be found by starting the Compact Control Builder AC 800M tool below ABB Industrial IT PLC in the Start menu. Please open the menu item Help-Manuals for further information. Note that Compact Control Builder AC 800M can only be used by one of the compact HMI users (AppEng) and only in the server node.
Section 4 Engineering Working with Object Types Configuration of additional Functions. In addition to the functions above, Compact HMI 800 includes functions for Audit Trail, e-mail and SMS messaging, Calculations, Document handling etc. some of these are described here but are also available in the Base System documentation available from the Start menu.
Creating an Object Type Section 4 Engineering Creating an Object Type The PLC Connect allows the user to get an object oriented handling of the properties retrieved from the PLCs. The grouping of properties into objects representing devices controlled by the PLC is done in the Object Type Structure. For each type of device that is controlled by the PLC, there should be an object type created.
Section 4 Engineering Adding Signals to an Object Type Figure 22. New Object - Simple OnOff Motor The object type has now been created. The object type will later be used to create instances which will be connected to the individual properties existing in the PLCs.
Adding Graphical Elements Section 4 Engineering Right-click and select New Object from the context menu (producing a new object). Figure 23. Simple OnOff Motor Object Select the kind of signal that represents the property that you are going to access. (select one starting with PLC.. and then the preferred type) Give the signal a name e.g.
Page 53
Section 4 Engineering Adding Graphical Elements Now we will make the color change depend on the property value in the PLC. Click in the middle of the circle and the expression builder appears. Click on FillColor in the expression builder. Now we will enter an expression that will change the color.
Page 54
Adding Graphical Elements Section 4 Engineering Figure 24. An Example of a Display Element Configuration 3BSE040587R4401...
Section 4 Engineering Adding Faceplates Adding Faceplates Faceplates are used to view, interact and change properties for devices and other process objects. The operator of the plant opens the faceplates by clicking on objects in graphic displays. For more information about the operator handling of faceplates, see Industrial Base System, Extended Operation.
Adding Alarm and Event Handling Section 4 Engineering 12. A warning for unresolved references will appear. This because of the unconfigured remaining buttons. Neglect the warning and click OK. Another option is to remove the unconfigured buttons. 13. You have now created a faceplate, with a button that sets a property in the PLC. 14.
Section 4 Engineering Adding History Logging The configuration of an event or alarm can be done either on the signal type or on each instance. To define the event and alarm handling please go through the following steps. Select the device object for which alarm handling is required (either an instance or an object type) e.g.
Adding Trend Display Section 4 Engineering Adding Trend Display An object type can have a default Object Trend that shows one or more of the signal values for the object. To add an Object Trend, for all instances, select the object type and do the following steps: Open the Trend Display.
Section 4 Engineering Creating Instances Creating Instances To create device instances that can be utilized for data presentation, do the following. Open the Control Structure and select the OPC server for the PLC that contains the properties you want to access. Right-click the OPC server and create a New Object.
Page 60
Creating Instances Section 4 Engineering Figure 26. Yellow Cubes for Object Creation If you click on the yellow cube with the star you will get the following dialog box: Figure 27 Figure 27. Create New Object 3BSE040587R4401...
Section 4 Engineering Connecting the Instances to Real Signals Choose from what type you want to create instances. Give name of the new object. Choose which controller the object will be placed in. In 4a choose how many objects you want. If you choose more than one object in 4a, 4b will be opened and you can choose up to 999 objects.
Page 62
Connecting the Instances to Real Signals Section 4 Engineering Note that the Browse function is only available if the OPC server implements the browse interface. A signal can also be connected by just adding the address string for the property. Figure 29.
Page 63
Section 4 Engineering Connecting the Instances to Real Signals Figure 30. Deploy Click one of the signal object and select the binary PCA (Process Control Aspect). Check the subscribe for live data check box to verify that data is retrieved from the PLC.
Building the Functional Structure Section 4 Engineering Figure 32. Alternative Way of Subscribing for Live Data Building the Functional Structure Objects used to access data from the PLCs are placed in the Control Structure according to which OPC server and PLC that contains the retrieved properties. It is also feasible to organize the objects in a functional way reflecting the functionality of the objects in your plant.
Page 65
Section 4 Engineering Building the Functional Structure Add objects by right-clicking and selecting new object to define the structure of your plant, until the entire plant is covered. You should continue down to equipment modules in which it is suitable to add the process devices controlled by the PLCs.
Page 66
Building the Functional Structure Section 4 Engineering Select one of the OPC servers objects (e.g. Matricon OPC Server) in the Control Structure and drop them in the Bulk Data Manager. See Figure 34 below. Figure 34. The Bulk Data Manager Move contents of Column F to column E, select all texts in the column and cut it and paste it in column E.
Page 67
Section 4 Engineering Building the Functional Structure 10. The objects have now been placed also in the Functional Structure. Figure 36. Copied Objects 11. You can now exit Excel, select Not to save the changes. Now you can see the results in top of the Functional Structure. The objects are now ready to be dragged to the preferred places in the Functional Structure.
Adding Process Displays Section 4 Engineering Move objects by selecting and dragging each of the device object to the correct function in the plant. Figure 37. The Functional Structure If you later add new objects, Only copy the new or changed objects from the F column to the E column WARNING: When you close the BDM tool, select “NO”...
Page 69
Section 4 Engineering Adding Process Displays Click the Edit button and start to edit the Graphics. To add a device to the graphic click Browse in the element browser. Figure 38. Element Browser 3BSE040587R4401...
Page 70
Adding Process Displays Section 4 Engineering 10. After selecting the object in the select object dialog the object appears in the Element browser. 11. To add a graphical element to the graphics select the object in the element browser and then select the element in the right column and click the Add Element button.
Section 4 Engineering Adding Trends Adding Trends Follow the steps below to create a Trend Display aspect: A Trend Display can be created in any structure. One proper structure is the Functional Structure. Figure 39. Select Structure Select the place where you want to locate the Trend Display and select New Aspect in the context menu.
Page 72
Adding Trends Section 4 Engineering In the New Aspect dialog, select the Trend Display aspect. Note that there exist several different aspect categories of Trend Displays, the Operator Trend, the Trend Display and the Object Trend. The differences between the three categories of Trend Displays are the user roles required to modify them.
Page 73
Section 4 Engineering Adding Trends The created Trend Display aspect will look like the figure below: Figure 43. Trend Display The created Trend Display uses the default Trend Template you must select it in the Config View. Figure 44. Config View 3BSE040587R4401...
Page 74
Adding Trends Section 4 Engineering In the Config View, select wanted Trend Template from the Trend Template drop-down list. Figure 45. Select another Trend Template Return to the Trend Display Main View. 10. To insert an object, make one of the following actions: –...
Page 75
Section 4 Engineering Adding Trends – Drag the object and drop it in the Object Name column. Figure 46. Select Object Pop-Up Dialog 3BSE040587R4401...
Page 76
Adding Trends Section 4 Engineering 11. Select Aspect, Property and Log Name from the drop-down menus. Aspect Name Property Log Name list column selection Figure 47. Select Trend Display Log 12. If needed, change the other columns as well. If you are not selecting an aspect in the Aspect Name column (see Figure 47), all properties for the selected object will be listed.
Section 4 Engineering Adding Alarm and Event list for a plant Area Adding Alarm and Event list for a plant Area The functional structure can now be used as a base for sorting alarms according to the functional structure of the plant. To configure an Alarm and event list that shows alarms for a specific part of the plant use the following steps.
Adding Shortcuts for Navigation Section 4 Engineering Adding Shortcuts for Navigation In Compact HMI 800 the navigation is done in an object oriented way. When defining shortcuts for navigation, these are available from all aspects of an object by just adding the shortcut to the object itself, once as an aspect. This means that by adding a shortcut to the RC1 Robot Cell object, we can use the shortcut from all views of the cell.
Section 4 Engineering Adding Shortcuts for Navigation Shortcuts in the Application Bar A shortcut in the Application Bar is created to get fast access to any viewable aspect associated with a particular object. Application Bar Shortcuts Figure 48. Application Bar Shortcuts To create a shortcut in the Application Bar follow the steps below: Log on as SysAdmin.
Adding Shortcuts for Navigation Section 4 Engineering Click on the Add button, and a new dialog box pops up. See Figure Figure 50. Application Bar Shortcuts Dialog Box Select structure, object and aspect in the dialog box, and click OK. The shortcut is now added to the shortcut list.
Page 81
Section 4 Engineering Adding Shortcuts for Navigation To add a shortcut in the Display Bar follow the steps below: Log on as SysAdmin. Add a Shortcut aspect to the object from which the aspects should be linked. Double-click on the aspect and a dialog box opens. Click on the Add button, and a new dialog box pops up.
Messaging Configuration Section 4 Engineering Display Shortcuts in a Display Bar Figure 52. Display Bar Shortcuts Messaging Configuration The messaging function is used to forward important alarms and/or events to user on the move. The messages can be forwarded using SMS, e-mail or paging services. The example below shows how to configure the system to forward messages using the SMS distribution channel.
Page 83
Section 4 Engineering Messaging Configuration Install device specific drivers. (normally downloadable from the device vendor) The drivers are installed using Windows new hardware detected wizard. Open the Computer Management tool by right-click on My Computer in the Start menu and select manage. Click Device Manager and expand Ports. Check which port your new device has been connected to.
Audit Trail Section 4 Engineering Note, that you need to enable the function in the Message source tab in the Message Handler aspect. 13. When the configuration has been completed please restart the messenger service by disabling and enabling the service using the aspect: [Service Structure]Services/Messenger Server/Basic:Service Group Definition 14.
Section 4 Engineering Security Configuration If you select the Log Selected Audit Event Classes check box, you will be allowed to choose which audit event message classes to include. Click Apply. Re-authentication is required to apply changes in the Audit Trail Configuration if Advanced Access Control is activated.
Import to Compact HMI 800 Section 4 Engineering Open the Import Export tool and drag the “PLC Generic Control Network” object to the Import Export tool and drop it. In the Add Item dialog press Finish. All instances has now been exported with dependencies i.e the object types are included in the exported data.
Page 87
Section 4 Engineering Import to Compact HMI 800 12. Browse to the location of the PLC Controller that contains these objects in the Compact HMI 800 structures. 13. Press OK for each imported item. 14. Repeat steps 7-13 for each PLC Controller. 15.
Section 5 Operation Workplace Layout and Tools Section 5 Operation This section describes how to operate the Compact HMI 800. Also refer to Industrial Base System, Extended Operation and Industrial PLC Connect Operation. Workplace Layout and Tools Below is an overview of the screen layout of the Compact HMI 800 and a description of available tools and their use.
Application Bar Section 5 Operation Application bar Display bar Display area Figure 53. Operator Workplace in Operator Mode Application Bar The Application Bar occupies the top area of the Operator Workplace window. See Figure 53 Figure 54. It is used to show information that should be visible all the time.
Page 91
Alarm Line. Figure 55. Alarm Line • Clock Shows the system clock. • ABB logo Can be configured. Below the alarm-oriented information described above, the following tools are available: • Process Alarm Click on the Process Alarm List button in the Application Bar to see a list of all process alarms.
Page 92
Application Bar Section 5 Operation • System Status System Status shows the status of the hardware in the Control Structure. Possible problems in the control hardware can be detected. • System Status System Status shows a list of status information for system services in the Service Structure.
Section 5 Operation Display Bar • Log over tool This tool enables a user to log out of the workplace and log in as a new user without actually changing the windows user. • Close Overlaps Click on Close Overlaps to close all overlap windows. •...
Display Area Section 5 Operation To change the display in the Operator Workplace window, begin by placing the pointer in the main Operator Workplace window or a pop-up display, where you want to change display. Click once with the left mouse button. The Title Bar will be high-lighted (marked).
Section 5 Operation Status Bar Status Bar The Status Bar, see Figure 58, occupies the lower part of the Operator Workplace Window. At delivery, the Compact HMI 800 is configured not to include this area. It is possible make it visible by configuration and revert to the standard Operator Workplace, used in the Base System.
Recommended Tools for Navigation Section 5 Operation In the Compact HMI 800 the basics for presenting information from the system is based on the Aspect Object concept. All information is treated the same way regarding navigation etc. An Operator working with the Operator Workplace wants to, in an easy way, address and find for example graphic displays, faceplates, trend displays and alarm lists.
Section 5 Operation Recommended Tools for Navigation Shortcuts in the Display Bar As an alternative to use display links built into the display, shortcuts can be defined in the display bar. These shortcuts are placed to the right of the standard tools in the display bar.
Page 98
Recommended Tools for Navigation Section 5 Operation The hot keys operations can be global, i.e. independent of selected or highlighted object or affect the selected or the highlighted object. There is a difference between a selected and a highlighted object. Current selection is displayed in the Object Shortcuts tool.
Section 5 Operation Simple Scenario for Navigation Table 7. Selected Object Hot Keys Hot Key Operation CTRL+G Show Object Type Simple Scenario for Navigation The simple scenario below shows some examples of navigation (the scenario is not available in the product) in Compact HMI 800. Display 1 Display 2 Display 3...
Faceplate Usage Section 5 Operation • Display 2: Contains details for the tank 2. • Display 3: Contains details for pump 2 in the tank 2 display. At start up, Display 1 is shown. A few alternatives are available to go to display 2 from display 1: Left click on tank 1 (tank 1 is displayed as a graphic element and the Display 2 is the default aspect of tank 2).
Page 101
Section 5 Operation Faceplate Usage Click here to open the faceplate Figure 60. Graphic Display A faceplate can have up to three different views. Possible views are: • Reduced View. This view is optimized to be as small as possible, and yet cover the most used commands and the most important information on an object.
Page 102
Faceplate Usage Section 5 Operation The different views are presented in the figures below: Figure 61. Reduced Faceplate and Faceplate View Figure 62. Extended Faceplate 3BSE040587R4401...
Section 5 Operation Trend Usage Trend Usage The Trend Display can present data seamlessly from both run-time and historical data. When a Trend Display for an object is selected all available data can be viewed via the trend. This also means that it is possible to move the time range back and forth without worrying about where data is coming from provided that the seamless function is enabled in the Trend Display.
Accessing Trend Display Section 5 Operation Trend Area It is possible to adjust the size of the Trend Area and the Trend Table to your preference. Drag the Split Bar, which is located between the Tool Bar and the Trend Table, to desired size.
Section 5 Operation Alarm and Event Usage Alarm and Event Usage Alarms and events both from the process and the control system itself can be viewed and acted upon in the Operator Workplace via lists, alarm summary indication etc. The main difference between an alarm and event is that an alarm normally requires an action by an operator, e.g.
Page 106
Alarm and Event Usage Section 5 Operation • Click on the Process Alarm List button in the Application Bar to see a list of all process alarms, see Figure • Click on the Alarm List shortcut in a faceplate to see a list of alarms for a specific object, see Figure 65 •...
Page 107
Section 5 Operation Alarm and Event Usage Below an example of a Process Alarm List. Figure 65. Process Alarm List Right-click on an alarm line to bring up the context menu. From the context menu you can perform some actions on the alarm line, or access any aspect of the object in the alarm state.
Alarm and Event Usage Section 5 Operation • By using the Hot Key CTRL+SHIFT+Q (all active alarms will be acknowledged). To be allowed to acknowledge an alarm you need to be granted permission for this operation. Default permission to acknowledge is Operate. Alarm Band The Alarm Band provides a link to the Alarm List Display.
Section 5 Operation Alarm and Event Usage • from an Alarm Band button in the Application Bar (Figure 67). System Alarm Band Figure 67. Accessing the System Alarm List Figure 68. System Alarm List Process Events There are several ways to access a Process Event List for an object. The following are some typical examples that may be configured: •...
Alarm and Event Usage Section 5 Operation • from the Process Events List button in the Tool Bar. Figure 69. Process Event List System Events There are several ways to access a System Event List for an object. The following are some typical examples that may be configured: •...
Page 111
Section 5 Operation Alarm and Event Usage Figure 70. System Event List 3BSE040587R4401...
Page 112
Alarm and Event Usage Section 5 Operation 3BSE040587R4401...
Filter” includes the aspects that are needed for engineering the Compact HMI 800 system. SysAdmin has no restrictions. The following system extensions are loaded as default to a Compact HMI 800 system: • ABB PLC Connect. • Central Licensing System. • Engineering Base. •...
Page 114
Compact Control Builder is installed and ready to be used for AC 800M configuration tasks. ABB AC 800M OPC Server is installed and the controller for this server is configured in the Plant Explorer. Alarm and event services are connected to the controller.
Click Next and Finish. To add a user to a new group do as follows: Log in as System Administrator. Start the Configuration Wizard. Start > All Programs > ABB Industrial IT Base > System > Configuration Wizard. Go to System Administration/<System>/Users.
Backup and Restore Section 7 Administration Click Next. Click Finish. The Windows user must be a member of the Industrial IT User group to use the Compact HMI 800. Backup and Restore The Compact HMI 800 server is equipped with two hard drives, one that is used for the runtime data of the system (disk C), and the other for the Ghost images and backups (disk D).
Section 7 Administration Backup and Restore of Configuration Data Instead of loading the Ghost image it is also possible to delete the Compact HMI 800 system with the Configuration Wizard and then restore the last known correct configuration from the backup drive. Note that a restore is not possible if there are any Compact HMI 800 systems created.
Backup and Restore of Configuration Data Section 7 Administration Select the tab Summary and Start Backup. To start the backup press the button Start Backup. Press OK to start the backup, and then a popup window shows the progress of the backup.
Page 119
Section 7 Administration Backup and Restore of Configuration Data Now select Generate New System ID and enter the system name e.g. “HMI Server55 System” and press Next. Figure 73. System Directories Selection Press Next in the dialog below, and then Finish. 3BSE040587R4401...
Store Controller Application in the System Section 7 Administration Figure 74. Node Configuration Wait until the restore is complete and then press Exit. Store Controller Application in the System To include controller configuration data, or other type of information in the automatic system backup, the data can be stored in the File Viewer Aspects.
Section 7 Administration Installation of Ghost Select the File Viewer aspect and give it a name e.g. Control Application 1.3- 2006-05-23. Right-click the selected aspect and select Config View. Click the Attach button in the Public Document part of the window, and browse to the newly created zip-file.
When the Ghost application has been started, select From Image to load an image to a drive. Point out the appropriate image from the DVD that was delivered from ABB. Load the image and reboot into Windows. Upgrade of Compact HMI 800 to a New Version from a...
Compact HMI 800, this can be done by checking the document “Industrial IT System Base SV 4.x System Software Versions” in ABB library, which lists the latest releases of relevant software from ABB. The document includes a chapter describing which software modules that are used by the Compact HMI 800 product.
Stop System To stop the system without switching off the power follow these steps: Log in as SysAdmin. Open the Configuration Wizard (START>All Programs>ABB Industrial IT Base>System>Configuration Wizard). Figure 75. Select Type of Configuration In the dialog above select System Administration.
Wait until the system has stopped. (the dialog in step 2 shows up). Start System To start the system without switching off and on the power follow these steps: Log in as SysAdmin. Open the Configuration Wizard (START>All Programs>ABB Industrial IT Base>System>Configuration Wizard). 3BSE040587R4401...
Page 126
To Stop and Start the System Section 7 Administration Figure 77. Select Type of Configuration In the dialog above select System Administration. Then click Next and Next again. In the window below select Systems and press Next. 3BSE040587R4401...
Section 7 Administration Autonomous Redundancy Setup Figure 78. Select Type of Configuration - HMI-Server88 Select Start and press Next and then Finish. Wait until the system has started. (The dialog in step 2 shows up). Autonomous Redundancy Setup Compact HMI 800 supports an autonomous redundancy scheme. This means that two Compact HMI systems are running in parallel accessing the same controllers.
Change the Windows Computer Name in the Server Node Section 7 Administration Change the windows computer names and IP addresses in the backup system, including restore of the backup created in Step 1. Step 1 and Step 2 are described in more detail in the chapters Backup and Restore of Configuration Data Change the Windows Computer Name in the Server...
Page 129
Section 7 Administration Change the Windows Computer Name in the Server Node Delete the system, by opening the Configuration Wizard (START>All Programs>ABB Industrial IT Base>System>Configuration Wizard). Figure 79. Select Type of Configuration Select System Administration and click Next, and Next again.
Page 130
Remember to update the Host file (in both server and clients). (“C:\WINDOWS\system32\drivers\etc\hosts”). 15. The server address for the license system has to be adjusted. To do this open START>All Programs>ABB Industrial IT Base>System>Licensing>License Status Viewer. 16. Select Tools>Change CLS Machine, to get the dialog below.
Page 131
Section 7 Administration Change the Windows Computer Name in the Server Node 22. If the backup shows up in the window go to step 22. If the backup does not show up in the window, click Select Path and add, and then browse to the folder shown below.
Page 132
Change the Windows Computer Name in the Server Node Section 7 Administration Figure 82. System Directories Selection 26. Press Next in the dialog below, and then Finish. Figure 83. Node Configuration 3BSE040587R4401...
Page 133
Section 7 Administration Change the Windows Computer Name in the Server Node 27. Wait until the restore is complete and the press Exit. 28. After restoring the backup the systems references to the OPC servers should be reconfigured to make sure that the correct OPC servers are used. To do this follow steps a-e below, for each OPC server.
Page 134
Change the Windows Computer Name in the Server Node Section 7 Administration Click the Edit Driver button and the dialog in the figure below is displayed. Figure 85. Communication parameters Click the Update button and select the OPC server to be used as shown above.
Section 7 Administration Change the Windows Computer Name in the Client Node Change the Windows Computer Name in the Client Node To change the Windows Computer Name of a Compact HMI 800 Client node please go through the following steps Log in as SysAdmin.
Connect and Disconnect Client Nodes Section 7 Administration Figure 86. Add a Client Node Click Next and then Finish. The client has now been added. Disconnect a Client To Disconnect a client from a system go through step 1-5 above, and then continue with these steps: Select Remove Client and click Next.
Section 7 Administration Spare Part Computer Figure 87. Remove a Client Node If the client exists on the network, keep the switch Update Node selected. If the client is not available on the network remove the switch. Click Next and then Finish. The client has now been removed.
Defragmentation Section 7 Administration Spare Part Computer used as Client When using the spare part computer as a client, the computer name and the IP- address needs to be changed before connecting the computer as a client. This is described in chapter Change the Windows Computer Name in the Client Node page 135.
Section 7 Administration Using Virus Protection with Compact HMI 800 Using Virus Protection with Compact HMI 800 Introduction The description below shows an example of how to set-up virus scan software for the Compact HMI 800 product. In this example the McAffe software has been used, but other virus scan products can also be used with Compact HMI 800 by configuring the relevant functions in the way described in this chapter.
Configuration Settings Section 7 Administration • On-demand scanning can be configured to run cyclically at predetermined times or intervals, or be manually initiated. All files that are excluded from on- access scanning should be scanned on-demand at regular intervals. However, since this scanning will impact system performance and reaction times, it should be done when normal system activity is low.
Section 7 Administration Configuration Settings Settings for default processes Make the following settings for the default processes. See Figure Figure 89. Settings for default processes When pressing “Additions …” the default file types defined in the current McAfee DAT file are listed. Here the additional file type .afw was added. When pressing “Exclusions …”...
Page 142
Configuration Settings Section 7 Administration Figure 90. List of disks, files, and folders excluded from on-access scanning New folders are added to this list by pressing “Add …” and filling in the relevant folders as shown in Figure The folders and file types that need to be excluded depend on which products are installed.
Page 143
Section 7 Administration Configuration Settings Figure 91. Adding a folder to exclude from on-access scanning Settings for low risk processes The Compact HMI 800 system function Afwworkplaceapplication was added to the list of low risk processes, as shown in Figure 3BSE040587R4401...
Page 144
The same folder and file type exclusion settings that were used for the default processes (see chapter Folders Excluded from On-access Scanning on page 148) were used also for low risk processes. In addition, the following folder was also excluded: \Program Files\ABB Industrial IT\Operate IT\Process Portal A\bin 3BSE040587R4401...
Section 7 Administration On-demand scanning On-demand scanning Configuring folders to scan The folders that are excluded from on-access scanning should be regularly scanned, either at scheduled intervals, or manually initiated. Since scanning these folders will impact system performance and reaction times, it should be done when normal system activity is low.
On-demand scanning Section 7 Administration In applications where it is not possible to select a regular time when on-demand scanning can be done without disturbing operation of the system, there should be procedures for manually initiating the scanning as often as practical. This is done by pressing the button “Scan Now”, see Figure Limiting the CPU utilization...
Section 7 Administration Handling of infected files Handling of infected files Automatically moving infected files to a separate quarantine folder, which is the default action when McAfee finds an infected file that it can't clean, might lead to system failure. Instead, manual action is required to ensure that the system is stopped in a controlled way.
Base products are installed. The tests were run using the following exclusions: Table 8. 3Folders Excluded from On-access Scanning Product Path Operate IT \OperateITData* \OperateITTemp* Engineering \Program Files\Common Files\ABB Industrial Studio IT\MSSQL$EBINSTANCE\Data Control IT \ABB Industrial IT Data 3BSE040587R4401...
Section 8 PLC Connect Graphic Elements General Information Section 8 PLC Connect Graphic Elements General Information Description This chapter covers how to build PLC Connect Graphic Elements. Objectives On completion of this chapter you will be able to: • Configure PLC Connect Graphic Elements. Reference Documentation Use the PLC Connect Online Help: Contents tab:...
Adding Graphic Libraries to Graphics Builder Section 8 PLC Connect Graphic Elements Adding Graphic Libraries to Graphics Builder Graphical Libraries can be added to Graphics Builder. Select the Tools menu. See Figure Select Graphic Libraries. Select the libraries you want to add. See Figure Click OK.
Section 8 PLC Connect Graphic Elements Useful Controls in Graphic Libraries Figure 97. Adding Library Components Useful Controls in Graphic Libraries For more information about the controls in the libraries, consult the Industrial IT Documentation: Engineering, and Graphics and PLC Connect Documentation: Configuration Manual.
Useful Controls in Graphic Libraries Section 8 PLC Connect Graphic Elements Visual Basic Controls The standard Visual Basic library: General, should mainly be used for static graphic, since it does not support the background code generation necessary for subscription and performance. Graphic Primitives The Graphic Primitives library consists of controls for static graphics and value indication.
Section 8 PLC Connect Graphic Elements Useful Controls in Graphic Libraries Figure 99. Controls in Special Library Subelements The SubElements library consists of buttons, indicators and input controls. Note: Use these controls and not the standard VB controls for value input. The VB controls do not generate the background code needed for subscription and performance.
Library of PLC Subelements Section 8 PLC Connect Graphic Elements Other Libraries The libraries Extended Primitives and Standard Symbols, are not used in this course, but may be useful if you want to build your own Subelements. Library of PLC Subelements The library of PLC Subelements contains PLC Connect Object controls with full functionality.
Section 8 PLC Connect Graphic Elements Library of PLC Subelements WarningLevel is used to indicate the warning conditions of an object, e.g. communication failure. For the behavior of the element see The WarningLevel Object on page 156. AlarmWarning Combo is a status icon that can show both alarm and/or warning information for a process object.
Library of PLC Subelements Section 8 PLC Connect Graphic Elements The WarningLevel Object WarningLevel is a status icon that can show the summarized warning level for a process object. It will show the top priority warning for the signals in a process object.
Section 8 PLC Connect Graphic Elements Configuration of PLC Connect Graphic Elements Figure 104. AlarmWarning Combo Appearance Configuration of PLC Connect Graphic Elements In this section a couple of examples are given to illustrate the usage of different PLC Connect Graphic Elements and Controls. Creating Graphic Element Aspects Select an object type object in the Object Type Structure.
Increasing Performance of a Graphic Element Section 8 PLC Connect Graphic Elements Figure 105. Create Graphic Element Aspect Increasing Performance of a Graphic Element When there are many graphics in a Graphic Element aspect, performance can be increased by changing the Windowless property for the design window to True. This means that the Graphic Element aspect will have less functionality, and therefore update faster.
Section 8 PLC Connect Graphic Elements Creating PLC Connect Graphical Objects Figure 106. Increasing Performance of a Graphic Element Creating PLC Connect Graphical Objects This section describes the methods for creation of some different Graphical Objects. Creating a Lorry Element In Plant Explorer, select the Object Type Structure, and then the Lorry object type.
Creating a Lorry Element Section 8 PLC Connect Graphic Elements 10. Resize the design window to cover only the created graphic element. 11. Deploy the aspect. Figure 107. Connection string in Expression Builder Adding the PgErrorIndicator The PgErrorIndicator is used for indication of OPC communication errors. Because the Graphical Element for the Lorry contains no standard PLC Connect Object Control, the PgErrorIndicator has to be manually added to the Graphic Element.
Page 161
Section 8 PLC Connect Graphic Elements Creating a Lorry Element Figure 108. Properties of the PgErrorIndicator In Expression Builder, link the property of the OPCStatus to the QualityCode of the signal. This is done in the numbered order as described in Figure 109 below.
Creating a Tank Element Section 8 PLC Connect Graphic Elements Figure 109. Linking OPCStatus to QualityCode Creating a Tank Element This example describes how to create a tank element from scratch. In the PLC Subelements graphic library there is a complete tank element. See Figure 110.
Section 8 PLC Connect Graphic Elements Creating a Tank Element Figure 110. PLC Subelements Tank Element Creating a Tank Symbol Creation of a Tank Body: Select Graphic Primitives. See Figure 111. Click on the Tank icon (AdvantCone). Draw a rectangle in the drawing area. Use the yellow indication in the lower left part to reshape the figure.
Page 164
Creating a Tank Element Section 8 PLC Connect Graphic Elements Reshape the figure Resize the figure Figure 111. Creating Tank Body Creation of Tank Top and Tank Bottom. Click on the Ellipse icon (AdvantEllipse). See Figure 112. Draw a rectangle in the drawing area. Use the handles to resize the figure to the same width as the tank body.
Section 8 PLC Connect Graphic Elements Creating a Tank Element Figure 112. Tank Symbol Created Adding Bar Graph to Tank Element Insert Graphic Primitives, a PGBar and an AdvantVscale. See Figure 113. (Do not use AdvantBar.) 3BSE040587R4401...
Creating a Tank Element Section 8 PLC Connect Graphic Elements Change the properties for the MinValue and MaxValue AdvantVscale to be 0 - 30 PGBar Figure 113. Bar Graph added to Tank Element Getting live data to the Tank Element Select the Bar Graph.
Section 8 PLC Connect Graphic Elements Creating a Valve Element Figure 114. Connecting the Bar Graph Alarm and Warning Indicators The PgErrorIndicator is in this example not implemented. Alarm and Warning Indicators and /or the PgErrorIndicator has to be added. This is described in the next section, Creating a Valve Element.
Page 168
Creating a Valve Element Section 8 PLC Connect Graphic Elements Create a Graphic Element aspect for the Valve Object Type and name it e.g. Valve Element. See Figure 115. Select the created Graphic Element aspect and click Edit. The Graphics Builder is started.
Page 169
Section 8 PLC Connect Graphic Elements Creating a Valve Element Use the Direction property to set the direction of the valve (horizontal or vertical). Figure 116. Figure 116. Answer Open connected Select the AlarmState element. Via the Properties window, connect the AlarmStateRef property to the valve object type property AlarmState of AlarmStatus type.
Page 170
Creating a Valve Element Section 8 PLC Connect Graphic Elements 11. Select the ManIndication element. Connect the AnswerManRef property. - Use the Inverted property if you need to invert the indication. See Figure 117. Figure 117. Inverted connection 12. Select the OperatorMessage icon and use Expression Builder to connect the Visible property to the variable Operator Note:HoldsData.
Section 8 PLC Connect Graphic Elements Creating a Pump Element Creating a Pump Element In Plant Explorer, select the Object Type Structure, and then the Pump object type. See Figure 119. Create an AlarmStatus aspect for the object type. The AlarmStatus aspect is required for alarm information to be propagated to the object type.
Page 172
Creating a Pump Element Section 8 PLC Connect Graphic Elements Select the pump element. Via the Properties window, connect the AnswerOnRef property to the process signal corresponding to whether the pump is on or not. Use the Direction property to set the direction of the valve (up, down, left or right).
Section 8 PLC Connect Graphic Elements Creating a 3-Way Valve Element Creating a 3-Way Valve Element In Plant Explorer, select the Object Type Structure, and then the ThreewaysValve Object Type. Create an AlarmStatus aspect for the object type. The AlarmStatus aspect is required for alarm information to be propagated to the object type.
Page 174
Creating a 3-Way Valve Element Section 8 PLC Connect Graphic Elements Figure 122. Icon indications for Valve3Way Create an AlarmState, WarningLevel and a ManIndication element by double-clicking and place them next to the valve element. If the Property for the AppError is set to Bad, it is easier to place the Indicators in suitable positions.
Page 175
Section 8 PLC Connect Graphic Elements Creating a 3-Way Valve Element Figure 123. Creating a Valve3Way Element To be able to display the “Drained Valve from Left Inlet,” the property AnswerOpened2Ref has to be connected to the inverted signal of Open. This is done in the Expression Builder by writing NOT in front of the expression.
Page 176
Creating a 3-Way Valve Element Section 8 PLC Connect Graphic Elements Figure 124. Connections in Expression Builder Select the AlarmState element. Via the Properties window, connect the AlarmStateRef property to the ThreewaysValve Object Type property AlarmState of AlarmStatus type. 10. Select the WarningLevel element. Via the Properties window, connect the WarningLevelRef property to the ThreewaysValve Object Type property WarningLevel.
Section 8 PLC Connect Graphic Elements Inserting PLC Connect Graphic Elements in Graphic Figure 125. Inverted connection 12. Click in an empty space in the design window to deselect any graphic element. The design window itself is to be selected. In the Properties window, set the BackStyle property to Transparent.
Library of PLC Process Icons Section 8 PLC Connect Graphic Elements The graphic element is now placed in your overview picture. It holds a reference to the Process Object. You can resize it, move it and set its properties. The Graphical Element should normally be click-able. Deploy.
Page 179
Section 8 PLC Connect Graphic Elements Library of PLC Process Icons Status Box Figure 127. PLC Process Icons OPC Status indication has to be manually implemented by use of PgErrorIndicator from the library of Graphic Primitives. All Connection must be done in Expression Builder. The StatusBox (see Figure 127 Figure...
Three controls are used Section 8 PLC Connect Graphic Elements Three controls are used In this example the following controls are used: – ValveSimple. – StatusBox. – PgErrorIndicator. Figure 129. Figure 129. Three controls are used ValveSimple ValveSimple has two properties of interest, theValveActuator and the ValveIcon. Figure 130.
Section 8 PLC Connect Graphic Elements Three controls are used The connection of the ValveIcon property is shown below in Figure 131. Figure 131. Connection of ValveIcon PgErrorIndicator The connection of the QualityCod for the PgErrorIndicator is shown in Figure 132.
Page 182
Three controls are used Section 8 PLC Connect Graphic Elements Figure 133. Connection of StatusBox The StatusBox can monitor the value of the AlarmState that is generated by the AlarmStatus Aspect. 0 = AlarmInActive 1 = AlarmDisabled 2 = AlarmActiveAck 4 = AlarmInActiveUnAck 8 = AlarmActiveUnAck 16 = AlarmAutoDisabled...
Section 8 PLC Connect Graphic Elements Linking Properties to Graphic Elements Linking Properties to Graphic Elements Sometime you need a property located on e.g. an ObjectIcon to be linked to the surrounding Graphic Element. This makes the property changeable when the Process Objects are instantiated.
Page 184
Using Expression Builder to link a Property Section 8 PLC Connect Graphic Elements Note! You can not remove or change the Name or the Data Type after clicking on the Add Button in the next step. Select a Category (Appearance), enter a default value and a description and check Dynamic update.
Page 185
Section 8 PLC Connect Graphic Elements Using Expression Builder to link a Property Select the Input Property, in this case named MaxTankLevel. (Must be selected even if it is highlighted). See Figure 136. Click Insert Button and the linked Input Property will appear in the area for the selected property.
Using the Linked Input Property Section 8 PLC Connect Graphic Elements Using the Linked Input Property When inserting the Graphic Element in a Picture Display, the linked Property is now available and the MaxTankLevel Value is editable. See Figure 137. Figure 137.
Section 8 PLC Connect Graphic Elements Creating New Graphical Libraries Creating New Graphical Libraries The major steps when you need to create your own Graphical Library is described below: In Graphics Structure, create new object as Graphic Subelements Object Type. Copy from other libraries or create from scratch the Subelements you need.
Page 188
Creating New Graphical Libraries Section 8 PLC Connect Graphic Elements 3BSE040587R4401...
Index INDEX ABB PLC Connect 113 Display area 89 Acknowledge 105 Display bar 93 Alarm Band 91, 108 Display links 96 Alarm Line 91 Alarms and events 105 Application bar 89 Engineering Base 113 Aspect Menu 92 External Alarm 92...
Page 190
Index Index Structures 23 Control Structure 64 Navigation 96 Functional Structure 48 New Aspect pop-up dialog 72 Object Type Structure 50 New Object 50 Supervision 100 System 113 System Alarm 91 Object Type and Documentation Structure 113 System Alarms 108 Object types 48 System Event List 110 OPC names 48, 52...