Professional Documents
Culture Documents
Getting Started
IndustrialIT
Compact HMI 800
System Version 5.0 SP2
Getting Started
NOTICE
This document contains information about one or more ABB products and may include a description of or a reference to one or more standards that may be generally relevant to the ABB products. ABB may have one or more patents or pending patent applications protecting the intellectual property in the ABB product(s) described in this publication. The presence of any such description of a standard or reference to a standard is not a representation that all of the ABB products referenced in this document support all of the features of the described or referenced standard. In order to determine the specific features supported by a particular ABB product, the reader should consult the product specifications for the particular ABB product. The information in this document is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document. 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 hardware described in this document. This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose. The software or hardware described in this document is furnished under a license and may be used, copied, or disclosed only in accordance with the terms of such license. This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners. Copyright 2005-2010 by ABB. All rights reserved.
Table of Contents
TABLE OF CONTENTS
About This Book
General ............................................................................................................................11 Document Conventions ...................................................................................................11 Warning, Caution, Information, and Tip Icons................................................................12 Terminology.....................................................................................................................12 Related Documentation ...................................................................................................16
Section 3 - Installation
Supported Standard PLCs................................................................................................27 Compact HMI 800 Installation ........................................................................................30 Installation............................................................................................................31 Windows Configuration .......................................................................................36 Base System Verification (Installing Third Party Software)................................37 ABB Software Installation ...................................................................................38 System Report Generation ...................................................................................39 License Installation..........................................................................................................41 Upgrade to 800xA from Compact HMI 800 ...................................................................41 Start Up............................................................................................................................43
3BSE040587R5021
Table of Contents
Connectivity to AC 800M ............................................................................................... 44 Connecting to AC 800M Alarm and event OPC server...................... 44 Installation and Configuration of OPC Servers for PLCs ............................................... 49 Connection to Third Party Alarm & Event OPC Server...................................... 50 Using AC 500 with Compact HMI 800 .............................................. 51 IP Addresses.................................................................................................................... 54
Section 4 - Engineering
Working with Object Types............................................................................................. 57 Creating an Object Type ...................................................................................... 58 Adding Signals to an Object Type ....................................................................... 59 Adding Graphical Elements................................................................................. 60 Adding Faceplates................................................................................................ 63 Adding Alarm and Event Handling ..................................................................... 65 Adding History Logging ...................................................................................... 66 Adding Trend Display.......................................................................................... 66 Creating the Device Object Instances ............................................................................. 67 Creating Instances................................................................................................ 67 Connecting the Instances to Real Signals ............................................................ 69 Building the Functional Structure ................................................................................... 73 Adding Process Displays ..................................................................................... 77 Adding Trends...................................................................................................... 79 Adding Alarm and Event list for a Plant Area..................................................... 83 Basic Navigation.................................................................................................. 83 Adding Shortcuts for Navigation ......................................................................... 84 Shortcuts in the Application Bar......................................................... 85 Shortcuts in the Display Bar ............................................................... 87 Messaging Configuration ................................................................................................ 89 SMS Messaging Configuration............................................................................ 89 e-Mail Messaging Configuration ......................................................................... 92 Audit Trail ....................................................................................................................... 93 Security Configuration .................................................................................................... 94
3BSE040587R5021
Table of Contents
Import/Export of Application from Compact HMI 800 ..................................................94 Export of Controller Communication Application from Compact HMI 800 ......94 Import of Controller Communication Application to Compact HMI 800 ...........95 Hardware and Software Supervision ...............................................................................96
Section 5 - Operation
Workplace Layout and Tools ...........................................................................................97 Application Bar ....................................................................................................98 Display Bar.........................................................................................................101 Panel Area ..........................................................................................................102 Status Bar ...........................................................................................................103 Navigation .....................................................................................................................103 General ...........................................................................................................103 Start Display ....................................................................................104 Fixed Process Display .......................................................................104 Display Links (Aspect links).............................................................104 Shortcuts in the Display Bar .............................................................104 Shortcuts in the Application Bar .......................................................105 Context Menu....................................................................................105 Hot Keys ....................................................................................105 Simple Scenario for Navigation .........................................................................107 Faceplate Usage.............................................................................................................108 Trends ............................................................................................................................ 111 Trend Usage ....................................................................................................... 111 Alarm and Event Usage.................................................................................................113 Process Alarms..................................................................................113 Alarm Band ....................................................................................116 System Alarms ..................................................................................116 Process Events...................................................................................118 System Events ...................................................................................118 Recommended Tools for Navigation..................................................................104
3BSE040587R5021
Table of Contents
3BSE040587R5021
Table of Contents
INDEX ........................................................................................................................173
3BSE040587R5021
Table of Contents
10
3BSE040587R5021
Document Conventions
Microsoft Windows conventions are normally used for the standard presentation of material when entering text, key sequences, prompts, messages, menu items, screen elements, etc.
3BSE040587R5021
11
Tip icon indicates advice on, for example, how to design the project or how to use a certain function Although Warning hazards are related to personal injury, and Caution hazards are associated with equipment or property damage, it should be understood that operation of damaged equipment could, under certain operational conditions, result in degraded process performance leading to personal injury or death. Therefore, fully comply with all Warning and Caution notices.
Terminology
A complete and comprehensive list of Terms is included in the IndustrialIT 800xA System, System Guide, Functional Description (3BSE038018R5021). The listing includes terms and definitions as they apply to the 800xA system where the usage is different from commonly accepted industry standard definitions and definitions given in standard dictionaries such as Websters Dictionary of Computer Terms.
12
3BSE040587R5021
Terminology
Term ActiveX AS
Description 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. See Aspects on page 21 See Aspect Objects on page 21 Bulk Data Manager Communication module expansion bus used in the AC 800M Controller. Control Network Clock Synchronization Protocol (Microsoft) Component Object Model Connectivity Servers provide access to controllers and other data sources. Configuration Tool Kit Distributed Control System. A generic term for control systems for Process Automation, normally with a distributed database and real time data access. Distributed Control Unit The Device Type Manager - DTM - is a software module delivered by the manufacturer together with a device. As an FDT device driver the DTM contains all devicespecific data, functions, and graphical user interfaces and provides uniform access to these device-specific internals via the standardized FDT interfaces. Ethernet Communications Controller for the PCI bus Environmental Protection Agency
DCU DTM
ECCP EPA
3BSE040587R5021
13
Terminology
Term ERP ES
Description Enterprise Resource Planning Engineering System, which is used for engineering and potential test of applications intended for Production System. Field Device Tool. It is an open standardized communication interface for integrating field devices and their application into control systems or device management tools, e.g. Engineering Tools and Asset Management Tools. FOUNDATION Fieldbus Global System for Mobile communication High Speed Ethernet (FOUNDATION Fieldbus) Human System Interface Human Machine Interface
FDT
IndustrialIT is ABBs 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 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. Open Data Base Connectivity Open Control System. Similar meaning as DCS Object Linking and Embedding OLE for Process Control, a standard interface for data, event and history access based on COM. Process Control Aspect
MES Node
14
3BSE040587R5021
Terminology
Description An application that is used to create, delete and organize Aspect Objects and Aspects in the Compact HMI 800. The plant explorer organizes the Aspect Objects in structures according to functionality, location, etc.You can also use it to browse and search the structures of the plant. Programmable Logic Controller. Controller for primarily discrete logic control. PC, Network and Software Monitoring Production System which is used for controlling a real process. Redundant Network Routing Protocol Safety Integrity Level Safety Instrumented System Short Messaging Service Simple Network Management Protocol Simple Network Time Protocol Sequence of Events
3BSE040587R5021
15
Related Documentation
Related Documentation
A complete list of all documents applicable to the 800xA IndustrialIT Extended Automation System is provided in Released User Documents, 3BUA000263R5021. This document lists applicable Release Notes and User Instructions. It is provided in PDF format and is included on the Release Notes/Documentation media provided with the system. Released User Documents are updated with each release and a new file is provided that contains all user documents applicable for that release with their applicable document number. Whenever a reference to a specific instruction is made, the instruction number is included in the reference. Table 1 lists the documentation related to IndustrialIT Compact HMI 800, System Version 5.0 SP2. Table 1. Related Documentation
Category Title Description Contains post installation procedures. Contains instructions about how to administrate and set security in the system.
System System, Post Installation Administration Setup System, Administration and Security
16
3BSE040587R5021
Related Documentation
IndustrialIT PLC Configuration Describes configuration details of PLC Connect. Other System, Automation System Network, Design and Configuration Describes configuration details.
3BSE040587R5021
17
Related Documentation
18
3BSE040587R5021
System Overview
3BSE040587R5021
19
System Overview
20
3BSE040587R5021
Aspect Objects
Aspect Objects
A plant consists of real entities, such as pipes, tanks, valves, and motors. In the Aspect Object solution these entities or objects are modeled in the control system. A modeled object is called an Aspect Object. This can be a simple lowest level object or can contain other objects. Objects containing other objects are called composite objects. The Aspect Object system can also handle computer related objects (for example, user object, node object, and workplace object) similar to real entity objects.
Aspects
There are a number of different types of information connected to each object. These types of information are called Aspects in the Aspect Object solution. For example a valve may have a mechanical drawing, a faceplate (for control purposes), a graphical representation in a graphical display and so on. Aspect Objects have a number of default aspects, for example, the Name aspect. Aspect Objects are visualized with different tools, like Process Graphics, alarm lists, and Plant Explorer. Right-click an aspect object to display a context menu. This context menu contains a list of aspects from which a desired aspect can be selected. Depending on the aspect and the environment, the information will be presented using the appropriate tool.
3BSE040587R5021
21
Aspects
Aspect View
A view is a visual representation of an aspect on the screen. Some aspects have more than one view. For example, a Faceplate aspect can have three views. 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. Each aspect has at least one view.
22
3BSE040587R5021
Structures
Structures
The Aspect ObjectTM 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. An aspect object can be part of more than one structure because there exist different types of relation between the objects. The Plant Explorer includes different structures representing the same plant. Structures can be built and improved at any time. Examples of the most common structures are Object Type Structure, Control Structure and Functional Structure.
3BSE040587R5021
23
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.
24
3BSE040587R5021
Compact HMI 800 workplaces use the window system provided by Microsoft Windows. They are designed so as to retain a familiar environment. Plant Explorer works in a similar way as Windows Explorer for the following functions. cut, paste, copy shortcut tools drag-and-drop operations within and between the Workplace panes. context menu (through a right-click operation).
The Plant Explorer Workplace window is the tool used to work with aspect objects, aspects and structures. Figure 4 shows an example of the Plant Explorer window.
3BSE040587R5021
25
Figure 4. The Plant Explorer Workplace Window For more information on the Plant Explorer, refer to IndustrialIT 800xA, Operations, Operator Workplace Configuration (3BSE030322R5021).
26
3BSE040587R5021
Section 3 Installation
Section 3 Installation
Compact HMI 800, System Version 5.0 SP2 is delivered as a software installation DVD. The delivery includes a product box including Compact HMI DVD and the Getting Started manual. A license file can be downloaded from ABB software factory after purchase of the product license and registration. To get started a time limited license is included in the installation kit.
PC Power-up
The Compact HMI 800 can be used on most modern personal computers on the market. To be able to guarantee the functionality it is recommend to use the PCs models that are certified by ABB for use with the 800xA system. See the document Third Party HW products verified for IndustrialIT System 800xA (3BSE046579) in ABB library for more information regarding recommended PC models. The following is a short description of how to start using the product on a typical PC.
3BSE040587R5021
27
Section 3 Installation
Connect the keyboard with mouse in one of the USB ports in the front of the PC, or in one of the upper USB ports on the rear side. Connect the power cord, and the network cable to the PC. Put the dongle (if used) in one of the USB ports in the server as shown in Figure 5.
Power Cord
Dongle
Redundant Control Network Keyboard USB Communication Serial communication (e.g. AC 800M com) VGA connections Control Network
28
3BSE040587R5021
Section 3 Installation
The server and clients in Compact HMI 800 are connected through TCP/IP. To interconnect the PCs with a switch, use network cables TP Cat 5/6 RJ45.
Figure 6. Network Setup Each PC can be equipped with a dual network card. To connect any of the PCs with an intranet, a separate network for client servers and PLCs should be considered. It is also possible to split the client server and control networks for performance and other reasons. For more information on configuring the address, refer to IndustrialIT 800xA, System, Automation System Network, Design and Configuration (3BSE034463R5021).
3BSE040587R5021
29
Section 3 Installation
Server + client 1.
Optional clients.
Switch 1
Switch 2
---- PLC's
30
3BSE040587R5021
Section 3 Installation
Installation
Base System Verification, including: Hardware Verification. Third Party Software Verification and Installation. Compact HMI 800 Software Installation. Compact HMI 800 Configuration (post installation). Windows Firewall Configuration. Generating a system report.
Installation
Before starting the installation have the Windows XP CD/DVD ready. It is possible to copy the content of the Compact HMI 800 DVD to a local folder on the hard disk and execute the installation from there. It is not possible to install from a network share. The Compact HMI 800 5.0 SP2 requires that Windows XP SP3 and Office 2003 or 2007 are installed on the computer before the installation of the product. 1. To start the installations insert the Compact HMI 800 DVD in the DVD-reader. If Autorun is enabled the program will start automatically otherwise browse in the File Explorer to the root of the DVD and double-click Setup.exe.
3BSE040587R5021
31
Installation
Section 3 Installation
Figure 8. Compact HMI 800 Splash Screen Three options are available: 2. Install Compact HMI 800 Documentation Install AdobeReader 9 (to be able to read the documentation)
Click Install HMI 800 to start the installation. The following screens will appear:
32
3BSE040587R5021
Section 3 Installation
Installation
Figure 9. Compact HMI Server The available selections are: Compact HMI 800 Server. This is the default choice for a single node or the first to be installed in a multi-node configuration. Compact HMI 800 Client. Use this selection to install Client to be added to the Compact HMI 800 Server. On the Compact HMI 800 Server node there is a file (PreDefinedClient.xml, generated when installing the server) that contains all the User definitions and IP address for the Compact HMI 800 system which should be loaded before moving on.
3. 4. 5.
Select Server or Client installation, the first to be installed is the Server. Click Next. The installer asks for the current users password to enable automatic logon during the installation, see Figure 10. All the users created during the installation of Compact HMI 800 will by default get the same password as the user installing the product.
3BSE040587R5021
33
Installation
Section 3 Installation
Figure 10. Automatic Logon Settings To change the users passwords, click Edit Passwords and Figure 11 will appear. Mark each user that needs to be change and type the new password(s). Click Apply to update the user definition and return to main track.
34
3BSE040587R5021
Section 3 Installation
Installation
6. 7.
Confirm the End User License Agreement to be able to proceed and click Next. The Installer will now check for necessary disk space to install Compact HMI 800 on the computer. See Figure 12.
Figure 12. Confirm Product Installation 8. 9. Once the disc space is OK the Start button will appear. Click Start. From this point the installation will run unattended until finished. When the installation is finished the user can start building the application based on the supplied demo license or by supplying a purchased license file.
The following pages describe the steps carried out by the installer software in detail.
3BSE040587R5021
35
Windows Configuration
Section 3 Installation
Windows Configuration
When the Windows Configuration Tool is run, all required configuration steps are carried out without user interaction. All required reboots during the configuration will be automatic and the user will be logged in after the reboot as Windows Auto Logon is selected during this configuration. The Windows Configuration Tool will also check the present state of the configuration before proceeding with each configuration. If the configuration on the node matches the configuration specified in the setup package, the Windows Configuration Tool will skip the configuration step. This prevents reconfiguration of nodes that have already been configured. The following configurations are performed by the Windows Configuration Tool. Installation of Windows Components and configuration of Windows Services. Join node to Domain or to Workgroup. Add Windows Users and Groups. During the Installation of Windows Components it might be requested to insert the Microsoft Windows XP Media. After finish reinsertion the Compact HMI 800 DVD must be done. The Windows Configuration Tool displays the dialog box shown in Figure 13 during the execution.
36
3BSE040587R5021
Section 3 Installation
The ongoing configuration is displayed in bold text. Configurations that are completed are indicated by a green check mark.
The following categories will be checked and installed by System Verifier Tool: User information. Hardware. Windows components. Software. The System Verifier Tool displays the dialog box shown in Figure 14 during the execution.
3BSE040587R5021
37
Section 3 Installation
If the installation fails and the installation is restarted, the last installed product will have a green check mark even though not properly installed. Make sure to select to re-install this product.
38
3BSE040587R5021
Section 3 Installation
Once all products are installed the node will reboot and the System Configuration will start which will automatically configure the system. The System Configuration displays the dialog box shown in Figure 16 during the execution.
3BSE040587R5021
39
Section 3 Installation
When the System Report is finished the node is setup and engineering can be done. The Installer will show the dialog box displayed in Figure 18.
Figure 18. Installation Complete The Installer will automatically load the Demo License file into Central Licensing system. If a purchased and downloaded License file exists, use the Browse button to locate it and automatically load it into the Compact HMI 800 System.
40
3BSE040587R5021
Section 3 Installation
License Installation
License Installation
After purchasing a Compact HMI 800 license the license is downloaded from the ABB Software FActory (SOFA) or delivered from a sales representative. The download requires a registration prior to the download. The license is installed in the system by following the following steps: 1. 2. 3. 4. 5. 6. 7. Log in as SysAdmin. Open the License Entry application available below Start > Programs > ABB Compact HMI 800 > System > Licensing. Select File-Load/Replace License. Browse to the license and click Open. Select Yes to replace existing license. Close the license Entry application The new license is now ready to be used.
3BSE040587R5021
41
Section 3 Installation
Connectivity to AC 800M
If AC 800M controllers are used, the Compact HMI 800 is ready to be connected to the AC 800M controller after installation. The OPC server is installed with the Compact HMI 800 software install and the Compact HMI 800 is configured accordingly. The following figure describes how to connect to the AC 800M controller.
Power Cord
Control Network
The Windows Users shown in the Table 2 are created on the Compact HMI 800 system during installation.
42
3BSE040587R5021
Section 3 Installation
Start Up
Default passwords for the Compact HMI 800 users are the same password of the installing user (the password that was entered during installation).
Start Up
After installing the hardware, the system is started as follows: Power up network switches and other communication equipment. Power up the server node. Power up the clients. Power up PLCs and other equipment.
After the system start up, a welcome screen appears for the log in. The normal login name for application engineering is AppEng (Application Engineer) use this to start the engineering of the system. The default passwords are the same as the password of the installing user. Login as SysAdmin to execute the system administration functions. Login as Operator to operate the system. Table 3 provides a list of predefined users and the login passwords for different nodes. It is recommended to modify the default passwords.
3BSE040587R5021
43
Connectivity to AC 800M
Section 3 Installation
Connectivity to AC 800M
The Compact HMI 800 uses PLC Connect to connect to all PLCs and Controllers. PLC Connect can be used to connect AC 800M/C controllers versions 3.0- using the corresponding Control IT OPC Server 3.0-. PLC Connect can also be used to directly connect AC 800M 2.0/2.1/2.2/3.0/3.1/3.2 and AC800C 2.2/3.2 versions, using any of the following protocols with PLC Connect acting as master and AC 800M/C as slave: Serial connection and the Comli protocol (Limited Comli). SattBus on TCP/IP (Ethernet).
If the Alarm and Event OPC server for AC 800M controllers should be used, the related event collector service needs to be created by following these steps: 1. Log in as SysAdmin.
44
3BSE040587R5021
Section 3 Installation
Connectivity to AC 800M
2.
Start the AC 800M OPC server, and connect it to a controller with a downloaded application (as described in the AC 800M OPC manual accessible below help in the OPC server application). Browse to the event collector service, right-click and create a new object. In the dialog give the Service group a name e.g. AC 800M OPC Collector and click Create as shown below in the Figure 19.
3.
3BSE040587R5021
45
Connectivity to AC 800M
Section 3 Installation
4.
Right-click on the created object and select create object, select Service Provider, give it a name as shown below (e.g. Collector HMI_Server).
46
3BSE040587R5021
Section 3 Installation
Connectivity to AC 800M
5.
Now the service needs to be allocated to the node where it should run. This is done by selecting the service provider aspect and select the CHMI_Server node in the Node drop-down list as shown below. Click Apply.
3BSE040587R5021
47
Connectivity to AC 800M
Section 3 Installation
6.
In the created Service Group object (the parent in the structure) double-click the Service Group Definition aspect. Configure it as shown below and click Apply.
48
3BSE040587R5021
Section 3 Installation
7.
Expand the window to see the bottom part and click Upload as shown below.
Figure 23. Service Group OPC AE Upload 8. When the upload has finished the connection is ready to be used.
3BSE040587R5021
49
Section 3 Installation
2. 3. 4. 5. 6. 7. 8. 9.
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. Select the OPC server object. See Working with Object Types on page 57. Create a new object of the PLC Controller type. Name it to recognize the OPC server. (For example ABB_OPC_server_1 etc.) Select the protocol to be PLC OPC client. Click Edit Driver. If the OPC server is located in another node than the Compact HMI 800 server, fill in the server node name.
10. Select the OPC server in the OPC server drop-down list. 11. Click OK and then Create. The OPC server is now installed.
50
3BSE040587R5021
Section 3 Installation
The AE OPC Server should be installed on the Compact HMI 800 server node. To attach the AE OPC server to the Compact HMI system please follow the steps in the chapter Connecting to AC 800M Alarm and event OPC server on page 44.
Using AC 500 with Compact HMI 800
Install the AC 500 Control Builder and OPC server on the server node to use Compact HMI 800 with AC 500. It is recommended to use the ModBus TCP driver in the Compact HMI 800 to access the AC 500 controllers. While setting up the communication, note the following: Ensure to use the same network mask in the AC 500 as in the Compact HMI. 800, that is, 255.255.252.0.
The following should be done to use the AC 500 OPC Server: 1. 2. Set the OPC server (in dcom config) to execute as the same user in AC 500 control builder. Login as SysAdmin and execute the following steps.
Select Start > Run and type dcomcnfg.exe. This displays the application for configuring security for components. Browse for component OPC Server for CoDeSys...
3BSE040587R5021
51
Section 3 Installation
Figure 24. DCOM Config in Component Services 3. 4. Right-click and select Properties. Select the Identity tab.
52
3BSE040587R5021
Section 3 Installation
Figure 25. OPC Server for CoDeSys V2.0 Properties 5. 6. Select This user. Provide the user name and password for the user to login while using the AC 500 Control Builder (typically the user AppEng). Click OK and close the application. The system is ready to be used for both configuration and operation with the AC 500 controller.
3BSE040587R5021
53
IP Addresses
Section 3 Installation
IP Addresses
The tables below give a recommendation on IP addresses that will work for most installations. If this suggestion is followed, the reader can disregard much of the details about RNRP configuration. Table 4 suggests which NetIDs to use. Table 4. Suggested NetIDs and Network Area Numbers
Network type Client/Server Networks 172.16.x.0 172.17.x.0 where x=4,8,12 to 40 (steps of 4) Control Networks 172.16.x.0 172.17.x.0 where x=80, 84, 88 to 124 (steps of 4) 20-31 NetIDs Network Areas 1-10
54
3BSE040587R5021
Section 3 Installation
IP Addresses
Addresses recommended on the Client/Server/Control Network Area 1 Table 5. Suggested Addresses for Nodes on Network Area (1)
Nodes Servers Workplace Clients Controllers Node number 11-20 71- 150 Addr on Primary Network 172.16.4.11 172.16.4.20 172.16.4.71 172.16.4.150 Addr on Secondary Network 172.17.4.11172.17.4.20 172.17.4.71 172.17.4.150 172.17.4.151 172.17.4.220/255 172.17.6.151 172.17.6.255 172.17.5.245 172.17.5.255 172.17.7.245 172.17.7.254
Switches, Gateways, (501-511) 172.16.5.245Firewalls 172.16.5.255 (not RNRP addresses) (1013-1022) 172.16.7.245172.16.7.254
Use the IP address mask 255.255.252.0 for all nodes. If you do no use the implicit addresses you need to manually configure RNRP. Refer to IndustrialIT 800xA, System, Automation System Network (3BSE034463R5021) for more information regarding implicit or explicit RNRP address configuration. To change IP addresses, execute the following steps. 1. 2. 3. Log in as SysAdmin. Change the IP address of the computer through Windows Control Panel. Update the Host file in the server and all clients to reflect the changed address. The file can be found in the path C:\WINDOWS\system32\drivers\etc\hosts. Update the file using Notepad. Restart the system after changing the IP addresses.
4.
For more information refer to IndustrialIT 800xA, System, Automation System Network, Design and Configuration (3BSE034463R5021).
3BSE040587R5021
55
IP Addresses
Section 3 Installation
56
3BSE040587R5021
Section 4 Engineering
Section 4 Engineering
This section describes the engineering in Compact HMI 800. The following is a workflow to engineer the Compact HMI 800. The first two steps have already been covered in earlier sections. 1. 2. 3. 4. 5. 6. Connect the PLCs and Controllers to the Compact HMI 800. Install the PLC tools and configure OPC servers. Define the Device and Process object types visible in the Compact HMI 800. Create instances of the Types and connect to the PLCs. Structure the control application according to the controlled equipment. Create displays, alarm lists, logs, trends and documentation.
The object types that are created can be exported and reused in several projects using Compact HMI 800.
3BSE040587R5021
57
Section 4 Engineering
Figure 26. New PLC Object Type in the Object Type Structure 3. Enter the name of the device type (for example SimpleOnOffMotor) and click Create. This creates the object type.
58
3BSE040587R5021
Section 4 Engineering
Figure 27. New Object Type- Simple OnOff Motor The newly created object type can be used to create instances which will be connected to the individual signals existing in the PLCs.
3BSE040587R5021
59
Section 4 Engineering
2.
In the preview area you can create signal object by clicking om the I/O icons as shown below.
Figure 28. Create signal Objects 3. 4. Select the I/O type signal that represents the property to be accessed. Enter the signal name (for example Motor_ON). Repeat the above procedure for all the signals to be accessed for this device type. The OPC Server does not allow names of the signals as two words. The name of the signal should be, for example, Motor_ON. For more information on creating instances of this object type, refer to Creating Instances on page 67.
60
3BSE040587R5021
Section 4 Engineering
1. 2. 3. 4. 5. 6. 7.
In the Object Type Structure, select the device object type created in Creating an Object Type. Right-click and select New Aspect from the context menu. Select the category Graphical Element PG2 from the available list to create a new graphic element. Type a name for the graphic element and click Create. In the aspect area, right-click the newly created graphic element and select Edit. This opens the Process Graphics Editor to edit the graphic element. Drag and drop the Ellipse primitive from Toolboxes > Shapes. To change the color of the ellipse, select the primitive and click corresponding to the FillColor property. This opens the Expression Editor as shown in Figure 29.
3BSE040587R5021
61
Section 4 Engineering
Figure 29. Process Data Property Selection For example, to write an expression to change the color of the ellipse when the value of Motor_ON is True or False, execute the following steps: 1. 2. 3. 4. In the Expression Editing area, enter if with a <space>. In Process Data, click and browse for the Motor_ON signal object. to insert the property into the
Select the Value property and click Expression Editing Area. In Resources, click
62
3BSE040587R5021
Section 4 Engineering
Adding Faceplates
5. 6.
Select symbol1Normal from Object Colors and click property into the Expression Editing Area.
to insert the
Similarly select the color to be used if the value of Motor_ON signal object is False.
where, symbol1Normal and deviation are Logical Colors. 7. 8. 9. Click Apply and then click OK to save the changes and close the Expression Editor. Select File > Save to save the graphic element. Select File > Exit to close the Process Graphics Editor.
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, refer to IndustrialIT 800xA, System, Extended Operation (3BSE036904R5021).
3BSE040587R5021
63
Adding Faceplates
Section 4 Engineering
Consider an example to create a faceplate aspect that activates the start signal for the SimpleOnOffMotor object type representing a motor. The faceplate is created on the object type. Execute the following steps to create the faceplate: 1. 2. 3. 4. 5. 6. 7. 8. 9. Select PLC Faceplate Templates in the Object Type Structure. Copy the Faceplate Standard aspect. Select the object type for which a faceplate is required. For example, select SimpleOnOffMotor object type and paste the copied aspect. Right-click faceplate the aspect and select Config View from the context menu. Click the Buttons tab. In the row containing the On icon, click the object field and browse to the Motor_ON signal. Click the Property Name field and select the Value property. Select Property type as Boolean and Property value as True. Click the Enabled field and edit the expression to:
iif($./[Control Structure]:ObjectPCA:LOCK=3,True,False)
10. The 1-Icon button is now configured to send the value True to the PLC signal Motor_ON if the object is reserved (for example, LOCK=3). 11. Click the Tooltip text column. Select Label and enter Start motor. Click OK. 12. Click Apply to save the changes. This creates a faceplate with a button that sets a property in PLC. A warning dialog appears, but it can be ignored in this example. 13. Double-click the faceplate aspect to view the faceplate. For more information on configuring the faceplates, refer to IndustrialIT 800xA, Engineering, Process Graphics User Guide (3BSE049230R5021).
64
3BSE040587R5021
Section 4 Engineering
2. 3. 4.
The signal object is configured to generate an event when the value changes to on.
3BSE040587R5021
65
Section 4 Engineering
3.
4.
66
3BSE040587R5021
Section 4 Engineering
5.
Configure additional fields if required. Save the configuration by pressing the Save icon in the upper left corner of the table. The trend is now configured and will show up on each instance of this type.
For more information regarding Trends, refer to IndustrialIT 800xA, Operations, Operator Workplace Configuration (3BSE030322R5021).
Creating Instances
To create device instances that can be utilized for data presentation, do the following. 1. 2. In 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. Select any object type, for example, SimpleOnOffMotor and enter a name (for example, M1). Figure 31 shows the Control Structure:
3BSE040587R5021
67
Creating Instances
Section 4 Engineering
Figure 31. Control Structure To create several objects from one object: 1. Select PLC Connect Servers and then the Generic Control Network Configuration aspect. Use the icons as shown in Figure 32 to create or delete several objects.
68
3BSE040587R5021
Section 4 Engineering
2.
Click the yellow cube with the star and the dialog as shown in Figure 32.
Figure 33. Create New Object 3. 4. 5. 6. Select the object type used when creating the instances. Enter a name of the new object in the Name of the new object area. Select the controller to which the object will be placed in the Controller dropdown menu. Select the number of objects required in the Number of new objects area. If two or more objects should be created the Starting number area will be enabled. Enter what starting number the first object shall have. The maximum limit is 999 objects.
3BSE040587R5021
69
Section 4 Engineering
Browse button
Figure 34. Connect the Signals 3. 4. Click Apply in the OPC browser window to save the changes as shown in Figure 35. Repeat the procedure for configuring each signal. Note that the Browse function is only available if the OPC server supports browsing.
A signal can also be connected by adding the address string for the property.
70
3BSE040587R5021
Section 4 Engineering
Figure 35. OPC Browser Window 5. To test the connection, select the PLC Connect Server objects and the Deploy aspect. Click Deploy.
3BSE040587R5021
71
Section 4 Engineering
Figure 36. Deploy 6. 7. Click one of the signal object and select the binary PCA (Process Control Aspect). Select the Subscribe for live data check box to verify that data is retrieved from the PLC.
Figure 37. Subscribe for Live Data Another method to retrieve live data is to select the Object Dialog aspect, see Figure 38.
72
3BSE040587R5021
Section 4 Engineering
This retrieves live data from all the signals that are placed in this object. The alarm indication icon appears. It also allows the user to view if a signal is forced or not. Receiving live values for signals indicate that PLC Connect functions as required.
3BSE040587R5021
73
Section 4 Engineering
3.
Right-click and select New Object from the context menu to add objects to define the structure of the plant. Select one of the objects in the list, give it a name and click Create.
Figure 39. Control Structure and Functional Structure Use the Bulk Data Manager (BDM) tool to move the device objects in the Control Structure to the Functional Structure. 4. 5. 6. Switch to the Control Structure and select the root object. Open the Bulk Data Manager from Start > Programs > ABB Compact HMI 800 > Engineering. In the Plant Explorer, right-click the BDM Place Objects aspect in the Functional Structure and select Edit and Check Out. Delete the data present in the spreadsheet in addition to the column headings.
74
3BSE040587R5021
Section 4 Engineering
7.
Select one of the OPC servers objects (for example, Matricon OPC Server) in the Control Structure and drag and drop the values in the Bulk Data Manager. See Figure 40 below.
Figure 40. The Bulk Data Manager 8. Move contents of column F to column E, select all texts in the column and cut it and paste it in column E. Deselect the items in column F and click Save all objects, a button located in the toolbar menu below Add-ins.
3BSE040587R5021
75
Section 4 Engineering
9.
Figure 42. Copied Objects 10. Exit the Excel file and do not save the changes. In the Functional Structure, the objects can be dragged and dropped to the preferred places.
Figure 43. The Functional Structure To add new objects, simply copy the new or changed objects from column F to column E.
76
3BSE040587R5021
Section 4 Engineering
3BSE040587R5021
77
Section 4 Engineering
Figure 44. Element Browser 8. In the Element Explorer, select the Control Structure and then browse to the object containing the graphic element. The graphic elements belonging to the object are displayed in the lower pane of the element explorer. Double-click the graphic element to add it to the graphic display. The user can also drag and drop the graphic element to the graphic display.
9.
10. Select View > Toolboxes to view the toolbox of the Process Graphics Editor. This allows the user to add graphic primitives to the graphic display. To add a set of symbols to the graphic display, select Symbol Factory Bar (this primitive adds a bar item) or Symbol Factory Symbol (this primitive adds a graphic symbol such as motor, or valve) from Toolboxes > Special. Right-click the control and select Edit from the context menu to edit the symbol or bar.
78
3BSE040587R5021
Section 4 Engineering
Adding Trends
11. Select File > Save to save the graphic display. For more information refer to IndustrialIT 800xA, Engineering, Process Graphics User Guide (3BSE049230R5021).
Adding Trends
Follow the steps below to create a Trend Display aspect: 1. 2. 3. Right-click the object to create the Trend Display and select New Aspect from the context menu. Select the Trend Display aspect category. Enter a name for the aspect and click Create. There are several different aspect categories of Trend Displays, the Operator Trend, the Trend Display and the Object Trend.These categories are dependent on the user roles required to modify them (Operator- and Object-trend can be accessed by Show All in the new aspect dialog). 4. Select the newly created aspect in the aspect list. Figure 45 shows the Trend Display.
3BSE040587R5021
79
Adding Trends
Section 4 Engineering
Figure 45. Trend Display The Trend Display uses the default Trend Template.
80
3BSE040587R5021
Section 4 Engineering
Adding Trends
5.
6.
To insert an object, execute one of the following: Click the Object Name column and enter the object name (or enter a dot). Select a signal from the Select Object dialog.
3BSE040587R5021
81
Adding Trends
Section 4 Engineering
Figure 47. Select Object Pop-Up Dialog 7. Select the Property and Log Name. Modify the data in other columns if required. Press SHIFT while selecting property in the Property selection column. This displays only the logged properties. If Log Name is not selected, SEAMLESS will be selected by default. For more information regarding Trends, refer to IndustrialIT 800xA, Operations, Operator Workplace Configuration (3BSE030322R5021).
82
3BSE040587R5021
Section 4 Engineering
2. 3. 4.
For more information refer to IndustrialIT 800xA, Operations, Operator Workplace Configuration (3BSE030322R5021).
Basic Navigation
Below the four most common ways to navigate are listed: Shortcuts make it easy to navigate to the most important and/or most frequently used aspects of different aspect objects. You can find different shortcuts in the Application Bar. To move back to the previous display click the Back to Previous Display button. If the button is disabled, it is not possible to go backward. By clicking the Aspect Menu icon in the Tool Bar the Aspect Menu will be presented. From the Aspect Menu you can navigate to different displays by clicking on your Aspect Favorites. From the context menu you can e.g. select an aspect, action or a referenced display for the object or aspect. The contents of the context menu may differ depending on which object or aspect you have selected.
For more information refer to IndustrialIT 800xA, Operations, Operator Workplace Configuration (3BSE030322R5021).
3BSE040587R5021
83
Section 4 Engineering
This means that by adding a shortcut to the RC1 Robot Cell object, we can use the shortcut from all views of the cell. For example, to add a shortcut to RC1 that points to RC2, navigate to RC2 aspects from RC1 Graphical Display, RC1 Trends Display, RC1 Mechanical Drawing. The figure below shows how the navigation works:
Added Shortcut
By adding a shortcut to the RC1 object, pointing to the RC2 Graphic Display, the RC2 Graphic Display can be accessed both from the RC1 Graphics Display and the RC1 Trend Display.
84
3BSE040587R5021
Section 4 Engineering
A shortcut in the Application Bar is created to get fast access to any viewable aspect associated with a particular object.
Figure 48. Application Bar Shortcuts To create a shortcut in the Application Bar follow the steps: 1. 2. 3. 4. 5. Log in as SysAdmin. Open the Plant Explorer and expand the Workplace Structure. Right-click the Workplace object and select New Aspect. Select Application Bar Shortcuts category. Enter a name for the aspect and click Create.
3BSE040587R5021
85
Section 4 Engineering
6.
Double-click the aspect to configure the Application Bar Shortcut. This displays a dialog as shown in Figure 49.
Figure 49. Dialog Box for editing of Application Bar Shortcut 7. Click Add. This displays a dialog as shown in Figure 50.
86
3BSE040587R5021
Section 4 Engineering
8. 9.
Select the structure, object and aspect and click OK. The shortcut is now added to the shortcut list. Repeat the above procedure to add more shortcuts.
10. Click Apply. Restart the configured workplace to activate the configuration.
Shortcuts in the Display Bar
Shortcut in the Display Bar is a shortcut button used for fast access to any viewable aspect associated with a particular object and its descendents. The shortcuts in the Application Bar are associated with the Workplace, and are available at all times (no matter which Display you have selected). Shortcuts in a Display Bar are visible only if the Display containing this Display Bar is selected. Shortcuts make displays related to, and of importance to, a certain display accessible by a simple click. This can be useful if a number of displays are to be shown in sequence. Then a click on the shortcut icon switches to the next display in the sequence. To add a shortcut in the Display Bar follow the steps: 1. 2. 3. 4. Log on as SysAdmin. Open the Plant Explorer. Add a Shortcut aspect to the source object from which the target aspects should be linked. Double-click the aspect.
3BSE040587R5021
87
Section 4 Engineering
5.
Click Add and select structure, object and aspect in the dialog box. See Figure 51.
Figure 51. Add/Edit Display Shortcut Dialog Box 6. 7. Click OK. The shortcut will be added to the shortcut list. A Display Shortcut will be displayed in the Display Bar, to the right of the other tools. See Figure 52.
Display Shortcuts in a Display Bar
88
3BSE040587R5021
Section 4 Engineering
Messaging Configuration
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. To configure the Messenger function, to send alarm and events using SMS messages, please go through the steps described below. For detailed configuration information use the help button in the corresponding aspects. Login as a SysAdmin to continue the process.
3.
3BSE040587R5021
89
Section 4 Engineering
Figure 53. Configure GSM carrier 4. Select the preferred carrier, for example Telia - GSM.
Figure 54. GSM/PCS carrier setup 5. 6. 7. Open the Computer Management tool by right-clicking on My Computer in the Start menu and select manage. Click Device Manager and expand Modems. Select the port to connect the new device (normally Com3). Configure the SMS device used to send the messages. This is configured in the aspect:
90
3BSE040587R5021
Section 4 Engineering
[Aspect System Structure]Aspect System Structure/Messenger/SMS Device/SMS Device:SMS Device The Messenger Service must be disabled before configuring the SMS Device. 8. 9. In the Services tab, you find the GSM predefined. Manually select the port being used (normally port 3). In the General tab, activate Outbox and Inbox Spoolers.
10. To configure, click ConfigureSMSDevice and open the Ports tab. Click Add. 11. Select the Port that you got above (normally port 3), click Next. 12. Enter the phone number for the phone that is used including country code. 13. Enter the Initialization string for the phone (look in help for initialization strings). For newer models of SonyEricsson phones use the Initialization command string: "AT+CBST=0,0,1;+CHSN=4,2,0,12" (omit the characters) 14. Go to the General tab and select the Activate Outbox Spooler and the Activate Inbox Spooler check box. 15. Configure the user that is supposed to receive the messages. This is done in the Message Subscriber and Message Schedule aspects on the user objects in the User Structure. 16. Define the alarms and events that should be sent as SMS messages by adding and configure an Alarm and Event list aspect that defines which messages that should be sent out. 17. To direct the messages in the list to be sent as SMS messages you need to configure a Message Handler and an Alarm and Event Message Source aspect on the same object as where the alarm list is located. (No shortcuts available.)
3BSE040587R5021
91
Section 4 Engineering
Enable the function in the Message source tab in the Message Handler aspect. 18. When the configuration is completed, start the messenger service by enabling the service using the aspect: [Service Structure]Services/Messenger Server/Basic:Service Group Definition 19. Test the messenger function. A message should be sent by SMS after generating an alarm that is displayed in the alarm list aspect.
2.
3.
92
3BSE040587R5021
Section 4 Engineering
Audit Trail
4.
To link the messages from the messages source to the user, add the Message Handler aspect to the same object as where the message source aspect is defined. Click New to select to which user and through which user device these messages should be sent and click OK. Go to the Message source tab and select the message source aspect to be used as source. Select Enabled and click Apply to save the changes. The messages that should be sent to which user and through which device are defined.
5.
To define the information required to send e-mail messages from the system, open the Aspect System Structure and browse to the object Messenger > Email Device > Email Device and select the Email Device aspect. In this aspect specify the e-mail address of the system in From field. This e-mail address will be shown as the sender in the e-mail when it is received by the user. The next field is the SMTP Relay server, which can be left blank because the Default SMTP Virtual Server is used on the server node to path the messages to an SMTP server according to the suggestion received from the DNS.
6.
Audit Trail
The Audit Trail function is by default enabled in Compact HMI 800. To view the Audit Trail, open the Audit Trail List aspect on the plant object in the Functional Structure. To enable / disable the Audit Trail function follow the steps below: 1. 2. 3. 4. 5. 6. Log in as SysAdmin. Open the Plant Explorer and expand the Admin Structure. Select Administrative Objects > Domains > CHMI_ServerSystem > Audit Trail Config. Double-click the Audit Trail Config aspect to open the configuration view. Clear the selection in the Audit Trail active check box, and click Apply to disable the Audit Trail function. Select the Audit Trail active check box. This enables the Audit Event Filtering area.
3BSE040587R5021
93
Security Configuration
Section 4 Engineering
7. 8. 9.
Select the Log Generic Audit Events check box to log all the audit events that are predefined in the system without details. Select the Log Selected Audit Event Classes check box to select the audit event message classes to be included. Click Apply to save the changes. Re-authentication is required to apply changes in the Audit Trail Configuration if Advanced Access Control is activated.
Security Configuration
The default configuration contains a security setting valid for all objects in the system. This default configuration is available in Admin Structure > Administrative Objects > Inventory Object > Domain > [System Name] > Security Definition. The default configuration provides permissions for Operators, Application Engineers and System Engineers. Consider an example, where there are different groups of operators having different access rights to application areas. This can be achieved by adding a Security Definition aspect range on the particular object in the Functional Structure. Individual objects can also have extended protection by adding a Security Definition aspect with object range directly on the object. For more information on configuring security, refer to IndustrialIT 800xA, System, Administration and Security (3BSE037410R5021).
94
3BSE040587R5021
Section 4 Engineering
2. 3. 4. 5.
Drag and drop the PLC Generic Control Network object to the Import Export tool. In the Add Item dialog, click OK. All instances are exported with dependencies, that is, the object types are included in the exported data. Click Done in the Finished adding items dialog. Save the afw-file onto a media by clicking the Save button in the Import Export tool.
10. When asked for the restore path (Do You want to place manually) select Apply to all Items and Yes. 11. In the Placements dialog right-click on the controller object and select new insertion point.
3BSE040587R5021
95
Section 4 Engineering
12. Select the location of the PLC Controller type object in the Control Structure and click OK. 13. Click OK for each imported item. 14. Before the objects will start communicating a deploy has to be done on the PLC Connect Servers object (in the Control Structure).
2.
96
3BSE040587R5021
Section 5 Operation
Section 5 Operation
This section describes how to operate the Compact HMI 800. Also refer to IndustrialIT 800xA, System, Extended Operation (3BSE036904R5021) and IndustrialIT 800xA System, PLC Connect, Operation (3BSE035040R5001).
3BSE040587R5021
97
Application Bar
Section 5 Operation
The Operator Workplace can be configured per user or user group, which means that all users can have different or identical layouts according to their preferences. The figure below shows the different areas in a workplace.
Fixed Display Tool Bar Display Bar Application Bar
Panel
Status Bar
Application Bar
The Application Bar occupies the top area of the Operator Workplace window. See Figure 55. The Application Bar is used to show information that should be visible all the time. It has two parts the Fixed displays (upper) and the Tool bar (lower) area.
98
3BSE040587R5021
Section 5 Operation
Application Bar
The fixed display area has the following functions listed and described below as they appear from left to right. On the very top of the Application bar there are four fields. From left to right they are: Fixed Process Display Fixed Process Display is used to get fast access to information about the different parts of the plant. Alarm Band The Alarm Band provides a summary display for selected alarm lists. It provides a link to the corresponding alarm list display. The number on a button (e.g. 1 for Process Alarms) represents the number of currently unacknowledged alarms. The color of the button shows the highest priority of an alarm presented at the moment. To go to an alarm list, click on the button. Alarm Line The Alarm Line is an Alarm List, specially configured to show the three latest process alarms. Figure 56 shows an example of an Alarm Line.
Figure 56. Alarm Line Clock Shows the system clock. ABB logo Can be configured.
Below the fixed display information described above, the following tools are available: Object search Fast access to object with a specified name, or part of a name. Find tool Access to an search tool for object and aspects.
3BSE040587R5021
99
Application Bar
Section 5 Operation
Process Alarm Click on the Process Alarm List button in the Application Bar to see a list of all process alarms. Process Events Click on the Process Event List button in the Application Bar to see a list of all process events. System Alarms Shows alarm from system hardware and software, not from the control application. System Events Shows events from system hardware and software, not from the control application. System Status Services System Status shows a list of status information for system services in the Service Structure. System Status Control System Status shows the status of the hardware in the Control Structure. Possible problems in the control hardware can be detected. External Alarm Silence Click on the Silence Alarm List button in the Application Bar to silence all external alarms. Toggle full Screen Toggles the workplace between full screen and window mode. Enable/Disable remote access to this workplace Defines if it should be possible to bring up displays from other workplaces on this workplace. Filter selection Makes it possible to define the active aspect filter for the workplace. Filter configuration Gives access to reconfiguration of filters.
100
3BSE040587R5021
Section 5 Operation
Display Bar
Toggle Browser The Toggle Browser switches the Object Browser on and off. When it is switched on, the Object Browser is opened in a pop-up window. It is then possible to browse the object structures. The tool has two states - up and down. When the button is down the Object Browser is displayed in a separate window. When the button is up, the Object Browser is closed. Aspect Menu (Favorites) Use the Aspect Menu tool to group and organize the most visited aspects for fast navigation. Click on the icon and the Aspect Menu will be presented at the configured position on the screen. Print screen Print Screen is used to print the Operator Workplace contents. The screen where the tool is clicked will be printed. Close All Overlaps Click on Close Overlaps to close all overlap windows. Help Access to the online help. About box Shows the installed products and versions. Close Workplace Click on Close Workplace to close the Workplace.
Display Bar
The Display Bar, see Figure 57, can be used to control and identify the contents of the Display Area.
3BSE040587R5021
101
Panel Area
Section 5 Operation
Back to Previous Display shows the previous display. Forward to Next Display shows the next displays. Aspect History List shows a list of the most recently viewed aspects or type of information (the latest used displayed on top). By dragging an aspect to the Drop Target, it will be displayed in the Display Area. The Pinned Tool pins the display like a note on a billboard. The display can not be changed by clicking on the Backward or Forward button, or drop a display on the Drop Target tool. To enable change of display, you first have to remove the pinning of the display. Main View shows a drop-down menu of the other available views of the aspect you have selected. If placing the cursor on the View Selector, a tooltip will show the current view. This is normally not relevant for operators. Shortcuts provides shortcuts to specific displays. Shortcuts can be added and configured to point out specific displays.
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). Change the display in this selected display area by using one of the ways listed above.
Panel Area
The Panel is the main area for displays.It is used to show a view of an aspect (a display), and can be used to present information like process displays, trend displays, alarm lists, etc. Displays can appear as base displays covering the entire Display area or as one or more overlap displays. The tools in the Display bar can be used to control and identify the contents of the Display area.
102
3BSE040587R5021
Section 5 Operation
Status Bar
Status Bar
The Status Bar, see Figure 58, occupies the lower part of the Operator Workplace Window.
Figure 58. The Status Bar The Operator Message List shows a list of all Operator messages from the control system. The Current User Tool shows who the current user is. Users have different roles and privileges depending on security settings. The log-over function can be accessed from this too.l
Navigation
General
The Operator Workplace in the Compact HMI 800 contains a default set of tools to navigate among structures, aspects and objects. This section includes recommendations of how to use these tools to navigate through displays. The recommended tools and methods are adequate for most applications. 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. A process industry site is often divided into different process sections, where the top level display shows an overview of the entire section with details. Underlying details may be accessed via the top level display or via other tools.
3BSE040587R5021
103
Section 5 Operation
At log in as an Operator, the start display will be presented on the screen. It is recommended to program one of the functional keys F1-F12 or the HOME key to bring up this display.
Fixed Process Display
The fixed display gives fast access to different information about the areas in the plant. A single mouse click brings up the default process display for the clicked object. A right-click gives access to all other aspects of the objects.
Display Links (Aspect links)
In a Process Graphics display, links to other displays may be defined. These display links are configured when the Graphic Display is built. The links may lead to other Graphic Displays, trend displays or alarm lists etc. With this feature it is possible to define hierarchies and/or find the next display. Left-click on a display link to bring up next display (graphics, an alarm list etc). Right-click to select among other available aspects of the linked object. A special case of Display link is when you open another display by left clicking on an object. Normally that is the Faceplate for the object, but it might also be configured to be another Graphics display, a trend display etc. See also Context Menu on page 105.
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. Each display has its own set of shortcuts, unlike the shortcuts in the Application bar that are always available. The shortcuts in the display bar also have the advantage to inherit underlying displays (aspects).
104
3BSE040587R5021
Section 5 Operation
Left-click on a shortcut to bring up next display (graphics, alarm lists etc). Rightclick to select another available aspect under the linked object.
Shortcuts in the Application Bar
Shortcuts in the application bar works basically in the same way as shortcuts in the Display bar. These shortcuts are also typically defined by the Application Engineer and show up to the right of the standard tools in the application bar. Application bar shortcuts remains as you switch displays and no inheritance occurs. Shortcuts in the application bar is an alternative or a complement to Hot Keys. In the Application bar, there are a number of shortcuts by default.
Context Menu
By right-clicking an object in a display (or alarm list etc), a list of aspects associated to the object is presented. If right-clicking the background, a list of underlying displays is presented, provided that they are configured to show up. By left-clicking an object, the default aspect of the object is invoked. Normally that is the Faceplate for the object, but it might also be configured to be another Graphics display, a trend display etc.
Hot Keys
A Hot Key is a specific predefined key combination (or a single key) that perform a specific function. For example opening an aspect view, activating a verb or accessing an object. Function keys F1-F12 or any standard key can be configured to bring up displays, typically different sections of the plant and / or to important displays. 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. Selection is set for example when clicking a Graphic Element in the object browser. An object is highlighted when placing the mouse pointer over a graphic element.
3BSE040587R5021
105
Section 5 Operation
The following tables show available predefined Hot Keys in the Operator Workplace. Table 6. Workplace Hot Keys
Hot Key ALT+HOME CTRL+F CTRL+SHIFT+3 CTRL+SHIFT+4 CTRL+SHIFT+5 CTRL+SHIFT+6 CTRL+SHIFT+7 CTRL+SHIFT+S CTRL+ALT+F4 ALT+F4 F1 CTRL+SHIFT+F1 Show Cursor Find tool All process alarms All process events System alarms System events System status Direct external alarm silence Close all overlaps Close Active Window Context Sensitive Help Show hot key map Operation
106
3BSE040587R5021
Section 5 Operation
Display 1 Display 2
Display 3
Figure 59. Navigation Scenario 1. 2. Display 1: Overview containing 3 tanks (each representing a section of the plant). Display 2: Contains details for the tank 2. Display 3: Contains details, the faceplate, 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: a. Left click on tank 1 (tank 1 is displayed as a graphic element and the Display 2 is the default aspect of tank 2).
3BSE040587R5021
107
Faceplate Usage
Section 5 Operation
b. c. 3.
Press F6 functional key (F6 configured as a key shortcut) to show Display 2. Left click on the Display Link in Display 1 (the Display Link is referring to Display 2).
To go to Display 3, alternatively: a. b. Press F7 functional key (F7 configured as a key shortcut) to show Display 3. Left click on the Display Link in Display 2.
4.
To go back to Display 1, alternatively: a. b. c. Press F5 functional key (F5 configured as a key shortcut) to show Display 1. Click on previous Display in the Display tool bar. Use the Display history tool in the display bar.
Faceplate Usage
A Faceplate is a process dialog for supervision and control. The most common method to open the faceplate for on object is to left-click on the object in a graphic display.
108
3BSE040587R5021
Section 5 Operation
Faceplate Usage
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. Faceplate View. This is usually the default view. It is larger than the reduced faceplate, and contains more information and normal operator commands. Extended View. This view usually has two groups of tabs with additional process information and functionality. This view is used to display the maximum amount of information and is intended for the process engineer or the advanced operator.
The active Faceplate view is indicated at the bottom of the Faceplates, the corresponding view selection button is pressed. A non-existing view has the corresponding view selection button disabled.
3BSE040587R5021
109
Faceplate Usage
Section 5 Operation
110
3BSE040587R5021
Section 5 Operation
Trends
Trends
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. The Trend Display can hold a number of Trend Traces and it is possible to trend any numerical property. It is possible to insert new traces for comparison with the existing in all trends but the modified trend can only be saved if it is an Operator Trend. Functions for rulers, time zooming, magnifying glass etc. are available in the Trend Display. The time-offset function can be used to trace a signal in real time and compare it with values from yesterday. It is possible to present trend relationship between two values as XY plots.
Trend Usage
The two most common ways to access a Trend Display for an object are from a shortcut in the Application Bar or from the context menu. The Trend Display is divided into three areas: the Trend Area, the Tool Bar and the Trend Table. See Figure 63.
3BSE040587R5021
111
Trend Usage
Section 5 Operation
Trend Areas
Figure 63. Trend Display Different tools are provided to be able to modify the view of the traces in a variety of ways. Examples are: Dragging the Split Bar, which is located between the Tool Bar and the Trend Table, to desired size. Possibilities to enlarge the Trend Table to visualize all rows in the Trend Area. There is also a set of keyboard shortcuts that can be used to modify the Trend Area. The Trend area is edge (border) sensitive. Clicking in the trend area and drag it over the grid edge, the Trend Area will starts to scroll in that direction. Each trace can have its number drawn in the Trend Area to help identify the different traces. The number can be drawn above, below or centered on the trace. When right-clicking in the Trend Area a pop-up configuration menu is displayed. Please note that this also can be configured on the Trend Template. For more detailed information regarding Trends refer to the IndustrialIT 800xA, System, Extended Operation (3BSE036904R5021).
112
3BSE040587R5021
Section 5 Operation
Process Alarms
Process Alarms are alarms that are generated from the process, such as failure in a valve or pump or an overpressure in a tank. Examples of how to access different Alarm Lists are listed below.
3BSE040587R5021
113
Section 5 Operation
Click on the Process Alarm List button in the Application Bar to see a list of all process alarms, see Figure 64. Click on the Alarm List shortcut in a faceplate to see a list of alarms for a specific object, see Figure 65. Click on an Alarm Band button to see a list of all alarms, Figure 65 for a specific process area, see Figure 64. For more information about Alarm Band see Alarm Band on page 116. From an Alarm Line in the Application Bar using the context menu (see Figure 64).
Alarm Band Button Alarm Line
114
3BSE040587R5021
Section 5 Operation
Figure 65. Process Alarm List Right-click on an alarm line to bring up the context menu. From the context menu you can perform actions on the alarm, or access any aspect of the object in the alarm state. You can acknowledge alarms for an object in the following ways: By clicking on the Ack State box for the alarm in the list. By right-clicking on an alarm land selecting Acknowledge (all alarms for that object will be acknowledged) or Acknowledge Selected (only the selected object will be acknowledged) from the context menu. By selecting one or several alarms in the alarm list and clicking the Acknowledge button (green check mark). By clicking on the alarm status button in a faceplate. 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.
3BSE040587R5021
115
Section 5 Operation
Alarm Band
The Alarm Band provides a link to the Alarm List Display. The number within the band represents the number of unacknowledged alarms. The color of the band represent the highest priority alarm present. Click on the Alarm Band (button) to go to the Alarm List.
Alarm Band
Figure 66. Alarm Band A red cross over the Alarm Band indicates that the alarm band does not have contact with any server. If the cross is orange some server providing alarms is not accessible. If the button looks like in the figure above (Figure 66), the alarm band has lost contact with some server (partially connected). In this case it is still possible to for example make acknowledge.
System Alarms
System Alarms are alarms generated from the Compact HMI 800 System, such as network problems, file system errors or server errors. In many cases these alarms need to be taken care of by your system administrator. There are several ways to access the System Alarm List for an object. The following are some typical examples: from the System Alarms button in the Tool Bar. from an Alarm Line in the Application Bar using the context menu. from an Alarm Band button in the Application Bar (Figure 67).
116
3BSE040587R5021
Section 5 Operation
3BSE040587R5021
117
Section 5 Operation
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: from an Event Line in the Application Bar using the context menu. from the Process Events List button in the Tool Bar.
There are several ways to access a System Event List for an object. The following are some typical examples that may be configured: from an Event Line in the Application Bar using the context menu. from the System Event List button in the Tool Bar.
118
3BSE040587R5021
3BSE040587R5021
119
License server software is installed on the server machine. License clients are installed on the client machines. License server is loaded with a license file which provides correct functionality of the system. The client machines use the server machine as their license server.
120
3BSE040587R5021
Section 7 Administration
Section 7 Administration
This section describes how to add users, make a Backup and Restore and other system administration and maintenance tasks. Also refer to IndustrialIT 800xA, System, Administration and Security (3BSE037410R5021).
To add a user to a new group do as follows: 1. 2. 3. 4. Log in as SysAdmin. Select Start > Programs > ABB Compact HMI 800 > System > Configuration Wizard to start the Configuration Wizard. Select System Administration > System > Users. Select the user and move a group from Not member to Member.
3BSE040587R5021
121
Section 7 Administration
5.
Click Next and click Finish. The Windows user must be a member of the Industrial IT User group to use the Compact HMI 800.
122
3BSE040587R5021
Section 7 Administration
2.
In the Maintenance Structure, expand the object backup definitions. Select the Backup definition aspect as shown in Figure 70.
Figure 70. Plant Explorer Workplace - Maintenance Structure 3. 4. Select the Summary tab and click Start Backup to start the backup procedure. Click OK to start the backup. This also displays the status of the backup process.
Restore System
To restore the system go through the following steps. 1. In the Configuration Wizard, select Restore System and click Next.
3BSE040587R5021
123
Section 7 Administration
2.
If the backup does not show up in the window, click select Path, and add, and then browse to the folder shown below.
Figure 71. Backup Folder 3. 4. Click OK to proceed. Select the backup and click Next. (If the change of Computer Name has been done before the system has been configured, use the restore dump available on the DVD supplied in the Compact HMI 800 delivery (another path needs to be added)). Select Generate New System ID and enter the system name. For example, HMI Server55 System and click Next.
5.
124
3BSE040587R5021
Section 7 Administration
Figure 72. System Directories Selection 6. Click Next and then click Finish.
3BSE040587R5021
125
Section 7 Administration
Figure 73. Node Configuration 7. Wait until the restore is complete and then click Exit.
126
3BSE040587R5021
Section 7 Administration
Other Maintenance
5. 6. 7. 8.
Select the File Viewer aspect and enter a name. For example, Control Application 1.3-2006-05-23. Right-click the selected aspect and select Config View. Click Attach in the Public Document part of the window, and browse to the newly created zip-file. Select the file and click Open. The file is now stored in the system and will be part of any future system backup.
Other Maintenance
Check for and Install Latest Software Updates
It is important to check if there has come any software updates to the installed Compact HMI 800 software. To make sure that the latest software versions are used in the Compact HMI 800, this can be done by checking the document IndustrialIT System Base SV 5.x System Software Versions (3BSE037782R5001) in ABB library, which lists the latest releases of relevant software from ABB. The document can be found by using Google.The document includes a chapter describing which software modules that are used by the Compact HMI 800 product. By comparing the versions of the software modules listed in the document for Compact HMI 800, with the versions shown in the computer under Add Remove Programs in the Control Panel, the versions can be verified. If there is a newer version listed than what is installed, this software should be downloaded and installed in each node where there is an older version of the software installed. This is done in the following way: 1. 2. Stop the Compact HMI 800 system services on the server (described in To Stop and Start the System on page 128). Download and install the software updates in all nodes connected to the server. The document referenced above contains information from where the software can be downloaded. Start the Compact HMI 800 system (described in To Stop and Start the System on page 128).
3.
3BSE040587R5021
127
Section 7 Administration
To stop the system without switching off the power follow these steps: 1. 2. Log in as SysAdmin. Open the Configuration Wizard (Start > Programs > ABB Compact HMI 800 > System > Configuration Wizard).
Figure 74. Configuration Wizard Main View 3. 4. In the dialog above select System Administration. Then click Next and Next again.
128
3BSE040587R5021
Section 7 Administration
5.
Figure 75. Select Systems 6. 7. Select Stop and press Next and then Finish. 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: 1. 2. 3. 4. 5. 6. 7. Log in as SysAdmin. Open the Configuration Wizard (Start > Programs > ABB Compact HMI > System > Configuration Wizard). In the dialog above select System Administration. Then click Next and Next again. In the window below select Systems and press Next. Select Start and press Next and then Finish. Wait until the system has started. (The dialog in Step 2 is displayed).
3BSE040587R5021
129
Section 7 Administration
Step 1 and Step 2 are described in more detail in the chapters Backup and Restore of Configuration Data on page 122 and Change the Windows Computer Name in the Server Node on page 130.
130
3BSE040587R5021
Section 7 Administration
5.
Delete the system, by opening the Configuration Wizard (Start > Programs > ABB Compact HMI 800 > System > Configuration Wizard).
Figure 76. Select Type of Configuration 6. 7. 8. 9. Select System Administration and click Next, and then Next again. Select System Start, Stop or Delete and press Next. Select Delete System on a Node and click Next. Be aware of that all configuration data will be lost if you proceed and has not done step 1 and 2.
10. Click Next and Finish. 11. Now wait until the system has been deleted (the dialog in step 6 shows up, with some fewer options), then Exit the Configuration Wizard. 12. Restart the computer and log in as SysAdmin. 13. Now change the Windows Computer Name and if needed the IP address of the computer. Remember to update the Host file (in both server and clients). (C:\WINDOWS\system32\drivers\etc\hosts).
3BSE040587R5021
131
Section 7 Administration
14. The server address for the license system has to be adjusted. To do this open Start > Programs > ABB Compact HMI 800 > System > Licensing > License Status Viewer. 15. Select Tools > Change CLS Machine, to get the dialog below.
Figure 77. Change CLS Machine 16. Enter the new name e.g. HMI-Server55 and press Apply and exit the License Status Viewer. 17. Restart the computer and log in as SysAdmin. 18. If you are using the AC 800M OPC server, open the OPC server configuration dialog and disconnect and connect each of the controllers once. After this save the configuration. 19. If you are setting up an autonomous redundant backup system (otherwise skip this step) please copy the backup files from the main system server (typically from folder located on "Backup Disc:\Backup" in the server workplace) to the backup system server (same location). 20. Open the Configuration Wizard and select Restore System and click Next.
132
3BSE040587R5021
Section 7 Administration
21. 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.
Figure 78. Backup Folder 22. Click OK and then OK again. 23. Select the backup that was done in Step 2 (or that was copied from the main system, if you are setting up an autonomous redundant backup system), and click Next. (If the change of Computer Name is done before the system has been configured, use the restore dump available on the DVD supplied in the Compact HMI 800 delivery (another path needs to be added)). 24. Now select Generate New System ID and enter the system name e.g. HMI Server55 System and press Next.
3BSE040587R5021
133
Section 7 Administration
Figure 79. System Directories Selection 25. Press Next in the dialog below, and then Finish.
134
3BSE040587R5021
Section 7 Administration
26. Wait until the restore is complete and the press Exit. 27. 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. a. b. Open Plant Explorer and go to the Control Structure. Click on each of the objects of the type PLC Controller Type and select the PLC controller configuration aspect as shown in the figure below.
3BSE040587R5021
135
Section 7 Administration
c.
Click the Edit Driver button and the dialog in the figure below is displayed.
Figure 82. Communication parameters d. e. Click the Update button and select the OPC server to be used as shown above. Click OK and then Apply to save the new configuration.
28. Select the object PLC Connect Servers and the Deploy aspect. 29. Click Deploy. 30. When deploy has ended, the Node name change for the server is completed. 31. If clients are connected to the server each client needs to be updated as described in the following four steps: a. b. c. d. Log in as SysAdmin in the Client. Open the Hosts file using Notepad and update the file with the new name of the server. Restart the client. Connect the client to the system server as described in Connect and Disconnect Client Nodes on page 137.
136
3BSE040587R5021
Section 7 Administration
3BSE040587R5021
137
Section 7 Administration
Figure 83. Add a Client Node 8. 9. 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: 1. 2. Select Remove Client and click Next. In the dialog below select the client to be removed.
138
3BSE040587R5021
Section 7 Administration
Figure 84. Remove a Client Node 3. 4. 5. 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.
3BSE040587R5021
139
Defragmentation
Section 7 Administration
3. 4.
Get the 800xA install DVDs and Install and load the additional extensions needed The 800xA System is now ready to be used.
Defragmentation
Defragment the hard drive regularly. This helps keeping the good performance of your computer.
Virus
Do not connect the computers directly to the internet. The computers must be protected behind a hardware firewall. Refer to the section about computer security in the IndustrialIT 800xA, System, Administration and Security (3BSE037410R5021) instruction.
Windows Update
Update Windows regularly. This helps keeping the good performance of your computer and the stability of your software. This must be done in a secure manner, as recommended below. The system administrator or a central engineering department can make the updates available on a dedicated distribution server on the office or corporate network by installing them from CD/DVD, or by downloading them from a trusted server e.g. on the Internet.
140
3BSE040587R5021
Section 7 Administration
McAfee VirusScan Enterprise can be configured for on-access and on-demand virus scanning. On-access scanning is automatically activated at system startup and will check files as they are accessed. To prevent this from causing performance degradation, folders containing files that are frequently accessed need to be excluded from on-access scanning. On-demand scanning can be configured to run cyclically at predetermined times or intervals, or be manually initiated. All files that are excluded from onaccess 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.
3BSE040587R5021
141
Section 7 Administration
This section describes the specific VirusScan configuration setting that need to be made. All other settings should be left at their defaults. Some of the VirusScan configuration settings require that the computer is restarted before the changes take effect.
On-access Scanning General Settings. Below the General tab, deselect the Processes on enable check
142
3BSE040587R5021
Section 7 Administration
Below the Messages tab, deselect the Delete files check box in the Actions available to user area.
3BSE040587R5021
143
Section 7 Administration
Default Processes Settings. Below the Processes tab select the Configure different scanning policies for high-risk, low-risk and default processes radio button.
144
3BSE040587R5021
Section 7 Administration
Figure 88. Default Processes - Scan Items Tab In the Additional File Types dialog box, add the AFW file type in the Userspecified additional file types area. Click OK.
3BSE040587R5021
145
Section 7 Administration
Figure 89. Additional File Types Dialog Box Below the Exclusions tab click the button Exclusions. A list of disks, files and folders that are excluded from on-access scanning is presented. To add items to the list, click Add and fill in relevant folders, files, and file types as shown in Figure 90. The items that need to be excluded depend on which products are installed. A list is provided in Folders Excluded from On-access Scanning on page 160. The file types LDF, MDF, and NDF are related to SQL Server and should be excluded from scanning. Scanning these files may under certain circumstances cause a deadlock, see Microsoft KB 309422.
146
3BSE040587R5021
Section 7 Administration
Figure 90. Set Exclusions Dialog Box For each item that is added, select Also exclude subfolders, On read, and On write, as shown in Figure 7.
3BSE040587R5021
147
Section 7 Administration
Figure 91. Add Exclusion Item Below the Actions tab make the settings shown in Figure 92.
148
3BSE040587R5021
Section 7 Administration
1.
Certain low risk processes may already be listed as defaults by McAfee. These can be left as is.
3BSE040587R5021
149
Section 7 Administration
Figure 93. Add Afwworkplaceapplication.exe Apply the same settings below the Scan Items tab as were made for default processes (see Figure 88). Apply the same settings below the Exclusions tab as were made for the default processes. In addition, exclude the following folder: \Program Files\ABB Industrial IT\Operate IT\Process Portal A\bin Apply the same settings below the Actions tab that were made for default processes.
Settings for High Risk Processes. Apply the same settings below the Scan Items tab as were made for default processes (see Figure 88).
Apply the same settings below the Exclusions tab as were made for the default processes. Apply the same settings below the Actions tab that were made for default processes.
150
3BSE040587R5021
Section 7 Administration
performance problems due to file locking, McAfee and Microsoft provide recommendations regarding exclusions for computers that run the Windows Server 2003 or Windows 2000 domain controller. In an Compact HMI 800 system this applies to Domain Servers or, in configurations where Aspect and Domain Server functions are combined in the same server, to Aspect Servers. For information about these exclusions, please refer to the Microsoft knowledge base article KB822158.
On-demand Scanning
The folders that are excluded from on-access scanning should be scanned regularly, either at scheduled intervals, or manually initiated. Note that scanning these folders will impact system performance and reaction times; it should therefore be done when normal system activity is low. 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. The default setting for on-demand scanning is to include all local drives. However, the time to complete the scanning with this setting can be excessive. In order to minimize this time, scanning could alternatively be limited to those items that are excluded from on-access scanning. To configure on-demand scanning, right-click on the VirusScan icon in the system tray. Select On-Demand Scan, and select on the Scan Locations:
3BSE040587R5021
151
Section 7 Administration
Figure 94. Scan Locations Tab To remove locations for on-demand scanning, click Remove, to add items, click Add. At least all items excluded from on-access scanning should be covered by ondemand scanning (except file types MDF, LDF, and NDF, see below). Make sure that the scan options Include subfolders and Scan boot sectors are selected. To specify a schedule, click on Schedule. Select the Scan Item tab and make the selections shown in Figure 95.
152
3BSE040587R5021
Section 7 Administration
Figure 95. Scan Items Tab Select the Exclusions tab and click Exclusions and add the file types LDF, MDF, and NDF. These file types are related to SQL Server and should be excluded also from on-demand scanning. Scanning these files may under certain circumstances cause a deadlock, see Microsoft KB 309422.
3BSE040587R5021
153
Section 7 Administration
Figure 96. Set Exclusions Dialog Box Select the Performance to limit the performance impact from on-demand scanning, as shown in The optimal value for this setting is installation specific and depends on many factors, including the system configuration and load, the application, and the operating conditions during the on-demand scanning. The value shown in Figure 13 is intended as guidance only. Try out a value that allows the scanning to finish within an acceptable amount of time while keeping the impact on system performance and reaction times at a level that is tolerable. Select Disabled in the Sensitivity level drop-down menu1.
1.
If enabled, when this feature detects a suspicious file it will send a DNS request containing a fingerprint of the suspicious file to McAfee Avert Labs, which then communicates the appropriate action back to VirusScan Enterprise 8.7i. This behavior may cause problems in a Compact HMI 800 system.
154
3BSE040587R5021
Section 7 Administration
Figure 97. Performance Tab Select the Actions tab and make the settings shown in Figure 98.
3BSE040587R5021
155
Section 7 Administration
The security policy for the Compact HMI 800 installation should include procedures for recovery from a virus infection, and these procedures should be well known by all operating personnel. On-demand scanning includes Compact HMI 800 system files. Automatically deleting or moving these files could lead to system malfunction or failure. Instead, manual action is required as described below. There is no simple way to determine which files can be safely moved or deleted without causing problems in the Compact HMI 800 system. Hence, if VirusScan reports an infected file that can not be cleaned, the following procedure is recommended:
156
3BSE040587R5021
Section 7 Administration
1.
If the infected node is critical for the operation of the system, stop the system in a controlled way. Nodes that are critical should be clearly identified in the security policy (examples are non-redundant Aspect or Connectivity Servers, however, this is highly application dependent). Disconnect the infected node from all networks. Restore the infected node from a disk image if available, or re-install from scratch (see the section about Node Replacement in the IndustrialIT 800xA, System, Administration and Security (3BSE037410R5021) instruction). Verify that the node is no longer infected by running a complete virus scan. Reconnect the node to the network and restart it. If a virus is found on one node, it is likely that also other nodes are infected. An on-demand scanning of all nodes is therefore recommended.
2. 3.
4. 5.
Access Protection
Messaging function in System 800xA. In systems where this function is used, the process AdvMsgEngine.exe therefore needs to be added to the Excluded Processes list on the server where the Messenger Service runs (normally the Aspect Server). Open the VirusScan console, right-click on Access Protection and select Properties.
3BSE040587R5021
157
Section 7 Administration
Select the Access Protection tab, then select Prevent mass mailing worms from sending mail (Port 25) and click Edit:
Figure 100. Access Protection Properties In the Processes to exclude area add AdvMsgEngine.exe to the list (separated from other items by a comma).
158
3BSE040587R5021
Section 7 Administration
Figure 101. Rule Details Click OK twice, and then close the VirusScan Console. SMS & e-mail Messaging can now send e-mails.
AutoUpdate
AutoUpdate is a feature that can be used to ensure that the latest McAfee virus definitions are downloaded and installed on every machine. However, this feature requires a direct connection between the automation system network and the Internet. Enabling AutoUpdate on hosts connected to the automation system network is therefore not a recommended practice. For a more secure and reliable deployment of virus definitions, a central management and update deployment host can be set up on a corporate intranet. This allows a system administrator to have control over when updates are made, and an opportunity to test the updates before they are deployed. The white paper "IS Security Considerations for Automation Systems" (3BSE032547) provides general guidelines for how this could be arranged.
3BSE040587R5021
159
Section 7 Administration
The folders and file types that need to be excluded from on-access scanning depend on which Base products are installed. The tests were run using the following exclusions: Table 8. Folders Excluded from On-access Scanning Product
800xA Base System <drive>:\OperateITData*\
<drive>:\OperateITTemp*\ <drive>:\Program Files\ABB Industrial IT\Operate IT\Process Portal A\AppLog\ <drive>:\Program Files\ABB Industrial IT\Operate IT\Process Portal A\bin\ (for low risk processes only) File types MDF, LDF, NDF (exclude also from on-demand scanning)
Path
160
3BSE040587R5021
3BSE040587R5021
161
It is also possible to create your own defined objects, see Working with Object Types on page 57. The following chapter describes how to create graphic displays by using the predefined graphic elements and object types in the PLC Device Library. The example below will create a graphic display containing a tank, pipes, valves and a motor representing a chemical process. To instantiate the different types a PLC Generic Control Connection object is needed in the Control Structure. This is described in the Installation and Configuration of OPC Servers for PLCs on page 49 and in Creating the Device Object Instances on page 67.
162
3BSE040587R5021
Figure 103. New Object Icon 3. In the Create New Object dialog select the VALVtype, the controller and enter a name for the valve instance. In this case create only one instance even though it is possible to create several instances at one time.
3BSE040587R5021
163
Figure 104. Create New Object 4. Repeat Step 3 for the motor (MOTtype).
164
3BSE040587R5021
5.
Connect the signals for the motor and the valve. The main parameters for the PLC Device objects are described in the Data Sheet aspect for the represented object as shown in Figure 106.
3BSE040587R5021
165
6.
Select each of the signal objects in the motor and the valve that has a representation in the OPC server and select the Signal Configuration aspect.
166
3BSE040587R5021
7.
To connect the signal, select the Connected radio button and then click Browse to open the OPC Browser dialog and connect the signals according to the signal data sheet for the type.
Figure 108. OPC Browser 8. 9. Click Apply and click Apply in the aspect. Repeat Step 7 and 8 for each signal necessary.
10. Deploy the configuration by selecting the PLC Generic Control Network object and select the Deploy aspect. See Figure 109.
3BSE040587R5021
167
Figure 109. Deploy Aspect The motor and the valve are now configured and deployed and are now ready to be used in a graphic display.
168
3BSE040587R5021
3BSE040587R5021
169
5. 6.
In the toolbox, select the Element Explorer and browse to the Control Structure and the motor and the valve created in the previous example. Select the Display Element Reduced Icon for the motor and the valve to insert them into the display.
170
3BSE040587R5021
7.
Click Save, and the display is ready for operation, as shown in Figure 112.
3BSE040587R5021
171
172
3BSE040587R5021
Index
A
Acknowledge 113 Alarm Band 99, 116 Alarm Line 99 Alarms and events 113 Application bar 97 Aspect Menu 101 Aspect Object 21 Aspect View 22 Aspects 21 Alarm and Event 65 Alarm and Event Configuration 65 Graphical Elements 60 History Logging 66 Log Configuration 66 Process Displays 77 Security Definition 94 Audit Trail 119 disable 93 enable 93
INDEX
E F
Faceplate views Extended 109 Faceplate 109 Reduced 109 Faceplates 63 filter 119 Function keys 105 Functional 119 Functional Structure 73
G
Graphical displays 60
H
Hidden alarms 113 Hot Keys 105 Hot keys 104
B
Back to Previous Display 102 Backup/Restore Ghost 122
L
Log Configuration 66
C
Clock 99 Close Overlaps 101 Close Workplace 101 Context Menu 105 Control 119 Current User Tool 103
N
Navigation 103
O
Object Type and Documentation Structure 119 OPC names 60 Operator Message List 103 Operator Workplace 24 Operator Workplace Window 97
D
Display area 97 Display bar 101 Display links 104
3BSE040587R5021
173
Index
P
Plant Explorer 25 PLC signal 59 Predefined Users 44 Print screen 101 Process Alarm 100 Process Alarms 113 Process Event List 118 Process Events 100, 118
S
security setting 94 Shortcuts Application bar 105 Display bar 104 Start display 104 Status Bar 103 Status bar 97 Structures 23 Control Structure 73 Object Type Structure 58 Supervision 108 System 119 System Alarms 116 System Event List 118 System Events 118 System Status 100
T
TCP/IP 29 Toggle Browser 101 TP Cat 5/6 RJ45 29 Trend Display 79
U
User 119
174
3BSE040587R5021
ABB AB Control Systems Vsters, Sweden Phone: +46 (0) 21 32 50 00 Fax: +46 (0) 21 13 78 45 E-Mail processautomation@se.abb.com www.abb.com/controlsystems
ABB Inc. Control Systems Wickliffe, Ohio, USA Phone: +1 440 585 8500 Fax: +1 440 585 8756 E-Mail industrialitsolutions@us.abb.com www.abb.com/controlsystems
ABB Industry Pte Ltd Control Systems Singapore Phone: +65 6776 5711 Fax: +65 6778 0222 E-Mail: processautomation@sg.abb.com www.abb.com/controlsystems
ABB Automation GmbH Control Systems Mannheim, Germany Phone: +49 1805 26 67 76 Fax: +49 1805 77 63 29 E-Mail marketing.control-products@de.abb.com www.abb.de/controlsystems