compact product suite - abb energy saver and screen saver configura tion ... disable server manager...

246
Power and productivity for a better world TM Compact Product Suite Compact HMI Getting Started Guide System Version 6.0.1

Upload: others

Post on 04-Feb-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • Power and productivity

    for a better worldTM

    Compact Product SuiteCompact HMIGetting Started Guide

    System Version 6.0.1

  • Compact Product Suite Compact HMI

    Getting Started Guide

    System Version 6.0.1

  • 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 ref-erenced 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 intellectual 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.

    Products described or referenced in this document are designed to be connected, and to communicate information and data via a secure network. It is the sole responsibility of the system/product owner to provide and continuously ensure a secure connection between the product and the system network and/or any other networks that may be connected.

    The system/product owners must establish and maintain appropriate measures, including, but not lim-ited to, the installation of firewalls, application of authentication measures, encryption of data, installa-tion of antivirus programs, and so on, to protect the system, its products and networks, against security breaches, unauthorized access, interference, intrusion, leakage, and/or theft of data or information.

    ABB verifies the function of released products and updates. However system/product owners are ulti-mately responsible to ensure that any system update (including but not limited to code changes, con-figuration file changes, third-party software updates or patches, hardware change out, and so on) is compatible with the security measures implemented. The system/product owners must verify that the system and associated products function as expected in the environment they are deployed.

    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 conse-quential damages arising from use of any software or hardware described in this document.

    This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used for any unauthorized pur-pose.

    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 require-ments specified in EMC Directive 2004/108/EC and in Low Voltage Directive 2006/95/EC.

    TRADEMARKSAll rights to copyrights, registered trademarks, and trademarks reside with their respective owners.

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

    Release: February 2016Document number: 3BSE040587-601

  • 3BSE040587-601 5

    Table of Contents

    About This User ManualGeneral ............................................................................................................................11

    User Manual Conventions ...............................................................................................12

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

    Terminology.....................................................................................................................13

    Released User Manuals and Release Notes.....................................................................15

    Section 1 - Compact HMI Overview

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

    Aspects ............................................................................................................................21

    Structures .........................................................................................................................23

    The Operator Workplace and Plant Explorer Workplace ................................................23

    Section 3 - InstallationSupported Standard PLCs................................................................................................27

    Overview..........................................................................................................................28

    System Functions and Node Types ......................................................................28

    Compact HMI Installation Workflow..............................................................................29

    Prepare ................................................................................................................29

    Setup ....................................................................................................................30

    Configure .............................................................................................................30

    Prerequisites ....................................................................................................................30

    For Workgroup Environment ...............................................................................30

    For Domain Environment.....................................................................................35

  • Table of Contents

    6 3BSE040587-601

    Node Preparation Tool ......................................................................................... 37

    Installation of Compact HMI Server ............................................................................... 38

    System Configuration Console........................................................................................ 41

    Configure System................................................................................................. 41

    Installation of Compact HMI Client ............................................................................... 49

    Configuring Multiple Network Cards ............................................................................. 53

    License Installation ......................................................................................................... 55

    Compact HMI Upgrade Workflow.................................................................................. 56

    Upgrade from Compact HMI 5.1 FP4 Rev D RU1 to Compact HMI 6.0 ................................................................................................ 57

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

    Start Up ........................................................................................................................... 60

    Connectivity to AC 800M ............................................................................................... 61

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

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

    IP Addresses.................................................................................................................... 71

    Section 4 - EngineeringWorking with Object Types............................................................................................. 73

    Creating an Object Type ...................................................................................... 74

    Adding Signals to an Object Type ....................................................................... 75

    Adding Graphical Elements................................................................................. 77

    Adding Faceplates................................................................................................ 79

    Adding Alarm and Event Handling ..................................................................... 80

    Adding History Logging ...................................................................................... 81

    Adding Trend Display.......................................................................................... 82

    Creating the Device Object Instances ............................................................................. 83

    Creating Instances................................................................................................ 83

    Connecting the Instances to Real Signals ............................................................ 86

    Building the Functional Structure ................................................................................... 90

    Adding Process Displays ..................................................................................... 95

    Adding Trends...................................................................................................... 97

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

  • Table of Contents

    3BSE040587-601 7

    3BSE040587-601 7

    Basic Navigation ................................................................................................101

    Adding Shortcuts for Navigation .......................................................................101

    Messaging Configuration ..............................................................................................107

    SMS Messaging Configuration ..........................................................................107

    e-Mail Messaging Configuration .......................................................................109

    Audit Trail .....................................................................................................................110

    Security Configuration ..................................................................................................111

    Import/Export of Application from Compact HMI .......................................................111

    Export of Controller Communication Application from Compact HMI ...........111

    Import of Controller Communication Application to Compact HMI ................112

    Hardware and Software Supervision .............................................................................113

    Section 5 - OperationWorkplace Layout and Tools .........................................................................................115

    Tabbed Menu......................................................................................................117

    Application Bar ..................................................................................................117

    Panel Area ..........................................................................................................118

    Display Bar.........................................................................................................119

    Tool Bar..............................................................................................................120

    Status Bar ...........................................................................................................121

    Navigation .....................................................................................................................122

    General ...............................................................................................................122

    Recommended Tools for Navigation..................................................................122

    Faceplate Usage.............................................................................................................128

    Trends ............................................................................................................................131

    Trend Usage .......................................................................................................131

    Alarm and Event Usage.................................................................................................133

    Section 6 - AdministrationAllocating the Functions to the System and the Nodes .................................................139

    Deploying Individual or All Nodes in a System............................................................139

    Expanding an Existing System......................................................................................140

    Excluding a Node ..........................................................................................................141

  • Table of Contents

    8 3BSE040587-601

    Replacing a Node .......................................................................................................... 141

    Adding and/or Removing a Node.................................................................................. 142

    Importing and Exporting of Configurations.................................................................. 142

    Excluding a Node before Deploy .................................................................................. 143

    Excluding a Node during Deploy.................................................................................. 143

    Adding New Users ........................................................................................................ 144

    Backup and Restore....................................................................................................... 146

    Backup and Restore of Configuration Data ....................................................... 146

    Store Controller Application in the System....................................................... 148

    Other Maintenance ........................................................................................................ 149

    To Stop and Start the System ............................................................................. 149

    Autonomous Redundancy Setup........................................................................ 152

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

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

    Connect and Disconnect Client Nodes .............................................................. 159

    Defragmentation ................................................................................................ 161

    Virus................................................................................................................... 161

    Windows Update................................................................................................ 162

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

    Using Virus Protection with Compact HMI ...................................................... 162

    Section 7 - Using the PLC Device LibraryCreating PLC Device Library Instances........................................................................ 185

    Creating the Display...................................................................................................... 192

    Windows Operating System.......................................................................................... 197

    Selecting the Windows Operating System......................................................... 197

    Considerations for Disks and File System......................................................... 198

    Windows Installation Guidelines ....................................................................... 200

    Windows Operating System Updates................................................................. 201

    Configuring Network Adapters ..................................................................................... 201

    Configuring Domain Controller and DNS Server......................................................... 204

    Adding Nodes to a Domain ............................................................................... 210

    Configuring Users and Groups...................................................................................... 211

  • Table of Contents

    3BSE040587-601 9

    3BSE040587-601 9

    New Organizational Unit....................................................................................215

    Groups ................................................................................................................215

    Users, Groups, and Rights Assignments ............................................................216

    800xA Service User ...........................................................................................218

    Other Users.........................................................................................................221

    Adding 800xA Domain Users to the Local Administrator Group .....................221

    Operating System Setup Use with Compact HMI.........................................................223

    Regional and Language Options ........................................................................223

    Enable Write Caching on Hard Disks ................................................................224

    Internet Explorer Enhanced Security .................................................................225

    Internet Security Settings for Digital Signature Validation................................226

    Disable Web Browser Popup Blocker ................................................................226

    Disable Show Window Contents While Dragging .............................................226

    Energy Saver and Screen Saver Configuration ..................................................227

    Virus Scanning Configuration During Installation and Post Installation...........227

    Windows Update Configuration.........................................................................227

    Enable the Change Sharing Options for Different Network Profiles .................228

    Disable Server Manager Startup ........................................................................228

    Disable ISATAP Setting .....................................................................................228

    Group Policy Management.................................................................................229

    Remote (Thin) Client for the Server Operating System.....................................232

    Other Third Party Software ...........................................................................................233

    Microsoft Office Professional ............................................................................233

    Microsoft Word ..................................................................................................234

    Microsoft Excel ..................................................................................................235

    Crystal Reports...................................................................................................236

    Autocad Integration............................................................................................237

    McAfee Integration ............................................................................................237

    Symantec ...........................................................................................................237

    Bulk SPL Template ............................................................................................238

    Backup Software ................................................................................................238

    Index

  • Table of Contents

    10 3BSE040587-601

    Revision HistoryIntroduction ................................................................................................................... 243

    Revision History............................................................................................................ 243

  • 3BSE040587-601 11

    About This User Manual

    GeneralAny 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 Compact HMI 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 Compact HMI System.

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

    The Compact HMI is based on 800xA SV 6.0.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 ABB Start Menu > ABB Industrial IT 800xA > 800xA Documentation.

    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.

  • User Manual Conventions About This User Manual

    12 3BSE040587-601

    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.

    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

  • About This User Manual Terminology

    3BSE040587-601 13

    TerminologyA complete and comprehensive list of terms is included in System 800xA System Guide Functional Description (3BSE038018*). The listing includes terms and 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 21

    Aspect Objects See Aspect Objects on page 21

    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

  • Terminology About This User Manual

    14 3BSE040587-601

    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.

    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

    Term Description

  • About This User Manual Released User Manuals and Release Notes

    3BSE040587-601 15

    Released User Manuals and Release NotesA 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*).

    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

    Plant Explorer An application that is used to create, delete and organize Aspect Objects and Aspects in the Compact HMI. 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

  • Released User Manuals and Release Notes About This User Manual

    16 3BSE040587-601

    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.

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

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

    Table 1. Related Documentation

    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.

  • About This User Manual Released User Manuals and Release Notes

    3BSE040587-601 17

    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.

    Category Title Description

  • Released User Manuals and Release Notes About This User Manual

    18 3BSE040587-601

  • 3BSE040587-601 19

    Section 1 Compact HMI Overview

    The IndustrialIT Compact HMI is designed to be an HMI to any kind of automation solution. It interfaces with AC 800M and other PLCs found in 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 Operational and 800xA Smart Client Thin clients are used only as operator workplaces.

    The IndustrialIT Compact HMI supports 800xA Smart Client by sharing the Compact HMI800 Graphics.

    Figure 1. System Overview

  • Section 1 Compact HMI Overview

    20 3BSE040587-601

  • 3BSE040587-601 21

    Section 2 Terms and Common Principles

    This section describes the terms and principles used in the Compact HMI 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.

  • Aspects Section 2 Terms and Common Principles

    22 3BSE040587-601

    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

  • Section 2 Terms and Common Principles Structures

    3BSE040587-601 23

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

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

    24 3BSE040587-601

    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.

    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.

    Figure 3. The Operator Workplace Window

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

    3BSE040587-601 25

    General User Interface

    Compact HMI 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.

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

    26 3BSE040587-601

    Figure 4 shows an example of the Plant Explorer window.

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

    Figure 4. The Plant Explorer Workplace Window

  • 3BSE040587-601 27

    Section 3 Installation

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

  • Overview Section 3 Installation

    28 3BSE040587-601

    OverviewCompact HMI installation includes the following:

    • Centralized and automated software installation and configuration

    • System deployment

    The Compact HMI 6.0.1 is installed with minimal user interaction. It automates the installation and configuration (adding of System Functions and allocating functions to nodes) of an existing Compact HMI System. The configuration of all nodes in the system can be done from one place, except for the preparation of nodes which is done at each node.

    System Functions and Node Types

    System Functions define the capability of the System. Functions allocated to the nodes describe the intended functional behavior and use of a node. The selection of the System Functions determines the functions available for allocation and deploy of the nodes.

    The Node Types determine the main use of a Compact HMI system node as a:

    • Server

    • Client

    Before proceeding with this chapter, make sure that all prerequisites required to configure an Compact HMI System are completed, refer Appendix A, Prerequisites.

  • Section 3 Installation Compact HMI Installation Workflow

    3BSE040587-601 29

    Compact HMI Installation WorkflowThe Compact HMI installation is carried out in three phases as shown in Figure 5 :

    Figure 5. Compact HMI Installation Workflow

    Prepare

    The main purpose of this phase is to configure a node to be a Compact HMI node. Use the System 800xA 6.0 System Guide Technical Data and Configuration (3BSE041434*), and System 800xA 6.0 System Planning (3BSE041389*) documents to plan the hardware and software requirements for a Compact Node. A node must comply with the hardware and Operating System requirements to be configured as an Compact HMI.

    The following tasks are carried out in the prepare phase:

    1. Selecting, and installing the Windows Operating System

    2. Configuring Network Adapters

    3. Configuring Domain Controller and DNS Server

    4. Configuring Users and Groups

    5. Setting up the Other Third Party Software

    6. Preparing the node using the Node Preparation Tool

    These procedures remain the same for any node selected to be configured as a Compact HMI.

    See the Industrial IT Certification home page for a complete and up to date list of certified computers: http://www.abb.com/product/us/9AAC171278.aspx

    Note that the certification itself is performed towards one or more specific versions of Compact HMI.

  • Setup Section 3 Installation

    30 3BSE040587-601

    Setup

    Select from the list of System Functions applicable to the system and the Node Functions intended to run on the individual nodes to setup the system.

    Deploying the System installs the Compact HMI software on all the nodes in a centralized approach where the overall progress is indicated on Compact HMI Server. The system configuration information including system functions, nodes and associated node functions, node function properties and so on are stored in the Aspect Directory. This enables and ensures smooth updates and upgrades of the installed system.

    Configure

    Most of the post installation configuration of the system and node functions is done before the system is deployed. However, there are post installation configuration steps that are not automated. Refer the System 800xA 6.0 Post Installation (2PAA111693*) manual along with the product specific configuration manuals to carry out the configurations.

    Refer the Product Specific configuration manual for specific configurations related to specific functions and features.This phase deals with configuring the 800xA Base System and Functional Areas.

    The system is now ready for application engineering.

    Prerequisites

    For Workgroup Environment

    Following are the system setup that has to be done on Workgroup Environment before starting Compact HMI 6.0.1 installation:

    1. Right click on My Computer and click Manage. The Computer Management window appears.

    Computer management can only be done if the logged on user have administrative privileges.

    Do not install Compact HMI software product manually. This will cause inconsistencies in the information stored in the aspect directory which will lead to unforeseen consequences in future maintenance of the system.

  • Section 3 Installation For Workgroup Environment

    3BSE040587-601 31

    2. Select Users under Computer Management (Local) > System Tools > Local Users and Groups. All the users of the computer will be listed on the right side as shown in Figure 6.

    Figure 6. Computer Management Window

    3. Right click on the window and click New User… to create a new user SwServiceAccount.

  • For Workgroup Environment Section 3 Installation

    32 3BSE040587-601

    4. Fill in the required details such as User Name, Password as shown in Figure 7.

    Figure 7. Creating a New User

    5. Click Create and Close the window. The SwServiceAccount will appear in the user list as shown in Figure 8.

    Figure 8. User List

  • Section 3 Installation For Workgroup Environment

    3BSE040587-601 33

    6. Select Groups under Computer Management (Local) > System Tools > Local Users and Groups. All the user groups of the computer will be shown on the right side.

    7. Right click and select New Group… to create a new group IndustrialITUser. See Figure 9.

    Figure 9. Adding New Group

    8. Similar way, create a new group IndustrialITAdmin.

    9. Add SwServiceAccount user to the following groups:

    – IndustrialITAdmin

    – IndustrialITUser

    – Administrators

    Follow the steps to add the user to the groups:

    a. Double click on SwServiceAccount in Users under Computer Management (Local) > System Tools > Local Users and Groups. The SwServiceAccount Properties window appears.

    b. Go to Member Of tab in SwServiceAccount Properties window.

    c. Click Add… to add SwServiceAccount user as a member of a group.

  • For Workgroup Environment Section 3 Installation

    34 3BSE040587-601

    d. In Select Groups window, write the name of the Group and click OK. See Figure 10.

    Figure 10. Adding SwServiceAccount as a Member

  • Section 3 Installation For Domain Environment

    3BSE040587-601 35

    e. Similarly, add IndustrialITUser and Administrators. All the three group name should appear in the Member Of tab of the SwServiceAccount Properties window. See Figure 11. Click OK.

    Figure 11. User Properties Window

    10. Log out from the current user and log in as SwServiceAccount.

    It is required to reset the password while logging in for the first time in a user account.

    For Domain Environment

    Following are the system setup that has to be done on Domain Environment before starting Compact HMI 6.0.1 installation:

    1. Go to Search functionality then type dsa.msc and click OK to open Active Directory Users and Computers.

  • For Domain Environment Section 3 Installation

    36 3BSE040587-601

    2. Add a new user SwServiceAccount as shown in Figure 12.

    Figure 12. Adding New User

  • Section 3 Installation Node Preparation Tool

    3BSE040587-601 37

    3. Create two groups in Active Directory Users and Computers, IndustrialITAdmin and IndustrialITUser. See Figure 13.

    Figure 13. Creating Groups

    4. Add SwServiceAccount in the following groups:

    – IndustrialITAdmin

    – IndustrialITUser

    – Domain Admins

    5. Log out from the current user and log in as SwServiceAccount user.

    Node Preparation Tool

    The Node Preparation Tool (NPT) copies the installation files to the local drive on the computer and installs the 800xA Base Software. Thus preparing the node for deployment of Compact HMI.

  • Installation of Compact HMI Server Section 3 Installation

    38 3BSE040587-601

    Installation of Compact HMI ServerFollow the steps below to install Compact HMI 6.0.1 Server:

    1. Double click on Setup.exe file located in Compact HMI 6.0.1 media. A User Account Control confirmation message appears.

    2. Click Yes. The 800xA System Setup window appears.

    Click on the Install Adobe Reader in NPT to install the Adobe PDF reader.

  • Section 3 Installation Installation of Compact HMI Server

    3BSE040587-601 39

    3. Enter the Password in the respective field. See Figure 14.

    Figure 14. 800xA System Setup Window

    4. Accept the License Agreement by selecting the checkbox.

    5. Click on Node Options.

  • Installation of Compact HMI Server Section 3 Installation

    40 3BSE040587-601

    6. In the Node Options window, select Compact HMI Server Node checkbox and click OK. See Figure 15.

    Figure 15. Node Options Window

    7. Click Start node preparation in the 800xA System Setup window. The preparation process starts. A progress bar shows the progress of the preparation.

  • Section 3 Installation System Configuration Console

    3BSE040587-601 41

    8. On successful completion, click Close on the System 800xA Installation Progress window. See Figure 16.

    Figure 16. Preparation Progress Window

    The system reboots when the Compact HMI 6.0.1 preparation is complete. Wait until all the core products are prepared.

    System Configuration Console

    Configure System

    It helps with the configuration and installation of the system functions and the functions allocated to the nodes by:

    Follow the steps below to configure the system using System Configuration Console:

    1. Run ABB Start Menu shortcut from the desktop.

  • Configure System Section 3 Installation

    42 3BSE040587-601

    2. Select System configuration Console from the ABB Start Menu. See Figure 17.

    Figure 17. ABB Start Menu

    3. Click Yes on the confirmation message box shown in Figure 18. The System 800xA Configuration Console window appears as shown in Figure 19.

    Figure 18. Confirmation Message

  • Figure 19. System 800xA Configuration Console

    Section 3 Installation Configure System

    3BSE040587-601 43

  • Configure System Section 3 Installation

    44 3BSE040587-601

    4. Go to System Setup > Configure System on System 800xA Configuration Console window. All the System Functions will be displayed with their property and status. See Figure 20.

    Figure 20. Selecting the System Functions

    5. Wait till all the functions are deployed.

    6. Go to System nodes tab and select Allocate functions…

    The Allocate application and service functions window appears. See Figure 21.

  • Section 3 Installation Configure System

    3BSE040587-601 45

    7. Select the following check boxes in Allocate application and service

    functions window and click OK:

    – Application Scheduler Services

    – Basic History Services

    – Calculations Services

    – SMS and E-Mail Messaging Service

    – SoftPoint Servies

    – PLC Connect Services

    Figure 21. Allocate Application and Service Functions(To be updated)

  • Configure System Section 3 Installation

    46 3BSE040587-601

    8. All the selected functions will be displayed in the System nodes tab with their Property and Installation status. See Figure 22. Click Deploy system.. to deploy all the functions.

    Figure 22. System Node Functions

  • Section 3 Installation Configure System

    3BSE040587-601 47

    9. The Deploy window shows the summary of the deploy. It will show the nodes affected by the deploy and the status. Click Deploy to start the deploy. See Figure 23.

    Figure 23. Deploy

  • Configure System Section 3 Installation

    48 3BSE040587-601

    10. The deploy progress bar will turn into green color once the deploy is completed. See Figure 24. Click Close once all the nodes are deployed.

    Figure 24. Deploy Complete

  • Section 3 Installation Installation of Compact HMI Client

    3BSE040587-601 49

    Installation of Compact HMI ClientFollow the steps below to install Compact HMI 6.0.1 Client:

    1. Double click on Setup.exe file located in Compact HMI 6.0.1 media. A User Account Control confirmation message appears.

    2. Click Yes. The 800xA System Setup window appears.

    3. Enter the details such as Service account name and Password in their respective fields. See Figure 25.

    Figure 25. 800xA System Setup Window

  • Installation of Compact HMI Client Section 3 Installation

    50 3BSE040587-601

    4. Accept the License Agreement by clicking on the checkbox.

    5. Click on Node Options.

    6. In the Node Options window, select Compact HMI Client Node checkbox and click OK. See Figure 26.

    Figure 26. Compact HMI Client Installation

    7. Click Start node preparation in the 800xA System Setup window. The installation process starts. A progress bar shows the progress of the installation.

  • Section 3 Installation Installation of Compact HMI Client

    3BSE040587-601 51

    8. On successful completion, click Close on the System 800xA Installation Progress window. See Figure 27.

    Figure 27. Installation Progress Window

    9. Open System Configuration Console on Compact HMI Server node.

  • Installation of Compact HMI Client Section 3 Installation

    52 3BSE040587-601

    10. Go to System nodes tab and click Add node… in System 800xA Configuration Console window. See Figure 28. The Add node window appears.

    Figure 28. Adding a Node

    11. In Add node window, enter the hostname. In Node Types, select Client and click OK. See Figure 29.

    Figure 29. Add Node Window

  • Section 3 Installation Configuring Multiple Network Cards

    3BSE040587-601 53

    12. Click Deploy system.. in System 800xA Configuration Console window. The Deploy window appears.

    13. Click Deploy to start the deploy. See Figure 30.

    Figure 30. Deploy Window

    14. The deploy progress bar will turn into green color once the deploy is completed. Click Close once all the nodes are deployed.

    Configuring Multiple Network CardsIt is possible to configure a redundant network in Compact HMI 6.0.1. When there is a problem in the primary network, the secondary network takes over the primary network and thus avoid any communication loss. To configure multiple network cards, follow the steps below:

    1. Open System 800xA Configuration Console in Compact HMI Server node.

  • Configuring Multiple Network Cards Section 3 Installation

    54 3BSE040587-601

    2. Go to Network > Configure System Network. The Configure System Network page opens. See Figure 26.

    Figure 31. Configuring Multiple Networks

    3. Select the Network filtering (Recommended) check box.

    4. Enter the number of network areas.

    5. In Client/server network areas, enter Primary network address and Secondary network address.

    6. Click Apply to complete the configuration.

  • Section 3 Installation License Installation

    3BSE040587-601 55

    License InstallationAfter purchasing a Compact HMI 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 ABB Start Menu > ABB Industrial IT 800xA > System > Licensing.

    Figure 32. ABB Start Menu

    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.

  • Compact HMI Upgrade Workflow Section 3 Installation

    56 3BSE040587-601

    Compact HMI Upgrade WorkflowAn upgrade to Compact HMI 6.0.1 can be executed by using the System Installer function in Compact HMI 6.0.1. Figure 33 shows the Overview of the Upgrade.

    To upgrade to Compact HMI 6.0.1:

    1. Plan the system upgrade taking into consideration the:

    – PC Hardware Compatibility

    – Third party software requirements

    – Ensure time synchronization for all the nodes on the system

    2. Prepare the system being upgraded to include:

    – Carry out product wise pre-upgrade procedures

    – Identify the Node and System Functions

    – Complete the Compact HMI Maintenance backup

    – Move the files to a safe location

    3. Prepare and deploy the software based on the upgrade strategy (Online/Offline) selected.

    4. Configure the system and node functions based on product- wise post-upgrade procedures

    Refer the Considerations and Upgrade Flow included in the System 800xA 5.1 to 6.0. Upgrade (2PAA111694*) and System 800xA 5.1 FP4 RevD to 6.0 Upgrade (2PAA111695*) manuals for more information.

    Figure 33. Upgrading Compact HMI - Overview

  • Section 3 Installation Upgrade from Compact HMI 5.1 FP4 Rev D RU1 to Compact HMI 6.0

    3BSE040587-601 57

    Upgrade from Compact HMI 5.1 FP4 Rev D RU1 to Compact HMI 6.0

    To upgrade Compact HMI client, install Windows 8.1 or Windows Server 2012 R2 on the target machine(s) and install Compact HMI as described in Installation of Compact HMI Server.

    To upgrade Compact HMI server, execute the following steps:

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

    2. Install Windows 8.1 or Windows Server 2012 R2 on the target PC.

    3. To start the installation, insert the Compact HMI 6.0.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. for more information refer to section Installation of Compact HMI Server.

    5. Navigate to ABB Start Menu> ABB Industrial IT 800xA > System > Configuration Wizard.

    Visual Basic Process Graphics (VBPG) is not supported in Compact HMI 6.0.1. VBPG based graphics needs to be replaced by Process Graphics 2 displays before moving applications to Compact HMI 6.0.1.

  • Upgrade from Compact HMI 5.1 FP4 Rev D RU1 to Compact HMI 6.0 Section 3 Installation

    58 3BSE040587-601

    6. Select the Restore System.

    Figure 34. Configuration Wizard screen

    7. click on Next.

  • Section 3 Installation Upgrade to 800xA from Compact HMI

    3BSE040587-601 59

    8. Click on Select Path, then click add and browse for the backup folder.

    Figure 35. Customize Server Settings

    9. Click Next whenever it prompts and click Finish.

    Upgrade to 800xA from Compact HMIThe Compact HMI 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 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 ABB Start Menu > ABB Industrial IT 800xA > System > Licensing.

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

  • Start Up Section 3 Installation

    60 3BSE040587-601

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

    Connectivity to AC 800M

    If AC 800M controllers are used, the Compact HMI is ready to be connected to the AC 800M controller after installation. The OPC server is installed with the Compact HMI software install and the Compact HMI is configured accordingly. The following figure describes how to connect to the AC 800M controller.

    Power Cord

    Control Network Tool port, to get log files

    set the IP addressto hyperterminal or to

    Serial Communi-cation, like Comlior Modbus

    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.

  • Section 3 Installation Connectivity to AC 800M

    3BSE040587-601 61

    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.

    Connectivity to AC 800MThe Compact HMI 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 SwServiceAccount.

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

  • Connectivity to AC 800M Section 3 Installation

    62 3BSE040587-601

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

    Figure 36. Event Collector creation

  • Section 3 Installation Connectivity to AC 800M

    3BSE040587-601 63

    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 37. Collector Service creation

  • Connectivity to AC 800M Section 3 Installation

    64 3BSE040587-601

    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 38. Node selection

  • Section 3 Installation Connectivity to AC 800M

    3BSE040587-601 65

    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 39. Special Configuration

  • Connectivity to AC 800M Section 3 Installation

    66 3BSE040587-601

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

    Figure 40. Service Group OPC AE Upload

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

  • Section 3 Installation Installation and Configuration of OPC Servers for PLCs

    3BSE040587-601 67

    Installation and Configuration of OPC Servers for PLCsCompact HMI 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 software.

    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.

    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 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 to receive time tagged alarms from the controller into the Compact HMI 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.

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

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

    68 3BSE040587-601

    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.

    Configuring a third party AE-OPC Server

    The AE OPC Server should be installed on the Compact HMI 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.

    Using AC 500 with Compact HMI

    Install the AC 500 Control Builder and OPC server on the server node to use Compact HMI with AC 500. It is recommended to use the ModBus TCP driver in the Compact HMI 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, 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. Go to Search functionality and type “dcomcnfg.exe”. This displays the application for configuring security for components.

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

  • Figure 41. DCOM Config in Component Services

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

    3BSE040587-601 69

    3. Right-click and select Properties.

    4. Select the Identity tab.

  • Figure 42. OPC Server for CoDeSys V2.0 Properties

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

    70 3BSE040587-601

    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.

  • Section 3 Installation IP Addresses

    3BSE040587-601 71

    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 2 suggests which NetIDs to use.

    Use the subnet mask 255.255.252.0 for all network interfaces.

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

  • IP Addresses Section 3 Installation

    72 3BSE040587-601

    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.

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

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

  • 3BSE040587-601 73

    Section 4 Engineering

    This section describes the engineering in Compact HMI. The following is a workflow to engineer the Compact HMI. The first two steps have already been covered in earlier sections.

    1. Connect the PLCs and Controllers to the Compact HMI.

    2. Install the PLC tools and configure OPC servers.

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

    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.

  • Creating an Object Type Section 4 Engineering

    74 3BSE040587-601

    • Adding Trend display.

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

    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.

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

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

  • Figure 44. New Object Type- Simple OnOff Motor

    Section 4 Engineering Adding Signals to an Object Type

    3BSE040587-601 75

    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.

  • Adding Signals to an Object Type Section 4 Engineering

    76 3BSE040587-601

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

    Figure 45. Create signal Objects

    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.

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

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

  • Section 4 Engineering Adding Graphical Elements

    3BSE040587-601 77

    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 7, Using the PLC Device Library.

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

  • Figure 46. Process Data Property Selections

    Adding Graphical Elements Section 4 Engineering

    78 3BSE040587-601

    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 .

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

    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.

  • Section 4 Engineering Adding Faceplates

    3BSE040587-601 79

    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.

    Figure 47. An Example of a Graphical Element

    Adding Faceplates

    Faceplates are used to view, interact and change properties for devices and other process objects. The operator of the plant opens the faceplates by clicking on objects in graphic displays. For more information about the operator handling of faceplates, refer to 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:

  • Adding Alarm and Event Handling Section 4 Engineering

    80 3BSE040587-601

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

    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

  • Section 4 Engineering Adding History Logging

    3BSE040587-601 81

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

    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:

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

  • Adding Trend Display Section 4 Engineering

    82 3BSE040587-601

    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.

    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.

    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.

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

  • Section 4 Engineering Creating the Device Object Instances

    3BSE040587-601 83

    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, 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 48 shows the Control Structure:

  • Figure 48. Control Structure

    Creating Instances Section 4 Engineering

    84 3BSE040587-601

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

  • Figure 49. Yellow Cubes for Object Creation and Deletion

    Section 4 Engineering Creating Instances

    3BSE040587-601 85

  • Connecting the Instances to Real Signals Section 4 Engineering

    86 3BSE040587-601

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

    Figure 50. Create New Object

    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.

    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.

  • Section 4 Engineering Connecting the Instances to Real Signals

    3BSE040587-601 87

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

    Figure 51. Connect the Signals

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

    4. Repeat the procedure for configuring each signal.

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

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

  • Figure 52. OPC Browser Window

    Connecting the Instances to Real Signals Section 4 Engineering

    88 3BSE040587-601

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

    aspect. Click Deploy.

  • Section 4 Engineering Connecting the Instances to Real Signals

    3BSE040587-601 89

    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.

    Figure 54. Subscribe for Live Data

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

    Figure 53. Deploy

  • Figure 55. Alternative Way of Subscribing for Live Data

    Building the Functional Structure Section 4 Engineering

    90 3BSE040587-601

    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 “” object.

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

  • Section 4 Engineering Building the Functional Structure

    3BSE040587-601 91

    3. Right-click and select New Object from the context menu to add objects to define the structure of the plant. Select one of the objects in the list, give it a name and click Create.

    Figure 56. Control Structure and Functional Structure

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

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

    5. Open the Bulk Data Manager from ABB Start Menu > ABB Industrial IT 800xA > Engineering.

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

  • Building the Functional Structure Section 4 Engineering

    92 3BSE040587-601

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

    Figure 57. The Bulk Data Manager

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

  • Section 4 Engineering Building the Functional Structure

    3BSE040587-601 93

    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.

    Figure 58. Move from column F to column E

  • Building the Functional Structure Section 4 Engineering

    94 3BSE040587-601

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

    Figure 59. Copied Objects

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

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

    Figure 60. The Functional Structure

  • Section 4 Engineering Adding Process Displays

    3BSE040587-601 95

    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.

    To add ne