0% found this document useful (0 votes)
406 views454 pages

3BDD012902-510 en 800xa DevMgmt 5.1 FF Configuration PDF

Uploaded by

Edo Ross
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
406 views454 pages

3BDD012902-510 en 800xa DevMgmt 5.1 FF Configuration PDF

Uploaded by

Edo Ross
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 454

System 800xA Device Management

FOUNDATION Fieldbus
Configuration
System Version 5.1

Power and productivity


for a better world

TM

System 800xA Device Management


FOUNDATION Fieldbus
Configuration
System Version 5.1

NOTICE
This document contains information about one or more ABB products and may include a
description of or a reference to one or more standards that may be generally relevant to
the ABB products. 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 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.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB be
liable for incidental or consequential damages arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used
for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license. This
product meets the requirements specified in EMC Directive 2004/108/EEC and in Low
Voltage Directive 2006/95/EEC.

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

Copyright 2003-2010 by ABB.


All rights reserved.

Release:
Document number:

June 2010
3BDD012902-510

TABLE OF CONTENTS
About This Book
General ............................................................................................................................17
Document Conventions ...................................................................................................17
Use of Warning, Caution, Information, and Tip Icons ....................................................17
Terminology.....................................................................................................................18
Related Documentation ...................................................................................................20

Section 1 - Product Overview


Introduction .....................................................................................................................21
Fieldbus Builder FOUNDATION Fieldbus .....................................................................21
OPC Server FOUNDATION Fieldbus.............................................................................22
Device Library Wizard ....................................................................................................22
Device Type Objects........................................................................................................23
Product Documentation........................................................................................23
Asset Monitoring..................................................................................................23
Maintenance Management ...................................................................................23
Function Block Faceplates ...................................................................................24

Section 2 - Technical Overview FOUNDATION Fieldbus


Section 3 - Integration in Plant Explorer
Basic Principles of the Integration in Plant Explorer ......................................................27
Object Types in Plant Explorer........................................................................................29
H1 and HSE Device Library ................................................................................30
FF Block Library..................................................................................................30

3BDD012902-510

Table of Contents

Reservation of objects ..................................................................................................... 30


FF libraries ........................................................................................................... 30
Reserve objects in Plant Explorer workplace ...................................................... 30
Reserve objects in Fieldbus Builder FF ............................................................... 31
Short time locking................................................................................................ 31
Edit FF Libraries ............................................................................................................. 31
Insert Device Object Types in FF Libraries by ABB Device Library Wizard ..... 32
Edit FF Libraries in Fieldbus Builder FF............................................................. 32
Upload FF Libraries to the Plant Explorer Workplace ........................................ 32
Configure HSE Subnet .................................................................................................... 33
Create HSE Subnet in the Plant Explorer Workplace .......................................... 33
Configure HSE Subnet in Plant Explorer Workplace .......................................... 34
Configure HSE Subnet in Fieldbus Builder FF ................................................... 34
Upload HSE Subnet to the Plant Explorer Workplace......................................... 36
Navigation ....................................................................................................................... 37
Navigating to the FF Libraries ............................................................................. 37
Navigating to the HSE Subnet ............................................................................. 37
Navigating to a Selected FF Instance Object ....................................................... 37
Aspects of Fieldbus Builder FF in the Plant Explorer .................................................... 38
FF Management ................................................................................................... 39
FF Upload ............................................................................................................ 39
FF Device Info ..................................................................................................... 40
OPC Data Source Definition................................................................................ 41
Control Connection.............................................................................................. 43
Aspects of LD 800HSE ................................................................................................... 44
Asset Monitor ...................................................................................................... 45
Diagnostics Faceplate .......................................................................................... 47
Web Server Aspects ............................................................................................. 50
Audit Trail ....................................................................................................................... 52
Security Definition .......................................................................................................... 53
Advanced Management of FF Libraries.......................................................................... 53

3BDD012902-510

Table of Contents

FF Library Merge .................................................................................................53


System Backup and Export .............................................................................................54
Import/Export a single HSE-Subnet ................................................................................54
Export a single HSE-Subnet.................................................................................55
Import a single HSE-Subnet.................................................................................56
Advanced Administration of FF Configuration Data ......................................................56
Overview .............................................................................................................56
Resolve a Conflict ................................................................................................59
Break a Lock ........................................................................................................61

Section 4 - System Configuration


General Instructions.........................................................................................................63
Fieldbus Builder FF Tools ...............................................................................................64
FF Object Editor ..............................................................................................................64
Call up FF Object Editor ......................................................................................64
General Description of the FF Object Editor .......................................................64
Interface of the FF Object Editor .........................................................................65
Operating Modes..................................................................................................66
General Functions of the FF Object Editor ..........................................................66
Representation in the FF Object Editor Structure ................................................77
Configuration of an FF Network ..........................................................................79
Tag List ............................................................................................................................79
General Description of the Tag List .....................................................................79
Edit Tag List .........................................................................................................81
Signal List........................................................................................................................91
General Description of the Signal List.................................................................91
Call up the Signal List..........................................................................................92
Structure of the Signal List ..................................................................................92
Edit Signal List.....................................................................................................94
Cross References................................................................................................100
Documentation ..............................................................................................................103
General Description of the Documentation........................................................103

3BDD012902-510

Table of Contents

Documentation Management ............................................................................ 103


Create Drawing Header / Footer ........................................................................ 105
Basic Editing Steps ............................................................................................ 111
Compile Documentation Job ............................................................................. 113
Documentation Scope ........................................................................................ 116
Print out Documentation .................................................................................... 118

Section 5 - Configuring an FF Network


System Structure ........................................................................................................... 121
FF Network with Interface to an IEC 61131 Controller .................................... 121
FF Network without Interface to an IEC 61131 Controller ............................... 127
FF Libraries ................................................................................................................... 127
HSE Device Library........................................................................................... 128
Block Library ..................................................................................................... 128
H1 Device Library ............................................................................................. 129
Expanding FF Libraries................................................................................................. 130
Adding Device Type Objects with Device Library Wizard ............................... 131
Importing FF Devices in Fieldbus Builder FF ................................................... 131
Assigning Bitmaps ............................................................................................. 136
Inserting FF Objects ...................................................................................................... 137
Insert HSE Subnet Object .................................................................................. 138
Insert HSE Host Object (HSEHostCI860)......................................................... 138
Insert Linking Device Module (HSE Device Instance Object).......................... 138
Insert H1 Link Object ........................................................................................ 139
Insert H1 Schedule Object ................................................................................. 139
Insert FF Application Object ............................................................................. 139
Insert H1 Device Instance Object ...................................................................... 140
Insert OPC Gateway Object............................................................................... 140
View of FF Object Instances ......................................................................................... 141
Detail View of the OPC Server FF Object ......................................................... 141
Detail View of the HSE Subnet Object.............................................................. 141
Detail View of the HSE Device Instance Object ............................................... 142
Detail View of the HSE Host Object ................................................................. 143

3BDD012902-510

Table of Contents

Detail View of the H1 Link Object ....................................................................144


Detail View of the H1 Schedule Object .............................................................146
Detail View of the FF Application Object .........................................................147
Detail View of the H1 Device Instance Object ..................................................148

Section 6 - Parameter Settings


HSE Device Library Object...........................................................................................151
H1 Device Library Object .............................................................................................153
FF Block Library Object ...............................................................................................154
FF Block Class Object...................................................................................................155
Initial Instance Parameters Tab ..........................................................................155
Initial Instance Alarm Parameters Tab ...............................................................159
Block Info Tab....................................................................................................159
Managing Parameter Value Sets.........................................................................162
H1 Device Class Object.................................................................................................164
Device Info Tab ..................................................................................................165
Capabilities File Tab...........................................................................................166
Device Description Tab ......................................................................................168
Download Adjustment Tab.................................................................................169
VCR Info Tab .....................................................................................................171
Block Info Tab....................................................................................................172
Object Menu.......................................................................................................172
HSE Device Class Object ..............................................................................................173
Device Info Tab ..................................................................................................174
Capabilities File Tab...........................................................................................175
VCR Info Tab .....................................................................................................176
Revisions Tab .....................................................................................................177
Context Menu.....................................................................................................177
FF Network Object ........................................................................................................178
HSE Subnet Object........................................................................................................179
HSE Subnet Settings Tab ...................................................................................179
HSE Host Object HSEHostCI860 .................................................................................181

3BDD012902-510

Table of Contents

Communication Tab........................................................................................... 181


Referenced Signals Tab...................................................................................... 182
Linking Device Object .................................................................................................. 184
Communication Tab........................................................................................... 184
H1 Link Object.............................................................................................................. 186
H1 Basic Tab...................................................................................................... 187
H1 Schedule Object....................................................................................................... 197
FF Application Object................................................................................................... 197
H1 Device Instance Object............................................................................................ 199
General Tab ........................................................................................................ 199
Context Menu..................................................................................................... 200
FF Block Instance Object.............................................................................................. 201
The Block Properties Dialog.............................................................................. 201
Advanced: Properties ......................................................................................... 202
Advanced: Block Info ........................................................................................ 210
Advanced: Download Sequence ........................................................................ 212
Advanced: Alarm Parameters ............................................................................ 213
DD Menus.......................................................................................................... 215
Parameters.......................................................................................................... 217
Details Windows ................................................................................................ 218
UserDialogs ....................................................................................................... 220
Network Configuration.................................................................................................. 221

Section 7 - OPC Server FOUNDATION Fieldbus


General Description ...................................................................................................... 223
Overview of the Functionality of OPC Server FF......................................................... 224
System Structure ................................................................................................ 224
Data Transfer...................................................................................................... 226
Browser Interface............................................................................................... 227
OPC Server Redundancy ................................................................................... 227
Resources, Maximum Values and Performance ................................................ 228
Configuration with Fieldbus Builder FF ....................................................................... 229

10

3BDD012902-510

Table of Contents

OPC Server FF ...................................................................................................229


Insertion of an OPC Server ................................................................................229
Network Configuration ......................................................................................231
Enabling Parameters of the FF Blocks for OPC Access ....................................235
Parameters of the Hardware Objects ..................................................................237
Starting the Communication ..............................................................................238
Loading Project Data into OPC Server ..............................................................238
Addressing of the Data.......................................................................................239
Tools for Error Diagnosis ..............................................................................................240
Trace Dialog of the OPC Server.........................................................................240
Performance Monitor for OPC...........................................................................244
OPC Client.....................................................................................................................247
OPC-relevant Parameters ...................................................................................247

Section 8 - Dialog Editor for FF Blocks


General Description.......................................................................................................249
Operation of the Dialog Editor ......................................................................................249
Elements of the Dialog Editor .......................................................................................253

Section 9 - Alarms and Events


Overview........................................................................................................................259
Configuration of FF Alarms and Events........................................................................260
Device Specific Alarm Configuration ................................................................260
Block Specific Alarm Configuration..................................................................261
FF System Alarms and Events ...........................................................................263
Advanced Configuration Options in Plant Explorer ..........................................265

Section 10 - FF Application Editor


FF Application...............................................................................................................267
FF Signals...........................................................................................................268
Create FF Application ........................................................................................270
Edit FF Application............................................................................................270

3BDD012902-510

11

Table of Contents

Configuration Interface of the FF Application Editor................................................... 271


Structure of the Configuration Interface ............................................................ 271
Changing the Defaults........................................................................................ 274
Description of the FF Application Elements................................................................. 275
Signal Flow Lines .............................................................................................. 275
FF Signal Symbols............................................................................................. 275
FF Function Blocks............................................................................................ 277
Comments .......................................................................................................... 279
Set Parameters for the FF Application Elements .......................................................... 279
FF Signals .......................................................................................................... 280
FF Function Blocks............................................................................................ 281
Editing an FF Application ............................................................................................. 283
Drawing Signal Flow Lines ............................................................................... 283
Adding an FF Signal to an FF Application........................................................ 284
Modifying an FF Signal in an FF Application................................................... 285
Adding an FF Function Block ........................................................................... 286
Assigning an FF Function Block to a Device .................................................... 288
Vertical and Horizontal Shift of Objects in the FF Application ........................ 289
Block Operations ............................................................................................... 290
Switch to Tag List .............................................................................................. 294
General Processing Functions ....................................................................................... 294
Save FF Application........................................................................................... 294
Setting FF Application parameters .................................................................... 295
End FF Application Editing ............................................................................... 296
Check FF Application Elements ........................................................................ 296
Delete FF Application........................................................................................ 296
Copy and Paste FF Application ......................................................................... 296

Section 11 - Schedule Editor


H1 Schedule .................................................................................................................. 299
Schedule Editor Interface .............................................................................................. 299
Structure of the Graphical Display .................................................................... 300
Edit H1 Schedule........................................................................................................... 300

12

3BDD012902-510

Table of Contents

Optimize H1 Schedule .......................................................................................301


Save H1 Schedule...............................................................................................301
Move Block ........................................................................................................301
Properties of the Schedule Editor.......................................................................303
Change Default Settings for Schedule Editor................................................................308
Change Colors ....................................................................................................308
Change Scaling of the Time Axis.......................................................................309

Section 12 - Commissioning FF Objects


General Description of Commissioning .......................................................................311
Start Commissioning .....................................................................................................312
Commissioning Interface ...................................................................................313
Reconcile Block Parameter Values ....................................................................313
Display and Write Online Values .......................................................................314
Commissioning of an FF Network ................................................................................314
Phase 1: Precommissioning................................................................................316
Precommissioning Options ................................................................................318
Phase 2: Loading ................................................................................................319
Phase 3: Online Parameter Settings ...................................................................320
Display Nodes on the HSE Subnet.....................................................................322
Display During Commissioning ....................................................................................322
HSE Subnet Object ............................................................................................323
HSE Device Instance Object ..............................................................................324
HSE Host Object ................................................................................................326
H1 Link Object...................................................................................................327
FF Application Object........................................................................................327
H1 Device Instance Object.................................................................................329
Status Displays for the Objects ..........................................................................330
H1 Device Assignment Dialog...........................................................................335
Online Dialog .....................................................................................................340
Replacing FF Devices....................................................................................................357
Replacing an FF Linking Device .......................................................................357

3BDD012902-510

13

Table of Contents

Replacing an H1 Device .................................................................................... 359

Section 13 - Device Type Objects


Overview ....................................................................................................................... 361
Functionality ...................................................................................................... 362
Prerequisites and Requirements......................................................................... 363
Device-Type-Specific Product Documentation ............................................................. 365
Connection to Asset Optimization ................................................................................ 366
Asset Monitoring ............................................................................................... 366
CMMS Connectivity .......................................................................................... 368
Device Library Wizard .................................................................................................. 369
Overview .......................................................................................................... 369
Prerequisites....................................................................................................... 369
Managing FF Device Type Objects ................................................................... 370
Step 1: Obtain Device Types.............................................................................. 371
Step 2: Extract Device Type Files...................................................................... 372
Step 3: Read Release Notes ............................................................................... 372
Step 4: Install / Restore Device Types ............................................................... 373
Step 5: Post-Installation ..................................................................................... 374

Appendix A - Configuration Rules


Appendix B - Documentation Settings
Document Types............................................................................................................ 379
Description of the Fields or Contents............................................................................ 380
Field Names in the Drawing Footer / Header................................................................ 381
Variables for Drawing Footer/ Header Inscriptions ...................................................... 384
Fonts, National Languages and Bitmaps in the Drawing Footer / Header.................... 386
Using Fonts in the Drawing Footer.................................................................... 387
Using Fonts in the Drawing Header................................................................... 388
Presetting the Field Contents and Titles........................................................................ 388

Appendix C - Diagnostic Data

14

3BDD012902-510

Table of Contents

Pre-defined Items of the Hardware Objects...................................................................389


HSE Device ........................................................................................................389
H1 Link ...........................................................................................................390
H1 Device (H1 Field Device).............................................................................393
Description of the Live List Data ..................................................................................397
HSE Device ........................................................................................................397
H1 Link ...........................................................................................................399
H1 Device (H1 Field Device).............................................................................400

Appendix D - OPC Keyword Tracing


Structure of Trace Entries..............................................................................................403
Logging of the Keyword Setting ...................................................................................404
Logged Functions ..........................................................................................................404
Keyword: Alarms and Events.............................................................................404
Keyword: Common Functionality......................................................................405
Keyword: DAL ...................................................................................................405
Keyword: DMS ..................................................................................................406
Keyword: Fieldbus .............................................................................................406
Keyword: Group Functionality ..........................................................................407
Keyword: Item Functionality .............................................................................407
Keyword: OPC Data Access Automation 1.0 Interfaces....................................408
Keyword: OPC Data Access Custom Interfaces ................................................409
Keyword: Server Functionality ..........................................................................411
Examples of Applications..............................................................................................411
Which Values are Sent to the OPC Client by the OPC Server? .........................411
Which OPC Items are Handled in the OPC Groups?.........................................412
Which Parameters are Requested by the Client? ...............................................412
Which Client Connections have Existed since when to the OPC Server? .........413

Appendix E - FF Bulk Data Examples


Introduction ...................................................................................................................415

3BDD012902-510

15

Table of Contents

Create new FF object structures with Bulk Data Manager ........................................... 416
Prerequisites:...................................................................................................... 416
Start Bulk Data Manager ................................................................................... 416
Set BDM Options............................................................................................... 418
FF HSE Subnet .................................................................................................. 420
FF HSE Host CI 860 .......................................................................................... 425
FF Linking Device ............................................................................................. 425
H1 Link

.......................................................................................................... 425

H1 Schedule ....................................................................................................... 426


H1 Device .......................................................................................................... 426
Function Block Application Diagram (FBAD).................................................. 429
Rename and configure objects with Bulk Data Manager.............................................. 433
Modification of FF Parameters with Bulk Data Manager............................................. 440
Duplicate Existing Structures with Fieldbus Builder FF .............................................. 444

Index

16

3BDD012902-510

About This Book


General
This manual describes the configuration and commissioning for Device
Management FOUNDATION Fieldbus, i.e. Fieldbus Builder FF and OPC Server
FF, and the usage of the Device Library Wizard for managing FF Device Type
Objects in an 800xA system.

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

Use of Warning, Caution, Information, and Tip Icons


This publication includes Warning, Caution, and Information where appropriate
to point out safety related or other important information. It also includes Tip to
point out useful hints to the reader. The corresponding symbols should be
interpreted as follows:
Warning icon indicates the presence of a hazard which 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 which could
result in corruption of software or damage to equipment/property.

3BDD012902-510

17

Terminology

About This Book

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
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,
comply fully with all Warning and Caution notices.

Terminology
A complete and comprehensive list of terms is included in the IndustrialIT Extended
Automation System 800xA, Engineering Concepts instruction (3BDS100972*). The
listing included in Engineering Concepts includes terms and definitions as they
apply to the 800xA system where the usage is different from commonly accepted
industry standard definitions and definitions given in standard dictionaries such as
Websters Dictionary of Computer Terms.
The table below contains terms that uniquely apply to this instruction.
Term/Acronym

18

Description

Application Process
(AP)

Application Process (AP) is a term defined by the


International Standards Organization (ISO) Open
Systems Interconnect (OSI) Reference Model (RM), ISO
7498, to describe the portion of a distributed application
that is resident in a single device. The term has been
adapted for the fieldbus environment to describe entities
within devices that perform a related set of functions,
such as function block processing, network
management, and system management. Please refer to
Function Block Application Process (FBAP).

FF Network

A FOUNDATION Fieldbus network is comprised of one


or more HSE subnets and/or one or more H1 links all
interconnected

3BDD012902-510

About This Book

Terminology

Term/Acronym
Forwarding

Description
The action taken when receiving a message on one
network segment (HSE or H1) with a destination
address of another segment and sending it on or in the
direction of the destination segment.

FOUNDATION Fieldbus Please refer to FF Network.


Network
Function Block
Application Diagram
(FBAD)

The Function Block Application Diagram includes


function blocks and signal linkages between them.

Function Block
Application Process
(FBAP)

A Function Block Application Process (FBAP) is that part


in the software of a device which contains the Function
Blocks and executes the Function Block Application. The
FBAP is organized as separate VFD.

H1 Link

An H1 link interconnects one or more H1 Devices.

HSE Subnet

HSE Subnets are IP networks. They are permitted to


contain bridges, but not routers.
The HSE Subnet is used to qualify the Link Id. The
combination of the HSE Subnet and the Link Id is unique
across all HSE Subnets of a system.
An HSE subnet consists of one or more HSE devices
connected via Ethernet.
HSE devices on a subnet may be interconnected with
standard switches.
Multiple HSE subnets may be interconnected using
standard routers.

Physical Device (PD)

The term references the real field device as opposed to


a Virtual Field Device (VFD).

Republishing

The action taken when subscribing to data on one


network segment (UDP or H1) and publishing it on
another.

3BDD012902-510

19

Related Documentation

About This Book

Related Documentation
A complete list of all documents applicable to the 800xA IndustrialIT Extended
Automation System is provided in Released User Documents, 3BUA000263*. This
document lists applicable Release Notes and User Instructions. It is provided in
PDF format and is included on the Release Notes/Documentation media provided
with your system. Released User Documents are updated with each release and a
new file is provided that contains all user documents applicable for that release with
their applicable document number. Whenever a reference to a specific instruction is
made, the instruction number is included in the reference.
The table below contains documentation that additionally apply to this instruction.
Title

Description

FOUNDATION Fieldbus Technical Overview Definition and explanation of key


technical concepts inherent in
FD-043
FOUNDATION Fieldbus
Publisher: Fieldbus Foundation, 2003
technology.(1)
FOUNDATION Fieldbus System
Engineering Guidelines
AG-181
Publisher: Fieldbus Foundation, March 2010
Industrial Ethernet: A Pocket Guide
ISBN: 1556177887
Publisher: ISA - The Instrumentation,
Systems, and Automation Society, May
2002
Foundation Fieldbus: A Pocket Guide
ISBN: 1556177755
Publisher: ISA - The Instrumentation,
Systems, and Automation Society, July 2002

Guideline reflecting standard


industry practices for the application
of FOUNDATION Fieldbus H1
projects.(1)
How to plan, install, and maintain
TCP/IP Ethernet networks:
the basic reference guide for
automation and process control
engineers.
Summary of background
information, tips, tricks, and items to
note when installing, maintaining, or
trouble-shooting.

(1) The document can be downloaded from the Fielbus Foundations website:
http://www.fieldbus.org/ProductsAndServices/FFProductCatalog/

20

3BDD012902-510

Section 1 Product Overview


Introduction
FOUNDATION Fieldbus provides an open standard for process automation
applications and is supported by all the major control and automation product
manufacturers. It consists of a low-speed bus (H1) designed for the interconnection
of field equipment such as sensors, actuators, and I/O, and a high-speed bus
(HSE, High Speed Ethernet) allowing optimization of network design and
integration of high speed controllers (such as PLC or DCS), H1 subsystems (via
linking devices), data servers and workstations. FOUNDATION Fieldbus provides
built-in capability to distribute the control application across the network.
Device Management FOUNDATION Fieldbus consists of a set of software
components for efficient planning, commissioning, and maintaining of field devices
within ABBs Industrial IT 800xA system.
The main components are:

Fieldbus Builder FOUNDATION Fieldbus

OPC Server FOUNDATION Fieldbus

Device Library Wizard

Device Type Objects

Fieldbus Builder FOUNDATION Fieldbus


The FOUNDATION Fieldbus network and application configuration is done by the
Fieldbus Builder FOUNDATION Fieldbus. It acts as an integrated application
within the Industrial IT 800xA environment. The main tasks are:

3BDD012902-510

Managing the FOUNDATION Fieldbus network

21

OPC Server FOUNDATION Fieldbus

Section 1 Product Overview

Creating FF Applications running on H1 links

Parameterization of field devices

Generation of H1 schedules and configuration data for Link Active Scheduler


(LAS)

Managing device and function block libraries (this includes expanding the set
of devices which are available as device type objects via import of Device
Description files and Capabilities files)

Download and commissioning

Network and device diagnosis

Configuration of OPC Server FOUNDATION Fieldbus

OPC Server FOUNDATION Fieldbus


The OPC Server FOUNDATION Fieldbus makes data and alarms from FOUNDATION Fieldbus devices available to any desired OPC Client of the 800xA system.
As a result visualization packages which have an OPC Client interface, e.g. Process
Portal or Asset Monitors, can access data of the connected field devices. The OPC
Server FF is configured by Fieldbus Builder FF.

Device Library Wizard


For integration of fieldbus devices from ABB and third party vendors into the
Industrial IT 800xA environment ABB provides single device type objects. The
Device Library Wizard is a tool that is used to install, extend, and restore separately
delivered device type objects into an 800xA system. Device type objects are
available from 800xA System Device Library DVDs or for download from the ABB
SolutionsBank.
Refer to Device Library Wizard on page 369 for detailed information.

22

3BDD012902-510

Section 1 Product Overview

Device Type Objects

Device Type Objects


FOUNDATION Fieldbus device type objects are pre-configured device
representations with proven interoperability by online tests with the device. They
are available for immediate use in Fieldbus Builder FF as well as in Plant Explorer.
In Fieldbus Builder FF these device types are present in the H1 and HSE device
libraries and therefore need not be imported using Device Description and
Capabilities files. Device-type-specific graphical representations (bitmaps) are
provided. For frequently used blocks, both specific parameter input dialogs and
predefined block-type-specific parameter value sets are provided.
In Plant Explorer device type objects are provided. Each object has been pre-tested
with a set of aspects:

Product Documentation

Asset Monitoring

Maintenance Management (CMMS Connectivity)

Function Block Faceplates

Product Documentation
Product documentation is directly available at the device object. Key product data
are bundled in convenient electronic format. Thereby documents like Data Sheet,
Installation, Configuration, and Operation Manual as well as Maintenance &
Service Manual are accessible via mouse click.

Asset Monitoring
Asset Monitor, Asset Reporter and Asset Viewer acquire and analyze asset status and
condition information. They notify operators and maintenance personnel when an
abnormal condition calls for maintenance action.

Maintenance Management
CMMS Connectivity provides the seamless integration of the Computerized
Maintenance Management Systems (CMMS) Maximo into the Industrial IT system
environment. Asset related maintenance information is accessed via standard, pre-

3BDD012902-510

23

Function Block Faceplates

Section 1 Product Overview

configured CMMS views allowing for the quick and efficient assessment of
maintenance needs and status.

Function Block Faceplates


Furthermore faceplates are provided for a set of frequently used function blocks. A
faceplate is the graphical user interface for the operator to the specific process
function (analog/discrete input/output monitoring, PID controller, etc.). Thereby
after configuration and download, the right faceplate is immediately available for
operation of functions distributed in the FF subsystem.
The device type objects are created by ABB and tested for use in the 800xA
system. ABB created these object types based on data provided by individual
device vendors (e.g. DDs, Device specific DTMs and Asset Monitor behavior
specifications), which ABB relies on as accurately reflecting the actual device
specification and behavior. Therefore, ABB cannot assume liability for events
that are caused by devices that are not functioning according to fieldbus
standards, or device specifications, or for events that are caused by mismatches
between the device behavior and the input data provided by the device vendor.

24

3BDD012902-510

Section 2 Technical Overview


FOUNDATION Fieldbus
FOUNDATION Fieldbus (FF) is a fieldbus protocol based on international
standards and designed for applications in the manufacturing industry, process
automation and buildings automation. The guidelines for this fieldbus standard are
published by the Fieldbus Foundation.
FF defines two communication profiles, H1 and HSE. The H1 profile, with a
transmission rate of 31.25 kilobits per second, is preferably used for direct
communication between field devices in one link (H1 link). The HSE profile, which
is based on standard Ethernet and typically features a transmission rate of 100
megabits per second, serves first and foremost as a powerful backbone for the
connection between H1 links. The devices that are already available on the market
and support the HSE profile are FF linking devices. They serve as a gateway
between the field devices on the H1 links and the HSE backbone. Device
Management FOUNDATION Fieldbus supports the ABB Linking Device LD
800HSE.
In an 800xA environment a FOUNDATION Fieldbus network (FF network) is
linked with the IEC 61131 controller via a FOUNDATION Fieldbus HSE
communication interface module CI860 in the AC 800M; this module is installed
as an HSE host on the powerful HSE subnet.
For detailed information on the FOUNDATION Fieldbus protocol refer to the
publications of the Fieldbus Foundation.

3BDD012902-510

25

Section 2 Technical Overview FOUNDATION Fieldbus

26

3BDD012902-510

Section 3 Integration in Plant Explorer


Basic Principles of the Integration in Plant Explorer
The correlations indicated in the following are described to promote the
understanding of individual processing sequences for the configuration of an HSE
subnet. The complete workflow for the configuration of an HSE subnet is not
described here. Refer to Section 2, Configuration / Device Management &
Fieldbusses / FOUNDATION Fieldbus Field Devices of the manual Industrial IT,
800xA - System, Configuration (3BDS011222*).
The configuration of an HSE subnet typically begins in Plant Explorer with the
insertion of an HSE Subnet object in the Control Structure. Further configuration of
the HSE subnet can be done either in the Plant Explorer or in the Fieldbus Builder
FF. The insertion of new objects can be done in Fieldbus Builder FF as well as in
Plant Explorer. Special FF configuration settings as Parameter settings etc., are
provided by Fieldbus Builder FF only. When the configuration is done and saved in
the Fieldbus Builder FF the configuration data of the HSE Subnet is automatically
uploaded to the Plant Explorer Workplace. Then the configured objects appear in
the Control Structure.
In order to edit the libraries it is switched from the Object Type Structure to the
Fieldbus Builder FF. The editing of the libraries, e.g. the import of a new device or
the change of block class parameters, is executed in Fieldbus Builder FF. After
completion and saving the changes of library contents they have to be uploaded to
the Plant Explorer Workplace via the FF Upload Aspect. The changes appear in the
Object Type Structure and are automatically available at all HSE subnets.
In one Fieldbus Builder FF instance only one HSE subnet can be configured.
Working on the same subnet with different Fieldbus Builder FF instances is
possible. Objects that shall be edited have to be reserved by the user and are locked
then for all other users. All Fieldbus Builder FF instances and the Plant Explorer
Workplace work with the same FF libraries.

3BDD012902-510

27

Section 3 Integration in Plant Explorer

A new opened instance of Fieldbus Builder FF always provides automatically the


actual FF libraries. If a library upload has been performed during runtime of a
Fieldbus Builder FF instance it gets visible in the status bar by a red LIB writing. An
update of the uploaded libraries can be started by double-clicking on the red LIB
writing.

Figure 1. Mark for Library update


The following typical workflow results:

28

1.

Edit FF libraries in Fieldbus Builder FF.

2.

After completion save the changes and upload the changed library to the Plant
Explorer via the FF Upload Aspect.

3.

Create HSE Subnet in the Plant Explorer Workplace.

4.

a) Configure HSE Subnet in Fieldbus Builder FF. The actual FF libraries are
provided automatically in the Fieldbus Builder FF. If a library update is
performed during configuration in Fieldbus Builder FF, an upload can be
performed manually if necessary. After saving in Fieldbus Builder FF, the HSE
subnet is uploaded automatically to the Plant Explorer workplace.
b) Configure HSE subnet in Plant Explorer workplace. The actual FF libraries
are provided automatically for configuration.

3BDD012902-510

Section 3 Integration in Plant Explorer

Object Types in Plant Explorer

Object Types in Plant Explorer


Additional object types which allow the configuration of FF networks are made
available to the Plant Explorer Workplace by the Fieldbus Builder FF system
extension and device library wizard. Loading the Fieldbus Builder FF system
extensions, the FF object groups and the ABB LD 800HSE Object type group are
provided. For adding the device object types the ABB Device Library Wizard has to
be used.
These object types are combined in the Object Type Structure of the Plant Explorer
under the object type group FF libraries. Refer to Figure 2.

Figure 2. Object Type Group FF Libraries


The new object types represent the FF libraries, FF H1 and FF HSE device library,
FF block library with its devices, and block classes as the basic objects used in
Fieldbus Builder FF for the configuration of an HSE subnet.

3BDD012902-510

29

H1 and HSE Device Library

Section 3 Integration in Plant Explorer

H1 and HSE Device Library


The structure of the FF device libraries in the Object Type Structure of the Plant
Explorer corresponds to the structure of these libraries in Fieldbus Builder FF. Refer
to H1 Device Library on page 129 and Expanding FF Libraries on page 130.

FF Block Library
The structure of the FF block library in the Object Type Structure of the Plant
Explorer corresponds to the structure of this library in Fieldbus Builder FF. For
further details refer to Block Library on page 128.

Reservation of objects
If objects shall be edited, the user has to lock them by reserving the object. After
reserving an object, the user can edit this object. Other users can get only Read
access to a reserved object. After finishing work at an object, the object has to be
released by the user.
The different possibilities to reserve objects are described in this section.

FF libraries
The FF libraries are locked by opening the object in Fieldbus Builder FF. They dont
have to be reserved or released. If they are opened for editing by one user all other
users can get Read access only.

Reserve objects in Plant Explorer workplace


In Plant Explorer workplace an object can be reserved by

Control Structure > Context menu of the object > Reserve...

To release an object in Plant Explorer workplace select

Control Structure > Context menu of the object > Release...

If a Fieldbus Builder FF is opened with objects which are already reserved in Plant
Explorer these objects are reserved in Fieldbus Builder as well.
If a user tries to reserve an object, that is already reserved, an information window is
shown that the object is reserved and who has reserved it.

30

3BDD012902-510

Section 3 Integration in Plant Explorer

Reserve objects in Fieldbus Builder FF

Reserve objects in Fieldbus Builder FF


In Fieldbus Builder FF an object can be reserved by

Context menu of the object > Reserve node

There is the additional possibility to reserve a whole subtree by

Context menu of the root object of the subtree > Reserve nodes recursively

Then the whole subtree is reserved by the user.


All reservations in Fieldbus Builder FF are released when the Fieldbus Builder FF is
closed. Objects can be released in the Fieldbus Builder FF by

Context menu of the object > Release node

There is the additional possibility to release a whole subtree by

Context menu of the root object of the subtree > Release nodes recursively
Reserve recursively/Reserve of an object in a node where several instances of
FBB FF are running may popup a dialog showing information which entities are
already reserved or focus may switch to FBB FF instance where it is originally
reserved.

Short time locking


There are some global objects that cannot be reserved by a user. These objects are
locked by the system during saving the objects and then released again. The global
objects are:

TAG list

Signal list

Edit FF Libraries
The following requirements must have been met to be able to carry out the steps for
editing the FF libraries described in this section:

An 800xA system has been created and started.

The system extension Fieldbus Builder FF has been inserted.

3BDD012902-510

31

Insert Device Object Types in FF Libraries by ABB Device Library Wizard

Section 3 Integration in

Insert Device Object Types in FF Libraries by ABB Device Library Wizard


To insert device object types in FFLibraries out of the ABB device library the ABB
Device Library Wizard is used. Refer to Device Library Wizard on page 369. After
inserting device object types a library upload is requested via FFUpload Aspect of
FFLibraries object type group in Object Type Structure.

Edit FF Libraries in Fieldbus Builder FF


Switch to Fieldbus Builder FF to edit the FF libraries, execute the required
processing steps there, check the FF libraries for logical errors, and save:
1.

Object Type Structure > FF Libraries object type group

2.

Aspect: FF Management. Refer to FF Management on page 39.

3.

Click Open Project.

4.

A Fieldbus Builder FF instance is opened for editing the libraries only.

5.

Carry out the required processing steps in the FF libraries in Fieldbus Builder
FF. Refer to FF Libraries on page 127.

6.

Select menu item: Tools > Check whole project.

7.

Save in Fieldbus Builder.

8.

Upload library via FFUpload Aspect of FFLibraries object type group in


Object Type Structure.

9.

Exit Fieldbus Builder FF.

Upload FF Libraries to the Plant Explorer Workplace


After using the device library wizard an upload has to carry out manually to provide
the library changes to the Object Type Structure and so also to the HSE subnets.
This gives the opportunity to decide at which time a library upload has to be
performed.

32

1.

Object Type Structure > FFLibraries, Object Type Group

2.

Aspect: FFUpload > Tab: Upload

3.

Click Upload.

3BDD012902-510

Section 3 Integration in Plant Explorer

Configure HSE Subnet

After a successful upload, the green traffic light symbol indicates that the FF library
information is up-to-date.

Configure HSE Subnet


The following requirements must have been met to be able to carry out the work
steps for the configuration of an HSE subnet described in this section:

An 800xA system has been created and started.

The system extension Fieldbus Builder FF has been inserted.

The configuration of the HSE subnet can take place either in the Plant Explorer
workplace or in the Fieldbus Builder FF.
In the Plant Explorer workplace it is possible to insert, edit or delete objects. For
configuration work beyond this, the Fieldbus Builder FF has to be used.
In the Fieldbus Builder FF all activities to configure an HSE subnet can be achieved.

Create HSE Subnet in the Plant Explorer Workplace


1.

Control Structure > Context menu of the Root object > New Object...

2.

Select: Object Types > FFLibraries > HSE Subnet. Refer to Figure 3.

3BDD012902-510

33

Configure HSE Subnet in Plant Explorer Workplace

Section 3 Integration in Plant Explorer

Figure 3. Create a New HSE Subnet Object


3.

Enter the name of the HSE Subnet object.

4.

Click Create.

Configure HSE Subnet in Plant Explorer Workplace


To configure an HSE subnet refer to Section 5, Configuring an FF Network, carry
out the required configuration, check for logical errors and save.

Configure HSE Subnet in Fieldbus Builder FF


Switch to Fieldbus Builder FF for configuration of the HSE Subnet (refer to Section
5, Configuring an FF Network), carry out the required configuration there, check
this for logical errors, and store:

34

1.

Control Structure > HSE Subnet object > Aspect: FF Management. Refer to FF
Management on page 39.

2.

Click Open Project.

3BDD012902-510

Section 3 Integration in Plant Explorer

Configure HSE Subnet in Fieldbus Builder FF

3.

Configure the HSE Subnet in Fieldbus Builder FF. Refer to Section 5,


Configuring an FF Network.

4.

Select menu item: Tools > Check whole project.

5.

Save the configuration in Fieldbus Builder FF. An upload to the Plant Explorer
workstation is started automatically by saving.

6.

Exit Fieldbus Builder FF.

In the Control Structure, the objects of the HSE subnet configured in Fieldbus
Builder FF appear below the HSE Subnet object. Refer to Figure 4. The hierarchical
arrangement of the FF objects in the Control Structure corresponds to the
arrangement in the FF Object Editor structure of Fieldbus Builder FF. The FF blocks
are also displayed in the Control Structure. In this connection, a block is displayed
at two points in the Control Structure:

below the H1 Device and

below the FF Application.

3BDD012902-510

35

Upload HSE Subnet to the Plant Explorer Workplace

Section 3 Integration in Plant Explorer

Figure 4. HSE Subnet in the Control Structure

Upload HSE Subnet to the Plant Explorer Workplace


In case that an automatic upload fails, it is possible to start a new upload out of the
plant explorer:
1.

Control Structure > HSE Subnet object > Aspect: FFUpload

2.

Click Upload.

After a successful upload, the green traffic light symbol indicates that the HSE
Subnet configuration is up-to-date.
A user who will upload FOUNDATION Fieldbus related data like HSE Subnets,
shall be member of the Application Engineers and Operators group.

36

3BDD012902-510

Section 3 Integration in Plant Explorer

Navigation

Navigation
The various possibilities for navigation between the Plant Explorer Workplace and
Fieldbus Builder FF are presented in the following.

Navigating to the FF Libraries


Proceeding from the Object Type Structure in the Plant Explorer Workplace,
navigate to the FF Libraries in Fieldbus Builder FF:
1.

Object Type Structure > FFLibraries, Object Type Group

2.

Aspect: FF Management. Refer to FF Management on page 39.

3.

Click Open Project.

Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF.

Navigating to the HSE Subnet


Proceeding from the Control Structure in the Plant Explorer Workplace, navigate to
the HSE Subnet in Fieldbus Builder FF:
1.

Control Structure > Select HSE Subnet object.

2.

Aspect: FF Management. Refer to FF Management on page 39.

3.

Click Open Project.

Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF.

Navigating to a Selected FF Instance Object


Navigate from a selected FF object in the Control Structure of Plant Explorer
Workplace to this object in Fieldbus Builder FF:
1.

Control Structure > Select FF object.

2.

Aspect: FF Management. Refer to FF Management on page 39.

3.

Click Open Project.

Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF.

3BDD012902-510

37

Aspects of Fieldbus Builder FF in the Plant Explorer

Section 3 Integration in Plant Explorer

Aspects of Fieldbus Builder FF in the Plant Explorer


Table 1 shows the aspects made available in the Plant Explorer Workplace by the
system extension Fieldbus Builder FF and the objects in the Control Structure in
which these aspects are present. These aspects are presented in the following
sections.
Table 1. Aspects of Fieldbus Builder FF

38

HSE Device (ABB LD800HSE)

H1 Link

H1 Schedule

FF Application

FF Block

H1 Device

HSE Host CI860

Control Connection

OPC Data Source Definition

FF Upload

HSE Subnet

FF Device Info

FF Management

Aspects of Fieldbus Builder FF

X
X

X
X

X
X

3BDD012902-510

Section 3 Integration in Plant Explorer

FF Management

FF Management

Figure 5. FF Management Aspect


All FF objects in the Control Structure have the FF Management aspect. This aspect
allows direct navigation to the respective object in Fieldbus Builder FF. A red traffic
light symbol indicates that the object has not been synchronized. The tab shows the
synchronization status for the object as well as for the libraries. Furthermore the
locking status is displayed here. Refer to Figure 5.

FF Upload
HSE Subnet, HSE Device (ABB LD 800HSE), H1 Link and HSE Host CI860 have
got the FFUpload aspect. This aspect allows to start an upload for the particular
object out of the Plant Explorer workplace. Normally the upload happens fully
automatically when saving the Fieldbus Builder FF.
The FF libraries object type group also has an FFUpload aspect. Here the data
applies in a general sense. Refer to Upload FF Libraries to the Plant Explorer
Workplace on page 32 for the use of the FFUpload aspect for FF libraries.

3BDD012902-510

39

FF Device Info

Section 3 Integration in Plant Explorer

The upload tab shows the synchronization status of the object comprising
configuration data and libraries. Refer to Figure 6.

Figure 6. FFUpload Aspect


A red traffic light symbol indicates that the FF libraries for this HSE Subnet have
not been synchronized. The information text states the steps required to reach the
synchronized status.
The Log field shows the actions logged during the upload.
If an object upload fails, Log field shows the actions logged during the upload.

FF Device Info
FF Device Info aspect shows data of the FF device, e.g. Manufacturer ID, Device
Type ID, DD Revision and Device Revision. The data are registered with the Upload
into the aspect.

40

3BDD012902-510

Section 3 Integration in Plant Explorer

OPC Data Source Definition

OPC Data Source Definition


During upload of the HSE Subnet to Plant Explorer, the configured OPC Server FF
is inserted into the Plant Explorer Service Structure:
Service Structure > OpcDA_Connector, Service > HSE Subnet<subnet_name>, Service Group > HSE ServiceProvider-<subnet_name>,
Service Provider
In case of redundant OPC Servers FF, two Service Providers are listed beneath the
Service Group.
Subsequently the uploader inserts the reference to the OPC Server FF in the Plant
Explorer Service Structure into the OPC Data Source Definition aspect of the HSE
Subnet in the Control Structure. These data are shown in the Connectivity tab and
the OPC Configuration tab of the OPC Data Source Definition aspect. With the link

3BDD012902-510

41

OPC Data Source Definition

Section 3 Integration in Plant Explorer

of an OPC Server FF to an HSE Subnet, on-line data from FF devices in the HSE
Subnet are accessible by Plant Explorer.
In case of redundant OPC Servers FF do not allow both OPC servers to work in
parallel in order not to overload the H1 links, as these have only a restricted
bandwidth. For these purposes uncheck the checkbox Allow parallel
redundancy in the Special Configuration tab of the Service Group:

Service Structure > OpcDA_Connector, Service > HSE Subnet<subnet_name>, Service Group > Service Group Definition aspect > Special
Configuration tab

Uncheck Allow parallel redundancy checkbox.

For the change to take effect, it is necessary to restart the HSE Service Provider:

Service Structure > OpcDA_Connector, Service > HSE Subnet<subnet_name>, Service Group > HSE Service Provider-<subnet_name>,
Service Provider> Service Provider Definition aspect > Configuration tab

Uncheck Enabled checkbox and press Apply

Check Enabled checkbox and press Apply

Verify that the Current state returns to Service.

Furthermore configure affinity for all services which use the OPC Server FF in a
way that ensures, that all clients predictively select the same Connectivity
Server node as provider (from a pair of redundant Connectivity Server nodes
running OPC Server FF). For details on configuration of affinity refer to
Industrial IT, 800xA - System, Post Installation(3BUA000156*).
It is recommended not to disable the OpcDA_Connector service for the HSE
subnet. Disabling this service may interrupt communication between Fieldbus
Builder FF and the HSE subnet.

42

3BDD012902-510

Section 3 Integration in Plant Explorer

Control Connection

Control Connection

Figure 7. Property View Tab


All FF blocks and hardware objects are transferred to Plant Explorer by uploading
the HSE Subnet.
In the Control Connection aspect of each object, all parameters whose values can be
accessed via the OPC Server are listed in the Property View tab. Refer to Figure 7.

For the FF blocks, these are all the parameters, for which the OPC access was
configured in the associated object class. The online data of these parameters
can be accessed via the OPC Server of the field instruments.

The pre-defined OPC items are listed for the instances of the object types HSE
Linking Device, H1 Link and H1 Device. The values of these parameters can
be read via the OPC Server.

For defining OPC Items refer to Enabling Parameters of the FF Blocks for OPC
Access on page 235.
Other aspects, e.g. the Faceplate aspect, can access data of the FF devices via these
Control Connection aspects.

3BDD012902-510

43

Aspects of LD 800HSE

Section 3 Integration in Plant Explorer

Aspects of LD 800HSE
Among standard aspects the following set of aspects is available for the FF Linking
Device LD 800HSE:

FF ABB LD 800HSE Asset Monitor:


The Asset Monitor observes the overall Linking Device status.
Prerequisite for running the asset monitor: Among the system extensions
provided with Device Management FOUNDATION Fieldbus the following
system extensions that are provided with Optimize IT Asset Optimization have
been added:
Asset Monitor Environment
Asset Optimizer Server

44

Diagnostics Faceplate:
The Diagnostics Faceplate provides an easy overview on the current operating
state of the Linking Device.

Web Server aspects:


They allow for connecting to the built-in web server of the LD 800HSE.

3BDD012902-510

Section 3 Integration in Plant Explorer

Asset Monitor

Asset Monitor
The Asset Monitor shown in Figure 8 observes the conditions listed in Table 2.

Figure 8. Asset Monitor of LD 800HSE


Based on these conditions Asset Optimization Alarms are generated.

3BDD012902-510

45

Asset Monitor

Section 3 Integration in Plant Explorer

Table 2. Conditions Observed by LD 800HSE Asset Monitor


Condition

Subcondition

Linking Device Normal


Status

Description

In the case of a non-redundant configuration:


Non-redundant Linking Device in Live List

In the case of a redundant configuration:


Primary and Secondary Linking Devices in
Live List

No Secondary Device (LD1)

Primary Device (LD2) in Live List, Secondary


Device (LD1) not in Live List

No Secondary Device (LD2)

Primary Device (LD1) in Live List, Secondary


Device (LD2) not in Live List

No Primary Device (LD1)

Primary Device (LD1) not in Live List, Secondary


Device (LD2) in Live List

No Primary Device (LD2)

Primary Device (LD2) not in Live List, Secondary


Device (LD1) in Live List

Two Primary Devices

Two Primary Devices in Live List

Two Secondary Devices

Two Secondary Devices in Live List

No Primary Device, no
Secondary Device

No Primary and no Secondary Device in Live List

Non-redundant Linking Device Non-redundant Linking Device not in Live List


is not present

46

3BDD012902-510

Section 3 Integration in Plant Explorer

Diagnostics Faceplate

Table 2. Conditions Observed by LD 800HSE Asset Monitor (Continued)


Condition

Subcondition

Description

Link 1 Status

Normal

In the case of a non-redundant configuration:


Non-redundant Linking Device in Live List.

In the case of a redundant configuration:


Primary and Secondary Linking Devices in
Live List.

Empty Live List

The Live List is empty in a non-redundant Linking


Device or in Primary and Secondary Linking
Device of a redundant configuration.

Empty Live List (LD1)

The Live List of LD1 is empty.

Empty Live List (LD2)

The Live List of LD2 is empty.

Missing Devices

Configured H1 devices missing in Live List.

Other Devices

Other than the configured H1 devices detected in


Live List.

Link 2 Status

Refer to condition Link 1


Status.

Refer to condition Link 1 Status.

Link 3 Status

Refer to condition Link 1


Status.

Refer to condition Link 1 Status.

Link 4 Status

Refer to condition Link 1


Status.

Refer to condition Link 1 Status.

Diagnostics Faceplate
The Diagnostics Faceplate as shown in Figure 9 provides an easy overview on the
current operating state of the linking device.
In the faceplate

LD1 denotes the first configured physical device,

LD2 denotes the second configured physical device (only displayed, if a


redundant set of devices has been configured).

3BDD012902-510

47

Diagnostics Faceplate

Section 3 Integration in Plant Explorer

IP address and operating state are displayed for each physical device. Refer to
Table 3 for possible operating states of a physical device. The operating state is
based on the live list state of the device available in the OPC Server FF. Refer to
Appendix C, Diagnostic Data.

Figure 9. Diagnostics Faceplate of LD 800HSE

48

3BDD012902-510

Section 3 Integration in Plant Explorer

Diagnostics Faceplate

Table 3. Operating States of a Physical Linking Device


Operating State

Description

Primary

device in live list

device is primary device or non-redundant device

device in live list

device is secondary device

device not in live list

device is primary device

Secondary
No Primary
No Secondary

device not in live list

device is secondary device

Device not present

device not in live list

Device not configured

no valid configuration data loaded into device

Depending on the impact the operating state of a physical device has on the
redundant set of devices, the background color of the operating state will vary.
Table 4 explains the meaning of the various background colors.
Table 4. Background Color of Operating State
Background Color
green

Normal

yellow

In the case of configured device redundancy:


Device redundancy not available; no loss of functionality.

red

3BDD012902-510

Description

Failure; possible loss of functionality.

49

Web Server Aspects

Section 3 Integration in Plant Explorer

Web Server Aspects


Two Web Server aspects are used for connecting to the built-in web server of the LD
800HSE. Refer to Figure 10.

Figure 10. Web Server Aspect of LD 800HSE


For connecting to the web server of an LD 800HSE instance, the following
preconditions must be fulfilled:

The IP address of the linking device instance is configured in the Web Server
aspect of the LD800HSE object.

TCP/IP communication between the LD 800HSE in the HSE subnet and the
node that runs the Plant Explorer (in the following called Workplace node) is
possible.

Configure Web Server Aspect

Enter the IP Address of the LD 800HSE at the Web Server Device 1 aspect:

50

1.

Context menu of Web Server Device 1 aspect > Override

2.

Context menu > Config View

3BDD012902-510

Section 3 Integration in Plant Explorer

3.

Web Server Aspects

Enter the IP address of the linking device into the Address field > Apply

In case of a redundant set of linking devices enter the IP address of the second
LD 800HSE at the Web Server Device 2 aspect.
Configure TCP/IP Communication Path

The following configuration steps are necessary to enable TCP/IP communication


between an LD 800HSE in an HSE subnet and a Workplace node in the
Client/Server network:
1.

Enable TCP/IP forwarding at the Connectivity Server that runs the OPC
Server FF for the HSE subnet.
Enable TCP/IP forwarding is an RNRP Parameter that shall typically be set to
1 in a Connectivity Server. RNRP parameters are set using the RNRP Setup
Wizard. For details on setting the RNRP parameters refer to the manual
Industrial IT, 800xA System, Automation System Network (3BSE034463*).

2.

Add a persistent static network route to the HSE subnet via this Connectivity
Server to the network routing table of the Workplace node.
Use the Windows ROUTE command to add a route to the network routing table:
ROUTE -p ADD <destination> MASK <netmask> <gateway>
<destination> = IP network address of the HSE subnet
<netmask> = subnet mask of the HSE subnet
<gateway> = IP address of the Connectivity Server interface attached to the
Client/Server network.
For details refer to the help provided for the ROUTE command.

3.

Set the Default Gateway in the LD 800HSE; enter the IP address of the
Connectivity Server interface attached to the HSE subnet. For details on how to
modify the network settings of the LD 800HSE refer to its product
documentation.

4.

Configure the web browser on the Workplace node not to use a proxy server.

3BDD012902-510

51

Audit Trail

Section 3 Integration in Plant Explorer

Audit Trail
Fieldbus Builder FF generates messages which can be logged in the Audit Trail Log
for the following events:

Saving the project

Changing the operating mode

Start Download

Abortion of the download by the user

Ending the download

Writing or correcting online parameters

Too little space on the storage medium for application data

General events
Download errors (e.g. parameter check error) are not stored in any log file.
Therefore handle the download errors directly by redoing the last action, maybe
by a different scope.

To record the messages generated by Fieldbus Builder FF in the Audit Trail Log,
enable Audit Trail in the Plant Explorer and select the following Audit Event
classes:

52

AuditEvent_System

AuditEvent_ConfigurationChanged

AuditEvent_OperatorAction.

3BDD012902-510

Section 3 Integration in Plant Explorer

Security Definition

Security Definition
Various privileges (permissions) are required in the Plant Explorer Workplace for
working in the configuration and commissioning operating modes of Fieldbus
Builder FF. Refer to Table 5.
Table 5. Requisite Privileges for the Operating Modes of Fieldbus Builder FF
Operating mode of FBB FF

Requisite privilege in Plant Explorer

Configuration

Configure

Commissioning

Download

Advanced Management of FF Libraries


FF Library Merge
In general a merge of two FF libraries is performed when executing one of the
following actions:

Import FF Library from another system into an existing system.

Import device type objects with the Device Library Wizard.

This section describes the underlying mechanisms for an FF library merge,


considering as example the import of an HSE Subnet from another system.
Find these basic principles of an FF library merge:

On import of FF object types the imported FF object types will finally


overwrite the existing ones.

There is a certain step in the workflow where aspects of the existing FF object
types can be preserved.

For example after usage of the Device Library Wizard a library upload is required.
Then the existing object types are replaced by the new object types. If there already
have been aspects added to object types they would be lost after next library upload.
The following steps have to be executed to preserve these additional aspects:

3BDD012902-510

53

System Backup and Export

Section 3 Integration in Plant Explorer

Step 1: Run Upload FF Library. Duplicate object types are moved to a folder
within the FFLibraries named "FF Duplicates still in use".

Step 2: Move additional aspects from the moved FF object type X in the
duplicate folder onto the FF object type X in the FF device type folder to
preserve these aspects.

Repeat Step 2 for all object types that have additional aspects.

During the next FF Library upload, the FF object types identified as unused FF
object types are removed from the duplicate folder.

System Backup and Export


Using the systems Backup or Export function

it is recommended to close all Fieldbus Builder FF instances in the system


when running a backup or performing an import/export, and

log-in directly on the machine where the backup/export will be created (HSE
Subnet configuration data will not be accessible if a backup/export is done via
Remote Desktop session), and

FFLibraries object in the Object Type structure has to be uploaded before


starting the export, to ensure that changes of the FF library are considered
during export.

Beside the full backup a Export/Import of a single HSE-Subnet and a Export/Import


of a block of objects or an object with all subordinate objects can be exported.
Export/Import of a single FF device instance is opposite to PROFIBUS handling not
supported.

Import/Export a single HSE-Subnet


This section describes how to perform a manual backup for a single FOUNDATION
Fieldbus HSE-Subnet. Use this procedure if full backup is not performed in the
project.

54

3BDD012902-510

Section 3 Integration in Plant Explorer

Export a single HSE-Subnet

Export a single HSE-Subnet


1.

Log-in directly, do not use a Remote Desktop session

2.

Close all Fieldbus Builder FF instances in the system

3.

Make sure that HSE-Subnet Traffic Light (FFUpload Aspect) is green

4.

Open the Import/Export Tool

5.

Select the single HSE-Subnet Object in Control Structure and drop it into the
Import/Export Tool

6.

You will be asked about the settings, make sure that the "Include
Dependencies" checkbox is unchecked

Figure 11. Settings for single HSE-Subnet Export


7.

3BDD012902-510

After a successful export store the file on a local drive.


Recommendation: Use a filename which identifies the "Backup" with the date
for example

55

Import a single HSE-Subnet

8.

Section 3 Integration in Plant Explorer

Make sure that the file(s) stored on the local drive are stored safely, according
to your backup guidelines, on a media like a CD/DVD.

Import a single HSE-Subnet


1.

Log-in directly, do not use a Remote Desktop session

2.

Close all Fieldbus Builder FF instances in the system

3.

Open the Import/Export File and load the AFW File you have manually
exported (described in the procedure above)

4.

Use the Import all functionality to import the HSE-Subnet Object which
contains the HSE-Subnet project. Make sure that this file is not set to read only!

Advanced Administration of FF Configuration Data


Overview
Fieldbus Builder FF project data - comprising HSE Subnet configuration data and
FF Libraries data - is stored on the Aspect Server. Administration of this project
data is done by the FF Data Storage and Distribution service, herein after referred to
as FF Data service.
The FF Data service is based on a client/server model with the following
functionality for server and clients:

Server: storage of FF project database (on Aspect Server)

Client: usage of FF project database (read/write or read only)

Server and client functionality can be run on the same node.


Among other things the FF Data service provides:

56

Data storage on redundant Aspect Server nodes

Exclusive read/write access for a single client

Read only access for multiple clients

A user interface for resolving conflicts

A user interface for breaking a lock

3BDD012902-510

Section 3 Integration in Plant Explorer

Advanced Administration of FF Configuration Data

Generation of alarms and events on state changes.

The FF Data service is located in the Service Structure of Plant Explorer Workplace.
It contains one service group and for each Aspect Server one service provider. Refer
to Figure 12.

Figure 12. FF Data Storage and Distribution Service


The service group has a Special Configuration tab with an overview of all Fieldbus
Builder FF projects. Refer to Figure 13.

Figure 13. Special Configuration Tab at Service Group


For each Fieldbus Builder FF project - comprising HSE Subnet, HSE Linking
Devices, H1 Links, CI860s and FF Libraries - the project name, the environment,
the state, and the version information per configured Aspect Server node is
displayed.

3BDD012902-510

57

Advanced Administration of FF Configuration Data

Section 3 Integration in Plant Explorer

Refer to Table 6 for possible project states.


Table 6. Project States
State

Description

Not locked

The project is not locked.

Locked: <node>/<user>
<lock time>

The project is locked. Node name, user, and lock time


are indicated. Refer to Break a Lock on page 61, if
breaking the lock should be necessary.

Server conflict

A conflict in the project history of the servers has been


detected, which cannot be resolved automatically. A
conflict may be caused by disturbances such as
connection loss or reboot of an Aspect Server node.
Refer to Resolve a Server/Server Conflict on page 60
for resolving the conflict manually.

The version information of the project is displayed in a separate column for each
configured Aspect Server node.
Table 7. Version Information
Version
(Background Color)

Description

<version> (green)

Version of the project. All available Aspect Server


nodes are synchronized; i.e identical change history
on all available nodes.

<version> (red)

Version of the project. Not all Aspect Server nodes are


synchronized; i.e. there exist different change
histories on some nodes.
This results in the state Server conflict. Refer to
Table 6.

blank (yellow)

58

No connection to a configured Aspect Server node.

3BDD012902-510

Section 3 Integration in Plant Explorer

Resolve a Conflict

Resolve a Conflict
After disturbances such as connection loss or reboot of a node it may happen that
conflicts in the project history between the nodes are detected, which cannot be
resolved automatically.
In such a case the user will be informed about a client/server conflict or a
server/server conflict when accessing project data e.g. by opening the HSE Subnet
or the FF libraries in Fieldbus Builder FF.
Resolve a Client/Server Conflict

If the project history on the client does not match the project history on the Aspect
Server, the Client/Server Conflict resolution dialog will show up, when accessing
project data. Refer to Figure 14.

Figure 14. Client/Server Conflict Resolution Dialog

3BDD012902-510

59

Resolve a Conflict

Section 3 Integration in Plant Explorer

The dialog shows the locking state and the project history for the client and for the
server. For resolving the conflict check the histories and select one of the options of
Table 8.
Table 8. Client/Server Conflict Resolution Dialog
Dialog element

Description

Update Server project


from Client

The client project data will be copied to the server.

Update Client project


from Server

The server project data will be copied to the client.

Executing this action may require user access


rights of a System engineer (minimum privileges:
Security configure, Administrate, Shutdown, and
Supervise). If the privileges of the current user are not
sufficient, the dialog element is disabled. In this case a
user with sufficient privileges may execute the action
after having scrutinized the situation.

Resolve a Server/Server Conflict

The procedure described in this subsection for resolving a server/server conflict


should only be executed by experienced users after having scrutinized the
situation.
If in the case of redundant Aspect Servers the project histories do not match on all
available Aspect Server nodes, the project database cannot be opened. In this case a
Server/Server Conflict message will show up, when accessing project data.
For resolving a server/server conflict, a user with adequate privileges has to navigate
to the FF Data service in the Service Structure of Plant Explorer Workplace and
execute the procedure below:

60

1.

Service Structure > FFDataStorageAndDistribution, Service > Basic, Service


Group > Special Configuration tab
The Special Configuration tab at the Service Group provides an overview of all
Fieldbus Builder FF projects. Refer to Overview on page 56.

2.

Right-click on the row of the respective project and select Resolve Server
Conflict from the context menu.

3BDD012902-510

Section 3 Integration in Plant Explorer

Break a Lock

This will open a Server/Server Conflict resolution dialog similar to the


Client/Server Conflict resolution dialog introduced in Resolve a Client/Server
Conflict on page 59.
3.

After having scrutinized the situation, resolve the conflict by selecting the
server node from which the project data base shall be used. Click Use project
from server <n>.
This will copy project data of the selected project from server <n> to all
available Aspect Server nodes.

Break a Lock
Only in rare cases, such as a permanent failure of a client node, it may be necessary
to break a lock in order to make available the project data for further engineering.
Breaking a lock will result in a loss of the project data on the respective client
node. Try to close Fieldbus Builder FF on the respective client node instead of
breaking the lock.
For breaking a lock, a user with adequate privileges has to navigate to the FF Data
service in the Service Structure of Plant Explorer Workplace and execute the
procedure below:
1.

Service Structure > FFDataStorageAndDistribution, Service > Basic, Service


Group > Special Configuration tab
The Special Configuration tab at the Service Group provides an overview of all
Fieldbus Builder FF projects. Refer to Overview on page 56.

2.

Right-click on the row of the respective project and select Break Lock from the
context menu.

3.

Click OK in the warning dialog which shows up.


This will break the lock for the selected project.

3BDD012902-510

61

Break a Lock

62

Section 3 Integration in Plant Explorer

3BDD012902-510

Section 4 System Configuration


General Instructions
In a Fieldbus Builder FF project, precisely one HSE subnet can be configured.
Configuration can be done offline, i.e,. no HSE or H1 devices need to be physically
connected. During system configuration the structure of the hardware used (H1 and
HSE devices as well as OPC Server FF) is set up and the functionality of the
application configured. In a subsequent commissioning phase, configuration data is
loaded into the devices and stations.
One system of the 800xA System can contain several HSE subnets. In this case,
several Fieldbus Builder FF projects are combined in the system of the 800xA
System. Each of the HSE subnets is configured and commissioned in its own
Fieldbus Builder FF project.
With the buttons of the toolbar, general, i.e. cross-object functions are triggered; the
functions of the context menu refer to the object currently being edited. Context
menus are called up with the right mouse button. Both the buttons of the toolbar and
the contents of the context menus depend on the current editing status of the project.
General settings such as IP address and HSE subnet ID that have been assigned
during installation of the product may be viewed or changed calling up the
Configure window via the start menu:
Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
FOUNDATION Fieldbus > Configure
For a description of the dialogs refer to the Industrial IT, 800xA - System, Post
Installation (3BUA000156*) document.

3BDD012902-510

63

Fieldbus Builder FF Tools

Section 4 System Configuration

Fieldbus Builder FF Tools


The Fieldbus Builder FF consists of different tools to do the configuration of an
HSE Subnet. These tools are described in the following sections:

FF Object Editor

Tag list

Signal list

FF Object Editor
Call up FF Object Editor
After calling up the Fieldbus Builder FF from the Plant Explorer, the FF Object
Editor is started.
An HSE Subnet can be opened in Fieldbus Builder FF several times. If objects
shall be edited, they must get reserved by one user. Then they are available for all
other users only for viewing (Read only mode). The type color of the tree objects
is grey if they are Read only.
If a user has no configuration permission, the Fieldbus Builder FF is opened for
viewing only in configuration mode. When opened for viewing it is not possible
to set up online connections, or save changes.To remind of these restrictions
Read only is displayed in the status bar and the background color of the tree
view by default is grey.
A user who will configure FOUNDATION Fieldbus related data like HSE
Subnets, FFLibraries, or FF Function Block Faceplates shall be member of the
Application Engineers and Operators group.
The FF Object Editor can be called up from other tools of the Fieldbus Builder FF
via the menu item > Tools > FF Object Editor.

General Description of the FF Object Editor


The FF Object Editor provides two standard views:

64

3BDD012902-510

Section 4 System Configuration

Interface of the FF Object Editor

The tree view in the left area of the window is chiefly for the configuration of
the structure of the HSE subnet and navigation. The tree structure displayed is
shown as FF Object Editor structure.

The detail view shows a detailed representation of the object selected in the tree
view with additional information.

Underneath the tree view, a further work area can be overlaid, in which the FF
libraries are displayed.
The FF libraries contain the types of device and module usable in the project.For
details refer to FF Libraries on page 127.
Apart from setting up the communication connection, the configuration of the
hardware also serves the purpose of documentation and monitoring. Thus, a
comparison may be drawn between what has actually been installed and what has
been configured. Objects which are unavailable are indicated in color in the
commissioning mode of the FF Object Editor.

Interface of the FF Object Editor


Tree View

All objects in the FF network are displayed in the tree view of the FF Object Editor.
Under the HSE Subnet object, further hierarchical levels are inserted down to the
H1 devices. For details of the FF network configuration, refer to System Structure
on page 121.
The allocation of names for the individual objects takes place automatically so that
the user does not have to allocate them himself. The names may be modified
subsequently. Therefore a Rename dialog offers different possibilities to modify the
names of new inserted or imported objects. Refer to Rename dialog on page 72.
Detail View

The detail view of the FF Object Editor differs according to the object selected and
shows a detailed display of the object with information such as e.g. manufacturer,
device type, bus address. In online mode additional status information and
diagnostic information is displayed here.

3BDD012902-510

65

Operating Modes

Section 4 System Configuration

Operating Modes
The Fieldbus Builder FOUNDATION Fieldbus can be operated in two operating
modes. In the configuration mode, the HSE subnet is configured and documented.
These steps may take place offline. This means that no system hardware is required
for the entire configuration of the HSE subnet.
The second operating mode is the commissioning mode. By selecting
commissioning communication connections with the devices on the HSE subnet
and the subordinate H1 links are automatically set up.
To change the operating mode, select:

FF Object editor > Commissioning to change to commissioning mode

or

FF Object editor > Configuration to change to configuration mode.

A tool bar button offers as well a fast way to switch between configuration and
commissioning mode.
Change Background Color of Tree View

By default the background colors of the tree view in configuration and


commissioning mode are white. The background colors may be customized as
follows:
1.

Tools > Options > Tree Colors

2.

Select operating mode whose tree view background color is to be changed.

3.

Click > Select color.

4.

Select desired color.

General Functions of the FF Object Editor


Context Menu

The context menu provides a context-related choice of currently available functions.


1.

66

Select an object from the tree or detail view.

3BDD012902-510

Section 4 System Configuration

2.

General Functions of the FF Object Editor

Press down right mouse button.

Figure 15. Context Menu in the FF Object Editor


Reserve objects

Objects have to be reserved by the user to permit the user to edit them. Objects that
have been reserved in the Plant Explorer workplace are reserved for editing, when
the Fieldbus Builder FF is started.
If an object is not already reserved by another user, it can be reserved within
Fieldbus Builder FF by:

Context menu of the object > Reserve node

There is the additional possibility to reserve a whole subtree by

Context menu of the root object of the subtree > Reserve nodes recursively

Then the whole subtree is reserved by the user.


All reservations done in Fieldbus Builder FF are released when the Fieldbus Builder
FF is closed. Objects can be selectively released in the Fieldbus Builder FF by

3BDD012902-510

Context menu of the object > Release node

67

General Functions of the FF Object Editor

Section 4 System Configuration

There is the additional possibility to release a whole subtree by

Context menu of the root object of the subtree > Release nodes recursively

Insert

1.

Select position.

2.

FF Object editor > New...

The context menu offers insertion as well.


New objects can be inserted in the selected position context-sensitively.
After insertion of a new object including subsidiary objects, a rename dialog comes
up to facilitate naming of the new objects. Refer to Rename dialog on page 72.
For details regarding configuration of an FF network, refer to System Structure on
page 121.
Cut

1.

Select object that is to be cut out.

2.

Edit > Cut

The context menu offers cutting as well.


The selected objects are cut out and saved in the Windows clipboard. From there,
they can be reinserted using Paste.
Copy

1.

Select object that is to be copied.

2.

Edit > Copy

The context menu offers copying as well.


The selected objects are saved in the Windows clipboard. From there they can be
inserted as often as desired using Paste.

68

3BDD012902-510

Section 4 System Configuration

General Functions of the FF Object Editor

Paste Contents (Paste)

The objects selected previously using Cut or Copy can be reinserted as soon as a
place of destination has been determined.
1.

Select position at which the contents of the clipboard is to be inserted.

2.

Edit > Paste

The context menu offers pasting as well.


After pasting a new object including subsidiary objects, a rename dialog comes up
to facilitate naming of the new objects. Refer to Rename dialog on page 72.
Delete

1.

Select object.

2.

Edit > Delete

The context menu offers deleting as well.


The selected objects are deleted from the object structure.
Search

Edit > Search


Searching can be started out of the context menu as well.
The text to be searched for is internally supplemented with an * at the beginning
and an * at the end. Wildcards cannot be used.
The search function is case sensitive.
Block Export

In order to reuse parts of the configuration of the FF network in another subnet, a


block of objects or an object with all subordinate objects can be exported.
1.

Select block/object.

2.

Edit > Export block...

3.

Specify file name of the export file (*.hwm).

3BDD012902-510

69

General Functions of the FF Object Editor

Section 4 System Configuration

Block Import

After importing, a window is displayed with the objects which are on the clipboard.
One node respectively may be selected and inserted at the desired place. Meanwhile,
the objects remain on the clipboard and can be copied again.
1.

Edit > Import block...

2.

Select object.

3.

Add at the place of destination by drag and drop.

After dropping the new object including subsidiary objects, the rename dialog
comes up to facilitate naming of the new objects. Refer to Rename dialog on page
72.
Display Clipboard

The dialog field in Figure 16 shows the objects on the clipboard. Objects are
inserted in the clipboard by Copy or Cut. If a new object is added, all previous
elements are removed. Only tree objects of the FF Object structure can be added to
the clipboard.

70

3BDD012902-510

Section 4 System Configuration

General Functions of the FF Object Editor

One node respectively may be selected and inserted at the desired place. Meanwhile,
the objects remain on the clipboard and can be reinserted.

Figure 16. Contents of the Clipboard


1.

View > Clipboard viewer

2.

Select object.

3.

Add at the place of destination by drag and drop.

After dropping the new object including subsidiary objects, the rename dialog
comes up to facilitate naming of the new objects. Refer to Rename dialog on page
72.

3BDD012902-510

71

General Functions of the FF Object Editor

Section 4 System Configuration

Rename dialog

The rename dialog is designed to make the naming of inserted objects easier. After
insertion of an object including subsidiary objects, i.e. all objects except signals, the
rename dialog comes up. Refer to Figure 17.

Figure 17. Rename dialog


In the rename dialog all objects are displayed in the object list. Right of the object
list there is a filter section, where different filters can be defined and applied.
Beneath the object list, a section is placed to exclude individual objects from the
current rename phase. In the bottom of the dialog window there is the rename
section including different possibilities of structured renaming. In the normal mode
(Use regular expression unselected), the renaming can be performed by:

72

3BDD012902-510

Section 4 System Configuration

General Functions of the FF Object Editor

1.

Defining the rename options:


For example in Figure 21 the number 12 at the middle of the copied object
names shall be replaced by a 22 . The names created by this replacement are
shown in the column Preview name.

2.

Apply these object names by a click on the button Execute.


The Preview names are transferred to the column New name.
Different colors of the typing indicate following statuses
Table 9. Name statuses
Color

3.

Status

green

name OK

black

name does already exist, but there is no name conflict

red

name conflict

Insert the renamed objects in the desired structure with OK.

If Use regular expressions is selected, a special syntax with special symbols can be
used for an advanced rename definition. A click on the arrow buttons right from the
old name and New name fields offers some of these symbols for the creation of the
regular expressions.
On top of the dialog window, a progress bar displays the progress of complete
renaming. Excluded objects are counted as renamed.
Libraries

Underneath the tree view, a further work area may be overlaid in which the FF
libraries are displayed. The FF libraries contain the device and block types useable
in the project.
To overlay the Libraries work area, select > View > Templates/Libraries.
For details refer to FF Libraries on page 127.
Check whole Project for Plausibility

Tools > Check whole project

3BDD012902-510

73

General Functions of the FF Object Editor

Section 4 System Configuration

Download information is generated for all active objects in the project. The objects
with the parameter entries undergo a plausibility check and are examined for errors,
omitted entries and contradictions. The errors are listed in a window and can then be
recovered. The check can be started out of the context menu of all tree objects as well.
As a result the engineering status displayed at the object in the FF Object Editor
structure is updated. Refer to Representation in the FF Object Editor Structure on
page 77.
Check Subtree for Plausibility

Tools > Check subtree


This check can be started out of the context menu of the root object of the subtree as
well. Only the selected object and objects underneath undergo a check for
plausibility.
A check for plausibility is also provided in parameter dialogs and detail views
and then refers to the respective selected object.
Plausibility check error list

All errors, warnings and hints that were found during performance of the last
plausibility check are displayed in the Plausibility check error list. This list can be
recalled by the icon in the menu bar or by:
1.

View > Show error list

By a click on Current error the object related to the current error is selected and
can be edited to correct the configuration. A click on Next error effects the selection
of the object the next error is related to. Refer to Figure 18.

74

3BDD012902-510

Section 4 System Configuration

General Functions of the FF Object Editor

Figure 18. Plausibility check error list

3BDD012902-510

75

General Functions of the FF Object Editor

Section 4 System Configuration

Network Configuration

FF object editor > Network configuration.


The central Network Configuration dialog allows to enter or revise the IP settings
for the nodes and FF OPC Servers on the Client/Server as well as the IP address and
Subnet ID of the HSE network and the connected HSE nodes. Refer to Figure 19.

Figure 19. Central Network Configuration


For a detailed description of the network parameters refer to the section on
parameter settings for the corresponding object:

76

HSE Subnet (Subnet Mask, Default Gateway): HSE Subnet Settings Tab on
page 179.

HSE Host CI860: Communication Tab on page 181.

Linking Device LD 800HSE: Communication Tab on page 184.

OPC Server FF: Network Configuration on page 231.

3BDD012902-510

Section 4 System Configuration

Representation in the FF Object Editor Structure

Display Version Information

Version information about Fieldbus Builder FF can be called up via the menu item
> Help > About. Figure 20 shows the About Box.

Figure 20. About Box


Display and Functions in Commissioning mode

In the commissioning mode special functions and views are offered. Refer to
Display During Commissioning on page 322.

Representation in the FF Object Editor Structure


For each FF object in the FF Object Editor structure, the following states are
displayed:

Display status: described by the form of the object node.


+
.

3BDD012902-510

The branch is collapsed, there are further branches.


The branch is expanded.
There is no further branching.

Engineering status: described by the status display on the right of the object
icon. Table 10 shows the engineering status for a single object. If a collapsed

77

Representation in the FF Object Editor Structure

Section 4 System Configuration

branch exists underneath the object, the status display is supplemented by the
information provided in Table 11 on the objects in the collapsed branch.
Table 10. Engineering Status for a Single Object

The object must be checked for plausibility; it has not yet been checked
or it has been checked with errors.

The object has been checked for plausibility with no errors.

The object has been checked for plausibility with no errors.

Precommissioning of the object is necessary.

The object has been checked for plausibility with no errors.

Loading the object is necessary.

The object has been checked for plausibility with no errors.

Download information must be generated.

Loading the object may be necessary.


Generate download information by selecting Tools > Check
whole project

Table 11. Additional Status Information with Collapsed Branch

Precommissioning is necessary for at least one object in the collapsed


branch.

At least one object in the collapsed branch must be loaded. This is only
displayed if precommissioning has been done for all objects in the
collapsed branch.

The indication in the engineering status, whether precommissioning or loading is


required is based on configuration and commissioning actions executed and
remembered by Fieldbus Builder FF. As a consequence changes applied while
by-passing Fieldbus Builder FF are not indicated here. Refer to the
commissioning status indicated in the Download dialog in commissioning mode
to get online status information. Refer to Download to Device on page 345.

78

3BDD012902-510

Section 4 System Configuration

Configuration of an FF Network

Configuration of an FF Network
For details for configuration of an FF network refer to System Structure on page
121.

Tag List
General Description of the Tag List
The objects configured in the FF Object Editor structure are managed in the Tag List
and made available to the user.
This list is automatically generated or modified during the configuration of an HSEsubnet.
Search criteria can be defined and activated. Both the total number as well as the
number of currently displayed entries in the list are displayed in the status line. This
makes it possible to identify how many tags comply with the active search criteria,
e.g. certain block types or gateway accesses.
Call up the Tag List

To call up the Tag List, select > Tools > Tag list.
Alternatively the Tag List can be called up by a menu button.
The selected object in the FF Object Editor tree is also automatically selected in the
Tag List after calling it up.

3BDD012902-510

79

Tag List

Section 4 System Configuration

Structure of the Tag List

The Tag List contains all the blocks mentioned in the project. The structure is shown
in Figure 21 and Table 12.

Figure 21. Structure of the Tag List


Table 12. Structure of the Tag List

80

Column description

Description

Name

Name of the tag, 16 characters max.

Short text

Short text of the tag, 12 characters max.

Long text

Long text of the tag, 30 characters max.

Type name

Abbreviations of the block type.

Usage

Tree path to the tag.

3BDD012902-510

Section 4 System Configuration

Edit Tag List

Edit Tag List


Sort

1.

Data > Sort

2.

Select sort criteria

The entries of the Tag List are output on the screen in accordance with the preselected sort criterion. Refer to Figure 22 and Table 13.

Figure 22. Selection of the Sort Criterion


Table 13. Selection of the Sort Criterion
Dialog element

Description

Name, alphabetic order

Sorting according to alphabetical name.

Block type

Sorting according to block types.

OK

Sorting of data records is activated.

Cancel

Cancels the sort action.

End

Tag list > Exit


Return to the Project Editor.

3BDD012902-510

81

Edit Tag List

Section 4 System Configuration

Search

Edit > Search...


Tags can be searched for via their name using the search function. After selection of
this function from the menu or the context menu, a dialog field appears with an
input field. By entering a name or the beginning of a name, the first suitable entry is
automatically found. Refer to Figure 23.

Figure 23. Search in the Tag List


Define Filter Criteria

1.

Data > Filter...

2.

Compile up to 10 filter criteria in one dialog field.

The entries in the list can be output on the screen in accordance with set filter
criteria. A dialog with 10 identical tabs appears for this purpose. Wildcards such as
* (for several characters) and ? (for any character) are permitted. Refer to Figure 24.

82

3BDD012902-510

Section 4 System Configuration

Edit Tag List

Each of the 10 filter criteria may be individually activated and deactivated in the tab
or by means of a corresponding toolbar button.

Figure 24. Define Filter Criteria

Table 14. Define Filter Criteria


Dialog element

Description

Activate

Activate filter criteria of this tab. After closing this dialog


with OK, all active filter criteria are evaluated and the list
of entries for which all the criteria are met is displayed.

Name

Define tag name.

Usage

Define tree path or part of it. Allows to display all tags of


a defined subtree.

Type name

Define type name as search criterion. The block types


used in the project may be displayed in a list and
selected. The use of wildcards is permitted.

3BDD012902-510

83

Edit Tag List

Section 4 System Configuration

Table 14. Define Filter Criteria (Continued)


Dialog element

Description

Show used tags

All tags which are defined and used in a program are


displayed.

Show unused tags

All tags which are defined but not used in a program are
displayed. Tags for which access rights are assigned via
a gateway but which are not used in the project, are also
unused tags.

The configuration of the filter criteria is saved with the project. Upon calling up the
Tag List, the configured filters are deactivated.
Activated filter criteria can be identified by the correspondingly depressed toolbar
buttons. The configured filter criteria are displayed on the toolbar buttons as
ToolTip. The number of entries in the entire list which meet the search criteria set is
displayed in the status line.
Undo

Edit > Undo.


The last modification is reversed and the old status retained. If reversal is not
possible, the menu item may not be selectable (displayed in grey).
Insert new Tag in List

Edit > Insert new tag


If the cursor is in an empty Name field (e.g. at the end of the list), a new tag is
entered directly into the individual fields of the list line.
If the cursor is on a list entry that is already assigned, a window appears. Refer to
Figure 25. This dialog is also displayed when using copy and paste or when
importing tag names that are already in use. This window displays the selected name

84

3BDD012902-510

Section 4 System Configuration

Edit Tag List

for information and the new entry. This new entry must then be modified to the
desired new name. All other data is imported from the pre-selected tag.

Figure 25. Insert New Tag


Table 15. Insert New Tag
Dialog element

Description

Old

The name of the selected tag is displayed as


information.

New

As default of the name of the selected tag which must


now be modified.

OK

New tag is inserted.

Cancel

The existing tag is not modified.

Edit Field

If modifications are made to existing tags, these may affect the various objects. In
order to avoid errors, in the event of modifications the objects concerned are listed.
Thereafter a decision may be reached whether the modifications should take effect.
1.

Select desired field by double clicking.

2.

Move cursor on input position within the field.

3.

Enter the required modifications.

3BDD012902-510

85

Edit Tag List

Section 4 System Configuration

Delete Unused Tags

In the filter for the Tag List the unused tags can be shown and hidden.
Tags for which access rights are assigned via a gateway but which are not used in
the project, are also unused tags.
To delete unused tags, select > Edit > Delete unused tags...
Block Processing

Only one block can be defined each time. A block consists of a sequence of
selected, complete lines in the list and can be selected as follows:
1.

Click the cursor on the desired start of block.

2.

Keeping the left mouse button pressed down, drag the mouse across the desired
area up to the end.

or
Hold down the SHIFT key and move the cursor with arrow keys.
The block which arises in this way is indicated and is also retained if the left mouse
button or SHIFT key is released.
Cut

1.

Select block.

2.

Edit > Cut

A defined block is removed from the Tag List and stored in the clipboard.
The command Paste is used to reinsert this stored block at any desired position in
the Tag List.
Copy

1.

Select block.

2.

Edit > Copy

A defined block is copied and stored in the clipboard.

86

3BDD012902-510

Section 4 System Configuration

Edit Tag List

The command Paste is used to reinsert this block in the desired position in the Tag
List.
Paste

1.

Select block.

2.

Edit > Paste

A copied or cut block in the clipboard is pasted below the cursor position.The new
entries must then be modified to the desired new names. All other data is imported
from the pre-selected tags.Refer to Figure 26 and Table 16.

Figure 26. Edit Tag names of new pasted Tags

Table 16. Paste a block into Tag List


Dialog element

Description

Old

The name of the selected tag in the block is displayed as


information.

New

As default of the name of the selected tag which must


now be modified.

OK

New tag block is inserted.

3BDD012902-510

87

Edit Tag List

Section 4 System Configuration

Table 16. Paste a block into Tag List (Continued)


Dialog element

Description

Cancel

The existing tag is not modified.

Next

The next Tag of the block is selected to be edited.

Delete

1.

Select block.

2.

Edit > Delete

A defined block is deleted after confirmation. Refer to Figure 27 and Table 17.

Figure 27. Delete Tag

Table 17. Delete Tag

88

Dialog element

Description

Cancel

Return to the corresponding list.

Delete

Selected tag is deleted.

Do not delete

Selected tag is not deleted.

Show object

Jump to the selected object.

3BDD012902-510

Section 4 System Configuration

Edit Tag List

Export

1.

Select block.

2.

Edit > Export block...

A defined block is stored as a file on a data medium (hard disk, floppy disk). To this
end, a further window appears into which the file path and the file name must be
entered. This file can be imported into other projects using Import file.
Import

Edit > Import block...


A stored file can be read in from a data medium (hard disk, floppy disk). To this end, a
further window appears (refer to Figure 28) into which the file path, the file name and
the file type must be entered. If tag names are found during an import in the project
which already exist with the same name in the project, they are handled like a new tag.

3BDD012902-510

89

Edit Tag List

Section 4 System Configuration

Refer to Insert new Tag in List on page 84. The importing of files (file type .msr)
exported with Fieldbus Builder FF or text files (file type .csv or .txt) is supported.

Figure 28. Import Tags


Fieldbus Builder FF Format
Files which are exported using Export file from the Tag List, may be reimported.
These files have the extension .msr.
External format
With the tag import it is also possible to import files generated using external
applications (e.g. Microsoft Excel) into the Tag List. These files have the extension
.csv or .txt.
The files to be imported must be text files in Unicode format with the following
structure: per line the import file contains the name of the tag, the short text and the
long text. The type of tag is not yet specified here.

90

3BDD012902-510

Section 4 System Configuration

Signal List

These three texts are separated by a list separator. The list separator can be a comma
, or a semicolon ;. Different separators may not be used within a line. In the event
that a text itself contains the list separator, the text or the list separator must be put in
inverted commas (" "). The end of the file is identified by a line break.
The import file must be a Unicode file.
When importing, a check is made as to whether the existing restrictions for tag
names have been observed, otherwise the import of this tag is rejected.
The short text may contain 12 characters maximum. If the short text is longer, the
remaining characters are ignored during importing. The long text is 30 characters
long maximum, and on importing, only the maximum number of characters
permitted are read in.
The short and long text may not contain any list separators in their text which are
not in inverted commas. Otherwise, the tag import regards this character as a
separator and evaluates the next character as the first character of the following
field. If there are more than two list separators in a line, all characters after the third
list separator until the end of the line are ignored. On the other hand, if there are
fewer than two separators per line, the importing of this tag is rejected.
If format errors are detected in the import file during the tag import, the import is
cancelled at this point.
Tags are initialized with ---- for type name.

Signal List
General Description of the Signal List
The signals configured in the different FF applications are managed in the Signal
List and made available to the user.
The list entries are generated automatically during insertion and configuration of the
signals in the FBAD. It is also possible to create new signals directly in the list
manually or via import for later usage in the FBAD.
There are two tabs, the signal list with all signals and their individual usage and the
cross references of the used signals. Filter criteria can be defined in both tabs.

3BDD012902-510

91

Call up the Signal List

Section 4 System Configuration

Call up the Signal List


To call up the Signal List select > Tools > Signal list.
Alternatively the signal list can be called up by a menu button.

Structure of the Signal List


The signal list contains all the signals used in the project. The Signal List dialog
consists of three parts:

The Signal List itself with two tabs Signal list and Cross reference

A Filter section

A section where the CI860 hosts and function blocks are listed using the
selected signal.

The structure is shown in Figure 29 and Table 18.

Figure 29. Structure of the Signal List

92

3BDD012902-510

Section 4 System Configuration

Structure of the Signal List

Table 18. Structure of the Signal List


Column description

Description

Name

Name of the signal, 14 characters max.

Type

Signal type

Data type

Usage

Group

pub/sub: Publisher Subscriber signal

Client/Server: Client Server signal

Data type of the signal

Auto: not assigned signal, type will be


selected automatically during
assignment

Discrete

Analog

Usage of the signal

Auto: Usage is defined automatically

H1: Signal is used only in one single


H1 link.

HSE: The signal is used in different


H1 links and/or in a CI860 host.

Signal group

Group 0: Signal was never assigned.

Group 10...: Signal is assigned.

Group 90...: Signal is currently


unassigned, but has already been
assigned before.

Unit

Scaling unit

Scale start

Scale start of the signal

3BDD012902-510

93

Edit Signal List

Section 4 System Configuration

Table 18. Structure of the Signal List (Continued)


Column description

Description

Scale end

Scale end of the signal

Comment

Comment text, 80 characters max.

The scaling details are automatically imported out of the block connected to the
signal after establishing the connection. This is feasible for blocks with configured
scaling only. Additional scaling data can be set manually. The scaling data are then
available for calculation in the Control Builder M.

Edit Signal List


Sort

The Signal List can be sorted by every column.


1.

To sort alphabetical click once into the header of a column.

2.

To change sorting direction click once again.

End

To end the signal list, click


1.

OK to save all changes or

2.

Cancel to discard all changes.

Define Filter Criteria

In the Filter section of the Signal List dialog there are different options for filter
criteria:

94

1.

Select or unselect the signal type to get a list of Client/server signals,


publisher/subscriber signal or all signal types.

2.

Type a signal name or a part of a name using wildcards to get a list of signal
with names conform to the criteria.

3BDD012902-510

Section 4 System Configuration

3.

Edit Signal List

Type a group name to get a list of all signals assigned to this group.

Undo

To undo any changes you made in the signal list, press cancel button. Then the list is
closed and all changes are discarded.
Insert new Signal in List

1.

Open the context menu by a right click on the Signal List grid.

2.

Select > Create signal.

Then a new dialog is opened where the details of the new signal can be entered,
refer to Figure 30. and Table 19.

Figure 30. Insert new Signal

3BDD012902-510

95

Edit Signal List

Section 4 System Configuration

Table 19. Insert new signal


Dialog element

Description

Signal name

Signal name, 14 characters max.

Description

Text, 80 characters max.

Type

Signal type

Data type

Usage

Unit

pub/sub: Publisher Subscriber signal

Client/Server: Client Server signal

Data type of the signal

Auto: type will be selected


automatically during assignment

Discrete

Analog

Usage of the signal

Auto: Usage is defined automatically

H1

HSE

Unit of signal value

In the bottom of the dialog, the usage by CI860 Hosts can be defined by selecting
the relating hosts. If the Host is the source of a signal, the cycle time can be defined
by the user, default value is 1000ms. Else, the cycle time will be defined by the
schedule.

96

3BDD012902-510

Section 4 System Configuration

Edit Signal List

If a signal has two sources specified by two or more Yes in the Source column,
a signal source conflict occurs and one of the Yes will be marked in red color.
Only one Yes is allowed here. After reducing to only one source, the red
indication can be eliminated in the context menu of the signal list as shown in
Figure 31.

Figure 31. Select Reset source conflict


Edit field

1.

3BDD012902-510

Double click in the field to be changed.

97

Edit Signal List

Section 4 System Configuration

2.

Edit value.

3.

Confirm with > Enter.

The values of the Name and the Group fields cannot be edited. Double click on the
Type, Data type or Usage fields opens a list of optional values to be selected.
Rename globally

If the name of a signal shall be changed, it has to be changed globally all over the
project.
1.

Open context menu of the signal by right mouse click.

2.

Select > Rename globally.

3.

Enter new name.

4.

Confirm with > Enter.

If an already used name is entered, a message box appears and the change is
discarded.
Delete Signal

1.

Open context menu of the signal by right mouse click.

2.

Select > Delete signal.

Export

1.

Select one or more signals in the list.

2.

Open context menu by right mouse click.

3.

Select > Export csv.

4.

Select Export format:

5.

98

a.

.sig: Special format for backup and data exchange between different
projects, cannot be re-imported in the same project.

b.

.csv: Can be opened and processed for example for re-import.

Enter file name and select folder if default folder shall not be used.

3BDD012902-510

Section 4 System Configuration

6.

Edit Signal List

Press > Save.

The file will now be saved in the selected folder or in the default folder C:\Program
Files\ABB Industrial IT\Engineer IT\Fieldbus Builder FF\export.
Import

1.

Open context menu of Signal List by right mouse click.

2.

Select > Import csv.

3.

Select Import format (.sig or .csv).

4.

Select path and file.

5.

Press > Open.

If there are name conflicts with existing signals, the names of the new signals are
displayed red. Then a globally rename of these signals is necessary.

3BDD012902-510

99

Cross References

Section 4 System Configuration

Cross References
The tab Cross references lists the references of signal sources and their usages.
Refer to Figure 32 and Table 20.

Figure 32. Cross References


Table 20. Cross References
Column description

100

Description

Signal

Name of the signal

FB

Object to which the signal is connected. That may


be a Function Block or a HSE Host.

Pin

Pin of the Function Block to which the signal is


connected.

3BDD012902-510

Section 4 System Configuration

Cross References

Table 20. Cross References


Column description
Data type

Description
Data type of the signal

Auto: not assigned signal, type will be


selected automatically during
assignment

Discrete

Analog

Source

Indicator whether the signal has got a source.

Cycle time

Cycle time in which the signal is published.

Unit

Scaling unit

Scale start

Scale start of the signal

Scale end

Scale end of the signal

Comment

Comment text

Call up Cross references

1.

Open Signal List.

2.

Select Tab > Cross references...

All signals with their source and usage are listed.


Link to the referenced object

1.

Open context menu of FB by right mouse click, reference to Figure 33

2.

Select > Show object.

3BDD012902-510

101

Cross References

Section 4 System Configuration

Depending on the object type either the FBAD including the referenced Function
Block is opened and the Function Block is selected or the CI860 Host is selected in
the object tree.

Figure 33. Link to referenced object.


Filter criteria

The filter criteria of the Cross reference list allow a detailed selection of cross
references:
1.

2.

102

Select the signal type


a.

Client/Server

b.

Publisher/Subscriber

Select the kind of connection


a.

Source

b.

Sink

3.

Select Incorrect only.

4.

Type a signal name or a part of a name using wildcards to get a Cross reference
list of signals with names conform to the criteria.

3BDD012902-510

Section 4 System Configuration

5.

Documentation

Type a Function Block name or a part of a name using wildcards to get a Cross
reference list of signals connected with Function Blocks conform to the
criteria.

Documentation
General Description of the Documentation
All the objects configured in Fieldbus Builder FF can be documented.
A common layout is used for all documents. There is the option of incorporating
corporate logos into the drawing header or footer. Free sorting when printing the
documents, and a complete table of contents of all project parts make the
documentation easier to handle.
Clear identification of the type of document (Doc Type) via the document
identification code enables easy location of documents.
Automatically derived document identification (Doc ID) refers via the object name
to the function world. Data or also output concerning the customer identification
number is possible.
With the help of the cross-reference list, it is easy to find all references.
By displaying in dialog form, the documentation is clear and easy to read.
Printing of the documentation is controlled by a so-called documentation job, i.e. for
printing, an job must be selected. The contents of the job is defined in a documentation
job.

Documentation Management
Call up of Documentation Management

To call up documentation management, select:


Tools > Documentation

3BDD012902-510

103

Documentation Management

Section 4 System Configuration

The table shows the print jobs available. Blank lines in the table represent free print
jobs. Refer to Figure 34 and Table 21.

Figure 34. List of Documentation Jobs


Table 21. Structure of the List of Documentation Jobs
Column description

Description

Name

Name of the job; 12 characters max.; must start with a


letter; no special characters; no blank characters.

Comment

34 characters max. of free text (including special


characters).

Last revision

Date and time of the last modification; entered


automatically by the system.

Modification of Column Width

If the mouse pointer is positioned on a column separation line, the mouse pointer
changes into a horizontal arrow. With the left mouse button pressed down, the
column width can now be modified. This is stored after leaving documentation
management and is therefore available for every subsequent call-up.

104

3BDD012902-510

Section 4 System Configuration

Create Drawing Header / Footer

Create Drawing Header / Footer


General

The definition for the header and footer is globally valid for one HSE Subnet. Each
HSE subnet have its own header and footer definition.
In order to modify the drawing header and footer the Edit Drawing Header/Footer
dialogs are divided into several horizontal areas.
Edit Drawing Header

Documentation > Page Setup > Drawing header


Refer to Figure 35 and Table 22.

Figure 35. Edit Drawing Header


Table 22. Edit Drawing Header
Dialog element

Description

OK

Terminate header entries, entries are stored.

Cancel

Terminate header entries, entries are rejected.

3BDD012902-510

105

Create Drawing Header / Footer

Section 4 System Configuration

Table 22. Edit Drawing Header (Continued)


Dialog element

Description

Reset

All entries are included from the defaults of the file


FRAMES.INI.

Merge

All variables from the defaults of the file FRAMES.INI are


included, i.e. all fixed text is retained.

Clear

All field contents are deleted.

Export

The current entries of the header are written into the file
FRAMES.INI and are thus the new defaults for Reset
and Merge. If export is used after reset, all the entries
are lost.

Select

One section from the file FRAMES.INI may be selected


from the list field. Its contents or defaults are then
activated if Reset or Merge are operated.

Preview

A preview of the contents as they appear when printed


out is overlaid. Thus, the appearance of inserted
bitmaps can be assessed.

Titles

The title defined by the user is overlaid. Hereby a brief


description of the field or its intended contents is
obtained. In the fields in which the user has not entered
any header description, the field description is entered
(e.g. F52).

Edit Header Titles

Documentation > Page Setup > Header titles

106

3BDD012902-510

Section 4 System Configuration

Create Drawing Header / Footer

In this dialog, title descriptions may be entered which can be overlaid later in the
dialog of the header lettering. Refer to Figure 36.

Figure 36. Edit Header Titles


Edit Drawing Footer

Documentation > Page Setup > Drawing footer

3BDD012902-510

107

Create Drawing Header / Footer

Section 4 System Configuration

Refer to Figure 37 and Table 23.

Figure 37. Edit Drawing Footer


Table 23. Edit drawing Footer

108

Dialog element

Description

OK

Terminate footer entries, entries are stored.

Cancel

Terminate footer entries, entries are rejected.

Reset

All entries are included from the defaults of the file


FRAMES.INI.

Merge

All variables are included from the defaults of the file


FRAMES.INI. I.e. all fixed text is retained.

Clear

All field contents are deleted.

3BDD012902-510

Section 4 System Configuration

Create Drawing Header / Footer

Table 23. Edit drawing Footer (Continued)


Dialog element

Description

Export

The current entries of the footer are written into the


FRAMES.INI file and are thus the new defaults for Reset
and Merge. If export is used after reset, all the entries
are lost.

Select

One section from the file FRAMES.INI may be selected


from the list field. Their contents or defaults are then
activated if Reset or Merge are operated.

Preview

A preview of the contents as they appear when printed


out is overlaid. Thus, the appearance of inserted
bitmaps can be assessed.

Titles

The title defined by the user is overlaid. Hereby a brief


description of the field or its intended contents is
obtained. In the fields in which the user has not entered
any footer title description, the field description is
entered (e.g. F24).

Edit Footer Title

Documentation > Page Setup > Footer titles

3BDD012902-510

109

Create Drawing Header / Footer

Section 4 System Configuration

In this dialog, title descriptions may be entered which can later be overlaid in the
dialog of the footer description. Refer to Figure 38.

Figure 38. Edit Footer Title


Automatic Allocation of Object Parameters

To modify entries, the cursor must be placed on a field and the desired entry made.
In the fields of the header and footer designation, furthermore, a list of the
framework designation variables (documentation variables) available in Fieldbus

110

3BDD012902-510

Section 4 System Configuration

Basic Editing Steps

Builder FF can be called up using the key F2. In the lower part a corresponding
explanatory text appears upon selection of a variable. Refer to Figure 39.

Figure 39. Select Dialog Documentation Variable


Assignment of Bitmaps in Drawing Header / Footer

Any bitmaps desired may be displayed in the drawing header/footer and on the
cover sheet. Refer to Fonts, National Languages and Bitmaps in the Drawing Footer
/ Header on page 386.
Any bitmaps desired may also be assigned with Bitmap Name. This presupposes
that this bitmap is in the standard dictionary.

Basic Editing Steps


Create New Documentation Job

1.

Position cursor on a blank line.

2.

Enter name of the documentation job in the Name field.

3.

Optional: enter explanatory text in the Comments field.

3BDD012902-510

111

Basic Editing Steps

Section 4 System Configuration

Date and time are automatically entered in the Last Revision column by the system.
Copy Documentation Job

A new documentation job can also be created by copying an old documentation job
and storing it under a new name. All definitions of the documentation contents are
included and can then be modified.
Carry out the following editing steps to this end:
1.

Position cursor on a documentation job (complete line).

Documentation > Insert


or
1.

Mark the row of an existing documentation job.

2.

Edit > Copy

3.

Position the Cursors on an empty line.

4.

Edit > Paste

Specify the new name of the documentation job in the following dialog. Refer to
Figure 40.

Figure 40. Dialog Insert Documentation Job

112

3BDD012902-510

Section 4 System Configuration

Compile Documentation Job

Export Contents

Documentation > Export contents...


The table of contents of the selected job is stored in CSV format with the file ending
*.dco. The file name and the dictionary can be selected in a dialog. The project
dictionary is offered as the default and the first 8 characters of the documentation
job name as the file name. This file can then be opened and edited, for example, in
tabular form in Excel.
End

Documentation > Exit


Documentation management is exited.

Compile Documentation Job


Set up Documentation Contents

After a new documentation job has been stored, as described in Create New
Documentation Job on page 111, the desired documentation contents are set up as
follows:
1.

Select documentation job.

2.

Edit > Job detail...

Refer to Figure 41 and Table 24.


For selective documentation of the menu item Hardware structure >
Parameter (refer to Table 24) a selection window is available under Options >
Hardware scope.... Refer to Selection of the Hardware Scope on page 117.
You should only select the menu item Hardware structure > Parameter if
hardware expedient for the project has been selected previously as otherwise a
printout for the parameters is created every time for every hardware component
entered in the project.

3BDD012902-510

113

Compile Documentation Job

Section 4 System Configuration

Figure 41. Edit Dialog Documentation Job


Table 24. Edit Dialog Documentation Job
Dialog element

Description

Cover page

If this field is checked, a cover sheet is printed out before


the documentation job. It contains all the data relevant to
the project, such as e.g. name, comments, date, project
number, etc.

Index

If this field is checked, a table of contents is printed out at


the end of the documentation job. It contains a list of all
documents created during default sorting. Refer to
Sorting of the Printout on page 116.

Documentation settings If this field is checked, a sheet with the settings selected
for the documentation job is printed out.

114

3BDD012902-510

Section 4 System Configuration

Compile Documentation Job

Table 24. Edit Dialog Documentation Job (Continued)


Dialog element

Description

Tag list

Here the parts of the Tag List which are to be included in


the documentation are selected. Check the desired
fields. All selected modules are included in the
documentation with the selected additional information.
Furthermore, there is the possibility of setting up the
sorting of the list. Sorting can be done according to tag
name or type name.
The scope of the list may be delimited by making a
selection using wildcards.

Signal List

Here the parts of the Signal List which are to be included


in the documentation are selected. Check the desired
fields. All selected modules are included in the
documentation with the selected additional information.
Furthermore, there is the possibility of setting up the
sorting of the list. Sorting can be done according to
Signal name or Data type.
The scope of the list may be delimited by making a
selection using wildcards.

Signals cross reference Here the parts of the Cross references which are to be
included in the documentation are selected.
For further details refer to Cross References on page
100.
Hardware structure

Specification, which parts of the FF Object Editor


structure should be printed. Select the desired fields.

Plausibility check errors Plausibility check messages can be printed out. The
checkbox warnings and hints specifies whether only
errors or all messages are printed out.

3BDD012902-510

115

Documentation Scope

Section 4 System Configuration

Documentation Scope
Inspect Selected Documentation Scope

Documentation > Preview...


A table of contents of the selected sheets in the selected documentation job is
displayed in a window.
Sorting of the Printout

Options > Sort fields...


Sorting of the printout can be defined. The documentation printout can be sorted
according to up to 9 criteria. The field contents of the drawing footer may be
selected as sort criteria. Refer to Figure 42.
During printout, each sort criterion selected here automatically becomes a
column in the table of contents.
Sorting according to date is not possible.

Figure 42. Select Dialog Columns of the Table of Contents

116

3BDD012902-510

Section 4 System Configuration

Documentation Scope

Selection of the Hardware Scope

Options > Hardware scope...

Figure 43. Dialog Hardware Scope


In this dialog, a selection of the hardware components desired for the
documentation can be made. Selection and deselection of components may be
undertaken by clicking with the mouse or using the Ins and Del key.
This selection is only active as long as you are in documentation management.
After leaving documentation management, the complete configured hardware is
selected as standard. This item is only significant in connection with selection
under: Edit > Job detail... > Hardware structure > Parameter; refer to Set up
Documentation Contents on page 113.
Selection for Print Error Message

Options > Notify print errors

3BDD012902-510

117

Print out Documentation

Section 4 System Configuration

At this point it is set up whether errors which occur in connection with the printout
of the project documentation, such as e.g. print errors, missing objects (e.g. bit
maps) and invalid or undefined field functions in the drawing header/footer are
displayed on the screen or not.

Print out Documentation


Print

Documentation > Print...


Printing to a file or directly to the printer is started. Refer to Figure 44 and Table 25.
The maximum available free hard disk space must be taken into account.
To obtain an overview of the print scope, the preview function should be used.
For further details refer to Inspect Selected Documentation Scope on page 116.

Figure 44. Dialog Configuration: Documentation


Table 25. Dialog Configuration: Documentation

118

Dialog element

Description

Yes

Printout is on the standard printers entered in Windows.

No

It is possible to print to a file. On selecting this option, a


window opens in which the path and the file name of the
target file can be edited. Defaults for the file name: name
of the documentation job with the extension .DPD.

Cancel

Printing is cancelled.

3BDD012902-510

Section 4 System Configuration

Print out Documentation

Print File

Documentation > Print file...


A previously created documentation file (extension .DPD) is printed. The file to be
printed must be selected in a dialog field.
Printer Setup

Documentation > Printer setup


The dialog of the Windows operating system for printer setup permits the selection
of a printer and the undertaking of various settings. For further details refer to the
documentation of the operating system.

Figure 45. Dialog Print Setup

3BDD012902-510

119

Print out Documentation

120

Section 4 System Configuration

3BDD012902-510

Section 5 Configuring an FF Network


System Structure
FF Network with Interface to an IEC 61131 Controller
The FF network comprises at least one HSE subnet and any number of H1 links,
which are connected via the FF linking devices (LD). The FF network can be
interfaced with an IEC 61131 controller via a FOUNDATION Fieldbus HSE
communication interface module CI860 in the AC 800M which is connected to an
HSE subnet as an HSE host. Refer to Figure 46.
The devices connected to an HSE subnet - the FF linking devices and HSE hosts communicate with one another using the HSE protocol. An FF linking device
generally provides several FOUNDATION Fieldbus H1 links. FF linking devices of
device class 42c allow process data that has been published cyclically on the
subsidiary H1 links to be "republished" on the HSE subnet. By using HSErepublishing, it is possible to configure cyclical communication between field
devices on different H1 links and devices on the HSE subnet.

3BDD012902-510

121

Section 5 Configuring an FF Network

FF linking devices operate as gateways between the HSE subnet and the field
devices on the H1 links both for the configuration data from the field devices and for
the process data which is exchanged cyclically.
Engineering Workplaces
- Control Builder M
- Fieldbus Builder FF

Operator Workplaces

Aspect Directory Server

Client Server
Network
Connectivity Server FF
with OPC Server FF

redundant
Connectivity Server FF
with OPC Server FF

Connectivity Server
AC 800M

Control Network
AC 800M
CI860

AC 800M red
CI860 red

AC 800M red
CI860 red

HSE Subnet
LD 800HSE
redundant

LD 800HSE

LD 800HSE
redundant

LD 800HSE
redundant

H1 Field Devices

H1 Field Devices

H1 Field Devices

H1 Links

H1 Links

H1 Field Devices

H1 Links

H1 Links

H1 Field Devices

Figure 46. Sample System Structure with FF Network


Connectivity servers with OPC Server FF installed provide the connection between
the Client Server network on the one side and the HSE subnets on the other side.

122

3BDD012902-510

Section 5 Configuring an FF Network

Both the configuration information from the Fieldbus Builder FF and all data
accesses of Plant Explorer are transported to the field devices via OPC Server FF.
Although HSE uses the standard Ethernet Physical Layer, ABB currently does
neither recommend nor support to mix HSE with other protocols or to run several
HSE Subnets on the same Ethernet Physical Layer (wire).
HSE causes a lot of broadcast and multicast traffic, requiring significant
bandwidth on the Ethernet. Without explicit tests, it cannot be guaranteed that
HSE can co-exist with other protocols. Such tests are not executed as part of the
product release.
The Fieldbus Builder FF enables the configuration and commissioning of FF linking
devices of device classes 42a, 42b and 42c.
In order to configure this kind of system structure, the FF objects specified are
configured in the FF Object Editor structure. Table 26 contains a list of the available
FF objects.
Table 26. Overview of Objects
Object

Description

FF Block Library

FF Block Library object:


Library for accommodating the block classes for Function
blocks, Resource blocks and Transducer blocks that have
been imported via FF device import. The block types
contained in the block library are available for use in the
project.

H1 Device Library

H1 Device Library object:


Library for accommodating the H1 device classes imported
using FF device import. The H1 device types contained in
the H1 device library are available for use in the project.

HSE Device Library

HSE Device Library object:


Library for accommodating the HSE device classes imported
using FF device import. The HSE device types contained in
the HSE device library are available for use in the project.

3BDD012902-510

123

Section 5 Configuring an FF Network

Table 26. Overview of Objects (Continued)

124

Object

Description

FF Block Class

FF Block Class object:


The block class represents the type of a block (analog input,
PID controller etc.). The FF Block Class object contains a set
of initial parameters. When an instance of the block is added
to the application, it is assigned these initial parameters by
default.

H1 Device Class

H1 Device Class object:


The H1 device class represents the type of an H1 device.
The H1 Device Class object contains the device-typespecific data from the device description (DD) and the
capabilities files.

HSE Device Class

HSE Device Class object:


The HSE device class represents the type of an HSE device.
The HSE Device Class object contains the device-typespecific data from the device description (DD) and the
capabilities files. FF linking devices belong to this device
class.

FF Network

FF Network object:
The FF Network object is the root node of the project.
Besides the HSE Subnet object up to two OPC Server FF
objects can be present below this root object.

HSE Subnet

HSE Subnet object:


Fieldbus network for connecting FF devices using the HSE
communication profile. The HSE Subnet object contains the
subsidiary H1 links.

HSEHostCI860

HSE Host object:


The HSE Host object represents the interface between the
HSE subnet and an IEC 61131 controller. It contains
configuration data for the exchange of data between the
HSE subnet and the IEC 61131 controller.

3BDD012902-510

Section 5 Configuring an FF Network

Table 26. Overview of Objects (Continued)


Object

Description

HSE Device

HSE Device Instance object:


Specific HSE device used in the project with device-specific
parameter data. FF linking devices are represented by HSE
Device Instance objects.

H1 Link

H1 Link object:
Fieldbus network on an FF linking device for connecting FF
devices which use the H1 communication profile. FF linking
devices generally provide several H1 links.

H1 Schedule

H1 Schedule object:
Editor for displaying the automatically-generated, time-based
processing sequence of FF function blocks that have been
configured in an H1 link, which also provides the option of
post-processing.

FF Application

FF Application object:
Application that has been modelled using FF function blocks.

H1 Device

H1 Device Instance object:


Specific H1 field device used in the project with devicespecific parameter data.

FF Block

Block Instance object:


A specific block with its own individual parameter data that is
used in an application.

OPC Server FF

OPC Server FF object:


The OPC Server FOUNDATION Fieldbus (OPC Server FF)
makes data from FOUNDATION Fieldbus devices available
to any desired OPC clients.

FF linking devices can be inserted into the structure in the form of HSE Device
Instance objects below the HSE Subnet object.
A number of H1 Link objects, which depends on the capabilities of the FF linking
device used, can be inserted below the HSE Device Instance object. The bus
parameters for an H1 link are set on an H1 Link object.

3BDD012902-510

125

Section 5 Configuring an FF Network

An H1 Schedule object is inserted automatically below an H1 Link object. The


graphic view of the H1 Schedule object allows the automatically-generated, timebased execution sequence (schedule) of FF function blocks that have been
configured in this H1 link to be displayed and optionally post-processed.
On the same level, H1 Device Instance objects can be inserted below an H1 Link
object. Each of these objects represents an actual field device that is present in the
H1 link.
FF Application objects can be inserted below an H1 Schedule object. Refer to
Figure 47. These objects represent the applications modeled using function blocks.

Figure 47. Object Structure


The FOUNDATION Fieldbus network is interfaced to the IEC 61131 Controller via
a FOUNDATION Fieldbus HSE communication interface module in the AC 800M.
This is done by inserting an HSE Host object (HSEHostCI860) below the HSE
Subnet object in the FF Object Editor structure. The data exchange between the
IEC Controller and the FF network is configured using this object.
The OPC Server FF enables the communication connection required for loading
the configuration data. Refer to Configuration with Fieldbus Builder FF on page
229 for the configuration of an OPC server.

126

3BDD012902-510

Section 5 Configuring an FF Network

FF Network without Interface to an IEC 61131 Controller

FF Network without Interface to an IEC 61131 Controller


FF Configuration and Commissioning is done with Fieldbus Builder FF. The
communication is established via the OPC Server FF installed on a connectivity
server instead of passed through the IEC 61131 controller. In the case where no
information is exchanged between the DCS controller and the HSE subnet the HSE
Host (CI860) object can be omitted.

FF Libraries
Before you start working with FF libraries familiarize yourself with the FF
libraries concept used in the Plant Explorer Workplace. Refer to Basic Principles
of the Integration in Plant Explorer on page 27.
When working with FF objects a distinction is made between classes and instances.
The class determines the functionality and visual appearance of an object. For
example, FF block types and FF device types are represented as classes. The classes
are organized in libraries.
To use a class, instances of the class are formed. For example, an FF Application is
configured in the FF Application Editor using FF function block instances. H1
device instances, on the other hand, are used for configuring an H1 link in the FF
Object Editor structure.
Both the class and the instance have a parameter input dialog. Changes carried out
in the parameter input dialog for the class affect all instances for that class that are
already in use as well as all instances of the class that are created later. The only
exceptions are the parameter values and the upload flag. There are parameter value
sets preconfigured in the system. One of these value sets is preselected as default
value set in the class object. If the default value set is changed in the class object, it
is necessary to open the parameter input dialog for each instance that is already in
use and select the parameter value set in the instance. The same workflow is
necessary if the upload flag is changed in the class object. Changes in the parameter
input dialog for an instance, on the other hand, affect only the instance they are
made in.
OPC access parameters, OPC short names, user dialogues and list of parameter
values can only be changed in the class description and therefore directly become
effective in all instances.

3BDD012902-510

127

HSE Device Library

Section 5 Configuring an FF Network

In the FF Object Editor, underneath the tree view, a window pane showing libraries
can be overlaid. To show / hide this sub-window:

View > Templates/Libraries.

The HSE device library, the block library and the H1 device library are displayed.
Initially these libraries are empty. They can be filled according to project
requirements by adding FF devices. Refer to Expanding FF Libraries on page 130.

HSE Device Library


The HSE device library contains, in the form of HSE device classes, the HSE device
types that can be used in the project. FF linking devices are stored in this device
library. Refer to Figure 48.
The HSE device library is expanded by adding HSE devices. For further details refer
to Expanding FF Libraries on page 130.

Figure 48. Object Structure HSE Device Library


An HSE device class can only be deleted if there are no existing instances of that
HSE device class in the project.
It is not possible to add library elements explicitly in the HSE device library. This
is done implicitly by importing HSE devices.

Block Library
The block library contains the block types that can be used in the project in the form
of FF block classes. This library contains the following branches:

128

Function blocks: Provide processing functions in the field devices.

3BDD012902-510

Section 5 Configuring an FF Network

H1 Device Library

Resource blocks: Describe general features of the device. Every device has
exactly one resource block class.

Transducer blocks: Decouple the function blocks from local input/output


functions of the sensor and actuator hardware. There is normally one
transducer block class for each input or output function block class.

The block library is filled with project-specific data when FF devices are added.
Refer to Figure 49. For further details refer to Expanding FF Libraries on page 130.

Figure 49. Object Structure Block Library


It is not possible to add library elements explicitly in the block library. This is
performed implicitly by adding FF devices.
It is not possible to delete library elements explicitly in the block library. This is
done implicitly by deleting FF devices in the H1 device library.

H1 Device Library
The H1 device library contains, in the form of FF device classes, the H1 device
types that can be used in the project. Refer to Figure 50.
The special H1 device Standard FBs contains the standard function blocks specified
by the Fieldbus Foundation.

3BDD012902-510

129

Expanding FF Libraries

Section 5 Configuring an FF Network

The H1 device library is expanded by adding H1 devices. For further details refer to
Expanding FF Libraries on page 130.

Figure 50. Object Structure H1 Device Library


When an H1 device class is deleted, the elements associated with this device class in
the device library are automatically deleted. An H1 device class can therefore only
be deleted if the following criteria are met:

The project does not contain any instances for this H1 device class.

There are no block instances in the project which refer to the block classes
imported with this device.
It is not possible to add library elements explicitly in the H1 device library. This
is performed implicitly by adding FF devices.
If an element is deleted from the H1 device library, then the elements associated
with that H1 device class are automatically deleted from the block library.

Expanding FF Libraries
All FF devices, which are intended to be used in the project, must be known with
their class description. By adding an FF device to the 800xA system the libraries of
the Fieldbus Builder FF are extended by the device and block classes of this device.
Thereby the required information for configuration and parameterization of the
device and all supported blocks is made available in Fieldbus Builder FF.

130

3BDD012902-510

Section 5 Configuring an FF Network

Adding Device Type Objects with Device Library Wizard

FF devices can be added to an 800xA system in one of the following ways which are
described in detail in the subsections below:

by adding device type objects with the Device Library Wizard:


This is the recommended way of expanding the FF libraries. It shall be used
whenever a device type object is available from ABB for the required device
type.

by importing FF devices in Fieldbus Builder FF:


Only use this way, if the required device type is not available in the form of a
device type object from ABB.
The Fieldbus Builder FF allows you to benefit from the open FOUNDATION
Fieldbus protocol. The FOUNDATION Fieldbus specification includes some
degrees of freedom. In order to guarantee the interoperability of system and
devices for devices not available in the form of device type objects, a device
type specific in-depth integration test is strongly recommended for H1 devices;
it is required for HSE devices (linking devices).

Adding Device Type Objects with Device Library Wizard


For integration of fieldbus devices from ABB and third party vendors into the
Industrial IT 800xA environment ABB provides single device type objects.
As FF device type objects allow immediate use of the devices in Fieldbus Builder
FF as well as in Plant Explorer, adding of FF device type objects with the Device
Library Wizard is the recommended way of expanding the FF libraries. It shall be
used whenever a device type object is available from ABB for the required device
type.
A general workflow for adding FF device type objects to the 800xA system is
provided in Managing FF Device Type Objects on page 370.

Importing FF Devices in Fieldbus Builder FF


Only use this way of expanding the FF libraries, if the required device type is not
available as device type object from ABB.
The workflows for importing H1 or HSE devices in Fieldbus Builder FF are
described in the subsections below. They have to be executed in the FFLibraries
editor.

3BDD012902-510

131

Importing FF Devices in Fieldbus Builder FF

Section 5 Configuring an FF Network

Importing H1 Field Devices

The workflow described in this subsection has to be executed in the FFLibraries


editor. For details refer to Edit FF Libraries on page 31.
When H1 devices are imported, a new device type is added to the H1 device library.
Next to this Resource and Transducer blocks are added to the block library, along
with the block types supported by the field device.
The FF device files, i.e. Capabilities files and Device Description files provided by
the device manufacturers, form the basis for the import.
H1 devices are imported within the H1 device library using menu item Insert.
When Insert is selected, the device selection dialog appears.

132

1.

Select H1 Device Library

2.

FF Object editor> New...


or
context menu > New...

3.

Select the path to the folder with the device files.

4.

Select device file with the file name extension .cff.

5.

Press the open button.

6.

Press OK button in the Device Info window. Refer to Figure 51.

3BDD012902-510

Section 5 Configuring an FF Network

Importing FF Devices in Fieldbus Builder FF

Figure 51. H1 Device Info


When an H1 field device is imported, the content of the device description (DD)
is interpreted. If the device description contains descriptive elements that are not
supported by the current version of Fieldbus Builder FF, this will be indicated in
the DD Import Log window. Users may decide nonetheless to use the elements
listed there, but they must take responsibility for this decision. During the
configuration and commissioning phases special handling procedures may need
to be employed for these elements.
After the device has been imported, all the information needed to configure and
define parameters for the imported device type is available.
There are only limited facilities for updating an existing device type in the H1
device library. The Capabilities file can generally be updated. An update Device
Description is always imported as a new device.

3BDD012902-510

133

Importing FF Devices in Fieldbus Builder FF

Section 5 Configuring an FF Network

The parameters MANUFACTURER (manufacturer ID), DEVICE_TYPE,


DEVICE_REVISION and DD_REVISION (revision of the device description)
serve to identify a device description. If two device descriptions show no
differences in any of these identification parameters, then they are considered to
be identical. Each device can be imported only once. If a device description has at
least one identification parameter that differs from an existing device description,
when the second device description is imported a new device is created in the H1
device library.
In accordance with the FF Specification, the path to the device files contains the
manufacturer ID and the device type. The file name of a capabilities file is
composed of three pairs of characters. These pairs identify the revision of the
device, the device description and the capabilities file. The file name extension is
.cff. When the device is imported, files with extensions .sym and .ffo, which are
stored in the same directory, are also copied.
The path of a capabilities file for the pressure transmitter 2000T from ABB is
shown:
000320/0089/010302.cff
It is made up as follows:
000320
0089
01
03
02

Manufacturer ID: ABB Instruments


Device type: 2000T
Revision of the device
Revision of the device description
Revision of the capabilities file

Importing HSE Devices

The workflow described in this subsection has to be executed in the FFLibraries


project. For details refer to Edit FF Libraries on page 31.
When HSE devices are imported a new device type is added to the HSE device
library.
The capabilities files for HSE devices, which manufacturers supply along with the
devices, form the basis for the import.
HSE devices are imported by choosing the Insert menu item within the HSE device
library. When Insert is selected, the device selection dialog appears.

134

3BDD012902-510

Section 5 Configuring an FF Network

Importing FF Devices in Fieldbus Builder FF

1.

Select HSE device library.

2.

FF Object editor> New...


or
context menu > New...

3.

Select device file with the file name extension .cfh.

4.

Press the open button.

5.

Press the OK button in the device info window. Refer to Figure 52.

Figure 52. HSE Device Info


After the device has been imported, all the information needed to configure and
define parameters for the imported device type is available.
The parameters MANUFACTURER (manufacturer ID), DEVICE_TYPE and
DEVICE_REVISION serve to identify a device type. If all three of these
identification parameters are identical for two devices, then those two devices are
viewed as identical. Each device can be imported only once. If one or more of the
identification parameters is different a new device is created in the HSE device
library when the second device type is imported.

3BDD012902-510

135

Assigning Bitmaps

Section 5 Configuring an FF Network

The naming of capabilities files for HSE devices is subject to the same rules as for
H1 devices. Refer to Importing H1 Field Devices on page 132. The file name
extension is .cfh.

Assigning Bitmaps
Each object can be represented by device-type-specific bitmaps in the detail view.
The graphical representation of a device in detail views and the view in operating
status Normal and Failure from the superordinate object is defined in a dialog
accessible via the context menu of the appropriate object class.
1.

Select FF Device Class object

2.

Object > Set Bitmap...

For the dialog refer to Figure 53 and Table 27.

Figure 53. Assign Bitmaps for FF Devices

136

3BDD012902-510

Section 5 Configuring an FF Network

Inserting FF Objects

Table 27. Assign Bitmaps for FF Devices


Dialog element

Description

Change

A bitmap is assigned or an existing assignment is


changed.

Delete

An existing bitmap assignment is deleted.

Detail view Device


Instance object

Representation of the field device in the detail view for


the Device Instance object.
The recommended size for the bitmap to be entered
here is 400 x 300 pixels (width x height), with up to 256
colors. The maximum size of 800 x 600 pixels (256
colors) should not be exceeded. If no bitmap is specified,
for H1 devices a standard graphic will be displayed in the
detail view for the device instance.

Detail view
superordinate link
object

Representation of the field device in the detail view for


the superordinate object.
In each case, a 70 x 40 pixel (width x height) bitmap can
be entered with up to 256 colors. If no bitmap is
specified, a standard display is presented.

When a bitmap is assigned, the bitmap file is stored in directory


<fbbff_install_dir>\bitmaps.
Devices which are added in the form of device type objects have pre-assigned
bitmaps.
When a device is imported, bitmap files are assigned automatically if the
necessary information is contained in the capabilities file and if the bitmap files
are located in the same directory as the capabilities file.
Bitmap files are not stored and distributed in the project, i.e. they are also not loaded
along with the project onto a Plant Explorer PC.

Inserting FF Objects
For the configuration of an FF network FF objects are inserted in the
FF Object Editor structure.

3BDD012902-510

137

Insert HSE Subnet Object

Section 5 Configuring an FF Network

Insert HSE Subnet Object


Below the root object FF Network an HSE Subnet object can be inserted.
1.

Select FF Network object

2.

FF Object editor> New...


or
context menu > New...

3.

Select HSE Subnet object


In one FF object Editor project only one HSE subnet can be edited, configured
and commissioned. Therefore it is not possible to insert a second HSE subnet.

Insert HSE Host Object (HSEHostCI860)


Below an HSE Subnet object an HSE Host object (HSEHostCI860) can be inserted.
1.

Select HSE Subnet object

2.

FF Object editor> New...


or
context menu > New...

3.

Select HSE Host object (HSEHostCI860)

Insert Linking Device Module (HSE Device Instance Object)


Below an HSE Subnet object a linking device module (HSE Device Instance object)
can be inserted.
1.

Select HSE Subnet object

2.

FF Object editor> New...


or
context menu > New...

3.

Select device type

4.

Click OK
For inserting an HSE Device Instance object, the types of devices are available
which are present in the HSE device library.
Refer to Expanding FF Libraries on page 130.

138

3BDD012902-510

Section 5 Configuring an FF Network

Insert H1 Link Object

Insert H1 Link Object


Below a linking device module (HSE Device Instance object), H1 Link objects can
be inserted. The maximum number of possible H1 Link objects depends on the type
of the used linking device module. The ABB FF Linking Device LD 800HSE
supports four H1 links.
1.

Select HSE Device Instance object

2.

FF Object editor> New...


or
context menu > New...

3.

Select an H1 Link object

4.

Select link number (1n)


When The H1 Link object is inserted within Fieldbus Builder FF an H1 Schedule
object is automatically inserted in the FF Object Editor structure below the newly
inserted object.

Insert H1 Schedule Object


Creating an H1 Link within Fieldbus Builder FF will create automatically the
appropriate H1 Schedule object. Creating an H1 Link within Plant Explorer
Workplace will not create the H1 Schedule object automatically. Only one H1
Schedule object per H1 Link is possible.
1.

Select H1 Link object

2.

FF Object editor> New...


or
context menu > New...

3.

Select an H1 Schedule

Insert FF Application Object


Below an H1 Schedule object, FF Application objects can be inserted.
1.

3BDD012902-510

Select H1 Schedule object

139

Insert H1 Device Instance Object

2.

FF Object editor> New...


or
context menu > New...

3.

Select FF Application object

Section 5 Configuring an FF Network

Insert H1 Device Instance Object


Below the H1 Link object an H1 Device Instance object can be inserted.
1.

Select an H1 Link object

2.

FF Object editor> New...


or
context menu > New...

3.

Select device type

4.

Click OK

5.

Optional: If a Select Capability Level dialog is displayed, select the designated


capability level
Refer to the device documentation provided by the device vendor for supported
capability levels.
For inserting an H1 Device Instance object, the types of devices are available
which are present in the H1 device library.
Refer to Expanding FF Libraries on page 130.

Insert OPC Gateway Object


Below the root object FF Network one or two OPC gateway stations can be inserted.
Are two OPC gateways configured, then these are used for a redundant coupling to
an OPC client, e.g. Operate IT.

140

1.

Select FF Network object.

2.

FF Object editor> New...


or
context menu > New...

3.

Enter name of OPC Server FF object

3BDD012902-510

Section 5 Configuring an FF Network

View of FF Object Instances

View of FF Object Instances


Detail View of the OPC Server FF Object
The detail view of the OPC Server FF objects shows the most important data such as
tag name, description, the IP address of the Client/Server Net and the HSE subnet as
well as the HSE Subnet ID. Refer to Figure 54. Additional information can be found
in the Properties dialog for the object.

Figure 54. Detail View of the OPC Server FF object

Detail View of the HSE Subnet Object


The detail view of the HSE Subnet objects shows the devices on the HSE subnet in
the form of 70 x 40 pixel bitmaps. Refer to Figure 55. If no bitmap has been
assigned to the HSE device class, then the standard display for an FF device is
shown. The tag name is shown for the HSE subnet. For each HSE device the most
important data such as tag name, module type and configured IP address are
displayed. Additional information can be found in the Properties dialog for the
object.

3BDD012902-510

141

Detail View of the HSE Device Instance Object

Section 5 Configuring an FF Network

Select an HSE Subnet object from the tree view.

Figure 55. Detail View of the HSE Subnet Object

Detail View of the HSE Device Instance Object


The detail view of the HSE Device Instance object shows the HSE device and the
inserted H1 links. Refer to Figure 56. The most important data for the HSE device
such as tag name, module type, brief description and configured IP address are
displayed for the HSE device.
To obtain a realistic representation of the HSE device a bitmap can be assigned to
the HSE device class. If no bitmap has been assigned, then no graphic will be
displayed in the detailed view.

142

3BDD012902-510

Section 5 Configuring an FF Network

Detail View of the HSE Host Object

Select an HSE Device Instance object from the tree view.

Figure 56. Detail View of the HSE Device Instance Object


Double-click on an inserted H1 link will branch to that H1 link. If double-clicking
on an H1 link that has not yet been inserted, then the link concerned will be inserted.

Detail View of the HSE Host Object


The detail view for the HSE Host object shows the FOUNDATION Fieldbus HSE
communication interface CI860 of the IEC 61131 controller. Refer to Figure 57.
The most important data such as tag name and configured IP address are displayed
directly. Additional informations are displayed by right click at the CI860.

3BDD012902-510

143

Detail View of the H1 Link Object

Section 5 Configuring an FF Network

Select an HSE Host object (HSEHostCI860) from the tree view.

Figure 57. Detail View of the HSE Host Object


The CI860 load displayed in the Fieldbus Builder FF is an estimation derived from
statistical data from typical load scenarios. Greater deviations expected if several
sinks used for one signal.

Detail View of the H1 Link Object


The detail view of the H1 Link object shows the devices on the H1 link in the form
of 70 x 40 pixel bitmaps. Refer to Figure 58. If no bitmap has been assigned to the
device class, then a standard display for an FF device is shown. The tag name and
H1 link address are shown for the H1 link. For each device the most important data
such as tag name, vendor, device type, device ID and bus address are displayed.
Additional information can be found in the Properties dialog for the object.

144

3BDD012902-510

Section 5 Configuring an FF Network

Detail View of the H1 Link Object

Select an H1 Link object from the tree view.

Figure 58. Detail View of the H1 Link Object

3BDD012902-510

145

Detail View of the H1 Schedule Object

Section 5 Configuring an FF Network

Detail View of the H1 Schedule Object


The detail view of the H1 Schedule object shows the Schedule Editor. Refer to
Figure 59 and Structure of the Graphical Display on page 300.

Figure 59. Detail View of the H1 Schedule Object


Select an H1 Schedule object from the tree view.

146

3BDD012902-510

Section 5 Configuring an FF Network

Detail View of the FF Application Object

Detail View of the FF Application Object


The detail view of the FF Application object shows the FF Application Editor. Refer
to Figure 60 and Configuration Interface of the FF Application Editor on page 271.

Figure 60. Detail View of the FF Application Object


Select an FF Application object from the tree view.

3BDD012902-510

147

Detail View of the H1 Device Instance Object

Section 5 Configuring an FF Network

Detail View of the H1 Device Instance Object


The detail view of the H1 Device Instance object displays more detailed information
on the field device. Refer to Figure 61.

Figure 61. Detail View of the H1 Device Instance Object


This includes tag name, vendor, device type, device ID and bus address. The
instances of resource blocks, transducer blocks and function blocks provided by this
device instance are shown along with this information. For each instance of a block,
block ID, OD index, block type and tag name are shown. Function block instances,
which are not yet being used in an FF Application, are displayed in grey.
In order to achieve a realistic representation of the device, a bitmap can be assigned
to the device class. If no bitmap has been assigned, then the standard display for an
FF device is shown.

148

3BDD012902-510

Section 5 Configuring an FF Network

Detail View of the H1 Device Instance Object

Select an H1 Device Instance object from the tree view or the detail view of the H1
link.
Create FF Function Block Instance
There are FF devices for which the FF function block instances must first be
created. This is performed in the detail view for the Device Instance object. Refer to
Figure 62 and Table 28.

Figure 62. Create FF Function Block Instance


Table 28. Create FF Function Block Instance
Dialog element

Description

Block type

The type of FF function block

Created instances

Number of instances of the function block type concerned that


have already been created

Available instances

Maximum number of instances of the function block type


concerned that can still be created. This parameter is based on
the total resources available in the field device for creating
function blocks. When a function block is created, these
resources are reduced. Therefore as a rule, the maximum
number of additional function blocks of other types that can be
created is also reduced.

3BDD012902-510

149

Detail View of the H1 Device Instance Object

Section 5 Configuring an FF Network

1.

Context menu in the detail view of the device instance object > Create
function block...

2.

Select function block type from the list > Create

3.

Create further function blocks if required

4.

Close

Delete FF Function Block Instance


This action is only available for FF devices for which the FF function block
instances must be created in the manner described previously. In the Device
Instance object detail view for such devices an unused function block instance
(displayed in grey) can be deleted.
1.

Context menu of an unused function block instance

2.

Delete

The function block instance in the field device is deleted. The resources are
released.
Set Parameter Values for FF Function Block Instance
Function block instances that are already in use (displayed in black) can have
parameter values set via the context menu.
1.

Context menu of a used function block instance.

2.

Properties

For details of the parameter setting process refer to FF Block Instance Object on
page 201.

150

3BDD012902-510

Section 6 Parameter Settings


HSE Device Library Object
The name of the HSE device library is displayed in the properties dialog. This
parameter cannot be modified. Refer to Figure 63 and Table 29.

Figure 63. Parameters HSE Device Library

3BDD012902-510

151

Section 6 Parameter Settings

Table 29. Parameters HSE and H1 Device Library


Dialog element

Description

Reload Standard
Dictionary

This button can be used to reload the standard


dictionary provided by the Fieldbus Foundation. The
English standard dictionary contains text for objects that
are defined in the FF specification, for example, the
names for inputs and outputs of the FF standard function
blocks and the names and help texts for block
parameters.

It is strongly recommended to use only the version, that is delivered with the
actual installed Device Management FF version. This one is automatically loaded
when a new project is created.
Reload the FF standard dictionary only when upgrading from any SV3.1 to
SV5.x as described in the documented upgrade procedure.

152

3BDD012902-510

Section 6 Parameter Settings

H1 Device Library Object

H1 Device Library Object


The name of the H1 device library is displayed in this properties dialog. This
parameter cannot be modified. Refer to Figure 64 and Table 29.

Figure 64. Parameters H1 Device Library

3BDD012902-510

153

FF Block Library Object

Section 6 Parameter Settings

FF Block Library Object


The name of the block library is displayed in this properties dialog. This parameter
cannot be modified. Refer to Figure 65.

Figure 65. Parameters Block Library

154

3BDD012902-510

Section 6 Parameter Settings

FF Block Class Object

FF Block Class Object


The header area of the properties dialog contains the following data, refer to
Figure 66 and Table 30.
Table 30. Header Area of the Parameter Dialog
Dialog element

Description

Type

Name of the FF block class (max. 16 characters). This


name is defined during the FF device import, and can be
changed later. It must be unique within the project. This
name is displayed in the block library and as a type
name for a block instance in the FF Application among
other places.

Comment

Free comment text (max. 42 characters).

Initial Instance Parameters Tab


A complete set of initial instance parameters is stored on the FF Block Class object.
When a new block instance is created these parameter values will be assigned by
default.
The initial instance parameter values for the FF block class are set using this tab.
The contents of the tab correspond to properties of the FF block instance. Refer to
FF Block Instance Object on page 201.

3BDD012902-510

155

Initial Instance Parameters Tab

Section 6 Parameter Settings

The download column, OPC access and OPC short name represent a special feature
of the parameter dialog as they can only be edited at the block class. It is not
possible to edit them at the block instance. Refer to Figure 66 and Table 31.

Figure 66. Initial Instance Parameters Tab

156

3BDD012902-510

Section 6 Parameter Settings

Initial Instance Parameters Tab

Table 31. Initial Instance Parameters Tab


Dialog element

Description

Download

This entry determines whether the parameter is taken


into account when the device configuration data is
loaded.
The parameter is not downloaded to the FF device.
A present parameter value is written to the FF
device, provided that it is a writable parameter. If no
parameter value is present in the value field, this
parameter is not downloaded with the device
configuration data.
In the case of a structural element the selection state of
the data structure is displayed.
All elements of the data structure are selected for
downloading.
Some elements of the data structure are selected
for downloading.
No element of the data structure is selected for
downloading.

OPC Access

This entry defines whether the parameters can be


accessed via an OPC Server.
No access to the parameter via an OPC Server.
Access to the parameter via an OPC Server is
possible. For further details refer to Enabling Parameters
of the FF Blocks for OPC Access on page 235.

OPC Short name

If a value is entered here, the parameter is addressed by


the OPC Server not via the component name from the
Name column, but via the name entered here. This
name must be unique within an object. Refer to Enabling
Parameters of the FF Blocks for OPC Access on page
235.

Reset

The parameter values in the grid are reset to the blocktype-unspecific default values or to user-defined blocktype-specific values. Refer to Block Info Tab on page
161.

3BDD012902-510

157

Initial Instance Parameters Tab

Section 6 Parameter Settings

Reset to Default Values

Block-type-unspecific default values can be assigned to the parameters in the grid.


1.

Button Reset

2.

Radio button: Default values, block-type-unspecific


When a Save is subsequently performed the parameter values in the grid are
stored as the values of the initial instance parameters for the block class.

Reset to User-Defined Values

The values from a user-defined block-type-specific parameter set can be assigned to


the parameters in a grid.
1.

Button Reset

2.

Radio button: User-defined values, block-type-specific

3.

Select the required set of parameter values from the list.

4.

The Preview changes check box can be set if desired. The parameters in the
grid that will be altered during the reset will be shown in list format. Individual
parameter values can be deselected in the list.
When a Save is subsequently performed the parameter values in the grid are
stored as the values of the initial instance parameters for the block class.

Exporting Parameter Values

1.

Context menu Export marked (if an individual parameter or block of


parameters is marked)
or
Export all (if no parameters are marked)

2.

Specify file name.


The FB value sets only stored at FB or device types in the library copies of the
subnets need to be exported before upgrade. Otherwise the value sets will be lost.

Importing parameter values

1.

158

Context menu Import.

3BDD012902-510

Section 6 Parameter Settings

Initial Instance Alarm Parameters Tab

2.

Select file from list.

3.

A list of parameter values which will be changed in the grid when the import is
carried out is shown. Parameters can be individually deselected in this list.

Initial Instance Alarm Parameters Tab


A complete set of initial instance alarm parameters is stored on the FF Block Class
object. When a new block instance is created these alarm parameter values will be
assigned by default.
The initial instance alarm parameter values for the FF block class are set using this
tab. The layout and contents of the tab correspond to Alarm Parameters of the FF
block instance. Refer to Advanced: Alarm Parameters on page 213.

Block Info Tab


The table in the properties dialog lists the device types that support this block type.
Refer to Figure 67 and Table 32.

3BDD012902-510

159

Block Info Tab

Section 6 Parameter Settings

Figure 67. Block Info Tab


Table 32. Block Info Tab

160

Dialog element

Description

Device type

Name of the H1 device class that supports this FF block


class. This means that an instance of this block may be
assigned to a device of the given type.

Execution time

Time taken for execution of the block.

3BDD012902-510

Section 6 Parameter Settings

Block Info Tab

Table 32. Block Info Tab


Dialog element

Description

Profile

Profile on which the block definition is based. Among


other things the profile determines whether a block is
standard, enhanced or manufacturer-specific. The
profile number for standard function blocks is assigned
by the Fieldbus Foundation.

Revision

Revision of the block profile. Among other things, this


determines whether a function block is standard or
enhanced.

Value Sets...

The user-defined parameter value sets for the block


class are listed, and the parameter values are shown for
the selected set of values. It is possible to delete
individual parameter value sets.

Restrictions...

If the device description contains descriptive elements


that are not supported by the current version of Fieldbus
Builder FF, these will be indicated (see info below).
Users may decide to use the block class, but they must
take responsibility for this decision. During the
configuration and commissioning phases special
handling procedures may need to be employed for the
elements listed here.

The following parameter attributes in the DD are currently not supported for FF
blocks:
Data type DOUBLE, INDEX and EUC are not supported.
Parameters of data type PASSWORD are visible.
Parameters of data type ENUMERATION with parameter dependencies.
No support of DISPLAY_FORMAT and EDIT_FORMAT. The known IEC
61131-3 formats for display and edit are used.
Scaling of parameter values is not supported.
No support of write-as-one - Relations.
No support of parameter specific communication time-outs and error codes.

3BDD012902-510

161

Managing Parameter Value Sets

Section 6 Parameter Settings

Managing Parameter Value Sets


Fieldbus Builder FF allows more than one parameter value set to be managed per
block type. Value sets that are permanently stored in Fieldbus Builder FF and
default and example value sets from the Capabilities File cannot be modified by the
user. But users have the opportunity to create their own parameter value sets and to
save these as user-defined parameter value sets. User-defined parameter value sets
may be overwritten by the user.
Block parameters can be edited on the FF Block Class object. The current parameter
values for the object can be saved as a user-defined parameter value set using the
Store values parameter value set item from the context menu.
Fieldbus Builder FF supports the following parameter value sets:

Default values, block-type-unspecific


One parameter value set; non-modifiable.
This minimal parameter value set provided by the system contains block-typeunspecific default values for a small number of selected block parameters.
These values have proved to be useful initial values in the commissioning of a
variety of FF projects. This parameter value set is available for selection on the
FF Block Class object and the FF Block Instance object.

The following parameter value sets are block-type-specific. They do not refer to a
device class.

162

Initial instance parameter values, block-type-specific


One parameter value set; modifiable by the user.
This is the current parameter value set for the FF block class. When a new
block instance is created these parameter values will be assigned by default.
This set of parameter values can be edited on the Initial instance parameters
tab. Refer to Initial Instance Parameters Tab on page 155. It is prefilled with the
default values, block-type-unspecific.

User-defined values, block-type-specific


0 .. n parameter value sets, modifiable by the user.
These user-managed parameter value sets are available for selection on the FF
Block Class object and the FF Block Instance object. A new set of user-defined
values, block-type-specific can be created on the FF Block Class object using
the Store parameter value set item from the context menu. Refer to Initial
Instance Parameters Tab on page 155. The user can view and delete these

3BDD012902-510

Section 6 Parameter Settings

Managing Parameter Value Sets

parameter value sets on the Block Info tab for the FF Block Class object. Refer
to Block Info Tab on page 159.
Parameter value sets that are represented in angel brackets, e. g. <AI Default
Values>, are stored at the superordinate block class.
The following parameter value sets with additional reference to a device class are
available only on FF Block instances that are assigned to devices. Access to a
parameter value set of this category is only possible if the block type and the
assigned device type agree with the values for the current block instance object.

Vendor defined values, device-type-specific


0 .. n parameter value sets, non-modifiable.
These non-modifiable parameter value sets contain default values and example
values from the Capabilities File.
Defaults and example values from the Capabilities File are assigned to the block
parameters described in the DD using the parameter names. Therefore, defaults
and example values are only available for those block parameters for which these
values are listed in the Capabilities File under the parameter name used in the
DD. The block parameter names used in the DD appear in the tabs Initial Instance
Parameters for the block class and Parameters for the block instance.
A parameter value set can also contain empty entries (where no value is entered
for a parameter). When the device configuration data is loaded, these parameters
are ignored.
The entry in the Download column of the parameter table determines whether a
parameter value that is entered is used when the device configuration data is
loaded. Refer to FF Block Instance Object on page 201.
To achieve a reproducible configuration state in a field device it is recommended
Reset factory values to be performed before loading the device configuration data
in the field device. When the device configuration data produced by the
application is loaded subsequently, only those block parameters should be loaded
whose values vary from the factory values following a factory reset. Leaving the
Value field blank and/or editing the entry in the Download column of the block
parameters list are suitable ways of controlling the loading of block parameters.

3BDD012902-510

163

H1 Device Class Object

Section 6 Parameter Settings

Parameter values can be exported and imported on the FF Block Class object and
the FF Block Instance object. A CSV file is generated when exporting. A CSV file
generated in this way can later be used as the source file for importing. Refer to
Initial Instance Parameters Tab on page 155.

H1 Device Class Object


The header area of the properties dialog contains the following data, refer to
Figure 68 and Table 33.
Table 33. Header Area of the Parameter Dialog

164

Dialog element

Description

Type

Name of the H1 device class (max. 16 characters). This


name is defined during the FF device import, and can be
changed later. It must be unique within the project. This
name is displayed, among other places, in the H1 device
library.

Comment

Free comment text (max. 42 characters)

3BDD012902-510

Section 6 Parameter Settings

Device Info Tab

Device Info Tab


Refer to Figure 68 and Table 34.

Figure 68. Device Info Tab


Table 34. Device Info Tab
Dialog element

Description

Manufacturer

Name of device manufacturer from the Capabilities File.

Model

Name of device model from the Capabilities File.

Device Name

Name of device from the Capabilities File.

Device Revision

Revision of device from the Capabilities File.

3BDD012902-510

165

Capabilities File Tab

Section 6 Parameter Settings

Capabilities File Tab


This tab contains data for identifying the Capabilities File. Refer to Figure 69 and
Table 35.

Figure 69. Capabilities File Tab


Table 35. Capabilities File Tab

166

Dialog element

Description

Description

Descriptive text for the Capabilities File.

File Version

Version of the Capabilities File.

File Date

Creation date of the Capabilities File.

3BDD012902-510

Section 6 Parameter Settings

Capabilities File Tab

Table 35. Capabilities File Tab


Dialog element

Description

View Info...

The content of the Capabilities File is displayed in a tree


structure.

Parameter Value
Sets...

The device-type-specific parameter value sets for the


blocks are listed in a tree structure. These include the
manufacturer-defined value sets from the Capabilities
File (example values, default values) and user-defined
value sets. The parameter values for the selected value
set are displayed. It is possible to delete individual
parameter value sets.

For importing an up-to-date revision of the Capabilities File refer to Update


Capabilities File on page 172.

3BDD012902-510

167

Device Description Tab

Section 6 Parameter Settings

Device Description Tab


This tab contains identification data from the device description. Refer to Figure 70
and Table 36.

Figure 70. Device Description Tab


Table 36. Device Description Tab

168

Dialog element

Description

Manufacturer ID

Internationally unique identification number for the


device manufacturer. The manufacturer IDs are
administered by the Fieldbus Foundation.

Device Type ID

Identification number for the device type. The device


type ID is assigned by the device manufacturer.

Device Revision

Revision of the device.

DD Revision

Revision of the device description.

View Contents

The essential content of the device description (DD) is


shown in a tree structure.

3BDD012902-510

Section 6 Parameter Settings

Download Adjustment Tab

Download Adjustment Tab


Refer to Figure 71.

Figure 71. Download Adjustment Tab


For some FF devices download of configuration data may fail when applying the
standard download sequence. If download of configuration data repeatedly fails for

3BDD012902-510

169

Download Adjustment Tab

Section 6 Parameter Settings

a device type, you may try to select one of the download adjustment options on this
tab:
Table 37. Download Adjustment Tab
Option

Description

Load function block


startlist before block
parameters in download
sequence.

Some devices do not handle block mode switches


correctly if the block is not in the startlist. Therefore
download of block dependent parameters may fail. If you
encounter such problems, you may try this option.

Clear VCRs individually. Some devices encounter problems when executing the
No use of Clear VCR
Clear VCR List command while connections are active.
List command.
If this option is set, the download will clear the VCRs with
a separate write service for each VCR.
Download repeats the
Some devices respond to the LAS deactivation before
LAS write service until it the LAS is stopped. In this case the LAS write service
succeeds.
will fail. If this option is set, the download will repeat the
LAS write service until the device reports success.
Some devices cause download errors when a valid
Disable alarms and
events support in device alarms and events configuration is loaded. If you
configuration.
encounter such problems, select this option to exclude
alarms and events configuration from download. This will
allow restricted operation of the device without alarms
and events support.

170

Restart/Relink required
after using FB_Action

Some devices require a restart after instantiable blocks


are added or deleted. If this option is set, the device will
restart after instantiable blocks are modified.

Disable FF views for


OPC access

Some devices encounter problems when parameters are


read using FF views. If this option is set, FF views are
not used for parameter access.

3BDD012902-510

Section 6 Parameter Settings

VCR Info Tab

VCR Info Tab


This tab contains the pre-defined communication relationships (VCR Virtual
Communication Relationship) in the device. Refer to Figure 72.

Figure 72. VCR Info Tab

3BDD012902-510

171

Block Info Tab

Section 6 Parameter Settings

Block Info Tab


This tab contains a list of the blocks provided by the device with their most
important identification data. Refer to Figure 73.

Figure 73. Block Info Tab

Object Menu
Update Capabilities File

For importing an up-to-date revision of the Capabilities File proceed as follows:


1.

Select H1 Device Class object

2.

Object > Update Capabilities File...

3.

Select Capabilities File


When the Capabilities File is updated, the device instances and associated block
instances become implausible.

172

3BDD012902-510

Section 6 Parameter Settings

HSE Device Class Object

Set Bitmap

For configuring the graphical representation of device instances proceed as follows:


1.

Select H1 Device Class object

2.

Object > Set Bitmap...

For details on the assignment dialog refer to Assigning Bitmaps on page 136.

HSE Device Class Object


The header area of the properties dialog contains the following data: Refer to
Figure 74 and Table 38.
Table 38. Header Area of the Parameter Dialog
Dialog element

Description

Type

Name of the HSE device class (max. 16 characters).


This name is defined during the FF device import, and
can be changed later. It must be unique within the
project. This name is displayed in the HSE device library
among other places.

Comment

Free comment text (max. 42 characters).

3BDD012902-510

173

Device Info Tab

Section 6 Parameter Settings

Device Info Tab


Refer to Figure 74 and Table 39.

Figure 74. Device Info Tab


Table 39. Device Info Tab

174

Dialog element

Description

Manufacturer

Name of device manufacturer from the Capabilities File.

Model

Name of device model from the Capabilities File.

Device Name

Name of device from the Capabilities File.

Device Revision

Revision of device from the Capabilities File.

Device Type ID

Identification number for the device type. The device


type ID is assigned by the device manufacturer.

3BDD012902-510

Section 6 Parameter Settings

Capabilities File Tab

Capabilities File Tab


This tab contains data for identifying the Capabilities File. Refer to Figure 75 and
Table 40.

Figure 75. Capabilities File Tab


Table 40. Capabilities File Tab
Dialog element

Description

Description

Descriptive text for the Capabilities File.

File Version

Version of the Capabilities File.

File Date

Creation date of the Capabilities File.

View Info...

The content of the Capabilities File is displayed in a tree


structure.

For importing an up-to-date revision of the Capabilities File refer to Update


Capabilities File on page 177.

3BDD012902-510

175

VCR Info Tab

Section 6 Parameter Settings

VCR Info Tab


This tab contains the pre-defined communication relationships (VCR Virtual
Communication Relationship) in the device. Refer to Figure 76.

Figure 76. VCR Info Tab

176

3BDD012902-510

Section 6 Parameter Settings

Revisions Tab

Revisions Tab
This tab contains the revisions of the virtual field devices (VFD Virtual Field
Device) in the HSE device. Refer to Figure 77.

Figure 77. Revisions Tab

Context Menu
Update Capabilities File

For importing an up-to-date revision of the Capabilities File proceed as follows:


1.

Select HSE Device Class object

2.

Object > Update Capabilities File...

3.

Select Capabilities File


When the Capabilities File is updated, the device instances in the project become
implausible.

3BDD012902-510

177

FF Network Object

Section 6 Parameter Settings

Set Bitmap

For configuring the graphical representation of device instances proceed as follows:


1.

Select HSE Device Class object

2.

Object > Set Bitmap...

For details on the assignment dialog refer to Assigning Bitmaps on page 136.

FF Network Object
The FF Network object is the root node of the project. Beside the HSE Subnet
object up to two OPC Server FF objects can be present below this root object.

178

3BDD012902-510

Section 6 Parameter Settings

HSE Subnet Object

HSE Subnet Object


HSE Subnet Settings Tab
The cycle time used to update the HSE Live List is set on this tab. The IP address
and the UDP port for Publish/Subscribe multicasting can also be modified, and the
system can be configured to detect a disconnection. Refer to Figure 78 and Table 41.

Figure 78. Settings Tab

3BDD012902-510

179

HSE Subnet Settings Tab

Section 6 Parameter Settings

Table 41. Settings Tab


Dialog element

Description

Device Annunciation
HSE Repeat Time

Cycle time used for updating the HSE Live List.

Signal Republishing
Stale Count

This parameter is used to configure the detection of a


disconnection for all subscribers on HSE subnet and
subordinate H1 links. This parameter defines the
maximum number of consecutive frozen input values
which are allowed to occur before a disconnection is
detected.

Network Configuration
Subnet Mask

The subnet mask defines the limits of the HSE subnet.


HSE communication is only possible within the limits of
the HSE subnet.

Gateway Address

The gateway address must be a valid, unique IP address


for the HSE subnet.
The gateway address should be the HSE
network interface address of the Connectivity
Server that runs the OPC Server FF for this
HSE subnet.
A valid IP address must be entered here even if
there is no physical gateway in the HSE subnet.
In this case an IP address should be entered
which is not being used on this HSE subnet by any
physically existing subscriber.

180

3BDD012902-510

Section 6 Parameter Settings

HSE Host Object HSEHostCI860

HSE Host Object HSEHostCI860


Communication Tab
Allows the IP parameters to be set which the IEC 61131 controller uses as the
subscriber on the HSE subnet. Refer to Figure 79.

Figure 79. Communication Tab

3BDD012902-510

181

Referenced Signals Tab

Section 6 Parameter Settings

Table 42. Communication Tab


Dialog element

Description

IP Address

The IP address is used for identifying the HSE host and


forms the basis for all connection-oriented
communication with the HSE host. The address entered
here is loaded to the CI860 module via Control Builder
M.
Both the IP address of the HSE host and the IP
address of the redundancy module must be
valid, unique IP addresses from the HSE subnet.

IP Address of red. Unit

The IP address of the redundancy module is entered


here.

Redundant unit exists

This parameter is used to configure the HSE host as a


redundancy pair.
No redundancy.
Redundancy.

Referenced Signals Tab


The mapping of FF signals to IEC 61131 I/O channels is displayed on this tab. It
contains all the signal channel mappings for the HSE network. For each signal
channel mapping the Channel, the Data type (analog or discrete), the direction of the
data transfer (FF
IEC 61131 or IEC 61131
FF), the FF signal name to be
mapped, the Cycle Time for Publishing (Publish) and an optional comment are
displayed. Refer to Figure 80.
The default publisher cycle time can be set here and will be used as default cycle
time for all publishers, broadcasting via this Host.
The Calculated FF communication load is an estimated publisher/subscriber load
of this host device. If the value exceeds 80% the host should be relieved to keep the
performance.
For the configuration details of data exchange between an IEC 61131 application on
the AC 800M and the FF network refer to Mapping of FF Signals to Channels for

182

3BDD012902-510

Section 6 Parameter Settings

Referenced Signals Tab

the HSE Host Object manual Industrial IT, 800xA - Control and I/O FOUNDATION
Fieldbus, Engineering and Configuration (3BDD012903*).

Figure 80. Referenced Signals ab

3BDD012902-510

183

Linking Device Object

Section 6 Parameter Settings

Linking Device Object


Communication Tab
On this tab, parameters are set for the addresses necessary for HSE device
communication and redundancy settings are defined. Refer to Figure 81 and
Table 43.

Figure 81. Communication Tab

184

3BDD012902-510

Section 6 Parameter Settings

Linking Device Object

Table 43. Communication Tab


Dialog element

Description

Device type

Device type of the HSE device from the device


description.

Base Link Address

The link address of the first H1 link of the FF linking


device. The link addresses of the other H1 links of the
FF linking devices are produced by incrementing this
base link address.
The value range is 4096 to 65276.
The base link address should be chosen such
that the link addresses of the H1 links are
unique within the HSE subnet.

Calculated HSE frames Here the number of HSE frames per second for the
per sec.
linking device is displayed on the basis of the configured,
republished signals. This value should not exceed a
maximum value determined by the linking device. Refer
to the user documentation for details relating to the
linking device.
IP address

The IP address set on the HSE device is entered here. It


is used for identifying the HSE device, and forms the
basis for all the connection-based communication with
this device.
Both the IP address of the HSE device and the
IP address of the redundancy module must be
valid, unique IP addresses from the HSE subnet.
If a FF linking device is created in engineering
environment and deployed to production
environment, the IP address may change due to
a collision. This is a normal behavior. Verify the
IP addresses after a deploy because it may be
changed due to an already existing entry.

Redundancy

3BDD012902-510

185

H1 Link Object

Section 6 Parameter Settings

Table 43. Communication Tab (Continued)


Dialog element

Description

Redundant unit exists

This parameter is used to configure the HSE device as a


redundancy pair.
No redundancy.
Redundancy.

IP address of red. Unit

The IP address set on the redundancy partner is entered


here.

H1 Link Object
Communication parameters and system management parameters for the H1 link are
set on this tab. Normally it is not necessary to change the default values. However, it
may be expedient to change individual values in order to optimize communication.
A knowledge of the basics of FF network management and FF system
management is a prerequisite for making changes to the default values. Refer to
the FF Specifications Network Management (FF-801) and System Management
(FF-880). The telegram structure is described in the specification IEC 61158-1 to
5, Digital data communications for measurement and control - Fieldbus for use in
industrial systems.
Note: If settings are changed, all devices at this H1 link will be restarted during
downloading the H1 Link settings.

186

3BDD012902-510

Section 6 Parameter Settings

H1 Link Object

H1 Basic Tab
The Basic Tab includes the most important parameters. Refer to Figure 82 and
Table 44.

Figure 82. H1 Basic Tab


The range of the displayed bars can be increased or decreased by the selectors on the
right hand of the displays.

3BDD012902-510

187

H1 Link Object

Section 6 Parameter Settings

Table 44. H1 Basic Tab


Dialog element

Description
Some of the values shown on the tab are multiples of
the bit transmission time tbit, the byte transmission
time tbyte or the slot time tslot.

188

tbit = 32s

The bit transmission time is the time taken to transfer


one bit. When a transmission rate of 31.25 kilobits
per second is used in the H1 link, this time is 32
microseconds.

tbyte = 256s

The byte transmission time is the time taken to


transfer one byte. The value is eight times the bit
transmission time.

tSlot

The slot time is a configuration parameter of the link


(see below).

Link Settings

The communication parameters compiled in this


group are known to every bus subscriber on the H1
link.

SlotTime

This parameter of the H1 link must be greater than


the greatest minimum required slot time for any of
the devices being operated in the H1 link. The value
to be set depends on the reaction time of the devices
being used.
The value of this parameter is also used by every
device in the H1 link as the basis for calculating
monitoring times. These are specified as a multiple
of the slot time. Link master devices use the slot time
to determine the length of time they monitor the link
for inactivity before trying to take over the LAS role.
In the case of link master devices with consecutive
addresses, the inactivity monitoring times differ by
exactly one slot time.
The value range is (1 to 4095) * tbyte.

3BDD012902-510

Section 6 Parameter Settings

H1 Link Object

Table 44. H1 Basic Tab (Continued)


Dialog element

Description

MaxResponseDelay

This parameter for the H1 link must be greater than


the greatest response delay time on any of the
devices being operated in the H1 link with acyclic
communication. The maximum response delay time
of a device is the time between the end of receiving a
request message and the beginning of sending the
immediately following response message.
The value range is (1 to 11) * tSlot.

MinInterPduDelay

This parameter specifies the minimum interval


between two messages in the H1 link. It must be at
least as great as the greatest value for any of the
devices being operated in the H1 link.
The value range is (0 to 120) * tbyte.
If the value chosen for this parameter is
greater than the product of
MaxResponseDelay and SlotTime, then no
communication is possible in the H1 link concerned.

Link Settings Strategy

This section can be used to produce a suggestion for


the link settings, based on the chosen strategy for
this H1 link.

FF Default

Default values that match the requirements of most


devices. This settings are recommended by ABB.

Moderate

If the default settings dont match, the moderate


settings shall be tried. They are more ambitious as
the default settings but with reserve.

Aggressive

The settings of the aggressive strategy are the limit


values of the permitted range.

Link Master Settings

The Link Master, which handles the role of the LAS,


uses the communication parameters compiled in this
group for controlling the communication in the H1
link.

3BDD012902-510

189

H1 Link Object

Section 6 Parameter Settings

Table 44. H1 Basic Tab (Continued)


Dialog element

Description

FirstUnpolledNodeId

This parameter shows the first bus address from a


sequence of consecutive bus addresses, which is
excluded from the regular polling for detecting newly
joined bus subscribers.
In order to detect newly joined bus subscribers
automatically, all bus addresses that are not
contained in the Live List of the LAS are addressed
at regular intervals (polling). With this and one of the
following two parameters, a cohesive range of
addresses can be defined which is not subject to this
polling.
The value range is 20 to 247.
When this parameter is modified, the value
of the parameter
NumConsecUnpolledNodeId is adjusted
automatically. Refer to NumConsecUnpolledNodeId
and LastUnpolledNodeId below.

NumConsecUnpolledNodeId This parameter specifies the number of a range of


consecutive bus addresses which are excluded from
the regular polling for detecting newly-added bus
subscribers.
The value range is 0 to 228.
This parameter can only be modified
indirectly using the parameters
FirstUnpolledNodeId and
LastUnpolledNodeId.
As minimizing the range of polled bus
addresses causes more frequent updates
of the Live List, it is recommended to adjust
the range of unpolled bus addresses to the actual
needs of the link.

190

3BDD012902-510

Section 6 Parameter Settings

H1 Link Object

Table 44. H1 Basic Tab (Continued)


Dialog element

Description

LastUnpolledNodeId

This parameter specifies the last bus address from a


number of consecutive bus addresses which are
excluded from the regular polling for detecting newlyadded bus subscribers.
The value range is 20 to 247.
When this parameter is modified, the value
of the parameter
NumConsecUnpolledNodeId is adjusted
automatically. Refer to FirstUnpolledNodeId, and
NumConsecUnpolledNodeId.

System Management

This group contains the system management


parameters.

T1 (Step Timer)

This parameter is used to define the maximum


acknowledgement delay for the SetAddress service.
The value range is (0 to 232-1) * (1/32) ms.

T2 (Set Address Sequence


Timer)

The allocation of a new address, which starts with


the receipt of a SetAddress message, must be
completed within the time that has been set using
this parameter.
The value range is (0 to 232-1) * (1/32) ms.

T3 (Set Address Wait Timer) When a new address is assigned to a device, it must
report back under the new address on the bus at
least before the expiration of the time set here.
The value range is (0 to 232-1) * (1/32) ms.

If there are many devices to be assigned, there is an option for experienced users
to speed up the device assignment:
Setting the time T3 = 0 will reduce the waiting time and increase the performance
of device assignment significantly.

3BDD012902-510

191

H1 Link Object

Section 6 Parameter Settings

In case an assignment cannot be finished using this setting there may be devices
that dont support this setting. Then reset the parameter T3 = 45s (default value).
For advanced settings, the parameters are collected in the Advanced Tab. Refer to
Figure 83 and Table 45.

Figure 83. Advanced Tab

192

3BDD012902-510

Section 6 Parameter Settings

H1 Link Object

Table 45. Advanced Tab


Dialog element

Description

Advanced Link Settings

Additional to the parameters in the Basic Tab the


communication parameters compiled in this group
are known to every bus subscriber on the H1 link.

MaxSchedulingOverhead

This parameter determines the maximum


permissible delay when the schedule is executed by
LAS. It is used for creating the schedule.
The value range is (0 to 63) * tbyte.

PerDlpduPhlOverhead

This parameter specifies the time interval between


two messages caused by the physical layer. It takes
into account the transfer times for preamble, start
flag, end flag, PreambleExtension and
PostTransGapExtension.
The value range is (2 to 63) * tbyte.
This value cannot be edited. If the values of
PreambleExtension or
PostTransGapExtension are altered, it is
adjusted automatically.

TimeSyncClass

This parameter determines the quality of time


synchronization in the H1 link. The time
synchronization class must be selected such that all
devices in the H1 link support at least that time
synchronization class, if not one with a higher
resolution.
This parameter must be set to a suitable
value according to the parameter
TimeDistributionPeriod.

PreambleExtension

3BDD012902-510

Each transmission contains a preamble sequence


eight bits in length. This parameter allows the
preamble to be increased by a further 0 to 7 8-bit
sequences.
The value range is (0 to 7) * tbyte.

193

H1 Link Object

Section 6 Parameter Settings

Table 45. Advanced Tab (Continued)


Dialog element

Description
Increasing this value leads to an increase in
PerDlpduPhlOverhead.

PostTransGapExtension

Following every transmission, a gap of four bit


transmission times is observed. This parameter
allows the gap to be increased by a further 0 to 7 4bit transmission times.
The value range is (0 to 7) * 4* tbit.
Increasing this value leads to an increase in
PerDlpduPhlOverhead.

MaxInterChanSignalSkew

Devices that receive data via several ports from the


same H1 link must take into account a maximum
time shift (signal skew) of five-bit transmission times.
This parameter allows the maximum permissible
time shift for the H1 link to be increased by 0 to 7 4bit transmission times.
The value range is (0 to 7) * 4* tbit.

ThisLink

This parameter contains the link address of the H1


link.
The H1 link address must be unique within
the HSE subnet.
The H1 link address is set using the base
link address of the FF linking device in the parameter
dialog for the HSE device. Refer to Linking Device
Object on page 184.

Advanced Link Master


Settings

194

Additional to the parameters in the Basic Tab the


Link Master, which handles the role of the LAS, uses
the communication parameters compiled in this
group for controlling the communication in the H1
link.

3BDD012902-510

Section 6 Parameter Settings

H1 Link Object

Table 45. Advanced Tab (Continued)


Dialog element

Description

DefMinTokenDelegTime

In order to perform a token transfer for handling non


cyclical data traffic, at least the length of time
specified in this parameter must be available. If less
time than that is available before the beginning of the
next cyclic data transmission, then the LAS will not
transfer the token before. This parameter should be
set such that short messages can be sent within the
time specified.
The value range is (32 to 32767) * tbyte.

DefTokenHoldTime

This parameter defines the length of time that the


LAS initially allows to each device for non-cyclical
data traffic within a token rotation. This parameter
differs from the parameter DefMinTokenDelegTime
in that the time can be distributed over several token
transfers.
The value range is (276 to 65000) * tbyte.

TargetTokenRotTime

This parameter specifies the target upper time limit


for a complete token rotation.
The value range is 1 to 60,000 milliseconds.
When defining this value, the maximum
number of devices being operated in the H1
link and the values of parameters
DefTokenHoldTime and LinkMaintTokHoldTime
should be taken into account.

LinkMaintTokHoldTime

3BDD012902-510

This parameter is used to specify the time that the


LAS uses within a token rotation for maintenance of
the H1 link. This includes the detection of new bus
subscribers and the broadcasting of LAS status and
of the time.
The value range is (292 to 65000) * tbyte.

195

H1 Link Object

Section 6 Parameter Settings

Table 45. Advanced Tab (Continued)


Dialog element

Description

TimeDistributionPeriod

This parameter is used to specify the maximum time


interval between the cyclical time broadcasting
messages (scheduling time) in the H1 link. The value
set must be appropriate for the time synchronization
class selected. Refer to TimeSyncClass parameter
above. Table 46 shows the relationships.
The value range is 5 to 55,000 milliseconds.
To avoid increasing the load on the bus
unnecessarily, the maximum time interval
for the selected time synchronization class,
which is shown in the right-hand column in the table
should be set.

MaximumInactivityToClaimLa The value of this parameter must be greater than the


sDelay
greatest internal delay time of any of the link master
devices being operated in the H1 link.
This delay time for a link master device is the time
interval between the expiration of the inactivity
monitoring time and the sending of the necessary
message for taking over the LAS role.
The value range is (1 to 4095) * tbit.

196

Advanced System
Management

This group contains the additional system


management parameters.

PrimaryApTimePublisher

This is the address of the device which manages


and broadcasts the application time.

ApClockSyncInterval

This parameter is used to define the maximum time


interval between the cyclical distribution telegrams
for the application time in the H1 link.
The value range is 1 to 255 s.

3BDD012902-510

Section 6 Parameter Settings

H1 Schedule Object

Table 46. Relationship TimeSyncClass and TimeDistributiuonPeriod


TimeSyncClass

Maximum value for


TimeDistributionPeriod

1 s

5 ms

10 s

50 ms

100 s

500 ms

1 ms

5s

10 ms

10 s

100 ms

25 s

1s

55 s

1 s

5 ms

H1 Schedule Object
The properties dialog for the H1 Schedule object contains no parameter data other
than the general data. Parameters can be defined in the detail view of the H1
Schedule object, the schedule editor. Refer to Schedule Editor Interface on page
299.

FF Application Object
All the FF function blocks used in an FF Application are processed cyclically with
the same cycle time. This time, which is also known as FF Application cycle time, is

3BDD012902-510

197

FF Application Object

Section 6 Parameter Settings

specified in this properties dialog. This parameter is preset to a default value. Refer
to Figure 84.

Figure 84. Parameters FF Application


For a detailed description of the FF Application refer to Section 10, FF Application
Editor.

198

3BDD012902-510

Section 6 Parameter Settings

General Tab

H1 Device Instance Object


General Tab
Refer to Figure 85 and Table 47.

Figure 85. Parameters H1 Device Instance


Table 47. Parameters
Dialog element

Description

Device identification
Bus Address

Address of the device on the H1 link.


The value range is 20 to 247.

Type ID

Device type.

3BDD012902-510

199

Context Menu

Section 6 Parameter Settings

Table 47. Parameters (Continued)


Dialog element

Description

Assigned Device ID

The device ID is a unique identification number for the


device. The device manufacturer assigns a unique
device ID to each individual device, and this ID never
changes. The device ID is only displayed if the device
assignment has been carried out.

Preset Device ID

If the device ID for this device instance is known during


commissioning, it may be entered here.
A preset device ID is a prerequisite for using the
automatic device assignment during
commissioning. Refer to Automatic Device
Assignment with Pre-configured Device ID on page 338.
If the standard way of device assignment, i.e,. device
assignment via H1 live list, is used, this value will be
overwritten during assignment.

LM settings
Backup Link Master

Defines whether the device attempts to assume the role


of LAS (Link Active Scheduler) when necessary.
The device does not attempt to take over the LAS
role.
The device attempts to take over the LAS role.
This check box is only offered for Link-Mastercompatible devices; otherwise it appears grayed out.

Context Menu
Change Capability Level

There are devices that have the option to change the capability level.
For changing the capability level of the H1 device instance proceed as follows:

200

1.

Open context menu of the H1 Device Instance object in the detail view

2.

Change Capability Level...

3BDD012902-510

Section 6 Parameter Settings

3.

Select designated capability level

4.

Click OK

FF Block Instance Object

Refer to the device documentation provided by the device vendor for supported
capability levels.

FF Block Instance Object


The Block Properties Dialog
The Properties dialog of the Block objects consists of a tree on the left side and the
views of the tree objects on the right side

Figure 86. Block Properties Dialog


The tree comprises several folders, depending on the Device Definition file (DD).
These folders and the views they are containing are described in this section.

3BDD012902-510

201

Advanced: Properties

Section 6 Parameter Settings

Advanced: Properties
In the Properties View, the block parameters are displayed in a grid.

Figure 87. Advanced: Properties View


This view displays the block parameters in tabular form. These include inputs,
outputs and internal parameters. Refer to Figure 87.
With regard to the names and the meaning of the block parameters you should refer
to the FF specifications FF-890, FF-891 and FF-892 and to the documentation
provided by the device manufacturers
The Parameters tab contains the following data, refer to Table 48

202

3BDD012902-510

Section 6 Parameter Settings

Advanced: Properties

Table 48. Advanced: Properties Dialog Elements


Dialog element

Description

Relative OD Index

The relative OD index specifies the relative position of


the parameter in the object dictionary. It is required, for
example, to localize errors when an H1 link is loaded.

Name

Parameter name.

Value

Value of the parameter. In commissioning mode a choice


can be made here to display either the configured value
from the database or the current value read from the
device.
In the case of data type Bit Enumerated, the values of
the individual bits are displayed by means of the state of
a check box:
bit is reset. Value = 0.
bit is set. Value = 1.

Unit

Physical unit of the parameter.

Download

The values in this column can only be edited at the block


class. This entry determines whether the parameter is
taken into account when the device configuration data is
loaded.
The parameter is not downloaded to the FF device.
A present parameter value is written to the FF
device, provided that it is a writable parameter. If no
parameter value is present in the value field, this
parameter is not downloaded with the device
configuration data.
In the case of a structural element the selection state of
the data structure is displayed.
All elements of the data structure are selected for
downloading.
Some elements of the data structure are selected
for downloading.
No element of the data structure is selected for
downloading.

3BDD012902-510

203

Advanced: Properties

Section 6 Parameter Settings

Table 48. Advanced: Properties Dialog Elements (Continued)


Dialog element

Description

Upload

This entry determines whether the parameter is taken


into account during parameter upload. Refer to Upload
from Device on page 354.
The parameter is not read from the FF device.
The parameter is read from the FF device.
In the case of a structural element the selection state of
the data structure is displayed.
All elements of the data structure are selected for
uploading.
Some elements of the data structure are selected
for uploading.
No element of the data structure is selected for
uploading.

204

Type

The data type describes the format of the value.

Range

Permissible value range.

Class

The class determines how the parameter is used in the


field device. Each parameter belongs to one and only
one of the classes Input (IN), Output (OUT) or
Contained (CONT). In addition there are the optional
classes Dynamic (DYN), Diagnostic (DIAG), Service
(SERV), Operate (OPER), Alarm (ALM), Tune (TUNE)
and Local (HOST).

Comment

Optional entry of free comment text.

OPC Access

The values in this column can only be edited at the block


class. This entry defines whether the parameter can be
accessed via an OPC Server.
No access to the parameter via an OPC Server.
Access to the parameter via an OPC Server is
possible. For further details refer to Enabling Parameters
of the FF Blocks for OPC Access on page 235.

3BDD012902-510

Section 6 Parameter Settings

Advanced: Properties

Table 48. Advanced: Properties Dialog Elements (Continued)


Dialog element

Description

OPC Short Name

The values in this column can only be edited at the block


class. If a value is entered here, the parameter of the
OPC Server is addressed by the OPC Server not via the
component name from the Name column, but via the
name entered here. This name must be unique within an
object. For further details refer to Enabling Parameters of
the FF Blocks for OPC Access on page 235.

C/S Signal Name

In this column a name of a signal of type client/server


can be assigned to the appropriate parameter. With this
signal it is possible to read and write the assigned
parameter value to and from 800xA controller
applications via the CI860 communication interface.

Value Sets

The parameter values in the grid are reset to the values


of a parameter value set which should be selected. For
further details refer to Block Info Tab on page 161.

Parameter Grid Layout

Using the standard function block, Analog Input, as an example, the basic layout of
the properties dialog and the elements used in them is explained as follows. Refer to
Figure 87 and Table 49.
Table 49. Handling the Advanced: Properties View
Dialog element

Description

General Data

Name, short text and long text for the FF block.

Input field background

White: Optional parameter


Red: Mandatory parameter

3BDD012902-510

205

Advanced: Properties

Section 6 Parameter Settings

Table 49. Handling the Advanced: Properties View (Continued)


Dialog element

Description

Text field

E.g. for entering the block name and long text. The
optional parameters Short Text and Long Text cannot be
entered before a block name has been assigned.
The block name can also be selected using
function key F2 from the tag list.

206

Table

Used for displaying and, if appropriate, inputting


parameters such as lower and upper range limits. The
facility for entering input and output parameter values is
provided irrespective of whether or not a signal flow line
is connected to the assigned block pin.

Table background color

Gray: Display only; i.e. value cannot be edited.


White: Input; i.e. value can be edited.
Green: Structural element. By clicking on the check box
the data structure can be expanded or collapsed.
The data structure is collapsed.
The data structure is expanded.
Yellow: (only in commissioning mode): The current
value read from the device is different from the
configured value.
Red: (in commissioning mode): Communication has
been interrupted. An error code is displayed.
Red: (in configuration mode): One or more other block
parameters are dependent on the value in this field. A
value must be entered in this field if the value of a
dependent block parameter is to be entered elsewhere
in the table.
Blue: At least one attribute of this block parameter is
dependent on one or more other block parameters.

3BDD012902-510

Section 6 Parameter Settings

Advanced: Properties

Table 49. Handling the Advanced: Properties View (Continued)


Dialog element

Description

Text color in table

Black: Normal display.


Red: The value entered falls outside the permissible
value range.

Dropdown-List

There are lists in which only the default list entry is


visible. The invisible part of the list can be expanded.
The desired list entry is accepted by clicking in the input
field.

An FF block is assigned by default the initial instance parameters that were


present at the time of instantiation on the FF block class.
To increase transparency, it is recommended that you enter short and long text for
the FF blocks.
Short and long text can only be entered after the block name has been assigned.
Parameter Value Sets

The means of managing parameter value sets are described as follows. For basic
information on the management of parameter value sets refer to Block Info Tab on
page 161.
Reset to Block-Type-Unspecific Default Values

Block-type-unspecific default values can be assigned to the parameters in the grid.


1.

Button Value Sets

2.

Radio button: Default values, block-type-unspecific

Reset to Initial Instance Parameter Values

The initial instance parameter values for the block class can be assigned to the
parameter values in the grid.
1.

3BDD012902-510

Button Value Sets

207

Advanced: Properties

2.

Section 6 Parameter Settings

Radio button: Initial instance parameter values from the block-type-specific


group

Reset to User-Defined Values

The values from a user-defined parameter value set can be assigned to the parameter
values in the grid. The user may choose between block-type-specific and devicetype-specific value sets.
1.

Button Value Sets

2.

Radio button: User-defined values from the block-type-specific or the devicetype-specific group

3.

Select the required set of parameter values from the list.

4.

The Preview changes check box can be set if desired. The parameters in the
grid that will be altered during the reset will be shown in list format.
Parameters can be individually deselected in this list.
User-defined parameter value sets are only available for selection if the user has
set them up in advance for this FF block class or for this FF device class.
Device-type-specific parameter value sets are only available on FF block
instances with a device assignment.

Reset to Vendor Defined Values

The values from a manufacturer-defined parameter value set can be assigned to the
parameter values in the grid. The user may choose between the default values and
example values from the Capabilities File.

208

1.

Button Value Sets

2.

Radio button: Vendor defined values from the device-type-specific group

3.

Select the required set of parameter values from the list

4.

The Show changed values check box can be set if desired. The parameters in
the grid that will be altered during the reset will be shown in list format.
Parameters can be individually deselected in this list.

3BDD012902-510

Section 6 Parameter Settings

Advanced: Properties

Vendor-defined parameter value sets are only available on FF block instances


with a device assignment.
Exporting Parameter Values

1.

Context menu Export all

2.

Insert file name.

3.

A list of parameter values will be saved as comma separated values (csv) file.

Importing Parameter Values

1.

Context menu Import

2.

Select file from list.

3.

A list of parameter values which will be changed in the grid when the import is
carried out is shown. Parameter values can be deselected in the list.

3BDD012902-510

209

Advanced: Block Info

Section 6 Parameter Settings

Advanced: Block Info


This folder contains identification data and characteristics for the block. Refer to
Figure 88 and Table 50.

Figure 88. Advanced: Block Info View

210

3BDD012902-510

Section 6 Parameter Settings

Advanced: Block Info

Table 50. Advanced: Block Info View


Dialog element

Description

Profile

Profile on which the block definition is based. Among


other things the profile determines whether a block is
standard, enhanced or manufacturer-specific. The
profile number for standard function blocks is assigned
by the Fieldbus Foundation.

Profile revision

Revision of the block profile. Among other things, this


determines whether a function block is standard or
enhanced.

DD Item ID

Identification number of the block within the device


description.

Assigned device

Device in which the block is executed.

Execution time

Time taken for execution of the block.

3BDD012902-510

211

Advanced: Download Sequence

Section 6 Parameter Settings

Advanced: Download Sequence


The Download Sequence view offers the option to display the download sequence or
download dependencies, refer to Figure 89.

Figure 89. Advanced: Download Sequence View


To upload the data into the view window select the button for the required data.

212

3BDD012902-510

Section 6 Parameter Settings

Advanced: Alarm Parameters

Advanced: Alarm Parameters


The OPC view of FF Alarms can be configured on this folder. Refer to Figure 90
and Table 51.

Figure 90. Advanced: Alarm Parameters View

3BDD012902-510

213

Advanced: Alarm Parameters

Section 6 Parameter Settings

Table 51. Advanced: Alarm Parameters View


Dialog element

Description

Name

Name of the alarm point.

Category

OPC category of the alarm point. Refer to Section 9,


Alarms and Events.
The OPC category can only be changed for
manufacturer specific alarms.

Severity

OPC severity of the alarm point. Changeable for each


alarm point. The value range(1) is:

Critical (1)

High (2)

Medium (3)

Low (4)

Info / Journal (5)


The following severity values are preset for the various
OPC alarm categories:

FF Process: Medium

FF Maintenance: High

FF Tracking: Medium

FF System: High

FF System Event: High

214

Alarm text

User configurable alarm text for process alarms.

Limit

Limit of alarm point (display only). Configure in


Parameters tab.

Priority

Priority of alarm point (display only). Configure in


Parameters tab.

Disable

If checked, alarm point is disabled (display only).


Configure ALARM_SUM.Disabled in Parameters tab.

Auto Ack.

If checked, the alarm point is configured as


unacknowledged alarm (display only). Configure
ACK_OPTION in Parameters tab.

3BDD012902-510

Section 6 Parameter Settings

DD Menus

(1) Numbers in parentheses indicate the associated 800xA Alarm Priority Level.

DD Menus
The DD Menus folder contains all the menus and methods that are defined by the
Device vendor in the Device Description file.
The tree in the DD Menus folder consists of different element types that can be
distinguished by their colors:
Elements with a Detailed View are displayed in black color.
Structure elements without Detailed View are displayed in blue color. If such an
element is selected, the Detailed View of the first subordinate element providing a
Detailed View is displayed.

Figure 91. DD Menus: Detailed View


The menus may contain Detailed Views with data only or additional with methods
that can be executed as for example Calibration methods. A button with a gearwheel icon indicates an executable method, refer to Figure 91.

3BDD012902-510

215

DD Menus

Section 6 Parameter Settings

After starting the method by clicking the button, a window with a security query
pops up, triggered by the Fieldbus Builder FF. If the execution of the method is
acknowledged by OK, the method is started. Now another security query may pop
up, now triggered by the method itself. A Method Execution Window is displayed
while executing a method. It can be closed/hided manually at any time. Finally it
will be closed together with closing the Properties Window. During method
execution, the operability of the Fieldbus Builder FF is blocked.
The status of particular parameters is made visible by five different icons that are
displayed next to the related parameter control and in the tree entry of the concerned
dialog, refer to Figure 52.

Table 52. DD Menus: Status Icons


Icon

Description
Invalid parameter value. Furthermore,
the parameter value display color is red.

In online mode: Insecure value:


Parameter is insecure because update
is missing for given time period or
parameter is not yet loaded from device
Changed value: Parameter value is
changed and not yet applied and thus
not equal to value in data base.
Output signal invalid due to malfunction
in the field device or its peripherals
Output signal temporarily invalid (e.g.
frozen) due to on-going work on the
device.

216

3BDD012902-510

Section 6 Parameter Settings

Parameters

Parameters
In the Parameters folder all Block Parameters are listed in the Parameter Collection
View, if the Fieldbus Builder FF is set to online mode. It contains the same data as
the Properties folder but with less details, refer to Figure 92.

Figure 92. Parameters: Parameter Collection View

3BDD012902-510

217

Details Windows

Section 6 Parameter Settings

Details Windows
The Details Windows folder contains the Plausibility Check Error List, a list of all
plausibility check errors related to the actual block, and the Method Execution
Window in case there are Methods implemented for the actual block.

Figure 93. Details Windows: Plausibility Check Error List

218

3BDD012902-510

Section 6 Parameter Settings

Details Windows

Additional here are all Detail Views listed that are actual displayed in a separate
window. Refer to Figure 94.

Figure 94. Details Window

3BDD012902-510

219

UserDialogs

Section 6 Parameter Settings

UserDialogs
The UserDialogs folder consists of dialogs specified for this particular block class.
Some blocks provide predefined UserDialogs, for example Figure 95 shows a block
Property dialog with a set of predefined UserDialogs.
To learn, how to define and edit user dialogs, please refer to Section 8, Dialog Editor
for FF Blocks.

Figure 95. UserDialogs: Current Values View

220

3BDD012902-510

Section 6 Parameter Settings

Network Configuration

Network Configuration
The IP settings of the nodes on the HSE subnet are parameters of the corresponding
objects in the FF Object Editor structure and therefore may be directly entered at
these object. For convenience the central Network Configuration dialog allows to
enter or revise the IP settings for the nodes on the HSE subnet as well as the IP
address and HSE Subnet ID of the nodes in the Client/Server network that run the
OPC Server FF for this HSE subnet. Refer to Figure 96.
Open this dialog via FF Object Editor> Network Configuration.

Figure 96. Central Network Configuration

3BDD012902-510

221

Network Configuration

Section 6 Parameter Settings

The network settings of the local PC (Engin. PC) cannot be modified in this
dialog. They can be changed calling up the Configure window:
Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
FOUNDATION Fieldbus > Configure
For a description of the dialogs refer to the Industrial IT, 800xA - System, Post
Installation (3BUA000156*) document.
For a detailed description of the network parameters refer to the section on
properties settings for the corresponding object:

222

HSE Subnet (Subnet Mask, Default Gateway): HSE Subnet Settings Tab on
page 179.

HSE Host CI860: Communication Tab on page 181.

Linking Device LD 800HSE: Communication Tab on page 184.

OPC Server FF: DD Menus on page 215.

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus


General Description
The OPC Server FOUNDATION Fieldbus (OPC Server FF) makes data from
FOUNDATION Fieldbus devices available to any desired OPC Client. As a result,
visualization packages which have an OPC Client interface can access the data of
the connected fieldbus devices.
The user interface Custom Interface of OPC specification version 2.10 is
implemented in OPC Server FF.
All interfaces required in the OPC specifications as well as the browser interface are
supported. With the browser functions, it is possible for an external client to read out
the list of the items known by the OPC Server.
The following aspects of OPC Server FF are described in this document:

Functionality with regard to the system structure, communication of the


process data, tool routing, browser interface and redundancy.

Configuration with the Fieldbus Builder FF.

Tools for error diagnostics.

3BDD012902-510

223

Overview of the Functionality of OPC Server FF

Section 7 OPC Server FOUNDATION Fieldbus

Table 53. Abbreviations used


Term

Explanation

OPC

OPC stands for OLE for Process Control and is based on the OLE
core technologies COM and DCOM from Microsoft.

COM

The way that platforms interpret an object must be defined in order to


ensure that objects which are implemented on different platforms or
computer architectures are compatible with each other. A so-called
object model is required for this. OLE uses the COM model
(Component Object Model). It defines the standard for the collaboration
of the components. COM enables procedure calls within a process and
to another process.

DCOM

The object model for calls which span computers is called DCOM
(Distributed COM). DCOM is integrated in the Windows operating
systems.

FF

FOUNDATION Fieldbus

FBB FF

Fieldbus Builder FF
Configuration tool for FOUNDATION Fieldbus applications. The FF
hardware structure and functionality of the H1 and HSE devices are
defined and loaded to the devices.
Data from this fieldbus application are made available to other
programs through the configuration of an OPC Server FF.

Overview of the Functionality of OPC Server FF


System Structure
Fieldbus Builder FF is used to configure and commission OPC Server FF. With a
Fieldbus Builder FF project the structure of the hardware (H1 and HSE devices as
well as OPC gateway stations) is defined, the functionality of the application
configured and loaded to the devices and stations.
In a Fieldbus Builder FF project only one HSE subnet can be configured. The
connection between the Fieldbus Builder FF in the Client Server network and the
field level (HSE subnet) is done by the OPC Server FF. OPC Server FF has access to

224

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Overview of the Functionality of OPC Server FF

the data in the HSE subnet and can transfer this to the connected OPC Clients. Predefined diagnostic values in the HSE subnet can also be accessed by OPC Clients
via OPC Server FF.
Each Connectivity-Server requires at least two network interfaces, one for the
connection to the Client Server network and one for the connection to each HSE
subnet.
Engineering Workplaces
- Control Builder M
- Fieldbus Builder FF

Operator Workplaces

Aspect Directory Server

Client Server
Network
Connectivity Server FF
with OPC Server FF

redundant
Connectivity Server FF
with OPC Server FF

Connectivity Server
AC 800M

Control Network
AC 800M
CI860

AC 800M red
CI860 red

AC 800M red
CI860 red

HSE Subnet
LD 800HSE
redundant

LD 800HSE

LD 800HSE
redundant

LD 800HSE
redundant

H1 Field Devices

H1 Field Devices

H1 Field Devices

H1 Links

H1 Links

H1 Field Devices

H1 Links

H1 Links

H1 Field Devices

Figure 97. Sample System Structure with FF Network

3BDD012902-510

225

Data Transfer

Section 7 OPC Server FOUNDATION Fieldbus

In the example at Figure 97 there are two separate HSE subnets each with an OPC
Server FF. It is possible to establish a data connection to different HSE subnets with
one Connectivity server. One Connectivity server can operate with several OPC
servers. Each HSE subnet requires one OPC Server FF (optionally redundant) which
requires therefore one network interface.
Each of the HSE subnets is configured and commissioned by an individual Fieldbus
Builder FF project. Several Fieldbus Builder FF projects can be combined in an
800xA system. The data of each HSE subnet can be accessed via the respective OPC
Server FF.
OPC Server FF takes longer time to shut down from the Plant Explorer, when the
HSE Service Provider for the OpcDA_Connector Service is in status initialize'.

Data Transfer
Fieldbus Builder FF and Plant Explorer are connected to the Client Server network,
but not directly to the HSE subnets. The connection to the HSE subnet is established
via an OPC Server FF.
This means that both the configuration information from the Fieldbus Builder FF
and all data accesses of Plant Explorer are transported to the field devices via OPC
Server FF.
A request is sent to the respective OPC Server FF from Plant Explorer, in order to
display Fieldbus data in Plant Explorer. The server converts the request into an HSE
message and sends this to the associated linking device. A corresponding H1
message is generated in the linking device and sent to the FF device. The reply from
the device is converted into an HSE message in the linking device and sent back to

226

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Browser Interface

the OPC Server. The OPC Server converts the information into an OPC message and
sends this back to Plant Explorer.
FF HSE uses the standard Ethernet Physical Layer like many other Ethernet-based
communication protocols. In general different protocols may share the same
physical Ethernet layer. However, ABB does currently not support this for HSE.
Due to its nature, HSE causes a lot of broadcast and multicast traffic, requiring
significant bandwidth on the Ethernet. Without explicit tests, it cannot be
guaranteed that HSE can co-exist with other protocols without interference.
A full coverage of the different possible protocol combinations cannot be achieved
by a product release test. Therefore ABB currently does neither recommend
nor support to mix HSE with other protocols or to run several HSE Subnets
on the same Ethernet Physical Layer (wire).

Browser Interface
The information loaded in OPC Server FF can be accessed by an OPC Client via the
browser interface. The Fieldbus Builder FF objects admitted to the OPC Server FF
are output in a hierarchical structure:
HSE Linking Device1
H1 Link1
H1 Device1
FF Block1
FF Block2...
H1 Device2
FF Block1
FF Block2...
H1 Link2
...

Each of these objects has parameters which can be read as OPC items.

OPC Server Redundancy


In accordance with the OPC specifications of OPC Foundation, redundancy is not
supported by the OPC Server. In order to implement a redundant OPC connection
between the server and client, two OPC servers are configured in the Fieldbus
Builder FF project and loaded with identical data. The OPC Client assumes the
control of these two OPC Servers in accordance with its redundancy concept.

3BDD012902-510

227

Resources, Maximum Values and Performance

Section 7 OPC Server FOUNDATION Fieldbus

Resources, Maximum Values and Performance


Table 54. Performance Specifications
Description

Performance specifications

OPC Gateway stations in a


Fieldbus Builder FF project:

1; for redundant connection 2

OPC Gateway stations in an


HSE subnet:

1; for redundant connection 2

OPC Servers per Connectivity


server:

In principle, any number (dependent only on the


capability of the PC), but only one HSE subnet
can be addressed by an OPC server.

Scope of communication
between OPC Server FF and
the field devices:

All the available data can be read out of the FF


devices. Free times within the macro cycles are
reserved by the configuration tool for
communication.

Update time for the cyclic


reading of the OPC Client:

The update time specifies the cycle time with


which a value is to be read out of the connected
devices.
Due to bandwidth limitations on the H1 links
compliance with the cycle time cannot be
guaranteed. The used FF devices and their
configuration determine how fast the values can
be read out of the devices. If the cycle time is
less than that permitted by the field level, the
values are read as quickly as possible.

Data transfer from the OPC


Server to the OPC Client

The transmission of the value to the OPC Client


is change-driven, i.e. a constant value is not sent
at all.
There is no indication to the user if OPC data is
not provided within the configured cycle time.
The OPC item contains the last known value.

228

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Configuration with Fieldbus Builder FF

Table 54. Performance Specifications (Continued)


Description

Performance specifications

Data throughput

Is essentially determined by the configuration of


the field level, since the FF communication is a
great deal slower than the communication in the
Client Server network.

Configuration with Fieldbus Builder FF


OPC Server FF
Data from a Fieldbus Builder FF project are made available to other systems by
means of OPC Server FF.
The OPC Server FF is configured in a Fieldbus Builder FF project. OPC Server FF
software is installed on the Connectivity Server PC. In the commissioning mode of
Fieldbus Builder FF the configured project data is loaded automatically into the
OPC Server. The data are available via the OPC interface directly after the loading.
As a result any Windows program with OPC Client functionality can read and write
the values of all the items available in OPC Server FF of the connected field and
HSE devices online.

Insertion of an OPC Server


An OPC Server is inserted below the FF Network node.

3BDD012902-510

229

Insertion of an OPC Server

Section 7 OPC Server FOUNDATION Fieldbus

FF network > Context menu: New...

Figure 98. Insert OPC Server FF


The standard name can be overwritten with a name with up to 12 characters. The
position of the OPC Server is predefined.

230

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Network Configuration

A maximum of two OPC Servers FF can be configured in one Fieldbus Builder FF


project. Refer to Figure 99.

Figure 99. System View of OPC Server FF

Network Configuration
In the Network Configuration dialog the IP settings of the OPC Servers FF that
interconnect to this HSE subnet have to be supplied. Here IP addresses and HSE
Subnet IDs in the Client/Server network as well as IP addresses in the HSE subnet
have to be entered. These values must correspond with the values that have been

3BDD012902-510

231

Network Configuration

Section 7 OPC Server FOUNDATION Fieldbus

assigned during installation of the OPC Server FF software on the corresponding


nodes.
The IP address and HSE Subnet ID that have been assigned during installation of
the OPC Server FF may be viewed or changed calling up the Configure window
locally on that node:
Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
FOUNDATION Fieldbus > Configure
For a description of the dialogs refer to the Industrial IT, 800xA - System, Post
Installation (3BUA000156*) document.

232

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Network Configuration

Settings in Client/Server Network

The values entered here must correspond with the IP addresses in the Client/Server
network and the HSE Subnet IDs that have been assigned during installation of the
OPC Server FF software on the corresponding nodes. Refer to Figure 100.

Figure 100. Settings of OPC Server FF in Client/Server Network

FF Object Editor> Network Configuration

Select OPC1 in upper half of window.

Enter IP address of Client/Server network interface of the node that runs the
OPC Server FF for this HSE subnet.

3BDD012902-510

233

Network Configuration

Section 7 OPC Server FOUNDATION Fieldbus

If you intend to use a redundant OPC Server FF for this HSE subnet, select
OPC2 and enter the required data of the node that runs the redundant OPC
Server FF.

Settings in HSE Network

The values entered here must correspond with the IP addresses in the HSE network
that have been assigned during installation of the OPC Server FF software on the
corresponding nodes. Refer to Figure 101.

Figure 101. IP Address of OPC Server FF in HSE Network

234

FF Object Editor> Network Configuration

Select OPC1 in lower half of window.

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Enabling Parameters of the FF Blocks for OPC

Enter IP address (in HSE network) and HSE Subnet ID of the node that runs
the OPC Server FF for this HSE subnet.

If you intend to use a redundant OPC Server FF for this HSE subnet, select
OPC2 and enter the required data of the node that runs the redundant OPC
Server FF.

Enabling Parameters of the FF Blocks for OPC Access


For each parameter, input and output of an FF block it is configured as to whether
the data are available via the OPC Server. This configuration is effected in the class
definition of the block. It is thereby guaranteed that all instances of a block class can
be equally processed by the OPC Client.
Two columns for configuration of the OPC Access are available in the properties
dialogs of the FF Block classes. Configuration as to whether the parameter is loaded
to the OPC Gateway or not is effected in the OPC Access column using a check
box. The corresponding parameter can be then accessed in the gateway under
<tagname>/<component name>. If a name is entered in the OPC short name

3BDD012902-510

235

Enabling Parameters of the FF Blocks for OPC Access

Section 7 OPC Server FOUNDATION

column, this name is used in the gateway instead of the component name. See
Figure 102 and Table 55.

Figure 102. Enabling Block Parameters for OPC Access


Table 55. Enabling Block Parameters for OPC Access

236

Dialog element

Description

OPC Access

The parameter can be accessed via an OPC Server.

OPC Short name

The parameter is addressed by the OPC Server via the name


entered here, and not via the component name in the Name
column. This name must be unique within an object.

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Parameters of the Hardware Objects

Each parameter for which OPC access is enabled is accessed by the OPC Server via
its item name. The component name is used as a standard item name. The user can
change this name to an OPC Short name. If the standard parameter name does not
correspond to the nomenclature conventions of the client used, an OPC name must
be defined by the user.
Any OPC name used must be unique within a class description.
The names defined in the class description are valid for all instances of this class.
The OPC Access and the OPC Short name are displayed in the parameter dialog for
the block instances, but cannot be changed there.
A user-defined OPC name replaces the complete structure of the standard name.
Example from Figure 102:

The parameter MODE_BLK.Actual.Cas is read via the OPC name Cascade.

The parameter MODE_BLK.Target.Cas is read via the OPC name


MODE_BLK.Target.Cas.

A subsequent change of OPC Access or an OPC Short name will set all instances of
this class into state unchecked. The check function must be repeated for the
programs concerned. The changed information is available to the OPC Clients once
the new function code has been loaded into OPC Server FF.
The contents of the parameter input mask can be exported and imported to another
project.

Parameters of the Hardware Objects


In addition to the configurable parameters, for the hardware object types HSE
Device, H1 Link and H1 Device, pre-defined parameters are available in the OPC
interface for diagnosis from the OPC.
See Appendix C, Diagnostic Data for the listing of the pre-defined parameters and
description of the Live List.

3BDD012902-510

237

Starting the Communication

Section 7 OPC Server FOUNDATION Fieldbus

Starting the Communication


An OPC Server is automatically started on request by an OPC Client.
In some rare cases it has been observed that the OPC server does not start after a
restart of the node. This happens if the Windows Management Instrumentation
Service (WMI Service) is not started.
Perform the following steps if the OPC server is not started (no data were
received from a connectivity server):
1. Start the WMI Service: Start > Control Panel > Administrative Tools >
Services > Windows Management Instrumentation
2. If the WMI Service is not listed under Services install the WMI Service:
Start > Run > wmic and continue with step 1.
3. Restart the node or start the OPC Server manually via:
Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
FOUNDATION Fieldbus > OPC Server FF > OPC Server FF xx
xx = HSE Subnet ID no. e.g. 1 as assigned during the setup.
Ensure that on each FF Connectivity Server with Windows 7 OS, the w32time
(Windows Time) service is running. To enable the automatic starting of this
service after reboot, set the startup type of the service to 'Automatic' (delayed
start).

Loading Project Data into OPC Server


Like the process devices, the OPC Server FF also needs to be commissioned. The
OPC data is downloaded to the OPC server during the download of the H1 link data
link by link. A download of device data for one device does not initiate the
download of an OPC server.
If it is necessary to download the OPC Server data again, for instance after inserting
a redundant OPC Server, the download can be started for the OPC Server data only.
The OPC Server FF is selected in the tree structure and the command
Object > reconcile

238

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Addressing of the Data

is selected from the menu or the context menu. All necessary configuration data are
transferred to OPC Server FF. Refer to Figure 103.

Figure 103. Loading OPC Servers


With the loading process from Fieldbus Builder FF, all tags for which an OPC
access has been configured are made known to OPC Server FF. The data of these
tags can be read and written by the external client.

Addressing of the Data


The data are addressed by the same name within the system and via the OPC
interface.
Input and output pins and parameters of tags are addressed via the tag name and the
pin or parameter name:
<Tagname> / <Pin or parameter name>
Example:
Table 56. Data Addressing
<Tag name> /
<Pin or parameter name>
TIC123/PV.Value

3BDD012902-510

Meaning
Reading of the process value of controller
TIC123

239

Tools for Error Diagnosis

Section 7 OPC Server FOUNDATION Fieldbus

Table 56. Data Addressing (Continued)


<Tag name> /
<Pin or parameter name>

Meaning

TIC123/MODE_BLK.Target

Reading of the target operating mode of


controller TIC123

TIC123/Cascade

Reading of the current cascade operating mode


of controller TIC123
The OPC short name Cascade was configured
for the parameter MODE_BLK.Actual.Cas

The component and parameter names of the FF blocks are specified during the class
definition of the blocks. Refer to Enabling Parameters of the FF Blocks for OPC
Access on page 235.
The OPC interface is case-sensitive. The names used in the OPC Client must
therefore be written identically to the names configured in the Fieldbus Builder
FF project.

Tools for Error Diagnosis


Trace Dialog of the OPC Server
The OPC Server trace dialog can be started from the Windows start menu on a PC
on which at least one OPC Server FF has been installed:
Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
FOUNDATION Fieldbus > OPC Server FF > OPC Server FF Trace

240

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Tools for Error Diagnosis

Both the OPC Servers FF which are locally active on the computer and the OPC
Servers FF which can be reached via a network connection can be monitored by
means of this dialog. Refer to Figure 104 and Table 57.

Figure 104. OPC Server Trace Dialog


Table 57. OPC Server Trace Dialog
Dialog element

Meaning

OPC Server
Computer name,
Res-ID

3BDD012902-510

The connected OPC Server is described by the two


entries. The two fields can be edited after actuation of
the Disconnect button. A connection to the entered
OPC Server is established by means of the Connect
button.

241

Tools for Error Diagnosis

Section 7 OPC Server FOUNDATION Fieldbus

Table 57. OPC Server Trace Dialog (Continued)


Dialog element

Meaning

Keyword Trace

The various functions of the OPC Server can be


hierarchically selected in the left-hand side of the dialog.
Dependent on the selected entries the respective
function calls in the OPC Server are recorded with the
current parameters. It is thereby possible to trace
selectively specified functions or functional groups of the
OPC Server. Refer to Appendix D, OPC Keyword
Tracing.

Tracelevel

The degree of itemization of the trace outputs is defined


by the trace level.

Tracefile
Path

The directory for the trace file is stated. A file


opc<Res-ID>.trc is created in the stated directory.

Size [KByte]

The maximum size of the trace file in kilobytes. If the


maximum size of the trace file is reached, the file is
renamed opc<Res-ID>.bak and the file opc<Res-ID>.trc
re-created.

Apply Settings

The settings for the directory and the size of the trace file
are adopted.

Show File

The current trace file is displayed in the standard


Windows editor. If information from the *.bak file is
required, it must be called separately.

Clear File

The current trace file is deleted. The *.bak file is not


affected by this action.

Server dump
Dump Configuration

242

All the configuration data of the OPC Server are written


to the trace file. The entries are marked by the text
Dumping configuration data... and
...Configuration dump finished.

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Tools for Error Diagnosis

Table 57. OPC Server Trace Dialog (Continued)


Dialog element

Meaning

Dump Connections

An entry in the trace file is generated for each active


connection. The entries are marked by the text
Dumping server objects... and
...Server object dump finished.

Dump Groups

An entry in the trace file is generated for each installed


group of the OPC Server. The entries are marked by the
text
Dumping group objects... and
...group object dump finished.

Save Settings

All settings of the dialog are stored and preset on a


renewed start of the trace dialog or on a cold start of the
OPC Server.

Example of a trace output. Refer to Figure 105.

Figure 105. Trace Output

3BDD012902-510

243

Performance Monitor for OPC

Section 7 OPC Server FOUNDATION Fieldbus

Performance Monitor for OPC


A performance monitor is part of the scope of supply of Windows by means of
which the performance of the Windows PC can be controlled and monitored. All
general variables, such as free memory capacity, CPU usage, can be displayed and
monitored by means of this software package from Microsoft.
Application-specific variables of the Fieldbus Builder FF software, e.g. statistical
data about read/write errors in the OPC Server, can also be visualized by means of
an extension.
The system monitor is called via the start menu:
Start > Control Panel > Administrative Tools > Performance
Select Display Mode - Enter the Variables

The display mode is selected by means of the buttons in the toolbar.


Variables for monitoring can be selected after call of the + button in the
performance monitor:
1.

In the Add Counters dialog:

2.

Select computer (Remote operation is possible).

3.

Select performance object OPCSRV FF(FBB FF).

4.

Select the desired variables via Select counters from list.

5.

End the dialog with Add and Close.


If OPCSRV FF (FBB FF) is not displayed in the Performance object window,
please check that the correct language has been selected in your operating
system. The language setting of Windows and Fieldbus Builder FF must
coincide.

After the data sources have been specified, the current values are displayed in a
diagram. The display parameters can be set in the System Monitor Properties
dialog.

244

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

Performance Monitor for OPC

List of the System Variables of OPC Server FF.

Table 58. Meaning of the General Variables


Name

Description

% Communication buffers

States the percentage of the communication buffers


currently in use. Since the service time is relatively
small, a value of 0 usually results.

Communications buffers

The number of currently used communication


buffers. Since the service time is relatively small, a
value of 0 usually results.

% Connections

States the percentage of the available connections


which are active at present.

Connections

The absolute number of active connections.

% DMS Handles

States the percentage of DMS resources which are


in use at present. This value also includes the
dynamic SEG handles.

DMS Handles

Amount of DMS resources used. This value


includes all dynamic SEG handles.

% SEG Handles

States the percentage of DMS resources for "cyclic


requests" which is in use.

SEG Handles

Amount of DMS resources used for "cyclic


requests".

Process ID

Process identification of the running process.

Station Number

First station address.

Table 59. Meaning of the OPC Variables


Name

Description

Item No

Number of configured items.

Event No

Number of configured OPC Event Points.

3BDD012902-510

245

Performance Monitor for OPC

Section 7 OPC Server FOUNDATION Fieldbus

Table 59. Meaning of the OPC Variables (Continued)

246

Name

Description

Client connections

Number of OPC Data Access Client


Connections.

Groups

Number of OPC Groups.

Active items

Number of active OPC items, an item in


different groups is only counted once.

AddItem failures (bandwidth)

Number of OPC items which could not


be created because of limited bandwidth.

AddItem failures (interaction)

Number of OPC items which could not


be created on account of incorrect
interaction between the client and server.

AddItem failures (configuration)

Number of OPC items which could not


be created because of configuration
errors.

Pending jobs

Number of acyclic jobs running.

Acyclic read errors

Number of acyclic read errors counted


on an item basis.

Acyclic write errors

Number of write errors counted on an


item basis.

Station No. for Station n.

Station address for station n.

% used cyclic bandwidth St. n

Percentage of the cyclic bandwidth used


for station n. If this value 100% reaches,
no further values are cyclically
communicated to this station. On
account of fragmentation, this can also
occur for values slightly under 100%.

Changed cyclic items/second

The number of changed cyclic items per


second. Items which were sent to several
clients are only counted once.

3BDD012902-510

Section 7 OPC Server FOUNDATION Fieldbus

OPC Client

Table 59. Meaning of the OPC Variables (Continued)


Name

Description

Acyclic reads/second

The number of items per second


acyclically read from the device.

Acyclic writes/second

The number of written items per second.

OPC Client
OPC-relevant Parameters
The parameters of the FF blocks which are available via the OPC interface are
determined during the configuration of the FF block classes. Refer to Enabling
Parameters of the FF Blocks for OPC Access on page 235.

3BDD012902-510

247

OPC Client

248

Section 7 OPC Server FOUNDATION Fieldbus

3BDD012902-510

Section 8 Dialog Editor for FF Blocks


General Description
To make the input of parameters for FF blocks easier it is possible to configure
customized user dialog folders individually. These are configured using the dialog
editor.
Each FF Block Class object and each FF Block Instance object has a list of
parameters in the properties dialog. This enables the configuration of

initial instance parameter values for the FF Block Class object and

the FF block instance parameter values for an FF Block Instance object

The dialog editor allows a customized user dialogs for parameter to be created for
the FF Block Class object.

Operation of the Dialog Editor


The workflow described in this subsection has to be executed in the FFLibraries
project. For details refer to Edit FF Libraries on page 31.
The dialog editor is opened as follows:
Context menu for an FF block class > Dialog editor...
All the parameters available for the FF block class are displayed in the left section
of the dialog editor. Refer to Figure 106.

3BDD012902-510

249

Operation of the Dialog Editor

Section 8 Dialog Editor for FF Blocks

The dialog editor allows the text for the operator interface and the input format
(operation) to be specified for each parameter. New user dialogs can also be added.
The user dialogs can be structured using group areas.

Figure 106. Dialog Editor


Table 60. Dialog Editor

250

Dialog element

Description

Parameter list

List of parameters available for the FF block class


parameter input dialog.

Name

Parameter name

Data type

Data type of the parameter

Dialog description

Area for defining the properties dialog for the FF block


class. Each user dialog must start with a new dialog
page (PAGE).

3BDD012902-510

Section 8 Dialog Editor for FF Blocks

Operation of the Dialog Editor

Table 60. Dialog Editor (Continued)


Dialog element

Description

Control

Structural element or parameter name


PAGE: Start of a new user dialog in the properties dialog
GROUP: Start of a new group in the user dialog folder

Label

Text representing the structural element or the


parameter in the user dialog.

Handling

Dialog field controlling the functionality of parameter


input. This can only be entered for parameters.

OK

The dialog editor is closed and the changes saved.

Cancel

The dialog editor is closed and the changes are


cancelled.

Apply

The changes are saved.

Delete

The selected dialog line is deleted.


If a parameter was assigned, this will appear in the
parameter list again following deletion.

new Page

Structural element.
A new user dialog (PAGE) is created.
A dialog page must have a name.

new group

Structural element
A new dialog group is created. This encompasses the
dialog fields until the beginning of the next group or up to
the end of the page.

Test

Switches the dialog editor to test mode. Test mode


enables the functionality to be tested of the user dialog
that has been created.
Test mode is available only in parameter input
dialogs that have been checked for plausibility.

Check

3BDD012902-510

The dialog is checked for plausibility.

251

Operation of the Dialog Editor

Section 8 Dialog Editor for FF Blocks

Table 60. Dialog Editor (Continued)


Dialog element

Description

Export / Import

A selected block from the dialog definition can be


exported to a file in internal system format. This dialog
definition can be re-imported in another FF function
block object.

Text export/ Text


import

All the texts from a selected block are exported to a text


file in Unicode format. This text file can be edited using a
text editor. This enables text to be translated into another
language for example. Individual units of text are
organized line by line in the text file. Each line includes
the following information separated by semicolons (;):
Parameter name; Value; Text.
Value refers to the value of the text in combo boxes,
radio buttons and bit fields. If none of these is applicable
then the value entry remains blank.

Creating User Dialogs


1.

Create new user dialog (page).

2.

Transfer all the parameters that are to be inserted.


Create another dialog (page) if required.

3.

Assign text items for the operator interface.

4.

Modify the dialog (Label, Handling) if necessary.

5.

Structure the parameter input dialog with group areas if necessary.

6.

Check parameter input dialog for plausibility.

7.

Test parameter input dialog.

Parameters can be used more than once in the tabs that are defined by means of the
Copy /Paste functions. However, the same parameter cannot be used more than
once in the same user dialog. The interface layout can only be configured at the
point where the parameter is first pasted. All other usages refer to this configuration
data.

252

3BDD012902-510

Section 8 Dialog Editor for FF Blocks

Elements of the Dialog Editor

Each parameter line in the dialog editor corresponds to one line in the actual dialog.
If the maximum number of lines in the dialog is exceeded, this will result in an error
during the plausibility check.

Elements of the Dialog Editor


Each parameter is assigned a dialog field (operation). The assigned dialog field
determines the appearance of the parameter in the parameter input dialog.
The dialog fields that can be used depend on the data types of the parameters.

Check Box

Bit Field

Radio Button Field

Combo Box

Combo Box Pre-defined

DT

TIME

DWORD

STRxx

WORD

REAL

DINT

Enumeration

INT

Edit Control

BYTE

Dialog field

BOOL

Table 61. Overview Dialog Fields

Edit Control

Figure 107. Edit Control


The edit control can be used to set values for parameters with any data type
(exceptions: BOOL, Enumeration).

3BDD012902-510

253

Elements of the Dialog Editor

Section 8 Dialog Editor for FF Blocks

The edit controls in the dialog itself are fixed in length. When data has been entered
it can be scrolled.
Check Box

Figure 108. Check Box


A check box is used to define the status of a parameter of data type BOOL.
Bit Field

Figure 109. Bit Field


Bit fields are used for defining individual bits in bitstrings. They can be used for
parameters of data types BYTE.
Texts for the user interface must be configured for a bit field. Refer to Configuring
Texts on page 256 and Figure 114.
Radio Button

Figure 110. Radio Button


Radio buttons are used for defining discrete statuses. They can be used for
parameters of data types BYTE, INT and UINT.
Texts for the user interface must be configured for a radio button. Refer to
Configuring Texts on page 256 and Figure 114.

254

3BDD012902-510

Section 8 Dialog Editor for FF Blocks

Elements of the Dialog Editor

Combo Box

Figure 111. Combo Box


Combo boxes are used for defining discrete statuses. They can be used for
parameters of data types BYTE, INT and UINT.
Status texts must be configured for a combo box.
Combo Box Pre-defined

Figure 112. Combo Box Pre-defined


The combo box pre-defined is used for defining discrete statuses which are to be
defined using a parameter of data type enumeration.
The status texts for the combo box pre-defined are fixed, and cannot be modified.

3BDD012902-510

255

Elements of the Dialog Editor

Section 8 Dialog Editor for FF Blocks

Figure 113 shows an example of an user dialog for an FF block class:

Figure 113. Example of an User Dialog for an FF Block Class


Configuring Texts

For certain dialog fields, user interface text (bit field, radio button) or status texts
(combo box) must be configured. These texts can be selected using the context
menu:

256

3BDD012902-510

Section 8 Dialog Editor for FF Blocks

Elements of the Dialog Editor

Select dialog element > context menu: Label definition,


refer to Figure 114 and Table 62

Figure 114. Label Definition


Currently parameters of type Bitstring cannot be used for user defined dialogs,
e.g. status of the PID block in a field device.
Table 62. Label Definition
Dialog element

Description

No.

Sequential numbering of entries. New entries are added


via the context menu New value.

Value or bit

Value of the block parameter for which a text item is


defined.
Number of the bit for which a text item is defined. Bit 0
describes the lowest-value bit in the data type.

3BDD012902-510

257

Elements of the Dialog Editor

Section 8 Dialog Editor for FF Blocks

Table 62. Label Definition (Continued)

258

Dialog element

Description

Text

Text for the bit, the radio button or the element in the
combo box.

Comment

Comment for the value. The comment serves only for the
purpose of documentation.

Export

All marked lines are written to a file in ASCII format.

Import

A stored file can be read in. When a file is imported in


this way, all the existing entries are overwritten.

3BDD012902-510

Section 9 Alarms and Events


Overview
Alarms and events from field devices are configured in Fieldbus Builder FF. After
the configuration download to the H1 devices, linking devices, and OPC Server FF,
alarms and events from the FF devices can be communicated to 800xA alarm and
event clients via the OPC Server FF. Thus FF alarms and events seamlessly integrate
into the overall 800xA alarm management philosophy.
The FOUNDATION Fieldbus alarms and events are mapped into the OPC alarm
categories listed in Table 63.
Table 63. OPC Alarm Categories
OPC Alarm Category

Description

FF Process

limit alarms

FF Maintenance

comprises most block alarms

FF Tracking

comprises write alarms and update events; used to


report a change in the static data of a block

FF System

system alarms for FF devices, refer to FF System


Alarms and Events on page 263

FF System Event

system events for FF devices, refer to FF System


Alarms and Events on page 263

3BDD012902-510

259

Configuration of FF Alarms and Events

Section 9 Alarms and Events

Configuration of FF Alarms and Events


Configuration of FF alarms and events is done in configuration mode by setting the
appropriate block parameters. Setting of block parameters in general is described in
Section 6, Parameter Settings.
In the following we focus on those block parameters which are involved in FF alarm
configuration.
Configuration of FF alarms and events requires the following steps:

Enable FF alarms and events for each device. Refer to Device Specific Alarm
Configuration on page 260.

Configure FF alarms and events for each block. Refer to Block Specific Alarm
Configuration on page 261.
Generation and communication of FF alarms involves FF devices and the OPC
Server FF. The parameter values in the configuration database are the basis for
download to the devices and to the OPC Server FF.
A high basic load for cyclic communication (publisher/subscriber) may cause
missing FF alarms in Plant Explorer's alarm list.
It is recommended that cyclic communication does not exceed 50% of the macro
cycle to have free communication bandwidth for other communications like
alarms.
Free communication bandwidth can be checked via the Schedule Editor in the
properties dialog of the communication blocks (Section 11, Schedule Editor).
Actions to decrease the communication load:
Reduce the cyclic alarm load
Increase the FBAD cycle times, details in Setting FF Application parameters
on page 295.

Device Specific Alarm Configuration


Enable an FF device to send out event notification following the procedure below:
1.

260

Open the properties dialog of the resource block.

3BDD012902-510

Section 9 Alarms and Events

2.

Block Specific Alarm Configuration

Check the Reports bit of the FEATURE_SEL parameter.


Do not change the Reports bit of the FEATURE_SEL parameter in
commissioning mode.
After an accidental change of the Reports bit in commissioning mode, upload
the FEATURE_SEL parameter, check the project, and perform a download to the
OPC Server FF.

3.

Configure the parameter LIM_NOTIFY.


This parameter defines the maximum number of alarms the device sends out an
event notification for, without receiving a confirmation.
LIM_NOTIFY may equal MAX_NOTIFY.
If LIM_NOTIFY is set to zero, no alerts are reported.
The alarm parameters MAX_NOTIFY and LIM_NOTIFY in the Resource Block
cannot be modified in user-created parameter input dialogs.
Instead go in Block Properties tree to Advanced > Properties to change the values
of these parameters.

4.

Configure the parameter CONFIRM_TIME.


This parameter defines the timeout for confirmation, the unit is [1/32 ms]
sometimes noted as millisec. The alarm notification will be resent, if the device
has not received a confirmation within the specified time. Recommended
value: 320000 [1/32 ms], which is 10 seconds.

Block Specific Alarm Configuration


The block specific alarm configuration is done in the properties dialog of each
function block. It is subdivided into:

general alarm configuration for the block,

alarm point configuration for FF Process alarms.

Set the values for the following parameters which are relevant for the general alarm
configuration of the block:
1.

ALARM_SUM.Disabled
This parameter is used to selectively deactivate alarms for the block.
Setting ALARM_SUM.Disabled is the recommended way for disabling an alarm
point.

3BDD012902-510

261

Block Specific Alarm Configuration

Section 9 Alarms and Events

2.

STATUS_OPTS (optional)
If a block contains the parameter STATUS_OPTS, the Propagate Fault
Forward bit must be unchecked to enable alarms.
Block alarms will be reported regardless of this option.

3.

ALERT_KEY
This parameter is used as 800xA area information.
Validation of the ALERT_KEY parameter in the Block Properties Dialog is based
on range information in the DD (Device Description). In this case, the range is
1...255. This may lead to an invalid indication in commissioning mode if the
device itself still work with the initial value of 0 (zero).

4.

ACK_OPTION
This parameter defines the user acknowledge behavior for the alarms of the
block.
Do not change the ALERT_KEY, ACK_OPTION or Unit parameter in
commissioning mode.
After an accidental change of these parameters in commissioning mode, upload
the parameters, check the project, and perform a download to the OPC Server FF.

Within the context of alarm point configuration for FF Process alarms configure
the following parameters in the properties dialog of the function block:
1.

the alarm hysteresis (ALARM_HYS),

2.

a priority (e. g. HI_PRI) for each alarm point, and

3.

a limit (e. g. HI_LIM) for each alarm point.


Alarm hysteresis, priority, and limit for FF Process alarms can be changed in
configuration mode as well as in commissioning mode.
The infinite value (-INF or INF) for a limit disables the alarm point.

262

3BDD012902-510

Section 9 Alarms and Events

FF System Alarms and Events

FF uses the alarm priorities 0 to 15. Priority 15 represents most important alarms.
The FF alarm priority impacts the communication of an alarm. In the case of
multiple alarms in a FF device, alarms with the higher priority are communicated
with preference. In particular there is no notification for alarms of priority less
than 2.
The FF alarm priority has no impact on the OPC Severity or the associated 800xA
Alarm Priority of an alarm point. For configuration of the OPC Severity refer to
Advanced: Alarm Parameters on page 213.
In the Alarm Parameters folder of the block properties dialog you may
1.

change the default Category value for manufacturer specific alarms,

2.

change the default Severity value, and

3.

enter alarm texts for FF Process alarms.

For details refer to Advanced: Alarm Parameters on page 213.

FF System Alarms and Events


Based on LD 800HSE and live list monitoring the OPC Server FF generates system
alarms and events for FF devices (linking devices and H1 devices) as listed in

3BDD012902-510

263

FF System Alarms and Events

Section 9 Alarms and Events

Table 64. The OPC alarm category is FF System for system alarms and FF System
Event for system events.
Table 64. FF System Alarms and Events
Alarm/Event Text
Linking device not present

Description
Linking device:
No active linking device present (in case of nonredundant linking device)
or
No Primary Device and no Secondary Device
(in case of redundant set)
OPC alarm category: FF System

No secondary linking device

Linking device:
Primary Device present but No Secondary
Device (in case of redundant set)
OPC alarm category: FF System

No primary linking device

Linking device:
Secondary Device present but No Primary
Device (in case of redundant set)
OPC alarm category: FF System

Two primary linking devices

Linking device:
Two Primary Devices (in case of redundant set)
OPC alarm category: FF System

Two secondary linking devices

Linking device:
Two Secondary Devices (in case of redundant
set)
OPC alarm category: FF System

264

3BDD012902-510

Section 9 Alarms and Events

Advanced Configuration Options in Plant Explorer

Table 64. FF System Alarms and Events (Continued)


Alarm/Event Text
Redundancy switch-over

Description
Linking device:
Redundancy switch-over (in case of redundant
set)
OPC alarm category: FF System Event

H1 device not present

H1 device:
Configured H1 device not present
OPC alarm category: FF System

Advanced Configuration Options in Plant Explorer


Device Management FOUNDATION Fieldbus makes available an OPC AE Server
for FOUNDATION Fieldbus Alarm Collection Definition to the Library Structure of
the Plant Explorer Workplace. Refer to Figure 115. Configuration Options of the
Alarm Collection Definition are described in the manual Industrial IT, 800xA System, Administration and Security (3BSE037410*).

Figure 115. Alarm Collection Definition in Library Structure

3BDD012902-510

265

Advanced Configuration Options in Plant Explorer

266

Section 9 Alarms and Events

3BDD012902-510

Section 10 FF Application Editor


FF Application
To configure the function block application process described in the FF
specification, Fieldbus Builder FF uses the FF Application. This is generated using
the FF Application Editor. An FF Application comprises the Function Block
Application Process for an H1 link, or a part of it.
In accordance with the FF specification, the function block application process is
described with the aid of function blocks. Function blocks create for themselves
repetitive time-critical functions as parameterizable algorithms which convert input
parameters into output parameters taking into account the specified operating mode
and other internal parameters. For this purpose, Fieldbus Builder FF uses FF
function blocks, which are placed in an FF Application. All the FF function blocks
used in an FF Application are processed with the same cycle time. This cycle time is
assigned to the FF Application. Parameters for the block algorithm are set using the
properties dialog for the FF function block. This dialog can be called from the FF
Application Editor.
Function blocks are linked with one another by linking the output of one function
block with the input of another. The linked function blocks may be located either on
the same device or different devices. In an FF Application the connections formed
by signal flow lines are represented. Signal connections between different FF
Applications are modeled using FF signals.
This version of Fieldbus Builder FF does not support the trend objects provided in
the FF specification for modelling a Function Block Application Process.
The FF Application thus comprises the following graphical elements:

FF function blocks.

Signal flow lines.

3BDD012902-510

267

FF Signals

Section 10 FF Application Editor

FF signals.

The work area is laid out over 10 x 10 pages. The separate pages can be reached
scrolling horizontally and vertically. The entire work area is provided with a grid.
The page breaks are indicated by a dashed line. When the program documentation is
printed out page-by-page, each page exactly reflects a page in the work area.
The signal flow of an FF Application runs from a signal source (read) symbol or an
FF function block output to a signal sink (write) symbol or a function block input.
The processing sequence of the FF function blocks is determined automatically
according to the signal flow, and can subsequently be changed using the schedule
editor. Refer to Edit H1 Schedule on page 300.
FF signals can be declared in the FF Application Editor and then pasted into the FF
Application. FF signals that have already been declared can be selected from the FF
signal list of the HSE subnet and pasted into the FF Application. For further details
refer to Signal List on page 91.

FF Signals
Basically there are two types of signals:

client/server (c/s) signals and

publish/subscribe (pub/sub) signals and

Client/Server Signals

Client/server signals are transferred acyclicly between controller applications and


FF applications - more precise - FF block parameters. With c/s signals it is possible
to read and write so called contained block parameter (parameter which are not
accessible via block pins) as there are block mode parameter (target mode,
permission mode, actual mode) or alarm parameter, PID adjustment parameter and
lots more, to and from controller application via the CI860.

268

3BDD012902-510

Section 10 FF Application Editor

FF Signals

Client/server signals can be declared in the properties dialog of the function block.
Refer to Figure 116.

Figure 116. FF Signals


Publish/Subscribe Signals

Pub/sub signals are transferred cyclically according to the FF application cycle time
between function block pins (output and input). They are also transferred cyclical
between FF HSE and CI860 to establish a cyclic signal transfer between FF
applications and controller applications.

3BDD012902-510

269

Create FF Application

Section 10 FF Application Editor

There are two types of usages of pub/sub signals: H1 and HSE. If pub/sub signals
are used pure locally within one H1 link, maybe also in different FF applications, its
usage is specified as H1. If the signal source and its usages are located in different
FF applications AND on different H1 links the usage must be specified as HSE. In
this case these signal communication is established via the automatic signal
republishing mechanisms provided by the linking devices to the HSE subnet and can
be subscribed in each FF application HSE subnet wide. This is also valid for
pub/sub signals transferred to and from the CI860. Fieldbus Builder FF
automatically determines on base of the location of the signal source and its usages
which type of signal usage to be specified. This is indicated in the signal list and
Signal Properties dialog with Auto.
If it is clear that a pub/sub signal will be used in different H1 links it shall be
manually specified as HSE at the very beginning.
An already downloaded H1 link with signals, where its usages are automatically
specified as H1, has to be downloaded again if those signals will be used in
different H1 links later on. This download will interrupt the process automation
for a short time.
Pub/sub signals can have two data types: Analog and Discrete. Initially, when a
signal is not used but listed in the signal list, the data type is defined as Auto. The
first usage, as source at a function block output or as sink at an input pin, will define
the data type automatically.

Create FF Application
A new FF Application is created in the FF Object Editor structure. FF Application
objects can be added there underneath an H1 Schedule object.
1.

Select H1 Schedule object.

2.

FF Object editor> New...

Each new FF Application has an empty graphics area and a default cycle time of 1
second. Name, short text and long text contain null strings.

Edit FF Application
The FF Application Editor is the detail view of each FF Application object (FF
Application). An FF Application is therefore called up for editing by simply

270

3BDD012902-510

Section 10 FF Application Editor

Configuration Interface of the FF Application Editor

selecting the corresponding object. When an FF Application is called up, it is


displayed with its content (function blocks, signal flow lines etc.) and can be
modified.

Configuration Interface of the FF Application Editor


Structure of the Configuration Interface
The configuration interface of the FF Application Editor comprises two windows:
the graphics area and the function block selection area. Refer to Figure 117.
The status line at the bottom of the screen displays the current FF Application
status.

Figure 117. FF Application Editor Configuration Interface

3BDD012902-510

271

Configuration Interface of the FF Application Editor

Section 10 FF Application Editor

FF function blocks and FF signals are placed in the graphics area and linked by
means of signal flow lines. The graphics area is provided with a grid to enable the
elements to be positioned easily and for minimum clearance between elements to be
maintained. Graphic elements can only be positioned on this grid in the graphics
area. The grid display can be switched on or off.
An FF Application can be up to 10 x 10 pages in size. The separate pages are
divided by dashed lines. Care should be taken to avoid positioning any objects on
the dashed lines as they would then be split up over two pages when the
documentation is printed.
The function block selection area is used for selecting the FF function blocks that
are to be placed in the FF Application. It comprises two tabs which enable FF
function blocks to be selected from library view or link view.
Lib Tab

If an FF function block is to be added to an FF Application, the required FF function


block type can be chosen from the library view. Refer to Figure 118. The library
view contains all the FF function block types that can be used in the project, and is
structured in the same way as the block library.

272

3BDD012902-510

Section 10 FF Application Editor

Configuration Interface of the FF Application Editor

If the selection is made from the library view, then the FF function block that is
placed in the FF Application is not yet assigned to a device.

Figure 118. Lib Tab


Link View Tab

The link view offers an alternative means of selection when adding an FF function
block to an FF Application. Refer to Figure 119. The required FF function block
instance from a device configured in the H1 link can be selected here. For this
purpose, the link view shows the devices configured in an H1 link in a tree structure
along with their function blocks. The graphical representation of the function blocks
differentiates between those that have been assigned to an FF Application
(represented as grey blocks) and those that have not been assigned to an FF
Application (represented as yellow blocks).

3BDD012902-510

273

Changing the Defaults

Section 10 FF Application Editor

When selected from the link view, the FF function block that is placed in the FF
Application is automatically assigned to a device.

Figure 119. Link View Tab

Changing the Defaults


Showing / Hiding the Grid

Context menu > Show grid or


Tools > Options > FBAD settings > Show grid
toggles the grid.
A checkmark in front of the menu indicates the current setting. When this setting is
changed, the change remains until the show grid menu item is deselected.
Change Colors of FF Application

274

1.

Tools > Options > FBAD settings > Color

2.

Select object whose color is to be changed (for example the color for the
function block border).

3.

Select desired color.

3BDD012902-510

Section 10 FF Application Editor

Description of the FF Application Elements

The color settings can be modified for the following objects, refer to Figure 120:

Figure 120. Color Settings

Description of the FF Application Elements


Signal Flow Lines
Connecting lines can be linked to FF signal symbols and FF function block
connections. These signal flow lines represent the signal flow in an FF function
block application process. Signal flow lines always link one signal source (e.g. FF
signal source (read) symbol or FF function block output) with one or more signal
sinks (e.g. FF signal sink (write) symbol or FF function block input).

FF Signal Symbols
FF signal symbols can be positioned anywhere in the FF Application, and are
displayed and edited in a rectangular border.
There are different graphical representations for FF signals used only within the H1
link and for those which are also used outside the H1 link. The symbol for an FF
signal that is used only within the H1 link is distinguished by an additional vertical
line alongside the left symbol border.
The graphical representation also enables an FF signal source to be distinguished
from an FF signal sink. The symbol for an FF signal source (read) has an output pin

3BDD012902-510

275

FF Signal Symbols

Section 10 FF Application Editor

on its right side. The symbol for an FF signal sink (write) has an input pin on its left
side.
Furthermore, there are both short and long versions of the graphical representation
of an FF signal. The short version can display 10 characters. If the label is more than
10 characters in length, the overflow is represented by .... The long version can
accommodate the maximum possible label length.
Table 65. FF Signal Symbols
Symbol

Description/function:
FF Signal Source (read). Also used outside the H1 link

FF Signal Sink (write). Also used outside the H1 link.

FF Signal Source (read). Used only within the H1 link

FF Signal Sink (write). Used only within the H1 link

Short version
Max. 10 characters can be displayed,
overflow indicated by ...
Long version, only in previous versions of FBBFF
Max. possible label length

A red FF signal symbol indicates that the FF signal assigned to this incidence point
does not exist, e.g. because it has been renamed or deleted in the FF signal list.

276

3BDD012902-510

Section 10 FF Application Editor

FF Function Blocks

FF Function Blocks
Figure 121 provides an example of the graphical representation of an FF Function
Block. Elements are explained in Figure 66.

Figure 121. FF Function Block


Table 66. FF Function Block
Block element

Description

Block border

The block border delineates the selection area of the FF


function block. Its color indicates whether or not the
function block is selected. The colors used for this
purpose can be changed. Refer to Changing the
Defaults on page 274.

Block name

The block name is the tag name of the FF function block.


It is displayed in the header area of the graphical
representation of every FF function block. All FF function
block names are found again in the system-wide tag list.

3BDD012902-510

277

FF Function Blocks

Section 10 FF Application Editor

Table 66. FF Function Block (Continued)

278

Block element

Description

Icon

An icon symbolizes the type of the FF function block. An


FF standard function block and all the enhanced function
blocks based on it are represented by the same icon.
Custom function blocks are represented by a standard
FF icon.

Type Name

The type name shown below the icon uniquely identifies


the type of the FF function block within a project. The
type name is the name of the related FF block class. It is
defined during the FF device import and appears in the
FF block library among other places.

Input/output pins

Input/output pins represent the input and output


parameters of an FF function block. In accordance with
the signal flow, the inputs are always on the left and the
outputs always on the right. The color and line width of
the input/output pins as with the signal flow lines
provide information about the data type that is required
or has been set.

Pin designation

A code adjacent to each input/output pin in an FF


function block identifies the pin within the block and
reflects its function. Thus, for example, IN designates the
primary input value for a function block. The pin
designations of the input and output parameters of FF
function blocks can be found in the FF specification and
in the manufacturers documentation.

Assigned device

In the footer area of the graphical representation of an


FF function block appears the tag name of the device, in
which the function block is processed. Function blocks
that have not yet been assigned to a device display the
string <?>.

3BDD012902-510

Section 10 FF Application Editor

Comments

Comments
Comments can be positioned anywhere in the FF Application, and are displayed and
edited in a rectangular border. While placing a comment the size of the box can be
choosen.

Set Parameters for the FF Application Elements


In order to set parameters for an FF Application element, the following steps must
be taken:
1.

Select FF Application element for which parameters are to be set.

2.

Edit > Properties...

Alternatively:
Context menu > Properties...
or for Function Blocks:
Double-click on the FF Application element.

3BDD012902-510

279

FF Signals

Section 10 FF Application Editor

FF Signals
For properties settings for FF signal, refer to Figure 122 and Table 67:

Figure 122. Properties FF Signal


Table 67. Properties FF Signal
Dialog element

280

Description

Signal name

Signal name, 14 characters max.

Description

Text, 80 characters max.

Type

Signal type

pub/sub: Publisher Subscriber signal

Client/Server: Client Server signal

3BDD012902-510

Section 10 FF Application Editor

FF Function Blocks

Table 67. Properties FF Signal (Continued)


Dialog element
Data type

Usage

Unit

Description
Data type of the signal

Auto: type will be selected automatically


during assignment

Discrete

Analog

Usage of the signal

Auto: Usage is defined automatically

H1

HSE

Unit of signal value

FF Function Blocks
Parameter Types

Parameters are defined as data that is necessary for a block to be processed and
displayed in the system. The following distinctions are made, refer to Table 68
Table 68. Parameter Types
Parameter Type

Description

Mandatory

Essential data such as the block name (tag name).

Optional

Not necessarily essential data such as short text and


long text.

External

Are passed to a function block by connecting a signal


flow line and vice versa.

Internal

Are entered within a properties dialog. These include


details such as block name and limit values.

3BDD012902-510

281

FF Function Blocks

Section 10 FF Application Editor

Calling up the Parameter Dialogs

1.

Select the FF function block for which parameters are to be entered.

2.

Edit > Properties...

Alternatively:
Double-click on the FF function block for which parameters are to be entered.
or
Context menu > Properties...
Control passes to the first properties dialog for an FF function block. Any other
selected elements are now automatically deselected. After exiting from the
properties dialog, the FF function block whose parameters have been changed is redisplayed accordingly.
Entering Mandatory Parameters

To enable an FF Application to be signed off as correct, the mandatory parameters


of the individual FF function blocks in the FF Application must be specified. All the
mandatory parameters are displayed with a red background in the parameter
dialogs. As a rule this is only the block name (max. 16 characters) of an FF function
block.
All the names entered for FF function blocks throughout the system are compiled in
the tag list. Refer to Tag List on page 79.
Alternative Facility for Entering the Block Name

1.

Select text field name > F2.

2.

Choose block name from drop down list.

Contents and Interface of the Parameter Dialogs

Refer to FF Block Instance Object on page 201.

282

3BDD012902-510

Section 10 FF Application Editor

Editing an FF Application

Editing an FF Application
If an FF Application is edited and the changes are saved to the database the FF
Application object is set to the status incorrect. The status of the FF Application
object remains incorrect following the editing until the next check is performed.

Drawing Signal Flow Lines


Signal Flow lines can be drawn by clicking on a connection point, i.e. a pin of a
function block and dragging to the desired end point of the line. The FF Application
offers an autorouting function that routes the line on the shortest way from start to
end. If the endpoint is not a pin of a function block, a signal box is added
automatically at the end of the line.
Automatic Drawing of Signal Flow Lines

1.

Start of a signal flow line:


Press left mouse button.

2.

Move mouse while keeping button pressed.

3.

End of a signal flow line:


Release Mouse button.

When the left mouse button is pressed, the start point of the signal flow line is
defined, and the end point is defined where the left mouse button is released.
Once the start point has been defined, the cursor is moved with the mouse button
held down. The possible path of the signal flow line from the start point to the
current cursor position is indicated. When the keys are released the signal flow line
is finally defined.
Displaying the Signal Flow Lines

A signal flow line indicates the transported data type. The editing status of the signal
flow line, such as error present, selected or not connected, is also displayed.
The transported data type and the editing status of the signal flow line can be seen
from the line width and color. The user can select any color. Refer to Changing the

3BDD012902-510

283

Adding an FF Signal to an FF Application

Section 10 FF Application Editor

Defaults on page 274. The relationship between data type, editing status, line width
and the default color is shown in Table 69:
Table 69. Displaying the Signal Flow Lines
Data type/
Editing status

Color

Style

Analog

black

wide

Discrete

gray

wide

Bitstring

dark blue

wide

Error present

red

narrow

Selected

turquoise

wide/narrow

Not connected

black

narrow

Example

Adding an FF Signal to an FF Application


When an FF signal is added to an FF Application, only an incidence point is initially
added in the FF Application for the FF signal. Then the name of the signal has to be
entered. If a name is entered which is not yet contained in the FF signal list the new
FF signal is automatically added to the FF signal list. Refer to Signal List on page
91.
A signal is automatically inserted if a signal flow line is drawn with an open end.
Then a signal is added to the end of the line and the signal type depends on the type
of pin at the other side (read signal if it is a sink pin and write signal for a source
pin).
Alternatively a signal shall be added by:
context menu > insert signal > read or write
Once the signal symbol that is to be added has been chosen for an FF signal source
(read) or an FF signal sink (write), the cursor is displayed as an outline of the FF
signal symbol. The FF signal symbol can be inserted in any position (with a leftclick). If it is not possible to place the signal, it continues to be displayed with an
outline and a warning tone is emitted. A right mouse click removes the signal.

284

3BDD012902-510

Section 10 FF Application Editor

Modifying an FF Signal in an FF Application

After placing the signal on the FBAD the cursor is positioned in the signal name
field and the name is ready for editing.
The name can be inserted directly by typing or if FF signals have already been
defined they can be selected directly from the FF signal list.
F2 > Select an FF signal that already exists in the project from the list.
If an FF signal is being used for the first time in the project, it is automatically
included in the FF signal list.
Using different sources for the same signal is not permitted and will result in an
error.

Modifying an FF Signal in an FF Application


Edit signal

Strictly speaking, only an incidence point of an FF signal is changed in the FF


Application. Using the Edit option, only the selected signal in the FF Application is
edited. If the name is inserted of an FF signal which is not yet contained in the FF
signal list, then this new FF signal is automatically added to the FF signal list. Refer
to Signal List on page 91.
1.

Double-click on the FF signal to be modified or


Context menu > Edit signal...

2.

Change FF signal name.

3.

ENTER

or
1.

F2: The signal is ready for editing the signal name.

2.

F2 again: In the Select FF signal window, select one of the currently existing
FF signals on the HSE subnet. To show all signals check the Show all
checkbox.
The old FF signal is retained in the FF signal list.
If the modified FF signal is used in more than one place, the other incidence
points remain unaffected by the change.

3BDD012902-510

285

Adding an FF Function Block

Section 10 FF Application Editor

Rename signal globally

Using the Rename globally option, the signal is changed globally in objects at all
incidence points in the project, for example, in another FF Application or in a CI860
Host.
1.

Context menu > Rename signal globally...

2.

Change FF signal name.

3.

ENTER
F2: In the Select FF signal window, select one of the currently existing FF
signals on the HSE subnet. To show all signals check the Show all checkbox.
A signal with the old signal name does not exists any more in the signal list.
A download is required for all objects with incident points of the concerned
signal.

Adding an FF Function Block


To add an FF function block to the FF Application, the required function block is
selected from the function block selection area and dragged to the graphics area of
the FF Application (drag and drop). There are two ways of achieving this, provided
by the Library view and Link view tabs respectively; these two methods differ both
in procedure and result, and they are described below. In one case, the function
block that is added is not yet assigned to a device, while in the other case the device
assignment already exists.
Selection from Library View

286

1.

Select the desired FF function block type from the library view.

2.

Move the selected element to the desired position in the graphics area by
holding the left mouse button down and dragging it.

3.

Insert the FF function block by releasing the left mouse button.

4.

Either position the next function block of the same type by clicking the left
mouse button or terminate the operation with a right mouse button.

5.

End positioning: ESC or right mouse button at any time.

3BDD012902-510

Section 10 FF Application Editor

Adding an FF Function Block

After a function block type has been selected, a function block instance is
positioned in the graphics area. During this operation the function block is displayed
in diagrammatic form. After the function block has been inserted a border is
displayed again to indicate that another function block of the same type can now be
inserted.
The function block added to the FF Application in this way is not yet assigned to a
device. Assignment to a device must be performed subsequently.
Each FF function block has a parameter dialog which contains as defaults the values
that were entered for the block class. There are no defaults for the mandatory
parameters block name and assigned device.
The representation of the block must not overlap with other graphic elements in
the FF Application. The minimum clearance of three grid points from
input/output pins and two grid points vertically from other function blocks must
be maintained.
Selection from the Link View

1.

Select the desired FF function block from the link view.

2.

Move the selected element to the desired position in the graphics area by
holding the left mouse button down and dragging it.

3.

Insert the FF function block by releasing the left mouse button.

The function block added to the FF Application in this way is already assigned to a
device.
Each FF block has a parameter dialog which contains as defaults the values that
were entered for the block class. Only the mandatory parameter block name has no
default.
The representation of the block must not overlap with other graphic elements in
the FF Application. The minimum clearance of three grid points from
input/output pins and two grid points vertically from other function blocks must
be maintained.

3BDD012902-510

287

Assigning an FF Function Block to a Device

Section 10 FF Application Editor

Assigning an FF Function Block to a Device


Initial Function Block Assignment

An FF function block that has been added to the FF Application from the library
view of function block selection is not initially assigned to a device. This
assignment must be performed subsequently by means of a drag and drop operation.
1.

Select an unassigned FF function block from the link view.

2.

Move the selected element to an unassigned FF function block of the same type
in the graphics area by holding the left mouse button down and dragging it.

3.

Perform the assignment by releasing the left mouse button.

The FF function block in the FF Application is assigned to the corresponding


function block in the device.
If the FF function block from the library view is dropped on an already-assigned FF
function block in the graphics area, the assignment is changed.
Change Function Block Assignment

The assignment of the function block to a device can be changed by simply drag and
drop the new dedicated function block from another device from the link view onto
the existing one. The new function block must be from the same function block
profile, means an AI function block assignment can only be changed by another AI
function block. The new function block can be taken also from different device
revisions and even from different device vendors as long as the function block
layout is not different (different amount and types of input or output pins). During
the exchange Fieldbus Builder FF will take over all parameter values from the old to
the new one as much as possible.
Delete Function Block Assignment

An existing device assignment can be cancelled via Delete assignment on the


context menu of the FF function block.

288

3BDD012902-510

Section 10 FF Application Editor

Vertical and Horizontal Shift of Objects in the FF Application

Vertical and Horizontal Shift of Objects in the FF Application


Horizontal shift

In the area of the upper and lower border of the graphics area of the FF Application
the form of the cursor changes to a black or red horizontal double arrow. In the case
of the black double arrow, when the left mouse button is pressed a vertical line with
a triangle appears. This line can be moved to the right or to the left. This has the
effect of shifting the elements of the FF Application on the right hand of the line
accordingly to the motion of the mouse.
When the mouse is moved, if the right-hand visible edge is reached the view scrolls.
The partial network can be moved until in contact with the right edge of the graphics
area. Figure 123 clarifies the procedure for shifting horizontally.

Figure 123. Shift horizontal


A red double arrow at the edge of the graphics area indicates that it is not possible
to do any shifts in this position, e.g. because FF function blocks or FF signals are
cut.
Horizontal signal flow lines are elongated accordingly when the partial network
is shifted.

3BDD012902-510

289

Block Operations

Section 10 FF Application Editor

Vertical shift

The vertical shift is similar to the horizontal shift. The double arrow and triangle is
positioned on the left or right-hand edge of the graphics area. The movement is
marked with a horizontal line. Vertical signal flow lines are elongated accordingly
when the partial network is shifted.

Block Operations
Selecting Individual FF Application Elements

Select by left-clicking on the desired FF Application element.


The whole area of the FF Application element forms the select field. The FF
Application element is selected for further editing and is displayed accordingly.
The default state is unselected.
Connection points of signal flow lines are never displayed as selected.
Signal flow lines can only be selected completely.
Selecting Several FF Application Elements at the same time

Holding the left mouse button down, stretch the frame around the elements to be
selected.
All elements that are completely enclosed within the frame are selected, and they
are displayed accordingly. Following selection, the desired operation can now be
performed as for individual elements. For example: Edit > Cut.
Selecting Additional FF Application Elements

1.

Press and hold SHIFT key.

2.

Select additional element.

An element is selected in addition to the existing selection and is displayed


accordingly.
It is also possible to select several elements by holding down SHIFT and
stretching the border.

290

3BDD012902-510

Section 10 FF Application Editor

Block Operations

Unselecting all selected FF Application Elements

Left-click on an unoccupied position in the graphics area or select a single element.


The FF Application elements are unselected and displayed accordingly.
If a different object is opened, any existing selection is automatically cancelled.
Removing individual FF Application Elements from a selection

Press and hold SHIFT key and click on the element to be unselected.
An element is removed from the existing selection and displayed accordingly.
Copy

Edit > Copy


Alternatively:
Context menu > Copy
During copying, the selected elements are transferred into an internal buffer. Any
elements that have been transferred to the internal buffer through an earlier copying
operation are overwritten.
When function blocks are copied, their parameters are retained. However, the tag
name for the copy is deleted as it must be unique.
Cutting and Deleting

Edit > Cut or Delete


Alternatively:
Context menu Cut or Delete
If the selected elements have been cut, then they can be placed back in the same FF
Application by means of Paste. Cut has the effect of overwriting any elements that
are already present in the internal buffer.
If the elements are deleted, then they can no longer be pasted. Deleted elements
can only be restored by exiting the FF Application without saving.

3BDD012902-510

291

Block Operations

Section 10 FF Application Editor

When function blocks are cut, their properties and the tag name are transferred
along with them to the internal buffer, so that all the data is available again the next
time they are pasted.
Paste

The following options are available for pasting previously copied or cut elements:
Edit > Paste
Alternatively:
Context menu Paste
Following the paste, a surrounding rectangle with a dashed border appears at the
position at which the block was previously cut or copied.
The properties of pasted function blocks are pasted with them. The tag name is only
available if the function block was previously cut.
Move Block

Moving a block the existing links are retained. Move a block by:
1.

Click on a selected block and hold the left mouse button down. A rectangle is
then displayed surrounding the selected block. The block can now be moved by
moving the mouse. At the destination position the left mouse button is released
again. If the block cannot be inserted at the target position, a warning tone is
emitted to alert the user and the surrounding rectangle remains active.

While the selected elements are being moved to a new position their outlines remain
visible. During the move process for the signal flow lines that are involved the
connections are represented as rubber bands. When the moved element is dropped,
the new signal flow lines are added by using the autorouting functionality.
Parameter data and tag names are retained for function blocks.

292

3BDD012902-510

Section 10 FF Application Editor

Block Operations

Figure 124 shows a block before, during and after being moved with existing links.

Figure 124. Move Block with Existing Links


Undo Action

Edit > Undo


Alternatively:

3BDD012902-510

293

Switch to Tag List

Section 10 FF Application Editor

Context menu > Undo


This function enables the last action performed to be undone. The status of the FF
Application object remains incorrect following the Undo until the next check is
performed.

Switch to Tag List


Select block element of the FF Application.
Context menu > Go to Tag
The tag list is called up and the Tag dataset of the selected element is selected. The
Tag list contains a list of all the tag names that have been assigned in the system.
Refer to Tag List on page 79.
If tag names that have been assigned to FF function blocks in the FF Application
have been deleted in the tag list, then after returning from the tag list the entries
in the corresponding parameter dialogs will be empty and must be entered again.

General Processing Functions


Save FF Application
FF Object editor > Save
Alternatively:
Save button.
The FF Application is saved without exiting from it. Even incorrect FF Application
objects can be saved and completed at a later time.
If the FF Application currently being edited (i.e. the detail view of the FF
Application object) is exited, the user is prompted to choose whether or not the
changes made since the last save are to be saved.
If changes are not saved on closing, or previously in the project tree, then
changes in the FF Application do not take effect.

294

3BDD012902-510

Section 10 FF Application Editor

Setting FF Application parameters

Setting FF Application parameters


1.

Select FF Application object in the FF Object Editor structure.

2.

Edit > Properties...

Alternatively:
Double-click on the FF Application object in the FF Object Editor structure.
The properties dialog for the FF Application is opened. Refer to Figure 125 and
Table 70.

Figure 125. Parameter Settings FF Application


Table 70. Parameter Settings FF Application
Dialog element

Description

Cycle Time

All the FF function blocks in an FF Application are


processed cyclically using this cycle time.

Choose cycle times that do not lead to unreasonable long macro cycle times.
The macro cycle time is calculated as the least common multiple of the individual
FF Application cycle times, e.g. T1 = 400 ms and T2 = 600 ms leads to a macro
cycle T = 1200 ms = 1.2 s.

3BDD012902-510

295

End FF Application Editing

Section 10 FF Application Editor

End FF Application Editing


The FF Application Editor is the detail view of each FF Application object (FF
Application). The editing of an FF Application is therefore ended by selecting
another object in the FF Object Editor structure. The user is asked to choose
whether or not to save changes made since the last save.
The changes will not take effect in the FF Application if the project is not saved
when it is closed.

Check FF Application Elements


1.

Select FF Application element.

2.

Tools > Check subtree

All inputs relevant to the function are checked for correct syntax and context. Any
errors and warnings that are discovered are displayed in the form of an error list. If
the check reveals errors, the editing status of the FF Application element remains
incorrect.
Newly added, copied or moved FF Application elements have the editing status
incorrect.

Delete FF Application
1.

FF Object Editor structure

2.

Select FF Application that is to be deleted.

3.

Edit > Delete


or
Context menu > Delete

This action deletes the FF Application. The FF signals and tag names in other FF
Applications, in the FF signal list and the tag list are not affected, and can be
assigned again.

Copy and Paste FF Application

296

1.

FF Object Editor structure

2.

Select the FF Application that is to be copied.

3BDD012902-510

Section 10 FF Application Editor

Copy and Paste FF Application

3.

Edit > Copy or CTRL+C

4.

Select H1 Schedule object to which the FF Application is to be copied.

5.

Edit > Paste or CTRL+V

6.

The Rename Dialog occurs

7.

Within the Rename Dialog rename all relevant tags and press OK.

The FF Application is copied in its current configuration, including the parameters.


For renaming of the FF Application object and its elements a Rename dialog is
provided before the insertion. Refer to Rename dialog on page 72. The copied FF
Application object is labeled as incorrect.

3BDD012902-510

297

Copy and Paste FF Application

298

Section 10 FF Application Editor

3BDD012902-510

Section 11 Schedule Editor


H1 Schedule
The H1 scheduler produces the chronological sequence of processing (H1 schedule)
for an H1 link. Based on information from the FF Applications and the devices of
the link, the start times for the function blocks and the communication times within
a macro cycle are determined. The H1 schedule forms the basis for the configuration
data that is to be loaded onto the field devices.
With the help of the Schedule Editor, the automatically generated processing
sequence can be shown and modified in a graphical form.

Schedule Editor Interface


In the Schedule Editor, the chronological processing sequence for an H1 link within
a macro cycle is represented in a graphical form.

3BDD012902-510

299

Structure of the Graphical Display

Section 11 Schedule Editor

Structure of the Graphical Display

Figure 126. Schedule Editor Interface


The times for function block processing and bus communication are represented by
blocks of corresponding length arranged on the time axis. The display interval is a
macro cycle.
All the communication blocks are grouped together in the right upper section of the
Figure 126. These represent the whole cyclical communication taking place in the
H1 link.
Additional sections containing both algorithm blocks and communication blocks are
grouped below. Each of these sections shows the chronological processing sequence
of an FF Application, also known as a loop.

Edit H1 Schedule
The Schedule Editor is the detail view of each H1 Schedule object. An H1 schedule
(chronological processing sequence for an H1 link) is therefore called up for editing
by simply selecting the corresponding object in the FF Object Editor structure. The
H1 schedule that was called is displayed and can be modified.
When the H1 schedule is opened for the first time, the automatically-generated
optimized schedule for the H1 link is displayed.

300

3BDD012902-510

Section 11 Schedule Editor

Optimize H1 Schedule

Optimize H1 Schedule
After changes have been made to an FF Application from the H1 link, the H1
schedule can be automatically optimized to revert the manual changes.
The optimization of the H1 schedule can be started manually:
1.

Context menu for the H1 Schedule

2.

Optimize
During optimization of the H1 schedule, locked loops are not changed.

Save H1 Schedule
1.

Context menu for the H1 Schedule

2.

Save

The H1 schedule is saved.

Move Block
A single block or several blocks of a loop can be moved on the time axis using the
mouse or by changing the start time in the Properties window for the block. Refer to
Properties of the Schedule Editor on page 303.
Move a Single Block

1.

Hold left mouse button down and move a block

Alternatively:
1.

Context menu for block Properties

2.

Enter new value for Start Time.

The selected block is moved on the time axis. It is assigned a different start time
within the macro cycle.
Move Several Blocks

1.

3BDD012902-510

Holding the CTRL key and the left mouse button down, move a block.

301

Move Block

Section 11 Schedule Editor

Alternatively:
1.

Context menu for block > Properties

2.

Select check box Move following blocks

3.

Enter new value for Start Time.

The selected block and all the dependent blocks of the loop in the signal flow (these
are generally the blocks lying to the right of the chosen block) are moved on the
time axis. They are assigned different start times within the macro cycle.
Lock and Unlock Loop

A loop can be protected against unintended modification by locking it. Locking is


recommended in particular after manual changes have been carried out (blocks
moved) in a loop.
In a locked loop and the associated FF Application, no actions which change the
signal flow can be performed. Thus, for example, it is not possible to move blocks
or change the cycle time in this loop. Likewise, the deletion or addition of function
blocks and signal lines and the modification of device assignments in the associated
FF Application are also not permitted. Setting parameters for function blocks and
signals, on the other hand, is permitted.
Lock Loop:
1.

Context menu for the loop (select the header row of a loop section. It contains
the name and the cycle time of the associated FF Application)

2.

Lock

The loop and the associated FF Application are locked.

Unlock Loop:
1.

Context menu for the loop (select the header row of a loop section. It contains
the name and the cycle time of the associated FF Application)

2.

Unlock

The lock on the loop and the associated FF Application is cancelled.

302

3BDD012902-510

Section 11 Schedule Editor

Properties of the Schedule Editor

Properties of the Schedule Editor


Additional information on each of the objects displayed can be shown using the
Properties dialog. Some of the data displayed can be edited. The dialog is opened as
follows:
1.

Context menu of the object.

2.

Properties.

H1 Schedule Properties

Figure 127. Schedule Properties


Reserve Communication Time for Client/Server Communication

Communication time for client/server (C/S) communication can be reserved in the


form of equally spaced time slices which are incorporated in the automatic
generation of the chronological processing sequence. In addition to this an extra
time slice can be reserved at the end of the macro cycle.

3BDD012902-510

303

Properties of the Schedule Editor

Section 11 Schedule Editor

To explicitly reserve communication time for client/server communication, adjust


the parameters in the Properties dialog of the H1 Schedule and restart schedule
generation:
1.

Context menu for the H1 Schedule (in context of blue line in Figure 126) >
Properties.

2.

Enter appropriate values for the parameters

Typ. C/S PDU delay,

Typ. C/S PDU duration, and

Max. C/S PDU duration.

Refer to Figure 127 and Table 71.


3.

OK stores the C/S communication parameters and closes the Properties dialog.

4.

Context menu for the H1 Schedule > Optimize


Restarting the H1 schedule generation with modified C/S communication
parameters will also rearrange manually moved blocks. Locking a loop is a
means to protect parts of the H1 schedule against modification. Refer to Lock
and Unlock Loop on page 302.
Table 71. Parameters

Dialog element

Description

Typ. C/S PDU delay

This parameter indicates the spacing between the time


slices kept free for C/S communication. The default
value is 0 and indicates that there is no schedule
spacing. This parameter can only be increased by
multiples of 31.25.

Typ. C/S PDU duration

This parameter describes the duration of the time slice


kept free for C/S communication. This parameter can
only be increased by multiples of 31.25.

Max. C/S PDU duration This parameter describes the duration of the time slice
kept free at the end of the macro cycle. This parameter
can only be increased by multiples of 31.25.

304

3BDD012902-510

Section 11 Schedule Editor

Properties of the Schedule Editor

Communication Block Properties

Figure 128. Communication Block Properties

3BDD012902-510

305

Properties of the Schedule Editor

Section 11 Schedule Editor

Function Block Application Diagram (FBAD) Properties

Figure 129. Communication Block Properties

306

3BDD012902-510

Section 11 Schedule Editor

Properties of the Schedule Editor

Function Block (FB) Properties

The Block properties window for an algorithm block contains, for example, the start
time of the associated function block (in context of yellow FB in Figure 126) with
reference to the start of the macro cycle, and its execution time. Refer to Figure 130.

Figure 130. Block Properties (function block)

3BDD012902-510

307

Change Default Settings for Schedule Editor

Section 11 Schedule Editor

Communication Block Properties

The Block properties window for communication block contains, for example, the
start time of the associated communication block (in context of green block in
Figure 126) with reference to the start of the macro cycle, and its execution time.
Refer to Figure 131.

Figure 131. Block Properties (communication block)

Change Default Settings for Schedule Editor


Change Colors

308

1.

Context menu for the H1 Schedule > Colors

2.

Select object type whose color is to be changed (for example the color for the
communication block). Refer to Figure 132.

3BDD012902-510

Section 11 Schedule Editor

3.

Change Scaling of the Time Axis

Select desired color.

Figure 132. Select Color


Objects of the corresponding type are displayed in the selected color.

Change Scaling of the Time Axis


1.

Context menu for the H1 Schedule > Time Scale

2.

Select desired time scale. Refer to Figure 133.

Figure 133. Select Time Scale

3BDD012902-510

309

Change Scaling of the Time Axis

Section 11 Schedule Editor

The FF schedule is displayed with modified time axis scaling.


The scaling can be changed incrementally using the + or - keys on the numeric
keypad.

310

3BDD012902-510

Section 12 Commissioning FF Objects


General Description of Commissioning
Commissioning is the operating mode of Fieldbus Builder FF which permits
precommissioning and loading of objects. In addition, the commissioning mode
offers the opportunity of displaying and modifying online data.
In contrast to the configuration mode, however, no structural modifications may be
made to the objects. Precommissioning can be performed and the configuration data
can be loaded into the physical devices in commissioning mode, only if the
configured structure has undergone a plausibility check and download information
has been generated before.
Besides precommissioning and the loading of objects, the individual parameters of
the FF blocks can also be edited. Therefore, parameter setting of the FF blocks is
possible without reloading the concerned FF Application objects.
Multiuser processing is possible for commissioning, too. Therefore it is necessary
for the user to reserve the subtree to be processed. Reservation is possible in the
configuration mode only.
The minimal part of a HSE Subnet for which an autonomous commissioning is
possible is an H1 link. Loading an H1 link subsequently initiates the loading of the
data of the Linking Device and the OPC server.
Despite similar interfaces, configuration and commissioning are two different
processes. Commissioning requires communication links with the devices on the
HSE subnet and the subsidiary H1 links.

3BDD012902-510

311

Start Commissioning

Section 12 Commissioning FF Objects

It is possible to switch directly between configuration and commissioning modes.


In order to easily distinguish the two operating modes of Fieldbus Builder FF, it
is recommended to configure different tree view background colors for
configuration and commissioning mode. Refer to Change Background Color of
Tree View on page 66.

Start Commissioning
To commission an HSE subnet, communication links with the devices on the HSE
subnet and the subsidiary H1 links must be made. Communication setup takes place
automatically with the selection of the commissioning mode.
Start commissioning mode either using the button in the toolbar or by the menu:
FF Object editor > Commissioning
Procedure for Commissioning

312

The HSE subnet or a subtree to be commissioned is reserved by the user. Refer


to Reservation of objects on page 30.

Prerequisite: At least the reserved substructure has passed the plausibility


check and download information has been generated. Refer to Check whole
Project for Plausibility on page 73.

Change to commissioning mode.

Perform precommissioning for all objects for which this is necessary


(discernible from engineering status. Refer to Display and Functions in
Commissioning mode on page 77.

Load all objects for which this is necessary (discernible from engineering
status. Refer to Display and Functions in Commissioning mode on page 77.

Option: Reconcile block parameter values in the configuration with the current
values in the devices. Refer to Upload from Device on page 354.

Option: Display online parameters and if necessary, modify. Refer to Phase 3:


Online Parameter Settings on page 320.

3BDD012902-510

Section 12 Commissioning FF Objects

Commissioning Interface

Upload HSE Subnet to Plant Explorer if Available Subnet Version differs from
Uploaded Version. Refer to Upload HSE Subnet to the Plant Explorer
Workplace on page 36.

Change from Commissioning to Configuration

Use the button in the toolbar or the menu:


FF Object editor > Configuration
The change to configuration mode is necessary e.g. if:

Objects are to be inserted into the FF Object Editor structure or modified.

FF Application objects have to be modified, such as the insertion of FF


function blocks or modification of the cycle time.

The configuration of the OPC Server FF has to be modified.

The Network configuration has to be modified

Switch from Configuration to Commissioning

FF Object editor > Commissioning


Switching to commissioning mode is e.g. necessary if:

Precommissioning and/or Loading are to be performed for objects.

Parameter values of FF blocks are to be reconciled.

Parameter values of FF blocks in current system are to be modified.

Commissioning Interface
In commissioning, the same display apply for the objects in the FF Object Editor
structure as for configuration. Refer to Display and Functions in Commissioning
mode on page 77. In addition, status information about the objects is displayed. For
details refer to Display During Commissioning on page 322.

Reconcile Block Parameter Values


The following situations typically will require to reconcile block parameter values
in the configuration with the current values in the devices:

3BDD012902-510

313

Display and Write Online Values

Section 12 Commissioning FF Objects

Block parameter values have been changed locally in the device.

Block parameter values of preconfigured devices shall be transferred to the


configuration.

Fieldbus Builder FF allows to compare parameter values in the configuration


database with the current values in the devices. Filter options help to focus e.g. on
specific parameter classes. It is the users decision whether the parameters from the
device shall be taken into the database. This reconciliation process can be executed
at any point in time and is always using the latest data from database and devices.
For details refer to Upload from Device on page 354.

Display and Write Online Values


During commissioning it is often necessary to modify parameters and to monitor the
effects of parameter modification online.
Fieldbus Builder FF offers the following support in the commissioning mode:

In the properties dialogs of the FF blocks, the actual values (online values) of
the block parameters can be displayed and optionally included in the
configuration. Refer to Phase 3: Online Parameter Settings on page 320.

In properties dialogs of the FF blocks, parameter values may be modified and


loaded directly into the device. Refer to Phase 3: Online Parameter Settings on
page 320.

In an FF Application, current values of the input and output block are displayed
as Tooltip. Refer to FF Application Object on page 327.

Commissioning of an FF Network
Before starting commissioning, the whole project must have undergone a successful
plausibility check and download information must have been generated. Plausibility
checking and generating download information takes place in the configuration
mode of Fieldbus Builder FF (Tools > Check whole project). The result can be
detected from the engineering status of the objects in the FF Object Editor structure.
Refer to Display and Functions in Commissioning mode on page 77.

314

3BDD012902-510

Section 12 Commissioning FF Objects

Commissioning of an FF Network

Furthermore, all devices to be commissioned must be physically connected to the


corresponding section of the FF network (HSE subnet, H1 link) so that the physical
conditions for setting up online connections to the FF devices are met.
General information regarding the Commissioning operating mode can be found in
General Description of Commissioning on page 311.
The steps described below for commissioning an FF network are performed in
Fieldbus Builder FF commissioning mode.
The commissioning of an FF network is divided into the following three phases:
1.

Precommissioning: precommissioning is performed for all objects for which


this is necessary (detectable from the engineering status, refer to Display and
Functions in Commissioning mode on page 77, Table 10, Table 11).

2.

Loading: all objects for which this is necessary are loaded (detectable from the
engineering status, refer to Display and Functions in Commissioning mode on
page 77, Table 10, Table 11).

3.

Online parameter settings: online values of block parameters are displayed and
if necessary, modified. Refer to Phase 3: Online Parameter Settings on page
320.
It is strongly recommended that the editing steps of one phase be concluded for
all objects of the FF network before the editing steps of the subsequent phase are
started. In concrete terms this means: precommissioning should be concluded for
all devices before a device is loaded.
As certain precommissioning or commissioning actions modify the HSE Subnet
configuration data, it may be necessary to subsequently upload the modified
configuration data to Plant Explorer. Refer to Upload HSE Subnet to the Plant
Explorer Workplace on page 36. Upload the HSE Subnet if the Available Subnet
Version and the Uploaded Version are different.

During commissioning the list known as the HSE Live List may be useful. It is a
hierarchical representation of all FF devices actually present in the FF network.

3BDD012902-510

315

Phase 1: Precommissioning

Section 12 Commissioning FF Objects

Phase 1: Precommissioning
Precommissioning of Linking Devices

The first step in the commissioning of an FF network is the initialization of the FF


linking device followed by the assignment of addresses. In this step the FF linking
device is initialized, and the tag name of the FF linking device and the link
addresses of the H1 links are loaded.
It is recommended to execute the function Linking device initialization and
address assignment only for initial precommissioning of a newly inserted
linking device. For precommissioning actions required after configuration
changes refer to Activate Single H1 Port on page 318 and Write H1 Port Address
Assignment on page 318.
In the case of a redundant set of linking devices with a large number of H1
devices connected, Linking device initialization and address assignment may take
up to 5 minutes. Do not cancel the action before.
In the case of a replacement of a non-redundant linking device
precommissioning of the new device may fail, the precommissioning does not
finish. In this case close Fieldbus Builder FF and after reopening Fieldbus Builder
FF restart precommissioning of the new device.
Executing the function Linking device initialization and address assignment on
an operating linking device stops all HSE republishing and cyclical
communication on all H1 links of that linking device as well as client/server
communication to the linking device and the devices on the H1 links. A backup
LAS that may be configured in an H1 device will not keep the cyclical
communication on the corresponding H1 link running in this situation. No
cyclical or client/server communication on the H1 links of the affected linking
device is possible until a full download for the linking device is performed.
Select the linking device in the Download to Device view of the Online dialog,
then select Start full download of device... in the context menu.
This step must be performed for all FF linking devices on the HSE subnet:

316

1.

Context menu for the FF linking device

2.

Object > Linking device initialization and address assignment...

3.

Press Continue button.

3BDD012902-510

Section 12 Commissioning FF Objects

4.

Phase 1: Precommissioning

After successful completion press Close button.

Precommissioning of H1 Devices

In the second commissioning step, each device that is actually present on the H1
link is assigned to a configured device.
During device assignment, any function block application which may be present
in the physical device will be deleted.
This step must be performed for all H1 links in the FF network:
1.

Context menu for the H1 Link

2.

Object > Live list...

3.

Select a device that is currently available in the H1 link (list of active devices in
the right-hand section of the window).

4.

Press and hold down the left mouse button and move it to the desired
configured device (list of configured devices in the left-hand section of the
window).

5.

Wait until assignment progress window closes, then repeat steps 3 and 4 until
an active device is assigned to each configured device.

6.

Press Close button.

For details refer to Device Assignment via H1 Live List on page 336.
In the case of a device type with several revisions in the same plant, the device
assignment has to be started via the context menu of the device instance. Refer to
Assignment of a Single H1 Device on page 339 for a description of this dialog.
H1 devices for which a device ID has already been entered in the configuration
database (see H1 Device Instance Object on page 199) can be assigned efficiently
via the automatic device assignment. Refer to Automatic Device Assignment
with Pre-configured Device ID on page 338.

3BDD012902-510

317

Precommissioning Options

Section 12 Commissioning FF Objects

Precommissioning Options
Activate Single H1 Port

This option activates a newly configured H1 port. It requires that an initial linking
device initialization and address assignment has been carried out at least once. Refer
to Precommissioning of Linking Devices on page 316.
This option will activate the newly configured H1 port in the linking device
without impact on H1 communication in other links or HSE republishing.
1.

Context menu for the H1 link

2.

Object > Activate H1 port...

3.

Press Start button

4.

After successful completion press Close button.

For a complete precommissioning of this newly configured H1 link it is then


necessary to assign the configured H1 devices. Refer to Precommissioning of H1
Devices on page 317.
Write H1 Port Address Assignment

This option deactivates deleted H1 ports and writes the port addresses of newly
configured H1 ports. It requires that an initial linking device initialization and
address assignment has been carried out at least once. Refer to Precommissioning of
Linking Devices on page 316.
Use this option only if you intend to deactivate a deleted H1 port. For activating
newly configured H1 ports directly use the option described in Activate Single
H1 Port on page 318.

318

1.

Context menu for the FF linking device

2.

Object > Write H1 port address assignment...

3.

Press Continue button

4.

After successful completion press Close button.

3BDD012902-510

Section 12 Commissioning FF Objects

Phase 2: Loading

Phase 2: Loading
This phase should not be started until precommissioning for all objects of the FF
network for which this is necessary has been successfully concluded. This is
detectable from the engineering status of the objects in the FF Object Editor
structure. Refer to Status Displays for the Objects on page 330.
In this step of commissioning, the FF linking devices, all devices on the H1 links
along with their configuration data, and the OPC server are loaded.
1.

Context menu for the HSE subnet.

2.

Open Online dialog: Object > Online Dialog...

3.

Wait until version check has completed, then switch to Download to device
tab.

4.

Press Start, then press Continue button.

5.

Successful completion of the download is indicated by a message box.

6.

Press Close button to close the Online dialog.


For details regarding the Online dialog and download settings refer to Online
Dialog on page 340.
For details regarding the download of the OPC Server FF refer to Loading Project
Data into OPC Server on page 238.

3BDD012902-510

319

Phase 3: Online Parameter Settings

Section 12 Commissioning FF Objects

Phase 3: Online Parameter Settings


In commissioning mode, block parameters can be displayed, written and uploaded
in the properties dialog of the FF Function Block instance object. Refer to
Figure 134.

Figure 134. Online Parameter Settings


Display Block Parameters

In the folder Properties the column Value shows the Current values, a parameter
value displayed with a yellow background indicates that the current value read from
the device is different from the configured value. The configured values are
displayed in the column Configuration Value at the right end of the table.
In commissioning mode methods are processing on the current values. Methods are
provided by the device vendors to handle complex device functions and are not
available for all devices.

320

3BDD012902-510

Section 12 Commissioning FF Objects

Phase 3: Online Parameter Settings

Write Block Parameters

A parameter value can be edited in the Value column and then written to the field
device by means of the Apply button.
Within the folder Menus it is possible to change a set of parameters. By using the
Apply button all changes are written to the device.
When the Properties dialog is closed and changes have been written to the device a
message box appears where the user can decide whether the changes shall be written
to the configuration database. By means of OK the last changes are saved in the
configuration database, by means of Discard the configuration database remains
unchanged.
Copy Block Parameters to the Configuration (Upload)

The context menu allows the current values to be copied from the device to the
configuration (upload). By selecting an individual parameter or a block of
parameters within the Properties folder, it is possible to upload the selected
parameter values selectively. If no parameters are selected then all the current
parameter values for the block are copied to the configuration.
Uploading an individual parameter value or a block of parameter values:
1.

Select an individual parameter or block of parameters.

2.

Context menu Upload marked

Uploading all parameter values for the function block:


1.

No parameters are selected.

2.

Context menu Upload all


For easily comparing and reconciling block parameters in the database and in the
devices use the Upload from Device view of the Online Dialog. Refer to Upload
from Device on page 354.
This option should be used by experienced users only.
The plausibility check of the data is performed in a reduced scope, thus there
may be an inconsistent set of parameters in the database after using this option.

3BDD012902-510

321

Display Nodes on the HSE Subnet

Section 12 Commissioning FF Objects

Display Nodes on the HSE Subnet


The HSE Live List is a commissioning tool. It provides a hierarchical representation
of all FF devices that are currently present in the FFnetwork and subsidiary H1
links.
1.

Context menu for the FF linking device

2.

Object > Live list

Figure 135. HSE Live List

Display During Commissioning


In the commissioning mode of Fieldbus Builder FF, additional status information is
displayed:

322

In the tree view of the FF Object Editor structure, the names of the objects
which do not appear with the configured values for tag name, device address
and device ID in the Live List are displayed in red.

3BDD012902-510

Section 12 Commissioning FF Objects

HSE Subnet Object

In the detail views of the HSE subnet and an H1 link as well as in the detail
views of the HSE and H1 devices, status displays appear. Status Displays for
the Objects on page 330 provides an overview.

HSE Subnet Object


The detail view for the HSE Subnet object contains status information for the HSE
devices on the HSE subnet. Refer to Figure 136.
There is no status information about the HSE Hosts CI860.
Neither a green checkmark for a correct HSE Host nor a red caution symbol for
an incorrect HSE Host is displayed.
Furthermore the CI860 has no download indication. On changes that affect the
CI860 take care that the CI860 module is loaded from Control Builder. At best
load the controller and the CI860 directly.

Figure 136. HSE Subnet Object

3BDD012902-510

323

HSE Device Instance Object

Section 12 Commissioning FF Objects

HSE Device Instance Object


In the detail view for the HSE Device Instance object, status information is shown
both for the HSE device and for the H1 links (channels of the HSE device). Refer to
Figure 137.

Figure 137. HSE Device Instance Object


Context Menu

For displaying maintenance data of the HSE device instance proceed as follows:

324

1.

Open context menu of the HSE Device Instance object in the detail view

2.

Maintenance

3BDD012902-510

Section 12 Commissioning FF Objects

HSE Device Instance Object

Refer to Figure 138.

Figure 138. HSE Device Maintenance Data


Data displayed in the Maintenance dialog comprises redundancy timing,
redundancy state, and H1 port statistic information, such as receive and frame errors
per H1 link. It is read out from the (primary) linking device.
In the case of a redundant set of devices the dialog allows to initiate a redundancy
switch-over by pressing the Toggle button.
For accessing the web server of the LD 800HSE, proceed as follows:
1.

Open context menu of the HSE Device Instance object in the detail view

2.

View Web page...

3BDD012902-510

325

HSE Host Object

Section 12 Commissioning FF Objects

This displays the default web page of the LD 800HSE. In the case of a redundant set
of devices, the web page of the primary device is displayed. For the contents of the
web pages refer to the documentation FOUNDATION Fieldbus Linking Device LD
800HSE, User Instructions, 3BDD011677*.
For connecting to the web server of an LD 800HSE instance, the TCP/IP
communication between the LD 800HSE in the HSE subnet and the node that
runs the Fieldbus Builder FF must be possible.
For details refer to Configure TCP/IP Communication Path on page 51.

HSE Host Object


The HSE Host object is displayed in the same way in commissioning mode as in
configuration mode. The detail view does not contain any status information.
Neither a green checkmark for a correct HSE Host nor a red caution symbol for an
incorrect HSE Host is shown.

326

3BDD012902-510

Section 12 Commissioning FF Objects

H1 Link Object

H1 Link Object
The detail view for the H1 Link object contains status information for the H1 link
(channel of the linking device) and for the field devices on that link. Refer to
Figure 139.

Figure 139. H1 Link Object

FF Application Object
The FF Application is displayed in the same way in commissioning mode as in
configuration mode. However, in commissioning mode the structure of the FF
Application cannot be altered.
The individual FF function blocks can be selected, and parameter values entered for
them. Commissioners also have certain functions at their disposal for testing the FF

3BDD012902-510

327

FF Application Object

Section 12 Commissioning FF Objects

Application. Thus, for example, if the cursor is placed on an FF signal or function


block pin, the current values are displayed. Refer to Figure 140.

Figure 140. FF Application Object


To display the current value of a function block input which is connected to a
signal source symbol, place the cursor on the input pin designation near the
function block border.

328

3BDD012902-510

Section 12 Commissioning FF Objects

H1 Device Instance Object

H1 Device Instance Object


The detail view for the H1 Device Instance object contains status information for the
field device. The instances of Resource blocks, Transducer blocks and Function
blocks are shown along with their actual operating mode. Refer to Figure 141.

Figure 141. H1 Device Instance Object

3BDD012902-510

329

Status Displays for the Objects

Section 12 Commissioning FF Objects

Status Displays for the Objects


Table 72, Table 73 and Table 74 list the status displays appearing in the
commissioning mode in the detail views of the FF Object Editor and point out
possible causes of error conditions as well as remedial measures.
Table 72. Status display for an HSE device
Status display

Cause

Remedial measure

none
Normal status. There is a
connection to the HSE device;
the device appears in the Live
List.
A connection cannot be made
to an HSE device with the IP
address, the tag name and the
device ID shown.

330

The physical HSE device


is not connected to the
HSE subnet.

The Plant Explorer


Workplace, on which
Fieldbus Builder FF
operates, is not
connected to the HSE
subnet.

At least one of the


configured parameters IP
address, tag name or
device ID does not
accord with the current
values of the physical
device.

Connect the physical HSE


device to the HSE subnet.
Set up a connection between
the Plant Explorer Workplace
and the HSE subnet. If the
Plant Explorer Workplace is
not physically connected to
the HSE subnet, the
configuration of an OPC
Server FF is required for this.
If necessary, modify the IP
address in the configuration
and/or in the physical device
and perform
precommissioning for the
HSE device again.

3BDD012902-510

Section 12 Commissioning FF Objects

Status Displays for the Objects

Table 72. Status display for an HSE device (Continued)


Status display

3BDD012902-510

Cause

Remedial measure

Redundant linking device:


normal status. There is a
connection with the primary
and secondary device; both
linking devices appear in the
Live List.

none

331

Status Displays for the Objects

Section 12 Commissioning FF Objects

Table 72. Status display for an HSE device (Continued)


Status display

Cause

Remedial measure

Redundant linking device: a


connection to a secondary
device cannot be set up. Only
the primary linking device
appears in the Live List.

332

Replace the defective


physical HSE device. Note the
instructions for replacing a
defective linking device in a
redundant set of linking
devices. Refer to Case 1:
Replacement of a Redundant
Linking Device on page 357.

The secondary device is


in a fault state; it is not
ready to take over the
primary role.

The physical HSE device


is not connected to the
HSE subnet.

Connect the physical HSE


device to the HSE subnet.
Note the instructions for
commissioning a redundant
linking device in the User
Documentation on the FF
linking device.

The configured IP
address does not accord
with the current IP
address of the physical
device.

If necessary, modify the IP


address in the configuration
and/or in the physical device.
Note the instructions for
commissioning a redundant
linking device in the User
Documentation on the FF
linking device.

3BDD012902-510

Section 12 Commissioning FF Objects

Status Displays for the Objects

Table 72. Status display for an HSE device (Continued)


Status display

Cause

Remedial measure

Redundant linking device: a


connection cannot be set up
to any of the configured
devices of the redundancy
pair. None of the devices
appears in the Live List.

3BDD012902-510

Neither of the two


physical devices of the
redundancy pair is
connected to the HSE
subnet.

Connect the physical HSE


devices to the HSE subnet.
Note the instructions for
commissioning a redundant
linking device in the User
Documentation on the FF
linking device.

The Plant Explorer


Workplace, on which
Fieldbus Builder FF
operates, is not
connected to the HSE
subnet.

Set up a connection between


the Plant Explorer Workplace
and the HSE subnet. If the
Plant Explorer Workplace is
not physically connected to
the HSE subnet, the
configuration of an OPC
Server FF is required for this.

The configured IP
addresses do not accord
with the current values in
the physical devices.

If necessary, modify the IPaddresses in the configuration


and/or in the physical devices
and perform
precommissioning for the
HSE device again. Note the
instructions for
commissioning a redundant
linking device in the User
Documentation on the FF
linking device.

333

Status Displays for the Objects

Section 12 Commissioning FF Objects

Table 73. Status display for an H1 Link


Status display

Cause

Remedial measure

A connection to the H1 port in the HSE


device (FF linking device) cannot be
set up.

A connection to the HSE device

(FF linking device) which contains


this H1 port cannot be set up. For
possible causes refer to Table 72.

Refer to Table 72.

The H1 channel in the HSE device


(FF linking device) assigned to
this H1 link has not been
activated.

Carry out precommissioning for the


HSE device which contains this
port.

Table 74. Status display for an H1 device


Status display

Cause

Remedial measure

A connection cannot be made to an H1


device with the address, the tag name
and the device ID shown.

334

A connection to the H1 port in the


HSE device (FF linking device)
cannot be set up. For possible
causes refer to Table 73.

Refer to Table 73.

The physical H1 device is not


connected to the H1 link.

Connect the physical H1 device to


the H1 link.

At least one of the configured


parameters address, tag name or
device ID does not accord with the
current values of the physical
device.

Carry out precommissioning for this


H1 device.

3BDD012902-510

Section 12 Commissioning FF Objects

H1 Device Assignment Dialog

H1 Device Assignment Dialog


During precommissioning, each device which is physically connected to an H1 link
is assigned a configured H1 device. In the process, the configured tag name and the
bus address are written to the device. In addition, the device ID is read out from the
field device and entered in the configuration database. There are different ways to
assign devices for different types of applications.
Table 75. Device Assignment Status
Device is assigned, i.e,.

configured device with a device ID or

device in the live list on a non-default bus address with a matching


configured device.

Device is not assigned, i.e,.

configured device without device ID or

device in the live list on a default bus address (248 to 251) with a
matching configured device.

Device is not configured, i.e,.

device in the live list without a matching configured device.

Assignment of an H1 device where the tag name and node address already match,
may fail in rare cases with the message Error writing FBAP Server VCR.
If so perform a Clear Address and then repeat the device assignment.
Assignment of an H1 device with Softing stack version < 2.11 may fail, if the
device was configured with a 3rd party configuration tool or in another project
before, and Publisher/Subscriber VCRs were active in the device.
If so power down and power up the device. Then repeat the device assignment.
Alternatively perform a factory reset and then repeat the device assignment.

3BDD012902-510

335

H1 Device Assignment Dialog

Section 12 Commissioning FF Objects

Device Assignment via H1 Live List

Device assignment via the H1 live list should always be used for the assignment of
multiple devices for which no device ID has been entered yet in the configuration
database.
In the case of a device type with several revisions in the same plant, the device
assignment has to be started via the context menu of the device instance. Refer to
Assignment of a Single H1 Device on page 339 for a description of this dialog.
During device assignment, any function block application which may be present
in the physical device will be deleted.
If configured H1 devices are to be assigned to all H1 devices connected to the FF
network, then the following steps need to be carried out for all H1 links of the FF
network:

336

1.

Context menu for the H1 Link

2.

Object > Live list...

3.

Select a device that is currently available in the H1 link (list of active devices in
the right-hand section of the window).

4.

Press and hold down the left mouse button and move it to the desired
configured device (list of configured devices in the left-hand section of the
window).

5.

Wait until assignment progress window closes, then repeat steps 3 and 4 until
an active device is assigned to each configured device.

6.

Press Close button.

3BDD012902-510

Section 12 Commissioning FF Objects

H1 Device Assignment Dialog

Refer to Figure 142 and Table 76.

Figure 142. Device Assignment via H1 Live List


Table 76. H1 Live List
Dialog element

Description

Address

Bus address of the device. When assigning a device, the


configured bus address is written to the active device.

PD Tag

Tag name of the device. When assigning a device, the


configured PD Tag is written to the active device.

Device Type

The device type serves as supplementary information for


the user when assigning the device. Only devices with
matching device type may be assigned.

Device ID

Unique identification number for the device. The device


manufacturer assigns a unique device ID to each
individual device, and this ID never changes. When a
device is assigned, the device ID is read from the device
and added to the database.
A configured device for which no device ID has
been configured and which has not yet had a
bus subscriber assigned to it, appears with no
device ID in the list of configured devices.

3BDD012902-510

337

H1 Device Assignment Dialog

Section 12 Commissioning FF Objects

Table 76. H1 Live List (Continued)


Dialog element

Description

Update

The display of the live list is updated.

Show Only Unassigned A filter may be activated to reduce the number of


Devices
displayed devices.
All active devices and all configured devices are
displayed.
Only unassigned devices are displayed. These are:

Close

configured devices with no device ID,

active devices on temporary default addresses (248


.. 251),

active devices on permanent addresses (20 .. 247)


that have no counterparts in the list of configured
devices.

The live list window is closed.

Automatic Device Assignment with Pre-configured Device ID

H1 devices for which a device ID has already been entered in the configuration
database (see H1 Device Instance Object on page 199) can be assigned efficiently
via the automatic device assignment. The automatic device assignment can be called
up via the context menu of the HSE subnet, the HSE device (linking device) or the
H1 link. When calling via the HSE subnet, a configured H1 device is assigned to all
H1 devices which have not yet been assigned but which are physically connected to
the FF network and for which a device ID is entered in the configuration database.
When calling via the HSE device or H1 link, only the corresponding sub tree is
processed.

338

1.

Context menu of the object (HSE Subnet, HSE Device or H1 Link)

2.

Object > Assign all devices...

3.

The upper section of the device assignment progress window shows the H1
devices that will be assigned.

4.

Press Assign button.

3BDD012902-510

Section 12 Commissioning FF Objects

5.

H1 Device Assignment Dialog

Wait until assignment of all devices in the list has been completed, then press
Close button.

Figure 143. Device Assignment Progress Window


Assignment of a Single H1 Device

To assign a single H1 device or an H1 device with several revisions of that device


type in the plant, call up the assignment dialog via the context menu of the H1
device.
In the case of a device type with several revisions in the same plant, it is required
to use this assignment dialog and to check the check-box Show Other Devices.
During device assignment, any function block application which may be present
in the physical device will be deleted.
1.

Context menu for a device to which an active device from the live list is to be
assigned > Precommissioning > Assign device...

2.

Object > Assign device ...

3BDD012902-510

339

Online Dialog

Section 12 Commissioning FF Objects

3.

In the case of a device type with several revisions in this plant check Show
Other Devices.

4.

Select a device from the displayed list of active devices.

5.

Press Assign button.

6.

Wait until device assignment progress window closes, then press Close button.

Figure 144. Device Assignment of Single H1 Device


The list of active devices to choose from only contains devices with a matching
device ID or device type. To display all active devices on that H1 link check the
check box Show Other Devices.

Online Dialog
The Online Dialog is the central dialog for downloading configuration data to the
field devices and for reconciliation of block parameter values.

340

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

The tree representation shows the object from which the Online Dialog has been
opened and the lower-level objects down to the block level. Only the partial tree
shown here is subject to the commissioning actions in the Online Dialog.
There are three views selectable by tabs in the tree representation:

The Version Info view displays version differences between configuration data
in the devices and configuration data last downloaded and it indicates changes
of configuration data since last download. Refer to Version Info on page 342.

The Download to Device view displays the commissioning status for each
object in the tree. Download settings may be adjusted and the download can be
started from this view. Refer to Download to Device on page 345.

The Upload from Device view allows to compare parameters in the database
and in the device and to decide whether the parameters from the device shall be
taken into the database. Refer to Upload from Device on page 354.

Depending on the view selected, the type of information displayed in the tree
representation and the appearance of the right half of the dialog window changes.
Open Online Dialog

The Online Dialog can be opened in commissioning mode at the HSE Subnet, HSE
Device, H1 Link or H1 Device object via the context menu or via the menu bar:
1.

Select object (HSE Subnet, HSE Device, H1 Link, or H1 Device)

2.

Object > Online Dialog...

As a general rule, the Online Dialog should be opened via the context menu of the
HSE subnet. The commissioning actions in the Online Dialog then cover the
complete HSE subnet.
If the Online Dialog is opened from an object other than the HSE subnet then the
commissioning actions are restricted to a sub tree of the system structure. A
download, which is restricted to a sub tree, is also referred to as a partial download.
For download the Online Dialog should be opened via the context menu of the H1
link to ensure that the download covers the entire H1 link.

3BDD012902-510

341

Online Dialog

Section 12 Commissioning FF Objects

If there are changes related to objects that exceed the H1 link, it is recommended
to open the Online Dialog via the context menu of the tree object that includes all
objects to which changes have been made. This ensures that all of the required
configuration data are loaded.
Version Info

Opening the Online Dialog will show the Version Info view. Version information is
read out from the physical devices of the selected subtree.

Figure 145. Version Info View


In a separate progress and results dialog an activity indicator and two progress bars
indicate the current status of the on-going operation. The left vertical bar shows the

342

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

progress for the individual devices, and the horizontal bar to the right of it shows the
overall progress for the entire tree. Refer to Figure 145 and Table 77.
Table 77. Progress and Results Dialog
Dialog element

Description

Cancel

Cancels the selected operation.


The online version check may be restarted for
the whole displayed subtree or for part of it via
the context menu of the objects in the tree
representation.

Close

Closes the dialog.


The dialog closes automatically if the checkbox
Close when finished is checked and no errors
occurred.

Close when finished

This option specifies, whether the dialog is closed


automatically after completion of the selected operation.
The dialog is not closed automatically.
The dialog is closed automatically when the
operation finishes without errors.

Show details

This option controls the display of additional information.


No details are displayed.
Details are shown.
Irrespective of this option the dialog
automatically expands to detail view if the online
version check finishes with errors.

The tree representation on the left half of the Online Dialog indicates

version differences between configuration data in the device and configuration


data last downloaded (version OK; version diff.) and

changes of configuration data since last download (config. not changed; config.
changed).

3BDD012902-510

343

Online Dialog

Section 12 Commissioning FF Objects

For the symbols in the tree representation refer to Table 78. Detailed information
appears in text form after the object name. The user can see where local parameter
changes were applied and where new configuration data is available that needs to be
downloaded.
Table 78. Results of Online Version and Configuration Check

Version check has not yet been carried out for this object.

Versions identical and configuration unchanged for this object.

In case of a collapsed branch below this object, this applies to all


objects in the collapsed branch.

For at least one object in the collapsed branch the versions differ or the
configuration has changed since last download.

Specific information for the object and all objects in the collapsed
branch can be displayed by expanding the branch.

Versions different or configuration changed for this object.

The physical device cannot be reached on the bus.

Precommissioning action is required for the object. Details should be


taken from the Additional information area to the right.

After a power fail it cannot be guaranteed that linking devices and H1 devices
have maintained the correct version information of the latest configuration.
Therefore, when the Online Dialog is opened after a power fail the automatically
executed version check may detect version errors, which will lead to a full
download of these devices.
The top right corner of the window shows a comparison of version information for
the selected object from the configuration database and from the physical device.
The area underneath displays additional information for the selected object. This
includes details regarding configuration changes as well as hints to suggested user
actions.

344

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Download to Device

In the Download to Device view the tree representation displays the current
commissioning status for each object in the form of a symbol right down to the
level of the blocks. Detailed information appears in text form after the object name.
Refer to Figure 146.

Figure 146. Download to Device View


Table 79 lists the possible commissioning states and their symbols. The
commissioning status of an object indicates whether and in what form this object
will be loaded. It depends on the configuration changes which have been applied,

3BDD012902-510

345

Online Dialog

Section 12 Commissioning FF Objects

the version information read out from the devices and the selected download
settings.
Table 79. Commissioning Status

346

Version check has not yet been carried out for this object.

The object will not be loaded. The loaded configuration data are
current.

In case of a collapsed branch below this object, none of the objects in


the collapsed branch will be loaded. The loaded configuration data for
these objects are current.

Loading is necessary for at least one object in the collapsed branch.

Specific commissioning status for the object and all objects in the
collapsed branch can be displayed by expanding the branch.

Only changed configuration data are loaded into the object


(incremental download).

Only changed configuration data are loaded into the object


(incremental download).

For an H1 link: The link active scheduler (LAS) is stopped during the
download, i.e. the application is interrupted.

For an H1 device: The resource block is stopped. As a result, all of the


blocks in the device switch to Out of Service mode.

The object is loaded with all configuration data (full download).

The object is loaded with all configuration data (full download).

For an H1 link: The link active scheduler (LAS) is stopped during the
download, i.e. the application is interrupted.

For an H1 device: The resource block is stopped. As a result, all of the


blocks in the device switch to Out of Service mode.

Although configuration of the block (i.e,. block parameters) has


changed, block parameters are not loaded because the Block
Parameters Download setting No parameters is selected.

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Table 79. Commissioning Status (Continued)

The physical device cannot be reached on the bus.

Precommissioning action is required for the object. Details should be


taken from the text in the download tree.

Global download settings and object-specific download options allow the user to
perfectly adapt the download to the current operating status of the system.

Global download settings can be set in the lower right corner of the Online
Dialog. Refer to Table 80.

Object-specific download options can be set via the context menus of


individual devices in the tree. Refer to Table 82.

The default download settings - Incremental download / No parameters - will result


in an incremental download without stopping LAS or H1 link and not changing
parameter settings as they are in the devices unless the configuration changes made
have such an impact on the link and function block application that they can only be
loaded with briefly interrupting the application. Necessary interrupts are indicated
as described above.
It is strongly recommended to keep the download settings with the default
settings. Non-default settings are only intended for users with in-depth FF
knowledge capable of judging the impact of the different settings depending on
the respective status the application is in.

3BDD012902-510

347

Online Dialog

Section 12 Commissioning FF Objects

Table 80 describes in detail the various global download settings.


Table 80. Download to Device View
Dialog element

Description

Device Configuration
Download

With this setting the user can choose between an


incremental download and a full download.

This is the recommended setting.

Incremental
download

Only the modified device configuration data is loaded. By


default the LAS is not stopped during the incremental
download.
This setting does not automatically include block
parameters in the download. To include block
parameters select the corresponding Block
Parameters Download setting.

Full download

All of the device configuration data is loaded and the


LAS is stopped during the download.
This setting does not automatically include block
parameters in the download. To include block
parameters select the corresponding Block
Parameters Download setting.

Block Parameters
Download

348

With this setting the user can define whether parameters


of function blocks, resource blocks and transducer
blocks should also be loaded during the download

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Table 80. Download to Device View (Continued)


Dialog element

Description

This is the recommended setting for an incremental


download.

No parameters

Block parameters are excluded from download.


Excluding the block parameters from the
download will leave the current block
parameters in the device unchanged. Changes
to block parameters you have made offline in your
configuration will not take effect until you include the
block parameters in the download. To reconcile the block
parameters in your device and in the configuration
database use the properties dialog at the device or the
Upload from Device view of the Online Dialog. Refer to
Phase 3: Online Parameter Settings on page 320 or
Upload from Device on page 354 respectively.

Changed
parameters

All parameters are loaded for a block if at least one of


the parameters in that block has changed or a version
difference has been detected.
Including the block parameters in an
incremental download will stop the affected
devices for the duration of the download. The
devices will restart with the downloaded parameters.
This may lead to discontinuity in process operation
which could cause severe damage. Ensure that
discontinuities are acceptable under the current system
conditions.

All parameters

All block parameters are loaded.


Including the block parameters in an
incremental download will stop the affected
devices for the duration of the download. The
devices will restart with the downloaded parameters.
This may lead to discontinuity in process operation
which could cause severe damage. Ensure that
discontinuities are acceptable under the current system
conditions.

3BDD012902-510

349

Online Dialog

Section 12 Commissioning FF Objects

Table 80. Download to Device View (Continued)


Dialog element

Description

Stop LAS during


download

With this option the user can define whether the link
active scheduler (LAS) is to be stopped and therefore
the cyclical communications on the H1 link are to be
interrupted during the incremental download.
LAS will not be stopped.
This is the recommended setting. Select this option if
you do not want the publisher/subscriber
communications and therefore the application on the H1
link to be interrupted during the download. In this case it
will take slightly longer to transfer the configuration data
to the H1 devices. No client/server communications are
possible during this time, which may take up to several
macro cycles depending on the schedule.
LAS will be stopped.
This option allows fast loading of configuration data.
However, publisher/subscriber communications
therefore the application on the H1 link are interrupted.
Stopping the LAS will interrupt the execution of
the control application on the affected H1 link.
This may influence other dependent application
parts and lead to severe damage under operating
conditions. Please ensure that stopping the LAS is
acceptable under the current system conditions.
The LAS is always stopped during a full download.

Start

Starts the download with the selected settings.

Show Results

Switches to results view used for displaying download


errors.
Pressing the Start button automatically switches
to this view.

Close

350

Closes the Online dialog. The selected settings are


discarded.

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Context Menus of Objects in the Tree Representation

Table 81 lists the context menu entries which are available for the objects in the tree
representation of the Online Dialog in the Download to device tab. They are
described briefly in Table 82.
Table 81. Context menu of Objects in the Download Dialog

Start full download of device...

Activate H1 port...

X
X

Download OPC server part...


Force full download for device
Load block parameters

3BDD012902-510

Block
(FB, RB, TB)

Start download of NM...

Write H1 port address assignment...

H1 device

H1 link

HSE device
(linking device)

Context menu entry

HSE subnet

Available on...

X
X

X
X

351

Online Dialog

Section 12 Commissioning FF Objects

Table 82. Context menu entries


Context menu entry

Description

Start full download of


device...

Loads the complete configuration data into the device,


including the block parameters. This function is used
when replacing a device. For more details refer to
Replacing FF Devices on page 357.

Start download of NM... Loads the network management settings (VCRs) into
the device.
Execute in the case of communication problems caused
e. g. by connecting external tools to the H1 link.
Activate H1 port...

Activates a newly configured H1 port. It requires that an


initial linking device initialization and address
assignment has been carried out at least once.
Execute, if precommissioning symbol shows up at H1
link and additional information text requires activation of
H1 port.

Write H1 Port address


assignment...

Deactivates deleted H1 ports and writes the port


addresses of newly configured H1 ports. It requires that
an initial linking device initialization and address
assignment has been carried out at least once.
Execute, if precommissioning symbol shows up at linking
device and additional information text requires write of
H1 Port address assignment.

352

Download OPC server


part...

The OPC data related to the selected H1 link are directly


loaded into the OPC server.

Force full download for


device

A full download is performed during the following


download.

Load block parameters

Block parameters are loaded during the following


download.

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Start Download

To start the download with the selected options, press the Start button. A warning
shows up informing about the scope of the download and its impact on the control
application and communication. The user may Cancel the download or Continue.
After pressing the Continue button the progress of the loading operation is
indicated in a separate progress and results dialog. The level of detail displayed and
the closing behavior of this dialog may be adjusted. Refer to Table 77.
Successful completion of the download is indicated by a message box.
If any errors are encountered during the download the progress and results dialog
will remain open and the total number of errors that have occurred during download
is displayed. In this case not all configuration data have been loaded. The affected
items are listed in the Download Info area on the right-hand side of the Online
Dialog. Refer to Figure 147

Figure 147. Errors During Download


In the case of download errors the Data column in the Download Info area of the
Online dialog shows the following information for affected objects:

the relative object index and the number of bytes for block parameters or

the object index and the number of bytes for network management objects.

3BDD012902-510

353

Online Dialog

Section 12 Commissioning FF Objects

Pressing the Close button will close the Online Dialog.


Upload from Device

The Upload from Device view allows to compare and reconcile block parameters in
the database and in the devices. Parameter reconciliation can be executed at any
point in time and is always using the latest data from database and device.
Recommended workflow for parameter reconciliation:
1.

Mark parameters for upload (optional):


context menu in tree representation > Mark for Upload

2.

Read marked parameters from physical devices:


Online Dialog > Read

3.

Set check mark for those parameters for which current values shall be taken to
the database.

4.

Confirm take-over to database:


Online Dialog > Commit

Upon switching to the Upload from Device view, parameters of blocks with version
differences (changed static revision) detected during online version check are
preselected for upload. This selection may be modified via the context menu in the
tree representation. Refer to Figure 148.
The tree representation shows from which blocks parameters will be uploaded. For
details refer to Table 83.
Table 83. Upload Information

354

Version check has not yet been carried out for this object. The object
will not be uploaded.

The object will not be uploaded.

In case of a collapsed branch below this object, none of the objects in


the collapsed branch will be loaded. The loaded configuration data for
these objects are current.

3BDD012902-510

Section 12 Commissioning FF Objects

Online Dialog

Table 83. Upload Information (Continued)

At least one object in the collapsed branch will be uploaded.

Specific upload information for the object and all objects in the
collapsed branch can be displayed by expanding the branch.

The object will be uploaded.


Only those parameters which are checked for upload in the
parameter dialog of the block will be uploaded.

The physical device cannot be reached on the bus. The object will not
be uploaded.

Precommissioning action is required for the object. The object will not
be uploaded.

After pressing the Read button the progress of the block parameter reading is
indicated in a separate progress and results dialog. The level of detail displayed and
the closing behavior of this dialog may be adjusted. Refer to Table 77.
The block parameters read from the devices are displayed in the Block parameters
section of the Online Dialog. For each block parameter the configuration value and

3BDD012902-510

355

Online Dialog

Section 12 Commissioning FF Objects

the current value are displayed. Rows with yellow background point out differences.
Refer to Figure 148 and Table 84.

Figure 148. Upload from Device View


Filter options help to focus e. g. on specific parameter classes. Filters can be applied
by entering filter texts in the header of the block parameters list or via the context
menu.
Parameters for which current values shall be taken to the database may be selected
by directly checking the checkbox in the Device Tag column or via the context
menu.
For opening the context menu of the parameter list right-click on any parameter
in the list.
Table 84. Upload from Device View

356

Dialog element

Description

Read

Starts reading marked parameters from physical


devices.

3BDD012902-510

Section 12 Commissioning FF Objects

Replacing FF Devices

Table 84. Upload from Device View (Continued)


Dialog element

Description

Commit

Takes over current values of checked parameters to the


database

Close

Closes the Online dialog.

Replacing FF Devices
Replacing an FF Linking Device
The following cases must be distinguished:

Case 1: The linking device to be replaced is a device in a redundant set of


linking devices; the other linking device in this set operates as the primary
device.

Case 2: The linking device to be replaced operates as a non-redundant device.


There is no redundant device for this.

Below there is a description of the steps necessary for replacement of this device for
each of these cases.
Case 1: Replacement of a Redundant Linking Device

When a linking device which is part of a redundant set of linking devices fails, the
other linking device in this set continues to operate as a primary device - if
necessary, after successful redundancy switchover.
In this case, the secondary linking device may be replaced by a device of the same
type with an identical firmware version and identical IP configuration without
adversely affecting communication, as the device functions are executed from the
primary device. If the firmware of the replacement device is different, a suitable
firmware must be downloaded to the replacement device: i.e. the firmware must be
either upgraded or downgraded to match the firmware of the primary linking device.
As the replacement device receives its configuration data from the current primary
device, it is not necessary to load the configuration data. Details regarding the

3BDD012902-510

357

Replacing FF Devices

Section 12 Commissioning FF Objects

replacement of a redundant linking device can be found in the documentation of the


FF linking device.
Case 2: Replacement of a Non-redundant Linking Device

When a non-redundant FF linking device fails, cyclical communication on the


associated H1 links is generally maintained as long as Backup Link Masters have
been configured.
In this type of situation it is also possible to replace the FF linking device without
interrupting cyclical communication on the H1 links as long as the power supply to
the field devices on the H1 links is assured. In addition, the FF linking device must
be replaced with a device of the same type and with exactly the same firmware
version and IP configuration. If necessary, a firmware update should be
performed. For details refer to the documentation relating to the FF linking device.
Once the FF linking device has been replaced, precommissioning has to be carried
out and the configuration of the linking device has to be loaded.
1.

Wait until the FF linking device restarts (show HSE live list).

2.

Context menu for the HSE device (FF linking device).

3.

Object > Linking device initialization and address assignment...

4.

Press Continue button.

5.

After success completion press Close button.

6.

Context menu for the HSE device (FF linking device).

7.

Open Online dialog: Object > Online Dialog...

8.

Wait until version check has completed, then switch to Download to device
tab.

9.

Context menu for the HSE device (FF linking device) in tree structure of
Online dialog.

10. Start full download of device...


11. Press Continue button.
12. Successful completion of the download is indicated by a message box.
13. Press Close button to close the Online dialog.

358

3BDD012902-510

Section 12 Commissioning FF Objects

Replacing an H1 Device

The configuration data for the FF linking device, including the local configuration
data for the H1 links, is loaded. The FF devices in the H1 links are not loaded during
this process.

Replacing an H1 Device
When an H1 device in an H1 link fails, the device must be reassigned after it has
been replaced. Next, the configuration of the H1 device must be loaded.
1.

Context menu for the H1 device

2.

Object > Assign device ...

3.

Select the device from the displayed list of active devices.

4.

Press Assign button.

5.

After success completion press Close button.

6.

Context menu for the H1 device

7.

Open Online dialog: Object > Online Dialog...

8.

Wait until version check has completed, then switch to Download to device
tab.

9.

Context menu for the H1 device in tree structure of Online dialog.

10. Start full download of device...


11. Press Continue button.
12. Successful completion of the download is indicated by a message box.
13. Press Close button to close the Online dialog.

3BDD012902-510

359

Replacing an H1 Device

360

Section 12 Commissioning FF Objects

3BDD012902-510

Section 13 Device Type Objects


Overview
For integration of fieldbus devices from ABB and third party vendors into the
Industrial IT 800xA environment the ABB Device Integration Center (DIC)
provides pre-configured device representations with proven interoperability by
online tests with the device in the form of single device type objects.
The Device Library Wizard is used to install, update, and validate these device type
objects in an 800xA system. Device type objects are available from 800xA System
Device Library DVDs or for download from the ABB SolutionsBank.
Device type objects for FOUNDATION Fieldbus devices (in short: FF device type
objects) allow immediate use of the devices in Fieldbus Builder FF as well as in
Plant Explorer.
For a complete list of currently supported devices and functionality refer to the
ABB website:
http://www.abb.com/controlsystems
Navigate to
Extended Automation System 800xA -> Device Management FOUNDATION
Fieldbus -> Device Integration Center (DIC) > Downloads
If a required device type is not yet available in the form of a pre-configured device
type object, a request can be sent to the DIC:
Mail: [email protected]
Please notice that the DIC can neither guarantee to integrate a requested device
type nor can it commit a specific date for an integration.

3BDD012902-510

361

Functionality

Section 13 Device Type Objects

Functionality
Functionality in Fieldbus Builder FF

FF device type objects provide the following additional functionality in Fieldbus


Builder FF:1

Supplied device types are present in the H1 and HSE device libraries and
therefore need not be imported using Device Description and Capabilities files.

Device-type-specific bitmaps for representing the device in Fieldbus Builder


FF are provided.

The block library in Fieldbus Builder FF contains the standard function blocks
specified by the Fieldbus Foundation and additional blocks that come with the
supplied device types.

For frequently used blocks, specific parameter input dialogs are available.

For frequently used blocks, predefined block-type-specific parameter value sets


are available for selection on the FF Block Class object or FF Block Instance
object. These parameter value sets contain block-type-specific values for
selected block parameters that have proved to be useful initial values in the
commissioning of a variety of FF projects. For details on selecting these
parameter value sets at the block class refer to Reset to User-Defined Values on
page 158. For selecting them at the block instance refer to Reset to UserDefined Values on page 208.

Functionality in Plant Explorer

In Plant Explorer for each installed FF device type object, a preconfigured object
type with the following set of aspects is provided in the FF H1 Device Library, FF
Object Type Group catalog or in the FF HSE Device Library, FF Object Type Group
catalog respectively:

Product Documentation

Asset Monitors

Asset Reporters

1.

362

Note that using the full scope of the device type objects requires the Optimize IT Asset Optimization software
to be installed and licensed.

3BDD012902-510

Section 13 Device Type Objects

Asset Viewers

CMMS Connectivity

Prerequisites and Requirements

The preconfigured object types enable each device to

access device-specific product documentation

connect to Asset Optimization - a set of extensions that allow plant personnel to


collect, compare, and monitor field device data in order to accurately assess
equipment conditions in real time.

Furthermore in Plant Explorer a block library containing the standard function


blocks specified by the Fieldbus Foundation and additional blocks that come with
the supplied device types is provided in the FF Block Library, FF Object Type
Group catalog.
For a set of frequently used blocks, faceplates are provided. A block faceplate is the
graphical user interface for the operator to the specific process function
(analog/discrete input/output monitoring, PID controller, etc,.). Faceplates are
accessible as aspects at the block instance.

Prerequisites and Requirements


The following requirements must be met, in order to get the full functionality
described in this section.

3BDD012902-510

The following system extensions that are provided with Device Management
FOUNDATION Fieldbus have been added:

Fieldbus Builder FF
adds functionality for configuration, commissioning, and management of
FOUNDATION Fieldbus networks, devices, and applications.

FF Device Integration Library - Basics


provides a library framework for incorporating separately delivered device
type objects of FOUNDATION Fieldbus devices that are integrated in and
interoperable with the Industrial IT 800xA system.

FF Device Integration Library - Asset Monitoring


adds asset monitoring functionality to the device type objects.

363

Prerequisites and Requirements

Section 13 Device Type Objects

The following system extensions that are provided with Optimize IT Asset
Optimization have been added:

Asset Monitor Environment

Asset Optimizer Server

Maximo Connectivity

For details on configuration of Asset Optimization functionality refer to the


corresponding product documentation.

364

3BDD012902-510

Section 13 Device Type Objects

Device-Type-Specific Product Documentation

Device-Type-Specific Product Documentation


For each FF device type object a Product Documentation aspect is provided at the
device instance objects.
The Product Documentation aspect has the tabs listed in Table 85.
Table 85. Product Documentation Aspect
Tab
Documents

Description
This tab shows a list of available product documents.
For Industrial IT certified devices at least the following
categories are available:

Application Manual

Data Sheet

Declarations

Installation Manual

Maintenance and Service Manual

Operating Manual

Product Classification

Product Identification

View Document

This tab shows the contents of the product document


that has been selected in the Documents tab.

Select device

For certain device types several sets of product


documentation are available, depending on the
specific device type. This tab allows to select the
specific device type for this device instance.

When the Product Documentation aspect is selected at a device instance object


for which more than one set of product documents is available, the Select device
tab will show up until a specific device type has been selected. This selection is
stored, but can be modified at any time.

3BDD012902-510

365

Connection to Asset Optimization

Section 13 Device Type Objects

Connection to Asset Optimization


Asset Optimization consists of system extensions that allow plant personnel to
collect, compare, and monitor field device data in order to accurately assess
equipment conditions in real time.
Information can subsequently be used to set future performance and profitability
goals and to assist managers in making these decisions.
The Optimize IT Asset Optimization software consists of the following
components, for which the FF device type objects provide a connection.

Asset Monitoring
Asset Monitoring provides the infrastructure that monitors, analyzes, and reports
asset status/condition information. It notifies operators and maintenance personnel
when an abnormal condition calls for maintenance. Asset Monitoring interacts with
third-party CMMS applications to optimize the use of plant equipment and
processes.
An Asset Monitor is an application for retrieving data from, and interacting with,
multiple data servers, e.g. OPC Servers. Asset Monitors can detect problems that
may not affect the process variables, but do affect the maintenance status of an asset
or process.
Prerequisite: The system extension Asset Monitor Environment must be added.

Aspects provided by FF Device Type Objects

For each FF device type object a standard (generic) or a device-type-specific Asset


Monitor is provided. The aspects listed in Table 86 are present for the device type.

366

3BDD012902-510

Section 13 Device Type Objects

Asset Monitoring

Table 86. Aspects for interfacing with Asset Monitoring


Aspect

Function

Asset Reporter

The Asset Reporter provides a detailed view of an


asset condition for an object. It displays information
available to it from all Asset Monitors and their
corresponding current subconditions.

Asset Viewer

When the Asset Viewer is present at an object, the


asset condition tree can be displayed. When
displayed, the asset condition tree shows the
condition of that object and all its children, visually
indicating the presence of a fault report by displaying
items in bold text. Context menus permit fault report
submission directly from within the Asset Viewer.

FF Generic Device Asset


Monitor

Standard Asset Monitor for FOUNDATION Fieldbus


devices.

FF <device_type> Asset
Monitor

Device-type-specific Asset Monitor for FOUNDATION


Fieldbus devices.

Maximo Equipment ID

The Maximo Equipment ID provides information for


mapping the Industrial IT object to the Maximo
equipment in the CMMS database for a particular
Maximo Server. Multiple Maximo Equipment IDs can
be associated with the same asset, thus providing
the ability to map to more than one piece of
equipment defined in Maximo.

3BDD012902-510

367

CMMS Connectivity

Section 13 Device Type Objects

CMMS Connectivity
CMMS Connectivity establishes the link that removes the barrier to information
exchange between the Maximo Computerized Maintenance Management System
(CMMS) and the process control system environments and brings maintenance
management to the operator environment.
Context menus for process graphics, the alarm and event list, etc,. provide access to
a number of views and actions for the specific CMMS item.
This allows plant personnel to collect, compare, and monitor field device data in
order to accurately assess equipment conditions in real time.
Prerequisite: The system extensions Asset Optimizer Server and Maximo
Connectivity must be added.
Aspects provided by FF Device Type Objects

For each FF device type object a CMMS Connectivity connection to the MAXIMO
Computerized Maintenance Management System (CMMS) is provided by the
aspects listed in Table 87.
Table 87. Aspects for interfacing with CMMS
Aspect

368

Function

View Active Work Orders

Lists all active work orders in the CMMS for a


particular asset or group of assets.

View Equipment Status

Allows data returned from a status assessment of an


asset or group of assets to be viewed.

View Preventive
Maintenance Schedule

Lists the preventive maintenance schedule for an


asset or group of assets.

View Spare Parts

Lists spare parts in the CMMS for a particular asset


or group of assets.

View Work Order History

Lists the history of all work orders in the CMMS for a


particular asset or group of assets.

3BDD012902-510

Section 13 Device Type Objects

Device Library Wizard

Device Library Wizard


Overview
For integration of fieldbus devices from ABB and third party vendors into the
Industrial IT 800xA environment ABB provides single device types. The Device
Library Wizard is a tool that is used to install and update separately delivered device
types into an 800xA system.
Device types are available from 800xA System DVDs or for download from the
ABB SolutionsBank.
The Device Library Wizard is an integral part of the Device Management
FOUNDATION Fieldbus.
The Device Library Wizard setup consist of two components.

Device Library Wizard - Client


The Client program is installed on every 800xA system node and provides the
graphical user interface for installation of Device Types.

Device Library Wizard - Server


The server program interacts as service on the 800xA Aspect Server nodes and
provides history information to the Device Library Wizard - Client.

Prerequisites
The following requirements must be met to allow adding FF device type objects to
the Plant Explorers Object Type Structure using the Device Library Wizard.

An 800xA system has been created and started.

All required 800xA licenses are loaded to the License Server.

The Device Management FOUNDATION Fieldbus system extensions have


been added.
The required system extensions are listed in the manual Industrial IT, 800xA Post Installation, (3BUA000156*), section Device Management FOUNDATION
Fieldbus.

3BDD012902-510

ABB Device Library Wizard Client has been installed on all 800xA System
nodes except Thin Client nodes.

369

Managing FF Device Type Objects

Section 13 Device Type Objects

ABB Device Library Wizard Server has been installed on all 800xA Aspect
Server nodes.
Installation of the Device Library Wizard software is described in the manual
Industrial IT, 800xA - System Installation (3BSE034678*), section Device
Library Wizard.

The Device Library Wizard Server settings have been configured.

The user has Windows and 800xA System Administrator privileges.

Managing FF Device Type Objects


For managing device type objects in an 800xA system the Device Library Wizard is
used. The following actions are supported:

Install device types:


adds new device types to the 800xA system or updates existing device types (if
only minor version numbers differ).

Extend device types:


extends functionality of existing device types.

Restore device types:


restores device type related software not included in a system backup; to be
executed after 800xA system restore.
Detailed information about obtaining and adding separately delivered device
types into the 800xA system can be found in
Industrial IT, Device Library Wizard, User Instructions, (2PAA102573*) section
Getting Started, and in
Industrial IT, 800xA - System, Configuration (3BDS011222*),
section Device Management & Fieldbusses.
User-made modifications to existing library objects representing FF blocks
which are also included in the device type objects that are going to be added by
the Device Library Wizard will be overwritten. If such changes have been made,
they can be reconstructed manually. Refer to Step 5: Post-Installation on page
374.

370

3BDD012902-510

Section 13 Device Type Objects

Step 1: Obtain Device Types

A general workflow for adding FF device types to the 800xA system is listed below:

Step 1: Obtain Device Types


Check 800xA System Device Library DVDs for required device types. New
device types are available on ABB SolutionsBank for download.

Step 2: Extract Device Type Files


Extract the device type files to the specific Device Integration Library folders
on all involved 800xA system nodes using the Device Library Wizard.

Step 3: Read Release Notes


Read corresponding device type release notes for details and limitations.
Release Notes are provided together with the device type file or can be
downloaded from ABB SolutionsBank (TechInfoBank).

Step 4: Install / Restore Device Types


Add the designated device types to the 800xA system utilizing Device Library
Wizard on all involved 800xA system nodes.

Step 5: Post-Installation
Perform FOUNDATION Fieldbus specific post-installation actions.

Step 1: Obtain Device Types


ABB provides a continuously increasing portfolio of system tested and certified
ABB and third party device types. They are available from 800xA Device Library
FOUNDATION Fieldbus DVD or from ABB SolutionsBank.
Download from ABB SolutionsBank:
1.

Login to ABB SolutionsBank.

2.

Open Downloads > Downloads Explorer

3.

Browse to
Control Products and Systems / 800xA / Device Management
FOUNDATION Fieldbus / Device Library - <category>
and download the designated device type files to your local machine.

3BDD012902-510

371

Step 2: Extract Device Type Files

Section 13 Device Type Objects

Step 2: Extract Device Type Files


1.

Open the Device Library Wizard:


Start > All Programs > ABB Industrial IT 800xA > Device Mgmt >
ABB Device Library Wizard
or double-click the ABB Device Library Wizard shortcut on the Desktop.

2.

When the Device Library Wizard opens with main window select Extract
Device Types and click Next.

3.

Select Extract Device Types via Manual Selection and click Next.

4.

Click Browse button and navigate to the corresponding folder that contains the
device type files.
Device type files exist as zip files (.zip) or self extracting zip files (.exe).
It is not required to copy device type files to the local disk before extracting them.

5.

Select the required device type files (multiple selection is possible) and click
Open.

6.

Click Next to start the extracting operation.

7.

Click Finish to complete the extracting operation.

Step 3: Read Release Notes


Each device type file includes a release note for the corresponding device type.
Please read the release note carefully for detailed information or limitations.
The release notes of each extracted device type can be directly access via Device
Library Wizards - Device Selection windows, where device types are displayed. To
open the release note of a particular device click with the right mouse button on the
listed device type. Alternative the release notes are stored in the root folder of the
specific device type. The folders exists only on that node, on which the Device
Library Wizard - Server is installed.
For FOUNDATION Fieldbus browse to:
<Installation path>\ABB Industrial IT\Engineer IT\ABB Device Integration
Library\FF Device Integration Library\<Device Type Object>

372

3BDD012902-510

Section 13 Device Type Objects

Step 4: Install / Restore Device Types

Step 4: Install / Restore Device Types


1.

Open the Device Library Wizard:


Start > All Programs > ABB Industrial IT 800xA > Device Mgmt > Device
Library Wizard
or double-click the Device Library Wizard shortcut on the Desktop.
Windows and ABB Industrial IT System administrator rights are required to
execute the Device Library Wizard on the PC.

2.

From the main window choose Select System.

3.

Select the System 800xA with AC 800M (Fieldbus Builder).

4.

Select Install Device Types.

5.

Select FOUNDATION Fieldbus protocol.

6.

The new opened windows lists all extracted device type files except those,
which have been installed already.
Select the required device types listed in the window and follow the installation
procedure.

7.

Exit Device Library Wizard


If the device type is already installed or available in the 800xA System, a message
box will be displayed. If the user chooses Yes for overwriting, the device type
in the 800xA system will be installed completely and may be enhanced with
additional functionality or bug-fixed aspects.
NOTICE: The confirmation with Yes results in overwriting user-made
modifications in device type object aspects. ABB recommends not to change or
modify aspects at device type objects. Confirm with Yes, if user-made changes
at device type object aspects have not be done before.
Choose No to cancel the object type installation.

3BDD012902-510

373

Step 5: Post-Installation

Section 13 Device Type Objects

Step 5: Post-Installation
Managing device types with the Device Library Wizard modifies the FF Library. To
ensure a proper usage of the device types in the 800xA system requires
synchronizing these library changes with all HSE subnets. Therefore the following
work steps have to be carried out after application of the Device Library Wizard:
1.

Check, Save, and Upload FF Libraries:


a.

Open a Plant Explorer Workplace.

b.

Object Type Structure > FF Libraries Object Type Group

c.

Aspect: FF Upload > Tab: Library Reference

d.

Click Open Library in Fieldbus Builder FF.

e.

Click Edit Library.

f.

Select menu item: Tools > Check whole project.

g.

Save in Fieldbus Builder FF.

h.

Exit Fieldbus Builder FF and return to the Plant Explorer Workplace.

i.

Object Type Structure > FF Libraries Object Type Group

j.

Aspect: FF Upload > Tab: Library Upload

k.

Click Upload FF Library.

After a successful upload, the green traffic light symbol indicates that the FF
library information is up-to-date.

374

3BDD012902-510

Section 13 Device Type Objects

2.

Step 5: Post-Installation

Optional: Reconstruct User-made Changes to Library Objects representing FF


Blocks:
This step is only required if changes were made to library objects representing FF
blocks.
User-made modifications to library objects representing FF blocks which are
also included in the added device type objects have been overwritten.
Important substitutions have been logged.

3.

a.

Display the substitutions as follows:

Open a Plant Explorer Workplace.

Object Type Structure > FF Libraries Object Type Group

Aspect: FF Upload > Tab: Warnings

Click Open Library in Fieldbus Builder FF.

b.

For reconstructing user-made changes, reapply the changes to the library


objects manually.

Update FF Libraries for HSE Subnet (Library Update).


Perform the following procedure for each HSE Subnet.
a.

Open a Plant Explorer Workplace.

b.

Control Structure > HSE Subnet object > Aspect: FF Upload

c.

Tab: Library Update

d.

Click Update Library.


After a successful library update, the green traffic light symbol indicates
that the FF library for this subnet is up-to-date.

3BDD012902-510

375

Step 5: Post-Installation

376

Section 13 Device Type Objects

3BDD012902-510

Appendix A Configuration Rules


Basic configuration rules for FOUNDATION Fieldbus are given in Table 88.
Table 88. FOUNDATION Fieldbus Basic Configuration Rules
HSE Maximum CI860 throughput

max. 400 published (write)


signals per second
or

max. 200 subscribed (read)


signals per second
or

Maximum number of signals per CI860

3BDD012902-510

max. 200 .. 400 signals per


second for a mixed
configuration of published
and subscribed signals

1000 signals overall out of:

max 1000 for analog input

max 500 for analog output

max 500 for discrete input

max 250 for discrete output

Maximum number of CI860 at CEX Bus

12(1)

Maximum number of linking devices per


HSE subnet

15

377

Appendix A Configuration Rules

Table 88. FOUNDATION Fieldbus Basic Configuration Rules (Continued)


H1

Maximum number of devices per H1 link


Maximum number of signals in total
between one H1 link and HSE
Maximum number of signals per second
per H1 link between H1 and HSE

16 (application dependent)(2)
100(3)
20

(1) A pair of redundant modules counts as two modules.


(2) FF recommendation for H1 segment layout is a maximum of 12 devices with up to 4 valves.
(3) If more than 13 devices are configured on an H1 link, the maximum number of signals is given
by 126 - 2*n, where n is the number of devices on that link.

Capacity figures for a Connectivity Server that is exclusively running an OPC


Server FF are given in Table 89.
Table 89. Capacity Figures for the Connectivity Server FF
Maximum number of Connectivity Servers FF There is a limit for the total number
of Connectivity Servers in a system.
Refer to Industrial IT, 800xA System
Guide - Performance and Capacity,
3BSE041434*.
Maximum number of HSE subnets per
Connectivity Server FF

1 (1:1 relationship)

Maximum number of field devices per


Connectivity Server FF

There are different limits on


combined and separate node types.
Refer to Industrial IT, 800xA System
Guide - Performance and Capacity,
3BSE041434*.

For detailed dimensioning limits of the linking device LD 800HSE and the
communication interface CI860 refer to the documentation of these products:

378

FOUNDATION Fieldbus Linking Device LD 800HSE, User Instructions,


3BDD011677*

Industrial IT, 800xA - Control and I/O, FOUNDATION Fieldbus HSE,


Engineering and Configuration, 3BDD012903*.

3BDD012902-510

Appendix B Documentation Settings


Document Types
Table 90. Document Types
Term

Type

Name

Documentation-Description Documents
Title-/cover pages

EAA10

COV

Title page

Directories

EAB11

IND

Table of Contents

EAB12

MAC

Setting the documentation job

General Technical Information Documents


Gen.techn. doc.

EDY12

OBJ

Head confi./ list

EDY20

HWM

Tree view

EDY22

NET

Network

EDY30

SYS

Graphic view

EDY33

MOD

Module parameters

Technical Requirements and Dimension/Design Documents


Tag lists, block schema EEC10
EEC11

TAG

Tag list

CR_T

Cross-reference tag list

Function-Description Documents
freely available

3BDD012902-510

EFM10

ERR

Plausibility check error

379

Description of the Fields or Contents

Appendix B Documentation Settings

Description of the Fields or Contents


All fields used in the documentation must be unequivocal, i.e. each field is given a
serial number F1-F62. This is used e.g. for describing the field titles, if no other
entry has been made. For a definition of the fonts used see also Fonts, National
Languages and Bitmaps in the Drawing Footer / Header on page 386.
Drawing Footer:

Drawing Header:

380

3BDD012902-510

Appendix B Documentation Settings

Field Names in the Drawing Footer / Header

Field Names in the Drawing Footer / Header


The following table shows the correlation between:

Field designation (FIELD),

Default variable (CONTENTS),

Default title (TITLE),

Description or contents of the field acc. To DIN (COMMENT).


Table 91. Field Names in the Drawing Footer / Header

FIELD CONTENTS

TITLE

COMMENT

F0

Sta1

State 1 of printout

F1

Sta2

State 2 of printout

F2

Sta3

State 3 of printout

F3

Sta

F4

$ObjDate

Fixed text in frame


Revision1

Revision date1

F5

Revision2

Revision date2

F6

Revision3

Revision date3

F7

Revision

Fixed text in frame

F8

Date1

Date1 of revision

F9

Date2

Date2 of revision

F10

Date3

Date3 of revision

F11

Name

Fixed text in frame

F12

Norm1

F13

Norm2

F14

Norm3

F15

3BDD012902-510

Norm

Fixed text in frame

381

Field Names in the Drawing Footer / Header

Appendix B Documentation Settings

Table 91. Field Names in the Drawing Footer / Header (Continued)


FIELD CONTENTS

COMMENT

F16

Date

Fixed text in frame

F17

Resp

Fixed text in frame

F18

Check

Fixed text in frame

F19

Norm0

Fixed text in frame

F20

$ObjCDat

Date0

F21

$PrjMan

Resp

F22

$ObjS

Check

F23

Compilation date

Checked by

Norm0

F24

Customer

Fixed text in frame

F25

#Logocust.bmp

Customer logo (bitmap) or text

F26

Origin

Fixed text in frame

F27
F28

Origin
Cre.f.

F29

Original of
Fixed text in frame

Cref

F30

%LogoComp

Company logo (bitmap)

F31

Cre.b.

Fixed text in frame

F32

382

TITLE

Creb

F33

Title

Fixed text in frame

F34

$DocTypeName1 Title1

Drawing name1

F35

$DocTypeName2 Title2

Drawing name 2

F36

Custom.D.No.

Fixed text in frame

F37

$PrjOrdNr

F38

==

Custom.D.No. Customer drawing number


Fixed text in frame

3BDD012902-510

Appendix B Documentation Settings

Field Names in the Drawing Footer / Header

Table 91. Field Names in the Drawing Footer / Header (Continued)


FIELD CONTENTS

TITLE

COMMENT

F39

$PrjName

Localization

Installation site

F40

Proj.No.

F41

$PrjNr

F42

&

Fixed text in frame

F43

$DocT

Key to documentation type

F44

Doc.T.

Fixed text in frame

F45

$ObjKz

Object designation

F46

Fixed text in frame

F47

$ObjFunct

Function name of object

F48

Fixed text in frame

F49

$ObjLoc

Location of object

F50

P.

Fixed text in frame

F51

$PgNr

Sheet number

F52

%LogoLeft

Logo (bitmap) in upper left of header

F53

%LogoRight

Logo (bitmap) in upper right of header

F54

Name:

Fixed text in frame

F55

Comment::

Fixed text in frame

F56

$ObjName

Name of object (Path in the project tree)

F57

$ObjComm

Comment of object

F58

Start:

Fixed text in frame

F59

End:

Fixed text in frame

F60

$DocStart

Start of selected print scope

3BDD012902-510

Fixed text in frame


Proj.No.

Project number

383

Variables for Drawing Footer/ Header Inscriptions

Appendix B Documentation Settings

Table 91. Field Names in the Drawing Footer / Header (Continued)


FIELD CONTENTS

TITLE

COMMENT

F61

$DocEnd

End of selected print scope

F62

$Objld

Type of editor

Variables for Drawing Footer/ Header Inscriptions


Table 92. Variables for Drawing Footer/ Header Inscriptions
Command

Function

Avoids overriding through the project name

$DocEnd

End of the selection range in the tree (depends on the


documentation job)

$DocStart

Start of the selection range in the tree (depends on the


documentation job)

$DocT

DIN number of the current documentation type (Hardcoded,


language dependent).

$DocTypeName1

First part of the name of the current documentation type.


(Hardcoded, language dependent).

$DocTypeName12 Name of the current documentation type. (Hardcoded,


language dependent)

384

$DocTypeName2

Second part of the name of the current documentation type.


(Hardcoded, language dependent).

$ObjCDat

Creation date of the current documentation object. (If


available)

$ObjComm

Short comment to the current documentation object. (If


available)

$ObjDate

Date of the current documentation object. (If available)

3BDD012902-510

Appendix B Documentation Settings

Variables for Drawing Footer/ Header Inscriptions

Table 92. Variables for Drawing Footer/ Header Inscriptions


Command

Function

$ObjFunct

Name of the current documentation object. (If available)

$ObjId

Short Id to the current documentation object. (hardcoded,


language dependent, typically 3 capital letters)

$ObjKz

Documentation identifier of the current object.

$ObjLoc

Localization of the current object.

$ObjName

Name of the current documentation object. (For example


name of the tree object)

$ObjS

State of the current documentation object. (CORRECT,


INCORRECT)

$PgNr

Current page No. of the print job.

$PrintDate

Date of the print issue.

$PrjComm

Comment of the current project. (Editable in the project


header)

$PrjDate

Date of the current project. (As shown in the project header)

$PrjMan

Manager of the current project. (Editable in the project header)

$PrjName

Name of the current project.

$PrjNr

Number of the current project. (Editable in the project header)

$PrjOrd

Order of the current project. (Editable in the project header)

$PrjOrdNr

Order number of the current project. (Editable in the project


header)

%LogoComp

Default bitmap for your company.

%LogoCover

Default bitmap for your cover page.

%LogoCust

Bitmap for customer project

%LogoLeft

Default bitmap for the upper left corner.

%LogoRight

Default bitmap for the upper right corner.

3BDD012902-510

385

Fonts, National Languages and Bitmaps in the Drawing Footer / HeaderAppendix B Documentation

Allocation of displays (only BMP files are permitted) is carried out in the Windows
Registry. See Fonts, National Languages and Bitmaps in the Drawing Footer /
Header on page 386.

Fonts, National Languages and Bitmaps in the Drawing


Footer / Header
The fonts or the bitmaps used are defined in the Windows Registry. Refer to
Figure 149.

Figure 149. Documentation Settings in Windows Registry

BitmapDefaultDir
BitmapDir
Font0=Arial, Italic,Size 20
Font1=Courier New, Size 22
Font2=Courier New, Size 22
Font3=Courier New Bold,Size 40
Font4= Courier New,Size 30

386

Directory containing the bitmaps


Temporary directory
in example A
in example B
in example C
in example D
in example E

3BDD012902-510

Appendix B Documentation Settings

Font5=Courier New Bold, Size 60


Font6=Courier New Bold,Size 100
Font7=Courier New Bold,Size 50
Frame_Default_File
Frame_Default_Sect=FRAMEUS
LogoComp=LogoComp.bmp
LogoCover=LogoCove.bmp
LogoLeft=LogoLeft.bmp
LogoRight=LogoRigh.bmp

Using Fonts in the Drawing Footer

in example F
inscription of cover page
Inscription of cover page
path and file with the default field entries
languages section in the file Frames.ini
Name of bitmap for company logo
Name of bitmap for cover logo
Name of bitmaps for the upper left corner
Name of bitmap for the upper right corner

Using Fonts in the Drawing Footer

3BDD012902-510

387

Using Fonts in the Drawing Header

Appendix B Documentation Settings

Using Fonts in the Drawing Header

Presetting the Field Contents and Titles


The preset values for the field contents or titles are located in the file FRAMES.INI.
Hence in the English version the section FRAMESUS is used as default. But
another section can also be selected.
See also Fonts, National Languages and Bitmaps in the Drawing Footer / Header on
page 386.
The file FRAMES.INI can be edited with any ASCII editor, e.g. EDIT of DOS or
the EDITOR of WINDOWS.
The editor used must not append any control characters to the file.
The lines with the code FIELD_CONT_Pxx (xx=0..62) define the required field
contents for the printout. The lines with the code FIELD_TITLE_Pxx (xx=0..62)
specify a title for the fields. The title text can be superimposed at any time while
entering the field contents to be printed, in order to show the user which entry is to
be made in the fields.

388

3BDD012902-510

Appendix C Diagnostic Data


Pre-defined Items of the Hardware Objects
HSE Device
An HSE device is not uniquely identified in the Live List by the tag name, but by its
unique IP address, or both IP addresses in the case of a redundant configuration.
For pre-defined parameters for HSE Device objects refer to Table 93.
Table 93. Pre-defined Parameters of the HSE Device Objects
Item name

Description

LiveListState

State of the Live List

PrimIPAddr

IP address of the currently active primary. Changes for


each redundancy transfer.

IP1

IP address 1

IP2

IP address 2

PDTagIP1

PD tag name IP address 1

PDTagIP2

PD tag name IP address 2

DeviceIdentIP1

Device identifier IP address 1

DeviceIdentIP2

Device identifier IP address 2

DeviceTypeIP1

Device type IP address 1

DeviceTypeIP2

Device type IP address 2

3BDD012902-510

389

H1 Link

Appendix C Diagnostic Data

Table 93. Pre-defined Parameters of the HSE Device Objects (Continued)


Item name

Description

AbortCnt

Number of disconnections between OPC Server and


linking device since the start of the OPC Server.
This counter is also incremented on each redundancy
transfer.

LastAbort_ErrClass

Error class of the last disconnection


(in accordance with HSE specification)

LastAbort_ErrCode

Error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddCode

Additional error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddDesc

Additional description of the last disconnection


(in accordance with HSE specification)

LastAbort_Time

Time of the last disconnection

H1 Link
An H1 link is not uniquely identified by the tag name in the Live List, but by its
unique FDA address, or both FDA addresses in the case of a redundant linking
device configuration.1
The OPC Server only opens a connection to an H1 link if values are read from this
link. At the moment, only the item LAS_State can be read from the H1 link. The
value of the item LiveListState is generated from connectionless online data of the
linking device. All other pre-defined variables only exist in the OPC Server, a
connection is not required to read these values.
In accordance with HSE specifications, a disconnection can be signaled in two
ways. Correspondingly, either the items

LastAbort_AbortIdentifier,

LastAbort_AbortReason and

LastAbort_AbortDetail
1.

390

Although the H1 link itself is not redundant, with a redundant linking device there are two communications
from an OPC Server point of view. Therefore two addresses exist.

3BDD012902-510

Appendix C Diagnostic Data

H1 Link

or the items

LastAbort_ErrClass,

LastAbort_ErrCode,

LastAbort_AddCode and

LastAbort_AddDesc
are used. The respective other items are set to the value 0.
All counters ...Cnt are initialized at the start of the OPC Server.
DA_.. = Data Access, Init_.. = Initiate.
For pre-defined parameters for HSE Device objects refer to Table 94.
Table 94. Pre-defined Parameters for H1 Link Objects
Item name

Description

DA_ReqCnt

Number of requests to the H1 link

DA_Err_ReqCnt

Number of requests to the H1 link in which an error


occurred.

DA_RspCnt

Number of responses to the H1 link

DA_Err_RspCnt

Number of responses to the H1 link in which an error


occurred.

Init_ReqCnt

Number of initialization requests (establishment of a


connection) to the H1 link

Init_Err_ReqCnt

Number of initialization requests (establishment of a


connection) to the H1 link in which an error occurred

Init_RspCnt

Number of initialization responses (establishment of a


connection) to the H1 link

Init_Err_RspCnt

Number of initialization responses (establishment of a


connection) to the H1 link in which an error occurred

3BDD012902-510

391

H1 Link

Appendix C Diagnostic Data

Table 94. Pre-defined Parameters for H1 Link Objects (Continued)


Item name

Description

DA_OpenReqEndurance Length of an active data request in seconds. This


value is reset to 0 on receipt of a response.
Maximum wait of 30 seconds for a response. The
connection is closed after 30 seconds and a new
initialization started. (AbortCnt +1, Init_ReqCnt +1,..)
Init_OpenReqEndurance Length of an active initialization request in seconds.
Maximum wait of 30 seconds for a response. The
connection is closed after 30 seconds and a new
initialization started. (AbortCnt +1, Init_ReqCnt +1,..)
LiveListState

State of the Live List

VersNumberIP1

Version number for the 1st IP address.


Is incremented for each logon and logoff of H1 devices
in the linking device.

VersNumberIP2

Version number for the 2nd IP address.


Is incremented for each logon and logoff of H1 devices
in the linking device.

LastAbort_Time

Time of the last disconnection

LastAbort_AbortIdentifier Break identifier of the last disconnection


(in accordance with HSE specification)

392

LastAbort_AbortReason

Reason for break of the last disconnection


(in accordance with HSE specification)

LastAbort_AbortDetail

Details of break of the last disconnection


(in accordance with HSE specification)

AbortCnt

Number of disconnections between OPC Server and


H1 link since the start of the OPC Server.
This connection is only established if the LAS status is
read. In the case of redundancy toggle this counter is
only incremented if the LAS status is read at this time.

3BDD012902-510

Appendix C Diagnostic Data

H1 Device (H1 Field Device)

Table 94. Pre-defined Parameters for H1 Link Objects (Continued)


Item name

Description

LastAbort_ErrClass

Error class of the last disconnection


(in accordance with HSE specification)

LastAbort_ErrCode

Error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddCode

Additional error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddDesc

Additional description of the last disconnection


(in accordance with HSE specification)

LastReadErr_Time

Time of the last read access error

LastReadErr_ErrClass

Class of the last read access error


(in accordance with HSE specification)

LastReadErr_ErrCode

Number of the last read access error


(in accordance with HSE specification)

LastReadErr_AddCode

Additional code to the last read access error


(in accordance with HSE specification)

LastReadErr_AddDesc

Additional description tor the last read access error


(in accordance with HSE specification)

LAS_State

LAS status
0 = stopped
1 = running
2 = not loaded
3 = invalid LAS

H1 Device (H1 Field Device)


An H1 device is not uniquely identified by the tag name in the Live List, but by its
unique bus address, or both bus addresses in the case of a redundant linking device
configuration.1
1.

3BDD012902-510

Although the H1 device itself is not redundant, with a redundant linking device there are two communications
from an OPC Server point of view. Therefore two addresses exist.

393

H1 Device (H1 Field Device)

Appendix C Diagnostic Data

The OPC Server only opens a connection to an H1 device if items are read out of the
FF blocks of the device. The value of the item "LiveListState" is generated from
connectionless online data of the linking device.
All other pre-defined variables only exist in the OPC server, a connection is not
required to read these items.
In accordance with HSE specifications, a disconnection can be signaled in two
ways. Correspondingly, either the items

LastAbort_AbortIdentifier,

LastAbort_AbortReason and

LastAbort_AbortDetail
or the items

LastAbort_ErrClass,

LastAbort_ErrCode,

LastAbort_AddCode and

LastAbort_AddDesc
are used. The respective other items are set to the value 0.
All counters ...Cnt are initialized at the start of the OPC server.
DA_.. = Data Access, Init_.. = Initiate.
For pre-defined parameters for HSE Device objects refer to Table 95.
Table 95. Pre-defined Parameters of the H1 Device Objects

394

Item name

Description

DA_ReqCnt

Number of requests to the H1 device

DA_Err_ReqCnt

Number of requests to the H1 device in which an


error occurred

DA_RspCnt

Number of responses to the H1 device

DA_Err_RspCnt

Number of responses to the H1 device in which an


error occurred

Init_ReqCnt

Number of initialization requests to the H1 device

3BDD012902-510

Appendix C Diagnostic Data

H1 Device (H1 Field Device)

Table 95. Pre-defined Parameters of the H1 Device Objects (Continued)


Item name

Description

Init_Err_ReqCnt

Number of initialization requests to the H1 device


in which an error occurred

Init_RspCnt

Number of initialization responses to the H1 device

Init_Err_RspCnt

Number of initialization responses to the H1 device


in which an error occurred

DA_OpenReqEndurance Length of an active data request in seconds. This


value is reset to 0 on receipt of a response.
Init_OpenReqEndurance Length of an active initialization request in
seconds.
Maximum wait of 30 seconds for a response. The
connection is closed after 30 seconds and a new
initialization started. (AbortCnt + 1,
Init_ReqCnt + 1,..)
LiveListState

State of the Live List

VersNumberIP1

Version number for the 1st IP address.


Is incremented for each logon and logoff of H1
devices in the linking device.

VersNumberIP2

Version number for the 2nd IP address.


Is incremented for each logon and logoff of H1
devices in the linking device.

LastAbort_Time

Time of the last disconnection

LastAbort_AbortIdentifier Break identifier of the last disconnection


(in accordance with HSE specification)

3BDD012902-510

LastAbort_AbortReason

Reason for break of the last disconnection


(in accordance with HSE specification)

LastAbort_AbortDetail

Details of break of the last disconnection


(in accordance with HSE specification)

395

H1 Device (H1 Field Device)

Appendix C Diagnostic Data

Table 95. Pre-defined Parameters of the H1 Device Objects (Continued)

396

Item name

Description

AbortCnt

Number of disconnections between OPC Server


and H1 link since the start of the OPC Server.
This connection is only established if the LAS
status is read. In the case of a redundancy toggle
this counter is only incremented if the LAS status
is read at this time.

LastAbort_ErrClass

Error class of the last disconnection


(in accordance with HSE specification)

LastAbort_ErrCode

Error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddCode

Additional error code of the last disconnection


(in accordance with HSE specification)

LastAbort_AddDesc

Additional description of the last disconnection


(in accordance with HSE specification)

LastReadErr_Time

Time of the last read access error

LastReadErr_ErrClass

Class of the last read access error


(in accordance with HSE specification)

LastReadErr_ErrCode

Number of the last read access error


(in accordance with HSE specification)

LastReadErr_AddCode

Additional code for the last read access error


(in accordance with HSE specification)

LastReadErr_AddDesc

Additional description for the last read access error


(in accordance with HSE specification)

LastWriteErr_Time

Time of the last write access error

LastWriteErr_ErrClass

Class of the last write access error


(in accordance with HSE specification)

LastWriteErr_ErrCode

Number of the last write access error


(in accordance with HSE specification)

3BDD012902-510

Appendix C Diagnostic Data

Description of the Live List Data

Table 95. Pre-defined Parameters of the H1 Device Objects (Continued)


Item name

Description

LastWriteErr_AddCode

Additional code for the last write access error


(in accordance with HSE specification)

LastWriteErr_AddDesc

Additional description for the last write access


error (in accordance with HSE specification)

PDTagIP1

PD tag name IP address 1

PDTagIP2

PD tag name IP address 2

DeviceIdentIP1

Device identifier IP address 1

DeviceIdentIP2

Device identifier IP address 2

Description of the Live List Data


HSE Device
The Live List status of an HSE device is encoded in a WORD32. The possible errors
are signaled by single bits which are linked by OR.
If the total value is 0, no errors are signaled for the HSE device or for the lower-level
devices.
For the meaning of the individual bits refer to Table 96.
Table 96. Live List of an HSE Device
Hexadecimal
value

Description

0X00000000

No error in the HSE device and the lower-level devices

0x00000001

HSE device of the 1st IP address: not in Live List

0x00000002

HSE device of the 1st IP address: invalid PDTag

0x00000004

HSE device of the 1st IP address: device is primary

3BDD012902-510

397

Description of the Live List Data

Appendix C Diagnostic Data

Table 96. Live List of an HSE Device (Continued)


Hexadecimal
value

398

Description

0x00000008

HSE device of the 1st IP address: error at link 9 - n.


(errors for link 1 to link 8 are directly encoded in the Live List.)

0x00000010

HSE device of the 2nd IP address: not in Live List

0x00000020

HSE device of the 2nd IP address: invalid PDTag

0x00000040

HSE device of the 2nd IP address: device is primary

0x00000080

HSE device of the 2nd IP address: error at link 9 - n.


(errors for link 1 to link 8 are directly encoded in the Live List.)

0x00000100

HSE device of the 1st IP address: error at link 1

0x00000200

HSE device of the 1st IP address: error at link 2

0x00000400

HSE device of the 1st IP address: error at link 3

0x00000800

HSE device of the 1st IP address: error at link 4

0x00001000

HSE device of the 1st IP address: error at link 5

0x00002000

HSE device of the 1st IP address: error at link 6

0x00004000

HSE device of the 1st IP address: error at link 7

0x00008000

HSE device of the 1st IP address: error at link 8

0x00010000

HSE device of the 2nd IP address: error at link 1

0x00020000

HSE device of the 2nd IP address: error at link 2

0x00040000

HSE device of the 2nd IP address: error at link 3

0x00080000

HSE device of the 2nd IP address: error at link 4

0x00100000

HSE device of the 2nd IP address: error at link 5

0x00200000

HSE device of the 2nd IP address: error at link 6

0x00400000

HSE device of the 2nd IP address: error at link 7

0x00800000

HSE device of the 2nd IP address: error at link 8

3BDD012902-510

Appendix C Diagnostic Data

H1 Link

Table 96. Live List of an HSE Device (Continued)


Hexadecimal
value

Description

0x01000000

No secondary device present

0x02000000

Two secondary devices present

0x04000000

No connection
(detailed information can be found via the pre-defined
parameters of the HSE Device object)

0x10000000

Two primaries found

0x20000000

No primary found

0x40000000

Session error

0x80000000

Device is configured as redundant

H1 Link
The Live List status of an H1 link is encoded in a WORD32. The possible errors are
signaled by single bits which are linked by OR.
If the total value is 0, no errors are signaled for the H1 link or for the lower-level
devices.
For the meaning of the individual bits refer to Table 97.
Table 97. Live List of an H1 Link
Hexadecimal
value

Description

0x00000000

No error in the H1 link or the lower-level devices

0x00000001

H1 link of the 1st IP address: not in Live List

0x00000002

H1 link of the 1st IP address: invalid FDA address

0x00000004

H1 link of the 1st IP address: Live List contains different H1


devices than the configured ones

3BDD012902-510

399

H1 Device (H1 Field Device)

Appendix C Diagnostic Data

Table 97. Live List of an H1 Link (Continued)


Hexadecimal
value

Description

0x00000008

H1 link of the 1st IP address: Live list of link is empty

0x00000010

H1 link of the 1st IP address: invalid tag name of an H1 device

0x00000020

H1 link of the 1st IP address: not all configured H1 devices in


the Live List

0x00000100

H1 link of the 2nd IP address: not in Live List

0x00000200

H1 link of the 2nd IP address: invalid FDA address

0x00000400

H1 link of the 2nd IP address: Live List contains different H1


devices than the configured ones

0x00000800

H1 link of the 2nd IP address: Live list of link is empty

0x00001000

H1 link of the 2nd IP address: invalid tag name of an H1 device

0x00002000

H1 link of the 2nd IP address: not all configured H1 devices in


the Live List

0x10000000

No connection to the H1 link

0x20000000

Some configured H1 devices not correct (version error)

0x40000000

No connection to the linking device

0x80000000

No connection to an H1 device
(detailed information can be found via the pre-defined
parameters of the hardware objects)

H1 Device (H1 Field Device)


The Live List status of an H1 device is encoded in a WORD32. The possible errors
are signaled by single bits which are linked by OR.
If the total value is 0, no errors are signaled for the H1 device.

400

3BDD012902-510

Appendix C Diagnostic Data

H1 Device (H1 Field Device)

For the meaning of the individual bits refer to Table 98.


Table 98. Live List of an H1 Device
Hexadecimal
value

Description

0x00000010

H1 device of the 1st IP address: invalid tag name

0x00000020

H1 device of the 1st IP address: not in Live List

0x00001000

H1 device of the 2nd IP address: invalid tag name

0x00002000

H1 device of the 2nd IP address: not in Live List

0x20000000

Version error of the H1 device

0x40000000

No connection to the HSE linking device

0x80000000

No connection to the H1 device

3BDD012902-510

401

H1 Device (H1 Field Device)

402

Appendix C Diagnostic Data

3BDD012902-510

Appendix D OPC Keyword Tracing


Structure of Trace Entries
Each line of the trace file includes the following information:

Current date and time of Trace entry

No. - not user-relevant

Trace level (depending on the Trace level set, more (Debug) or fewer (No trace)
outputs are created in the Trace file)

Keyword by means of which the entry was prompted

Name of the source file - not application-relevant

No. - not user-relevant

Function with parameters

Example:
05/12/2003
Date
14:56:15,853
Time
[764]
internal number
DEB
Trace level = Debug
OPC_DALCyclicNotification
Keyword
I:\DIGIMAT\OPC\OPCSRV\SRC\OPCSRV.CPP

File name
internal number

1115
ValueChangedCB(): ShelfID: 2, Magic: 15, Value: 820,
TimeStamp: 05/12/2003 13:56:58,705, ProtocolQuality: 0.0X0

function with parameters, here a


parameter has adopted the value 820.

3BDD012902-510

403

Logging of the Keyword Setting

Appendix D OPC Keyword Tracing

Logging of the Keyword Setting


The selection and de-selection of a keyword is logged using
Keyword <name> switched on or
Keyword <name> switched off.
With <name> = Keyword, as displayed in the tree structure.
Trace functionality need not be explicitly started or stopped. Immediately after the
selection or unselection of a keyword, the selected functions are logged in the Trace
file or logging is stopped.

Logged Functions
By selecting the keywords, the different functions of the OPC Server are logged.
The logged functions are listed below for every keyword.

Keyword: Alarms and Events


Table 99. Alarms and Events Keywords

404

Keyword

Description

OPC_AE

Creation and removal of alarm tags,


Creation of alarm conditions,
Activation of the alarm lists.

OPC_DMSEvent

Update of the alarm conditions,


Acknowledgement handling,
Functionality of the resource table.

OPC_TKEvent

not used

OPC_TKInternal

not used

3BDD012902-510

Appendix D OPC Keyword Tracing

Keyword: Common Functionality

Keyword: Common Functionality


Table 100. Common Functionality Keywords
Keyword

Description

OPC_Common

General functions such as e.g.


* Initialization of the protocols,
* Loading of the configuration,
* Entries in the event log.

OPC_Configuration

Updates to the OPC Server configuration after a download.

OPC_Shelf

Items which are read by a Client are on the shelf.


All operations on the shelf, e.g.:
* Add,
* Remove,
* Clean Up,
* Value Changed,
* Set Value.

Keyword: DAL
The Data Acquisition Layer DAL is the protocol layer in the OPC Server above the
various Fieldbus protocols or the controller protocol (DMS). Refer to Table 101.
Table 101. DAL Notification Keywords
Keyword

Meaning

OPC_DALCyclicNotification

Cyclical information about value updates.


(ValueChanged Callback)

OPC_DALReadNotification

Logs asynchronous Read Callback

OPC_DALWriteNotification

Logs asynchronous Write Callback

OPC_DALCyclicRead

Opening and closing of OPC items.

OPC_DALJob

All operations which are called up during a job:


* Start/Finish Job,
* Read/Write Job,
* Sync/Async Read/Write.

3BDD012902-510

405

Keyword: DMS

Appendix D OPC Keyword Tracing

Keyword: DMS
The DMS protocol is used for communication between the OPC Server and the FF
devices. Refer to Table 102.
Table 102. DMS Keywords
Keyword

Meaning

OPC_DMSACyclic

Acyclic read and write operations.

OPC_DMSCommon

Information about the state of the FF devices.

OPC_DMSCyclicRead

Cyclical reading and writing, and the opening and


closing of FF devices and parameters.

Keyword: Fieldbus
Fieldbus protocols (FF, PROFIBUS, HART) are for communication of the OPC
Server with the field devices. Refer to Table 103.
Table 103. Fieldbus Keywords

406

Keyword

Meaning

OPC_FBACyclic

Asynchronous reading and writing on the Fieldbus.

OPC_FBCommon

Conversion of the error numbers from FF, PROFIBUS


and HART communication into OPC error numbers.

OPC_FBCyclicRead

Opening and closing of the cyclical Fieldbus


parameters.

3BDD012902-510

Appendix D OPC Keyword Tracing

Keyword: Group Functionality

Keyword: Group Functionality


Table 104. Group functionality Keywords
Keyword

Meaning

OPC_AsyncNotification

Group notifications such as e.g. reading and writing on


Cache, Refresh and Append.

OPC_Group

OPC group operations, e.g.:


* add item
* remove item
* refresh
* on read complete
* on write complete
* configuration updates.

Keyword: Item Functionality


Table 105. Item functionality Keywords
Keyword

Meaning

OPC_Item

Updates to the configuration of the item,


Activation and deactivation of the item,
Updates to the status of the higher-level object.

3BDD012902-510

407

Keyword: OPC Data Access Automation 1.0 Interfaces

Appendix D OPC Keyword Tracing

Keyword: OPC Data Access Automation 1.0 Interfaces


These keywords are used for clients that only support OPC specification Data
Access version 1.0. Refer to Table 106.
Table 106. OPC Data Access Automation 1.0 Interfaces Keywords
Keyword

Meaning

Group Object (Automation 1.0):


IOPCAsyncIODisp

Add and delete callbacks,


asynchronous reading and writing,
Refresh OPC groups.

IOPCGroupStateMgtDisp

Status information about the OPC groups.

IOPCItemMgtDisp

Insertion and deletion of items in a group,


Setting of the data type,
Activation and deactivation of items, as well as the
associated enumeration.

IOPCSyncIODisp

Synchronous reading and writing on the OPC groups.

Item Object (Automation 1.0):


IOPCItemDisp

Operation on OPC items, e.g.:


* get/put Value,
* get Access Rights,
* get Access Path,
* Get Item ID.

ServerObject (Automation 1.0):


IOPCBrowseServerAdress Browsing operations,
SpaceDisp
All OPC items which are reached by browsing.
IOPCServerDisp

408

All operations which are carried out on the server, such


as e.g.:
Opening and closing of groups,
Status of the OPC Server.

3BDD012902-510

Appendix D OPC Keyword Tracing

Keyword: OPC Data Access Custom Interfaces

Keyword: OPC Data Access Custom Interfaces


Table 107. OPC Data Access Custom Interfaces Keywords
Keyword

Meaning

Client Interfaces:
IAdviseSink

Update of a value by a group. (OPC Spec 1.0


functionality)

IOPCDataCallback

Ended read and write operations, value updates.

IOPCShutdown

not used

GroupObject:
IDataObject

Opening and closing of groups.

IEnumOPCAttributes

All operations of the item enumerator.

IOPCAsyncIO

Asynchronous reading and writing of groups,


Refresh and Cancel on the group in accordance with
OPC Spec Version 1.0.

IOPCAsyncIO2

Asynchronous reading and writing of groups,


Refresh and Cancel on the group.

IOPCGroupeStateMgt

Renaming of groups, status of groups, copying of


groups.

IOPCItemMgt

Insertion and deletion of items in a group,


Setting of the data type,
Activation/deactivation of items,
and the associated enumeration.

IOPCSyncIO

Synchronous reading and writing to groups.

IConnectionPointContainer

Opening and closing of groups.

3BDD012902-510

409

Keyword: OPC Data Access Custom Interfaces

Appendix D OPC Keyword Tracing

Table 107. OPC Data Access Custom Interfaces Keywords (Continued) (Continued)
Keyword

Meaning

ServerObject:
IOPCBrowseServerAdressS All operations which are used when browsing the
pace
configuration of an OPC Server, e.g.:
* ChangeBrowsePosition
* internal assignments of the OPC items
(BrowseOPCItemIds).

410

IOPCCommon

Information about available OPC Servers,


Setting of the client name.

IOPCItemProperties

All operations which are performed on the properties


of an OPC item, e.g.:
* QueryAvailableProperties,
* GetItemProperties,
* LookUpItemIDs

IOPCServer

All operations which are carried out on the server,


such as e.g.:
* Opening and closing of groups
* Status of the OPC Server.

3BDD012902-510

Appendix D OPC Keyword Tracing

Keyword: Server Functionality

Keyword: Server Functionality


Table 108. Server Functionality Keywords
Keyword

Meaning

OPC_Browsing

Information about the browsing enumerator.

OPC_CheckServer

is not used

OPC_ItemProperties

Handling the Item Properties:


* GetItemProperties,
* IsItemValid,
* GetConfProperties.

OPC_Server

Information about the status of the OPC Server:


* CheckServer,
* GetNumberOfObjects,
* GetLockStateOfGroup,
* OPCServerManagement,
* GetStart/CurrentTime

Examples of Applications
Which Values are Sent to the OPC Client by the OPC Server?
Using selection Common Functionality / OPC_Shelf, value updates are logged as
follows;
COPCItemShelf::ValueChanged() Item: TIC1623gr/SP Index: 1
Magic: 7 Value: 918 TIME stamp: 05/09/2003 10:42:47,310 rc:
0X0

Item = Name of the parameter (OPC item)


Index = internal index
Magic = internal assignment number
Value = value of the parameter
Time = time of the value update (Local time)
In this case the parameter TIC1623gr/SP has adopted the value 918.

3BDD012902-510

411

Which OPC Items are Handled in the OPC Groups?

Appendix D OPC Keyword Tracing

Using selection DAL / DAL Notification / OPC_DALCyclicNotification, value


updates are logged as follows:
ValueChangedCB(): ShelfID: 1, Magic: 15, Value: 720,
TimeStamp: 05/12/2003 13:56:58,705, ProtocolQuality: 0.0X0

In this case a parameter has adopted the value 720.

Which OPC Items are Handled in the OPC Groups?


The creation and removal of OPC groups is logged by the keyword selection Group
Functionality / OPC_Group:
COPCGroupRoot::COPCGroupRoot() called (actual number=1)

For each parameter which is entered in an OPC group, the following entry is made:
COPCGroupRoot::InternalAddItems(): add item 'F705/SP' of
canonical type VT_R4, requested type VT_R4 to group 'G3'
successful, client handle: 0

Every send message to the client is logged:


COPCGrouppCust::SendCust() for group G3 called

Which Parameters are Requested by the Client?


Using selection Common Functionality / OPC_Shelf, new requests by the client
are logged :
For every parameter to be removed:
COPCItemShelf::Remove(0) called
COPCItemShelf::Remove(): UnadviseVariable: remove Item
F705/SP at index 0

For every parameter to be entered:


COPCItemShelf::Add(F705/SP) called
COPCItemShelf::Add(): AdviseVariable() for item 'F705/SP'
returns 0X0.0 Index: 0
COPCItemShelf::SetValue() Item: F705/SP Index: 0 Value: 0 TIME
stamp: 05/09/2003 10:47:20,150 rc: 0X0

412

3BDD012902-510

Appendix D OPC Keyword Tracing Which Client Connections have Existed since when to the OPC

Which Client Connections have Existed since when to the OPC Server?
Using selection OPC Data Access Custom Interface / Server Object /
IOPCServer, these three messages are generated every second for each client
connection.:
GetStatus() called
GetStatus() succeeded, return S_OK
GetStatus(ftStartTime=05/09/2003 09:45:57,348,
ftCurrentTime=05/09/2003 10:04:00,053,
ftLastUpdateTime=05/09/2003 10:03:40,178, dwServerState=0X1,
dwGroupCount=1, dwBandWidth=0, wMajorVersion=7,
wMinorVersion=1, wBuildNumber=2494, szVendorInfo=Freelance
2000 DigiOpc - V7.1 BETA Station 123) returns S_OK

StartTime = starting time of this connection, (when was the connection to this client
established).
CurrentTime = current time
LastUpdateTime = time at which the last data traffic took place.
All time values: GMT

3BDD012902-510

413

Which Client Connections have Existed since when to the OPC Server? Appendix D OPC Keyword

414

3BDD012902-510

Appendix E FF Bulk Data Examples


Introduction
The Appendix FF Bulk Data Examples describes step by step the workflow for the
following actions:
1.

Create new FF object structures with Bulk Data Manager including:

FF HSE Subnet

FF HSE Host CI 860

FF Linking Device

H1 Link

H1 Schedule

H1 Device

Function Block Application Diagram (FBAD)

2.

Rename and configure objects with Bulk Data Manager:

3.

Modification of FF Parameters with Bulk Data Manager

4.

Duplicate existing structures with Fieldbus Builder FF

3BDD012902-510

415

Create new FF object structures with Bulk Data Manager

Appendix E FF Bulk Data Examples

Create new FF object structures with Bulk Data Manager


Prerequisites:
The Engineering workplace is opened.
Engineering Studio must be installed.
The Subnet to be processed must not be reserved by a user.

Start Bulk Data Manager


Before beginning the bulk configuration of an FF topology, the Bulk Data Manager
(BDM) has to be started.
1.

Open the Bulk Data Manager on the 800xA Engineering workplace via
Control Structure -> Root, Domain -> Context menu -> Advanced -> Bulk
Data Manager

Figure 150. Starting BDM with connected 800xA system


The Excel Sheet of the BDM opens and directly connects with the actual
800xA system.
Now the columns needed for configuration of FF objects in the control
structure have to be defined. Therefore select the root of the control structure
and drag and drop the control structure aspect into the Excel Sheet of the Bulk
Data Manager.
The Configure Properties dialog comes up, refer to Figure 151.

416

3BDD012902-510

Appendix E FF Bulk Data Examples

Start Bulk Data Manager

Figure 151. Configure Properties Dialog


The Control Structure Aspect does not provide any properties in this situation.
Thus press OK and the required columns are imported in the BDM Excel

3BDD012902-510

417

Set BDM Options

Appendix E FF Bulk Data Examples

Sheet, refer to Figure 152.

Figure 152. Excel sheet after import of Control Structure Aspect

Set BDM Options


2.

The process of importing the data into the 800xA system can be adjusted by the
BDM options. Open the dialog with the Set BDM Options button:

Figure 153. Select BDM Options


3.

418

In the BDM Options dialog the General tab is displayed as default.


Select in the Identify Object by area the Object name check box.
For the Objects it is now sufficient to insert the object name instead of inserting
the name together with the complete object path. Therefore it is necessary that
Object Names are unique in the system.

3BDD012902-510

Appendix E FF Bulk Data Examples

Set BDM Options

Figure 154. BDM Options, General Tab

4.

In the BDM Options dialog select the Transaction tab.


Select Data Area and confirm with OK.
Now one transaction is performed per data area of (default) 500 objects and the
performance of the process increases.

3BDD012902-510

419

FF HSE Subnet

Appendix E FF Bulk Data Examples

Figure 155. BDM Options Dialog


Now the BDM is prepared and configuration of the import file can be started.

FF HSE Subnet
The first object that is needed for an FF topology is the FF HSE Subnet.

420

5.

Insert a name for the FF HSE Subnet into the Object Identification column.

6.

Insert the path to the object source of the FF HSE Subnet:


Context menu -> Insert object path

3BDD012902-510

Appendix E FF Bulk Data Examples

FF HSE Subnet

Figure 156. Insert Path to Object Source


Now an Insert Object Path dialog opens.
Select the Object Type Structure in the Dropdown menu at the top of the
dialog.
Select the FFLibraries, Object Type Group.
Select the HSE Subnet Object Type.
Press the Object Path button.

3BDD012902-510

421

FF HSE Subnet

Appendix E FF Bulk Data Examples

Figure 157. Select the Source Object for an FF HSE Subnet


Now the path to the object is inserted in the Source Object column:

Figure 158. Source Object Path for an FF HSE Subnet

422

3BDD012902-510

Appendix E FF Bulk Data Examples

7.

FF HSE Subnet

The next step is the definition of the parent object of the new FF HSE Subnet
object.
Type Root in the Basic Property Structure/Control Structure.ParentObject
column.

Figure 159. BDM with complete configuration of the FF HSE Subnet object

8.

The import of the configured object is started by pressing the Save all Objects
button:

Figure 160. Save configuration to 800xA system


After processing - this may take some time - the FF HSE Subnet is inserted in
the object tree below the root.

3BDD012902-510

423

FF HSE Subnet

Appendix E FF Bulk Data Examples

Figure 161. New FF HSE Subnet, inserted via BDM


The subsequent objects of the FF structure will be configured in the BDM and
then updated in the 800xA system together in one import process.
After creating HSE Subnets the gateway IP address and the HSE Subnet ID need
to be parameterized within Fieldbus Builder FF Network Settings dialog. This is
recommended because these settings are the basis for automatic IP address
generation for bulk-created Linking Devices. Skipping this step leads to manual
configuration of the IP addresses of Linking Devices - which is possible also with
BDM - afterwards.
HSE Subnet IDs as well as the OPC Server addresses cannot be adjusted via
BDM.

424

3BDD012902-510

Appendix E FF Bulk Data Examples

FF HSE Host CI 860

FF HSE Host CI 860


9.

Insert a name for the HSE Host object in the Object Identification column.

10. Insert the object path into the Source Object column via the Insert Object
Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> Fieldbus
Builder FF Basics, Object Type Group -> HSE Host CI860, Object Type
Use the already opened Insert Object Path dialog again. It is always related to
the active cell in the BDM Excel sheet.
11. Insert the Parent Object, the HSE Subnet:
Either type the name or use Excel cell function to reference on the Object
Identification of the parent object, the HSE Subnet.

FF Linking Device
12. Insert a name for the HSE Linking Device object in the Object Identification
column.
13. Insert the object path into the Source Object column via the Insert Object
Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> FF HSE
Device Library, Object Type Group -> ABB LD800HSE, Object Type
14. Insert the Parent Object, the HSE Subnet.

H1 Link
15. Insert a name for the H1 Link object in the Object Identification column.
16. Insert the object path into the Source Object column via the Insert Object
Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> Fieldbus
Builder FF Basics, Object Type Group -> H1 Link, Object Type
17. An H1 Link always is a child of a HSE Linking Device. Thus insert as Parent
Object the HSE Linking Device.

3BDD012902-510

425

H1 Schedule

Appendix E FF Bulk Data Examples

H1 Schedule
18. Insert a name for the H1 Schedule object in the Object Identification column.
19. Insert the object path into the Source Object column via the Insert Object
Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> Fieldbus
Builder FF Basics, Object Type Group -> H1 Schedule, Object Type
20. A H1 Schedule always is a child of a H1 Link. Thus insert as Parent Object
the H1 Link.

H1 Device
21. Insert a name for the H1 Device object in the Object Identification column.
22. Insert the object path into the Source Object column via the Insert Object
Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> FF H1
Device Library, Object Type Group
Here the object types of all H1 devices are collected, sorted in folders related to
the device manufacturer.
Select the required device type and import the path.
Successively the Resource Block and all available Transducer Blocks of the
device will be created together with the device during import process.
The name convention for these blocks is:

426

A Resource Block will be named:


Device name_RB

A Transducer Block will be named:


Device name_TBx, x: number of Transducer Block

3BDD012902-510

Appendix E FF Bulk Data Examples

H1 Device

For example:
If the Device tag is:
TI4711
The blocks will get the following tags by name convention
Resource block:
TI4711_RB
Transducer Block 1:
TI4711_TB1
Transducer Block 2:
TI4711_TB2

Consider that the maximum tag length for FF objects including the automatically
set suffix is 16 characters and for FF Signals 14 characters.

A H1 Schedule always is a child of a H1 Link. Thus insert as Parent


Object the H1 Link.
Now all objects are defined and configured:

Figure 162. BDM example sheet.

3BDD012902-510

427

H1 Device

Appendix E FF Bulk Data Examples

23. The configured objects can be saved to the 800xA system by Save all Objects,
refer to Figure 160.
After processing the new HSE Subnet consists of all objects configured in the
BDM and subsidiary related objects:

Figure 163. Subnet_1 configured by BDM

Notice the Resource and Transducer Blocks of the devices that have been
created successively with the devices and their naming, refer to H1 Device on
page 426.

428

If an error occurs during saving process an error sheet is inserted to the BDM
Excel file containing information related to the error and its source. For detailed
information refer to the BDM help file or to Industrial IT 800xA - Engineering,
Engineering Workplace, Basic Engineering Functions Reference
(3BDS011223*).

3BDD012902-510

Appendix E FF Bulk Data Examples

Function Block Application Diagram (FBAD)

Function Block Application Diagram (FBAD)


Function Block Application Diagrams cannot be designed using the BDM. Create
templates of standard applications in the Fieldbus Builder FF to provide them for
copying with BDM. Refer to Figure 164 which shows a separate HSE Subnet
containing some Function Block Application templates.

Figure 164. Example for FBAD Templates

Setup a special HSE Subnet for your templates. It can be reused for multiple
projects.

3BDD012902-510

429

Function Block Application Diagram (FBAD)

Appendix E FF Bulk Data Examples

24. Copying of FBAD templates requires the object names and references to be
extended with its path. The BDM Option settings need to be adjusted
accordingly.
Open the BDM Options dialog, refer to Figure 153, select in the Identify
Object by area the Object Path check box and confirm with OK.
25. Insert the Source Object path via Insert Object Path dialog. Using FBAD
Templates, the source is the template object of the FBAD in the Control
Structure.

Figure 165. Import Template Source Object


26. Edit the path to the Parent Object, i.e. the H1 Schedule for the FBAD via
Insert Object Path dialog.
27. For inserting the Object Identification the path to the parent object in the
Control Structure is needed as well, the path has to be included and is
necessary for the import. Take it from the Parent Object column and append a
. and the desired name of the FBAD object.
The Excel concatenate functionality can efficiently be used to create these
entries, especially if there are many FBADs to be handled.

430

3BDD012902-510

Appendix E FF Bulk Data Examples

Function Block Application Diagram (FBAD)

Now in all three columns the entries for the FBAD are set including object
paths, refer to Figure 166.

Figure 166. Entries in BDM Excel sheet for importing FBAD template
28. The bulk configuration of FBAD is now complete and can be saved to the
800xA system by Save all Objects, refer to Figure 160.
29. After finishing the process BDM has added the FBAD in the system
configuration:

Figure 167. Imported FBAD in Engineering Workplace


In the Fieldbus Builder FF the whole application gets visible:

3BDD012902-510

431

Function Block Application Diagram (FBAD)

Appendix E FF Bulk Data Examples

Figure 168. Imported FBAD in Fieldbus Builder FF


Here - beneath the FF Function Blocks, that are visible in the 800XA system as
well - the signals and object properties are present. All these successively
created objects have got the names and properties they have had in the template
and that have to be adjusted for the particular application they are used now.
The FF Blocks have to be assigned to devices, cycle times have to be set etc,.
The next sections describe how to rename and configure these objects and then how
to modify FF Parameters as for example scaling parameters using the BDM.

432

3BDD012902-510

Appendix E FF Bulk Data Examples

Rename and configure objects with Bulk Data Manager

Rename and configure objects with Bulk Data Manager


Only experienced users should change parameter via XML schemes of the
BDM. The modification of internal parameters may result in the worst case in a
corrupt system.
The first step is now reading the data of the new objects related to the inserted
FBAD into a BDM Excel sheet, then renaming all the objects in the FBAD and
configuring the function block device assignment and CI860 allocation of contained
FF signals.
30. Open a new BDM Excel sheet out of the Engineering Workplace, refer to Start
Bulk Data Manager on page 416.
31. Select the FBAD object in the Engineering Workplace and drag and drop the
FF Management Aspect into the BDM Excel sheet. The Configure Properties
dialog opens.
Select XMLData and confirm with OK:

3BDD012902-510

433

Rename and configure objects with Bulk Data Manager

Appendix E FF Bulk Data Examples

Figure 169. Configure Properties Dialog for FF Management Aspect

The XML data allow access and modification of internal object properties that are
not visible in the 800xA system.
Now the detailed XML data has to be defined. Therefore BDM provides an
XPATH Generator that opens automatically when XMLData is selected:

434

3BDD012902-510

Appendix E FF Bulk Data Examples

Rename and configure objects with Bulk Data Manager

Figure 170. XPATH Generator dialog


Here all the internal properties of the objects contained in the FBAD are
provided. Select those properties to be changed as:

- FBAD:
- Block:
- Signals:

Name and Cycle time;


Name and Device allocation;
Name, Host, Cycle Time and Sources.

After selecting a property confirm with the Apply button to keep the dialog
open for further selection. When the last required property is selected confirm

3BDD012902-510

435

Rename and configure objects with Bulk Data Manager

Appendix E FF Bulk Data Examples

with OK; the last selected property is inserted and the dialog is closed.
The BDM Excel sheet now contains the selected property columns:

Figure 171. BDM Excel Sheet with XML Data

The column headers of the XML Data are long strings.


For a better overview, drop the aspects in the second row of the BDM Excel sheet
and use the first row for your own short and significant headers. The second row
can now be hidden as well as columns containing data of no interest.

32. Before importing the FBAD objects into the BDM Excel sheet, it is practical to
insert a filter to reduce the imported data to the FBAD related objects only.
Select in the row below the BDM header the command Filter:.
Insert into the Source object column the path to the FF Application object type
out of the Object type structure via the Insert Object Path dialog:
Object Type Structure -> FF Libraries, object Type Group -> Fieldbus
Builder FF Basics, Object Type Group -> FF Application, Object Type

436

3BDD012902-510

Appendix E FF Bulk Data Examples

Rename and configure objects with Bulk Data Manager

Figure 172. Insert Filter for FBAD Object types

Now only objects with this path in their Source Object path will be imported
into the BDM Excel sheet.
33. Drag an drop the FBAD object intended to be renamed and configured into the
the BDM Excel sheet below the filter row.

Figure 173. FBAD Parameters after import


The first line of each object is marked with an orange background color. If
there are more subsidiary objects or parameters contained in this object, they
will be displayed in the following rows with white background color

3BDD012902-510

437

Rename and configure objects with Bulk Data Manager

Appendix E FF Bulk Data Examples

In this example the FBAD PID-AO contains two Blocks and two signals. The
first object of each type is placed in the same row as the FBAD object itself.
The second object of each type is placed in the second row.
34. The values of the parameters as names of Blocks and Signals, cycle times,
device allocation and the CI860 allocation of the signals can be edited in the
BDM Excel sheet. Consider the terms of the parameter settings.

Figure 174. Modified FBAD Parameters

35. Save the modified data to the 800xA system by Save all Objects, refer to
Figure 160.
36. The processed data are now visible in the Engineering workplace and the
Fieldbus Builder FF:

438

3BDD012902-510

Appendix E FF Bulk Data Examples

Rename and configure objects with Bulk Data Manager

Figure 175. HSE Subnet in Engineering Workplace after processing by BDM


The changed names are visible as well as the additional Function Blocks that
have been assigned by BDM processing.

3BDD012902-510

439

Modification of FF Parameters with Bulk Data Manager

Appendix E FF Bulk Data Examples

Figure 176. HSE Subnet in Fieldbus Builder FF after BDM processing


In the FBAD the new names of the Function Blocks, their device assignments
and signals are now adjusted.

Modification of FF Parameters with Bulk Data Manager


This section shows the workflow for modifying internal Block Parameters, i.e.
scaling parameters of an AI Block.
For modification of the data the parameters have to be configured in the BDM Excel
sheet and read from the system first.
37. Open a new BDM Excel sheet out of the Engineering Workplace, refer to Start
Bulk Data Manager on page 416.
38. In the Control Structure select the target Function Block object e.g. AI (as
placeholder for all Function Blocks independent of the device type) and drag
and drop the FF Management Aspect into the BDM Excel sheet. The

440

3BDD012902-510

Appendix E FF Bulk Data Examples

Modification of FF Parameters with Bulk Data Manager

Configure Properties dialog opens:

Figure 177. Configure Properties dialog of AI Block


For modifying the scaling data select for example:
XD_SCALE.EU at 100%
XD_SCALE.EU at 0%
XD_SCALE.Units Index
XD_SCALE.Decimal
OUT_SCALE.EU at 100%
OUT_SCALE.EU at 0%
OUT_SCALE.Units Index
OUT_SCALE.Decimal
CHANNEL
L-TYPE
and confirm with OK.

3BDD012902-510

441

Modification of FF Parameters with Bulk Data Manager

Appendix E FF Bulk Data Examples

39. The BDM Excel sheet can now be prepared to make further processing easier
as described before:
Give significant names to the columns, set filter for the selected Block Object
type, hide obsolete rows.
Then read the Function Block Parameters from the 800xA system by drag and
drop the Function Block object into the BDM Excel sheet.

Figure 178. BDM Excel sheet for modification of Scaling Parameters of an AI Block
40. Save the modified data to the 800xA system by Save all Objects, refer to
Figure 160.
41. After processing the modified data can be inspected in the Properties dialog of
the Function Block in Fieldbus Builder FF:

442

3BDD012902-510

Appendix E FF Bulk Data Examples

Modification of FF Parameters with Bulk Data Manager

Figure 179. AI Block Parameter modified by BDM processing

42. If a parameter is set to an invalid value, the Plausibility Check Error List of the
Function Block object is displayed and shows the errors related to the Block
Parameter settings, refer to Figure 180. These parameters have to be reset to
valid values before the project can be validated successfully.

3BDD012902-510

443

Duplicate Existing Structures with Fieldbus Builder FF

Appendix E FF Bulk Data Examples

Figure 180. Plausibility Check Error List of AI Block after BDM processing
This procedure helps to process large amount of parameters in a project.
Changes have to be performed very carefully and with an experienced
knowledge of FF Engineering.

Duplicate Existing Structures with Fieldbus Builder FF


The Fieldbus Builder FF provides a comfortable Copy and Paste functionality with
an included Rename dialog. Existing structures can be duplicated and renamed
easily using this functionality.
Select the root of the structure to be duplicated.
Context Menu -> Copy
Select the designated parent object of the duplicated structure in the FF object tree.
Context Menu -> Paste

444

3BDD012902-510

Appendix E FF Bulk Data Examples

Duplicate Existing Structures with Fieldbus Builder FF

Depending on the parent object a dialog may pop up requesting details of insertion,
for example the link number (1...4) of a Linking Device where the copied H1 Link
shall be inserted.
Rename dialog opens automatically containing all inserted objects:

Figure 181. Rename dialog for a copied H1 Link


To rename the objects use Old name and New name editing with wildcard option or
regular expressions for renaming process.
For a detailed description of the Rename dialog, refer to Rename dialog on page 72.
After step by step executing the renaming of the objects, the Rename dialog shows
the Original names and the New names of all objects.

3BDD012902-510

445

Duplicate Existing Structures with Fieldbus Builder FF

Appendix E FF Bulk Data Examples

Figure 182. Rename dialog after execution


The new objects are now visible in Fieldbus Builder FF:

446

3BDD012902-510

Appendix E FF Bulk Data Examples

Duplicate Existing Structures with Fieldbus Builder FF

Figure 183. Copied and inserted H1 Link after renaming


This process is intended to copy and paste loops or links used in the same project
more than once in a similar way. Using the Rename dialog the process can be
performed in a very efficient way.

3BDD012902-510

447

Duplicate Existing Structures with Fieldbus Builder FF

448

Appendix E FF Bulk Data Examples

3BDD012902-510

Index
A
Advanced
Block Info 210
Download Sequence 212
Properties 202
Alarm 260
Aspect
Control Connection 43
FF Device Info 40
Asset Monitor 366
Asset Monitoring 366
Asset Optimization 366
Asset Reporter 367
Asset Viewer 367

B
Block
Export FF Object 69
Import FF Object 70
Block Info Tab 172
Block Library 128
Block parameters
Current values 321

C
Capabilities File Tab 166, 175
Check subtree 74
Check whole project 73
CI860 126
Class 127
CMMS Connectivity 368
Commissioning 311, 322
Loading 319

3BDD012902-510

Online Parameter settings 320


Precommissioning 316
Status displays 330
Commissioning mode 322
Communication profile 25
Communication Tab 181, 184
Conflict Resolution 59
Connecting line 275
Context Menu 177, 200
Context menu 66
Copy and Paste FF Application 296
Create new FF object structures with Bulk Data
Manager 416
Current values 321

D
DD Menus 215
Detail view 65
Details Windows 218
Device class object 121, 123
Device Description Tab 168
Device Info Tab 165, 174
Dialog Editor 249
Bit field 254
Check box 254
Combo box 255
Combo box pre-defined 255
Edit control 253
Elements 253
Radio button 254
Dialog field 253
Display state 77
Document types 379

449

Index

Documentation 103
Print 118
Printer setup 119
Sorting of the printout 116
Documentation management 103
Documentation order 103
Create 111
Download 345
Download Adjustment Tab 169
Draw signal flow line 283
Duplicate Existing Structures with Fieldbus Builder
FF 444

E
Enabling block parameters for OPC access 247
Enabling OPC Server FF
block parameters for OPC access 235
Enabling parameters of the FF blocks for OPC
access 235
End 81
Event 260
Export
FF Object 69
Tag list 89
External, Parameter Type 281

F
FF 425
FF Application 125, 267
Check Elements 296
Delete 296
Document 295
End Editing 296
Producing Hard Copy 296
Save 294
Set Parameter Values 295
Show/Hide grid 274
Signal flow lines 283
FF Application Object 126, 139, 197

450

FF Block 125
FF Block Class 124
FF Block Class Object 155
FF Block Instance Object 201
FF Block Library 123
FF Block Library Object 154
FF Bulk Data Examples 415
FF Device Info Aspect 40
FF Function Block 281
FF Generic Device Asset Monitor 367
FF HSE Host CI 860 425
FF HSE Subnet 420
FF Linking Device 125, 425
FF Network 124
FF Network Object 178
FF Object Editor
Detail view 65
FF Signal 280
FF Signal List 294
FF Signal Symbol 275
Field contents 388
Field names
Drawing footer 381
Drawing header 381
Field titles 380
Fieldbus Builder FF 224
FOUNDATION Fieldbus HSE communication
interface module 126
Function Block Application Diagram (FBAD) 429

G
General Tab 199

H
H1 25
H1 Basic Tab 187
H1 Device 125, 426
H1 Device Class 124
H1 Device Class Object 164

3BDD012902-510

Index

H1 Device Instance Object 126, 140, 199


H1 Device Library 123, 130
H1 Device Library Object 153
H1 Link 125, 425
H1 Link Object 125, 139, 186
H1 Schedule 125, 299, 426
H1 Schedule Object 126, 197
Hardware structure 77
Engineering status 77
HSE 25
HSE communication interface module 25, 126
HSE Device 125
HSE Device Class 124
HSE Device Class Object 173
HSE Device Instance Object 125, 138
HSE Device Library 123, 128
HSE Device Library Object 151
HSE Host Object 126
HSE Host Object HSEHostCI860 181
HSE Live List 322
HSE Republishing 121
HSE Subnet
Configure 33
HSE Subnet Object 124, 138, 179
HSE Subnet Settings Tab 179
HSEHostCI860 124, 181

I
Import
FF Object 70
Tag list 89
Importing H1 Field Devices 132
Importing HSE Devices 134
Initial Instance Alarm Parameters Tab 159
Initial Instance Parameters Tab 155
Instance 127
Internal, Parameter Type 281

L
Linking Device Object 184

3BDD012902-510

Loading 319
OPC Server FF 238

M
Managing Parameter Value Sets 161
Mandatory, Parameter Type 281
Maximum values
OPC Server FF 228
Modification of FF Parameters with Bulk Data
Manager 440

N
Name 80
Network Configuration 221

O
Object Menu 172
Online Dialog 340
Online Parameter settings 320
Online Version Check 342
OPC Clients 223
OPC Server FF 125, 223
Addressing the data 239
Browser interface 223
Commissioning 238
Configuration in FBB FF 229
Custom Interface 223
Data transmission 226
Diagnostic data 237
Keyword trace 240
Loading 238
Maximum values 228
Parameters of the hardware objects 237
Performance 228
Performance Monitor 244
Redundancy 227
System monitor 244
System structure 224
Trace dialog 240
OPC Server FOUNDATION Fieldbus 223

451

Index

OPC specification 223


OPC-relevant parameters 247
Optional, Parameter Type 281

P
Parameter Types 281
Parameter Upload 321, 354
Parameters 217
Parameters of the hardware objects in OPC Server
FF 237
Performance
OPC Server FF 228
Precommissioning 316
Product Documentation 365

R
Redundancy
OPC Server FF 227
Referenced Signals Tab 182
Release Notes 372
Rename and configure objects with Bulk Data
Manager 433
Replace 357
Replacing
FF Linking Device 357
H1 Device 359
Republishing 121
Revisions Tab 177

Tag list
Long text 80
Name 80
Short text 80
Type name 80
Tag name 80
The Block Properties Dialog 201
Tool routing 227
Type name 80

U
UserDialogs 220

V
Variables for drawing footer 384
VCR Info Tab 171, 176
Version Check 342

S
Schedule Editor 299
Set BDM Options 418
Signal flow lines 275
Sort 81
Start Bulk Data Manager 416
System Alarm 263
System Event 263

T
Tag List 294

452

3BDD012902-510

ABB AB
Control Systems
Vsters, Sweden
Phone: +46 (0) 21 32 50 00
Fax:
+46 (0) 21 13 78 45
E-Mail: [email protected]
www.abb.com/controlsystems

Copyright 2003-2010 by ABB.


All Rights Reserved

ABB Inc.
Control Systems
Wickliffe, Ohio, USA
Phone: +1 440 585 8500
Fax:
+1 440 585 8756
E-Mail: [email protected]
www.abb.com/controlsystems

ABB Industry Pte Ltd


Control Systems
Singapore
Phone: +65 6776 5711
Fax:
+65 6778 0222
E-Mail: [email protected]
www.abb.com/controlsystems

ABB Automation GmbH


Control Systems
Mannheim, Germany
Phone: +49 1805 26 67 76
Fax:
+49 1805 77 63 29
E-Mail: [email protected]
www.abb.de/controlsystems

Power and productivity


for a better world

TM

3BDD012902-510

Contact us

You might also like