3BDD012902 DMFF Configuration
3BDD012902 DMFF Configuration
Configuration
IndustrialIT
800xA - Device Management
FOUNDATION Fieldbus
System Version 4.1
Configuration
NOTICE
The information in this document is subject to change without notice and should not be
construed as a commitment by ABB. ABB assumes no responsibility for any errors that
may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB be
liable for incidental or consequential damages arising from use of any software or hard-
ware described in this document.
This document and parts thereof must not be reproduced or copied without written per-
mission from ABB, and the contents thereof must not be imparted to a third party nor used
for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license.
TRADEMARKS
Registrations and trademarks used in this document include:
Section 1 - Introduction
Product Overview ............................................................................................................33
Fieldbus Builder FOUNDATION Fieldbus..........................................................33
OPC Server FOUNDATION Fieldbus .................................................................34
FOUNDATION Fieldbus Device Integration Library..........................................34
3BDD012902R4101 5
Table of Contents
6 3BDD012902R4101
Table of Contents
FF Upload.............................................................................................................89
FF Device Info .....................................................................................................93
OPC Data Source Definition ................................................................................93
Control Connection ..............................................................................................95
Audit Trail .......................................................................................................................96
Security Definition ..........................................................................................................96
Advanced Management of FF Libraries ..........................................................................97
FF Library Merge .................................................................................................97
System Backup and Import/Export .................................................................................99
3BDD012902R4101 7
Table of Contents
8 3BDD012902R4101
Table of Contents
3BDD012902R4101 9
Table of Contents
10 3BDD012902R4101
Table of Contents
Section 10 - FF Signals
FF Signal List ................................................................................................................288
Call FF Signal List .............................................................................................288
Structure of the FF Signal List ...........................................................................289
Edit List Entries..................................................................................................292
Block Editing .....................................................................................................293
Create New FF Signal in an FF Application ......................................................295
Mapping of FF Signals to Channels for the HSE Host Object......................................296
Call List of Signal-Channel Mapping ................................................................296
Structure of the Published/Subscribed Tab ........................................................297
Configure Signal-Channel-Mapping ..................................................................299
Delete Signal-Channel-Mapping........................................................................300
3BDD012902R4101 11
Table of Contents
12 3BDD012902R4101
Table of Contents
3BDD012902R4101 13
Table of Contents
14 3BDD012902R4101
Table of Contents
Index
3BDD012902R4101 15
Table of Contents
16 3BDD012902R4101
About This Book
General
This manual describes the configuration and commisioning for the FOUNDATION
Fieldbus Device Integration, i.e. Fieldbus Builder FF , OPC Server FF and FF
Device Integration Library.
Warning icon indicates the presence of a hazard which could result in personal
injury.
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function
3BDD012902R4101 17
Document Conventions About This Book
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.
Document Conventions
The following conventions are used for the presentation of material:
• The words in names of screen elements (for example, the title in the title bar of
a window, the label for a field of a dialog box) are initially capitalized.
• Capital letters are used for the name of a keyboard key if it is labeled on the
keyboard. For example, press the ENTER key.
• Lowercase letters are used for the name of a keyboard key that is not labeled on
the keyboard. For example, the space bar, comma key, and so on.
• Press CTRL+C indicates that you must hold down the CTRL key while
pressing the C key (to copy a selected object in this case).
• Press ESC E C indicates that you press and release each key in sequence (to
copy a selected object in this case).
• The names of push and toggle buttons are boldfaced. For example, click OK.
• The names of menus and menu items are boldfaced. For example, the File
menu.
– The following convention is used for menu operations: MenuName >
MenuItem > CascadedMenuItem. For example: select File > New > Type.
– The Start menu name always refers to the Start menu on the Windows
Task Bar.
• System prompts/messages are shown in the Courier font, and user
responses/input are in the boldfaced Courier font. For example, if you enter a
value out of range, the following message is displayed:
Entered value is not valid. The value must be 0 to 30.
18 3BDD012902R4101
About This Book Terminology
You may be told to enter the string TIC132 in a field. The string is shown as
follows in the procedure:
TIC132
Variables are shown using lowercase letters.
sequence name
Terminology
You should familiarise yourself with the following list of terms which refer to the
product FOUNDATION Fieldbus Device Integration.
Term Description
Aspect An aspect is the description of properties of an Aspect
Object. Some examples of aspects are name, function
plan, control logic and graphics.
Aspect Object A computer representation of real objects such as
pumps and valves or a number of virtual objects such as
service or object type. An Aspect Object is described by
its aspects and organised in structures.
Component Object Definition programming interface to allow for the creation
Model (COM) of components for use in integrating custom applications
or to allow diverse components to interact.
Distributed COM Remote Procedure Calls to enable distributed
(DCOM) component objects to communicate with each other.
EngineerIT The umbrella term for a number of products for the
engineering of process plants.
Fieldbus Builder FF The 800xA system extension that owns and stores all
(FBB FF) FOUNDATION Fieldbus relevant data and the business
logic belonging to it. The FBB FF exposes its objects
through an automation interface.
FOUNDATION Fieldbus Bi-directional communications protocol used for
(FF) communications among field instrumentation and control
systems.
3BDD012902R4101 19
Terminology About This Book
Term Description
IndustrialIT Industriai IT is ABB’s solution for business processes. It
allows seamless integration of systems for plant
automation, plant optimisation and common business
processes at run time.
OLE for Process Control OPC is based on the Microsoft COM/DCOM technology.
(OPC) DCOM permits data exchange across computer
boundaries.
OPC Server FF OPC Server FF makes data from FOUNDATION
Fieldbus devices available to any OPC Clients.
Plant Explorer Used to browse and search the structures of the plant
and to create Aspect Objects.
Process Portal A (PPA) A collection of software that forms the basis for an
Industrial IT system, and provides the development and
execution environment for Industrial IT.
You should familiarise yourself with the following list of terms which refer to the
FOUNDATION Fieldbus terminolgy.
Term Description
Application Process Application Process (AP) is a term defined by the
(AP) 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).
Basic Device A Basic Device is any H1 field device not having the
capability to control communications on an H1 fieldbus
segment. A Basic Device is neither a Link Master (and
therefore not capable of taking the LAS role) nor an H1
Bridge.
20 3BDD012902R4101
About This Book Terminology
Term Description
Bridge Please refer to H1 Bridge.
Capabilities File A Capabilities File describes the communication objects
in a fieldbus device. A configuration device can use
Device Description (DD) Files and Capabilities Files to
configure a fieldbus system without having the fieldbus
devices online. The Capabilities File describes field
device contents that are visible from the network but
cannot be changed by configuration.
Communications Stack A set of layer protocols that operate together in a device
to provide communication services to its users. A
complete FOUNDATION Fieldbus communications stack
includes all layer protocols, the Network Management
Agent, and the System Management Kernel.
Compel Data DLL term used in the context of H1 publisher/subscriber
communication.
Connector A Connector is a coupling device used to connect the
wire medium to a fieldbus device or to another segment
of wire.
Control Loop A Control Loop is a connected group of Function Blocks
(FBs) including a feedback connection that execute at a
specified rate within a fieldbus device or distributed
across the fieldbus network.
Coupler A Coupler is a physical interface between a Trunk and
Spur, or a Trunk and a device.
Custom Function Block The Fieldbus Foundation has released specifications for
21 types of standard function blocks. A manufacturer can
implement additional custom types of blocks, which do
not base on the standard blocks.
3BDD012902R4101 21
Terminology About This Book
Term Description
Data Link Layer (DLL) The Data Link Layer (DLL) controls transmission of
messages onto the fieldbus, and manages access to the
fieldbus through the Link Active Scheduler (LAS). The
DLL used by FOUNDATION Fieldbus is defined in IEC
61158 and ISA S50. It includes Publisher/Subscriber,
Client/Server and Source/Sink communication services.
Device Description (DD) A Device Description (DD) provides an extended
description of each object in the Virtual Field Device
(VFD), and includes information needed for a control
system or host to understand the meaning of data in the
VFD.
Enhanced Function The Fieldbus Foundation has released specifications for
Block 21 types of standard function blocks. A manufacturer can
enhance these block types by adding proprietary
parameters and functionality, but the parameters and
algorithms defined in the standard block have to remain
unchanged.
FF Network A FOUNDATION Fieldbus network is comprised of one
or more HSE subnets and/or one or more H1 links all
interconnected
Fieldbus A Fieldbus is a digital, two-way, multi-drop
communication link among intelligent measurement and
control devices. It serves as a Local Area Network (LAN)
for advanced process control, remote input/output and
high speed factory automation applications.
Fieldbus Access The Fieldbus Access Sublayer (FAS) maps the Fieldbus
Sublayer (FAS) Message Specification (FMS) onto the Data Link Layer
(DLL).
Fieldbus Builder FF The application that owns and stores all fieldbus relevant
Application data and the business logic belonging to it. The FBB FF
exposes its objects through an automation interface. It
has no own graphical user interface, but runs in the
background.
22 3BDD012902R4101
About This Book Terminology
Term Description
Fieldbus Builder FF The complete product, consisting of the Fieldbus Builder
Product (FBB FF) FF Application and its supporting aspect system, as an
800xA system extension.
Fieldbus Messaging The Fieldbus Messaging Specification (FMS) contains
Specification (FMS) definitions of Application Layer services in
FOUNDATION Fieldbus. The FMS specifies services
and message formats for accessing Function Block (FB)
parameters, as well as Object Dictionary (OD)
descriptions for those parameters defined in the Virtual
Field Device (VFD). FMS is derived from the
Manufacturing Messaging Specification (MMS).
Flexible Function Block A Flexible Function Block (FB) is similar to a Standard
FB, except that the function of the block, the order and
definition of the block parameters, and the time required
to execute the block are determined by an application-
specific algorithm created by a programming tool.
Flexible Function Blocks (FFBs) are typically used for
control of discrete processes and for hybrid (batch)
processes. A Programmable Logic Controller (PLC) can
be modeled as a Flexible Function Block device.
Forwarding 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 (FB) Function Blocks (FBs) are built into fieldbus devices as
needed to achieve the desired control functionality. A
Function Block can be of type standard, enhanced or
custom type.
Function Block The Function Block Application Diagram includes
Application Diagram function blocks and signal linkages between them.
(FBAD)
3BDD012902R4101 23
Terminology About This Book
Term Description
Function Block A Function Block Application Process (FBAP) is that part
Application Process in the software of a device which contains the Function
(FBAP) Blocks and executes the Function Block Application. The
FBAP is organized as separate VFD.
H1 H1 is a term used to describe a FOUNDATION Fieldbus
network operating at 31.25 kbit/second.
H1 Bridge A device connected to multiple H1 links whose data link
layer performs forwarding and republishing between and
among the links. An H1 bridge may be contained in a
linking device.
H1 Field Device An H1 Field Device is a fieldbus device connected
directly to an H1 fieldbus. Typical H1 Field Devices are
valves and transmitters.
H1 Link An H1 link interconnects one or more H1 Devices.
Please refer to Link
H1 Repeater An H1 Repeater is an active, bus-powered or non-bus-
powered device used to extend the range over which
signals can be correctly transmitted and received for a
given medium. A maximum of four Repeaters and/or
active Couplers can be used between any two devices
on an H1 fieldbus network.
High Speed Ethernet High Speed Ethernet (HSE) is the Fieldbus Foundation's
(HSE) backbone network typically running at, but not being
limited to 100 Mbit/second.
Host Device Generic term for devices connected to an FF network
and communicating with FF devices by use of FF H1 or
HSE protocols. Typical examples are configurators, OPC
servers or DCS/PLC systems.
HSE Device Any FOUNDATION Fieldbus device type connected
directly to HSE Media. Examples include Linking
Devices, I/O Gateway Devices, and HSE Field Devices.
24 3BDD012902R4101
About This Book Terminology
Term Description
HSE Field Device An HSE Field Device is a fieldbus device connected
directly to a High Speed Ethernet (HSE) fieldbus. Typical
HSE Field Devices are HSE Linking Devices and HSE
Field Devices running Function Blocks (FBs).
HSE Linking Device HSE Linking Devices interconnect one or more H1 links
to an HSE subnet. Linking devices provide for access
between HSE devices and H1 devices and for access
between H1 devices interconnected by an HSE network.
A linking device may also contain an H1 bridge that
provides for H1 to H1 communications between bridged
H1 links.
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.
Input/Output (I/O) An Input/Output (I/O) Subsystem Interface is a device
Subsystem Interface used to connect other types of communications
protocols to a fieldbus Segment or Segments.
Interchangeability Interchangeability is the capability to substitute a device
from one manufacturer with that of another manufacturer
on a fieldbus network without loss of functionality or
degree of integration.
Interoperability Interoperability is the capability of a device from one
manufacturer to interact with that of another
manufacturer on a fieldbus network without loss of
functionality or degree of integration.
3BDD012902R4101 25
Terminology About This Book
Term Description
Link A Link is the logical medium by which H1 Fieldbus
devices are interconnected. It is composed of one or
more physical segments interconnected by bus
Repeaters or Couplers. All of the devices on a link share
a common schedule which is administered by that link's
current LAS. In FOUNDATION Fieldbus, the term link is
only used on H1 (H1 link), not on HSE (Please refer to
HSE subnet).
Link Active Scheduler A Link Active Scheduler (LAS) is a deterministic,
(LAS) centralized bus scheduler that maintains a list of
transmission times for all data buffers in all devices that
need to be cyclically transmitted. At one point in time
only one Link Master (LM) device on an H1 fieldbus Link
can function as that link's LAS.
Link Master (LM) A Link Master (LM) is an H1 device containing Link
Active Scheduler (LAS) functionality, thus having the
ability to control communications on an H1 Link. There
must be at least one LM on any H1 Link; only one of the
LM devices will take the LAS role.
Link Object A Link Object contains information to link Function Block
(FB) Input/Output (I/O) parameters in the same device
and between different devices. The Link Object links
directly to a Virtual Communications Relationship (VCR)
or another Function Block Input/Output parameter. It is
also called Linkage Object.
Linkage Object Please refer to Link Object.
Linking Device Please refer to HSE Linking Device.
Macrocyle Please refer to Schedule.
Multiple Input/Output Multiple Input/Output Function Blocks increase the
Function Block efficiency in handling a large amount of signals by
combining more than one Input or Output into one
Function Block.
26 3BDD012902R4101
About This Book Terminology
Term Description
Network Management Network Management (NM) permits FOUNDATION
(NM) Network Manager (NMgr, Host) entities to conduct
management operations over the network by using
Network Management Agents (NMAs) in the devices.
Each Network Management Agent (NMA) is responsible
for managing the communications within a device. The
NMgr and NMA communicate through use of the
Fieldbus Messaging Specification (FMS) and Virtual
Communications Relationship (VCR).
Network Management Please refer to Network Management.
Agent (NMA)
Network Management The NMA VFD contains network and system
Information Base management information bases (NMIB and SMIB) for
(NMIB) the device. The NMIB contains objects related to device
Network Management.
Object Dictionary An Object Dictionary (OD) contains all Function Block
(FB), Resource Block (RB) and Transducer Block (TB)
parameters used in a device. Through these parameters,
the blocks may be accessed over the fieldbus network.
Physical Device (PD) The term references the real field device as opposed to
a Virtual Field Device (VFD).
Physical Layer The Physical Layer receives messages from the
Communications Stack and converts the messages into
physical signals on the fieldbus transmission medium,
and vice-versa.
Repeater Please refer to H1 Repeater.
Republishing The action taken when subscribing to data on one
network segment (UDP or H1) and publishing it on
another.
Resource Block (RB) A Resource Block (RB) describes characteristics of the
fieldbus device such as the device name, manufacturer
and serial number. There is only one Resource Block
(RB) in a device.
3BDD012902R4101 27
Terminology About This Book
Term Description
Schedule A Schedule defines when Function Blocks execute (FB
schedule) and when data and status is published on the
bus (LAS schedule). The LAS schedule together with all
device FB schedules forms the macro cycle of an H1
link.
Segment A Segment is a section of an H1 fieldbus that is
terminated in its characteristic impedance. Segments
can be linked by Repeaters to form a longer H1 fieldbus.
Each Segment can include up to 32 H1 devices.
Splice A Splice is an H1 Spur measuring less than 1 m (3.28 ft.)
in length.
Spur A Spur is an H1 branch line connecting to the Trunk that
is a final circuit. A Spur can vary in length from 1 m (3.28
ft.) to 120 m (394 ft.).
Standard Function Standard Function Blocks (FBs) are built into fieldbus
Block (FB) devices as needed to achieve the desired control
functionality. Automation functions provided by Standard
FBs include Analog Input (AI), Analog Output (AO) and
Proportional/Integral/Derivative (PID) control. The
Fieldbus Foundation has released specifications for 21
types of Standard FBs. There can be many types of FBs
in a device. The order and definition of Standard FB
parameters are fixed and defined by the specifications.
Enhanced Function Blocks are Standard FBs with
additional vendor specific parameters, i.e. derived from
Standard FBs. Custom Function Blocks are vendor
specific FBs that are not derived from Standard FBs.
Switch A Switch is standard Ethernet equipment used to
interconnect multiple High Speed Ethernet (HSE)
devices such as HSE Linking Devices and HSE Field
Devices to form a larger HSE Subnet.
28 3BDD012902R4101
About This Book Terminology
Term Description
System Management System Management (SM) synchronizes execution of
(SM) Function Blocks (FBs) and the communication of
Function Block (FB) parameters on the fieldbus, and
handles publication of the time of day to all devices,
automatic assignment of device addresses, and
searching for parameter names or "tags" on the fieldbus.
System Management The NMA VFD contains network and system
Information Base management information bases (NMIB and SMIB) for
(SMIB) the device. This SMIB contain objects related device
System Management.
Terminator A Terminator is an impedance-matching module used at
or near each end of a transmission line. Only two
Terminators can be used on a single H1 segment.
Transducer Block (TB) A Transducer Block (TB) decouples Function Blocks
(FBs) from the local Input/Output (I/O) functions required
to read sensors and command output hardware.
Transducer Blocks (TBs) contain information such as
calibration date and sensor type. There is usually one
TB channel for each input or output of a Function Block
(FB).
Transmit Control The well known internet transport protocol for
Protocol (TCP) connection- oriented reliable communication is typically
used in the HSE protocol stack for the Client/Server
FMS communication services, e.g. In Configuration
download.
Transmitter A Transmitter is an active fieldbus device containing
circuitry which applies a digital signal on the bus.
"Transmitter" is also often used as a generic term for
input field devices (e.g. Temperature transmitter) as
opposed to "valve" for output field devices.
Trunk A Trunk is the main communication highway between
devices on an H1 fieldbus network. The Trunk acts as a
source of main supply to Spurs on the network.
3BDD012902R4101 29
Terminology About This Book
Term Description
User Application The User Application is based on "blocks," including
Resource Blocks (RBs), Function Blocks (FBs) and
Transducer Blocks (TBs), which represent different types
of application functions.
User Datagram Protocol The well known internet transport protocol for
(UDP) connectionless, fast communication is used in the HSE
protocol stack as the main transport mechanism,
especially for Publisher/Subscriber communication and
other multicast communication services. TCP is typically
used for more reliable Client/Server communication.
User Layer The User Layer provides scheduling of Function Blocks
(FBs), as well as Device Descriptions (DDs) which allow
the host system to communicate with devices without the
need for custom programming.
Virtual Communication Configured application layer communication channels
Relationship (VCR) that provide for the transfer of data between applications.
FOUNDATION Fieldbus describes three types of VCRs:
1. Publisher/Subscriber (Process Data exchange)
2. Client/Server (Parameter access)
3. Source/Sink (Alerts, Reports)
Virtual Field Device A Virtual Field Device (VFD) is used to remotely view
(VFD) local device data described in the object dictionary. A
typical device will have at least two Virtual Field Devices
(VFDs): The Network Management Agent (NMA VFD)
that can be viewed as the operating system of the field
device, and the Function Block Application Process
(FBAP VFD) that can be viewed as the User application
running on the Operating system.
30 3BDD012902R4101
About This Book Related Documentation
Related Documentation
The following is a listing of documentation related to 800xA - FOUNDATION
Fieldbus.
Title Description
800xA - System This manual describes how to install software
System Version 4.1 for the Industrial IT 800xA System. It covers the
Installation core and optional products for the 800xA
3BSE034678 System.
3BDD012902R4101 31
Related Documentation About This Book
Title Description
800xA - Control and I/O This document describes the configuration of
FOUNDATION Fieldbus HSE Control Builder M control applications with
System Version 4.1 FOUNDATION Fieldbus HSE using the CI860
Engineering and Configuration module along with HSE linking devices and
3BDD012903 Fieldbus Builder FOUNDATION Fieldbus as FF
configuration tool.
Field IT This manual describes the hardware
FOUNDATION Fieldbus Linking installation, configuration, and handling of the
Device FOUNDATION Fieldbus Linking Device LD
LD 800HSE 800HSE in detail. The reader should have a
User Instructions basic understanding of the FOUNDATION
3BDD011677 Fieldbus system architecture and
communications protocol.
Field IT This document provides information not
FOUNDATION Fieldbus Linking contained in the ordinary manuals, sales
Device information or other types of product
LD 800HSE information for the Linking Device LD 800HSE.
Release Notes It describes known software or documentation
3BDD011679 problems and errors that were discovered at
too late a date to be included in the current
user instructions.
Industrial Ethernet: A Pocket How to Plan, Install, and Maintain TCP/IP
Guide Ethernet Networks: The Basic Reference
Publisher: ISA - The Guide for Automation and Process Control
Instrumentation, Systems, and Engineers.
Automation Society, May 2002
ISBN: 1556177887
Foundation Fieldbus: A Pocket Summary of background information, tips,
Guide tricks, and items to note when installing,
Publisher: ISA - The maintaining, or trouble-shooting.
Instrumentation, Systems, and
Automation Society, July 2002
ISBN: 1556177755
32 3BDD012902R4101
Section 1 Introduction
Product Overview
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.
FOUNDATION Fieldbus Device Integration integrates the FOUNDATION Fieldbus
architecture and field devices into Industrial IT 800xA environment. It consists of
these main components:
• Fieldbus Builder FOUNDATION Fieldbus
• OPC Server FOUNDATION Fieldbus
• FOUNDATION Fieldbus Device Integration Library
3BDD012902R4101 33
OPC Server FOUNDATION Fieldbus Section 1 Introduction
1. Note that using the full scope of the FOUNDATION Fieldbus Device Integration Library requires the Optimize
IT Asset Optimization software to be installed and licensed.
34 3BDD012902R4101
Section 1 Introduction FOUNDATION Fieldbus Device Integration Library
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 analyse 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-
configured CMMS views allowing for the quick and efficient assessment of
maintenance needs and status.
3BDD012902R4101 35
FOUNDATION Fieldbus Device Integration Library Section 1 Introduction
after configuration and download, the right faceplate is immediately available for
operation of functions distributed in the FF subsystem.
The object types in the Device Integration Package 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.
36 3BDD012902R4101
Section 2 Technical Overview
FOUNDATION Fieldbus
3BDD012902R4101 37
ISO/OSI Reference Model Section 2 Technical Overview FOUNDATION Fieldbus
FMS
Application layer 7
FAS
Presentation layer 6
Communication
Session layer 5 "stack"
Transport layer 4
Network layer 3
The fieldbus system is a LAN which has to exchange data at high speed, thereby
only the OSI layers 1, 2 and 7 are implemented. The Physical Layer corresponds to
OSI layer 1, which receives coded messages from the overlaid layers and converts
them to physical signals on the transmission medium and vice versa. The
communication stack corresponds to layers 2 and 7 of the OSI reference model. The
38 3BDD012902R4101
Section 2 Technical Overview FOUNDATION Fieldbus Physical Layer
OSI layer 7 (Application Layer) codes and decodes the commands from the User
Application. The OSI layer 2 (Data Link Layer) controls via layer 1 (Physical
Layer) the sending of messages over the fieldbus. This layer also controls the access
rights to the fieldbus through a deterministic central bus scheduler, the Link Active
Scheduler (LAS).
The comprehensive specification of a Standard User Application based on function
blocks and device descriptions (DD) ensures the compatibility between FF devices
from different manufacturers.
Physical Layer
FF H1 uses bus physics complying with IEC 61158-2 and ISA S50.02 Part 2.
The Physical Layer defines two different versions of power supplies for a twisted
pair cable. In the one version the field devices obtain their power via the fieldbus.
This version supports low-power devices for use in intrinsically safe areas. The
second version provides field devices with an external power supply.
Characteristic data of the bus physics (cable type A):
• Transmission rate: 31.25 kilobits per second.
• Topology: Bus or tree.
• Power supply via the bus: optional.
• Intrinsic safety: optional.
• Number of devices: 2 - 32 (intrinsic safety and/or power supply via the bus
reduces this number).
• Cable type: twisted pair cable.
• Max. cable length: 1900 m.
3BDD012902R4101 39
Communication Stack Section 2 Technical Overview FOUNDATION Fieldbus
Communication Stack
Data Link Layer
Three types of devices are defined on the level of the Data Link Layer (DLL):
• Basic device.
• Link Master.
• Bridge.
Link masters are capable of taking over the role of the Link Active Scheduler
(LAS), which basic devices are not able to do. Bridges are used for connecting
individual fieldbuses to larger networks.
The LAS controls data traffic on the FOUNDATION Fieldbus. Therefore the LAS
has a list of the transmission times of all data for cyclic transmission in all devices.
Each time data transmission becomes necessary, the LAS first sends a message to
the device. The device distributes the data using a broadcast on the bus (publisher).
All other devices on the bus can receive this data (subscribers). In addition to this
cyclical data traffic, acyclical data traffic is also possible for reading and writing
parameters.
The LAS maintains a list (the Live List) of all devices present on the bus. New
devices can be added to, and existing devices removed from the bus anytime. If
changes occur the Live List is updated automatically.
The LAS is also responsible for the time synchronization on the fieldbus. Therefore
it periodically broadcasts time distribution messages. It is important that the time is
set exactly the same in all devices, because both the cyclical data traffic and the
cyclical processing of function blocks within the User Application are based on a
common time.
40 3BDD012902R4101
Section 2 Technical Overview FOUNDATION Fieldbus Application Layer
Application Layer
The Fieldbus Access Sublayer (FAS), as a component of the Application Layer,
provides various connection types.
• Publisher/Subscriber: Used for a buffered 1-to-m communication. Buffered
means that only the most recent data is available on the network. New data
overwrites the old data. This connection type is used by the field devices for
the cyclical time-controlled publishing of function block inputs and outputs.
The control loop signals exchanged between the field devices, for example, use
this connection type.
• Client/Server: Used for a user-initiated, non-cyclical 1-to-1 communication
between devices. Typical examples of this connection type are communication
setpoint changes, user acknowledgements of messages and the downloading or
reading back of device configuration data.
• Report Distribution: Used for a user application-initiated, non-cyclical 1-to-n
communication. For example, following a request by the LAS a device with a
configured trend report will send the trend report to the group address defined
for the purpose. Another typical use of this connection type is the sending of
process alarms to the operator consoles.
Fieldbus Message Specification (FMS), as the highest-level component in the
Application Layer, represents the interface to the User Application. The FMS
services allow the User Application to communicate over the fieldbus using a
standard set of message formats. The data items transferred over the fieldbus are
described by object descriptions, which are compiled in an object dictionary (OD).
The Virtual Field Device (VFD) makes the local field device data that is described
in the object dictionary available for communication via the fieldbus. The VFD is
the external view of the local data in a field device.
User Application
Above OSI layer 7 (Application Layer) FF specifies a Standard User Application
based on the concept of function blocks. This allows an automation task to be
distributed to several FF devices. For this purpose, the Standard User Application
defines the Function Block Application Process (FBAP). Using resource blocks
(RB), function blocks (FB) and transducer blocks (TB) the automation task to be
3BDD012902R4101 41
User Application Section 2 Technical Overview FOUNDATION Fieldbus
carried out is described. Additionally, the User Application also defines network
management and system management.
To configure the function block application process, Fieldbus Builder FF uses the
FF Application, which is produced with the help of the FF Application Editor.
Refer to Section 11, FF Application Editor.
• Resource blocks: Describe general features of the device (device name,
manufacturer ID, device type, serial number etc.). There is only one resource
block in a device.
• Function blocks: Provide processing functions (analog input, PID controller,
analog output etc.) within the field devices. Inputs and outputs of function
blocks can be linked via the fieldbus. The time at which each function block is
to be executed is specified exactly.
The Fieldbus Foundation defines the function blocks, known as the FF Standard and
Advanced Function Blocks, shown in Table 1:
42 3BDD012902R4101
Section 2 Technical Overview FOUNDATION Fieldbus User Application
LL Lead Lag
ML Manual Loader
OS Output Splitter
PD PD Control
PID PID Control
RA Ratio
SC Signal Characterizer
SPG Setpoint Ramp Generator
TMR Timer
3BDD012902R4101 43
Network Management Section 2 Technical Overview FOUNDATION Fieldbus
Network Management
FF network management can be subdivided into three areas:
• In the context of configuration management, communication parameters are
initialized and modified.
• Performance management captures data for describing the performance of
device communication.
• Fault management supports fault detection, fault location and fault correction.
The following specific tasks are carried out by network management:
• Loading the list of communication links.
• Configuring the communication stack.
• Loading the LAS.
• Monitoring the performance of device communication.
• Detecting communication errors.
An FF network has at least one network manager, who coordinates the network
management tasks of the whole system. Each field device also has a network
management agent who manages the communication stack within the device. A
network management agent carries out commands issued by the network manager,
and can report events and status changes to the network manager. The network
management objects and object descriptions that are required for data exchange are
contained in the management VFD.
44 3BDD012902R4101
Section 2 Technical Overview FOUNDATION Fieldbus System Management
System Management
System management coordinates the operation of the various field devices in a
distributed fieldbus system.
The following specific tasks are carried out by system management:
• Assignment of the device address.
• Address resolution for user application tags.
• Synchronization of the application time. The application time is the basis for
time-stamping the process values on the device level.
• Time control of a distributed user application across a link.
• Commissioning of a new device on the bus.
• Monitoring of the operation of the entire system.
The system management objects and object descriptions that are required for data
exchange are contained in the management VFD.
Object Dictionary
In order to achieve a standard definition and usage of all the objects of a field device
that are visible through the fieldbus network, descriptions of these objects are
compiled in the object dictionary of the VFD. Each VFD contains exactly one
object dictionary. The object dictionary of the Function Block Application VFD
includes object descriptions of all the function block, resource block and transducer
block parameters of a device. An object description of this type contains, for
example, the specification of data type and length of a parameter.
An object dictionary can be read online from the field device. The manufacturer of
the device also supplies the object dictionaries in a form known as capabilities files
on a data medium (floppy disk, CD-ROM). Fieldbus Builder FF is based on these
capabilities files. The reading of the object dictionaries from the field device is not
supported at present.
There are also the files known as value files. A value file contains information about
the configuration of an individual field device, which can change after the
distribution. Unlike a capabilities file, a value file can be written to. It can be
3BDD012902R4101 45
Device Descriptions Section 2 Technical Overview FOUNDATION Fieldbus
generated by reading the configuration data from the field device. Value files are
not currently supported by Fieldbus Builder FF.
Device Descriptions
Along with the object descriptions, the device descriptions also form an important
supplementary tool for ensuring the interoperability of FF devices. The device
description contains an extended description for each object in the VFD which goes
beyond the content of the object description. The device description includes
information required by an automation system or a host in order to understand the
meaning of the data in the VFD. This information includes, for example, the names
of function block parameters which a host can utilize for the display, or help texts
for the various objects of the device that are visible over the bus network.
The device description is written in a standardized programming language, the
Device Description Language (DDL) and subsequently converted to a machine-
readable form by a program, the Tokenizer. This form of the device description is
referred to as Device Description (DD).
The Fieldbus Foundation provides DDs for the standard function blocks and for
transducer blocks. The device manufacturers supply DDs with their field devices.
These refer to the standard DDs of the Fieldbus Foundation and, where appropriate,
complement them with manufacturer-specific features. The DDs from the device
manufacturers are supplied on data medium (floppy disk, CD-ROM), or may
optionally be read directly from the field device.
Fieldbus Builder FF offers the facility to evaluate DD files from the device
manufacturers. The reading of a DD from the field device is not supported at
present.
46 3BDD012902R4101
Section 3 Step by Step
Target Group
This section addresses users, who are familiar with FOUNDATION Fieldbus and
are acquainted with the parameter setting of the FF devices used. It describes the
configuration and the commissioning of an FF Application by means of Fieldbus
Builder FF.
3BDD012902R4101 47
Step 1: Synchronize the FF Library Section 3 Step by Step
of the FF library the library must be uploaded to PPA. The library is said to be
synchronized then.
To make sure that the FF library is synchronized, change to the Plant Explorer
Workplace Object Type Structure, select the FFUpload Aspect, and open the Library
Upload tab. If the FF library is synchronized already - indicated by a green traffic
light symbol as shown in Figure 2 - proceed with Step 2: Creation of an HSE Subnet
on page 49. If the FF library is not synchronized - indicated by a red traffic light
symbol as shown in Figure 3 - start the FF library upload by means of Upload FF
Library. After the upload has been concluded successfully, the synchronized state
is indicated by a green traffic light (refer to Figure 2).
48 3BDD012902R4101
Section 3 Step by Step Step 2: Creation of an HSE Subnet
3BDD012902R4101 49
Step 2: Creation of an HSE Subnet Section 3 Step by Step
name for the object (refer to Figure 4). Insert the object by means of Create. The
data has already been transferred in the following dialog. Check the settings and
50 3BDD012902R4101
Section 3 Step by Step Step 2: Creation of an HSE Subnet
You have thereby created a new HSE subnet for Fieldbus Builder FF. To configure
the HSE subnet the type informations from the FF Library will be used. For this the
data in the FF Library have to be transferred to the HSE Subnet.
A library update is required to transfer the FF devices data from the FF Library to
the HSE subnet.
To do this, select the FFUpload aspect in the newly created HSE Subnet object. Start
the update in the Library Update tab by means of Update Library. The data for the
FF device and block classes contained in the FF Library is transferred to the HSE
Subnet.
Select the FFUpload aspect in the HSE Subnet object. Start the Fieldbus Builder by
means of Open Subnet in Fieldbus Builder FF in the HSE Subnet Reference tab.
3BDD012902R4101 51
Step 2: Creation of an HSE Subnet Section 3 Step by Step
Fieldbus Builder FF starts with an empty HSE subnet. Now configure your desired
FF network by inserting objects in the sub-level from an object by means of Edit >
Insert as per Table 2.
An HSE subnet with all the FF objects listed in Table 2 is shown in the example in
Figure 6.
After the FF devices have been inserted into the FF Application, their parameters
must be set.
52 3BDD012902R4101
Section 3 Step by Step Step 2: Creation of an HSE Subnet
Define the IP addresses and network settings for all stations in the HSE Subnet:
• HSE Linking Device
Select the HSE linking device object > Edit > Parameters.
• HSEHostCI860 Device
Select the HSEHostCI860 object > Edit > Parameters.
• OPC Server FF
Tools > Network > Select the OPC Server FF and press Edit. Input Resource
ID (as you inserted during installation of the OPC Server FF) and IP address (in
Client Server network) of the PC that runs the OPC Server FF.
Some H1 devices do not display any function blocks after the insertion. These are
H1 devices with instantiable function blocks, into which the required number of
different block types can be inserted. Open the context menu in the graphic view of
the H1 device > Create Function Block. All the available block types are displayed
in the following dialog (refer to Figure 7). Select a block and insert it in the H1
device with Create. The number of created instances is displayed in the Created
Instances column and the available number of function blocks for each type is
displayed in the Available Instances column.
3BDD012902R4101 53
Step 2: Creation of an HSE Subnet Section 3 Step by Step
Figure 8. HSE Subnet which has been partially checked for logical errors
After a successful check for plausibility, store the HSE Subnet by means of FF
Object editor > Save and close Fieldbus Builder FF.
Change to the Plant Explorer Workplace Control Structure, select the FFUpload
aspect in the HSE Subnet object and open the HSE Subnet Upload tab. After
changes have been made to the HSE Subnet, HSE Subnet and Upload have different
54 3BDD012902R4101
Section 3 Step by Step Step 3: Configuration of an FF Application
time-stamps. This is also indicated by the red traffic light. Start the HSE Subnet
upload by means of Upload HSE Subnet. After the upload has been concluded,
HSE Subnet and Upload have the same time-stamp. This is indicated by the green
traffic light (refer to Figure 9). The objects configured in Fieldbus Builder FF are
mirrored by the upload to the Control Structure in the Plant Explorer.
3BDD012902R4101 55
Step 3: Configuration of an FF Application Section 3 Step by Step
Select the FF Management Aspect and start Fieldbus Builder FF with Show Object
in Fieldbus Builder FF (refer to Figure 11).
Fieldbus Builder FF opens the FF Application Editor for the selected object. The
editor starts with an empty canvas. The function blocks are placed on the canvas of
the editor and connected to each other.
56 3BDD012902R4101
Section 3 Step by Step Step 3: Configuration of an FF Application
To insert a function block, switch to Link View in the lower part of the editor. All
the H1 devices of the H1 link are displayed with their function blocks in the Link
View (refer to Figure 12).
Select a function block and place it on the canvas with the left mouse button held
down. For the example, use an analog input (AI), a controller block (PID) and an
analog output (AO) as shown in Figure 13. After insertion, give the function blocks
a tag name by selecting the function block and opening the parameter dialog by
means of Edit > Parameters. Enter the tag name in the Name field and close the
dialog by means of OK.
FF signals are used for the connection to the AC 800M controller. Insert an FF
signal by means of FF Application > Signal (read) and place it on the canvas (refer
3BDD012902R4101 57
Step 3: Configuration of an FF Application Section 3 Step by Step
to Figure 14). End the insert mode with a right mouse click. Open the signal dialog
by double clicking the FF signal frame. Define a name (in the example
FIC1201_SP) for the FF signal. Check the settings in the following dialog
• Data Type: Analog; Discrete or Bitstring,
• Usage: H1 local; HSE + H1 or HSE + H1 (LP), slow cycle
and conclude it with OK. For the example, select the Analog data type and the HSE
+ H1 usage. Insert another FF signal by means of FF Application > Signal (write)
and configure it accordingly.
The data type bitstring is not supported by the HSEHostCI860 object.
Now connect the function blocks and FF signals as shown in Figure 15. To do this,
hold down the CTRL key and drag the connecting lines with the left mouse button
held down.
If the Shift key is pressed in addition to the left mouse button and the CTRL key,
the course of the signal line is automatically defined by Fieldbus Builder FF.
58 3BDD012902R4101
Section 3 Step by Step Step 3: Configuration of an FF Application
Please note that the FF PID control loop requires a feedback from the FF AO
block. In the example, the BKCAL_OUT of the FF AO block is fed back to the
BKCAL_IN of the FF PID block. The same applies for the master controller in
the AC 800M controller.
In the example, the external set point from the AC 800M controller is
communicated to the FF block by means of FF signal FIC1201_SP. The FF Signal
FIC1201_BKCAL is used for feedback to the AC 800M controller.
After the function blocks have been inserted into the FF Application, their
parameters must be set. To do this, open the parameter dialog of a function block by
3BDD012902R4101 59
Step 3: Configuration of an FF Application Section 3 Step by Step
double clicking the block in the FF Applic’n object or in the H1 device object (refer
to Figure 16).
If block-specific dialogs are in existence, they should be used for the parameter
definition. In principle, check the following parameters during the parameter
definition:
• ALERT_KEY
The value of the ALERT_KEY must be in the range 1 .. 255.
• MODE_BLK
The mode parameter consists of several parts. The Target mode defines the
60 3BDD012902R4101
Section 3 Step by Step Step 3: Configuration of an FF Application
mode of operation which the block should adopt. The modes of operation into
which the block can be switched via the Target mode are specified by means of
the Permitted Mode. The Actual mode shows the current mode of the block.
The following modes of operation should be set for the block types (refer to
Table 3).
For the Cascade mode, Auto and Cas are to be set in the target mode at the same
time.
• Scaling
Customize the scaling of the individual blocks to the requirements of your
process.
It is not required to fill in all parameters initially in the parameter dialog of a
function block. Fields may be left blank to maintain parameters as they are in the
device initially.
The HSEHostCI860 object must be configured for data exchange with the AC 800M
controller. An FF host can access all FF signals which were defined by the
HSE + H1 usage. Select the HSEHostCI860 object and open the parameter dialog
with Edit > Parameters. Select the Published/Subscribed tab. Insert a new channel
via the context menu by means of Create Component. Define
• Data type: Analog (DS-65) or Discrete (DS-66) and
• Direction: FF -> IEC61131 - from the FF device to the AC 800M or IEC61131
-> FF - in the opposite direction
3BDD012902R4101 61
Step 3: Configuration of an FF Application Section 3 Step by Step
for the channel. Select the FF signal field and open the Signal Selection Dialog by
means of the F2 key. Select the desired FF signal and transfer it to the
HSEHostCI860 object by means of OK. The configuration of the HSEHostCI860
object for the above example can be seen in Figure 17. Repeat this for all FF signals
which you wish to use in programs in the AC 800M controller. The thus defined
channels of the CI860 module can be assigned with I/O variables in Control
Builder M.
A schedule which includes the time sequence of the function blocks and
communications from FF signals is automatically generated on storage of the FF
Applic’n object. The contents of the schedule are based on the created FF
Application and the performance specifications of the H1 devices used. To display,
62 3BDD012902R4101
Section 3 Step by Step Step 4: Loading of the FF Application
select the H1 Schedule object (refer to Figure 18). For experienced users, there is
the possibility of moving the individual blocks in the schedule manually.
After the FF Applications have been created, check the whole project for
plausibility by means of Tools > Check whole project and correct any errors which
occurred. After a successful check for plausibility, store the HSE subnet by means
of FF Object editor > Save and close Fieldbus Builder FF.
Change to the Plant Explorer Workplace Control Structure. Select the FFUpload
Aspect in the HSE Subnet object and open the HSE Subnet Upload tab. After
changes have been made to the HSE Subnet, HSE Subnet and Upload have different
time-stamps. Start the HSE Subnet upload by means of Upload HSE Subnet. After
the upload has been concluded, HSE Subnet and Upload have the same time-stamp.
The configuration of the FF network with the FF Application has now been
completed. The configured data must now be distributed to the connected devices.
3BDD012902R4101 63
Step 4a: Precommissioning Section 3 Step by Step
In the second step, the commissioning, the data of the FF Application is loaded into
the individual devices.
64 3BDD012902R4101
Section 3 Step by Step Step 4a: Precommissioning
Precommissioning of H1 Devices
After the linking device settings have been successfully written, select an H1 link of
the linking device.
3BDD012902R4101 65
Step 4a: Precommissioning Section 3 Step by Step
Open the Live List by means of Object > Live list.... The live list is divided into two
sections (refer to Figure 20). The H1 devices actually present in the H1 link are
listed in the left-hand section. The right-hand section contains a list of the
configured H1 devices. Select an actual H1 device in the left-hand section and use
the mouse to drag it to the configured H1 device in the right-hand section which
contains the configured data for the actual H1 device.
The tag name is written to the H1 device and the bus address of the H1 device set
during the device assignment. The device ID is read out of the H1 device and stored
in the Fieldbus Builder FF database.
You can also carry out the device assignment by selecting an H1 device and
opening the H1 Live List by means of Object > Assign device.... Select the H1
device to be assigned from the list and start the device assignment with Assign.
66 3BDD012902R4101
Section 3 Step by Step Step 4b: Commissioning
Repeat this process for all H1 devices in the H1 link and for further H1 links and
linking devices if required.
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 359 for a description of this dialog.
3BDD012902R4101 67
Step 4b: Commissioning Section 3 Step by Step
After the on-line version check has completed, the commissioning status displayed
in the tree structure of the download dialog indicates, which objects will be loaded.
Refer to Table 4 for the meaning of the different symbols.
• 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 statuses 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).
68 3BDD012902R4101
Section 3 Step by Step Step 4b: Commissioning
The default setting for the download options - none of the download options
selected - 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 options with the default
settings. The non-default options are only intended for users with in-depth FF
knowledge capable of judging the impact of the different options depending on
the respective status the application is in.
Start the download by means of Start Download. In a separate window the progress
of the loading operation and any errors that may occur are displayed (refer to
Figure 22). All the configured data is loaded to the H1 devices and the linking
device during the download. After successful completion of the download, indicated
3BDD012902R4101 69
Step 4b: Commissioning Section 3 Step by Step
by the text “Total error count: 0; Download finished”, press the Close button to
close the progress windows as well as the download dialog.
To load the OPC server, select the OPC Server FF object and start the download
with Object > Download.... The settings for the OPC Server FF are loaded into the
latter by this means.
After the FF Application and the OPC Server FF have been successfully
downloaded, online data are available from the devices.
70 3BDD012902R4101
Section 3 Step by Step Step 4b: Commissioning
Select an FF Applic’n object. If the mouse cursor is held down on a block pin or an
FF signal line, the current values are displayed (refer to Figure 23).
3BDD012902R4101 71
Step 4b: Commissioning Section 3 Step by Step
Online data for the block parameters is also displayed in the commissioning mode.
To do this, open the parameter dialog of a function block by double clicking the
block in the FF Applic’n object or in the H1 device object (refer to Figure 24).
The yellow background of individual values indicates a difference between the real
value in the H1 device and the configured value in the Fieldbus Builder FF database.
For the commissioning of your FF Application, compare the Actual and Target
mode of the individual blocks. Actual and Target mode can differ from each
other, dependent on the signal statuses at the inputs of a block.
In this case, check the cause, e.g. a sensor not connected to the device.
72 3BDD012902R4101
Section 3 Step by Step Step 5: Using FF Data in Controller Application and Operations
Values of individual parameters can be changed by changing the value in the value
field. The button bar is toggled as a result. The new value is written to the H1 device
by means of Write and the value is written to the H1 device and the Fieldbus
Builder FF database by means of Correct.
Current values in the H1 device which are not in the Fieldbus Builder FF database
(highlighted with yellow background) can be loaded into the database. For this,
mark one or more lines in the parameter dialog. Open the context menu and start the
transfer of the data by means of Upload marked.
3BDD012902R4101 73
Step 5: Using FF Data in Controller Application and Operations Section 3 Step by Step
object in an HSE subnet in the following dialog and confirm the insertion with
Insert (refer to Figure 25).
74 3BDD012902R4101
Section 3 Step by Step For use in Operations and Asset Optimization
Select the CI860 object in the Control Structure and change to Control Builder M.
Open the hardware editor via the context menu by means of Editor (see Figure 27).
The FF signals assigned in Fieldbus Builder FF are displayed in the Connections tab
in the Protocol Info column. I/O variables which can be used in the programs and
control modules of Control Builder M can be assigned to the channels in the
Variable column.
3BDD012902R4101 75
For use in Operations and Asset Optimization Section 3 Step by Step
76 3BDD012902R4101
Section 4 Integration in Plant Explorer
3BDD012902R4101 77
Section 4 Integration in Plant Explorer
Figure 28 shows the processing steps listed in Table 5 by means of which the library
and configuration data is synchronized in Process Portal A (PPA) / the Plant
Explorer Workplace and the Fieldbus Builder FF instances.
Lib
rary
feren
Upd
ate
ct Re
Control Structure
Root
C1 FF Network
Obje
Bn
ra
ry
U
pd
ate
HSE Subnet
Cn FF Network
HSE Subnet
ABB LD800HSE ABB LD800HSE
Upload
H1 Link H1 Link HSE Subnet n
H1 Schedule H1 Schedule
FF Application FF Application
ABB 600T ABB 600T
78 3BDD012902R4101
Section 4 Integration in Plant Explorer
Step Description
Uploading of FF libraries to the Plant Explorer Workplace:
• Required: after editing the FF libraries in Fieldbus Builder FF.
• Prerequisite: a successful plausibility check has been executed
and the FF libraries saved after editing in Fieldbus Builder FF.
A
• Call: Object Type Structure > FF Libraries > Aspect: FF Upload
> Tab: Library Upload, refer to Upload FF Libraries to the Plant
Explorer Workplace on page 82.
• Final state: FF libraries have been synchronized.
Update FF libraries for HSE Subnet [i] (Library Update):
• Required: before editing HSE Subnet [i] in Fieldbus Builder FF
if the FF libraries have been edited after the last library update.
• Prerequisite: FF libraries in the Plant Explorer Workplace have
been synchronized.
B1..n
• Call: Control Structure > HSE Subnet [i] > Aspect: FF Upload >
Tab: Library Update, refer to Update FF Libraries for the HSE
Subnet (Library Update) on page 84.
• Final state: FF libraries for HSE Subnet [i] have been
synchronized.
Uploading HSE Subnet [i] to the Plant Explorer Workplace:
• Required: after HSE Subnet [i] has been edited in Fieldbus
Builder FF.
• Prerequisite: a successful plausibility check has been executed
and the changes saved after HSE Subnet [i] was edited in
C1..n
Fieldbus Builder FF.
• Call: Control Structure > HSE Subnet [i] > Aspect: FF Upload >
Tab: HSE Subnet Upload, refer to Upload HSE Subnet to the
Plant Explorer Workplace on page 85.
• Final state: HSE Subnet [i] has been synchronized.
3BDD012902R4101 79
Object Types in Plant Explorer Section 4 Integration in Plant Explorer
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 well as the basic objects used
in Fieldbus Builder FF for the configuration of an HSE subnet.
80 3BDD012902R4101
Section 4 Integration in Plant Explorer H1 and HSE Device Library
FF Block Library
The structure of the FF block library in the Object Type Structure of the Plant
Explorer essentially differs from the structure of this library in Fieldbus Builder FF
in one point. In the Plant Explorer, an object type group for the function block type,
under which both the corresponding standard function block type and the vendor-
specific function block types are arranged, takes the place of a standard function
block in the block library of the Fieldbus Builder FF. For further details refer to
Block Library on page 162.
Edit FF Libraries
The following requirements must have been met to be able to carry out the work
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.
These work steps, which are described in detail in the following, are to be carried
out:
1. Edit FF libraries in Fieldbus Builder FF.
2. Upload FF libraries to the Plant Explorer Workplace.
3BDD012902R4101 81
Upload FF Libraries to the Plant Explorer Workplace Section 4 Integration in Plant Explorer
4. Carry out the required processing steps in the FF libraries in Fieldbus Builder
FF; refer to FF Libraries on page 161.
5. Check the libraries for plausibility and store in Fieldbus Builder FF.
6. Exit Fieldbus Builder FF.
82 3BDD012902R4101
Section 4 Integration in Plant Explorer Create HSE Subnet in the Plant Explorer Workplace
3. Enter the name of the HSE Subnet object, refer to Figure 31.
3BDD012902R4101 83
Update FF Libraries for the HSE Subnet (Library Update) Section 4 Integration in Plant Explorer
4. Create
5. Enter the name of the HSE Subnet reference or use the default name > OK
The name of the HSE Subnet reference should be identical with the name of the
HSE Subnet object. The name assigned to the HSE Subnet reference during
creation of the HSE Subnet should be subsequently changed only by experienced
users.
84 3BDD012902R4101
Section 4 Integration in Plant Explorer Configure HSE Subnet in Fieldbus Builder FF
After a successful library update, the green traffic light symbol indicates that the FF
libraries for this subnet have been synchronized.
3BDD012902R4101 85
Navigation Section 4 Integration in Plant Explorer
Navigation
The various possibilities for navigation between the Plant Explorer Workplace and
Fieldbus Builder FF are presented in the following.
86 3BDD012902R4101
Section 4 Integration in Plant Explorer Navigating to the HSE Subnet
3BDD012902R4101 87
Aspects of Fieldbus Builder FF in the Plant Explorer Section 4 Integration in Plant Explorer
which these aspects are present. These aspects are presented in the following
sections.
Control Connection
FF Management
FF Device Info
FF Upload
HSE Subnet X X X
HSE Device X X X
(ABB LD800HSE)
H1 Link X X
H1 Schedule X
FF Application X
FF Block X X
H1 Device X X X
HSE Host CI860 X
88 3BDD012902R4101
Section 4 Integration in Plant Explorer FF Management
FF Management
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. Refer to
Figure 33.
FF Upload
The aspect is based on the HSE Subnet object in the Control Structure for the
following description of the tabs of the FF Upload aspect.
The FF libraries object type group also has an FF Upload aspect. Here the data
applies in a general sense. Refer to Upload FF Libraries to the Plant Explorer
Workplace on page 82 for the use of the FF Upload aspect for FF libraries.
3BDD012902R4101 89
FF Upload Section 4 Integration in Plant Explorer
The name of the HSE Subnet reference should be identical with the name of the
HSE Subnet object. The name assigned to the HSE Subnet reference during
creation of the HSE Subnet should be subsequently changed only by experienced
users.
90 3BDD012902R4101
Section 4 Integration in Plant Explorer FF Upload
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.
3BDD012902R4101 91
FF Upload Section 4 Integration in Plant Explorer
92 3BDD012902R4101
Section 4 Integration in Plant Explorer FF Device Info
FF Device Info
FF Device Info aspect shows data of the FF device, e.g. Manufaturer ID, Device
Type ID, DD Revision and Device Revision. The data are registered with the Upload
into the aspect.
3BDD012902R4101 93
OPC Data Source Definition Section 4 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 affinitiy 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 800xA -
System, Post Installation Setup (3BUA000156R4101).
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.
94 3BDD012902R4101
Section 4 Integration in Plant Explorer Control Connection
Control Connection
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 38.
• 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 261.
Other aspects, e.g. the Faceplate aspect, can access data of the FF devices via these
Control Connection aspects.
3BDD012902R4101 95
Audit Trail Section 4 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
• Error or information during download
• Writing or correcting online parameters
• Too little space on the storage medium for application data
• General events
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:
• AuditEvent_System
• AuditEvent_ConfigurationChanged
• AuditEvent_OperatorAction.
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 10.
Table 10. Requisite Privileges for the Operating Modes of Fieldbus Builder FF
96 3BDD012902R4101
Section 4 Integration in Plant Explorer Advanced Management of FF Libraries
3BDD012902R4101 97
FF Library Merge Section 4 Integration in Plant Explorer
• Step 1: Export an HSE Subnet with dependencies (this includes the FF Library)
from the source system (System 2).
• Step 2: Import the AFW file to the target system (System 1).
• Step 3: Run Upload FF Library to move duplicate object types to the
duplicate structure.
• Step 4: Move additional aspects from the object types in the duplicate folder to
the corresponding object types in the FF device type folder.
• Step 5: Run Update Library on all HSE Subnets.
• Step 6: Run Upload HSE Subnet on all HSE Subnets.
98 3BDD012902R4101
Section 4 Integration in Plant Explorer System Backup and Import/Export
The FF library merge is completed, when the FF Library is uploaded, all HSE
Subnet library information is updated, and all HSE Subnets are uploaded.
3BDD012902R4101 99
System Backup and Import/Export Section 4 Integration in Plant Explorer
100 3BDD012902R4101
Section 5 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 Gateway Stations) 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 in its own Fieldbus Builder FF
project and commissioned.
All operations in the Fieldbus Builder FF can be performed both with the mouse and
with the keyboard. For operation with the mouse, the most important and most
frequently used functions are also available via toolbars and context menus. Both
the buttons of the toolbar and the contents of the context menus depend on the
current editing status of the 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.
General settings such as IP address and resource 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 > Programs > ABB Industrial IT 800xA > Device Mgmt - FF > Configure
For a description of the dialogs refer to the “Industrial IT, 800xA - Fieldbus,
FOUNDATION Fieldbus Device Integration, Installation” (3BDD012901)
document.
3BDD012902R4101 101
FF Object Editor Section 5 System Configuration
FF Object Editor
Call up FF Object Editor
After calling up the Fieldbus Builder FF from the Plant Explorer, one finds oneself
in the FF Object Editor.
The FF Object Editor can be called up from other tools of the Fieldbus Builder FF
via the menu item > Tools > FF Object Editor.
102 3BDD012902R4101
Section 5 System Configuration 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 155.
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.
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 on-line mode additional status information and
diagnostic information is displayed here.
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 there does not need to be any
system hardware for the entire configuration of the HSE subnet.
The second operating mode is commissioning. 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.
3BDD012902R4101 103
General Functions of the FF Object Editor Section 5 System Configuration
Context Menu
The context menu provides a context-related choice of currently available functions.
1. Select an object from the tree or detail view.
2. Press down right mouse button.
Insert
1. Select position.
104 3BDD012902R4101
Section 5 System Configuration General Functions of the FF Object Editor
Cut
1. Select object that is to be cut out.
2. Edit > Cut
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 selected objects are saved in the Windows clipboard. From there they can be
inserted as often as desired using Paste.
Delete
1. Select object.
2. Edit > Delete
The selected objects are deleted from the object structure.
3BDD012902R4101 105
General Functions of the FF Object Editor Section 5 System Configuration
Search
Edit > Search
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).
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. Drag to the place of destination pressing down the left mouse button.
106 3BDD012902R4101
Section 5 System Configuration General Functions of the FF Object Editor
Display Clipboard
The dialog field in Figure 41 shows the objects 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 reinserted.
Templates/Libraries
Underneath the tree view, a further work area may be overlaid in which either the
FF libraries or the template pool are displayed. The FF libraries contain the device
and block types useable in the project. The template pool enables management of
3BDD012902R4101 107
General Functions of the FF Object Editor Section 5 System Configuration
configured FF structures and FF object parameter settings that are intended for
reuse.
To overlay the Templates/Libraries work area, select > View >
Templates/Libraries.
For details, refer to FF Libraries on page 161 and Working with Templates on
page 112.
Network Configuration
Tools > Network....
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 ressource ID of the
108 3BDD012902R4101
Section 5 System Configuration General Functions of the FF Object Editor
nodes in the Client/Server network that run the OPC Server FF for this HSE subnet.
Refer to Figure 42.
3BDD012902R4101 109
Representation in the FF Object Editor Structure Section 5 System Configuration
110 3BDD012902R4101
Section 5 System Configuration Representation in the FF Object Editor Structure
• Engineering status: described by the status display on the right of the object
icon. Table 12 shows the engineering status for a single object. If a collapsed
branch exists underneath the object, the status display is supplemented by the
information provided in Table 13 on the objects in the collapsed branch.
• 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.
3BDD012902R4101 111
Configuration of an FF Network Section 5 System Configuration
Configuration of an FF Network
For details for configuration of an FF network, refer to System Structure on
page 155.
112 3BDD012902R4101
Section 5 System Configuration Create Template
Create Template
Templates can be created from ready-configured hardware objects or new templates
can be set up.
3BDD012902R4101 113
Create Template Section 5 System Configuration
114 3BDD012902R4101
Section 5 System Configuration Archive Template
Archive Template
Templates can be exported and imported for the purposes of archival and exchange
with other projects. When templates are exported they are stored in an internal
system format.
Export Template
1. Select template.
2. Edit > Export block...
3. Enter file name for template file.
Import Template
1. Edit > Import block...
2. Select archived template file.
3. Open (show contents of clipboard viewer)
4. Select template object.
5. Insert object by using Drag and Drop.
Use Template
An FF object or a branch of a tree of FF objects is copied from the Template
Manager to the hardware tree.
1. Select FF object in the templates directory.
2. Edit > Copy
3. Select suitable target node in the hardware tree.
4. Edit > Insert...
The selected FF object from the template pool is added to the FF Object Editor
structure along with any subordinate objects it may have.
This method can be employed to use an application which has already been tested
(FF Application template) in the configuration of a project. Once an FF Application
3BDD012902R4101 115
Tag List Section 5 System Configuration
template has been added to the FF Object Editor structure of a specific project the
FF function blocks must be assigned to the device instances used in the project.
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 HSE-
subnet.
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.
116 3BDD012902R4101
Section 5 System Configuration Tag List
3BDD012902R4101 117
Edit Tag List Section 5 System Configuration
Sort
1. Data > Sort
2. Select sort criteria
118 3BDD012902R4101
Section 5 System Configuration Edit Tag List
The entries of the Tag List are output on the screen in accordance with the pre-
selected sort criterion. Refer to Figure 47 and Table 15.
End
Tag list > Exit
Return to the Project Editor.
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
3BDD012902R4101 119
Edit Tag List Section 5 System Configuration
input field. By entering a name or the beginning of a name, the first suitable entry is
automatically found, refer to Figure 48.
120 3BDD012902R4101
Section 5 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.
3BDD012902R4101 121
Edit Tag List Section 5 System Configuration
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 selected (displayed in gray).
122 3BDD012902R4101
Section 5 System Configuration Edit Tag List
information and as a new entry. This new entry must then be modified to the desired
new name. All other data is imported from the pre-selected tag.
If the filter is activated, i.e. the list is not displayed in full, no new tags may be
entered.
If inserting a block, the inserted tags must be given a new name. Using the Next
button, it is possible to skip over several tags in the block and not to include them
again in the list.
Edit Field
1. Select desired field by double clicking, cursor is on last input position.
3BDD012902R4101 123
Edit Tag List Section 5 System Configuration
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.
124 3BDD012902R4101
Section 5 System Configuration Edit Tag List
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.
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.
As the tag names have to be modified, the same window appears as under the
menu item Insert new tag.
Delete
1. Select block.
2. Edit > Delete
3BDD012902R4101 125
Edit Tag List Section 5 System Configuration
A defined block is deleted after confirmation; refer to Figure 51 and Table 18.
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...
126 3BDD012902R4101
Section 5 System Configuration Edit Tag List
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 52) 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.
Refer to Insert new Tag in List on page 122. The importing of files (file type .msr)
exported with Fieldbus Builder FF or text files (file type .csv or .txt) is supported.
3BDD012902R4101 127
Edit Tag List Section 5 System Configuration
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.
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.
The tag and the library type are initialised upon entry of new tags with ’----’ for tag
type and ’-’ for library type. The tag type can be directly assigned to the Tag List
(refer to Modifications to Existing Tags on page 118) or during configuration of the
blocks.
Station Access
1. Select block.
128 3BDD012902R4101
Section 5 System Configuration Cross References
If the inputs, outputs and internal parameters of a tag are to be read or written via an
OPC Server FF, this access must be released; refer to Figure 53.
For further details refer to Enabling of Tags for OPC Access on page 260 and
Configuration with Fieldbus Builder FF on page 253.
Cross References
Cross references are references to places at which a tag is declared or used.
All cross references of a tag can be displayed within a list.
1. Select tag.
2. Key F5 or Tools > Cross references...
3BDD012902R4101 129
Project Editor Section 5 System Configuration
A window shows the names of all objects in which the tag is used, refer to
Figure 54. For available actions, refer to Table 19.
Project Editor
Call up Project Editor
The Project Editor is called up via the menu item >
Project comment > Exit or,
FF Object editor > Exit or,
130 3BDD012902R4101
Section 5 System Configuration General Description of the Project Editor
3BDD012902R4101 131
General Description of the Project Editor Section 5 System Configuration
The following data applicable to the whole project can be entered: refer to Table 20.
132 3BDD012902R4101
Section 5 System Configuration General Description of the Project Editor
3BDD012902R4101 133
Documentation Section 5 System Configuration
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
134 3BDD012902R4101
Section 5 System Configuration Documentation Management
The table shows the print jobs available. Blank lines in the table represent free print
jobs. Refer to Figure 56 and Table 21.
3BDD012902R4101 135
Create Drawing Header / Footer Section 5 System Configuration
General
In order to be able to make the entries in the drawing header/footer, the header
and/or the footer in the dialog was divided into several horizontal areas to improve
clarity.
136 3BDD012902R4101
Section 5 System Configuration Create Drawing Header / Footer
The text entered in the upper part of the dialog is assigned to the drawing header
and/or footer. For further details refer to Figure 57 and Edit Project Information on
page 131.
3BDD012902R4101 137
Create Drawing Header / Footer Section 5 System Configuration
138 3BDD012902R4101
Section 5 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 59.
3BDD012902R4101 139
Create Drawing Header / Footer Section 5 System Configuration
140 3BDD012902R4101
Section 5 System Configuration Create Drawing Header / Footer
3BDD012902R4101 141
Create Drawing Header / Footer Section 5 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 61.
142 3BDD012902R4101
Section 5 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 62.
3BDD012902R4101 143
Basic Editing Steps Section 5 System Configuration
Date and time are automatically entered in the Last Revision column by the system.
144 3BDD012902R4101
Section 5 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.
3BDD012902R4101 145
Compile Documentation Job Section 5 System Configuration
146 3BDD012902R4101
Section 5 System Configuration Documentation Scope
Documentation Scope
3BDD012902R4101 147
Documentation Scope Section 5 System Configuration
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 65.
During printout, each sort criterion selected here automatically becomes a
column in the table of contents.
Sorting according to date is not possible.
148 3BDD012902R4101
Section 5 System Configuration Documentation Scope
3BDD012902R4101 149
Print out Documentation Section 5 System Configuration
Print
Documentation > Print...
Printing to a file or directly to the printer is started. Refer to Figure 67 and Table 25.
The maximum available hard disk space free must be taken into account. For
further details refer to Inspect Selected Documentation Scope on page 147.
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 147.
150 3BDD012902R4101
Section 5 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
3BDD012902R4101 151
Print out Documentation Section 5 System Configuration
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.
Comment Editing
Export Comment
In comment editor select:
Comment > Export
The contents of the text of the comment field is stored as a text file *.txt and thus
serves as the basis for new print job comments. This text file is stored in Unicode
format.
152 3BDD012902R4101
Section 5 System Configuration Print out Documentation
3BDD012902R4101 153
Print out Documentation Section 5 System Configuration
154 3BDD012902R4101
Section 6 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 69.
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 HSE-
republishing, it is possible to configure cyclical communication between field
devices on different H1 links and devices on the HSE subnet.
3BDD012902R4101 155
Section 6 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
Client Server
Network
Control Network
HSE Subnet
LD 800HSE LD 800HSE LD 800HSE
LD 800HSE redundant redundant redundant
H1 Links
H1 Links
H1 Links
H1 Links
H1 Field Devices
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.
156 3BDD012902R4101
Section 6 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.
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.
3BDD012902R4101 157
Section 6 Configuring an FF Network
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-type-
specific 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-type-
specific 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
signal list for the HSE subnet and 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.
158 3BDD012902R4101
Section 6 Configuring an FF Network
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,
and whose cycle time can be specified by the operator.
H1 Device H1 Device Instance object:
Specific H1 field device used in the project with device-
specific 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.
The FF signals of the HSE subnet are defined using the existing HSE Subnet object.
FF linking devices can be inserted into the structure in the form of HSE Device
Instance objects below the HSE Subnet object.
3BDD012902R4101 159
Section 6 Configuring an FF Network
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
160 3BDD012902R4101
Section 6 Configuring an FF Network FF Network without Interface to an IEC 61131 Controller
Subnet object in the FF Object Editor structure. The data exchange between the
IEC Controller and the FF network is configured using this object.
If the Engineering Workplace on which the Fieldbus Builder FF is running is not
directly connected to the HSE subnet, an OPC server must be configured. The
OPC server makes available the communications connection required for loading
the configuration data. Refer to Configuration with Fieldbus Builder FF on page
253 for the configuration of an OPC server.
FF Libraries
Before you start working with FF libraries familiarize yourself with the FF
libraries concept used in the Plant Explorer Workplace. Please refer to Basic
Principles of the Integration in Plant Explorer on page 77.
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 stored together 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. So that the
changes become effective in instances that are already in use it is necessary to open
the parameter input dialog for each instance and reset the parameters. Changes in
3BDD012902R4101 161
Block Library Section 6 Configuring an FF Network
the parameter input dialog for an instance, on the other hand, affect only that
instance.
OPC access parameters, OPC short names, user dialoges and list of parameter
values can only be changed in the class description and therefore directly become
effective in all instances.
In the FF Object Editor, underneath the tree view, a window pane showing libraries
can be overlaid. To show / hide this sub-window:
1. View > Templates/Libraries.
2. Select tab Libraries.
The block library, the H1 device library and the HSE device library are displayed.
The initial contents of these libraries is a set of pre-integrated device types and
corresponding block types provided by the FOUNDATION Fieldbus Device
Integration Library. Refer to Section 14, FF Device Integration Library. The
contents of these libraries may be extended by importing FF devices. Refer to
Expanding FF Libraries on page 165.
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 system function interoperability
for devices not included in the FF Device Integration Library, a device type
specific in-depth integration test is strongly recommended for H1 devices; it is
required for HSE devices (linking 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:
• Function blocks: Provide processing functions in the field devices.
• 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.
162 3BDD012902R4101
Section 6 Configuring an FF Network H1 Device Library
The block library is filled with project-specific data when FF devices are imported.
Refer to Figure 71. For further details refer to Expanding FF Libraries on page 165.
It is not possible to add library elements explicitly in the block library. This is
performed implicitly by importing 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 72.
The special H1 device Standard FBs contains the standard function blocks specified
by the Fieldbus Foundation. Refer to User Application on page 41.
3BDD012902R4101 163
HSE Device Library Section 6 Configuring an FF Network
The H1 device library is expanded by importing H1 devices. For further details refer
to Importing H1 Field Devices on page 165.
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 importing 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.
164 3BDD012902R4101
Section 6 Configuring an FF Network Expanding FF Libraries
The HSE device library is expanded by importing HSE devices. For further details
refer to Importing HSE Devices on page 169.
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.
Expanding FF Libraries
All FF devices, which are intended to be used in the project, must be known with
their class description. With the import of an FF device 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.
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 system function interoperability
for devices not included in the FF Device Integration Library, a device type
specific in-depth integration test is strongly recommended for H1 devices; it is
required for HSE devices (linking devices).
3BDD012902R4101 165
Importing H1 Field Devices Section 6 Configuring an FF Network
The FF device files, i.e. Capabilities files (refer to Section 2, Technical Overview
FOUNDATION Fieldbus, Object Dictionary on page 45) and Device Description
files (refer to Section 2, Technical Overview FOUNDATION Fieldbus, Device
Descriptions on page 46) 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.
1. Select H1 Device Library
2. Edit > Insert
3. Select device file with the file name extension .cff.
4. Press the OK button in the Device Info window. Refer to Figure 74.
166 3BDD012902R4101
Section 6 Configuring an FF Network Importing H1 Field Devices
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.
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 Manufacturer ID: ABB Instruments
0089 Device type: 2000T
01 Revision of the device
3BDD012902R4101 167
Importing H1 Field Devices Section 6 Configuring an FF Network
Manufacturer ID Manufacturer
0x00012C KROHNE Messtechnik
0x000302 Smar International Co.
0x000309 Fuji Electric Co., Ltd.
0x000310 Micro Motion, Inc.
0x000320 ABB
0x000457 Ohmart/Vega
0x001151 Rosemount, Inc.
0x004649 Fieldbus, Inc.
0x0021C3 Bürkert Werke GmbH & Co.
0x005100 Fisher Controls International, Inc.
0x00E099 Samson AG
0x00FF01 Rotork Controls Limited
0x0B87A3 El-O-Matic
0x0DFC96 Yamatake Corporation
0x385884 Foxboro (and Foxboro-Eckardt)
0x445644 Dresser Valve Division
0x452B48 Endress + Hauser
0x464C4F Flowserve
0x48574C Honeywell IAC
0x4E4943 National Instruments
168 3BDD012902R4101
Section 6 Configuring an FF Network Importing HSE Devices
Manufacturer ID Manufacturer
0x502B46 Pepperl + Fuchs
0x524149 Rosemount Analytical Inc.
0x545758 TopWorx
0x594543 Yokogawa Electric Corporation
3BDD012902R4101 169
Assigning Bitmaps Section 6 Configuring an FF Network
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.
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 165). 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.
170 3BDD012902R4101
Section 6 Configuring an FF Network Assigning Bitmaps
3BDD012902R4101 171
Inserting FF Objects Section 6 Configuring an FF Network
Inserting FF Objects
For the configuration of an FF network FF objects are inserted in the
FF Object Editor structure.
172 3BDD012902R4101
Section 6 Configuring an FF Network Insert HSE Host Object (HSEHostCI860)
3BDD012902R4101 173
Insert H1 Schedule Object Section 6 Configuring an FF Network
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 165.
174 3BDD012902R4101
Section 6 Configuring an FF Network View of FF Object Instances
3BDD012902R4101 175
Detail View of the HSE Device Instance Object Section 6 Configuring an FF Network
176 3BDD012902R4101
Section 6 Configuring an FF Network Detail View of the HSE Host Object
Double-click on an inserted H1 link, the program will branch to that H1 link. If you
double-click on an H1 link that has not yet been inserted, then the link concerned
will be inserted.
3BDD012902R4101 177
Detail View of the H1 Link Object Section 6 Configuring an FF Network
178 3BDD012902R4101
Section 6 Configuring an FF Network Detail View of the H1 Link Object
3BDD012902R4101 179
Detail View of the H1 Schedule Object Section 6 Configuring an FF Network
180 3BDD012902R4101
Section 6 Configuring an FF Network Detail View of the FF Application Object
3BDD012902R4101 181
Detail View of the H1 Device Instance Object Section 6 Configuring an FF Network
These include 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 gray.
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.
182 3BDD012902R4101
Section 6 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 84 and Table 29.
3BDD012902R4101 183
Detail View of the H1 Device Instance Object Section 6 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 gray) 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. Parameters
For details of the parameter setting process refer to FF Block Instance Object on
page 234.
184 3BDD012902R4101
Section 7 Parameter Settings
3BDD012902R4101 185
H1 Device Library Object Section 7 Parameter Settings
186 3BDD012902R4101
Section 7 Parameter Settings FF Block Library Object
3BDD012902R4101 187
FF Block Class Object Section 7 Parameter Settings
188 3BDD012902R4101
Section 7 Parameter Settings Initial Instance Parameters Tab
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 function block class. It is
not possible to edit them at the block instance. Refer to Figure 88 and Table 33.
3BDD012902R4101 189
Initial Instance Parameters Tab Section 7 Parameter Settings
190 3BDD012902R4101
Section 7 Parameter Settings Initial Instance Parameters Tab
When a Save is subsequently performed the parameter values in the grid are
stored as the values of the initial instance parameters for the function block class.
When a Save is subsequently performed the parameter values in the grid are
stored as the values of the initial instance parameters for the function block class.
If the tab is left via Cancel, the parameter value sets that have been stored since
opening the tab will be lost.
3BDD012902R4101 191
Initial Instance Parameters Tab Section 7 Parameter Settings
192 3BDD012902R4101
Section 7 Parameter Settings Block Info Tab
3BDD012902R4101 193
Managing Parameter Value Sets Section 7 Parameter Settings
194 3BDD012902R4101
Section 7 Parameter Settings Managing Parameter Value Sets
Block parameters can be edited on both the FF Block Class object and the FF Block
Instance 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-type-
unspecific 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.
• 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 188. 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 both the FF Block Class object
and the FF Block Instance object using the Store parameter value set item from
the context menu. Refer to Initial Instance Parameters Tab on page 188 and
Parameters Tab on page 236. The user can view and delete these parameter
value sets on the Block Info tab for the FF Block Class object, refer to Block
Info Tab on page 193.
Parameter value sets that are represented in angel brackets, e. g. <AI Default
Values>, are stored at the superordinate block class.
3BDD012902R4101 195
Managing Parameter Value Sets Section 7 Parameter Settings
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.
• User-defined values, device-type-specific
0 .. n parameter value sets, modifiable by the user.
These user managed parameter value sets can be created in the Parameters tab
of an FF Block Instance object that is assigned to a device using the Store
parameter value set item from the context menu. Refer to Parameters Tab on
page 236. This type of parameter value set is available for selection on the
corresponding FF Block instances of the same device type.
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 Parameters Tab on page 236.
196 3BDD012902R4101
Section 7 Parameter Settings H1 Device Class Object:
3BDD012902R4101 197
Device Info Tab Section 7 Parameter Settings
198 3BDD012902R4101
Section 7 Parameter Settings 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
a device type, you may try to select one of the download adjustment options on this
tab:
• Download loads startlist before parameters.
• Download must not use “Clear VCR List” command.
• Download repeats the LAS write service until it succeeds.
3BDD012902R4101 199
Capabilities File Tab Section 7 Parameter Settings
200 3BDD012902R4101
Section 7 Parameter Settings Capabilities File Tab
3BDD012902R4101 201
Device Description Tab Section 7 Parameter Settings
202 3BDD012902R4101
Section 7 Parameter Settings VCR Info Tab
3BDD012902R4101 203
Block Info Tab Section 7 Parameter Settings
Context Menu
When the Capabilities File is updated, the device instances and associated block
instances become implausible.
204 3BDD012902R4101
Section 7 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 170.
3BDD012902R4101 205
Device Info Tab Section 7 Parameter Settings
206 3BDD012902R4101
Section 7 Parameter Settings Capabilities File Tab
3BDD012902R4101 207
VCR Info Tab Section 7 Parameter Settings
208 3BDD012902R4101
Section 7 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 99.
Context Menu
When the Capabilities File is updated, the device instances in the project become
implausible.
3BDD012902R4101 209
FF Network Object Section 7 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 170.
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.
210 3BDD012902R4101
Section 7 Parameter Settings HSE Subnet Settings Tab
information, usage (HSE + H1 or H1), the group and an optional comment are
displayed. Refer to Figure 100.
For details of the FF signal list and the parameters that can be defined for it, refer to
FF Signal List on page 288.
3BDD012902R4101 211
HSE Subnet Settings Tab Section 7 Parameter Settings
212 3BDD012902R4101
Section 7 Parameter Settings HSE Subnet Settings Tab
3BDD012902R4101 213
HSE Subnet Settings Tab Section 7 Parameter Settings
214 3BDD012902R4101
Section 7 Parameter Settings HSE Subnet Settings Tab
3BDD012902R4101 215
HSE Host Object, HSEHostCI860 Section 7 Parameter Settings
216 3BDD012902R4101
Section 7 Parameter Settings Published/Subscribed Tab
Published/Subscribed Tab
The mapping of FF signals to IEC 61131 I/O channels is configured 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 103.
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
3BDD012902R4101 217
Published/Subscribed Tab Section 7 Parameter Settings
the HSE Host Object on page 296 and to the manual “800xA - Control and I/O
FOUNDATION Fieldbus, Engineering and Configuration” (3BDD012903) .
218 3BDD012902R4101
Section 7 Parameter Settings HSE Device Instance Object
3BDD012902R4101 219
HSE Device Instance Object Section 7 Parameter Settings
220 3BDD012902R4101
Section 7 Parameter Settings H1 Link Object
H1 Link Object
H1 Settings Tab
Communication parameters and system management parameters for the H1 link are
set on this tab. It is not necessary, as a rule, to change the default values. However, it
may be expedient to change individual values in order to optimize communication.
Refer to Figure 105 and Table 45.
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.
3BDD012902R4101 221
H1 Link Object Section 7 Parameter Settings
222 3BDD012902R4101
Section 7 Parameter Settings H1 Link Object
3BDD012902R4101 223
H1 Link Object Section 7 Parameter Settings
224 3BDD012902R4101
Section 7 Parameter Settings H1 Link Object
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 4-
bit transmission times.
The value range is (0 to 7) * 4* tbit.
3BDD012902R4101 225
H1 Link Object Section 7 Parameter Settings
226 3BDD012902R4101
Section 7 Parameter Settings H1 Link Object
3BDD012902R4101 227
H1 Link Object Section 7 Parameter Settings
228 3BDD012902R4101
Section 7 Parameter Settings H1 Link Object
3BDD012902R4101 229
H1 Link Object Section 7 Parameter Settings
230 3BDD012902R4101
Section 7 Parameter Settings H1 Schedule Object
H1 Schedule Object
The parameter 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 Data Exchange on page 331.
3BDD012902R4101 231
FF Application Object Section 7 Parameter Settings
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
specified on the tab. This parameter is preset to a default value. Refer to Figure 106.
232 3BDD012902R4101
Section 7 Parameter Settings H1 Device Instance Object
3BDD012902R4101 233
FF Block Instance Object Section 7 Parameter Settings
234 3BDD012902R4101
Section 7 Parameter Settings FF Block Instance Object
3BDD012902R4101 235
Parameters Tab Section 7 Parameter Settings
Parameters Tab
This tab displays the block parameters in tabular form. These include inputs, outputs
and internal parameters. Refer to Figure 108.
236 3BDD012902R4101
Section 7 Parameter Settings Parameters Tab
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.
3BDD012902R4101 237
Parameters Tab Section 7 Parameter Settings
The table of the tab contains the following columns, refer to Table 49:
238 3BDD012902R4101
Section 7 Parameter Settings Parameters Tab
3BDD012902R4101 239
Parameters Tab Section 7 Parameter Settings
The means of managing parameter value sets on this tab are described as follows.
For basic information on the management of parameter value sets refer to Managing
Parameter Value Sets on page 194.
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.
240 3BDD012902R4101
Section 7 Parameter Settings Parameters Tab
If the tab is left via Cancel, the parameter value sets that have been stored since
opening the tab will be lost.
3BDD012902R4101 241
Parameters Tab Section 7 Parameter Settings
If the tab is left via Cancel, the parameter value sets that have been stored
since opening the tab will be lost.
242 3BDD012902R4101
Section 7 Parameter Settings Function Block Info Tab
3BDD012902R4101 243
Network Configuration Section 7 Parameter Settings
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 ressource ID of the nodes in the Client/Server network that run the OPC
Server FF for this HSE subnet. Refer to Figure 110.
244 3BDD012902R4101
Section 7 Parameter Settings Network Configuration
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 > Programs > ABB Industrial IT 800xA > Device Mgmt - FF >
Configure
For a description of the dialogs refer to the “Industrial IT, 800xA - Fieldbus,
FOUNDATION Fieldbus Device Integration, Installation” (3BDD012901)
document.
For a detailed description of the network parameters refer to the section on
parameter settings for the corresponding object:
3BDD012902R4101 245
Network Configuration Section 7 Parameter Settings
• HSE Subnet (Subnet Mask, Default Gateway): HSE Subnet Settings Tab on
page 211.
• HSE Host CI860: Communication Tab on page 216.
• Linking Device LD 800HSE: Communication Tab on page 219.
• OPC Server FF: Network Configuration on page 255.
246 3BDD012902R4101
Section 8 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.04 is
implemented in OPC Server FF.
All interfaces which are marked "required" in the OPC specifications as well as the
browser interface have been implemented. 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.
.
3BDD012902R4101 247
Overview of the Functionality of OPC Server FF Section 8 OPC Server FOUNDATION Fieldbus
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.
248 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Overview of the Functionality of OPC Server FF
to the data in the HSE subnet and can transfer this to the connected OPC Clients.
Pre-defined diagnostic values in the HSE subnet can also be accessed by OPC
Clients via OPC Server FF.
Each OPC-Server requires at least two network cards, one for the connection to the
Client Server network and one for the connection to the HSE subnet.
Engineering Workplaces
- Control Builder M
- Fieldbus Builder FF Operator Workplaces
Client Server
Network
Control Network
HSE Subnet
LD 800HSE LD 800HSE LD 800HSE
LD 800HSE redundant redundant redundant
H1 Links
H1 Links
H1 Links
H1 Links
H1 Field Devices
3BDD012902R4101 249
Data Transfer Section 8 OPC Server FOUNDATION Fieldbus
In the example at Figure 111 there are two separate HSE subnets each with an OPC
Server FF. It is not possible to establish a data connection to different HSE subnets
with one PC. Each OPC Server FF must therefore be installed on a dedicated PC.
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.
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
the OPC Server. The OPC Server converts the information into an OPC message
and sends this back to Plant Explorer.
Tool Routing
The conversion and transmission of the Client Server network messages into HSE
subnet requests is referred to as tool routing.
The tool routing functionality is available both in Fieldbus Builder FF and in OPC
Server FF. It is automatically installed during the setup of the software.
If there is an OPC Server FF configured in the HSE subnet, the Fielbus Builder FF
accesses the HSE subnet via the configured OPC Server FF. If there is no OPC
250 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Browser Interface
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.
3BDD012902R4101 251
Resources, Maximum Values and Performance Section 8 OPC Server FOUNDATION Fieldbus
252 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Configuration with Fieldbus Builder FF
3BDD012902R4101 253
Insertion of an OPC Server Section 8 OPC Server FOUNDATION Fieldbus
The standard name can be overwritten with a name with up to 16 characters. The
position of the OPC Server is defined.
After initial configuration of an OPC Server FF in an HSE subnet it is
recommended to upload the HSE subnet and to reopen Fieldbus Builder FF,
before switching to commissioning mode.
254 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Network Configuration
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 resource
IDs in the Client/Server network as well as IP addresses in the HSE subnet have to
3BDD012902R4101 255
Network Configuration Section 8 OPC Server FOUNDATION Fieldbus
be entered. These values must correspond with the values that have been assigned
during installation of the OPC Server FF software on the corresponding nodes.
The IP address and Resource 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 > Programs > ABB Industrial IT 800xA > Device Mgmt - FF >
Configure
For a description of the dialogs refer to the “Industrial IT, 800xA - Fieldbus,
FOUNDATION Fieldbus Device Integration, Installation” (3BDD012901)
document.
256 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Network Configuration
3BDD012902R4101 257
Network Configuration Section 8 OPC Server FOUNDATION Fieldbus
258 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Network Configuration
3BDD012902R4101 259
Enabling of Tags for OPC Access Section 8 OPC Server FOUNDATION Fieldbus
260 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Enabling Parameters of the FF Blocks for OPC
by marking several entries before the menu call (station access...) by means of the
shift + arrow keys. Refer to Figure 116 and Table 53.
If the project configuration should be uploaded to the AIP, all the tags must be
configured with read and write permissions.
Tags without access rights for OPC Server FF are created in the AIP, online data
for these objects cannot be displayed, however.
3BDD012902R4101 261
Enabling Parameters of the FF Blocks for OPC Access Section 8 OPC Server FOUNDATION
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 dialog forms
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
column, this name is used in the gateway instead of the component name. See
Figure 117 and Table 54.
262 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Enabling Parameters of the FF Blocks for OPC
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 117:
• 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.
3BDD012902R4101 263
Parameters of the Hardware Objects Section 8 OPC Server FOUNDATION Fieldbus
264 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Addressing of the Data
Object > Download is selected from the menu or the context menu. All necessary
configuration data are transferred to OPC Server FF. Refer to Figure 118.
With the loading process from Fieldbus Builder FF, all tags for which an OPC
access has been configured (refer to Enabling of Tags for OPC Access) are made
known to OPC Server FF. The data of these tags can be read and written by the
external client.
3BDD012902R4101 265
Data Types of the OPC Items Section 8 OPC Server FOUNDATION Fieldbus
<Tag name> /
Meaning
<Pin or parameter name>
TIC123/PV.Value Reading of the process value of controller
TIC123
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 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 261.
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.
266 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Data Types of the OPC Items
A data request via OPC can be made with or without a data type. In the case of data
requests without a data type (variant type), the data types of the FF project are
mapped as follows. Refer to Table 56.
Data type in the FF project Internal data types Data types in OPC
kFFBoolean BOOL VT_BOOL
kFFBit
kFFBitEnumerated
kFFInteger (Length=1) INT8 VT_I1
kFFInteger (Length=2) INT16 VT_I2
kFFInteger (Length=4) INT32 VT_I4
kFFUnsigned (Length=1) BYTE VT_UI1
kFFIndex (Length=1)
kFFEnumerated (Length=1)
kFFUnsigned (Length=2) UINT16 VT_UI2
kFFIndex (Length=2)
kFFEnumerated (Length=2)
kFFUnsigned (Length=4) UINT32 VT_UI4
kFFIndex (Length=4)
kFFEnumerated (Length=4)
kFFFloat FLOAT32 VT_R4
kFFAsciiKFFPassword STRING256 VT_BSTR
kFFVisibleString
kFFOctetString STRING VT_BSTR
kFFBitString
kFFDateAndTime DMSTIME VT_DATE
kFFTimeValue
kFFTime TIME VT_I4
kFFDuration
3BDD012902R4101 267
Version Check Section 8 OPC Server FOUNDATION Fieldbus
In the case of data requests with a specified data type (requested data type), only
data types in which a conversion is always possible are accepted. The system
behavior in respect of the required data type conversion can be set in the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\ABB\Fieldbus Builder FF\3.1\
Digicom\Communication]
For the setting "OptimisticDataTypeConversion = 1", an attempt is always made
to convert the read value to the requested data type.
With the setting "OptimisticDataTypeConversion = 0" (default setting), a more
restrictive data conversion is set.
Version Check
The operator will be prevented from writing invalid data to the H1 devices if the FF
configuration of the H1 devices is not identical with the version which was loaded
into the OPC Server FF. A version check guarantees that read and write operations
to FF devices reconfigured by Fieldbus Builder FF are prevented if the OPC Server
was not reloaded.
In general, the OPC Server must also be loaded after a change in the
configuration of an FF device with subsequent loading. This will be indicated by
the engineering status after executing Tools > Check whole project; refer to
Representation in the FF Object Editor Structure on page 110
The following information on the H1 devices is loaded into OPC Server FF during
the download process:
• PD tag of the H1 device
• DD items of the instantiated blocks
• Tag names of the instantiated blocks
After the initialization of an H1 device, those objects which contain this information
are first of all read by OPC Server FF and compared with the internally stored
information.
The restrictions for the data access in the case of a version error are specified in the
registry of the OPC Server PC:
• No restriction
• Restriction for write accesses
268 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Tools for Error Diagnosis
3BDD012902R4101 269
Tools for Error Diagnosis Section 8 OPC Server FOUNDATION Fieldbus
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 119 and Table 57.
270 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus Tools for Error Diagnosis
3BDD012902R4101 271
Tools for Error Diagnosis Section 8 OPC Server FOUNDATION Fieldbus
272 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus System Monitor for OPC
3BDD012902R4101 273
System Monitor for OPC Section 8 OPC Server FOUNDATION Fieldbus
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.
Name Description
Item No Number of configured items.
Event No Number of configured OPC Event
Points.
274 3BDD012902R4101
Section 8 OPC Server FOUNDATION Fieldbus System Monitor for OPC
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.
3BDD012902R4101 275
OPC Client Section 8 OPC Server FOUNDATION Fieldbus
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 261.
276 3BDD012902R4101
Section 9 Dialog Editor for FF Blocks
General Description
To make the input of parameters for FF blocks easier it is possible to configure tabs
individually. These are configured using the dialog editor.
Each FF Block Class object and each FF Block Instance object has a default
parameter input dialog. This default parameter input dialog enables the initial
instance parameter values for the FF Block Class object and the FF block instance
parameter values for an FF Block Instance object to be configured in list form.
The dialog editor allows a specific parameter input dialog to be created for the FF
Block Class object. The parameter dialog pages that were set up earlier for the FF
block class appear as additional tabs for the FF Block Class object and the FF Block
Instance object. Using these tabs the user can easily set the initial instance
parameter values for an FF block class and the parameter values for an FF block
instance.
3BDD012902R4101 277
Operation of the Dialog Editor Section 9 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 tabs can also be added. The
parameter input dialog can be structured using group areas.
278 3BDD012902R4101
Section 9 Dialog Editor for FF Blocks Operation of the Dialog Editor
3BDD012902R4101 279
Operation of the Dialog Editor Section 9 Dialog Editor for FF Blocks
280 3BDD012902R4101
Section 9 Dialog Editor for FF Blocks Elements of the Dialog Editor
once in the same tab. The interface layout can only be configured at the point where
the parameter is first pasted. All other usage points refer to this configuration data.
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.
Enumeration
DWORD
Dialog field
WORD
STRxx
BOOL
REAL
BYTE
TIME
DINT
INT
DT
Edit Control X X X X X X X X X
Check Box X
Bit Field X X X
Radio Button Field X X X X X
Combo Box X X X X X
Combo Box Pre-defined X
3BDD012902R4101 281
Elements of the Dialog Editor Section 9 Dialog Editor for FF Blocks
Edit Control
The edit control can be used to set values for parameters with any data type
(exceptions: BOOL, Enumeration).
The edit controls in the dialog itself are fixed in length. When data has been entered
it can be scrolled.
Check Box
A check box is used to define the status of a parameter of data type BOOL.
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. Please refer to
Configuring Texts on page 284 and Figure 129.
282 3BDD012902R4101
Section 9 Dialog Editor for FF Blocks Elements of the Dialog Editor
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. Please refer to
Configuring Texts on page 284 and Figure 129.
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.
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.
3BDD012902R4101 283
Elements of the Dialog Editor Section 9 Dialog Editor for FF Blocks
Figure 128 shows an example of a parameter input 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:
284 3BDD012902R4101
Section 9 Dialog Editor for FF Blocks Elements of the Dialog Editor
3BDD012902R4101 285
Elements of the Dialog Editor Section 9 Dialog Editor for FF Blocks
286 3BDD012902R4101
Section 10 FF Signals
Inputs and outputs from FF function blocks can be mapped to FF signals. FF signals
enable the signal flow within the FF network. FF signals are transferred cyclically
by means of the Publish/Subscribe communication mechanism. An FF signal has
one and only one source which publishes the signal cyclically, and any number of
sinks which subscribe the signal. For the publish/subscribe communication the FF
specification FF-890 defines the data structures DS-65 (value & status – analog),
DS-66 (value & status – discrete) and DS-67 (value & status – bitstring), each of
which consists of a value and a status.
HSE republishing, as supported by FF linking devices of device classes 42c and
42d, allows the cyclical communication of FF signals between an H1 link and the
higher-level HSE subnet.
A distinction is made between two types of FF signals:
• FF signals of usage type HSE + H1: Communicated both on the H1 link and
on the HSE subnet. These include FF signals whose sources and sinks lie in
various different H1 links and FF signals which are used for exchanging data
with an HSE host.
• Local H1 signals (usage type H1): Used only for configuring signal flow
within an H1 link. They are required for exchanging data between different FF
Application objects. They can be used as an alternative to a signal line in the FF
Application.
3BDD012902R4101 287
FF Signal List Section 10 FF Signals
From the point of view of FF, the HSE communication interface of the
IEC 61131 controller is an HSE host which is participating in the HSE
communication. For access from the IEC 61131 application, FF signals can be
mapped to channels on the HSE host. Channels which the IEC 61131 application
writes to are thereby mapped to FF signals which are published on the HSE
subnet with a cycle time that is configured separately for each FF signal. The
HSE host is the publisher of these signals. In the opposite direction, FF signals
originating in the HSE subnet are mapped to channels which are read by the
IEC 61131 application. The HSE host is the subscriber for these signals. The
mapping of the FF signals to channels on the HSE host is configured on the HSE
Host object.
FF signals with the extension (LP) (LP = Low Priority) are communicated in a
transmission cycle that is configured for the H1 link (refer to H1 Settings Tab on
page 221). They represent a means of reducing the communication load in the FF
network. It is recommended that this signal type should be used for signals for
which a longer transmission cycle time is sufficient.
All the FF signals of the HSE subnet and the subsidiary H1 links which are also
communicated on the HSE subnet are entered by the system in the FF signal list for
the HSE subnet. The name space for FF signals includes the HSE subnet and the
subsidiary H1 links.
FF Signal List
The FF signal list contains all the FF signals for an HSE subnet and its subsidiary
H1 links. For each FF signal the signal name, the data type (analog, discrete or
bitstring), source information, usage (HSE + H1 or H1) and an optional comment
are displayed.
288 3BDD012902R4101
Section 10 FF Signals Structure of the FF Signal List
3BDD012902R4101 289
Structure of the FF Signal List Section 10 FF Signals
290 3BDD012902R4101
Section 10 FF Signals Structure of the FF Signal List
3BDD012902R4101 291
Edit List Entries Section 10 FF Signals
292 3BDD012902R4101
Section 10 FF Signals Block Editing
Delete FF Signal
1. Select the desired line in the list with a left mouse click on the line selection
field.
2. Context menu > Delete Component or DEL key.
Block Editing
The editing steps described here are performed on a block. A block is a number of
selected, complete lines in the list. The lines in a block do not necessarily all need to
be consecutive. If a block contains nonconsecutive lines it consists out of several
partial blocks.
3BDD012902R4101 293
Block Editing Section 10 FF Signals
Select Block
1. Left click on the desired start of block.
2. Keeping the left mouse button pressed down, drag the mouse across the block
area up to the end of the first partial block.
3. Release left mouse button.
4. If necessary, hold down the CTRL key and select additional partial blocks.
Cut
1. Select block
2. Context menu > Cut
A defined block is removed from the FF signal list and stored in the clipboard. The
command Paste is used to insert this block in an FF signal list.
Copy
1. Select block
2. Context menu > Copy
A defined block is copied and stored in the clipboard. The command Paste is used
to insert this block in an FF signal list.
Paste
1. Select block
2. Context menu > Create Component
A copied or cut block in the clipboard is pasted into an FF signal list below the
cursor position.
If the name of a pasted FF signal already exists in the FF signal list you will be
prompted to change the duplicate signal name if you save the signal list.
Delete
1. Select Block
2. Context menu > Delete component or DEL key
294 3BDD012902R4101
Section 10 FF Signals Create New FF Signal in an FF Application
3BDD012902R4101 295
Mapping of FF Signals to Channels for the HSE Host Object Section 10 FF Signals
The FF signal specified in this way is added to the FF signal list for the HSE subnet.
296 3BDD012902R4101
Section 10 FF Signals Structure of the Published/Subscribed Tab
FF signals with usage type HSE + H1 or HSE + H1 (LP) from the FF signal list can
be mapped to I/O channels here.
3BDD012902R4101 297
Structure of the Published/Subscribed Tab Section 10 FF Signals
298 3BDD012902R4101
Section 10 FF Signals Configure Signal-Channel-Mapping
Configure Signal-Channel-Mapping
To configure a new signal-channel-mapping on the Published/Subscribed tab the
usual procedure, where the FF signal already exists in the FF signal list, involves
carrying out the following steps:
1. Context menu > Create Component
2. Choose an I/O channel from the selection list.
3. Select the input field in the FF Signal column.
4. F2
5. Select an FF signal of usage type HSE + H1 or HSE + H1 (LP) in the signal
selection list, and click OK.
6. The default value in the Cycle Time column can be modified if required.
7. An optional Comment can be entered.
8. Click OK.
If the FF signal does not yet exist in the FF signal list, then the following steps
should be carried out:
1. Context menu > Create Component
2. Choose an I/O channel from the selection list.
3. Select the input field in the FF Signal column.
4. Enter name of the new FF signal to be created.
5. Enter data in the FF signal definition mask (refer to Adding an FF Signal to an
FF Application on page 317).
3BDD012902R4101 299
Delete Signal-Channel-Mapping Section 10 FF Signals
6. The default value in the Cycle Time column can be modified if required.
7. An optional Comment can be entered.
8. Click OK.
Delete Signal-Channel-Mapping
In order to delete a signal-channel-mapping, the following steps should be carried
out on the Published/Subscribed tab:
1. Select line
2. Context menu > Delete component
3. Click OK
300 3BDD012902R4101
Section 11 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 part thereof.
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
parameter 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 local FF signals.
Signals that are communicated on the HSE subnet must be of usage type HSE + H1.
With signals of this usage type it is possible to configure a signal exchange between
different H1 links and a signal exchange with a system outside the FF network (e.g.
an IEC 61131 controller).
In addition to the function blocks and link objects, the FF specification also provides
for the use of resource and transducer blocks for modelling a function block
application process. These device-related blocks do not appear in the FF
3BDD012902R4101 301
Create FF Application Section 11 FF Application Editor
Application Editor. The parameter dialogs for these blocks can be called up using
the corresponding device instance objects in the FF Object Editor structure.
This version of Fieldbus Builder FF does not support the trend, alarm and view
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.
• 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 signal flow lines are edited either by pressing and holding down the CTRL key
or by activating Line drawing mode.
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 Data Exchange on page 331.
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 FF Signal List on page 288.
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. Edit > Insert
302 3BDD012902R4101
Section 11 FF Application Editor Edit FF Application
Each new FF Application has an empty graphics area and a default cycle time of 500
milliseconds. Name, short text and long text contain null strings. The editing status
is incorrect.
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
selecting the corresponding object in the FF Object Editor structure. When an FF
Application is called up, it is displayed with its content (function blocks, signal flow
lines etc.) and can be modified.
Select FF Application object in the FF Object Editor structure.
3BDD012902R4101 303
Configuration Interface of the FF Application Editor Section 11 FF Application Editor
The status line at the bottom of the screen displays the current FF Application
status.
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.
304 3BDD012902R4101
Section 11 FF Application Editor Configuration Interface of the FF Application Editor
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 134. 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.
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.
3BDD012902R4101 305
Changing the Defaults Section 11 FF Application Editor
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).
When selected from the link view, the FF function block that is placed in the FF
Application is automatically assigned to a device.
306 3BDD012902R4101
Section 11 FF Application Editor Description of the FF Application Elements
FF Signal Symbols
FF signal symbols can be positioned anywhere in the FF Application, and are
displayed and edited in a rectangular border.
3BDD012902R4101 307
FF Signal Symbols Section 11 FF Application Editor
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
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.
Symbol Description/function:
FF Signal Source (read). Also used outside the H1 link
Short version
Max. 10 characters can be displayed,
overflow indicated by ’...’
Long version
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.
308 3BDD012902R4101
Section 11 FF Application Editor FF Function Blocks
FF Function Blocks
Figure 137 provides an example of the graphical representation of an FF Function
Block. Elements are explained in Figure 69.
3BDD012902R4101 309
FF Function Blocks Section 11 FF Application Editor
310 3BDD012902R4101
Section 11 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.
FF Signals
For Parameter settings for FF signal, refer to Figure 138 and Table 70
3BDD012902R4101 311
FF Function Blocks Section 11 FF Application Editor
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 71):
312 3BDD012902R4101
Section 11 FF Application Editor FF Function Blocks
3BDD012902R4101 313
Comments Section 11 FF Application Editor
Comments
The only parameter of a comment box is the comment text to be displayed in the FF
application. If the text entered in the configuration dialog does not fit into the box,
the complete text is displayed as a tool tip if the coursor is positioned above the box.
Editing an FF Application
Drawing Signal Flow Lines
Signal flow lines can either be drawn explicitly or created automatically by the
system. To draw the lines explicitly, horizontal and vertical line sections are defined.
If the signal paths are to be determined automatically it is necessary only to specify
the start and end points of the signal flow.
314 3BDD012902R4101
Section 11 FF Application Editor Editing an FF Application
Figure 139 below clarifies the drawing mode for drawing a line. The snap is exactly
two grid units in width.
Direct snap
Snap
Start of line
Possible lines
Drawing a Line
With drawing mode activated: define start and end of line with a left mouse-click.
Alternatively:
With drawing mode not activated: define start and end of line with a left mouse-
click while simultaneously holding down the CTRL key.
A signal flow line can also be drawn directly by pressing the CTRL key and the left
mouse button simultaneously. When the left mouse button is released, this defines a
horizontal or vertical line section.
Releasing the CTRL key has the effect of exiting line-drawing mode.
3BDD012902R4101 315
Editing an FF Application Section 11 FF Application Editor
316 3BDD012902R4101
Section 11 FF Application Editor Adding an FF Signal to an FF Application
Defaults on page 306). The relationship between data type, editing status, line width
and the default color is shown in Table 72:
Data type/
Color Style Example
Editing status
Analog black wide
Discrete gray wide
Bitstring dark blue wide
3BDD012902R4101 317
Modifying an FF Signal in an FF Application Section 11 FF Application Editor
FF signals that have already been defined 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 the same FF signal more than once as a signal source (read) is not
permitted and will result in an error.
318 3BDD012902R4101
Section 11 FF Application Editor Adding an FF Function Block
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
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.
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.
3BDD012902R4101 319
Assigning an FF Function Block to a Device Section 11 FF Application Editor
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.
Insert Columns
The insertion of columns affects the current FF Application. In the area of the upper
and lower border of the graphics area 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
320 3BDD012902R4101
Section 11 FF Application Editor Inserting Columns and Rows
mouse button is pressed a triangle with a vertical line appears, which can be moved
to the right in steps the size of a grid unit. This has the effect of inserting a
corresponding number of columns, with the part of the network to the right of the
vertical line being moved by the same number of grid units to the right.
When the mouse is moved, if the right-hand visible edge is reached the view scrolls.
The partial network can be moved only if it is not in contact with the right edge of
the graphics area and if the vertical line only cuts through horizontal connections.
Figure 140 clarifies the procedure for inserting columns.
Visible section
max. move
FBAD
A red double arrow at the edge of the graphics area indicates that it is not possible
to insert columns in this position, e.g. because FF function blocks or FF signals
are cut.
Horizontal signal flow lines are elongated accordingly when columns are
inserted.
3BDD012902R4101 321
Block Operations Section 11 FF Application Editor
Insert Rows
The insertion of rows is similar to the insertion of columns. 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 rows are inserted.
Block Operations
322 3BDD012902R4101
Section 11 FF Application Editor Block Operations
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. It is possible to see whether or not there are any elements
present in the internal buffer from the Paste item on the Edit menu or in the context
menu. If this menu item is disabled, this means that the internal clipboard is empty.
When function blocks are copied, their parameters are retained. However, the tag
name for the copy is deleted as it must be unique.
3BDD012902R4101 323
Block Operations Section 11 FF Application Editor
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 afterwards. Deleted
elements can only be restored by exiting the FF Application without saving.
When function blocks are cut, their parameter data 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.
Pasted function blocks are assigned the status incorrect. Their parameter data is
pasted with them. The tag name is only available if the function block was
previously cut.
Move Block
The following options are available for moving a block:
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.
2. If the cursor is moved into the rectangle that is displayed after a block is pasted,
it changes into a cross with an arrow for each horizontal and vertical direction
of movement. The block can then be moved by holding down the left mouse
button, moving the mouse, then releasing the mouse button at the target
324 3BDD012902R4101
Section 11 FF Application Editor Block Operations
position. 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. The move process has the effect of disconnecting any signal flow lines that
are involved. These must be corrected later. Parameter data and tag names are
retained for function blocks.
3BDD012902R4101 325
Block Operations Section 11 FF Application Editor
Figure 141 shows a block before, during and after being moved with existing links.
Undo Action
Edit > Undo
Alternatively:
326 3BDD012902R4101
Section 11 FF Application Editor FF Signal List and Tag List
Tag List
System > Tag list
The tag list is called up. It contains a list of all the tag names that have been assigned
in the system. Refer to Tag List on page 116.
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.
Cross References
The cross references can be selected directly from the FF Application.
1. Select tag in the FF Application Editor.
2. Cross references or F5.
3. Select desired action.
Any of the following actions can be performed:
4. Show object: Call the incidence point for the tag.
5. Show declaration: Branch to the declaration of the tag in the tag list.
3BDD012902R4101 327
General Processing Functions Section 11 FF Application Editor
Document FF Application
Tools > Document
This action switches from the FF Application Editor to documentation management.
Here, the project documentation is defined and printed on a user-specific basis.
Refer to Documentation on page 134.
328 3BDD012902R4101
Section 11 FF Application Editor End FF Application Editing
The parameter dialog for the FF Application is opened. Refer to Figure 142 and
Table 73.
3BDD012902R4101 329
Check FF Application Elements Section 11 FF Application Editor
Delete FF Application
1. FF Object Editor structure
2. Select FF Application that is to be deleted.
3. Edit > 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.
330 3BDD012902R4101
Section 11 FF Application Editor Data Exchange
Data Exchange
Table 74 provides an overview of the possibilities for data exchange within the FF
network and between the FF network and another external system (e.g. IEC 61131
controller).
H1 <-> H1
H1 local
(different H1 <-> IEC 61131
(same H1 link)
H1 links)
• H1 HSE + H1 HSE + H1
Usage type • (HSE + H1) Signal-channel-
mapping required
3BDD012902R4101 331
Data Exchange Section 11 FF Application Editor
332 3BDD012902R4101
Section 12 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.
3BDD012902R4101 333
Structure of the Graphical Display Section 12 Schedule Editor
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 143. 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.
334 3BDD012902R4101
Section 12 Schedule Editor Change Defaults
Additional information on each of the objects displayed can be shown using the
Properties window. Some of the data displayed can be edited. The window is opened
as follows:
1. Context menu of the object
2. Properties
The Block properties window for an algorithm block contains, for example, the start
time of the associated function block with reference to the start of the macro cycle
and its execution time. Refer to Figure 144.
Change Defaults
Change Colors
1. Context menu for the H1 Schedule > Colors
3BDD012902R4101 335
Edit H1 Schedule Section 12 Schedule Editor
2. Select object type whose color is to be changed (for example the color for the
communication block)
3. Select desired color
Objects of the corresponding type are displayed in the selected color.
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.
1. Select H1 Schedule object in the FF Object Editor structure
When the H1 schedule is opened for the first time, the automatically-generated
optimized schedule for the H1 link is displayed.
336 3BDD012902R4101
Section 12 Schedule Editor Reserve Communication Time for Client/Server Communication
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 145 and
Table 75.
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 339.
3BDD012902R4101 337
Move Block Section 12 Schedule Editor
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.
338 3BDD012902R4101
Section 12 Schedule Editor Optimize H1 Schedule
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.
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.
Optimize H1 Schedule
An H1 schedule is automatically optimized after changes have been made to an FF
Application from the H1 link.
However, the optimization of the H1 schedule can also be started manually:
3BDD012902R4101 339
Save H1 Schedule Section 12 Schedule Editor
Save H1 Schedule
1. Context menu for the H1 Schedule
2. Save
The H1 schedule is saved.
340 3BDD012902R4101
Section 13 Commissioning FF Objects
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.
3BDD012902R4101 341
Start Commissioning Section 13 Commissioning FF Objects
342 3BDD012902R4101
Section 13 Commissioning FF Objects Commissioning Interface
Commissioning Interface
In commissioning, the same display forms apply for the objects in the FF Object
Editor structure as for configuration. Refer to Representation in the FF Object
Editor Structure on page 110. In addition, status information about the objects is
displayed. For details, refer to Display During Commissioning on page 343.
3BDD012902R4101 343
HSE Subnet Object Section 13 Commissioning FF Objects
344 3BDD012902R4101
Section 13 Commissioning FF Objects HSE Device Instance Object
3BDD012902R4101 345
HSE Host Object Section 13 Commissioning FF Objects
Neither a green checkmark for a correct HSE Host nor a red caution symbol for an
incorrect HSE Host is shown. Refer to Figure 148.
346 3BDD012902R4101
Section 13 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 149.
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
3BDD012902R4101 347
FF Application Object Section 13 Commissioning FF Objects
348 3BDD012902R4101
Section 13 Commissioning FF Objects H1 Device Instance Object
3BDD012902R4101 349
Status Displays for the Objects Section 13 Commissioning FF Objects
350 3BDD012902R4101
Section 13 Commissioning FF Objects Status Displays for the Objects
3BDD012902R4101 351
Status Displays for the Objects Section 13 Commissioning FF Objects
352 3BDD012902R4101
Section 13 Commissioning FF Objects Status Displays for the Objects
3BDD012902R4101 353
Status Displays for the Objects Section 13 Commissioning FF Objects
354 3BDD012902R4101
Section 13 Commissioning FF Objects H1 Device Assignment Dialog
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.
3BDD012902R4101 355
H1 Device Assignment Dialog Section 13 Commissioning FF Objects
356 3BDD012902R4101
Section 13 Commissioning FF Objects H1 Device Assignment Dialog
3BDD012902R4101 357
H1 Device Assignment Dialog Section 13 Commissioning FF Objects
358 3BDD012902R4101
Section 13 Commissioning FF Objects H1 Device Assignment Dialog
5. Wait until assignment of all devices in the list has been completed, then press
Close button.
1. Context menu for a device to which an active device from the live list is to be
assigned.
2. Object > Assign device ...
3. In the case of a device type with several revisions in this plant check Show
Other Devices.
3BDD012902R4101 359
Download Dialog Section 13 Commissioning FF Objects
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.
Download Dialog
After completing the precommissioning stage, the user defines the type and scope of
the download in the Download dialog and then starts the download. Various
download options allow the user to perfectly adapt the download to the current
operating status of the system. The tree view shows which objects will be loaded,
right down to the level of the function blocks. See Figure 155 and Table 82.
360 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 361
Download Dialog Section 13 Commissioning FF Objects
After opening the Download dialog, version information is read out from the
physical devices. An activity indicator and two progress bars underneath the tree
representation indicate the current status of the on-going online version check. The
left vertical bar shows the progress for the individual devices, and the horizontal bar
to the right of it shows the overall progress of the version check for the entire tree.
The tree representation on the left half of the Download dialog shows the current
commissioning status for each object in the form of a symbol. Detailed information
appears in text form after the object name. Table 81 lists the possible
commissioning states and their symbols. The commissioning status of an object
indicates whether and in what form this object is loaded. It depends on the
362 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
configuration changes which have been applied, the version information read out
from the devices and the selected download options.
• 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 statuses 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).
3BDD012902R4101 363
Download Dialog Section 13 Commissioning FF Objects
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 Download dialog is opened after a power fail the
automatically executed version check will 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.
In the bottom right of the window the user can select global download options.
364 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 365
Download Dialog Section 13 Commissioning FF Objects
366 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 367
Download Dialog Section 13 Commissioning FF Objects
Available on...
(linking device)
HSE device
H1 device
H1 link
Block
Context menu entry
368 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 369
Download Dialog Section 13 Commissioning FF Objects
Start download
To start the download with the selected options, press the Start Download button.
In a separate window the progress of the loading operation and any errors that may
occur are displayed, refer to Figure 156 and Table 85. Successful completion of the
download is indicated by the text “Total error count: 0; Download finished”. If the
download finishes with errors, not all configuration data have been loaded. In this
case each line in the right half of the window which has not been completed with an
“OK” indicates an error. In order to determine the cause of the error, the error class
and error subclass are shown in Table 86. Pressing the Close button will close the
progress windows as well as the Download dialog.
370 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 371
Download Dialog Section 13 Commissioning FF Objects
372 3BDD012902R4101
Section 13 Commissioning FF Objects Download Dialog
3BDD012902R4101 373
Commissioning of an FF Network Section 13 Commissioning FF Objects
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 Representation in the FF Object Editor Structure on page 110.
374 3BDD012902R4101
Section 13 Commissioning FF Objects Commissioning of an FF Network
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.
The list known as the HSE Live List forms a resource for the commissioning
operation. This is a hierarchical representation of all FF devices actually present in
the FF network.
3BDD012902R4101 375
Phase 1: Precommissioning Section 13 Commissioning FF Objects
Phase 1: Precommissioning
376 3BDD012902R4101
Section 13 Commissioning FF Objects Phase 1: Precommissioning
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.
3BDD012902R4101 377
Precommissioning Options Section 13 Commissioning FF Objects
Precommissioning Options
378 3BDD012902R4101
Section 13 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 350.
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 download dialog: Object > Download...
3. Wait until version check has completed, then press Start Download button.
4. Successful completion of the download is indicated by the text “Total error
count: 0; Download finished”. Press Close button to close the progress
windows as well as the Download dialog.
For details regarding the Download dialog and various download options, please
refer to Download Dialog on page 360.
5. Context menu for OPC Server FF.
6. Start download: Object > Download...
If loading of the OPC Server FF is required (indicated by a download arrow), it is
strongly recommended to do this not before all other required downloads in
the HSE subnet have been executed.
For details regarding the download of the OPC Server FF, please refer to Loading
Project Data into OPC Server on page 264.
3BDD012902R4101 379
Phase 3: Online Parameter Settings Section 13 Commissioning FF Objects
preference. The layout and contents of the tab correspond to those of the FF block
instance. Refer to Parameters Tab on page 236.
380 3BDD012902R4101
Section 13 Commissioning FF Objects Phase 3: Online Parameter Settings
3BDD012902R4101 381
Display Subscribers on the HSE Subnet Section 13 Commissioning FF Objects
382 3BDD012902R4101
Section 13 Commissioning FF Objects Replacing FF Devices
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 redundancy pair; the
other linking device redundant to this device 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.
3BDD012902R4101 383
Replacing FF Devices Section 13 Commissioning FF Objects
384 3BDD012902R4101
Section 13 Commissioning FF Objects Replacing an H1 Device
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 a device from the displayed list of active devices.
4. Press Assign button.
5. Context menu for the H1 device
6. Open Download dialog: Object > Download...
7. Context menu for the H1 device in tree structure of Download dialog.
8. Start full download of device...
9. Successful completion of the download is indicated by the text “Total error
count: 0; Download finished”. Press Close button to close the progress
windows as well as the Download dialog.
3BDD012902R4101 385
Replacing an H1 Device Section 13 Commissioning FF Objects
386 3BDD012902R4101
Section 14 FF Device Integration Library
Overview
The FOUNDATION Fieldbus Device Integration Library provides a set of pre-
Figure 159. Object Type Group FF Libraries in the Object Type Structure
integrated FOUNDATION Fieldbus device types. Device types provided with this
3BDD012902R4101 387
Functionality Section 14 FF Device Integration Library
library are available for immediate use in Fieldbus Builder FF as well as in Plant
Explorer.
Functionality
1. Note that using the full scope of the FOUNDATION Fieldbus Device Integration Library requires the Optimize
IT Asset Optimization software to be installed and licensed.
388 3BDD012902R4101
Section 14 FF Device Integration Library Prerequisites and Requirements
• Product Documentation
• Asset Monitors
• Asset Reporters
• Asset Viewers
• CMMS Connectivity
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 (refer to User Application on page 41)
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. For detailed information on the provided
faceplates, please refer to the manual FOUNDATION Fieldbus Device Integration,
Operation.
For a complete list of currently supported devices, available blocks with specific
parameter input dialogs, and available function block faceplates, please refer to
the Release Notes of this product listed in Related Documentation on page 31.
For the FF Linking Device LD 800HSE an Asset Monitor in combination with a
Diagnostics Faceplate and Web Server aspects for connecting to the built-in web
server are provided.
3BDD012902R4101 389
Prerequisites and Requirements Section 14 FF Device Integration Library
390 3BDD012902R4101
Section 14 FF Device Integration Library Device-Type-Specific Product Documentation
Tab Description
Documents 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.
Specific Device Type 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.
3BDD012902R4101 391
Connection to Asset Optimization Section 14 FF Device Integration Library
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.
392 3BDD012902R4101
Section 14 FF Device Integration Library 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 Standard Asset Monitor for FOUNDATION Fieldbus
Monitor devices.
FF <device_type> Asset Device-type-specific Asset Monitor for FOUNDATION
Monitor 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.
3BDD012902R4101 393
CMMS Connectivity Section 14 FF Device Integration Library
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.
Aspect 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 Lists the preventive maintenance schedule for an
Maintenance Schedule 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.
394 3BDD012902R4101
Section 14 FF Device Integration Library Additional Aspects of LD 800HSE
3BDD012902R4101 395
Asset Monitor and Diagnostics Faceplate Section 14 FF Device Integration Library
396 3BDD012902R4101
Section 14 FF Device Integration Library Asset Monitor and Diagnostics Faceplate
3BDD012902R4101 397
Asset Monitor and Diagnostics Faceplate Section 14 FF Device Integration Library
Element Description
Indicators Area
Asset Monitor is enabled.
The Asset Monitor conditions listed in Table 92
are observed and will lead to alarms. The
Diagnostics Faceplate shows current status
information.
398 3BDD012902R4101
Section 14 FF Device Integration Library Asset Monitor and Diagnostics Faceplate
Element Description
Asset Monitor is disabled.
The Asset Monitor conditions are not observed
and the Diagnostics Faceplate does not show
current status information. This is indicated by red
diagonal bars across the faceplate.
Faceplate Element Area (left-hand section)
Linking Device Status Refer to the corresponding condition of the Asset
Monitor in Table 92. The currently active
subcondition is displayed here.
Redundancy Switch-over Refer to the corresponding condition of the Asset
occurred Monitor in Table 92. The currently active
subcondition supplemented by the date and time
of occurrence is displayed here.
Reset Press the Reset button to acknowledge the
redundancy switch-over indicated. This will reset
the corresponding condition of the Asset Monitor
to subcondition “No”.
Without pressing the reset button the
Asset Monitor and the faceplate indicate
the most recent redundancy switch-over.
3BDD012902R4101 399
Asset Monitor and Diagnostics Faceplate Section 14 FF Device Integration Library
Element Description
Link 1 - Link 4 Summarizing information for each H1 link.
Possible values are:
• Normal,
i. e. the LAS status is “running” and no
change in the H1 Live List has occurred.
• Look for details in Link tab,
i. e. the LAS status is different from “running”
and/or a change in the H1 Live List has
occurred. Details are displayed in the
corresponding Link tab (right-hand section of
the faceplate).
• H1 link is not configured,
i. E. the H1 link has not been activated.
Faceplate Element Area (right-hand section)
LAS Status The current LAS status for the H1 link is displayed
here. The following states are indicated:
• running
• stopped
• not loaded
• invalid LAS,
i. e. no valid LAS configuration present.
An H1 link that has not been activated will show
“H1 link is not configured”.
Change in H1 Live List Refer to the corresponding condition of the Asset
occurred Monitor in Table 92. The currently active
subcondition supplemented by the date and time
of occurrence is displayed here.
An H1 link that has not been activated will show
“H1 link is not configured”.
400 3BDD012902R4101
Section 14 FF Device Integration Library Asset Monitor and Diagnostics Faceplate
Element Description
Reset Press the Reset button to acknowledge the
indicated change in the H1 Live List. This will
reset the corresponding condition of the Asset
Monitor to subcondition “No”.
Press the Reset button to acknowledge .
Without pressing the reset button the
Asset Monitor and the faceplate indicate
the most recent change in the H1 Live
List.
Buttons Area
Press this button to enable the Asset Monitor.
3BDD012902R4101 401
FWeb Server Aspects Section 14 FF Device Integration Library
402 3BDD012902R4101
Section 14 FF Device Integration Library FWeb Server Aspects
In case of an redundant set of linking devices enter the IP address of the second LD
800HSE at the Web Server Device 2 aspect.
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.
3BDD012902R4101 403
FWeb Server Aspects Section 14 FF Device Integration Library
404 3BDD012902R4101
Appendix A Configuration Rules
Basic configuration rules for FOUNDATION Fieldbus are given in Table 94.
3BDD012902R4101 405
Appendix A Configuration Rules
Maximum number of Connectivity Servers FF There is a limit for the total number
of Connectivity Servers in a system.
Refer to 800xA System Guide.
Maximum number of HSE subnets per 1 (1:1 relationship)
Connectivity Server FF
Maximum number of field devices per 960
Connectivity Server FF
For detailed dimensioning limits of the linking device LD 800HSE and the
communication interface CI860 please refer to the documentation of these products:
• FOUNDATION Fieldbus Linking Device LD 800HSE, User Instructions,
3BDD011677
• 800xA - Control and I/O, FOUNDATION Fieldbus HSE, Engineering and
Configuration, 3BDD012903.
406 3BDD012902R4101
Appendix B Documentation Settings
Document Types
Table 96. Document Types
3BDD012902R4101 407
Description of the Fields or Contents Appendix B Documentation Settings
Drawing Header:
408 3BDD012902R4101
Appendix B Documentation Settings Field Names in the Drawing Footer / Header
3BDD012902R4101 409
Field Names in the Drawing Footer / Header Appendix B Documentation Settings
410 3BDD012902R4101
Appendix B Documentation Settings Field Names in the Drawing Footer / Header
3BDD012902R4101 411
Variables for Drawing Footer/ Header Inscriptions Appendix B Documentation Settings
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)
$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)
412 3BDD012902R4101
Appendix B Documentation Settings 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 Orderer 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 custumer project
%LogoLeft Default bitmap for the upper left corner.
%LogoRight Default bitmap for the upper right corner.
3BDD012902R4101 413
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 414.
414 3BDD012902R4101
Appendix B Documentation Settings Using Fonts in the Drawing Footer
3BDD012902R4101 415
Presetting the Field Contents and Titles Appendix B Documentation Settings
416 3BDD012902R4101
Appendix C Diagnostic Data
3BDD012902R4101 417
H1 Link Appendix C Diagnostic Data
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. 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.
418 3BDD012902R4101
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 100.
3BDD012902R4101 419
H1 Link Appendix C Diagnostic Data
420 3BDD012902R4101
Appendix C Diagnostic Data H1 Device (H1 Field Device)
1. 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.
3BDD012902R4101 421
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 101.
422 3BDD012902R4101
Appendix C Diagnostic Data H1 Device (H1 Field Device)
3BDD012902R4101 423
H1 Device (H1 Field Device) Appendix C Diagnostic Data
424 3BDD012902R4101
Appendix C Diagnostic Data Description of the Live List Data
Hexadecimal
Description
value
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: not redundant
3BDD012902R4101 425
Description of the Live List Data Appendix C Diagnostic Data
Hexadecimal
Description
value
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: not redundant
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
426 3BDD012902R4101
Appendix C Diagnostic Data H1 Link
Hexadecimal
Description
value
0x10000000 Two primaries found
0x20000000 No primary found
0x40000000 No connection
(detailed information can be found via the pre-defined
parameters of the HSE Device object)
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 103.
Hexadecimal
Description
value
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
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
3BDD012902R4101 427
H1 Device (H1 Field Device) Appendix C Diagnostic Data
Hexadecimal
Description
value
0x00000400 H1 link of the 2nd IP address: Live List contains different H1
devices than the configured ones
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)
Hexadecimal
Description
value
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
428 3BDD012902R4101
Appendix C Diagnostic Data H1 Device (H1 Field Device)
Hexadecimal
Description
value
0x20000000 Version error of the H1 device
0x40000000 No connection to the HSE linking device
0x80000000 No connection to the H1 device
3BDD012902R4101 429
H1 Device (H1 Field Device) Appendix C Diagnostic Data
430 3BDD012902R4101
Appendix D OPC Keyword Tracing
3BDD012902R4101 431
Logging of the Keyword Setting Appendix D OPC Keyword Tracing
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 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
432 3BDD012902R4101
Appendix D OPC Keyword Tracing Keyword: Common Functionality
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 107.
Keyword Meaning
OPC_DALCyclicNotification Cyclical information about value updates.
(ValueChanged Callback)
OPC_DALReadNotification Logs asynchronous Read Callback
OPC_DALWriteNotification Logs asynchronous Write Callback
3BDD012902R4101 433
Keyword: DMS Appendix D OPC Keyword Tracing
Keyword Meaning
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.
Keyword: DMS
The DMS protocol is used for communication between the OPC Server and the FF
devices. Refer to Table 108.
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 109.
Keyword Meaning
OPC_FBACyclic Asynchronous reading and writing on the Fieldbus.
434 3BDD012902R4101
Appendix D OPC Keyword Tracing Keyword: Group Functionality
Keyword Meaning
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.
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 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.
3BDD012902R4101 435
Keyword: OPC Data Access Automation 1.0 Interfaces Appendix D OPC Keyword Tracing
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 All operations which are carried out on the server, such
as e.g.:
Opening and closing of groups,
Status of the OPC Server.
436 3BDD012902R4101
Appendix D OPC Keyword Tracing Keyword: OPC Data Access Custom Interfaces
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.
3BDD012902R4101 437
Keyword: OPC Data Access Custom Interfaces Appendix D OPC Keyword Tracing
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).
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.
438 3BDD012902R4101
Appendix D OPC Keyword Tracing Keyword: Server Functionality
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.
3BDD012902R4101 439
Which OPC Items are Handled in the OPC Groups? Appendix D OPC Keyword Tracing
440 3BDD012902R4101
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
3BDD012902R4101 441
Which Client Connections have Existed since when to the OPC Server? Appendix D OPC Keyword
442 3BDD012902R4101
Index
B D
Basic Device 40 Data exchange 331
Block Data Link Layer 40
Export FF Object 106 Data link layer 40
Import FF Object 106 DD 46
Block Library 162 DDL 46
Block parameters Detail view 103
Current values 381 Device class object 155, 157
Bridge 40 Device Description Language 46
Device Descriptions 46
C Device Integration Library 387
Capabilities file 45 Dialog Editor 277
Check subtree 108 Bit field 282
Check whole project 108 Check box 282
CI860 161 Combo box 283
Class 161 Combo box pre-defined 283
Client/Server 41 Edit control 282
CMMS Connectivity 394 Elements 281
Commissioning 341, 343 Radio button 283
Loading 379 Dialog field 281
3BDD012902R4101 443
Index
444 3BDD012902R4101
Index
H1 Link 159 M
H1 Link Object 160, 173 Mandatory, Parameter Type 312
H1 Schedule 159, 333 Maximum values
H1 Schedule Object 160 OPC Server FF 252
Hardware structure 110
Engineering status 111 N
HSE 37 Name 117
HSE communication interface module 37, 161 Network Management 44
HSE Device 159
HSE Device Class 158
O
HSE Device Instance Object 159, 173
Object Dictionary 41, 45
HSE Device Library 157, 165
OD 41
HSE Host Object 161
Online Parameter settings 379
HSE Live List 382
OPC Clients 247
HSE Republishing 155, 287
OPC Server FF 159, 247
HSE Subnet
Addressing the data 265
Configure 82
Browser interface 247
Library Update 84
Commissioning 264
HSE Subnet Object 158 to 159, 172
Configuration in FBB FF 253
HSEHostCI860 158, 216
Custom Interface 247
Data transmission 250
I Diagnostic data 264
Import Enabling of tags for OPC access 260
FF Object 106 Keyword trace 269
Tag list 127 Loading 264
Importing FF Devices 165 Mapping of the data types 266
Importing H1 Field Devices 165 Maximum values 252
Importing HSE Devices 169 Parameters of the hardware objects 264
Instance 161 Performance 252
Internal, Parameter Type 313 Performance Monitor 273
ISO/OSI Reference model 38 Redundancy 251
Start 264
L System monitor 273
LAS 40 System structure 248
Link Active Schedule 40 Trace dialog 269
Link Master 40 Version check 268
Link object 43 OPC Server FOUNDATION Fieldbus 247
Live List 40 OPC specification 247
Loading 379 OPC-relevant parameters 276
OPC Server FF 264 Optional, Parameter Type 312
3BDD012902R4101 445
Index
S U
Schedule Editor 333 User Application 42
Schedule Object 174
Signal flow lines 307 V
Signal-Channel-Mapping 299 Value file 46
Sort 118 Variables for drawing footer 412
Station access 128 VFD 41, 43
Step by Step View object 43
Commissioning 67 Virtual Field Device 41, 43
FF Application 56
HSE Subnet 49
HSEHostCI860 61, 73
Precommissioning 64
446 3BDD012902R4101
BackCover.fm Page 19 Wednesday, October 20, 2004 10:27 AM
3BDD012902R4101 Printed in Sweden May 2005
Copyright © 2003-2005 by ABB, All rights reserved
® Registered Trademark of ABB
™ Trademark of ABB
http://www.abb.com/control