184
Power and productivity for a better world TM Compact HMI 800 Getting Started System Version 5.1

3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Embed Size (px)

Citation preview

Page 1: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Power and productivity

for a better worldTM

Compact HMI 800 Getting Started

System Version 5.1

Page 2: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started
Page 3: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Compact HMI 800

Getting Started

System Version 5.1

Page 4: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

NOTICEThis 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. 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.

ABB may have one or more patents or pending patent applications protecting the intel-lectual property in the ABB products described in this document.

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 hard-ware described in this document.

This document and parts thereof must not be reproduced or copied without written per-mission 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 2004/108/EEC and in Low Voltage Directive 2006/95/EEC.

TRADEMARKSAll rights to copyrights, registered trademarks, and trademarks reside with their respec-tive owners.

Copyright © 2005-2011 by ABB. All rights reserved.

Release: August 2011Document number: 3BSE040587-510 A

Page 5: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Table of Contents

3BSE040587-510 A 5

3BSE040587-510 A 5

Table of Contents

About This User ManualGeneral ..........................................................................................................................9

User Manual Conventions ...............................................................................................10

Warning, Caution, Information, and Tip Icons................................................................10

Terminology.....................................................................................................................10

Released User Manuals and Release Notes.....................................................................13

Section 1 - Compact HMI 800 OverviewSystem Overview.............................................................................................................15

Section 2 - Terms and Common PrinciplesAspect Objects.................................................................................................................17

Aspects ............................................................................................................................17

Structures .........................................................................................................................19

The Operator Workplace and Plant Explorer Workplace ................................................19

Section 3 - InstallationSupported Standard PLCs................................................................................................23

Compact HMI 800 Installation ........................................................................................23

Installation............................................................................................................24

Windows Configuration .......................................................................................31

Base System Verification (Installing Third Party Software) ................................32

ABB Software Installation ...................................................................................32

System Report Generation ...................................................................................34

License Installation..........................................................................................................36

Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1................................36

Upgrade to 800xA from Compact HMI 800 ...................................................................41

Start Up............................................................................................................................43

Connectivity to AC 800M................................................................................................44

Page 6: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Table of Contents

6 3BSE040587-510 A

Installation and Configuration of OPC Servers for PLCs ............................................... 49

Connection to Third Party Alarm & Event OPC Server...................................... 50

IP Addresses.................................................................................................................... 53

Section 4 - EngineeringWorking 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 ............................................................ 71

Building the Functional Structure ................................................................................... 74

Adding Process Displays ..................................................................................... 78

Adding Trends...................................................................................................... 80

Adding Alarm and Event list for a Plant Area..................................................... 83

Basic Navigation .................................................................................................. 84

Adding Shortcuts for Navigation ......................................................................... 84

Messaging Configuration ................................................................................................ 90

SMS Messaging Configuration............................................................................ 90

e-Mail Messaging Configuration ......................................................................... 93

Audit Trail ....................................................................................................................... 94

Security Configuration .................................................................................................... 95

Import/Export of Application from Compact HMI 800.................................................. 95

Export of Controller Communication Application from Compact HMI 800 ...... 95

Import of Controller Communication Application to Compact HMI 800........... 96

Hardware and Software Supervision............................................................................... 97

Section 5 - Operation

Page 7: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Table of Contents

3BSE040587-510 A 7

3BSE040587-510 A 7

Workplace Layout and Tools ...........................................................................................99

Application Bar ..................................................................................................100

Display Bar.........................................................................................................103

Panel Area ..........................................................................................................104

Status Bar ...........................................................................................................105

Navigation .....................................................................................................................105

General ...........................................................................................................105

Recommended Tools for Navigation..................................................................106

Simple Scenario for Navigation .........................................................................109

Faceplate Usage.............................................................................................................110

Trends ............................................................................................................................113

Trend Usage .......................................................................................................113

Alarm and Event Usage.................................................................................................115

Section 6 - System Preconfiguration

Section 7 - AdministrationAdding New Users.........................................................................................................123

Backup and Restore .......................................................................................................125

Backup and Restore of Configuration Data .......................................................126

Store Controller Application in the System .......................................................130

Other Maintenance ........................................................................................................131

Check for and Install Latest Software Updates..................................................131

To Stop and Start the System .............................................................................132

Autonomous Redundancy Setup ........................................................................134

Change the Windows Computer Name in the Server Node ...............................134

Change the Windows Computer Name in the Client Node................................142

Connect and Disconnect Client Nodes...............................................................142

Defragmentation.................................................................................................144

Virus ...........................................................................................................144

Windows Update ................................................................................................145

Save of OPC IP Address for PLC Connect ........................................................145

Using Virus Protection with Compact HMI 800................................................145

Page 8: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Table of Contents

8 3BSE040587-510 A

Section 8 - Using the PLC Device LibraryCreating PLC Device Library Instances........................................................................ 169

Creating the Display...................................................................................................... 177

Index

Page 9: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

3BSE040587-510 A 9

About This User Manual

General

This User Manual describes the Compact HMI 800 product, System Version 5.1. The Compact HMI 800 product helps the user to operate, configure and administrate a plant.

The Compact HMI 800 is based on the 800xA System Version 5.1, which provides an HMI with easy installation, configuration and operation suited for connection to PLCs.

For more information on the 800xA Base System, refer to the instructions available in Reference Documentation or User Documentation in Start > Programs > ABB Compact HMI 800 > System.

The following users are recommended to use this document:

• Process operators with experience of process control systems or PLC products.

• System engineers with experience of installation, configuration and set-up of process control systems or PLC products.

• System administrators with experience of process control systems or PLC products and Microsoft® Windows® operating systems.

Any security measures described in this User Manual, for example, for user access, password security, network security, firewalls, virus protection, etc., represent possible steps that a user of an 800xA System may want to consider based on a risk assessment for a particular application and installation. This risk assessment, as well as the proper implementation, configuration, installation, operation, administration, and maintenance of all relevant security related equipment, software, and procedures, are the responsibility of the user of the 800xA System.

Page 10: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

User Manual Conventions About This User Manual

10 3BSE040587-510 A

User Manual ConventionsMicrosoft Windows conventions are normally used for the standard presentation of material when entering text, key sequences, prompts, messages, menu items, screen elements, etc.

Warning, Caution, Information, and Tip IconsThis User Manual includes Warning, Caution, and Information where appropriate to point out safety related or other important information. It also includes Tip to point out useful hints to the reader. The corresponding symbols should be interpreted as follows:

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.

TerminologyA complete and comprehensive list of terms is included in System 800xA System Guide Functional Description (3BSE038018*). The listing includes terms and

Electrical warning icon indicates the presence of a hazard that could result in electrical shock.

Warning icon indicates the presence of a hazard that could result in personal injury.

Caution icon indicates important information or warning related to the concept discussed in the text. It might indicate the presence of a hazard that could result in corruption of software or damage to equipment/property.

Information icon alerts the reader to pertinent facts and conditions.

Tip icon indicates advice on, for example, how to design your project or how to use a certain function

Page 11: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

About This User Manual Terminology

3BSE040587-510 A 11

definitions that apply to the 800xA System where the usage is different from commonly accepted industry standard definitions and definitions given in standard dictionaries such as Webster’s Dictionary of Computer Terms. Terms that uniquely apply to this User Manual are listed in the following table.

Term Description

ActiveX Microsoft standard for user interface components, based on definition of software interfaces.

AS Aspect Server. The “central” intelligence in the system, including the aspect directory and other services related to object management, names, security, etc.

Aspect See Aspects on page 17

Aspect Objects See Aspect Objects on page 17

BDM Bulk Data Manager

CEXbus Communication module expansion bus used in the AC 800M Controller.

CNCP Control Network Clock Synchronization Protocol

COM (Microsoft) Component Object Model

CS Connectivity Servers provide access to controllers and other data sources.

CTK Configuration Tool Kit

DCS Distributed Control System. A generic term for control systems for Process Automation, normally with a distributed database and real time data access.

DCU Distributed Control Unit

DTM 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 device-specific data, functions, and graphical user interfaces and provides uniform access to these device-specific internals via the standardized FDT interfaces.

Page 12: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Terminology About This User Manual

12 3BSE040587-510 A

ECCP Ethernet Communications Controller for the PCI bus

EPA Environmental Protection Agency

ERP Enterprise Resource Planning

ES Engineering System, which is used for engineering and potential test of applications intended for Production System.

FDT 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.

FF FOUNDATION Fieldbus

GSM Global System for Mobile communication

HSE High Speed Ethernet (FOUNDATION Fieldbus)

HSI Human System Interface

HMI Human Machine Interface

MES Manufacturing Execution System

Node A computer communicating on a network, e.g. the Internet, Plant, Control or I/O network. Each node typically has a unique node address with a format depending on the network to which it is connected.

ODBC Open Data Base Connectivity

OCS Open Control System. Similar meaning as DCS

OLE Object Linking and Embedding

OPC OLE for Process Control, a standard interface for data, event and history access based on COM.

PCA Process Control Aspect

Term Description

Page 13: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

About This User Manual Released User Manuals and Release Notes

3BSE040587-510 A 13

Released User Manuals and Release Notes

A complete list of all User Manuals and Release Notes applicable to System 800xA is provided in System 800xA Released User Manuals and Release Notes (3BUA000263*).

System 800xA Released User Manuals and Release Notes (3BUA000263*) is updated each time a document is updated or a new document is released. It is in pdf format and is provided in the following ways:

• Included on the documentation media provided with the system and published to ABB SolutionsBank when released as part of a major or minor release, Service Pack, Feature Pack, or System Revision.

Plant Explorer 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.

PLC Programmable Logic Controller. Controller for primarily discrete logic control.

PNSM PC, Network and Software Monitoring

PS Production System which is used for controlling a real process.

RNRP Redundant Network Routing Protocol

SIL Safety Integrity Level

SIS Safety Instrumented System

SMS Short Messaging Service

SNMP Simple Network Management Protocol

SNTP Simple Network Time Protocol

SOE Sequence of Events

Term Description

Page 14: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Released User Manuals and Release Notes About This User Manual

14 3BSE040587-510 A

• Published to ABB SolutionsBank when a User Manual or Release Note is updated in between any of the release cycles listed in the first bullet.

Table 1. Related Documentation

A product bulletin is published each time System 800xA Released User Manuals and Release Notes (3BUA000263*) is updated and published to ABB SolutionsBank.

Category Title Description

System Administration

System, Post Installation Setup

Contains post installation procedures.

System, Administration and Security

Contains instructions about how to administrate and set security in the system.

Software System, Extended Operation Describes operation of the Operator Workplace.

System, Operator Workplace Configuration

Describes configuration of the Operator Workplace and Plant Explorer.

Engineering, Graphics This instruction describes how to use Graphics.

IndustrialIT PLC Operation Describes operation details of PLC Connect.

IndustrialIT PLC Configuration Describes configuration details of PLC Connect.

Other System, Automation System Network, Design and Configuration

Describes configuration details.

Page 15: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 1 Compact HMI 800 Overview System Overview

3BSE040587-510 A 15

Section 1 Compact HMI 800 Overview

System OverviewThe IndustrialIT Compact HMI 800 is designed to be an HMI to any kind of automation solution. It interfaces to AC 800M and other PLCs found on the market. It is based on the IndustrialIT Base standard system. A Compact HMI system consists of one server and up to nine additional client nodes.

The server can be used for both engineering and operation, the clients are used only as operator workplaces.

Figure 1. System Overview

Page 16: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

System Overview Section 1 Compact HMI 800 Overview

16 3BSE040587-510 A

Page 17: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 2 Terms and Common Principles Aspect Objects

3BSE040587-510 A 17

Section 2 Terms and Common Principles

This section describes the terms and principles used in the Compact HMI 800 system. For more information, refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*) and System 800xA, Operations (3BSE036904*).

Aspect ObjectsA 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.

AspectsThere 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.

Page 18: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Aspects Section 2 Terms and Common Principles

18 3BSE040587-510 A

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.

Figure 2. Aspects with Aspect Views

Page 19: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 2 Terms and Common Principles Structures

3BSE040587-510 A 19

StructuresThe 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.

The Operator Workplace and Plant Explorer Workplace

The Operator Workplace

The Operator Workplace is the environment from which the operator views and controls the process in the plant. Login as an Operator to start the Operator Workplace.

The configuration of the workplace is done by the Application Engineer and intended as a starting point for an Operator controlling the plant.

In Compact HMI 800, a number of different types of displays are available. The most important are process displays for supervision, faceplates to control real process objects, trend displays and alarm displays to monitor process anomalies. These displays are presented in the Display Area (see Figure 3 below) and may appear as base displays or overlap displays.

Base displays cover the entire display area while one or more overlap displays cover a smaller portion of the display area (and the base display).

At the top and the bottom of the Operator Workplace there are tool bars to control the system and the process.

Page 20: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

The Operator Workplace and Plant Explorer Workplace Section 2 Terms and Common Principles

20 3BSE040587-510 A

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.

Figure 3. The Operator Workplace Window

Page 21: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 2 Terms and Common Principles The Operator Workplace and Plant Explorer Workplace

3BSE040587-510 A 21

Plant Explorer Workplace

The Plant Explorer is the main tool for exploring and building hierarchically structured models of a plant or a system. It is also used to create and configure the objects and aspects of these structures. The information about the plant is stored in a single place, which means that information only has to be entered once.

The Plant Explorer Workplace is recommended for application engineers to configure an Operator Workplace.

General User Interface

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

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.

Page 22: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

The Operator Workplace and Plant Explorer Workplace Section 2 Terms and Common Principles

22 3BSE040587-510 A

For more information on the Plant Explorer, refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Figure 4. The Plant Explorer Workplace Window

Page 23: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Supported Standard PLCs

3BSE040587-510 A 23

Section 3 Installation

Compact HMI 800, System Version 5.1 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.

Supported Standard PLCsAll PLCs or field devices that are compliant to the following communication standards are supported; OPC, Modbus RTU, Modbus TCP, SattBus and Comli.

The Compact HMI 800 supports connections to PLCs through OPC. OPC servers are installed on the server node. OPC servers which requires specific communication hardware and through serial communication channels needs to be installed together with the hardware on the server node.

The amount of PLC that can be connected is based on the system load. There is no hard limit in the system in the number of PLC that can be connected. The limit on the communication is set to the number of signals communicated to/from the PLCs, this limit is set by the purchased license.

Compact HMI 800 InstallationThis section describes the procedure to install Compact HMI 800. The installation is automated, only a few preparatory steps need to be executed. The installation includes the following phases:

• Windows Configuration, including:

– Windows Components.– Windows Users and Groups.– Windows Services.

• Base System Verification, including:

Page 24: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Installation Section 3 Installation

24 3BSE040587-510 A

– 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

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.

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 System Version 5.1 requires that Windows 7 or Windows Server 2008 (32-bit versions) and Office 2007 or 2010 are installed on the computer before the installation of the product.

Page 25: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Installation

3BSE040587-510 A 25

The following screen will appear:

Three options are available:

– Install Compact HMI 800

– Documentation

– Install Adobe®Reader 9 (to be able to read the documentation)

2. Click Install Compact HMI 800 to start the installation. The following screens will appear:

Figure 5. Compact HMI 800 Splash Screen

Page 26: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Installation Section 3 Installation

26 3BSE040587-510 A

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. Select Server or Client installation, the first to be installed is the Server.If Client installation is selected and Terminal Services are enabled in Windows Server 2008 the installation can be made in Terminal Server mode to enable Remote Desktop clients.

4. Click Next.

5. The installer asks for the current user’s password to enable automatic logon during the installation, see Figure 7. All the users created during the

Figure 6. Compact HMI 800 Client and Server

Page 27: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Installation

3BSE040587-510 A 27

installation of Compact HMI 800 will by default get the same password as the user installing the product.

To change the users’ passwords, click Edit Passwords and Figure 8 will appear. Mark each user that needs to be change and type the new password(s).

Click Save to update the user definition and return to main track.

Figure 7. Automatic Logon Settings

Page 28: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Installation Section 3 Installation

28 3BSE040587-510 A

6. Confirm the End User License Agreement to be able to proceed and click Next. If Terminal Services are enabled an additional select can be made to install Client software in Terminal Service Mode.See Figure 9.

Figure 8. Users dialog

Page 29: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Installation

3BSE040587-510 A 29

Figure 9. Terminal Server Mode

7. The Installer will now check for necessary disk space to install Compact HMI 800 on the computer. See Figure 10.

Page 30: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Installation Section 3 Installation

30 3BSE040587-510 A

8. Once the disc space is OK the Start button will appear. Click Start. From this

point the installation will run unattended until finished.

9. 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.

Figure 10. Confirm Product Installation

Page 31: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Windows Configuration

3BSE040587-510 A 31

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.

The Windows Configuration Tool displays the dialog box shown in Figure 11 during the execution.

The ongoing configuration is displayed in bold text. Configurations that are completed are indicated by a green check mark.

Figure 11. Configuring the Windows Components and Services

Page 32: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Base System Verification (Installing Third Party Software) Section 3 Installation

32 3BSE040587-510 A

Base System Verification (Installing Third Party Software)

The Installer will start the System Verifier Tool that will verify the Base System and install third party software.

When the System Verifier Tool is run, it performs an initial check to see if all required third party software is already installed and correct. If it is not installed and correct, the System Verifier Tool will install the software.

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 12 during the execution.

ABB Software Installation

When the Base System for a node is verified, the next part is to install the ABB Software. The Installation Wizard starts automatically and installs all software required for Compact HMI 800.

Figure 12. Verification execution

Page 33: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation ABB Software Installation

3BSE040587-510 A 33

During the installation, the progress bar will indicate which application is being installed and the progress of the installation.

Once all products are installed the node will reboot and the System Configuration will start which will automatically configure the system.

Figure 13. ABB Software 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.

Page 34: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

System Report Generation Section 3 Installation

34 3BSE040587-510 A

The System Configuration displays the dialog box shown in Figure 14 during the execution.

System Report Generation

When the ABB Software has been installed and configured in a node, the next part is to generate an installation report. It will cover, among other things, installed hardware and software, Windows settings, and configuration.

Figure 14. System Configuration

During restore of the preconfigured Compact HMI system, the following dialog may appear.

Do not click Abort because this will stop the Restore process:

Page 35: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation System Report Generation

3BSE040587-510 A 35

The System Report Tool displays the dialog box shown in Figure 15 during the execution.

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 16.

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.

Figure 15. Creating System Report

Figure 16. Installation Complete

Page 36: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

License Installation Section 3 Installation

36 3BSE040587-510 A

License InstallationAfter 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. Log in as SysAdmin.

2. Open the License Entry application available in Start > All Programs > ABB Compact HMI 800 > System > Licensing.

3. Select File > Load/Replace Licenses.

4. Browse to the license and click Open.

5. Select Yes to replace existing license.

6. Close the license Entry application. The new license is now ready to be used.

Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1

To upgrade Compact HMI 800 client, install Windows 7 or Windows Server 2008 on the target machine(s) and install Compact HMI as described in Compact HMI 800 Installation on page 23.

To upgrade Compact HMI 800 server, execute the following steps:

1. Create a backup from the Compact HMI 5.0 SP2 system and store it on an external media (not on the system disk on your PC).

2. Install Windows 7 or Windows Server 2008 on the target PC.

3. To start the installation, insert the Compact HMI 5.1 DVD in the target PC. If Autorun is enabled, the program will start automatically. Otherwise, in the File Explorer, browse to the root of DVD and double-click Setup.exe.

4. Click Install Compact HMI 800 to start the installation.

Page 37: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1

3BSE040587-510 A 37

5. Click Customize.

6. Select Upgrade. Use the browse button to browse for the backup stored as described in Step 1. Click OK.

Figure 17. Compact HMI 800 Splash Screen

Page 38: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1 Section 3 Installation

38 3BSE040587-510 A

7. Continue the installation as described in Compact HMI 800 Installation on

page 23.

After completing the installation, execute the following steps to upgrade the PLC Device Library 5.1.

1. In Windows Explorer, browse to the location \ Installer\ Upgrade on the installation media.

2. Double-click PLC Device Library Ver 5.1 Rev 0.afw and the Finished Loading File dialog appears.

Click Done.

Figure 18. Customise Server Settings

Figure 19. Completed Loading the File

Page 39: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1

3BSE040587-510 A 39

3. To start the import of new library, click Import All.

Figure 20. Import of PLC Device Library

Page 40: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Upgrade from Compact HMI 5.0 SP2 Rev C to Compact HMI 5.1 Section 3 Installation

40 3BSE040587-510 A

4. Click Finish to start the import.

Figure 21. Import Objects and Aspects

The following dialogs may appear during the import.

Select the Apply to all checkbox and click Yes.

Page 41: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Upgrade to 800xA from Compact HMI 800

3BSE040587-510 A 41

The following dialog appears when the import is done.

5. Click Done and close the Import/Export tool.

Upgrade to 800xA from Compact HMI 800The Compact HMI 800 can easily be upgraded to an 800xA system. The upgrade is done by exchanging the license file to an 800xA license file. Contact the local sales representative to purchase an 800xA license file. To start using additional 800xA functions the additional software needs to be installed.

Execute the following steps to upgrade Compact HMI 800 to an 800xA system.

1. Purchase and download the registered 800xA license.

2. Download the 800xA license and install it in the system using the License Entry application available below Start > Programs > ABB Compact HMI 800 > System > Licensing.

3. Get the 800xA install DVDs and Install and load the additional extensions needed

Figure 22. Completed importing the file

Page 42: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Upgrade to 800xA from Compact HMI 800 Section 3 Installation

42 3BSE040587-510 A

4. The 800xA System is now ready to be used.

Connectivity to AC 800M

The Windows Users shown in the Table 2 are created on the Compact HMI 800 system during installation.

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 Tool port, to get log

set the IP addressto hyperterminal or t

Serial Communi-cation, like Comlior Modbus

Page 43: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Start Up

3BSE040587-510 A 43

Default passwords for the Compact HMI 800 users are the same password of the installing user (the password that was entered during installation).

Start UpAfter 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.

Table 2. Windows User Groups

Operator AppEng SysAdmin

User Groups Everyone Everyone Everyone

Operators Operators Operators

Application Engineers Application Engineers

System Engineers System Engineers

Administrators

Page 44: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connectivity to AC 800M Section 3 Installation

44 3BSE040587-510 A

Connectivity to AC 800MThe 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).

Connecting to AC 800M Alarm and event OPC server

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.

Table 3. Predefined Users

User Password

Server node:

Operator Password of installing user

AppEng Password of installing user

SysAdmin Password of installing user

Client node:

Operator Password of installing user

Both nodes (Service account)

SwServiceAccount Password of installing user

Page 45: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Connectivity to AC 800M

3BSE040587-510 A 45

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).

3. 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 23.

Figure 23. Event Collector creation

Page 46: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connectivity to AC 800M Section 3 Installation

46 3BSE040587-510 A

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).

Figure 24. Collector Service creation

Page 47: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Connectivity to AC 800M

3BSE040587-510 A 47

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.

Figure 25. Node selection

Page 48: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connectivity to AC 800M Section 3 Installation

48 3BSE040587-510 A

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.

Figure 26. Special Configuration

Page 49: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Installation and Configuration of OPC Servers for PLCs

3BSE040587-510 A 49

7. Expand the window to see the bottom part and click Upload as shown below.

8. When the upload has finished the connection is ready to be used.

Installation and Configuration of OPC Servers for PLCsCompact HMI 800 can interface to standard PLCs. The connection is done using a specific communication driver, or via an OPC server for the PLC. To connect one or more PLCs via an OPC server follow the description below.

Install the OPC server for the PLC. The OPC server shall be installed as a Windows service if possible. Below is a typical workflow how to install and set up an OPC server to correctly interface the Compact HMI 800 software.

Figure 27. Service Group OPC AE Upload

Page 50: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connection to Third Party Alarm & Event OPC Server Section 3 Installation

50 3BSE040587-510 A

1. Log in as SysAdmin.

2. Install the OPC server.

3. If the server is prepared to be a Windows service, it shall be configured to run on an account SwServiceAccount.

4. Open the Plant Explorer and go to the Control Structure.

5. Select the OPC server object. See Working with Object Types on page 57.

6. Create a new object of the PLC Controller type. Name it to recognize the OPC server. (For example ABB_OPC_server_1 etc.)

7. Select the protocol to be PLC OPC client.

8. Click Edit Driver.

9. 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.

Connection to Third Party Alarm & Event OPC Server

Use the OPC AE client function of Compact HMI 800 to receive time tagged alarms from the controller into the Compact HMI 800 alarm list.

To associate an alarm collected from a 3rd party AE OPC server with an aspect object create an OPC Source Name aspect, or an Aspect Name aspect on the Object. This aspect is normally added to the PLC signal object. Put the same name in this aspect as the name defined as the object name in the controller generating the alarm.

The Name property in the OPC Source Name should be the same as in the OPC AE server. Do not select the Is an Event and Is an Alarm check boxes in Alarm Event Configuration for these signals.

Avoid identical names of PLC Process Object and PLC Signal Object.

Page 51: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation Connection to Third Party Alarm & Event OPC Server

3BSE040587-510 A 51

Configuring a third party AE-OPC Server

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:

– 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.

1. Select Start > Run and type “dcomcnfg.exe”. This displays the application for configuring security for components.

2. Browse for component OPC Server for CoDeSys...

Figure 28. DCOM Config in Component Services

Page 52: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connection to Third Party Alarm & Event OPC Server Section 3 Installation

52 3BSE040587-510 A

3. Right-click and select Properties.

4. Select the Identity tab.

5. 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).

6. Click OK and close the application. The system is ready to be used for both configuration and operation with the AC 500 controller.

Figure 29. OPC Server for CoDeSys V2.0 Properties

Page 53: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation IP Addresses

3BSE040587-510 A 53

IP AddressesThe 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.

Use the subnet mask 255.255.252.0 for all network interfaces.

Table 4. Suggested NetIDs and Network Area Numbers

Network type NetIDs Network Areas

Client/Server Networks 172.16.x.0172.17.x.0

where x=4,8,12 to 40 (steps of 4)

1-10

Control Networks 172.16.x.0172.17.x.0

where x=80, 84, 88 to 124 (steps of 4)

20-31

Page 54: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

IP Addresses Section 3 Installation

54 3BSE040587-510 A

Addresses recommended on the Client/Server/Control Network Area 1

To change IP addresses, execute the following steps.

1. Log in as SysAdmin.

2. Change the IP address of the computer through Windows Control Panel.

3. 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.

4. Restart the system after changing the IP addresses.

Table 5. Suggested Addresses for Nodes on Network Area (1)

NodesNode number

Addr on Primary Network

Addr on Secondary Network

Servers 11-20 172.16.4.11 - 172.16.4.20

172.17.4.11- 172.17.4.20

Workplace Clients 71- 150 172.16.4.71 - 172.16.4.150

172.17.4.71 - 172.17.4.150

Controllers 151-220/255

172.16.4.151 - 172.16.4.220/255

172.17.4.151 - 172.17.4.220/255

Backup CPUs for Redundant Controllers

663-767 172.16.6.151 - 172.16.6.255

172.17.6.151 - 172.17.6.255

Switches, Gateways,Firewalls(not RNRP addresses)

(501-511)

(1013-1022)

172.16.5.245- 172.16.5.255

172.16.7.245- 172.16.7.254

172.17.5.245 - 172.17.5.255

172.17.7.245 - 172.17.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 System 800xA, Network Configuration (3BSE034463*) for more information regarding implicit or explicit RNRP address configuration.

Page 55: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 3 Installation IP Addresses

3BSE040587-510 A 55

For more information refer to System 800xA, Network Configuration (3BSE034463*).

Page 56: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

IP Addresses Section 3 Installation

56 3BSE040587-510 A

Page 57: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Working with Object Types

3BSE040587-510 A 57

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. Connect the PLCs and Controllers to the Compact HMI 800.

2. Install the PLC tools and configure OPC servers.

3. Define the Device and Process object types visible in the Compact HMI 800.

4. Create instances of the Types and connect to the PLCs.

5. Structure the control application according to the controlled equipment.

6. Create displays, alarm lists, logs, trends and documentation.

Working with Object TypesObject types are used to define objects that represents the different types of devices and process objects for which data will be fetched in the PLCs.

Object types hold information and functionality of a specific type of object, for example, a pump, and valve. This section describes the following:

• Creating an object type.

• Adding signals to an object type.

• Adding Graphical Elements.

• Adding Faceplates.

• Adding Alarm and Event.

• Adding History logging.

• Adding Trend display.

The object types that are created can be exported and reused in several projects using Compact HMI 800.

Page 58: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating an Object Type Section 4 Engineering

58 3BSE040587-510 A

Creating an Object Type

The PLC Connect function allows the user to get an object oriented handling of the properties retrieved from the PLCs. The grouping of signals into objects representing devices controlled by the PLC is done in the Object Type Structure.

Create an object type for each device type controlled by the PLC. Execute the following steps to create an object type.

1. In the Plant Explorer, select PLC object type in the Object Type Structure.

2. Right-click and select New Object from the context menu.

3. Enter the name of the device type (for example SimpleOnOffMotor) and click Create. This creates the object type.

Figure 30. New PLC Object Type in the Object Type Structure

Page 59: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Signals to an Object Type

3BSE040587-510 A 59

The newly created object type can be used to create instances which will be connected to the individual signals existing in the PLCs.

Adding Signals to an Object Type

Signal objects are used to read and write data from/to the PLCs. For each device type, the user should define the properties to be read and written from/to the PLC for this type of device. This is done by creating a PLC signal for each property that should be accessed.

To configure (for example SimpleOnOffMotor), execute the following:

1. In the Object Type Structure, select the SimpleOnOffMotor.

Figure 31. New Object Type- Simple OnOff Motor

Page 60: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Graphical Elements Section 4 Engineering

60 3BSE040587-510 A

2. In the preview area you can create signal object by clicking om the I/O icons as shown below.

3. Select the I/O type signal that represents the property to be accessed.

4. Enter the signal name (for example Motor_ON).

Repeat the above procedure for all the signals to be accessed for this device type.

For more information on creating instances of this object type, refer to Creating Instances on page 67.

Adding Graphical Elements

To be able to present data from instances of the object type in graphical displays, a display element must be created. This is done by following the steps below. See also Section 8, Using the PLC Device Library.

Figure 32. Create signal Objects

The OPC Server does not allow names of the signals as two words. The name of the signal should be, for example, Motor_ON.

Page 61: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Graphical Elements

3BSE040587-510 A 61

1. In the Object Type Structure, select the device object type created in Creating an Object Type.

2. Right-click and select New Aspect from the context menu.

3. Select the category Graphical Element PG2 from the available list to create a new graphic element.

4. Type a name for the graphic element and click Create.

5. 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.

6. Drag and drop the Ellipse primitive from Toolboxes > Shapes.

7. 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 33.

Page 62: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Graphical Elements Section 4 Engineering

62 3BSE040587-510 A

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. In the Expression Editing area, enter if with a <space>.

2. In Process Data, click and browse for the Motor_ON signal object.

Figure 33. Process Data Property Selections

Page 63: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Faceplates

3BSE040587-510 A 63

3. Select the Value property and click to insert the property into the Expression Editing Area.

4. In Resources, click to define a color for the property.

5. Select symbol1Normal from Object Colors and click to insert the property into the Expression Editing Area.

6. Similarly select the color to be used if the value of Motor_ON signal object is False.

The expression should be:

if S’Motor_ON:Value’ thensymbol1Normal

elsedeviation

where, symbol1Normal and deviation are Logical Colors.

7. Click Apply and then click OK to save the changes and close the Expression Editor.

8. Select File > Save to save the graphic element.

9. 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

Figure 34. An Example of a Graphical Element

Page 64: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Faceplates Section 4 Engineering

64 3BSE040587-510 A

objects in graphic displays. For more information about the operator handling of faceplates, refer to System 800xA, Operations (3BSE036904*).

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. Select PLC Faceplate Templates in the Object Type Structure.

2. Copy the Faceplate Standard aspect.

3. Select the object type for which a faceplate is required. For example, select SimpleOnOffMotor object type and paste the copied aspect.

4. Right-click faceplate the aspect and select Config View from the context menu.

5. Click the Buttons tab.

6. In the row containing the On icon, click the object field and browse to the Motor_ON signal.

7. Click the Property Name field and select the Value property.

8. Select Property type as Boolean and Property value as True.

9. 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 System 800xA, Engineering, Process Graphics (3BSE049230*).

Page 65: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Alarm and Event Handling

3BSE040587-510 A 65

Adding Alarm and Event Handling

The Alarm and Event Configuration aspect on the signal objects are used to generate events and alarms based on the properties received from the PLC.

The events and alarms are viewed and accessed by the operator using alarm and event lists. A top level alarm list, which is handling all alarms in the installation, is preconfigured. It is possible to configure other alarm lists on lower levels, for example for a section of the site or a single motor. For more information, refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

To create an event or alarm, the signal has to be configured. This is done using the Alarm and Event Configuration aspect on an object type or on the individual signal instance.

Object instances that generates events and alarms are recommended to be placed in the Functional Structure to have alarm lists that covers only parts of the plant. Building the Functional Structure on page 74 describes how to create an appropriate Functional Structure.

The configuration of an event or alarm can be done either on the signal type or on each instance. To define an event execute the following steps:

1. Select the device object for which alarm handling is required (either an instance or an object type). For example, SimpleOnOffMotor in the Object Type Structure.

2. Create a new signal called Motor_tripped of the type PLC Binary Type representing the signal for which alarm handling is required.

3. In the Alarm and Event Configuration aspect of the signal below the Event tab, select Is an event and Log status changes on.

4. Click Apply to save the changes.

The signal object is configured to generate an event when the value changes to on.

To see an event for a specific area, select the event list aspect for that area. To define an alarm for the object select the Alarm tab instead and configure the alarm.

An instance of the object type must be created and connected to the PLC to generate the event.

Page 66: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding History Logging Section 4 Engineering

66 3BSE040587-510 A

Adding History Logging

The Log Configuration aspect is used to create a history log of a value received from the PLC. The log can be defined on the signal instances or on the signal types. To define a log on a type (and by this for all instances), go to the Object Type Structure and select the type, for example SimleOnOffMotor, and add a Log Configuration aspect to the Signal object, for example the Motor_ON signal, then go through the following steps:

1. Select Add Property Log in the Log Configuration aspect.

2. Select the property that shall be logged in the list, and then select the log template OPC. For example, Single Log.

3. Click OK and click Apply to save the changes.

Fore more information regarding History refer to System 800xA, Configuration (3BDS011222*).

Adding Trend Display

An object type can have a default Object Trend that shows one or more signal values for the object. To add an Object Trend for all instances, select the object type and execute the following steps:

1. Create a Trend display aspect on the device object type, for example on the SimpleOnOffMotor object type.

2. Select the newly created Trend Display. Click the first field in the Object column. Click ... to browse for an object. Browse to the Motor_ON signal object and click OK.

3. A default property will automatically be selected. For example, Value property of the Motor_ON signal. It is possible to change this property by selecting another from the Property field.

4. Select TRIM as Log Name.

This log configuration will now be active on all instances for this signal object. To create a log on an individual object add and configure a Log Configuration aspect to an instance in the Control Structure.

Page 67: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Creating the Device Object Instances

3BSE040587-510 A 67

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 System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Creating the Device Object InstancesData from the PLCs are received by signal objects defined in the Control Structure. The signals are grouped below device objects representing devices in the factory. To be able to present the data in displays in Compact HMI 800, the device objects are equipped with graphics elements.

Device object types with corresponding signals, graphics elements and faceplates was created in the previous chapter. This chapter describes how these object types can be instantiated and connected to individual signals in the PLCs.

Before displays are built, the objects are moved to the Functional Structure where they can be easily addressed by the Graphics engine. For more information, refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Creating Instances

To create device instances that can be utilized for data presentation, do the following.

1. In the Control Structure and select the OPC server for the PLC that contains the properties you want to access.

2. 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 35 shows the Control Structure:

Page 68: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating Instances Section 4 Engineering

68 3BSE040587-510 A

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 36 to create or delete several objects.

Figure 35. Control Structure

Page 69: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Creating Instances

3BSE040587-510 A 69

Figure 36. Yellow Cubes for Object Creation and Deletion

Page 70: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating Instances Section 4 Engineering

70 3BSE040587-510 A

2. Click the yellow cube with the star and the dialog as shown in Figure 36.

3. Select the object type used when creating the instances.

4. Enter a name of the new object in the Name of the new object area.

5. Select the controller to which the object will be placed in the Controller drop-down menu.

6. 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.

Figure 37. Create New Object

Page 71: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Connecting the Instances to Real Signals

3BSE040587-510 A 71

Connecting the Instances to Real Signals

The Signal Configuration aspect allows to connect each signal to the corresponding property in the PLC.

1. To connect the signals, select Connected in Variable connection field.

2. Click Browse to connect to the property in the PLC.

Figure 38. Connect the Signals

Page 72: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Connecting the Instances to Real Signals Section 4 Engineering

72 3BSE040587-510 A

3. Click Apply in the OPC browser window to save the changes as shown in Figure 39.

4. Repeat the procedure for configuring each signal.

A signal can also be connected by adding the address string for the property.

5. To test the connection, select the PLC Connect Server objects and the Deploy aspect. Click Deploy.

Note that the Browse function is only available if the OPC server supports browsing.

Figure 39. OPC Browser Window

Page 73: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Connecting the Instances to Real Signals

3BSE040587-510 A 73

6. Click one of the signal object and select the binary PCA (Process Control

Aspect).

7. Select the Subscribe for live data check box to verify that data is retrieved from the PLC.

Another method to retrieve live data is to select the Object Dialog aspect, see Figure 42.

Figure 40. Deploy

Figure 41. Subscribe for Live Data

Page 74: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Building the Functional Structure Section 4 Engineering

74 3BSE040587-510 A

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.

Building the Functional StructureObjects used to access data from the PLCs are placed in the Control Structure.The OPC server and PLC contain the retrieved properties based on this. To perform this, objects should be placed in the Functional Structure to reflect the functions in the plant. The objects in the Control Structure should be copied into the Functional Structure.

Building objects are described in System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

To create the objects in Functional Structure, execute the following steps:

1. In the Functional Structure, select the “<Plant name>” object.

2. Click the object and select the Name aspect. Change the name to the name of the Plant.

Figure 42. Alternative Way of Subscribing for Live Data

Page 75: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Building the Functional Structure

3BSE040587-510 A 75

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.

Use the Bulk Data Manager (BDM) tool to move the device objects in the Control Structure to the Functional Structure.

4. Switch to the Control Structure and select the root object.

5. Open the Bulk Data Manager from Start > All Programs > ABB Compact HMI 800 > Engineering.

Figure 43. Control Structure and Functional Structure

Page 76: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Building the Functional Structure Section 4 Engineering

76 3BSE040587-510 A

6. In the Plant Explorer, right-click the BDM Place Objects aspect in the Functional Structure and select Edit and Check Out.

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 44 below.

Delete the data present in the spreadsheet in addition to the column headings.

Figure 44. The Bulk Data Manager

Page 77: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Building the Functional Structure

3BSE040587-510 A 77

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.

9. The objects will be placed in the Functional Structure.

10. Exit the Excel file and do not save the changes.

Figure 45. Move from column F to column E

Figure 46. Copied Objects

Page 78: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Process Displays Section 4 Engineering

78 3BSE040587-510 A

In the Functional Structure, the objects can be dragged and dropped to the preferred places.

Adding Process Displays

Structures and relationships between displays, can be defined in the Functional Structure. The Device Instances that are created in the Control Structure, should additionally be placed into the Functional Structure.

Execute the following steps to create a process display:

1. Select the Plant object in the Functional Structure.

2. Right-click and select New object from the context menu.

3. Select the required object type and enter a name for the object (for example, MU1) and click Create.

4. Right-click the newly created object and select New Aspect from the context menu.

5. Select Graphics Display PG2 from the available list and click Create.

6. Right-click the aspect in the aspect area and select Edit from the context menu to open the Process Graphics Editor.

7. To add a device to the graphic, select View > Element Explorer.

Figure 47. The Functional Structure

To add new objects, simply copy the new or changed objects from column F to column E.

Page 79: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Process Displays

3BSE040587-510 A 79

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.

9. 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.

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.

Figure 48. Element Browser

Page 80: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Trends Section 4 Engineering

80 3BSE040587-510 A

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.

11. Select File > Save to save the graphic display.

For more information refer to System 800xA, Engineering, Process Graphics (3BSE049230*).

Adding Trends

Follow the steps below to create a Trend Display aspect:

1. Right-click the object to create the Trend Display and select New Aspect from the context menu.

2. Select the Trend Display aspect category.

3. Enter a name for the aspect and click Create.

4. Select the newly created aspect in the aspect list. Figure 49 shows the Trend Display.

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).

Page 81: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Trends

3BSE040587-510 A 81

The Trend Display uses the default Trend Template.

Figure 49. Trend Display

Page 82: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Trends Section 4 Engineering

82 3BSE040587-510 A

5. In the Config View, select the required Trend Template.

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.

Figure 50. Select another Trend Template

Page 83: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Alarm and Event list for a Plant Area

3BSE040587-510 A 83

– Drag and drop the object in the Object Name column.

7. Select the Property and Log Name. Modify the data in other columns if required.

For more information regarding Trends, refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Adding Alarm and Event list for a Plant Area

The Functional Structure can be used as a base for sorting alarms according to the functional structure of the plant. To configure an Alarm and event list that shows alarms for a specific part of the plant, execute the following steps:

Figure 51. Select Object Pop-Up Dialog

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.

Page 84: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Basic Navigation Section 4 Engineering

84 3BSE040587-510 A

1. In the Functional Structure, select an object for which an Alarm and Event list is required. This includes alarms of all the objects belonging to the selected object.

2. Right-click the object and select New Aspect.

3. Select the Alarm and Event list category.

4. Enter a name for the aspect and click Create.

For more information refer to System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

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 System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Adding Shortcuts for Navigation

In Compact HMI 800, the navigation is done in an object oriented way. When defining shortcuts for navigation, these are available from all aspects of an object by just adding the shortcut to the object itself, once as an aspect.

Page 85: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Shortcuts for Navigation

3BSE040587-510 A 85

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:

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.

Added Shortcut

ResultingNavigation Functions

Page 86: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Shortcuts for Navigation Section 4 Engineering

86 3BSE040587-510 A

Shortcuts in the Application Bar

A shortcut in the Application Bar is created to get fast access to any viewable aspect associated with a particular object.

To create a shortcut in the Application Bar follow the steps:

1. Log in as SysAdmin.

2. Open the Plant Explorer and expand the Workplace Structure.

3. Right-click the Workplace object and select New Aspect.

4. Select Application Bar Shortcuts category.

5. Enter a name for the aspect and click Create.

Figure 52. Application Bar Shortcuts

Application Bar Shortcuts

Page 87: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Shortcuts for Navigation

3BSE040587-510 A 87

6. Double-click the aspect to configure the Application Bar Shortcut. This displays a dialog as shown in Figure 53.

7. Click Add. This displays a dialog as shown in Figure 54.

Figure 53. Dialog Box for editing of Application Bar Shortcut

Page 88: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding Shortcuts for Navigation Section 4 Engineering

88 3BSE040587-510 A

8. Select the structure, object and aspect and click OK.

9. 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:

Figure 54. Application Bar Shortcuts Dialog Box

Page 89: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Adding Shortcuts for Navigation

3BSE040587-510 A 89

1. Log on as SysAdmin.

2. Open the Plant Explorer.

3. Add Shortcuts aspect to the source object from which the target aspects should be linked.

4. Double-click the aspect.

5. Click Add and select structure, object and aspect in the dialog box. See Figure 55.

6. Click OK. The shortcut will be added to the shortcut list.

7. A Display Shortcut will be displayed in the Display Bar, to the right of the other tools. See Figure 56.

Figure 55. Add/Edit Display Shortcut Dialog Box

Page 90: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Messaging Configuration Section 4 Engineering

90 3BSE040587-510 A

Messaging ConfigurationThe 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.

SMS Messaging Configuration

Use the shortcut buttons available to the right about the view for quick access to aspects referenced below:

1. Connect the phone or other SMS capable device to an USB or serial port on the server computer. Use the normal PC connection cable.

2. Install device specific drivers (normally downloadable from the device vendor). The drivers are installed using Windows new hardware detected wizard.

Figure 56. Display Bar Shortcuts

Display Shortcuts in a Display Bar

Page 91: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering SMS Messaging Configuration

3BSE040587-510 A 91

3. Configure the GSM carrier setup. Start SrvSetup.exe in the folder shown in Figure 57, double-click Services.inf.

4. Select the preferred carrier, for example Telia - GSM.

5. Open the Computer Management tool by right-clicking on My Computer in the Start menu and select manage. Click Device Manager and expand Modems.

6. Select the port to connect the new device (normally Com3).

Figure 57. Configure GSM carrier

Figure 58. GSM/PCS carrier setup

Page 92: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

SMS Messaging Configuration Section 4 Engineering

92 3BSE040587-510 A

7. Configure the SMS device used to send the messages. This is configured in the aspect:

[Aspect System Structure]Aspect System Structure/Messenger/SMS Device/SMS Device:SMS Device

8. In the Services tab, you find the GSM predefined. Manually select the port being used (normally port 3).

9. 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.)

The Messenger Service must be disabled before configuring the SMS Device.

Page 93: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering e-Mail Messaging Configuration

3BSE040587-510 A 93

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.

e-Mail Messaging Configuration

The e-mail messaging function forwards alarms as an e-mail to recipients as specified in the system. The function is using the Internet information service, Default SMTP Virtual Server, on the server node to connect to an SMTP host that forwards the messages to the recipient. To configure the e-mail messaging follow the steps below.

1. To define which alarm list that should be the source for the messages create an Alarm and Event message source aspect on the same object as where the alarm list aspect is located. Configure this aspect to refer to the alarm list used as the source of the messages. To always send messages at least during the setup phase later, this is normally changed to send only. A message source is defined.

2. Next step is to make it possible for messages to be sent to a specific user. This is done by adding a Message Subscriber aspect to the corresponding user object in the user structure. In the configuration of the aspect, click New to define a method to send the message to the user. In the dialog select SMTP/e-mail and click OK. Enter the user’s e-mail address. The user will be able to receive mail messages.

3. To define when messages are sent to the user we need to create a Message Schedule aspect. In the configuration select Always Deliver messages during the initial configuration phase, this should be changed later to correspond to the required function.

Enable the function in the Message source tab in the Message Handler aspect.

Page 94: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Audit Trail Section 4 Engineering

94 3BSE040587-510 A

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.

6. 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.

Audit TrailThe 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. Log in as SysAdmin.

2. Open the Plant Explorer and expand the Admin Structure.

3. Select Administrative Objects > Domains > CHMI_ServerSystem > Audit Trail Config.

4. Double-click the Audit Trail Config aspect to open the configuration view.

5. Clear the selection in the Audit Trail active check box, and click Apply to disable the Audit Trail function.

6. Select the Audit Trail active check box. This enables the Audit Event Filtering area.

Page 95: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Security Configuration

3BSE040587-510 A 95

7. Select the Log Generic Audit Events check box to log all the audit events that are predefined in the system without details.

8. Select the Log Selected Audit Event Classes check box to select the audit event message classes to be included.

9. Click Apply to save the changes.

Security ConfigurationThe 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 System 800xA, Administration and Security (3BSE037410*).

Import/Export of Application from Compact HMI 800

Export of Controller Communication Application from Compact HMI 800

To export the controller communication definition part of a PLC Connect based application in Compact HMI 800, execute the following:

1. In the Control Structure, open the Import Export tool.

Re-authentication is required to apply changes in the Audit Trail Configuration if Advanced Access Control is activated.

Page 96: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Import of Controller Communication Application to Compact HMI 800 Section 4 Engineering

96 3BSE040587-510 A

2. Drag and drop the PLC Generic Control Network object to the Import Export tool.

3. In the Add Item dialog, click OK. All instances are exported with dependencies, that is, the object types are included in the exported data.

4. Click Done in the Finished adding items dialog.

5. Save the afw-file onto a media by clicking the Save button in the Import Export tool.

Import of Controller Communication Application to Compact HMI 800

Manually create PLC Controller Type objects representing the controllers in the Compact HMI 800 system. This should be done because the configuration of these objects are dependent on the installation of the drivers in the node. This object should be created for each controller.

When all controllers are created and configured, continue with the steps below:

1. Copy the afw-file containing the stored configuration to the Compact HMI 800 hard disc.

2. Double-click the file to start the Import Export tool.

3. Select the Object Type Structure in the Import Export tool.

4. Right-click the PLC Object Types Object and select import and then Finish.

5. Select the Control Structure in the Import Export tool. Browse to the PLC Controller Type objects.

6. Select the objects in PLC Controller Type.

7. Right-click and select Import from the context menu.

8. In the Importing dialog box, select Import Options and remove the selection Include Dependencies.

9. Click Finish.

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.

Page 97: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 4 Engineering Hardware and Software Supervision

3BSE040587-510 A 97

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).

Hardware and Software SupervisionTo supervise the PC hardware, network components and the running software it is possible to use the PC network and software monitoring functionality (PNSM).

To configure PNSM go though the following steps:

1. To create object to represent the PC nodes in the system their is a tool available in the start menu ABB Compact HMI 800-Asset Optimization-PC, Network and Software Monitoring-Basic Computer Monitoring Configuration Tool. Open the tool and press the Start button, this will create objects in the Control Structure below the IT Server-Basic Computer Monitoring. These objects represents the PC computers that are part of the system.

2. To get an object supervising the software services running in the server go to the Control Structure and select the server node and right-click to create a new object. Select the IT assets-Computer nodes-PPA Nodes-800xA Combined AS-CS type, enter a name and create the object.

Page 98: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Hardware and Software Supervision Section 4 Engineering

98 3BSE040587-510 A

Page 99: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Workplace Layout and Tools

3BSE040587-510 A 99

Section 5 Operation

This section describes how to operate the Compact HMI 800. Also refer to System 800xA, Operations (3BSE036904*) and System 800xA, PLC Connect, Operation (3BSE035040*).

Workplace Layout and ToolsBelow is an overview of the default screen layout for the Operator when using Compact HMI 800 and a description of available tools and their use. The default workplace is the “HMI Operator Workplace 1 Screen 1920*1080”.

The Operator Workplace window is divided into four main parts, all of which are described in this section.

• Application bar. It contains information that must be present all the time, regardless of what displays are shown. One example is the alarm line. Tools in the application bar influence the system or handles aspect objects. Some of the tools are very useful for navigating.

• Display bar. It influences the display area only and is the main area for navigation between displays. It changes when the base display is changed.

• Display area. It is used to present the different types of displays.

• Status bar. The status bar contains information regarding the process control system. The Status bar is not configured to be visible in the Operator Workplace for the Compact HMI 800.

Page 100: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Application Bar Section 5 Operation

100 3BSE040587-510 A

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.

Application Bar

The Application Bar occupies the top area of the Operator Workplace window. See Figure 59. 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.

Figure 59. The Application Bar

Status Bar

Display BarTool BarFixed Display

Panel

Application Bar

Page 101: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Application Bar

3BSE040587-510 A 101

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 DisplayFixed 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 LineThe Alarm Line is an Alarm List, specially configured to show the three latest process alarms. Figure 60 shows an example of an Alarm Line.

• ClockShows the system clock.

• ABB logoCan be configured.

Below the fixed display information described above, the following tools are available:

• Object searchFast access to object with a specified name, or part of a name.

• Find toolAccess to an search tool for object and aspects.

Figure 60. Alarm Line

Page 102: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Application Bar Section 5 Operation

102 3BSE040587-510 A

• Process AlarmClick on the Process Alarm List button in the Application Bar to see a list of all process alarms.

• Process EventsClick on the Process Event List button in the Application Bar to see a list of all process events.

• System AlarmsShows alarm from system hardware and software, not from the control application.

• System EventsShows events from system hardware and software, not from the control application.

• System Status ServicesSystem Status shows a list of status information for system services in the Service Structure.

• System Status ControlSystem Status shows the status of the hardware in the Control Structure. Possible problems in the control hardware can be detected.

• External Alarm SilenceClick on the Silence Alarm List button in the Application Bar to silence all external alarms.

• Toggle full ScreenToggles the workplace between full screen and window mode.

• Enable/Disable remote access to this workplaceDefines if it should be possible to bring up displays from other workplaces on this workplace.

• Filter selectionMakes it possible to define the active aspect filter for the workplace.

• Filter configurationGives access to reconfiguration of filters.

Page 103: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Display Bar

3BSE040587-510 A 103

• Toggle BrowserThe 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 screenPrint Screen is used to print the Operator Workplace contents. The screen where the tool is clicked will be printed.

• Close All OverlapsClick on Close Overlaps to close all overlap windows.

• HelpAccess to the online help.

• About boxShows the installed products and versions.

• Close WorkplaceClick on Close Workplace to close the Workplace.

Display Bar

The Display Bar, see Figure 61, can be used to control and identify the contents of the Display Area.

• Back to Previous Display shows the previous display.

Figure 61. Display Bar

Page 104: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Panel Area Section 5 Operation

104 3BSE040587-510 A

• 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.

Page 105: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Status Bar

3BSE040587-510 A 105

Status Bar

The Status Bar, see Figure 62, occupies the lower part of the Operator Workplace Window.

• 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.

Figure 62. The Status Bar

Page 106: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Recommended Tools for Navigation Section 5 Operation

106 3BSE040587-510 A

Recommended Tools for Navigation

The basic recommended tools for navigation between displays are presented below. For more information, refer to Workplace Layout and Tools on page 99 and System 800xA, Operations, Operator Workplace Configuration (3BSE030322*).

Start Display

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 107.

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).

Page 107: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Recommended Tools for Navigation

3BSE040587-510 A 107

Left-click on a shortcut to bring up next display (graphics, alarm lists etc). Right-click 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.

Page 108: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Recommended Tools for Navigation Section 5 Operation

108 3BSE040587-510 A

The following tables show available predefined Hot Keys in the Operator Workplace.

Table 6. Workplace Hot Keys

Hot Key Operation

ALT+HOME Show Cursor

CTRL+F Find tool

CTRL+SHIFT+3 All process alarms

CTRL+SHIFT+4 All process events

CTRL+SHIFT+5 System alarms

CTRL+SHIFT+6 System events

CTRL+SHIFT+7 System status

CTRL+SHIFT+S Direct external alarm silence

CTRL+ALT+F4 Close all overlaps

ALT+F4 Close Active Window

F1 Context Sensitive Help

CTRL+SHIFT+F1 Show hot key map

Table 7. Selected Object Hot Keys

Hot Key Operation

CTRL+G Show Object Type

Page 109: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Simple Scenario for Navigation

3BSE040587-510 A 109

Simple Scenario for Navigation

The simple scenario below shows some examples of navigation (the scenario is not available in the product) in Compact HMI 800.

• Display 1: 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.

1. At start up, Display 1 is shown.

2. 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).

Figure 63. Navigation Scenario

Display 1

Display 2Display 3

Page 110: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Faceplate Usage Section 5 Operation

110 3BSE040587-510 A

b. Press F6 functional key (F6 configured as a key shortcut) to show Display 2.

c. Left click on the Display Link in Display 1 (the Display Link is referring to Display 2).

3. To go to Display 3, alternatively:

a. Press F7 functional key (F7 configured as a key shortcut) to showDisplay 3.

b. Left click on the Display Link in Display 2.

4. To go back to Display 1, alternatively:

a. Press F5 functional key (F5 configured as a key shortcut) to showDisplay 1.

b. Click on previous Display in the Display tool bar.

c. Use the Display history tool in the display bar.

Faceplate UsageA 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.

Page 111: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Faceplate Usage

3BSE040587-510 A 111

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.

Figure 64. Graphic Display

Click here to open the faceplate

Page 112: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Faceplate Usage Section 5 Operation

112 3BSE040587-510 A

The different views are presented in the figures below:

Figure 65. Reduced Faceplate and Faceplate View

Figure 66. Extended Faceplate

Page 113: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Trends

3BSE040587-510 A 113

TrendsThe 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 67.

Page 114: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Trend Usage Section 5 Operation

114 3BSE040587-510 A

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 System 800xA, Operations (3BSE036904*).

Figure 67. Trend Display

Trend Areas

Trend Tool Bar

Trend Table

Page 115: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Alarm and Event Usage

3BSE040587-510 A 115

Alarm and Event UsageAlarms and events from the process and the control system itself can be viewed and acted upon in the Operator Workplace via lists, alarm summary indication etc. The main difference between an alarm and an event is that an alarm normally requires an action by an operator, e.g. acknowledge. An alarm list only includes the alarms that an operator needs to pay attention to, normally unacknowledged and still active alarms. Some alarms may be hidden, which means that they will not be included in the standard alarm list.

Hidden alarms can still be viewed in the event list. Typically alarms generated as a consequence of another alarm or other alarms that are irrelevant for the operator in the current process operation mode may be hidden. An event list includes the history for both alarms and events. Alarms or events can have different priorities that are indicated by different colors in e.g. lists.

Process alarm and event lists can either include all process alarms or alarms for a specific part of the process down to a single process object.

The following pre-configured lists exist to view different types of alarms and events:

• Process alarm list displaying all process alarms except hidden alarms.

• System alarm list displaying all system alarms for the Compact HMI 800 system.

• Process event list displaying the process event history.

• System event list displaying the system event history.

• Alarm lists on standard process objects displaying the alarms for the object.

• Event lists on standard process objects displaying the event history for the object.

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.

Page 116: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Alarm and Event Usage Section 5 Operation

116 3BSE040587-510 A

• Click on the Process Alarm List button in the Application Bar to see a list of all process alarms, see Figure 68.

• Click on the Alarm List shortcut in a faceplate to see a list of alarms for a specific object, see Figure 69.

• Click on an Alarm Band button to see a list of all alarms, Figure 69 for a specific process area, see Figure 68. For more information about Alarm Band see Alarm Band on page 118.

• From an Alarm Line in the Application Bar using the context menu (see Figure 68).

Figure 68. Accessing the Process Alarm List

Alarm Band Button Alarm Line

Alarm List Button

Page 117: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Alarm and Event Usage

3BSE040587-510 A 117

Below an example of a 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).

Figure 69. Process Alarm List

To be allowed to acknowledge an alarm you need to be granted permission for this operation. Default permission to acknowledge is Operate.

Page 118: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Alarm and Event Usage Section 5 Operation

118 3BSE040587-510 A

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.

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 70), 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 71).

Figure 70. Alarm Band

Alarm Band

Page 119: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 5 Operation Alarm and Event Usage

3BSE040587-510 A 119

Figure 71. Accessing the System Alarm List

Figure 72. System Alarm List

System Alarm Band

Page 120: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Alarm and Event Usage Section 5 Operation

120 3BSE040587-510 A

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.

System Events

There are several ways to access a System Event List for an object. The following are some typical examples that may be configured:

• from an Event Line in the Application Bar using the context menu.

• from the System Event List button in the Tool Bar.

Figure 73. Process Event List

Page 121: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 6 System Preconfiguration

3BSE040587-510 A 121

Section 6 System Preconfiguration

On the client machines only user Operator is visible on the Windows Welcome screen. On an Operator logon, the Operator Workplace opens in a full screen mode. The tools necessary for a Compact HMI 800 Operator are presented in the Application Bar of this workplace.

The Operator is only allowed to see the Functional Structure in the Plant Explorer. Default filter for the Operator is Process Operation Filter.

On the server machine, users Operator, AppEng and SysAdmin are visible on the Windows Welcome screen.

Operator behaves in the same manner as on the client, as the server machine acts as a client as well.

AppEng is allowed to see the following structures in the Plant Explorer: • Functional.• Control.• User.• Object Type.

Default filter for the AppEng is HMI Engineering Filter. The HMI Engineering Filter includes the aspects that are needed for engineering the Compact HMI 800 system.

SysAdmin has no restrictions.

Full backup of the system is scheduled to be once a week. The backups are saved on C:\BACKUP.

Log-over and Audit trail are as default enabled in the Compact HMI 800 system.

Compact Control Builder is installed and ready to be used for AC 800M configuration tasks.

The AC 800M OPC Server is installed and the connection for this server is configured in the Plant Explorer. Alarm and event services can be connected to the AC 800M controllers See Connectivity to AC 800M on page 44.

Page 122: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 6 System Preconfiguration

122 3BSE040587-510 A

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.

Page 123: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Adding New Users

3BSE040587-510 A 123

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 System 800xA, Administration and Security (3BSE037410*).

Adding New UsersThe Compact HMI 800 product is set up to run in Workgroup in Windows. Three user roles (User Groups) are defined at delivery: Operator, AppEng and SysAdmin. All these are given the same passwords during installation, see Table 3, Predefined Users on page 44.

To add a new user to the Compact HMI 800 after it has been created in Windows, follow the steps below:

1. Log in as SysAdmin.

2. Select Start > All Programs > ABB Compact HMI 800 > System > System Configuration Console to start the System Config Console.

All Users and groups has to be created in all the Compact HMI 800 nodes with the same spelling and passwords

Page 124: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Adding New Users Section 7 Administration

124 3BSE040587-510 A

3. Click Users.

4. Click Users.

5. Click Add a new User.

Figure 74. System Configuration Console

Page 125: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Backup and Restore

3BSE040587-510 A 125

6. In User Information, select the user to be added.

7. Select the corresponding user group checkboxes, to which the user should belong to.

8. Click Apply.

9. Repeat Step 5 to Step 8 for all users to be added.

Backup and RestoreIt is recommended that the Compact HMI 800 server is equipped with two hard drives, one that is used for the runtime data of the system (disk C), and the other for backups (disk D).

Figure 75. Adding a new user

The Windows user must be a member of the Industrial IT User group to use the Compact HMI 800.

Page 126: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Backup and Restore of Configuration Data Section 7 Administration

126 3BSE040587-510 A

System Backups are configured as full backups of the Compact HMI 800 system and are scheduled to be executed once a week. The backup images are saved by default on the drive C. It is recommended to change this setting to the D disk if available. this can be done in the Storage tab in the Backup definition aspect described in the next chapter.

Backup and Restore of Configuration Data

To backup the configuration data of the system follow the steps below. Note that the data for the applications that are not integrated in the system, needs to be backed up separately.

1. Log in as SysAdmin.

Page 127: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Backup and Restore of Configuration Data

3BSE040587-510 A 127

2. In the Maintenance Structure, expand the object backup definitions. Select the Backup definition aspect as shown in Figure 76.

3. Select the Summary tab and click Start Backup to start the backup procedure.

4. 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.

Figure 76. Plant Explorer Workplace - Maintenance Structure

Page 128: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Backup and Restore of Configuration Data Section 7 Administration

128 3BSE040587-510 A

2. If the backup does not show up in the window, click select Path, and add, and then browse to the folder shown below.

3. Click OK to proceed.

4. 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)).

5. Select Generate New System ID and enter the system name. For example, HMI Server55 System and click Next.

Figure 77. Backup Folder

Page 129: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Backup and Restore of Configuration Data

3BSE040587-510 A 129

6. Click Next and then click Finish.

Figure 78. System Directories Selection

Page 130: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Store Controller Application in the System Section 7 Administration

130 3BSE040587-510 A

7. Wait until the restore is complete and then click Exit.

Store Controller Application in the System

To include controller configuration data, or other type of information in the automatic system backup, the data can be stored in the File Viewer Aspects.

To do this follow the steps below:

1. Create a zip-file containing all files included in the controller application.

2. Log in as user AppEng and open the Plant Explorer.

3. Select an object that represents the part of the plant that the control application covers. For example, a plant section object in the Functional Structure.

4. Right-click the object and select New Aspect.

5. Select the File Viewer aspect and enter a name. For example, Control Application 1.3-2006-05-23.

Figure 79. Node Configuration

Page 131: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Other Maintenance

3BSE040587-510 A 131

6. Right-click the selected aspect and select Config View.

7. Click Attach in the Public Document part of the window, and browse to the newly created zip-file. Select the file and click Open.

8. 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 (3BSE037782*) 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. Stop the Compact HMI 800 system services on the server (described in To Stop and Start the System on page 132).

2. 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.

3. Start the Compact HMI 800 system (described in To Stop and Start the System on page 132).

Page 132: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

To Stop and Start the System Section 7 Administration

132 3BSE040587-510 A

To Stop and Start the System

The Compact HMI server nodes contains a set of software services that are running continuously in the background in the computer. These services are often referred to as the system or Compact HMI 800 system. During some maintenance activities it is necessary to stop and start these services. This is described below. When switching on the power to a Compact HMI 800 server the system is automatically started.

Stop System

To stop the system without switching off the power follow these steps:

1. Log in as SysAdmin.

2. Open the Configuration Wizard (Start > Programs > ABB Compact HMI 800 > System > Configuration Wizard).

3. In the dialog above select System Administration.

4. Then click Next and Next again.

Figure 80. Configuration Wizard Main View

Page 133: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration To Stop and Start the System

3BSE040587-510 A 133

5. In the window below select Systems and press Next.

6. Select Stop and press Next and then Finish.

7. 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. Log in as SysAdmin.

2. Open the Configuration Wizard (Start > Programs > ABB Compact HMI > System > Configuration Wizard).

3. In the dialog above select System Administration.

4. Then click Next and Next again.

5. In the window below select Systems and press Next.

6. Select Start and press Next and then Finish.

Figure 81. Select Systems

Page 134: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Autonomous Redundancy Setup Section 7 Administration

134 3BSE040587-510 A

7. Wait until the system has started. (The dialog in Step 2 is displayed).

Autonomous Redundancy Setup

Compact HMI 800 supports an autonomous redundancy scheme. This means that two Compact HMI systems are running in parallel accessing the same controllers. One of the systems are considered to be the main system and the second is the backup system.

All configuration changes should be done in the main system and then transferred to the backup system by using the system backup function.

The setup of an autonomous redundancy configuration is done by the following main steps:

1. Make a system backup of the configuration in the main system.

2. Install another set nodes with a Compact HMI 800 system, with other node names and IP addresses. If needed change the windows computer names and IP addresses in the backup system, including restore of the backup created in Step 1.

Step 1 and Step 2 are described in more detail in the chapters Backup and Restore of Configuration Data on page 126 and Change the Windows Computer Name in the Server Node on page 134.

Change the Windows Computer Name in the Server Node

To change the Windows Computer Name of the Compact HMI 800 Server node after installation and configuration, please go through the following steps:

1. Make an image backup of the node, using the Norton Ghost or similar software

2. Make a system backup (will be restored in a later step) as described in Backup and Restore of Configuration Data on page 126.

3. Log in as SysAdmin.

4. Stop the system as described in To Stop and Start the System on page 132.

Page 135: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Change the Windows Computer Name in the Server Node

3BSE040587-510 A 135

5. Delete the system, by opening the Configuration Wizard (Start > All Programs > ABB Compact HMI 800 > System > Configuration Wizard).

6. Select System Administration and click Next, and then Next again.

7. Select System Start, Stop or Delete and press Next.

8. Select Delete System on a Node and click Next.

9. 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.

Figure 82. Select Type of Configuration

Page 136: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Change the Windows Computer Name in the Server Node Section 7 Administration

136 3BSE040587-510 A

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”).

14. The server address for the license system has to be adjusted. To do this open Start > All Programs > ABB Compact HMI 800 > System > Licensing > License Status Viewer.

15. Select Tools > Change CLS Machine, to get the dialog below.

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.

Figure 83. Change CLS Machine

Page 137: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Change the Windows Computer Name in the Server Node

3BSE040587-510 A 137

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.

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.

Figure 84. Backup Folder

Page 138: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Change the Windows Computer Name in the Server Node Section 7 Administration

138 3BSE040587-510 A

Figure 85. System Directories Selection

Page 139: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Change the Windows Computer Name in the Server Node

3BSE040587-510 A 139

25. Press Next in the dialog below, and then Finish.

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. Open Plant Explorer and go to the Control Structure.

Figure 86. Node Configuration

Page 140: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Change the Windows Computer Name in the Server Node Section 7 Administration

140 3BSE040587-510 A

b. 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.

Figure 87. OPC reconfiguration

Page 141: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Change the Windows Computer Name in the Server Node

3BSE040587-510 A 141

c. Click the Edit Driver button and the dialog in the figure below is displayed.

d. Click the Update button and select the OPC server to be used as shown above.

e. 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. Log in as SysAdmin in the Client.

b. Open the Hosts file using Notepad and update the file with the new name of the server.

c. Restart the client.

d. Connect the client to the system server as described in Connect and Disconnect Client Nodes on page 142.

Figure 88. Communication parameters

Page 142: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Change the Windows Computer Name in the Client Node Section 7 Administration

142 3BSE040587-510 A

Change the Windows Computer Name in the Client Node

To change the Windows Computer Name of a Compact HMI 800 Client node please go through the following steps

1. Log in as SysAdmin.

2. Disconnect the client form the servers as described in chapter Connect and Disconnect Client Nodes on page 142.

3. Change the Computer Name and or IP address of the client.

4. Update the Hosts file in the client and the server with the changes (“C:\WINDOWS\system32\drivers\etc\hosts”).

5. Remember that if the name of the server has been changed, the License Status Viewer should be opened, and the CLS machine be changed.

6. Connect the client to the server as described in chapter Connect and Disconnect Client Nodes on page 142.

7. The node name change of the client is now ready.

Connect and Disconnect Client Nodes

Client nodes have to be connected to the system. This is done in the following steps:

1. Connect the client node to the network.

2. Log in on the server node as SysAdmin.

3. Start the Configuration Wizard.

4. Select System Administration and click Next, and then Next again.

5. Select Nodes and click Next.

6. Select Add Client and click Next.

7. In the dialog shown below select the client to be added e.g. HMI-Client01.

Page 143: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Connect and Disconnect Client Nodes

3BSE040587-510 A 143

8. Click Next and then Finish.

9. 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. Select Remove Client and click Next.

2. In the dialog below select the client to be removed.

Figure 89. Add a Client Node

Page 144: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Defragmentation Section 7 Administration

144 3BSE040587-510 A

3. 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.

4. Click Next and then Finish.

5. The client has now been removed.

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 System 800xA, Administration and Security (3BSE037410*) instruction.

Figure 90. Remove a Client Node

Page 145: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Windows Update

3BSE040587-510 A 145

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.

Save of OPC IP Address for PLC Connect

Open the OPC server interface and connect your PLCs in the Add Your PLCs. When all PLCs are connected and the communication is verified, click File and Save configuration. To enable the Autostart, click Settings and Autoload Configuration. When the pop-up window shows up, check the Enable Autoload Configuration check box, and use the browse interface to locate your saved configuration. All your PLCs are now stored in a file, that is pre-loaded in the OPC-server at computer startup.

Using Virus Protection with Compact HMI 800

The description below shows an example of how to set-up virus scan software for the Compact HMI 800 product. In this example the McAffe software has been used, but other virus scan products can also be used with Compact HMI 800 by configuring the relevant functions in the way described in this chapter.

All computer systems should be scanned for viruses at regular intervals. A reputable and reliable virus scanner should be used and updated regularly. However, when a virus is found, damage may already have been done. For a mission critical system it is therefore more important to effectively prevent viruses from being introduced into the system than to frequent run virus scans.

Virus checking affects the performance and response times of any computer system. For an automation system such as Compact HMI 800, where real-time performance and reaction times must not be compromised, the impact of virus checking must be limited. This can be accomplished by excluding certain frequently accessed directories and file types from on-access scanning, and by running on-demand scanning of excluded files at times when normal system activity is low.

Page 146: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

146 3BSE040587-510 A

This section describes how McAfee VirusScan® Enterprise can be configured to avoid interference with the Compact HMI 800 operation.

Configuration Settings

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 on-access scanning should be scanned on-demand at regular intervals. However, since this scanning will impact system performance and reaction times, it should be done when normal system activity is low.

Page 147: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 147

On-access Scanning

General Settings. Below the General tab, deselect the Processes on enable check box. Select Disabled in the Sensitivity level drop-down menu1.

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.

Figure 91. General Settings - General Tab

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.

Page 148: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

148 3BSE040587-510 A

Below the Messages tab, deselect the Delete files check box in the Actions available to user area.

Figure 92. General Settings - Messages Tab

Page 149: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 149

Default Processes Settings. Below the Processes tab select the Configure different scanning policies for high-risk, low-risk and default processes radio button.

Figure 93. Default Processes - Processes Tab

Page 150: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

150 3BSE040587-510 A

Below the Scan Items tab click the Additions button.

In the Additional File Types dialog box, add the AFW file type in the User-specified additional file types area. Click OK.

Figure 94. Default Processes - Scan Items Tab

Page 151: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 151

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 96.

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.

Figure 95. Additional File Types Dialog Box

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 165.

Page 152: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

152 3BSE040587-510 A

For each item that is added, select Also exclude subfolders, On read, and On write, as shown in Figure 7.

Figure 96. Set Exclusions Dialog Box

Page 153: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 153

Below the Actions tab make the settings shown in Figure 98.

Figure 97. Add Exclusion Item

Page 154: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

154 3BSE040587-510 A

Settings for Low Risk Processes. Add the Compact HMI 800 system function Afwworkplaceapplication.exe to the list of low risk processes1.

Figure 98. Default Processes - Actions Tab

1. Certain low risk processes may already be listed as defaults by McAfee. These can be left as is.

Page 155: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 155

Apply the same settings below the Scan Items tab as were made for default processes (see Figure 94).

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 94).

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.

Figure 99. Add Afwworkplaceapplication.exe

Page 156: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

156 3BSE040587-510 A

Additional Exclusions for Windows Domain Controller. In order to avoid serious 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:

Page 157: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 157

To remove locations for on-demand scanning, click Remove, to add items, click Add.

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 101.

Figure 100. Scan Locations Tab

At least all items excluded from on-access scanning should be covered by on-demand scanning (except file types MDF, LDF, and NDF, see below).

Page 158: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

158 3BSE040587-510 A

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.

Figure 101. Scan Items Tab

Page 159: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 159

Select the Performance to limit the performance impact from on-demand scanning, as shown in

Select Disabled in the Sensitivity level drop-down menu1.

Figure 102. Set Exclusions Dialog Box

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.

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.

Page 160: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

160 3BSE040587-510 A

Select the Actions tab and make the settings shown in Figure 104.

Figure 103. Performance Tab

Page 161: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 161

Recovery from a Virus Infection

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:

Figure 104. Actions Tab

Page 162: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

162 3BSE040587-510 A

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).

2. Disconnect the infected node from all networks.

3. Restore the infected node from a disk image if available, or re-install from scratch (see the section about Node Replacement in System 800xA, Administration and Security (3BSE037410*).

4. Verify that the node is no longer infected by running a complete virus scan.

5. Reconnect the node to the network and restart it.

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.

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.

Figure 105. Virus Scan Console

Page 163: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 163

Select the Access Protection tab, then select Prevent mass mailing worms from sending mail (Port 25) and click Edit…:

In the Processes to exclude area add AdvMsgEngine.exe to the list (separated from other items by a comma).

Figure 106. Access Protection Properties

Page 164: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

164 3BSE040587-510 A

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.

Figure 107. Rule Details

Page 165: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 7 Administration Using Virus Protection with Compact HMI 800

3BSE040587-510 A 165

Folders Excluded from On-access Scanning

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 Path

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)

Engineering Studio <drive>:\Program Files\Common Files\ABB Industrial IT\ MSSQL$EBINSTANCE\Data\

Control IT <drive>:\ABB Industrial IT Data\

Page 166: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Using Virus Protection with Compact HMI 800 Section 7 Administration

166 3BSE040587-510 A

Page 167: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library

3BSE040587-510 A 167

Section 8 Using the PLC Device Library

PLC Device Library has a number of predefined object types for motors, valves, PID, analog types, binary types, etc. with predefined process graphics such as faceplates, alarm lists and signal lists to facilitate connections to different PLC's.

Information on how to create graphics in general is described in the System 800xA, Engineering, Process Graphics (3BSE049230*) instruction, which can be found in

Page 168: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library

168 3BSE040587-510 A

Start > All Programs > ABB Compact HMI 800 > System > Reference Documentation > Engineering.

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.

Figure 108. PLC Device Library

Page 169: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating PLC Device Library Instances

3BSE040587-510 A 169

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.

Creating PLC Device Library InstancesIn the PLC Controller Type object, create the instances needed for this example.

1. Select the PLC Generic Control Network object and select the Generic Control Network Configuration aspect

2. Click on the New Object icon, see Figure 109.

Page 170: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating PLC Device Library Instances Section 8 Using the PLC Device Library

170 3BSE040587-510 A

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.

Figure 109. New Object Icon

Page 171: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating PLC Device Library Instances

3BSE040587-510 A 171

4. Repeat Step 3 for the motor (MOTtype).

Figure 110. Create New Object

Page 172: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating PLC Device Library Instances Section 8 Using the PLC Device Library

172 3BSE040587-510 A

Figure 111. Motor Object

Page 173: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating PLC Device Library Instances

3BSE040587-510 A 173

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 112.

Figure 112. Data Sheet

Page 174: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating PLC Device Library Instances Section 8 Using the PLC Device Library

174 3BSE040587-510 A

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.

Figure 113. Signal Configuration Aspect

Page 175: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating PLC Device Library Instances

3BSE040587-510 A 175

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.

8. Click Apply and click Apply in the aspect.

9. 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 115.

Figure 114. OPC Browser

Page 176: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating PLC Device Library Instances Section 8 Using the PLC Device Library

176 3BSE040587-510 A

The motor and the valve are now configured and deployed and are now ready to be used in a graphic display.

Figure 115. Deploy Aspect

Page 177: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating the Display

3BSE040587-510 A 177

Creating the Display1. Open the Plant Explorer and expand the Functional Structure.

2. Select the object where the display shall be located and create an aspect of the type Graphic Display PG2.

3. Open the Process Graphics Editor by right-clicking on the newly created aspect and select Edit.

4. Create a tank element by selecting the tank body, tank neck and tank bottom element from the Shapes toolbox. Also add pipes using the flexible pipes element.

Figure 116. Process Graphics Editor

Page 178: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating the Display Section 8 Using the PLC Device Library

178 3BSE040587-510 A

5. In the toolbox, select the Element Explorer and browse to the Control Structure and the motor and the valve created in the previous example.

6. Select the Display Element Reduced Icon for the motor and the valve to insert them into the display.

Figure 117. Display Element Reduced Icon

Page 179: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Section 8 Using the PLC Device Library Creating the Display

3BSE040587-510 A 179

7. Click Save, and the display is ready for operation, as shown in Figure 118.

Figure 118. Graphic Display

Page 180: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Creating the Display Section 8 Using the PLC Device Library

180 3BSE040587-510 A

Page 181: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Index

3BSE040587-510 A 181

AABB software installation 32Acknowledge 115Alarm Band 101, 118Alarm Line 101Alarms and events 115Application bar 99Aspect Menu 103Aspect Object 17Aspect View 18Aspects 17

Alarm and Event 65Alarm and Event Configuration 65Graphical Elements 60History Logging 66Log Configuration 66Process Displays 78Security Definition 95

Audit Trail 121disable 94enable 94

BBack to Previous Display 103Backup/Restore

Ghost 125Base System verification 32

CClock 101Close Overlaps 103Close Workplace 103Compact HMI Client 26Compact HMI Installation 24Compact HMI Server 26Connectivity to AC 800M 42Context Menu 107Control 121Current User Tool 105

DDisplay area 99Display bar 103Display links 106

EExternal Alarm Silence 102

FFaceplate views

Extended 111Faceplate 111Reduced 111

Faceplates 63filter 121Function keys 107Functional 121Functional Structure 74

GGraphical displays 60

HHidden alarms 115Hot Keys 107Hot keys 106

IIP addresses 53

LLicense installation 36Log Configuration 66

NNavigation 105

Index

Page 182: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Index

182 3BSE040587-510 A

Index

182 3BSE040587-510 A

OObject Type and Documentation Structure 121OPC names 60OPC Server for PLC 49Operator Message List 105Operator Workplace 20Operator Workplace Window 99

PPlant Explorer 21PLC signal 59Predefined Users 44Print screen 103Process Alarm 102Process Alarms 115Process Event List 120Process Events 102, 120

Ssecurity setting 95Shortcuts

Application bar 107Display bar 106

Start display 106Status Bar 105Status bar 99Structures 19

Control Structure 74Object Type Structure 58

Supervision 110System 121System Alarms 118System Event List 120System Events 120System report generation 34System startup 43System Status 102

TToggle Browser 103

Trend Display 80

UUpgrade from Compact HMI SP2 Rev C to 5.1 36Upgrade the PLC Device Library 38Upgrade to 800xA 41User 121User settings 27

WWindows Configuration 31

Page 183: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started
Page 184: 3BSE040587-510 a en Compact HMI 800 5.1 Getting Started

Copyright © 2005-2011 by ABB.All Rights Reserved

ABB AB Control SystemsVästerås, SwedenPhone: +46 (0) 21 32 50 00Fax: +46 (0) 21 13 78 45E-Mail: [email protected]/controlsystems

ABB Industry Pte LtdControl SystemsSingaporePhone: +65 6776 5711Fax: +65 6778 0222E-Mail: [email protected]/controlsystems

ABB Automation GmbHControl SystemsMannheim, GermanyPhone: +49 1805 26 67 76Fax: +49 1805 77 63 29E-Mail: [email protected]/controlsystems

ABB Inc.Control SystemsWickliffe, Ohio, USAPhone: +1 440 585 8500Fax: +1 440 585 8756E-Mail: [email protected]/controlsystems

Power and productivity for a better worldTM

Contact us

3BS

E04

0587

-510

A