B0700ba K
B0700ba K
B0700ba K
Implementing FOUNDATION
Fieldbus on the I/A Series
System
*B0700BA* *K*
B0700BA
Rev K
October 4, 2017
Schneider Electric, Invensys, Foxboro, Foxboro Evo, FoxView, , AIM*API, FoxAPI, FoxCAE, FoxDraw, and
I/A Series are trademarks of Schneider Electric SE, its subsidiaries and affiliates.
All other brand names may be trademarks of their respective companies.
Tables.................................................................................................................................. xvii
Preface.................................................................................................................................. xix
Who This Book Is For ........................................................................................................... xix
What You Should Know ........................................................................................................ xix
Revision Information ............................................................................................................. xix
Reference Documents ............................................................................................................ xix
Use of Color in Field Device Manager Displays ..................................................................... xxi
Request for Comments ........................................................................................................... xxi
1. Introduction ...................................................................................................................... 1
System Architecture .................................................................................................................. 1
Control Processors ................................................................................................................ 3
FCP280 and FCP270 ...................................................................................................... 3
ZCP270 .......................................................................................................................... 4
FBM228 .............................................................................................................................. 4
Power Options ..................................................................................................................... 5
Foxboro Evo Blocks .................................................................................................................. 6
FOUNDATION fieldbus ECBs ................................................................................................ 6
FOUNDATION fieldbus Specific Function Blocks .................................................................. 6
DCI Blocks .......................................................................................................................... 8
IACC with Field Device Manager ............................................................................................. 9
2. Quick Start...................................................................................................................... 11
Example Setup ........................................................................................................................ 11
Hardware ........................................................................................................................... 11
Software Installation ........................................................................................................... 12
Security .............................................................................................................................. 13
Adding an FBM228 to an FCP280 or FCP270 ....................................................................... 13
Device Creation Sequence ....................................................................................................... 15
Template Creation ............................................................................................................. 16
Import Device DD File ...................................................................................................... 16
Navigating to DTM/BTMs and Tabs ................................................................................ 17
Using Enhanced EDDL ................................................................................................ 18
Configure Device and Block: Presentation Template .......................................................... 19
Configure Device and Blocks: Parameter Values ................................................................ 26
iii
B0700BA – Rev K Contents
3. IACC Setup..................................................................................................................... 41
System Requirements .............................................................................................................. 41
Installing Field Device Manager .............................................................................................. 42
Installing the NI Communication DTM ................................................................................. 46
Confirming Software Versions ................................................................................................ 48
Uninstalling Field Device Manager and IACC Software .......................................................... 49
Installing the Manufacturer’s DTM ........................................................................................ 50
Device Descriptions ........................................................................................................... 51
Tracking Device Changes with FoxCTS ................................................................................. 51
4. Security ........................................................................................................................... 53
IACC Security and Field Device Manager Roles ..................................................................... 53
Creating IACC Users to Match Field Device Manager Roles .................................................. 55
Adding a User .................................................................................................................... 55
Editing User Information ................................................................................................... 56
Assigning Privileges to IACC Users ......................................................................................... 57
iv
Contents B0700BA – Rev K
v
B0700BA – Rev K Contents
vi
Contents B0700BA – Rev K
vii
B0700BA – Rev K Contents
viii
Contents B0700BA – Rev K
ix
B0700BA – Rev K Contents
x
Figures
1-1. Configuration with Redundant FBM228s ..................................................................... 2
1-2. Configuration with Passive Termination Assemblies ..................................................... 3
1-3. Detail Display for a Foxboro Evo AO Block ................................................................. 8
1-4. Device Parameter Connected to a DCI Block ............................................................... 9
2-1. Hardware in the Quick Start Example ......................................................................... 12
2-2. Newly Created FBM228 and ECB200 ........................................................................ 14
2-3. Device Creation Process .............................................................................................. 15
2-4. Device Creation Process .............................................................................................. 16
2-5. Pull-Down List for Selecting DTM/BTMs ................................................................. 17
2-6. Tabs and Context Menu in a BTM ............................................................................. 18
2-7. Context Menu Selected from the Pull-down List ......................................................... 18
2-8. Selecting an Enhanced Device Descriptor for a Transducer Block ............................... 19
2-9. Information for an SRD991 ........................................................................................ 20
2-10. Parameter Group Definition ....................................................................................... 21
2-11. Setting up Parameter Groups ...................................................................................... 22
2-12. Tab Definition and Parameter Selection ...................................................................... 23
2-13. Configuration of Watch Tab ....................................................................................... 23
2-14. Tuning Screen ............................................................................................................. 24
2-15. Tab Parameter Usage .................................................................................................. 25
2-16. Configuration of Download Parameters ...................................................................... 25
2-17. Resource Block Configuration ..................................................................................... 27
2-18. Transducer Block Parameter Values ............................................................................ 28
2-19. Adding an FBM228 to FCP270 (Similar for FCP280) ................................................ 29
2-20. ECB201 Properties ..................................................................................................... 30
2-21. Typical PID Loop ....................................................................................................... 31
2-22. Properties Dialog Box for AI Block ............................................................................. 33
2-23. Properties Dialog for AO Block .................................................................................. 34
2-24. Device Commission Wizard ........................................................................................ 36
2-25. Compare Screen for Database Synchronization ........................................................... 37
2-26. Running Methods to Calibrate a Valve ....................................................................... 38
2-27. Detailed Display for AO Block ................................................................................... 39
3-1. InstallShield Wizard Welcome Page ............................................................................ 43
3-2. Entering User Information .......................................................................................... 44
3-3. Specifying an Installation Directory ............................................................................ 44
3-4. Selecting Features ........................................................................................................ 45
3-5. Installation Summary Page .......................................................................................... 46
3-6. Prompt to Launch NI DTM Installation .................................................................... 47
3-7. First NI Communication DTM Setup Dialog Box ..................................................... 47
3-8. Support Information Dialog Box ................................................................................ 48
3-9. IACC Welcome Screen after Installation of Field Device Manager - Control Room ... 49
3-10. Change Tracking ......................................................................................................... 52
4-1. Setting Access Permissions for a Resource Block .......................................................... 55
4-2. Adding a New User ..................................................................................................... 56
4-3. Configuring a User ...................................................................................................... 57
xi
B0700BA – Rev K Figures
xii
Figures B0700BA – Rev K
xiii
B0700BA – Rev K Figures
xiv
Figures B0700BA – Rev K
xv
B0700BA – Rev K Figures
xvi
Tables
1-1. FOUNDATION fieldbus Function Blocks Publisher/Subscriber Connections ............. 7
1-2. DCI Blocks by Foundation fieldbus Data Type ............................................................ 8
5-1. Device Type Context Menu Functions ....................................................................... 66
5-2. Locked Status Icon s .................................................................................................... 67
5-3. Transmitter Resource Block Requirements .................................................................. 72
5-4. Positioner Resource Block Requirements .................................................................... 72
5-5. Discrete Valve Controller Resource Block Requirements ............................................. 73
5-6. Discrete Input/Output Device Resource Block Requirements ..................................... 73
6-1. Device Context Menu Functions .............................................................................. 125
6-2. Example Device and Block Names ............................................................................ 127
7-1. Sample PIDA Block .................................................................................................. 138
7-2. Symbols for Specifying a Status Bit ........................................................................... 141
7-3. Other PIDA Options ................................................................................................ 142
7-4. Faultstate Cases ......................................................................................................... 153
7-5. Download Actions .................................................................................................... 154
7-6. Channel Mask Parameter Format .............................................................................. 160
7-7. Faultstate Parameters in the MAO Block .................................................................. 161
7-8. Format of the MO_OPTS Parameter ........................................................................ 161
7-9. DCI Blocks by Foundation fieldbus Data Type ........................................................ 162
7-10. Point Number Syntax for DCI Blocks ....................................................................... 165
7-11. Point Numbers for Remote Indicator Input .............................................................. 169
8-1. Scheduling Demands of Foxboro Evo Blocks ............................................................ 176
8-2. Macrocycle Phasing ................................................................................................... 179
8-3. Maximum Performance ............................................................................................. 180
9-1. FOUNDATION fieldbus Function Block Value and Status Displays ....................... 194
11-1. DIP Settings for Redundant Pair on a FieldConnex Baseplate ................................... 232
11-2. DIP Settings for Non-Redundant FieldConnex Baseplate ......................................... 234
11-3. DIP Settings for a Four-Segment MTL Baseplate ...................................................... 236
11-4. FOUNDATION fieldbus Cable Characteristics ....................................................... 239
11-5. Resistance on H1 Segment Conductors ..................................................................... 243
11-6. Capacitance on H1 Segment Conductors .................................................................. 244
11-7. Switch Check with MTL Fieldbus Power Conditioner .............................................. 245
11-8. DC Voltage Check .................................................................................................... 245
11-9. Cable Test Form ....................................................................................................... 245
11-10. Signal Level and Wire Condition .............................................................................. 246
11-11. Noise Level and Wire Condition ............................................................................... 247
11-12. Fieldbus Cable Checkout Form ................................................................................. 247
13-1. Redundant FBM228 LED Indications ...................................................................... 270
13-2. Non-Redundant FBM228 LED Indications ............................................................. 270
13-3. PIO Bus Display Command Buttons ........................................................................ 278
13-4. Segment Display Command Buttons ........................................................................ 284
13-5. Fields in SMDH Displays for a Non-Redundant FBM228 ....................................... 288
13-6. Fields in Equipment Information Displays for Redundant FBM228s ....................... 291
13-7. Fields in SMDH Displays for an H1 Device ............................................................. 297
xvii
B0700BA – Rev K Tables
xviii
Preface
This document describes how to use I/A Series® Configuration Component (IACC) software
with Field Device Manager add-in software to configure and maintain FOUNDATION™ fieldbus
H1 devices on the Foxboro Evo™ control system. Field Device Manager is an FDT editor which
enables complete life cycle management of H1 devices, including definition of device templates,
device configuration and commissioning, and tuning and maintenance. The document also
covers installation of the devices using the optionally redundant FBM228, development of con-
trol strategies using FOUNDATION fieldbus-specific distributed control interface (DCI) blocks
and operator and system management displays.
Revision Information
For this release of the document (B0700BA, Rev. K), the following change was made to the docu-
ment:
Chapter 7 “Control Configuration”
♦ Updated Table 7-2 “Symbols for Specifying a Status Bit” on page 141.
♦ Added a paragraph on setting PRIBLK to “Configuring DCI Blocks” on page 162.
Reference Documents
In addition to the information presented herein, you should be familiar with the following
Foxboro Evo™ and I/A Series documents:
♦ AIM*AT Suite Version 3.4 Installation Guide (B0193YM)
♦ FBM228 FOUNDATION fieldbus Module for Control in the Field Applications
(PSS 31H-2Z28)
♦ I/A Series Configuration Component (IACC) User's Guide (B0700FE)
♦ Standard and Compact 200 Series Subsystem User’s Guide (B0400FA)
xix
B0700BA – Rev K Preface
xx
Preface B0700BA – Rev K
A white background indicates that the value in the database matches the
value in the device, such as when a value has been successfully down-
loaded to the device.
A cyan value field indicates that the value has not been read from the
either the device or from the IACC database. This is generally a tempo-
rary condition.
Red indicates that there has been a failure to upload or download the
value. For example, when a parameter is locked in the device definition,
the value cannot be changed by an upload and the device value is dis-
played on a red background when an upload is attempted. Errors are dis-
played in the IACC Output pane.
A gray background is used to indicate a read-only value.
NOTE
If you are not able to distinguish between colors in the Field Device Manager dis-
plays, contact your Foxboro® Systems representative for information on enabling
the software to use symbols as state indicators.
xxi
B0700BA – Rev K Preface
xxii
1. Introduction
This chapter describes Foxboro Evo support for FOUNDATION fieldbus H1 devices including
life-cycle device management using IACC with Field Device Manager.
System Architecture
Beginning with I/A Series software v8.0 and Control Core Services, the Foxboro Evo system offers
the optionally redundant FBM228 to connect FOUNDATION fieldbus devices with the advanced
FCP280 or FCP270 operating on the Foxboro Evo Control Network (hereinafter referred to as
the control network), a 100-megabit switched network. The FBMs and the FCP280s or FCP270s
are installed in the same baseplate or adjacent baseplates. The baseplates and connecting cables
form a redundant 2 Mbit module fieldbus (Figure 1-1).
Optionally, the FBM228 can be installed in a 200 Series FBM subsystem and connected via an
FCM100Ef and the control network to the ZCP270 Z-module Control Processor.
The FCP280, FCP270, or ZCP270 and the FBM228 support a set of FOUNDATION fieldbus spe-
cific function blocks that enable configuration of device function blocks in the Foxboro Evo sys-
tem, creating tightly integrated block databases in the control processor and the field device. The
FOUNDATION fieldbus Function blocks include:
♦ AI which interfaces with an analog input device function block
♦ AO which interfaces with an analog output device function block
♦ DI which interfaces with a discrete input device function block
♦ DO which interfaces with a discrete output device function block
♦ MAI which interfaces with a multiple analog input device function block
♦ MAO which interfaces with a multiple analog output device function block.
Parameters from the function blocks are dynamically updated in the control processor memory,
and are connectable to control blocks in the processor.
The FBM228 also supports Foxboro Evo Distributed Control Interface (DCI) blocks enabling
almost any standard or custom device parameter to be brought into the control processor. These
include resource, transducer, or function block parameters supported by a given device type. Each
block can be configured for either publisher/subscriber or client/server connection to the device
block parameter.
By providing the control processor access to any parameter in the H1 device, the FBM228 and
the FOUNDATION fieldbus-specific block set enable easy construction of control loops that con-
tain both device and CP function blocks.
The I/A Series Configuration Component (IACC) provides complete life-cycle maintenance for
Foundation fieldbus devices connected to the Foxboro Evo system, including:
♦ Development and maintenance of the device database
♦ Online and offline configuration of devices, and resource and transducer blocks
♦ Integration of the device function blocks into the Foxboro Evo control database using
FOUNDATION fieldbus Function blocks and DCI blocks
1
B0700BA – Rev K 1. Introduction
♦ Site commissioning
♦ Device maintenance
♦ Connections to historian, asset management, and change-tracking applications.
This section describes the following components in the Foxboro Evo integration of H1 field
devices:
♦ Control stations
♦ FBM228
♦ Fieldbus power and wiring.
Figure 1-1 diagrams a sample configuration consisting of fault-tolerant FCP280s and redundant
FBM228s installed on a standard baseplate with integrated redundant power conditioners.
Power Conditioners
NOTE: The Power
Conditioners provide
FBM228s termination.
Terminator
Foundation Fieldbus (Typical Topology)
2
1. Introduction B0700BA – Rev K
Figure 1-2 diagrams a configuration that uses a single FCP270 and a non-redundant FBM228 to
interface with an H1 segment. The FBM228 is mounted on an 8-position baseplate that will be
populated with 200 Series FBMs interfacing with non-FOUNDATION fieldbus field devices. The
FBM228 is connected to the segment via a Foxboro Evo termination assembly and separate power
conditioning modules.
Refer to Chapter 11 “Installation” for a description of these and other configuration options.
FBM228 in
Position 5
FCP270
FCP280 can be
used in a similar
configuration.
Splitter with
Termination
Pressure Valve
Transmitter Positioner
Control Processors
The FBM228 can be used with the FCP280, FCP270, or ZCP270. In both cases, you can
implement a fully redundant interface with no single point of failure between the field
terminations and the control process including the CPs, module and trunk fieldbuses, and
the FBMs.
3
B0700BA – Rev K 1. Introduction
Each pair of FBMs is connected to the H1 segments via a termination assembly. The cable from
the termination assembly is plugged into the redundant adapter immediately below the two
FBMs. There are many variations on this setup. For example, the FCP270 and the FBM228s
can be installed in the same 4-position or 8-position baseplate. (However, the FCP280 does not
have a baseplate that can hold 200 Series FBMs.) Refer to the Standard and Compact 200 Series
Subsystem User’s Guide (B0400FA) for a description of the various mounting and installation
options.
ZCP270
When the FBM228 provides the H1 interface for a ZCP270, the FBMs are installed in a
200 Series FBM subsystem. The modules are connected to the Foxboro Evo control station via
Fieldbus Communication Modules (FCMs) installed in the subsystem and a 100 Mbit switched
Ethernet trunk fieldbus. There are several different baseplate configurations for the FBM
subsystem, and a variety of ways of connecting the subsystem to ZCP270. Refer to the
Standard and Compact 200 Series Subsystem User’s Guide (B0400FA) for a description of the vari-
ous
mounting, installation, and networking options.
FBM228
The optionally redundant FBM228 (p/n P0922QS) provides a reliable, high-capacity interface
between FOUNDATION fieldbus devices and the Foxboro Evo system. The FBM228 supports four
H1 links and a maximum of 64 fieldbus devices with a maximum of 16 devices per segment. The
FBM228 can be installed as a redundant pair providing maximum uptime.
The FBM228 offers the following features:
♦ A Link Active Scheduler (LAS) is provided for each H1 segment. The FBM automat-
ically detects and schedules all devices on each link, providing faster startup and
commissioning. A publisher/subscriber relationship between the FBM and the H1
field device guarantees that the communication in each segment acts in a determinis-
tic fashion.
♦ The FBM228 receives digital messages from the field devices in engineering units.
Analog inputs and outputs of connectable variables are collected and made available
to the Foxboro Evo system in IEEE 32-bit floating-point format. Security information
(status of the AI and AO variables) is supplied, as is diagnostic information and
message checking.
♦ The FBM228 extends the uptime benefits of the fault tolerant Foxboro Evo
architecture from the control station to the termination assembly. When configured
as a redundant pair, the FBM228s operate in a master/tracker relationship, with one
module providing the interface and the other tracking the master. If there is an operat-
ing fault in the master, the two modules automatically switch roles without disturbing
the process. A failed module can be removed from the baseplate and replaced with no
interruption in service.
♦ The FBM228 has a compact design, with a rugged extruded aluminum exterior for
physical and electrical protection of the circuits. Enclosures specially designed for the
mounting of FBMs provide various levels of environmental protection, up to harsh
environments per ISA Standard S71.04.
4
1. Introduction B0700BA – Rev K
♦ An FBM228 can be removed and replaced without removing field device termination
cabling, power, or communications cabling. The module mounts on a variety of base-
plates, which accommodate 2, 4, or 8 modules. The baseplate can be either DIN rail
mounted or rack mounted, and includes signal connectors for the FBMs, redundant
independent dc power, and I/O cable connections.
♦ Light-emitting diodes (LEDs) on the front of the module provide visual indication of
the Fieldbus Module operational status, its current role as either master or tracker in a
redundant pair, and the communication activity on each H1 link.
Power Options
Power to the H1 bus is always a function of the selected power conditioners. To allow customers’
preferences in cabinet design and hazardous area configurations, the Foxboro Evo FOUNDATION
fieldbus is designed to let customers select power conditioners from the many different solutions
available on the market.
Figure 1-1 illustrates an integrated baseplate solution jointly developed with Pepperl+Fuchs® that
mounts two FBM228 modules plus up to eight P&F power conditioners. Lower installed costs,
more than 80% fewer manual connections, and improved reliability result from 52 pairs of built
in connections that distribute bulk power, link the FBM228 modules and the power conditioners
to the H1 segments, and tie together power conditioner alarm contacts.
♦ The FBTA-228-BPFB-R-4R is used with a redundant pair of FBM228 modules, plus
a redundant pair of power conditioners for each of the four H1 segments.
♦ The FBTA-228-BPFB-8 is used with two non-redundant FBM228 modules, plus a
non-redundant power conditioner for each of the 8 H1 segments.
The two P&F power conditioner choices include:
♦ The passive HD2-FBCL-1.500
♦ The galvanically isolating HD2-FBPS-1.500.
Figure 1-2 illustrates a typical generic setup usable for any third-party power conditioners in
either redundant or non-redundant configurations. A passive termination assembly
(p/n RH922VC (supersedes P0922VC)) provides a connection between the baseplate and the
power conditioning modules. The third party modules are then connected using standard H1
practices with respect to power conditioning, distances, bus termination, and safety certifications.
Example power conditioning options include:
♦ Pepperl+Fuchs KLD2-PC-1.1 IEC
♦ Relcom® FPS-1 redundant power system with terminators
♦ Fieldbus Intrinsically Safe Concept (FISCO) power conditioners from Pepperl+Fuchs
and MTL
♦ Entity Concept intrinsically safe power conditioners from Pepperl+Fuchs and MTL
♦ Fieldbus Non-Incendive Concept (FNICO) power conditioners from Pepperl+Fuchs
and MTL.
For hazardous area configurations, an alternative to using Entity, FISCO, or FNICO power con-
ditioners is to use general purpose power conditioners in combination with a wiring block having
built in field barriers for intrinsic safety.
5
B0700BA – Rev K 1. Introduction
The number of devices on the bus may be limited by the choice of powering arrangement and
other factors such as desired macrocycle times and loop design. The following table indicates the
typical bus power availability for various methods:
General Purpose Power Conditioners
(Refer to vendor specifications) Up to 1 A @ 30 V dc
FISCO Power Conditioners 100 mA @ 24 V dc
Entity Concept Power Conditioners 70 mA @ 24 V dc
6
1. Introduction B0700BA – Rev K
AO provides an output to the CAS_IN of the device function blocks and reads the value and sta-
tus of the function block’s calculated output to the device transducer block. The DO block estab-
lishes similar connections to the device DO function block, while the MAO writes to the eight
IN_n inputs of a multiple analog output device function blocks.
7
B0700BA – Rev K 1. Introduction
DCI Blocks
The FBM228 also supports the use of single-input and redundant input, and single-output
Foxboro Evo DCI blocks to access specific device block parameters via client/server connections.
The DCI blocks can access both standard and custom parameters in the device transducer,
resource and function blocks. Table 1-2 lists the DCI blocks recommended for each
FOUNDATION fieldbus device block data type.
Table 1-2. DCI Blocks by FOUNDATION fieldbus Data Type
Device Block Parameter Data Type Input DCI Block DCI Output Block
Boolean BIN BOUT
Integer (8, 16, 32) IIN IOUT
Unsigned (8, 16, 32) PAKIN PAKOUT
Floating Point RIN ROUT
Visible String STRIN STROUT
Octet String STRIN STROUT
Bit String PAKIN PAKOUT
Enumerated PAKIN PAKOUT
Bit Enumerated PAKIN PAKOUT
8
1. Introduction B0700BA – Rev K
Access to a parameter is specified by entering the device block tag, the offset.subindex, the param-
eter type, and connection type in the Point Number parameter. Figure 1-4 shows the connection
for to Signal Select block in a remote indicator being specified in the Properties dialog box for a
ROUT block. The ECB identifier (IOM_ID) connects to the device ECB (RI752_1 in the com-
pound PA2CP2_ECB) and the Point Number specifies the device function block (FB2) and the off-
set 28 and subindex 2 to write to IN8.VALUE. The device block parameter is an input type
parameter (I), and the value will be written to the device using a client/server connection (C).
Refer to “Configuring DCI Blocks” on page 162 for details on configuring DCI block to access
device block data.
9
B0700BA – Rev K 1. Introduction
Smart Device Templates provide the ability to engineer a typical field device type once, and prop-
agate all the user interface, configuration, and download behaviors to each tag of the same device
model type, achieving maximum reusable engineering. The templates are made possible by layer-
ing FDT technology on top of DD technology. Starting from the DD file, the designer custom-
izes the template for each model of field device in the plant. Templates are managed as FDT
DTMs, but they remain linked to the DD files for device description. Customization of the tem-
plate includes the following:
♦ Creating and naming new Field Device Manager device and block viewing screens.
♦ Selecting the parameters to appear on each of those screens
♦ Organizing the configuration screens for the resource and transducer blocks of the
field device
♦ Setting parameters and locking them so each instance or tag will have the value of the
template
♦ Selecting which parameters will be downloaded from the host to the device during
commissioning
Field Device Manager is the first device management system to support the new Enhanced EDDL
(Electronic Device Description Language) technology, as recently adopted by the Fieldbus Foun-
dation’s DD cooperation project. This technology enhances configuration and on-line device
viewing screens by having the device vendor organize screen menus in a hierarchical fashion, and
organizing data presentation and content for a device screen, with items such as gauges, bar indi-
cators, trends, histograms, and embedded graphic images.
Field Device Manager provides in-depth diagnosis of the performance and health of the H1
devices. Often this is best accomplished with a user interface, made specifically for that device
model by the device vendor, which plugs-into Field Device Manager. For example today’s valve
positioners often capture extensive on-line diagnostic data, and support running a comprehensive
repertoire of on-line and off-line tests to diagnose and maintain the valve, such as multi-point step
tests and valve deadband tests. Field Device Manager is the first system application that supports
opening FDT compliant DTM plug-ins for FOUNDATION Fieldbus. Like the other user inter-
faces these also open in the editor area of IACC. To enable this capability Field Device Manager
embeds an FDT compliant frame application inside IACC, and adds a Communication DTM
that supports the Foxboro Evo system with FBM228 FOUNDATION Fieldbus interface mod-
ules.
NOTE
Field Device Manager is required to be installed on both the server and the clients to
use the Field Device Manager features. The client workstations that are not installed
with Field Device Manager software cannot use the Field Device Manager features.
The next chapter provides a quick-start example of integrating H1 devices into an Foxboro Evo
control strategy to demonstrate Field Device Manager functions and features.
NOTE
The Field Device Manager for FOUNDATION Fieldbus exists for Foxboro Control
Software as well. Refer to Implementing FOUNDATION fieldbus in Foxboro Evo
Control Software Applications (B0750DA).
10
2. Quick Start
This chapter provides a quick-start preview of IACC and Field Device Manager functions used
in the implementation of a Foundation fieldbus project.
NOTE
This procedure assumes that you are familiar with Foxboro Evo system concepts and
FOUNDATION fieldbus concepts.
Example Setup
This section described the hardware, software and security configuration in the quick-start exam-
ple.
Hardware
Figure 2-1 illustrates hardware used in this quick-start example, which is the traditional approach
in which the Foxboro Evo system configuration consists of an FBM228, a termination assembly
and separate power conditioners. The individual components and their system identities include:
♦ FCP280 or FCP270 control processor, non-fault-tolerant (DN1CP1)
♦ FBM228, non-redundant, installed in position 5 in baseplate (FBMA15)
♦ Passive termination assembly for each link
♦ Relcom redundant power conditioners
♦ Fieldbus terminator
♦ Fieldbus power (not shown) and wiring
♦ H1 device: Endress & Hauser PMD235 Pressure Sensor (LT_100)
♦ H1 device: Eckardt SRD991 Positioner and Valve Assembly (LV_100)
11
B0700BA – Rev K 2. Quick Start
FCP270 FBM228 in
DN1CP1 Position 5
FCP280 can be FBMA15
used in a similar
configuration.
Splitter with
Termination
Pressure Valve
Transmitter Positioner
LT_100 LV_100
For additional architectural options and configurations, refer to the “System Architecture” on
page 1 and “Installation” on page 223.
Software Installation
Some prerequisites must be in place before we begin the device creation process:
♦ I/A Series software v8.2-v8.8 or Control Core Services Day 0 installation is operating
♦ The control network and the FCP280 or FCP270 are installed and operating
♦ IACC software v2.3.1 or later (server and client version) is installed on the host work-
station for the FCP280 or FCP270
♦ The Field Device Manager - Control Room plug-in is installed with the IACC system.
If IACC is not installed:
♦ Run the setup.exe on the IACC v2.3.1 or later installation media to install the
IACC configuration environment, accepting the default pathnames and selecting the
Client and Server option.
If Field Device Manager - Control Room software is not already installed with IACC:
♦ Refer to the instructions in Chapter 3 “IACC Setup” and install the software accept-
ing the default pathnames and selecting all components on the Select Features page in
the installation wizard.
12
2. Quick Start B0700BA – Rev K
Security
This entire quick start process is intended for the IACC administrator or other individuals with
administrator privileges to install IACC in the control room and to configure and maintain the
Foxboro Evo system with FOUNDATION fieldbus H1 devices. Perform these procedures from the
administrator’s viewpoint, that is, use administrator’s privileges throughout the device creation
process.
As the implementation process moves into full production, the security should be tightened by
restricting the use of the administrator’s role and by restricting the access permissions for each
device block, as described in “Security” on page 53 and “Setting User Access Permissions” on
page 96.
13
B0700BA – Rev K 2. Quick Start
NOTE: When using ECB200 or ECB202 with the FCP280, you must set its CHAN parameter as
described in Integrated Control Block Descriptions (B0193AX).
Figure 2-2. Newly Created FBM228 and ECB200
For proper operation of the system, ensure that the software ECB and the physical hardware
implementation match. For instance, if a redundant ECB202 is used, the physical hardware
should use two FBMs along with the redundancy adapter. A non-redundant ECB200 will not
operate with two FBMs and the redundancy adapter.
NOTE
Good design practice dictates that the Portex should be set to 15 which activates all
four ports of the FBM228.
NOTE
When working with a positioner and valve assembly where a failsafe position is crit-
ical, good design practice dictates that Fsenab should be set to 1 so that if a control
station or network fails, the positioner will move to its failsafe value.
14
2. Quick Start B0700BA – Rev K
Configure Device and Block Add AI, AO, DI, DO, MAI, & MAO
Templates - Locked Blocks. Connect to Device ECBs
Parameter Values
Configure FB Block
Create Device Instance Parameters
(ECB201)
Download Control
Configure Instance: Application
RB and TB Parameters
Connect Physical
Device to H1 Bus
Commission Device
Calibrate Device
(If necessary)
(Optional)
Verify the Device Behavior -
Resource/Transducer Blocks
Modify Configuration
(if necessary)
Done
Figure 2-3. Device Creation Process
15
B0700BA – Rev K 2. Quick Start
NOTE
For instructions of the device creation process in Foxboro Control Software, refer to
Implementing FOUNDATION fieldbus in Foxboro Evo Control Software Applications
(B0750DA).
Template Creation
The first major activity in setting up a FOUNDATION fieldbus application in IACC is to define the
types of H1 devices to be deployed in the project. Each device type is an equipment control block
(ECB201) definition that includes information from a specific DD version.
16
2. Quick Start B0700BA – Rev K
5. Click No to when prompted to configure the DTM templates for the device.
6. Repeat this same procedure to import the DD file for the Foxboro-Eckardt SRD991.
NOTE
The Device Template may be renamed with an abbreviated name to fit into the
appearance object.
Once inside the BTM, do either of the following to select a specific page:
♦ Click the pages tab in the row of tabs at the top of BTM display.
♦ Right-click anywhere in the tab and choose Functions Info and the tab from the con-
text menu.
17
B0700BA – Rev K 2. Quick Start
You can also select a specific tab in another DTM/BTM by doing the following:
♦ Pull down the list of DTM/BTMs, right-click on the DTM/BTM and make a selec-
tion from the context menu.
18
2. Quick Start B0700BA – Rev K
Do either of the following to access Enhanced EDDL displays for configuration or device moni-
toring:
♦ Pull down the list on the left end of the Field Device Manager, right-click on the
device or one of its blocks, and choose Enhanced Device Descriptor and one of
the three functional areas from the context menu (to half of Figure 2-8).
♦ Switch to device or one of its block using the pull-down list, and then right-click the
selected DTM/BTM, and choose Enhanced Device Descriptor and one of the
three functional areas from the context menu (bottom half of Figure 2-8).
An example EDDL display is shown in “Online Enhanced EDDL Displays” on page 311.
19
B0700BA – Rev K 2. Quick Start
Inheritance is a powerful feature of these device type templates whereby block structure, parame-
ters, and security attributes of the device template are propagated to the each instance of the
device. Device instances which are derived from device type templates also inherit the parents’
attributes. When changes are made in the parent template, those changes are inherited by the
derived definition or a specific device instance.
Configuration of the presentation template consists of the following steps:
♦ Linking documents, manuals, graphics to the device template
♦ Grouping of parameters for ease of manipulation
♦ Parameter presentation in the user interface
♦ Configuring of the download sequence
♦ Security configuration
Device template settings follow the same inheritance model as device parameter values. Locking
the device templates will propagate the settings to all sub-device types and device instances.
Figure 2-9 shows an Information tab for a positioner; the user has modified the template for this
device type to include diagrams and other graphics that are displayed in the tab and links to doc-
uments detailing plant standards and special instructions.
The Customize tab for the transducer and resource blocks enables modification of the template
for that block in the device type and its derived types and instances. By default, the block tem-
plates in the base device type are locked so that changes made to the templates are propagated to
20
2. Quick Start B0700BA – Rev K
the block templates in the child device types and instances. Most users will lock parameters at the
template level and propagate changes from the block template to the child device types and
instances.
Parameter groups are user-defined subsets of the parameters for a single block. The groups provide
a convenient way to focus on parameters of interest when creating a new tab or modifying an
existing one.
In order to set up a parameter group for a block:
1. Click Group Parameters on the Customize page to open the Group Parameter Def-
inition dialog box (Figure 2-10).
2. Click Group Names button below the Parameter Group selection field to open
Group Names dialog box.
3. Click New in the Group Names dialog box.
The editor adds a new group with a default name such as New Group1.
4. Rename this default name to a new name, if desired.
5. Select the parameters in the Parameter Pool list on the left and click >> to add param-
eters to the group.
6. Click OK to close the dialog box and return to the Customize page.
21
B0700BA – Rev K 2. Quick Start
The Group Overview button opens a dialog box that shows the usage across the parameter
groups that have been defined for the block templates and allows the user to modify the parameter
lists without opening each group individually (Figure 2-11). Moreover, this is a second approach
to selecting and entering parameters to be displayed in parameter groups.
The Field Device Manager provides the capability to create new tabs for custom device views
beyond just configuration screens. The default template has tabs for Identification, Configura-
tion, Diagnostics, and Compare. The user may setup as many or as few tabs for each device as
desired (Figure 2-12). Typically, most tab customizing is done as part of the template definition
for each model of device.
These additional views are diagnostics views, watch, and tuning:
♦ Diagnostics provides continuously updated on-line displays of selected values from
the device.
♦ Watch allows the user to switch between a trend display and tabular display of a real-
time values from a device block (Figure 2-13)
♦ Tuning displays include an upper portion which allows setting parameters in the
device and a lower screen where responses of up to 8 parameters can be watched in
tabular or trend format, as shown in Figure 2-14.
22
2. Quick Start B0700BA – Rev K
23
B0700BA – Rev K 2. Quick Start
The Tab Overview button opens a dialog box which shows the parameter usage across the tabs
that have been defined for the block templates and allows the user to modify the parameter lists
without opening each tab individually (Figure 2-15). Moreover, this is a second approach to
selecting and entering parameters to be displayed in tab groups.
24
2. Quick Start B0700BA – Rev K
The Setup Downloads button is available on the Customize pages for the device and each of its
blocks. This function enables the user to specify which parameters are to be downloaded and
which are not, the order in which they are download, how to handle required changes in the block
operation mode, and whether to upload parameters at the completion of a download. Figure 2-16
illustrates this configuration process for downloading parameters to a device.
25
B0700BA – Rev K 2. Quick Start
Users are granted or denied access to various functions based upon their memberships in one of
four IACC user groups that relate to FDT roles. The most inclusive group is the planning engi-
neer in FDT roles. Therefore, perform these device and block template configuration procedures
with administrator’s privileges and the planning engineer’s role by accepting the default privileges
of the planning engineer’s role. The planning engineer and maintenance roles have the most capa-
bility, and the operator and observer roles have restrictions imposed upon them. Please refer to
Chapter 4, Creating Field Device Types, - Setting User Access Permissions for a detailed discus-
sion.
NOTE
The IACC administrator’s privileges must be used to assign or change FDT roles
NOTE
Consult the vendor’s user manual for vendor specific requirements, as resource
block requirements vary by vendor.
26
2. Quick Start B0700BA – Rev K
While there are no unique Foxboro Evo system requirements for transducer blocks, the transducer
blocks must be modified in the device type template to accommodate calibration parameters.
To modify a transducer block in a device type template:
1. Select the transducer block in the Field Device Manager selection box, and click the
Configuration tab to display the Configuration page.
2. Click the plus sign to the left of an offset to list the subindex parameters; click the
minus to hide the subindices.
3. Click a parameter value field to edit the value by using a pull-down checklist or by
manually entering a value (Figure 2-18).
4. Configure the transducer block for the Endress and Hauser PMD235 according to the
parameter values listed in Figure 2-18.
These configuration parameters are unique to each vendor’s transmitter type and
model number. Consult your device vendor for required parameter values.
5. Click the Save button at the bottom of the page.
27
B0700BA – Rev K 2. Quick Start
Instance Definition
The H1 device types have been defined in the IACC database, and the configuration of the field-
bus already commenced when we added the FBM228 to its host FCP280 or FCP270. This sec-
tion describes how to create a device instance (ECB201) in IACC by adding H1 devices to an
FBM228, and this activity completes the Fieldbus definition process.
28
2. Quick Start B0700BA – Rev K
When a device is added to the FBM228, the device equipment block (ECB201) is fully config-
ured with default parameters and is ready for use. If the PD_Tag is six characters long or less, no
other action is required. If the PD_Tag is longer than six characters:
♦ Right-click the device and choose Properties from the pop-up menu and edit the
Dev_id parameter to a unique six-character name (Figure 2-20).
NOTE
The DEV_ID parameter is the naming source for the Device ID field of the SMDH
screen which has a six-character limit.
29
B0700BA – Rev K 2. Quick Start
30
2. Quick Start B0700BA – Rev K
The loop is configured with the following blocks (from left to right in Figure 2-21):
♦ LT_100 is an ECB201 that represents the Endress and Hauser pressure sensor
♦ LT_100AI1 is an AI Function block that interfaces with the AI function block in the
transmitter LT_100. The Function block provides the OUT value and status from the
connected device AI block to provide the PID measurement.
♦ PID1 is a PID block that provides an output for the positioner.
♦ LV_100AO1 is an AO Function block that interfaces with the AO function block in
the transmitter LV_100. The Function block passes the PID block output to the
CAS_IN parameter of the device AO block, and connects the device block BCALCO
parameter to the back-calculation and feedback parameters (BCALCI and FBK) in
the PID block.
♦ LV_100 is an ECB201 that represents the Eckardt SRD991 positioner.
31
B0700BA – Rev K 2. Quick Start
To begin, set up the plant area and create the simple CSD and compound in the plant area of
IACC:
1. Click the Plant tab in the IACC Project Navigator, and create a plant area called Tank
Farm.
2. Create a Simple CSD called Level Simulation.
3. Create a compound called Tank_Sim.
4. Assign Level Simulation to the Tank Farm plant area and to the compound
Tank_Sim.
5. Assign the compound Tank_Sim to the plant area Tank Farm and to the control sta-
tion DN1CP1.
NOTE
The FOUNDATION fieldbus function blocks AI, AO, DI, and DO are supported
with the Foxboro Evo FOUNDATION fieldbus Function blocks (the other blocks
listed in B0700EC).
Add blocks to the Level Simulation CSD by configuring the field connections and renaming the
ECB201 blocks according to Figure 2-21.
The alarm parameters in FOUNDATION fieldbus work the same as any other Foxboro Evo alarm
blocks. Do not forget to identify and configure the letterbug name of the destination system for
alarm groups.
NOTE
The Iom_id must match the block name of the ECB201.
32
2. Quick Start B0700BA – Rev K
NOTE
The Iom_id must match the block name of the device ECB201.
NOTE
The update period is typically configured between 10 or 30 seconds. Setting 10000
in the value field represents an update period of 10 seconds.
33
B0700BA – Rev K 2. Quick Start
Device Commissioning
Connect a Physical Device & Monitor Segment Live List
When the H1 field devices are connected to the FBM, the user generally needs to determine
which devices are attached to the network segment and to determine some key parameters which
are associated with the device. These key parameters are identifying the device instance (Device
Tag, Device Address, Device ID), but are also used to identify device type (Manufacturer’s ID,
Device Type, Device Revision, and the DD revision). The Manufacturer’s ID, Device Type,
34
2. Quick Start B0700BA – Rev K
Device Revision, and DD Revision identify the Device Description files that can be used for
device configuration. The Live List Display provides this information when the user wants to
gather it manually.
Commission a Device
Field Device Manager provides an intuitive, easy-to-use Commission Wizard that takes the guess
work and manual drudgery out of setting device tags and addresses, downloading configurations,
and synchronizing the host and device databases. The same wizard is used to start up devices dur-
ing initial commissioning at site, or to make quick foolproof replacements of a failed device.
The Commission Wizard is launched from the device tag in the Network or Plant tab of the
IACC Project Navigator. The wizard automatically:
♦ Guides the user in the selection of devices of the correct model types.
♦ Sets the device resource block to the Out of Service mode in preparation for
downloading.
♦ Sets the device tag to match the host database.
♦ If necessary, automatically moves the device address from a default address to a perma-
nent node address.
♦ Downloads parameters in the resource and transducer blocks marked for downloading
in the device template.
♦ Coordinates downloading the device function blocks defined in the control loop strat-
egy diagrams (Figure 2-24).
♦ Uploads block parameters to automatically synchronize the host and device copies of
the database.
♦ Places the resource block in Auto mode after commissioning or waits for the user to
do so, according to an option within the wizard.
♦ Commands the FBM228 to include the device in its Link Active Schedule (LAS)
communications.
35
B0700BA – Rev K 2. Quick Start
In addition to the automatic synchronization of the host database and the device database possible
through the Commission Wizard, Field Device Manager has a built in Compare tab for each
block in the device (Figure 2-25). This tab is used for manual comparison and synchronization
between the host and the device database. Synchronization is accomplished by selecting one or
more parameters, and then uploading the device value into the host database or downloading the
host database value to the device.
36
2. Quick Start B0700BA – Rev K
37
B0700BA – Rev K 2. Quick Start
NOTE
Communications must be enabled for each device.
38
2. Quick Start B0700BA – Rev K
This completes the quick start procedure. The two H1 devices are now fully configured and inte-
grated to the Foxboro Evo system.
As you move into your full production implementation, the security should be tightened by
restricting the access permissions for each resource block. The resource and transducer blocks of
each device should be fully configured for operational and asset management effectiveness. The
proper configuration of these resource and transducer blocks will become an invaluable tool for
diagnosis of device errors and device malfunctions when they may occur.
39
B0700BA – Rev K 2. Quick Start
40
3. IACC Setup
This chapter describes installation of software used in a Foxboro Evo FOUNDATION fieldbus
implementation, including the Field Device Manager add-on package to IACC.
This chapter is intended for the IACC administrator or other individuals responsible for setup of
IACC in the control room and an instrument shop to develop and maintain a Foxboro Evo sys-
tem with FOUNDATION fieldbus H1 devices. Topics include:
♦ “System Requirements” on page 41
♦ “Installing Field Device Manager” on page 42
♦ “Installing the Manufacturer’s DTM” on page 50
♦ “Installing the NI Communication DTM” on page 46
♦ “Tracking Device Changes with FoxCTS” on page 51
System Requirements
Setup involves installation of the Field Device Manager plug-in on one or more IACC systems.
Field Device Manager includes an FDT Editor, device type managers (DTMs) and block type
managers (BTMs) for displaying and editing device and block information, and communications
software for downloading and uploading device configurations via the FBM228.
The software is a client application and must be installed on any workstation, including client
only IACC systems, that will be used to configure or maintain FOUNDATION fieldbus devices.
There are two separate versions of this add-on software package, each distributed on a separate
CD:
♦ Field Device Manager - Control Room is installed on Foxboro Evo workstations, and
is used for device and control engineering, commissioning and maintenance.
The package can also be installed on an off-platform IACC server or client to support
forward engineering. However, the off-platform instance cannot be used for on-line
access to the field devices for commissioning, diagnostics and other device manage-
ment functions.
♦ Field Device Manager - Instrument Shop is installed on an off-platform IACC sys-
tem for configuration of H1 devices using a third-party interface such as the National
Instruments card and DTM.
The add-in software is available from the BuyAutomation online store (www.buyautoma-
tion.com) under S10 Foxboro Evo Workstation Software License, Windows, Engineering Tools.
Use the following product numbers to review and purchase the software:
♦ K0201GY - FOUNDATION fieldbus Field Device Manager for IACC Kit on Win-
dow 7/Windows Server 2008 (Latest Revision)
♦ K0201GZ - FOUNDATION fieldbus Instrument Workshop for IACC on Window
7/Windows Server 2008 (Latest Revision)
41
B0700BA – Rev K 3. IACC Setup
Both packages require IACC V2.3.1 or later. This chapter assumes that IACC V2.3.1 has already
been installed on the control room and instrument shop computers. Installation is described in
IACC V2.3.1 Release Notes (B0400BR). Refer also to I/A Series Configuration Component (IACC)
User's Guide (B0700FE) for information on setting up an (empty) IACC database for use in the
FOUNDATION fieldbus implementation.
The Foxboro Evo workstation hosting Field Device Manager - Control Room must also have
FoxAPI or AIM*API for online access to H1 devices. Refer to FoxAPI Installation Guide
(B0193UC) or to AIM*AT Suite Version 3.4 Installation Guide (B0193YM) for additional infor-
mation on setup of the API.
NOTE
Field Device Manager is required to be installed on both the server and the clients to
use the Field Device Manager features. The client workstations that are not installed
with Field Device Manager software cannot use the Field Device Manager features.
The following instructions for installing the Control Room module also apply to installing the
Instrument Shop version. However, after installation on an instrument shop system the setup pro-
gram prompts you to launch the installation program for National Instruments FBUS H1 Com-
munications DTM, as described in “Installing the NI Communication DTM” on page 46.
NOTE
You cannot install both versions of Field Device Manager on the same workstation.
NOTE
For both modules, you should install the software using the same username that was
used when IACC was installed.
NOTE
When Field Device Manager is installed on a Foxboro Evo workstation with dual
monitors, the application should be displayed on the first monitor only.
42
3. IACC Setup B0700BA – Rev K
b. Chose File > Export from the menu bar and select IACC Format (*.ida) in the
Available Formats dialog box.
Refer to the “Managing IACC Databases” topic in IACC Help for information on
protecting databases when adding or upgrading software.
c. Specify a path outside the IACC instance-related path and follow the instructions
in the Export dialog boxes.
d. Exit IACC.
2. Insert the appropriate Field Device Manager CD in the CD-ROM drive.
The CD is configured to automatically launch the InstallShield wizard. A Welcome
message is displayed on the first wizard page when the install program is fully loaded
(Figure 3-1). Buttons along the bottom of the wizard dialog box enable you to pro-
ceed to the next step or to return to the previous display to change a setting.
♦ Click Cancel at anytime to exit the setup.
3. Click Next to continue, review the license agreement on the next page, and click Yes.
The wizard displays a form entering user information (Figure 3-2).
43
B0700BA – Rev K 3. IACC Setup
4. Enter user information and click Next to display a page for specifying the installation
directory (Figure 3-1).
44
3. IACC Setup B0700BA – Rev K
5. Click Next when the desired directory is displayed in the Destination Folder box.
Setup displays a page for selecting the components to be installed (Figure 3-4).
Initially, all components are selected for installation, as indicated by the check mark to
the left of each listing. The disk space required for the selected components and the
total space available are shown below the listings. When a component is highlighted
the dialog box displays a brief description of the item.
The FDA Driver Task must be installed on Foxboro Evo workstations for those sta-
tions to communicate with the devices attached to the FBM228. The component can
also be installed on an off-platform system if the setup program can find or create the
required installation directory (D:\opt\fox\fda\api).
NOTE
The FDA Driver Task option is not shown if the workstation does not have a
D: drive.
45
B0700BA – Rev K 3. IACC Setup
7. Click Next to start the actual installation, or click Back to revise the user or destina-
tion folder information and then return to the installation summary page and click
Next.
A setup status page displays the progress of the installation as files are copied and the
program components are registered.
8. Click Finish when the wizard displays the message:
Setup has finished installing Field Device Manager - Control Room
on your computer.
It is usually not necessary to restart the computer after installing Field Device
Manager.
46
3. IACC Setup B0700BA – Rev K
♦Click OK to start the program (or click Cancel if the program is already installed, you
want to install it later, or you want to use a different communications DTM).
To start the NI DTM installation at a later time:
♦ Use Explorer to browse the Field Device Manager - Instrument Shop CD for the
folder NICommDTM and double-click Setup.exe to display the dialog box again.
The NI setup program starts with a welcome dialog box similar to the one in Figure 3-7.
♦ Click Next and the follow the prompts in the succeeding dialog boxes to select an
installation folder and other user preference and complete the installation.
Note the suggestion in the last NI dialog box to use Windows Update to download
any recent changes to Microsoft .NET Framework.
47
B0700BA – Rev K 3. IACC Setup
4. Click the IACC Studio desktop icon or choose Start > All Programs > IACC >
IACC Studio to start IACC to verify that the software was properly installed
(Figure 3-9).
48
3. IACC Setup B0700BA – Rev K
Figure 3-9. IACC Welcome Screen after Installation of Field Device Manager - Control Room
! WARNING
IACC is always installed before Field Device Manager is installed, but Field Device
Manager software should be removed before you uninstall IACC.
49
B0700BA – Rev K 3. IACC Setup
NOTE
Uninstalling Field Device Manager deletes the DDEngine directory which holds
device description files from the defined device types. An empty DDEngine direc-
tory is installed when the Field Device Manager is re-installed. The directory is then
re-populated as you import the previously configured IACC databases and open the
device types or their instances.
Take the following action if you need to install a new version of IACC or reinstall the current ver-
sion:
1. Review the “Managing IACC Databases” topic in IACC Help for information on pro-
tecting multiple databases.
2. Back up each IACC database and move the backup files to a location outside the
IACC instance path.
3. Export each IACC database to a folder outside the IACC instance path.
4. If there are multiple IACC databases, copy the file \IACC\Database\IACCSet-
tings.txt to a location outside the IACC instance path.
5. Uninstall Field Device Manager using the Add/Remove Programs applet in the Con-
trol Panel.
6. Uninstall IACC using the Add/Remove Programs applet in the Control Panel.
7. Install the new version of IACC from the CD.
8. Install Field Device Manager from the CD.
9. Import the IACC Databases.
10. Copy the IACCSettings.txt backup file to \IACC\Database.
NOTE
IACC supports the security structure of the manufacturer’s DTM; when a device is
being edited with the associated third-party software, user access is not controlled
by the scheme described in Chapter 4 “Security”.
The software can be loaded before or after installation of IACC and Field Device Manager.
50
3. IACC Setup B0700BA – Rev K
Device Descriptions
One of the first steps in implementing FOUNDATION fieldbus on the Foxboro Evo system is to
define the device types to be used in the implementation. IACC defines the device type by
extracting information from the appropriate vendor-supplied device descriptor (DD) as described
in Chapter 5 “Creating Field Device Types”. Unlike the DTMs, a DD file does not need to be
installed on all IACC systems. The DD must be available to the IACC client where the device
type is first defined, and only while the device information is being extracted. Once the device
type has been created, the DD is no longer needed, as all of the required information has been
incorporated into the device type definition.
DD files can be obtained from the manufacturer or from Fieldbus Online (www.fieldbus.org), the
Fieldbus Foundation web site. Files downloaded from Fieldbus Online can be extracted to a tem-
porary folder.
NOTE
An upload from the device is not performed prior to creation of the file. The file
reflects what was downloaded to the device, and not necessarily the values that were
actually in the device.
51
B0700BA – Rev K 3. IACC Setup
Changes to function blocks are captured when their corresponding FOUNDATION fieldbus Func-
tion blocks are downloaded as part of a control download.
Setting up change tracking with IACC involves the following:
♦ Creating a directory on the FoxCTS server to receive the download event files
♦ Verifying that the System Monitor instance is properly configured for the
FoxCTS application
♦ Enabling the FoxCTS integration within IACC
♦ Authorizing user access
♦ Starting the FoxCTS application.
Refer to the “Downloading Control Blocks” topic in IACC for detailed instructions on setting up
change tracking, and to FoxCTS Change Tracking Software (B0193VV) for information on start-
ing and using FoxCTS.
52
4. Security
This chapter describes the pre-configured user groups and their access privileges in Field Device
Manager software, and covers setup of users and groups.
This chapter, which is intended for the IACC Administrator, describes how to add users and
assign them to various Field Device Manager roles, which govern the users’ ability to access the
H1 devices and device blocks.
Topics include:
♦ “IACC Security and Field Device Manager Roles” on page 53
♦ “Creating IACC Users to Match Field Device Manager Roles” on page 55
♦ “Assigning Privileges to IACC Users” on page 57
Instructions in this chapter assume that IACC and Field Device Manager have been installed, that
the only user defined in the database is the built-in administrator, and that security has not yet
been enabled.
When Field Device Manager is first installed, there are no restrictions on any of the module func-
tions. This allows the administrator and other first users in the plant to become familiar with the
product before a security scheme is imposed. As the implementation process moves into full pro-
duction, the security can be tightened by assigning users to specific roles (as described in this
chapter) and by restricting the access permissions by role for each device block (as described in
“Setting User Access Permissions” on page 96).
Refer to the “Security” topic in IACC Help for additional information on IACC security admin-
istration, including instructions for setting up audit trails and modifying permissions for an IACC
user group.
53
B0700BA – Rev K 4. Security
Whether or not security is enabled, all users are treated as members of the Observer group with
regard to access to function blocks. Generally, function blocks in the H1 devices that have mating
Foxboro Evo blocks (such as AI, AO, DI and DO) should be configured entirely through the
block properties editor of IACC and downloaded through a compound of the control processor.
Function blocks in the H1 devices not having mating Foxboro Evo blocks (for example, ISEL
used for remote indicators) must be configured through Field Device Manager. Refer to “Config-
uring Device Function Blocks” on page 107 for information on configuring function blocks for
which there is not mating Foxboro Evo block, and modifying non-standard parameters in the
supported function blocks.
A member of the IACC Administrator user group configures the user names and passwords, and
assigns them to user groups, including one of the four Field Device Manager specific groups.
User access permissions can be modified for a specific device type in Field Device Manager when
it is opened by a member of the IACC Administrator group. The modified security structure is
inherited by each instance of the device definition, as well as by device types derived from the def-
inition.
NOTE
It is recommended that at least one user be assigned to both the IACC Administra-
tor group and the Planning group.
Figure 4-1 shows how Field Device Manager displays the permissions set for a pressure transducer
resource block. The Set Permissions dialog box includes four tables specifying access to parame-
ters, methods, functions, and pages, respectively for the other four user groups. There is a similar
Set Permissions dialog box for each of the other device blocks and for the device itself.
The permissions are modified, if necessary, during setup of the user interface in each device type,
as described in “Setting User Access Permissions” on page 96.
54
4. Security B0700BA – Rev K
NOTE
The permissions are only enforced when the device is opened in Field Device Man-
ager; when the device and its blocks are opened using the manufacturer’s DTM,
access is controlled by the vendor’s DTM.
55
B0700BA – Rev K 4. Security
2. Right-click Users and choose New User from the pop-up menu.
IACC adds User1 under Users along with Administrator. The name is enclosed in
an edit frame indicating that you can change the name.
3. Type the username and press Enter.
1
2
3
56
4. Security B0700BA – Rev K
5. Exit IACC and the log into the application as the newly created username in the
IACC Administrator group.
NOTE
If a member of any of the four Field Device Manager groups is also assigned to the
IACC Administrator group, there will be virtually no restriction on the user’s access
to Field Device Manager functions. Thus for example, a user assigned to the
Observer group cannot change a download configuration or assign PD_tags to a
device; but those functions become available to an Observer who was also assigned
to the IACC Administrator role.
57
B0700BA – Rev K 4. Security
3. Double-click the group name to open the object in the Group Editor (Figure 4-4).
In the Users box, the editor displays the current members of the group and those who
can be added.
4. Select a name in the Not members list and click the Add button to move the name to
the Members list.
You can select multiple names by pressing Ctrl and clicking on the individuals listed
in the box.
5. Click the IACC Permissions tab at the bottom of the editor to review permissions
currently configured for the group in addition to those within Field Device Manager.
Refer to the “Security” topic in IACC Help for additional information on modifying
permissions for an IACC Group.
By default, the four Field Device Manager groups have access to all other IACC edi-
tors and function except administering IACC itself. Additional restrictions can be
applied to any of the four group. However, they should at least have read/write access
to equipment control blocks (ECBs) in order to save configuration changes to device
types and device instances.
6. Expand Object Types > Configurable Object Types > IA Block Types to
view the object access permissions for ECBs.
In Figure 4-5, the Maintenance group has been given explicit permission to write, val-
idate, and download ECBs (green check marks in the w, v and d columns. Access to
other objects has been inherited (gray check marks), the default setting.
58
4. Security B0700BA – Rev K
7. Choose Window > Close All to exit the editor and save changes.
Once the roles have been defined, enable security so that users must use their passwords to access
the application:
♦ Choose Tools > Options from the menu bar and check Enable security in the
IACC Options dialog box.
The IACC export and import functions can be used to add the users and groups to other IACC
systems.
To copy part of the security configuration to another IACC system:
1. Choose Windows > Close All to close all editors.
2. Click the System object at the top of the System tab, and choose File > Export
from the menu bar to open the Available Formats dialog box.
3. Choose IACC Format, click Next, and follow the prompts in the succeeding dialog
boxes to create the export file.
4. Make the export file available to other IACC system, start IACC, and choose File >
Import from the menu bar.
59
B0700BA – Rev K 4. Security
5. Choose IACC Format in the Available Formats dialog box and use the subsequent
dialog box to display the import file in the Import dialog box.
Users are listed under the groups to which they were assigned, or separately if they are
not members of any group in the export file.
6. Click the checkbox to the left of each user and group to be imported, select the
Replace Existing Objects, Copy Other Objects import option, and click
Next.
7. Follow the prompts in the succeeding dialog boxes to complete the import.
NOTE
If an imported user group matches the name of a group already in the database,
IACC does not overwrite the existing group, regardless of the import option
selected. The imported group is marked with the suffix .Import1.
60
5. Creating Field Device Types
This chapter describes how to define device types within the IACC database and configure
device and block parameters using Field Device Manager.
The first step in setting up an FOUNDATION fieldbus application in IACC is to define the types
of H1 devices to be deployed in the project. Each device type is an equipment control block
(ECB) definition that includes information from a specific DD version and that provides a cus-
tomizable template for managing all aspects of devices of the type.
The type can be opened in Field Device Manager to configure device and block parameters using
the built-in universal device type and block manager. Field Device Manager provides a compre-
hensive, multi-tab display for all aspects of configuring and maintaining the devices. Figure 5-1
for example, shows an Information tab for a positioner; the user has modified the template for this
device to include diagrams and other graphics that are displayed in the tab and links to documents
detailing plant standards and special instructions.
61
B0700BA – Rev K 5. Creating Field Device Types
Once a type is defined, multiple instances of the type can be added to an FBM228 to create the
fieldbus. The instances inherit the device and block parameters values as configured in the type
definition. By default, all but a few of the device and block parameter values are locked at the def-
inition level so that they cannot be modified in the individual device configurations. Individual
parameters can be unlocked in the definition allowing modification for each device. In addition to
promoting standardization, the locking feature and inheritance rules enable global changes to the
device instances. When you modify a locked value in a device type, that change is propagated to
each device derived from the type.
Application-specific device types can be derived from a single device definition. The derived defi-
nitions follow the same locking and inheritance rules as the parent definition. This chapter con-
tains an example of two device types, one for absolute pressure and the other for differential
pressure, derived from the same pressure transducer device type. The common features are con-
trolled from the base device definition, while application-specific measurement ranges are set in
the derived device types.
In addition to storing DD information and setting parameter values, the device type provides a
template for viewing device and block parameters for individual devices for tuning, commission-
ing, diagnostics and other maintenance activities. The template also controls which parameters
can be downloaded to the device and which parameters can be uploaded from the device to
update values in the IACC database. The template can be customized at the type or instance level
in any of the following ways:
♦ Add graphics and document links to the device Information page to provide configu-
ration guidelines, troubleshooting tips and other help to users. The links and graphics
can also be accessed from the Identification page of any of the device’s blocks.
♦ Set up watch and trend displays to monitor selected parameters.
♦ Modify configuration and diagnostic tabbed pages by adding and removing
parameters.
♦ Add custom tabbed pages for use in various operation phases.
Field Device Manager also supports the use of the device manufacturer’s DTM (and related
BTMs) to supplement maintenance activities with specialized diagnostics and other utilities
included in the vendor’s DTM. The vendor DTM is associated with the device type using a selec-
tion from the device type’s context menu.
This chapter covers the following steps involved in forward engineering:
♦ “Locating DD Files” on page 63
♦ “Creating a Device Type” on page 64
♦ “Setting Device Template Values” on page 67
♦ “Creating Application-Specific Types” on page 74
♦ “Setting Up the User Interface for a Device Type” on page 79
♦ “Configuring Downloads” on page 94
♦ “Setting User Access Permissions” on page 96
♦ “Deleting a Device Type” on page 100
♦ “Using the Manufacturer’s Device Type Manager” on page 101
♦ “Configuring Device Function Blocks” on page 107
♦ “Exporting and Importing Device Definitions” on page 108
62
5. Creating Field Device Types B0700BA – Rev K
The examples in this chapter were created on an offline IACC system by a user assigned to the
Planning group and the IACC Administrator group.
NOTE
When Field Device Manager is installed on a Foxboro Evo workstation with dual
monitors, the application should be displayed on the first monitor only.
Locating DD Files
IACC creates the device type by extracting information from the device DD. To identify the cor-
rect DD, you need the following information about the device:
♦ Manufacturer ID
♦ Device Type
♦ Device Revision
♦ Minimum DD Revision
NOTE
If the device is already connected to an FBM228, you can acquire this information
using the Live List tab for the FBM in Field Device Manager, as described in “Using
a Segment Live List Display” on page 261.
The files can be obtained from the manufacturer or from Fieldbus Online (www.fieldbus.org), the
Fieldbus Foundation web site. Files downloaded from Fieldbus Online can be extracted to a tem-
porary folder. Once a device description has been loaded into the IACC device type definition,
the original device files are no longer needed by IACC. The directory can be located anywhere on
the workstation as long as the folder contains the CFF, FFO, and SYM files for the device.
Figure 5-2 shows two device description files extracted to a Device Data folder.
63
B0700BA – Rev K 5. Creating Field Device Types
Manufacturer ID
Device ID
64
5. Creating Field Device Types B0700BA – Rev K
4. Use pull-down lists for each field to enter names from the DD files (or enter names
manually), view the resulting name in the Preview Tag field, and click OK.
3
1
2 4
The device definition is added to the IACC library with the configuration informa-
tion from the DD file stored in a device equipment control block (ECB201). The def-
inition is now ready for use in creating instances of the device type.
A dialog box prompts you to edit the definition using Field Device Manager.
5. Click No in the dialog box to end the session.
The new definition is listed under System > Library > Field Devices >
FF Devices in the Project Navigator.
65
B0700BA – Rev K 5. Creating Field Device Types
66
5. Creating Field Device Types B0700BA – Rev K
Icon Description
Locked By Me
The parameter value can be set at this level, but the value cannot be changed in
objects derived from this device type.
The parameter value is inherited by any device or device type derived from this
type when the child object is created.
Subsequent changes to the parameter value are propagated to the child objects.
The parameter can be changed to unlocked, in which case, the unlocked status is
propagated to the child objects. Subsequent changes to the parameter value are
propagated to the child types and devices only if the parameter has not been mod-
ified in the child object.
67
B0700BA – Rev K 5. Creating Field Device Types
Icon Description
Locked By Parent
The double padlock icon is displayed next to a parameter value in a derived device
type or a device instance when the parameter is locked in a parent object. No
changes can be made to the parameter value or locked status at this level. Uploads
from the device do not modify the parameter in the IACC database.
Unlocked
The parameter value is not locked by a parent object or by the object itself.
The parameter value can be set at this level. The change is propagated to the
derived objects if the value in the derived object has not been edited and saved.
The change does not override a value that has been saved in a derived device type
or device instance.
However, the lock status can be changed to Locked By Me to prevent modification
to the parameter in the derived objects and to propagate changes to the next level.
When a device type is created, most of the parameters are Locked By Me. You can unlock and
lock parameters individually as you set their values in the template. Or, you can lock and unlock
all parameters for each block or tab display as described in “Global Lock and Unlock” on page 90.
One approach is to unlock everything at the beginning of a project to facilitate finding the best fit
for each device type, and then set and lock key parameters at the device-type level to standardize
the configuration across all devices derived from the type.
NOTE
Parameters that make up the desired footprint of the device should be locked at the
template level so that they cannot be overwritten by an upload from the device, and
placed on the Download List, as described in “Configuring Downloads” on
page 94.
68
5. Creating Field Device Types B0700BA – Rev K
69
B0700BA – Rev K 5. Creating Field Device Types
70
5. Creating Field Device Types B0700BA – Rev K
Click + to show
subindex
parameters.
This parameter is
unlocked; it can be
changed in instances
and types derived
from this type.
This parameter is
“locked by me” and
cannot be changed
in any object derived
from this type.
Click - to hide
subindex
parameters.
Click the padlock
to unlock the value.
8. Use the pull-down list in the upper left corner of the editor window to select another
block or the device itself to make further changes.
If there are any unsaved changes, a dialog box prompts you to save the changes to the
database, close the editor without saving, or cancel to keep the block open.
9. Choose File > Close from the IACC menu bar to exit the editor.
If there are any unsaved changes, a dialog box prompts you to save the changes to the
database, close the editor without saving, or cancel to keep the editor open.
71
B0700BA – Rev K 5. Creating Field Device Types
72
5. Creating Field Device Types B0700BA – Rev K
73
B0700BA – Rev K 5. Creating Field Device Types
74
5. Creating Field Device Types B0700BA – Rev K
1
2
75
B0700BA – Rev K 5. Creating Field Device Types
Note that the DD information as well as the device parameter values are the same as
in the parent device type.
7. Choose File > Close from the IACC menu bar to exit Field Device Manager.
To set the PRIMARY_VALUE_RANGE for all three device types:
1. Right-click the parent device type (FOXBORO_PT) and choose Field Device Man-
ager > Field Device Manager (Universal) from the pop-up menu to open it in
Field Device Manager.
2. Use the pull-down list in the upper left corner of the editor to select the transducer
block (TB1 block for... in Figure 5-8).
3. Click the Configuration tab if the page is not already displayed and click +15 to
show the subindex values under PRIMARY_VALUE_RANGE (Figure 5-8).
76
5. Creating Field Device Types B0700BA – Rev K
Figure 5-8. Configuring the Transducer Block in the Parent Device Type
4. Click the padlock icons to the right of 15.1~.EU_100 and 15.2~.EU_0 to unlock
the maximum and minimum values.
5. Pull down the list in the 15.3~.UNITS_INDEX Database Value cell and check the box
for (1142)psia.
6. Enter 2 in the 15.4~.DECIMAL Database Value field.
7. Click Save at the bottom of the Configuration page and choose File > Close from
the IACC menu bar to exit Field Device Manager.
8. Right-click IAP20 in the Project Navigator and choose Field Device Manager >
Field Device Manager (Universal) to open the device type for absolute pres-
sure measurement and use the pull-down list in the upper left corner of the editor to
select the transducer block (TB1 block for... in Figure 5-9).
9. Click the Configuration tab if the Configuration page is not already displayed and
click +15 to display to expand PRIMARY_VALUE_RANGE (Figure 5-9).
Note that the double padlock icons in the Locked column indicate that all but two
parameters are locked by the parent definition and cannot be changed in this child
definition.
10. Set 15.1~.EU_100 and 15.2~.EU_0 to 50 and 0 respectively, and click each open
padlock to lock the parameters.
The closed padlock is displayed in the Locked column indicating the parameters can-
not be changed in devices derived from this definition. However, changes to parame-
ters in the IDP10 device type will be propagated to the devices.
77
B0700BA – Rev K 5. Creating Field Device Types
11. Click Save at the bottom of the Configuration page and then choose File > Close
from the IACC menu bar to exit Field Device Manager.
Figure 5-9. Configuring the Transducer Block in the Child Device Type for Absolute Pressure
12. Right-click IDP10 in the Project Navigator and choose Field Device Manager >
Field Device Manager (Universal) to open the device type for differential pres-
sure measurement in Field Device Manager, and access the Configuration page for the
transducer block (Figure 5-10).
13. Set 15.1~.EU_100 and 15.2~.EU_0 to 60 and 0 respectively, and lock these
parameters.
14. Click Save at the bottom of the Configuration page and then choose File > Close
from the IACC menu bar to exit Field Device Manager.
78
5. Creating Field Device Types B0700BA – Rev K
79
B0700BA – Rev K 5. Creating Field Device Types
80
5. Creating Field Device Types B0700BA – Rev K
2. Click to right of the first field in the dialog box to browse for and select the file
using a Windows Open dialog box.
The first field in the File Select dialog box shows the full pathname of the file. The
Alias field shows how file will be named on the Identification page.
3. Enter a new name in the Alias field if desired.
4. Click OK.
The selected alias is displayed in the Links list box.
5. Double-click the alias to test the link.
To change a link:
1. Select the link and click the Edit button above the Links list box to open the Select
File dialog box.
2. Change the path and/or alias, and click OK.
To delete a link:
♦ Select the link and click the Delete button above the Links list box.
81
B0700BA – Rev K 5. Creating Field Device Types
82
5. Creating Field Device Types B0700BA – Rev K
The Save as and Load from buttons at the bottom of the page enable you to modify a template
by importing the template from a child device type or from an instance. The imported template
must be for the comparable block in a device type or instance with the same DD information.
The principal use of this feature is to apply changes made in a specific device instance to all
instances of the device type. For example, 23 absolute pressure transducers (IAP20s) are being
deployed, all of which were derived from the device type IAP20, which in turn was derived from
the device type FOXBORO_PT. During setup of the first device, a custom tab was defined for the
transducer block.
To add the custom tab to the other instances and the defining device types:
1. Open the device in Field Device Manager, select the block and add the tab (as
described in “Adding Tabbed Pages” on page 87), and save the changes.
2. Click Save As at the bottom of the Customize tab, use the Save As dialog box to
specify a file name and folder, and click Save.
3. Choose File > Close from the IACC menu bar to exit Field Device Manager.
83
B0700BA – Rev K 5. Creating Field Device Types
4. Open the base device definition (FOXBORO_PT in the example) in Field Device Man-
ager, select the transducer block using the pull-down list in the upper left corner or the
editor, and click the Customize tab in the block display.
5. Click the Load from button at the bottom of the Customize tab, use the Open dialog
box to select the template saved from the device instance, and click Open.
The new transducer block template is added to the device type (FOXBORO_PT), its
derived device types (including IAP20) and all the other IAP20 instances.
2. Click the Group Names button below the Parameter Group selection field to open
Group Names dialog box (Figure 5-14).
The dialog box lists the already configured parameter groups and shows their locked
status with an open, closed or double padlock icon (see Table 5-2 for a description of
locking and inheritance rules). Groups marked with are locked in the parent
device type and cannot be edited.
84
5. Creating Field Device Types B0700BA – Rev K
85
B0700BA – Rev K 5. Creating Field Device Types
Parameters can be added to multiple groups when the Show all parameters option is
checked.
5. Click any checked item to remove the parameter from the group.
6. Click OK to apply the changes and return to the Customize tab.
86
5. Creating Field Device Types B0700BA – Rev K
87
B0700BA – Rev K 5. Creating Field Device Types
Modifying Tabs
You can modify any tab in a block template in a device type or instance if the tab is not locked in
the parent device definition.
To modify a tab:
1. Click Define Tabs on the Customize page to open the Tab Definition window.
2. Click Details in the column for the tab to open the tab editor (Figure 5-17).
The Details dialog box displays list boxes for adding and removing parameters from
the tab display (Figure 5-17). Tuning type tabs include two sets of lists, one for
parameters that can be modified from the tab, the other for parameters to be moni-
tored from the tab (Figure 5-18).
For Configuration, Diagnostics and Tuning type tabs, the Details dialog box includes
a Lock/Unlock button that enables a developer to unlock all parameters in the early
stages of a project and then lock parameters in the derived types and instances from
the top level device type once the optimal configuration determined.
88
5. Creating Field Device Types B0700BA – Rev K
Figure 5-17. Editing the Parameters in a Custom Tab for a Resource Block
3. Use the pull-down list in the Show field below the Parameter pool list to select All
block parameters, All read-write parameters, All unlocked parameters, or one
of the configured parameter groups (see “Setting up a Parameter Group” on page 84
for information on creating a parameter group).
89
B0700BA – Rev K 5. Creating Field Device Types
4. Select parameters in the Parameter pool list on the left and click >> to add param-
eters to the tab.
Use Shift+click to select a group of contiguous parameters; use Ctrl+click to
select non-contiguous parameters.
5. Select parameters in the Selected Parameters list on the right and click << to
remove them from the tab.
6. Select a different group in the Show field to add parameters from a different pool.
7. Click to the right of the tab name at the top of the dialog box to unlock configura-
tion of the tab so that it can be altered in device types and instances derived from this
device type.
Click to the right of the tab name at the top of the dialog box to lock the configu-
ration of the tab so that it cannot be altered in objects derived from this device type.
8. Check the box for Automatic Updates to set the tab to read parameters from the
device at the interval specified in Update Period; un-check the box to refresh the
values only on demand.
9. Click OK to close the dialog box and return to the Customize page.
90
5. Creating Field Device Types B0700BA – Rev K
The Lock and Unlock options labelled All This Tab are applied to all parameters
that are currently configured for the selected tab. Parameters are not subsequently
locked or unlocked when they are added later to the tab.
3. Select the appropriate option in the dialog box and click OK.
Tab Overview
The Tab Overview button opens a dialog box that shows the parameter usage across all the tabs
defined in block template, and allows you to modify the parameter lists without opening each tab
in a Details dialog box.
To modify parameter usage:
1. Click Tab Overview on the block’s Customize tab to open the Parameter Usage dia-
log box (Figure 5-20).
Initially, the table only lists block parameters that not included in at least one tab. The
dialog box also shows the locked status of each parameter and each tab.
2. Click next to a parameter or tab to unlock the configuration so that it can be
altered in device types and instances derived from this device type.
Click to lock the parameter or tab.
3. Click + to the left of a parameter’s offset number to show the subindex parameters;
click - to the left of the offset to collapse the display.
91
B0700BA – Rev K 5. Creating Field Device Types
4. Click the check box in the appropriate row and column to add a listed parameter to a
tab.
The parameter is added to the tab and the row is removed from that table (if Show all
parameters if not checked).
5. Click the Show all parameters checkbox to list all block parameters.
Parameters can be added to multiple tabs when the Show all parameters option is
checked.
6. Click any checked item to remove the parameter from the tab.
7. Click OK to apply the changes and return to the Customize tab.
Template Notes
Each device template includes a note pad for adding comments, warnings and other information
about the device or a specific block.
Within the template, there are two kinds of notes: those entered from the device page, which are
also displayed when the notepad is opened for a block, and those entered when a block is selected
in Field Device Manager, which are only displayed in the notepad for that block.
Notes entered in the device type are displayed as read-only text in any instance or type derived
from the type, but remain editable in the parent object. Notes can be added at any level; they are
never copied up to a parent device.
To add notes to a device template:
92
5. Creating Field Device Types B0700BA – Rev K
1. Use the pull-down list in the upper left corner of the editor window to select the
block, and click the Notes button on the right above the tabbed pages to open the
Notes window for the block (Figure 5-21).
93
B0700BA – Rev K 5. Creating Field Device Types
Configuring Downloads
The Setup Downloads button is available on the Customize pages for the device and each of its
blocks. The function enables specification of the following:
♦ Which parameters are to be downloaded and which are not
♦ The order in which they are downloaded
♦ How to handle required changes in the block operating mode
♦ Whether to upload parameters at the completion of a download.
The Download dialog box (Figure 5-22) is used to configure two lists:
♦ Writable Parameter List is selected from a pool of available parameters in the
block. These parameters are downloaded only if the parameter value has been changed
in the IACC database (the Database Value field is yellow) and are not downloaded as
part of device commissioning unless they are also included in the Download List.
The Writable Parameter List is also used to determine the parameter order, timing,
and required mode when the Field Device Manager automatically changes the block
mode.
♦ Download List, selected from the Writable Parameter List, specifies parameters that
are always included in downloads initiated from the Commission Wizard and when
the Download All button is selected from a Field Device Manager tab for the block.
To review and set up downloads for a block or device:
1. Use the pull-down list in the Field Device Manager title bar to select a block or the
device itself, and then click the Customize tab in the editor window.
2. Click Setup Downloads to open the Download dialog box.
The dialog box consists of three lists: the Parameter Pool on the left, the Writable
Parameters List in center, and the Download List on the write.
Initially, the Writable Parameters List includes all read-write in the device block speci-
fication. Many of theses parameters will probably use the default values and inclusion
in the list may make commissioning unnecessarily long. It may be useful to empty the
list before specifying the parameters to be included in this list and the Download List.
To empty the list:
a. Click the Parameter Name column head to select all items in the list.
b. Click the << button to the left of the list.
c. Re-populate the list as described below.
94
5. Creating Field Device Types B0700BA – Rev K
3. Use the pull-down list in the Show field below the Parameter Pool list to select All
block parameters, or one of the following subsets:
♦ All Read-Write (that is, parameters that writable per the device specification)
♦ Parameters that are included in a specific tab (including any custom tabs)
♦ Parameters in one of the configured parameter groups (see “Setting up a Parame-
ter Group” on page 84 for information on creating a parameter group).
4. Select parameters in the Parameter Pool list on the left and click >> to add them to
the Writable Parameter List.
Use Shift+click to select a group of contiguous parameters; use Ctrl+click to
select non-contiguous parameters.
5. Select parameters in the Writable Parameter List in the center of the dialog box
and click >> to add them to the Download List.
Use Shift+click to select a group of contiguous parameters; use Ctrl+click to
select non-contiguous parameters.
It is recommended that the Download List be restricted to a few parameters, as a large
list would result in the block being out of service for an unnecessarily long time. How-
ever, you should include the block tag, mode parameters, and parameters dealing with
units and scaling.
Parameters cannot be added to the Download List directly from the Parameter Pool.
6. Select a different group in the Show field to add parameters to the Writable List from
a different pool.
7. Select parameters in the Download List and click << to exclude them from the list;
select parameters in the Writable Parameter List and click << to exclude them
from all downloads.
95
B0700BA – Rev K 5. Creating Field Device Types
NOTE
Automatic Mode Management does not restore the block to its target when the
download is complete. Therefore, the MODE_BLK.TARGET should be on the
download list and it should be last parameter listed in the Writable Parameter List.
96
5. Creating Field Device Types B0700BA – Rev K
NOTE
In IACC when a user is assigned to more than one user group the user has all the
access privileges of both groups. Thus, a user assigned to Observer, the most restric-
tive FDT role, who is also assigned to the IACC Administrator group is afforded
access that would otherwise not be permitted. For example, an Observer who is also
an IACC Administrator can download changes to the a device.
These permissions can be modified for a specific device type in Field Device Manager when it is
opened by a member of the IACC Administrator group. The modified security structure is inher-
ited by each instance of the device definition, as well as by device types derived from the modified
definition.
NOTE
These instructions apply only to device types opened in Field Device Manager. If
the definition is opened in an associated vendor DTM, follow the instructions pro-
vided by the device vendor for setting security.
97
B0700BA – Rev K 5. Creating Field Device Types
The dialog box includes three tables: Screen (that is, tabbed page), Function and
Device Parameter. Columns in the table display the permissions granted to the four
Field Device Manager roles.
5. Click the check box in the Screen table to enable or disable the screen for the group.
6. Click inside an individual cell in the Function or Device Parameter table and select
the appropriate permission from the pull-down list.
The background color of the cell changes to yellow to indicate that the change has not
yet been saved.
7. Make other changes, and then click OK the bottom right corner to close the dialog
box.
8. Click Save in the lower left corner of the Customize tab.
To set the permissions for a resource or transducer block:
1. Use the pull-down list in the upper left corner of the of the editor window to select the
block, click the Customize tab, and then click the Set Permissions button on the
Customize page to open the Set Permissions dialog box for the block (Figure 5-24).
98
5. Creating Field Device Types B0700BA – Rev K
The widow includes four tables displaying access to parameters, methods, menus and
tabs, and functions, respectively for the other four user groups.
2. Click inside an individual Parameter or Function cell and select the appropriate
permission from the pull-down list.
For example, the permission for FEATURE_SEL can be set to Hidden, Read, or
Read & Write for the user group (Figure 5-24).
3. Use the Allow check boxes in the Methods and Screen Name cells to permit or deny
user access to the individual methods and tabbed pages.
The background color of the cell changes to yellow to indicate that the change has not
yet been saved.
4. Click OK to close the dialog box, then click the Save button in the bottom left corner
of the Customize tab.
99
B0700BA – Rev K 5. Creating Field Device Types
The Delete action can be selected from a device definition’s context menu if all of the following
conditions apply:
♦ The definition is not open in the Field Device Manager.
♦ There are no definitions derived from the object.
♦ There are no instances of the type.
The steps in the following instructions may be needed in later stages of a project to delete a device
type when there are multiple items derived from the type.
To delete a device type:
1. Choose Window > Close All from the IACC menu bar to make sure neither the type
definition nor any object derived from it is opened in the Field Device Manager.
2. Expand System > Library > Field Devices > FF Devices to display the type to
be deleted.
3. Right-click the definition and choose ListViews > IA Block Definitions from
the pop-up menu to view any instances of the definition.
4. Right-click each instance listed and choose Delete from the pop-up menu.
Alternatively, you can select multiple objects in the ListView, right-click on the selec-
tion, and choose Delete from the pop-up menu.
5. View the affected objects in the Delete Request dialog box, and click OK if you want
to proceed with the deletions.
6. Expand the type to view definitions derived from the type.
100
5. Creating Field Device Types B0700BA – Rev K
7. Delete each derived definition starting with those in the latest generation:
a. Right-click the derived definition and choose ListViews > IA Block
Definitions from the pop-up menu to view and delete any instances of the
type.
b. Right-click the derived definition, choose Delete from the pop-up menu to view,
and then click OK in the Delete Request dialog box.
8. Right-click the parent definition when all of the derived definitions are deleted,
choose Delete from the pop-up menu, and click OK in the Delete Request dialog box.
101
B0700BA – Rev K 5. Creating Field Device Types
The dialog box displays all third-party DTMs installed on the workstation.
Figure 5-26 lists a single Metso Automation DTM, as that was the only third-party
DTM installed on the workstation.
♦ Check the Show All option at the bottom of the dialog box to also display the
DTMs that were added to the IACC database when individual device types were
created.
These DTMs combine the DD information with the universal device type man-
ager used by Field Device Manager.
102
5. Creating Field Device Types B0700BA – Rev K
2. Select the DTM and click Details to display additional information about the
DTM, and then click Close in the Device Details dialog box.
3. Click Select in the Device Manager Selection dialog box to make the selection and
close the dialog box, and then click OK in the Associate Vendor dialog box.
NOTE
Every time you select Field Device Manager > Associate Vendor, Field Device
Manager re-defines the association. Do not use Field Device Manager > Associate
Vendor to verify an association.
A dialog box displays a warning if the device type and DTM are not a perfect match
(Figure 5-28).
♦ Click Yes to proceed, or No to cancel the selection and return to the Vendor
Device Type Manager Selection dialog box.
103
B0700BA – Rev K 5. Creating Field Device Types
If there are no BTMs in the selected DTM (as is the case with the Metso DTM selected in
Figure 5-26), the dialog box closes and the device-DTM association is complete. If there are
BTMs with the selected DTM, IACC displays the Block Association dialog box described in the
next section.
NOTE
Cancel does not affect the association of the device with a DTM.
104
5. Creating Field Device Types B0700BA – Rev K
105
B0700BA – Rev K 5. Creating Field Device Types
The DTM is opened in the Field Device Manger window below the title bar.
2. Refer to the manufacturer’s documentation for instructions on using the interface.
3. Use the pull-down list in the Field Device Manager title bar to open blocks in their
associated BTMs.
NOTE
If you save any diagnostic information when using the associated DTM, the infor-
mation is saved in the instance-related path of the DTM and is not included in the
data saved in an IACC database backup. See “Periodic Backup of Databases” on
page 337 for additional information on saving and backing up the diagnostic data.
106
5. Creating Field Device Types B0700BA – Rev K
107
B0700BA – Rev K 5. Creating Field Device Types
See “Setting User Access Permissions” on page 96 for information on using the Set
Permissions dialog box.
5. Click Save at the bottom of the of the Customize tab and choose File > Close
from the IACC menu bar to exit Field Device Manager.
6. Re-open the device type in Field Device Manager and use the pull-down list to select
the function block.
7. Click the Customize on the bottom on the Configuration tab and select the parame-
ters to be displayed on the tab.
8. Configure the parameters, and lock or unlock them as appropriate.
9. Switch to the Customize tab, click Setup Downloads and add the parameters to the
Writable Parameter List and Download List.
See “Configuring Downloads” on page 94 for details.
NOTE
Select only custom, non-standard parameters in an AI, AO, DI or DO block for the
Writable Parameter List. The standard parameters are configured and downloaded
via the equivalent FOUNDATION fieldbus Function block.
10. Customize other tabs in the device template as appropriate using the procedures
described in “Setting Up the User Interface for a Device Type” on page 79.
See “Diagnosing Device Function Blocks” on page 310 for an illustration of how
function blocks are usually handled in Field Device Manager.
11. Click Save at the bottom of the Configuration tab and choose File > Close from
the IACC menu bar to exit Field Device Manager.
! CAUTION
Take care not to overwrite definitions in the importing database especially if there
are instances or other device types derived from the device type that would be
replaced. If you are not already familiar with the IACC Format imports, review
“Managing IACC Databases” topic in IACC Help, which provides detailed infor-
mation on exporting and importing databases.
108
5. Creating Field Device Types B0700BA – Rev K
NOTE
If you selected a derived device type, the parent device type is automatically
included in the export file.
2. Choose File > Export from the menu bar to open the Available Formats dialog box.
3. Select Export to IACC Format in the dialog box and click OK.
4. Specify a destination folder and an export file name (with the .ida extension) in the
IACC Export File Name dialog box, and click Next to display the specified export in
the Verify dialog box.
5. Click Next and then Finish when the Export dialog box displays the following
message:
The Export operation is done
To import a device definition:
1. Open the appropriate IACC database, and select System at the top of the System tab
in the Project Navigator.
2. Choose File > Import from the menu bar to open the Available Formats dialog box.
3. Select Import from IACC Format in the dialog box and click OK.
4. Specify the source folder and the export file name in the IACC Import File Name dia-
log box, and click Next to display contents of the file in the Import dialog box
(Figure 5-33).
5. Click the check box for the definition file and other objects to be imported.
If you are importing a derived device type, you should also import the type from
which it was derived.
6. Select one of the Import options:
♦ Copy All Objects, if you do not want to overwrite any object in the IACC
database that has the same name as an imported object. After import, the dupli-
cate names are displayed in red italic letters until one of the names is changed.
♦ Replace Existing Object, Copy Others to update definitions that have
matching names with the imported definitions.
7. Click Next.
A warning dialog box identifies those objects that will replace objects already in the
database.
! CAUTION
Be careful not replace device types that have derived objects in the database. It may
be safer to cancel the import, change the names of the objects already in the data-
base (starting at the highest level device type definition), and then resume the
import.
109
B0700BA – Rev K 5. Creating Field Device Types
8. Click Next to proceed or Back to change the object selection or the import option.
9. Click Next in the verify dialog box and then Finish when the Export dialog box dis-
plays the following message:
The import operation is done
When all imported items are copied, duplicate object names are displayed in red italic
letters until you rename one of the objects.
110
6. Defining the Fieldbus
This chapter describes how to configure a fieldbus in IACC by adding H1 devices to an
FBM228.
Once the H1 device types have be defined in the IACC database, you can configure the fieldbus
by adding the FBM228 to its host FCP280, FCP270, or FCM100 (when the control processor is
a ZCP270) and then adding instances of the H1 device types to the FBM. This chapter includes
the following topics:
♦ “Configuring an FBM228” on page 111
♦ “Adding H1 Devices to an FBM” on page 120
♦ “Setting Resource and Transducer Block Names” on page 126
♦ “Modifying a Device Configuration” on page 128
♦ “Exporting Device Configurations” on page 132
♦ “Exporting Configurations to the Instrument Shop” on page 134.
The instructions that follow assume that the control station, an FCP280, FCP270, or ZCP270,
has already been defined in IACC. See the “System Configuration” topic in IACC Help for infor-
mation on specifying control stations and FCMs. The examples in the chapter were created on an
off-platform IACC system as part of forward engineering by a user in the Planning group.
Configuring an FBM228
This section provides separate instructions for adding an FBM228 to an FCP280 or FCP270 and
for configuring an FBM228 when the host control station is a ZCP270 (page 115).
111
B0700BA – Rev K 6. Defining the Fieldbus
1 2
The specified FBMs are displayed under the FCP280 or FCP270 with default names
such as F00001. A default software object and an ECB200 are created for each
FBM228. The software object requires no further configuration if the FBM is a non-
redundant module. The ECB is displayed under the FBM software and in the station’s
ECB compound (Figure 6-2).
Non-redundant FBM
with the default name
FBM Software
ECB200
Figure 6-2. Newly Created FBM228 and ECB200 Displayed in the Project Navigator
112
6. Defining the Fieldbus B0700BA – Rev K
NOTE
When creating an ECB200 or ECB202 to be used with FCP280, you must set its
CHAN parameter as described in Integrated Control Block Descriptions (B0193AX).
The last module to be created is enclosed in a edit frame indicating that you can
change the object name. Before downloading the ECBs or any blocks that use the
ECBs, you must change the name to the FBM’s actual six-character module identifier
(letterbug). For FBMs attached to a FCP280 or FCP270, the following rules apply:
♦ The resulting letterbug should be unique relative to all devices connected to the
FCP280 or FCP270.
♦ The first four characters in the letterbug can be any combination of letters, num-
bers, and the underscore character.
♦ The fifth character is the number of the baseplate on which the module is
mounted:
♦ 0 for the baseplate with the FCP280 or FCP270
♦ 1, 2 or 3 for the baseplates daisy-chained to an FCP270 baseplate with more
than two slots
♦ 0,1, 2 or 3 for the baseplates daisy-chained to a two-position FCP280 or
FCP270 baseplate.
NOTE
For the addresses for baseplates on the Expanded fieldbus connected to the FCP280
baseplate, refer to “FCP280/200 Series FBM Module Identification” in Field Con-
trol Processor 280 (FCP280) User’s Guide (B0700FW).
Note that multiple two- and four-position baseplates can be combined to form a
single logical baseplate. The baseplate and module identities are set with switches
on the individual baseplates, as described in Chapter 11 “Installation”.
♦ For non-redundant FBM228s, the sixth character is the slot number (1 through
8) on the baseplate.
♦ For a redundant FBM228 pair, the sixth character is a letter indicating the two
slots used:
A for slots 1 and 2
B for slots 3 and 4
C for slots 5 and 6
D for slots 7 and 8.
For example, xxxx0B would be the letterbug for a redundant FBM228 pair installed
(in slots 3 and 4) on the same 4-position baseplate as the modules’ host FCP280s or
FCP270s.
Refer to Standard and Compact 200 Series Subsystem User’s Guide (B0400FA) for addi-
tional details on letterbug addressing (in particular, sections “Module Addressing for
Non-Expanded Fieldbus” and “Letterbug Assignments for Modules in Expanded
Fieldbus”) and examples.
113
B0700BA – Rev K 6. Defining the Fieldbus
4. Type the new name over the highlighted default name and press Enter if you know
the actual letterbug or press Enter to accept the default name until the letterbug is
known.
You can change the name later by right-clicking the object and choosing Rename from
the pop-up menu.
NOTE
If the FBM letterbug needs to be changed after the equipment control block has
been downloaded to the Foxboro Evo system, use the Remove from CP function
before changing the ECB200/202 name and then download the modified ECB to
the CP. See the “Downloading Control Blocks” topic in IACC Help for detailed
instructions and an example of an FBM name change.
2. Click the check box for the iom228r software package and click OK.
The ECB200 is changed to an ECB202, the block used to represent a redundant pair
(Figure 6-4).
114
6. Defining the Fieldbus B0700BA – Rev K
Software Package
ECB202 represents
a redundant
FBM228 pair
115
B0700BA – Rev K 6. Defining the Fieldbus
NOTE
If the FBM letterbug needs to be changed after the equipment control block has
been downloaded to the Foxboro Evo system, use the Remove from CP function
before changing the ECB200/202 name and then download the modified ECB to
the CP. See the “Downloading Control Blocks” topic in IACC Help for detailed
instructions and an example of an FBM name change.
5. Change the module software to iom288r for any FBM object that represents a
redundant pair:
116
6. Defining the Fieldbus B0700BA – Rev K
a. Right-click the object and choose New > Software Package from the pop-up
menu.
b. Check iom288r in the Create Software dialog box and click OK.
Figure 6-5 shows an FBM228 that is part of a subsystem connected directly to the
ZCP270.
117
B0700BA – Rev K 6. Defining the Fieldbus
When the FBM subsystem is created from the ZCP270, the subsystem is automatically assigned
to the control station. When the FBM subsystem is connected to a switch, you must make the
control station assignment.
To assign an FBM subsystem:
1. Right-click the FCM object and choose Assign to Controller from the pop-up
menu to open the Assign to Controller dialog box (Figure 6-7).
2. Click the check box for the desired control station and click OK.
NOTE
Most ECB200/202 parameters are set properly by default. The Faultstate parame-
ters are the most likely to change, based on the requirements of the process.
118
6. Defining the Fieldbus B0700BA – Rev K
119
B0700BA – Rev K 6. Defining the Fieldbus
Chapter 8 “Device Scheduling” for additional information on how the FBM228 con-
structs an LAS and adjusts the length of the macrocycle.
Adjustment to the H1 scheduling on a per-segment basis is done using Field Device
Manager as part of configuration and tuning of the control loop, as described in
Chapter 8 “Device Scheduling”.
Refer to FOUNDATION fieldbus System Engineering Guidelines (AG-181) for informa-
tion on setting macrocycle and block periods. Generally, the minimum macrocycle
should be the same as the period of the connected Foxboro Evo control blocks.
Sysopt
With the System Option parameter, you can disable System Alarming, System Mes-
saging, or ST_REV Alarming. The recommended setting is 0, which allows the three
alarm features.
Fileid, Wdtmr, Sfilid
These parameters can be ignored, as they are not used by the FBM228.
CHAN
For use with the FCP280 only. Refer to Integrated Control Block Descriptions
(B0193AX).
3. Click OK to close the dialog box.
NOTE
The sequence described in this section enables the addition of multiple devices of
the same or different types in a single pass. However, it is recommended that you
add only one device at a time, as shown in the example, to ensure that each device is
correctly tagged.
Before adding devices, you may want to widen the Project Navigator (by dragging the right edge
of the pane) and set IACC to display the device type with each device name:
1. Choose Tools > Options from the menu bar, click the Miscellaneous tab in the
Options dialog box, check Display object types, and click OK.
2. Collapse and expand Configuration at the top of Network tab to refresh the Project
Navigator display.
To add H1 devices to an FBM:
1. Select the FBM228 in the Project Navigator and expand the object to display the
FBM’s ECB200 or ECB202 (Figure 6-9).
2. Right-click the ECB and choose New Child Device from the pop-up menu to list
the device types in the Create Device dialog box.
The dialog box lists the device types defined in the database, as described in Chapter 5
“Creating Field Device Types”.
120
6. Defining the Fieldbus B0700BA – Rev K
1
2
NOTE
When the host FBM is assigned to a control station, IACC assigns the newly created
device ECB to the control station ECB compound, FCP010_ECB in Figure 6-9 for
example. The device can later be assigned to the control compound in which it is to
be used.
The last ECB to be created is highlighted indicating that you can rename the object.
The name should be changed to the PD_Tag of the connected device.
121
B0700BA – Rev K 6. Defining the Fieldbus
Figure 6-10. Newly Device Created Device with Default Name (ECB001)
5. Type the PD_Tag over the default ECB name and press Enter.
The name can be any string of up to 12 characters, which can be letters, numbers
and underscores. The tag should be unique among all devices attached to the FBM
(although the name need only be unique among devices on the same segment).
NOTE
If the device name needs to be changed after the equipment control block has been
downloaded to the Foxboro Evo system, use the Remove from CP function before
changing the ECB201 name and then download the modified ECB to the CP. See
the “Downloading Control Blocks” topic in IACC Help for detailed instructions.
122
6. Defining the Fieldbus B0700BA – Rev K
The block parameters are organized on various tabbed pages including All and Stan-
dard. In Figure 6-11, the ECB was renamed FT_100 to match the device PD_Tag,
and because a formula was added to the device type definition the Dvname parameter
was changed to match the Name and therefore the PD_Tag.
NOTE
The Dvname parameter value must match the PD_Tag of the H1 device.
2. Enter the PD_Tag in the Dvname parameter if it was not already inserted by a
formula.
Note that the PD_Tag was automatically entered in the Dev_id parameter when you
set the Name parameter to the PD_Tag. System Management uses the first 6 charac-
ters of this parameter to identify the device in various displays. If the PD_tag is longer
than six characters, you can change the Dev_id parameter value so that the device is
clearly identified in the System Management displays. The displays are described in
Chapter 13 “System Management”.
3. Edit the Dev_id parameter if needed.
4. Verify that Period and Phase use the same settings as the parent ECB200/202.
5. Set the DVOPTS parameter if necessary.
The Device Options (or DVOPTS) parameter has two different usages, each specific
to the type of Foxboro Evo blocks that will access the device blocks.
123
B0700BA – Rev K 6. Defining the Fieldbus
NOTE
These usages are mutually exclusive, but it is not anticipated that the two different
types of blocks will be used with the same device.
124
6. Defining the Fieldbus B0700BA – Rev K
125
B0700BA – Rev K 6. Defining the Fieldbus
NOTE
Function block tags can be assigned later as part of the development of the control
database, as described in Chapter 7 “Control Configuration”. If the names are
assigned in the instrument database, use the same names when configuring the cor-
responding Foxboro Evo FOUNDATION fieldbus Function blocks.
One possible block-naming convention is to append the block type to the device PD_Tag. For
example, the resource block for the device FT_101 would be FT_101RB. Table 6-2 shows block
names for a transmitter based on the convention.
126
6. Defining the Fieldbus B0700BA – Rev K
Consider limiting the length of the block name to 25 characters, especially if you plan to use
Foxboro Evo DCI blocks to access specific block parameters. The parameter for specifying these
client/server connections in the DCI block is limited to 32 characters (including punctuation)
and must contain the device block tag, and the parameter offset and subindex, using the following
syntax:
<Device Block Tag>.<Offset>[.<Subindex>][<Parameter Type>][<Connection Type>]
For example, RT225_01_TB.25.2 would be specified to access the value of the Input Value 1
parameter in the RTT-25 transducer block RTT225_01_TB (with parameter and connection
types defaulted to output and client/server, respectively). The connection could not be configured
if the device block tag were RemoteTemp_01_TransducerBlock. (See “Configuring DCI Blocks”
on page 162 for details on the point number configuration syntax.)
To rename device blocks:
1. Right-click the device name in the Project Navigator and choose Field Device
Manager > Field Device Manager (Universal) from the pop-up menu to open
the device in Field Device Manager (Figure 6-12).
2. Use the pull-down menu in upper left corner of the editor window to select the block
to be renamed (TB1 block for 00.. in Figure 6-12).
3. Right-click the selected block and choose Rename from the pop-up menu to open the
Rename dialog box.
4. Type the new name in the To field and press Enter.
5. Rename other device blocks using the same procedure (but not the function blocks),
and then click the Save button at the button of the editor window.
127
B0700BA – Rev K 6. Defining the Fieldbus
2
3
128
6. Defining the Fieldbus B0700BA – Rev K
1. Right-click the device in the Project Navigator and choose Field Device Manager
> Field Device Manager (Universal) from the pop-up menu to open the device
in Field Device Manager.
2. Use the pull-down menu in upper left corner of the editor window to select the block
to be modified (T101_6RB in Figure 6-13) and click the Configuration tab.
129
B0700BA – Rev K 6. Defining the Fieldbus
2. Use the pull-down list in the Show field below the Parameter pool list to specify the
block parameters to be displayed in the poll: All, All writable, All unlocked, or
one of the configured parameter groups (see “Setting up a Parameter Group” on
page 84 for information on creating a parameter group).
3. Select parameters in the Parameter pool list on the left and click >> to add param-
eters to the tab.
Use Shift+click to select a group of contiguous parameters; use Ctrl+click to
select non-contiguous parameters.
4. Select parameters in the Selected Parameters list on the right and click << to
remove parameters from the tab.
5. Select a different group in the Show field to add parameters from a different pool.
6. Click OK to close the dialog box and return to the modified tab page.
130
6. Defining the Fieldbus B0700BA – Rev K
3. Click New, enter a unique name in the Tag Name field to replace the default name
(New Tab in Figure 6-15), and use the pull-down list in Tab Type to select a format
for the new tab.
The new tab is added to the list of tabs.
4. Add other tabs, or select a tab listing and click Remove to delete it from the template.
5. Click OK to close the dialog box and return to the Tab Definition dialog box.
6. Double-click Details below the tab name and use the [Tab Name] Details dialog box
to specify parameters as described on the page 130.
7. Click Close to return to the Customize page.
131
B0700BA – Rev K 6. Defining the Fieldbus
132
6. Defining the Fieldbus B0700BA – Rev K
3. Use the dialog box to select a destination folder and a file name (but not a file exten-
sion).
4. Click Yes at the next prompt to view the report in a separate browser window
(Figure 6-17).
133
B0700BA – Rev K 6. Defining the Fieldbus
134
6. Defining the Fieldbus B0700BA – Rev K
NOTE
Be careful to open the correct database if you are maintaining multiple databases on
the instrument shop computer.
7. Select Configuration at the top of the Network tab, and choose File > Import
from the menu bar to display the Available Formats dialog box.
8. Select IACC Format in the dialog box and click OK.
9. Use the IACC Import File Name dialog box to browse for and select the import file,
and click Next.
The Import dialog box displays a data tree of the objects available for import
(Figure 6-18).
135
B0700BA – Rev K 6. Defining the Fieldbus
10. Expand the tree, select the host FBM228 or click Select All, and check one of the
import options.
11. Click Preview to view the objects to be imported.
12. Click Next in the Import dialog box, and use the succeeding dialog boxes to verify the
import and complete the action.
The imported FBM appears under Configuration in the Network tab.
136
7. Control Configuration
This chapter describes the configuration of an analog control loop in IACC using H1 devices.
This chapter covers a variety of considerations in constructing a Foxboro Evo control loop using a
Foundation fieldbus H1 devices, including I/O connections and handling fault conditions. A
sample PIDA loop is used to illustrate how connections are configured in a control strategy dia-
gram (CSD) using FOUNDATION fieldbus Function blocks. The chapter also describes download
of the resulting compound and blocks to control station, and simulation of the loop before the
H1 devices are connected. Loop timing is discussed in the next chapter, which covers scheduling
of the H1 segments.
Topics covered in this chapter include:
♦ “Example PIDA Loop” on page 137
♦ “Configuring a Control Loop with FOUNDATION fieldbus Function Blocks” on
page 142
♦ “Faultstate Handling” on page 149
♦ “Control Application and Device Application Download” on page 153
♦ “Configuring MAI and MAO Blocks” on page 159
♦ “Configuring DCI Blocks” on page 162
♦ “Configuring a Remote Indicator” on page 166
♦ “Control Loop Simulation” on page 171.
The loop is configured with the following blocks (from left to right in Figure 7-1):
♦ LT_100 is an ECB201 that represents a remote temperature transmitter.
137
B0700BA – Rev K 7. Control Configuration
♦ LT_100AI1 is an AI Function block that interfaces with the AI function block in the
transmitter LT_100. The Function block provides the OUT value and status from the
connected device AI block to provide the PID measurement.
♦ LC_100 is a PIDA block that provides an output for the positioner.
♦ LV_100AO is an AO Function block that interfaces with the AO function block in
the connected device. The Function block passes the PIDA block output to the
CAS_IN parameter of the device AO block, and connects the device block
BKCAL_OUT parameter to the back-calculation and feedback parameters (BCALCI
and FBK) in the PIDA block.
♦ LV_100 is an ECB201 that represents a positioner.
AI to PIDA Connections
The PIDA measurement comes from the AI block OUT parameter, which reflects the value and
status of the device AI function block OUT parameter.
Additionally, you should set the input scale parameters (HSCI1, LSCI1, and EI1) parameters to
match the output scaling parameters in the AI block. When you make the measurement connec-
tion, IACC propagates the following scaling parameter values:
♦ AI.HSCO1 to PIDA.HSCI1
♦ AI.LSCO1 to PIDA.LSCI1
♦ AI.EO1 to PIDA.EI1.
The AO block passes status up to the PIDA block with no explicit status (implicit for the user)
connections. The needs of the process project dictate how the PIDA block should handle these
device faults, as well as fault conditions passed up from the AO block. A variety of options are
available in the PIDA configuration as described in “Device Fault Condition” on page 139.
Table 7-1 lists the parameters in the sample PIDA block.
138
7. Control Configuration B0700BA – Rev K
PIDA to AO Connections
The PIDA output is sent to the device function block by connecting the OUT parameter to the
CAS_IN parameter of the AO block:
♦ PIDA.OUT to AO.CAS_IN
Two additional connections should be made between the PIDA block and the AO block to get
back-calculated values from the device function block:
♦ AO.BCALCO to PIDA.BCALCI
♦ AO.BCALCO to PIDA.FBK
When you make the output connection, IACC makes the two back-calculation connections and
propagates the following scaling parameter values:
♦ PIDA.HSCO1 to AI.HSCI1
♦ PIDA.LSCO1 to AI.LSCI1
♦ PIDA.EO1 to AO.EI1.
CEOPT
To provide backward compatibility, the CEOPT defaults to 1. CEOPT and has a range of 0 to 2
where:
0 = the block takes no implicit Hold action when it detects a control error.
1 = the block goes to the Hold state if, while MBADOP is false, either MEAS or
BCALCI:
139
B0700BA – Rev K 7. Control Configuration
MBADOP
Manual if Bad Option (MBDAOP) is a manual override feature. When MBADOP is true, the
block sets the unlinked MA input to manual if it detects a BAD status bit in any of the following
parameters:
140
7. Control Configuration B0700BA – Rev K
MANSW
If you want to put the PIDA block into MAN when a transmitter goes BAD, but not when an
output device goes BAD, other options are open. The MANSW option can be used by connect-
ing to the AI block’s OUT status parameters. An example of the syntax for connecting to the AI
block is:
FT_101.OUT..B
If the transmitter goes BAD, the PIDA block goes to MAN. When the BAD condition clears, the
PIDA block remains in MAN until the operator intervenes. Other syntax symbols are shown in
the Table 7-2.
Symbols Reference
B 1 = Bad Data (BAD)
O 1 = Out Of Service (OOS)
D 1 = Disconnected (OM Off Scan)
E 1 = Error/Uncertain (ERR)
L 1 = Limited Low (LLO)
H 1 = Limited High (LHI)
I 1 = Cascade Initialization Req. or Ack (INIT/ACK)
F 1 = Failsafe Assertion (FS)
The same symbols are useful for dealing with output devices. For example, to exercise special logic
when a device goes into its Faultstate condition. An example of the syntax for connecting the AO
block to some upstream block is:
FV_101:BCALCO..F
If this were connected to a PIDA’s block, MANSW, the PIDA block would go into MAN, be
forced to stay in MAN until the Faultstate condition was cleared, and then with the FS clear,
remain in MAN until the operator were to intervene.
141
B0700BA – Rev K 7. Control Configuration
142
7. Control Configuration B0700BA – Rev K
This example assumes that the control station, FBM228, and the devices have been configured in
the IACC database.
For additional information on developing CSDs refer to I/A Series Configuration Component
(IACC) User's Guide (B0700FE) and IACC Help.
143
B0700BA – Rev K 7. Control Configuration
7. Drag AO from the palette into the CSD Editor and position the block to the right of
the PID block.
144
7. Control Configuration B0700BA – Rev K
145
B0700BA – Rev K 7. Control Configuration
146
7. Control Configuration B0700BA – Rev K
147
B0700BA – Rev K 7. Control Configuration
Note that several parameters have already been configured based on the block’s
connection to the device ECB, as indicated in the I/O Module Identity (Iom_id)
parameter.
The device information in the ECB also determines the options presented in the pull-
down lists for various device-specific parameters. For example, the Channel parameter
includes the four options defined in the linked RTT25 device description
(Figure 7-8).
Refer to the block descriptions in Integrated Control Block Descriptions (B0193AX) for
specific information about block parameters. The descriptions include a table of the
block parameters, a table showing the parameter transforms, and a list of required and
suggested parameter settings.
3. Click the FF Device tab (Figure 7-9) to review and set the function block parameters
that will be updated in the H1 device when you download the block to the control
station.
With the Function block linked to the specific device (represented by the device
ECB), options in the pull-down lists are now enumerated based on options in the
linked DD.
148
7. Control Configuration B0700BA – Rev K
4. Configure the other blocks in the CSD and perform the other control configuration
steps described in Chapter 5 “Control Configuration” of I/A Series Configuration
Component (IACC) User's Guide (B0700FE).
Faultstate Handling
In a Foxboro Evo system with FOUNDATION fieldbus, Faultstate provides levels of fault
protection for communication errors between various levels of the hardware architecture. The
fault protection provides options for placing an output device into a Faultstate condition, with the
output being driven to a user-predetermined or last good value.
With the Foxboro Evo communications hierarchy, communications errors can exist at different
levels. Thus, Faultstate options are provided for in the:
♦ Communication between the Control Processor and the FBM228
♦ FBM228 itself
♦ Communication between the FBM228 and the connected H1 Devices.
149
B0700BA – Rev K 7. Control Configuration
NOTE
The communications error must persist for a period of time that exceeds the Fsdlay
period to assert the Faultstate.
NOTE
The resource block FEATURE_SEL parameter has a Faultstate option that works
essentially as a Faultstate switch. Selecting this option enables Faultstate at the
device. If this option is not selected, the device does not enter under any condition.
150
7. Control Configuration B0700BA – Rev K
♦ CLR_FSTATE enables a user to remove the device from a Faultstate condition. The
following sub-parameters are provided:
Uninitialized
Off – normal state
Clear – Entering a clear into this parameter causes the device to exit from Fault-
state (as long as no external Faultstate condition exists).
♦ FAULT_STATE (RO) provides an indication of the devices Faultstate condition. The
possible states of the RO parameter are:
Uninitialized
Clear – normal state
Active – displayed when Faultstate is asserted.
Using these parameters is not recommended.
151
B0700BA – Rev K 7. Control Configuration
2. Use the Io_opts pull-down list to enable either or both Faultstate options that can be
taken by the device:
♦ Faultstate on Restart
Selecting this option causes the device to go to the value specified in Fstate_Val or
Fstate_Val_D on a device RESTART. If this option is not selected and the device
block can go to its target mode upon RESTART, the last saved setpoint (SP) is
used for generating the Faultstate position.
♦ Faultstate to Value
When this option is selected, the block uses the value specified in Fstate_Val or
Fstate_Val_D. When the option is not selected, the last saved setpoint is used.
3. Set Fsoptn to one of the following FOUNDATION fieldbus appropriate options:
0 Disable all options
1 Assert Faultstate on an input or measurement error
2 Set or clear Faultstate when SETFS is set or cleared
3 Assert Faultstate if the FBM228 detects a failure in communications with the
control station
7 Selects sets all options 1, 2, and 3 (recommended setting)
152
7. Control Configuration B0700BA – Rev K
4. Specify Fstate_Time in seconds (the default is 20) and the Faultstate value in the
block-specific parameter:
♦ Fstate_Val an AO block
♦ Fstate_Val_D in a DO block
The options are device-specific, but are generally 0 and 1. The parameter accepts
any integer from 0 to 255.
Faultstate Delay
The time period that elapses in a Faultstate case depend on the root cause. Table 7-4 notes a num-
ber of fault cases and the associated time-out period. Note that loss of power to the positioner
simply causes air to be removed from the valve actuator, and the valve goes to its fault position
(open, close, in place).
153
B0700BA – Rev K 7. Control Configuration
Typically, downloading the compounds, blocks and displays to a control station is the last activity
in the control configuration sequence. You can download unmodified objects and object instances
that have been modified in an editor, as long as these instances pass a Control Hierarchy Valida-
tion check.
Select the download function from the following objects:
♦ Plant Areas
♦ Control stations
♦ Compounds
♦ CSDs
♦ Blocks.
Downloading to a control station involves:
♦ Creating the new object instances assigned to the control station since the last
download in the control station
♦ Deleting objects unassigned or removed from the control station
♦ Writing the parameters associated with an object to the control station.
The download actions performed depend on which object is selected when the downloaded
function is invoked (Table 7-5).
In the following instructions, the download function is selected from a CSD. See “Downloading
Control Compounds” topic in IACC Help for information on downloading from other objects.
The first step in the download process is validation of the objects. The validation can also be
invoked independently from the download. You can validate the hierarchy of objects assigned to a
specific hardware or software object in IACC such as a CSD, compound, or control processor.
To download a compound from a Plant Area object:
154
7. Control Configuration B0700BA – Rev K
1. Right-click the Plant Area object in the Project Navigator and choose
Validate/Download > Download from the pop-up menu.
IACC begins the download by validating all the compounds and displays which are
assigned to the object, including the compounds, blocks in the CSDs, and displays
assigned to both the Plant Area and to its child Plant Areas.
2. Click Next in the Hierarchy Validation dialog box.
The progress of the validation process is displayed in the dialog box. Errors are
displayed in the Validating Dialog Box and the Output Window download-related
tabs (Figure 7-11). When a plant area is validated, the tabs include the Control Sta-
tion Download and Download Summary tabs because the validation is being per-
formed on compounds. If the Plant Area also displays, the Output window includes
the Display Download tab.
If there are validations errors, you cannot proceed with the download.
♦ Fix all the errors identified in Display Download, Control Station Download, and
the other tabs in the Output window, and restart the download process from the
object.
3. Click Done and then Next in the Validating dialog box (Figure 7-11).
The Control Station Download dialog box (Figure 7-12) lists the compounds associ-
ated with the Plant Area:
♦ Compounds assigned to the Plant Area
♦ Compounds assigned to the child Plant Areas
155
B0700BA – Rev K 7. Control Configuration
4. Select the items individually or click Select All, and click Next.
If you are downloading from a Plant Area that has Display Files assigned to it, the
Display Download dialog box (Figure 7-13) prompts you to select from among the
files.
156
7. Control Configuration B0700BA – Rev K
a. For each file you want to download, select the file in the list box and click
Download Stations.
Another dialog box (Figure 7-14) enables you to select among the stations
assigned to the Display File.
157
B0700BA – Rev K 7. Control Configuration
5. Click Start.
IACC begins the download process. A successful completion or an error condition is
displayed in the dialog box (Figure 7-16) and in the Download Summary tab in the
Output window. Errors involving compounds are also listed in the Control
Station Download tab, while errors involving displays are shown in the Display
Download tab.
158
7. Control Configuration B0700BA – Rev K
159
B0700BA – Rev K 7. Control Configuration
1. Select the ECB for the device providing the outputs, drag the block into CSD Editor,
and position it to the right of the MAO block.
2. Connect the To_Fld1 attribute on the MAO block appearance object to Output_1
on the ECB.
To complete the field connection for an MAI block:
1. Double-click the block in the CSD or Project Navigator to open it in the Properties
dialog box.
The Iom_id field lists the compound and ECB for the connected device.
2. Enter the channel number in Channl per the device documentation to select the
appropriate transducer block channel for the equipment.
3. Specify in the Chmask field which device outputs (OUT_1 through OUT_8) are to be
processed by the MAI block.
Channel Mask (CHMASK) is a packed boolean parameter that specifies which
parameters are to be processed by the MAI block. The range is 0 for no outputs
selected to 0xFF for all eight outputs. Channel Mask does not affect any device func-
tion block settings. Table 7-6 shows the parameter format.
4. Verify that the MAI block scaling parameters match the scaling in the selected trans-
ducer block.
Configuration of the MAO block is similar to that for an MAI block:
♦ CHANNL configures the CHANNEL parameter in the device function block and
thus specifies the transducer block channel will be used to send the outputs to the
connected devices.
♦ CHMASK specifies the IN_n parameters in the device function block that will be
processed by the Foxboro Evo MAO block, and receive outputs from IN_x.
♦ Scaling parameters in the MAO block should match those set in the device.
160
7. Control Configuration B0700BA – Rev K
Parameter Description
FSOPTN Specifies when Faultstate is asserted by the FBM228:
(Faultstate ♦ When bit 0 = 1, assert Faultstate if measurement is Bad.
Options) ♦ When bit 2 = 1, assert Faultstate if control-station-to-FBM
communication is lost (FBM option). This option is enabled
only if Faultstate is enabled at the FBM level via the
FSENAB parameter in the ECB200 or ECB202.
MOOPTS Configures the device function block MO_OPTS parameter to
(Controller Mode enable/disable two Faultstate options for each output (IN_n).
Options) ♦ Use Faultstate on Restart n: Selecting this option causes the
IN_n output to go to the value specified in FSTATE_VALn
on a device RESTART. If this option is not selected and the
output can go to its target mode upon RESTART, the last
saved setpoint is used for generating the Faultstate position.
♦ Faultstate to Value n: When this option is selected, the block
uses the value specified for output n in FSTATE_VALn.
When the option is not selected, the last saved setpoint is
used.
MOOPTS is a packed boolean parameter. Table 7-8 shows the
parameter format.
FSVn Configures FSTATE_VALn in the device function block to spec-
(Failsafe Value n) ify the value that is asserted when one of the Faultstate options is
invoked for the channel.
FSTIME Configures FSTATE_TIME in the device function block to set
(Failsafe Time) the period that the fault condition must last before the block
asserts the specified value. A Faultstate action does not occur until
the FSTATE_TIME interval has expired.
Drop-Down
Bit* Option Set When True List Selection
0 Faultstate to value for output 1 B16
1 Faultstate to value for output 2 B15
2 Faultstate to value for output 3 B14
3 Faultstate to value for output 4 B13
4 Faultstate to value for output 5 B12
161
B0700BA – Rev K 7. Control Configuration
Drop-Down
Bit* Option Set When True List Selection
5 Faultstate to value for output 6 B11
6 Faultstate to value for output 7 B10
7 Faultstate to value for output 8 B9
8 Use Faultstate value on restart for output 1 B8
9 Use Faultstate value on restart for output 2 B7
10 Use Faultstate value on restart for output 3 B6
11 Use Faultstate value on restart for output 4 B5
12 Use Faultstate value on restart for output 5 B4
13 Use Faultstate value on restart for output 6 B3
14 Use Faultstate value on restart for output 7 B2
15 Use Faultstate value on restart for output 6 B1
*Bit 0 is the least significant bit (starting from the right).
162
7. Control Configuration B0700BA – Rev K
♦ Periodic or event-driven client/server writes to the value and status of any device block
input. For example, a ROUT block can be configured to provide a real output to an
ISEL block’s IN_1 parameter.
♦ Publisher/subscriber access to all input and output parameters. Another ROUT can
be configured to output every macrocycle to the IN_2 parameter in the same ISEL
block.
The period for client/server access depends on the DCI block type used:
♦ For input type blocks (BIN, IIN, PAKIN, RIN, and STRIN), the period is set in mil-
liseconds in the Update Period (UPDPER) parameter of the DCI block. The default
is 10000 ms (second).
♦ For output type blocks (BOUT, IOUT, PAKOUT, ROUT, and STROUT), the
update period is specified in the equipment control block for the target device
(ECB201). The rate is set in the Device Options (DVOPTS) parameter in millisec-
onds; the minimum rate is 1000. All periodic client/server DCI blocks outputs to the
device are made at the same rate.
If the DVOPTS is not set, all DCI client/server outputs to the device are event-driven,
that is, the write to the device block is made when there is a change in the DCI block,
such as a new input to the block or a timer having reached its specified time for a
forced output.
See “Reviewing Device Properties” on page 122 for information about configuring
DVOPTS and other device ECB parameters.
As well, when using the PID/PIDA or any other upstream block, the primary block cascade
option (PRIBLK) has to be set in the AO block. PRIBLK indicates whether the AO block has a
connection from an upstream block (PRIBLK = 1) or not (PRIBLK = 0). Its value and the value
of PRITIM determine whether the block remains in holding until the upstream block returns an
acknowledgement, remains in holding for a fixed time delay, or ends the hold after one cycle.
The procedure for configuring a standard DCI block is similar to that for adding FOUNDATION
fieldbus Function blocks to a CSD up to and including the point at which the block is connected
to a device ECB. Then, the Point Number (PNT_NO) parameter is used to identify a device
block and parameter, the parameter type, and the connection type, that is, either publisher/sub-
scriber or client/server.
The following instructions assume that a CSD has been created and assigned to a compound, and
that the ECBs have been configured for each of the target devices.
To configure a DCI block to access to an H1 device parameter:
1. Open the device block in Field Device Manager to identify the target parameter’s data
type and offset.subindex, and determine whether the parameter is an input, output or
contained parameter.
♦ An input parameter, such as IN_1 in an ISEL block, has a data structure of a value
and status that can be updated via a link to an output parameter.
Note that input and output are as viewed from the device block, not as viewed
from the DCI block.
♦ An output parameter, such as OUT_1 in an MAI block, has a data structure of a
value and status that can be updated via a link to an input parameter.
163
B0700BA – Rev K 7. Control Configuration
6. Enter the device function block, the target parameter, its type, and the connection
type in the Point Number field using the following syntax, which is described in
Table 7-10:
<Block Tag>.<Offset>[.<Subindex>][<Parameter Type>][<Connect Type>]
NOTE
Parameter type is optional. If it is not specified, the parameter type is Contained,
the most common target for a DCI block. Connect type is also optional. If it is not
specified, a client/server connection is made.
164
7. Control Configuration B0700BA – Rev K
Element Description
Block Tag Name of the device block. FB2, a Signal Select block, in
Figure 7-17 for example.
Offset.Subindex Parameter index and, if needed, subindex. In the example, 28.2
specifies the IN8.Value in the FB2.
Parameter Type Enter the parameter type (as defined on page 163):
(of the device block ♦ I for input parameters. When used with an output DCI
parameter) using connect type C (client/server), both a value and sta-
tus are written to the input parameter. Status is always
Good, NonCascade.
♦ O for output parameters.
♦ C for contained parameters. C is the default if no parameter
type is entered.
Connect Type Specify the connection type:
(from the point of ♦ P for publisher, that is, to access an output parameter pub-
view of the device) lished by the device each macrocycle. To change the
connection in the example to a publisher/subscriber con-
nection, enter: FB2.28.2IP
♦ S for subscriber, that is, to write to an input parameter
each macrocycle.
♦ C for client/server. C is the default if no Connect Type is
declared. For example, with no parameter or connect type
specified, LV_100TB1.56 in a RIN block reads the
TRAVEL_SUM parameter in the transducer block
LV_100TB1 via a client/server connection.
NOTE
The Point Number value is limited to 32 characters including the elements and the
separating periods.
7. For an input DCI block making a client/server connection, enter a value in UPDPER
parameter to set the scan rate at which the FBM228 is to read the parameter value in
the device.
UPDPER is the number of milliseconds between scans. The range is 0 to
2147483647. The default is 10000.
For an output DCI block making a client/server connection, the update period is set
in the DVOPTS parameter of the device ECB.
For blocks making a publisher/subscriber connection, the update period is the macro-
cycle on the H1 segment to which to the device is connected.
See “Device Scheduling” on page 173 for detailed information on how the FBM228
schedules publisher/subscriber and client/server connections.
165
B0700BA – Rev K 7. Control Configuration
166
7. Control Configuration B0700BA – Rev K
5. Note the index and subindex for of the value for each ISEL block input parameter
(IN_1 through IN_8). The index and subindex will be used in the Point Number
parameter in the ROUT block configured to write to the device block parameter.
6. Switch to the transducer block view (Figure 7-19) and edit the display parameters
(index 13 through 61) to specify the tag and units to be shown on the indicator’s
LCD.
Refer to the manufacturer’s documentation for information on configuring the trans-
ducer block.
167
B0700BA – Rev K 7. Control Configuration
168
7. Control Configuration B0700BA – Rev K
6. Add seven more ROUT blocks and make the same connection to the device ECB for
each block as was made for ROUT1.
7. Right-click RI752_1 in the CSD and choose Cut from the context menu to hide the
device ECB appearance object and replace the connector lines with numbered arrows
on the right side of the ROUT blocks.
The connections are listed in a reference box that is added to the CSD (in Figure 7-20
for example, 6 PA2CP1_ECB:RI752_1.OUTPUT_1 is the output for ROUT3).
8. Arrange the ROUT blocks in the CSD.
9. Connect the each ROUT block to one of the eight outputs in the block MAI1 in the
CSD TEMP_CTRL:
a. Right-click the block and choose Connect from the context menu to open the
Connect dialog box, and then click Add.
b. Choose Block to Block - Address and Child/Sink for Connection Type
and click Next.
c. Select MEAS for Sink Parameter and click Next.
d. Expand Plant Area1 > TEMP_CTRL in Source Object, select MAI1 and click
Next.
e. Select OUT_x for Source Parameter (OUT_1 for ROUT1, OUT_2 for ROUT2,
and so on) and click Finish.
f. Click Close in the Connect dialog box.
The connection is listed in the reference box in the diagram (in Figure 7-20 for exam-
ple, 13 COMPN11:MAI1.OUT7 is the input for ROUT7).
10. Configure the point parameter in each ROUT block to reference the IN_x parameter
in the device function block:
a. Double-click the block in the CSD to open it in the Properties dialog box.
b. In the Pnt_no field, specify the device function block (FB2), the IN_x parameter
(offset 11 to 14 and 25 to 28) and the subindex (2 for Value), and the parameter
type (I) in the Point Number field.
In this example, the connection type (C for client/server) does not need to be
specified. The input parameter index and subindex can be found on the Configu-
ration tab in the block view when the device is opened in Field Device Manager
(Figure 7-18).
Refer to “Configuring DCI Blocks” on page 162 for additional information on
the point number syntax.
The point number settings in Table 7-11 send outputs received from MAI_1 to
signal selector block inputs for display by the transmitter.
169
B0700BA – Rev K 7. Control Configuration
170
7. Control Configuration B0700BA – Rev K
171
B0700BA – Rev K 7. Control Configuration
172
8. Device Scheduling
This chapter describes a how the configure macrocycle period and other link performance
parameters in the FBM228.
The FBM228 is the Link Active Scheduler (LAS) and Link Master (LM) for the connected
segments. The macrocycle period, that is, the minimum time between the start of each macrocy-
cle can be configured for the all four segments in the FBM228 ECB properties sheet and for indi-
vidual segments in the Field Device Manager. Field Device Manager can also be used to adjust the
System Management and Network Management parameters for segments and individual devices.
Adjusting the schedule for individual links should be done after devices have been connected to
the FBM and FOUNDATION fieldbus Function blocks connected to those devices have been
downloaded to the control station.
Topics covered in this chapter include:
♦ “Loop Performance” on page 173
♦ “Adjusting the FBM Macrocycle” on page 182
♦ “Adjusting a Segment Schedule” on page 183
♦ “Viewing Other Link Parameters” on page 188
The procedures described in this chapter require IACC with Field Device Manager - Control
Room installed on a Foxboro Evo workstation.
Loop Performance
This section describes loop timing for control loops with FOUNDATION fieldbus devices used for
measurement and control-valve positioning. Detailed macrocycle calculations and guidelines are
contained in the following documents. Refer to these documents for more details.
♦ Field Control Processor 280 (FCP280) Sizing Guidelines and Excel® Workbook
(B0700FY)
♦ Field Control Processor 270 (FCP270) Sizing Guidelines and Excel Workbook
(B0700AV)
♦ Z-Module Control Processor 270 (ZCP270) Sizing Guidelines and Excel Workbook
(B0700AW)
The Excel worksheet FBM228 H1 Load V1.1.xls (B0700AV/AW) provides a worksheet for spe-
cific segment macrocycle calculations.
173
B0700BA – Rev K 8. Device Scheduling
CD Dev3:FB AO_1 CD CD
Dev4:FB AI_2 CD
Dev4:FB AI_2 CD
Dev4:FB AI_1 CD
Dev1:FB AI_2 CD
Dev1:FB AI_1 CD
2 3
1 6 4 5
Output CD Delay Output CD Delay before
(default: 10 ms) the next macrocycle
174
8. Device Scheduling B0700BA – Rev K
In the third phase, the FBM schedules the input function blocks, AI and DI. Note
that a given device may support multiple input blocks (in Figure 8-1 for example,
Device 1 has AI_1 and AI_2). The FBM must schedule these serially, as blocks in the
same device cannot be run concurrently. However, the FBM is able to schedule blocks
that are in different devices to run concurrently (Device 4 AI_1 and Device 1 AI_2, in
Figure 8-1 for example). The devices are scheduled so as to set up a series of CDs to
publish fresh data to the FBM.
4. Readback CDs
In the fourth and fifth phases the FBM schedules a series of CDs, one after the other,
a limitation imposed by the H1 segment. Note these input CDs are scheduled toward
the end of the macrocycle. The first set of inputs CDs are readbacks from the output
blocks (Dev3:FB AO_1 and Dev5:FB AO_1 in Figure 8-1).
5. Input CDs
In the fifth phase the FBM schedules the remainder of the input CDs, these from the
input blocks.
6. Unscheduled Communication Time
For the FBM, the span between the Output CDs and the Input CDs is unscheduled
time that can be used for client/server activity to collect data from the devices that is
not gained by the publish/subscribe communication technique. This enables, for
example, diagnostic data to be read from various device blocks.
Other elements that affect the schedule created by an FBM for a segment and its associated
devices include:
Time allocated per CD The FBM allots 25 ms for the FBM and the device to com-
plete each CD, even when there is a series of CDs.
Inter-block time gap When a device is executing multiple function blocks, the
within single device FBM schedule inserts a 5 ms padding between successive
function block executions in the same device to provide a
safety margin.
Time between block and When scheduling a CD after the execution of a device func-
related CD tion block, the FBM inserts another 5 ms minimum pad-
ding. As seen in Figure 8-1, the time between the end of the
execution of a given function block and its associated CD
can be considerably longer than 5 ms.
Requested macrocycle time The FBM takes into account the target duration, that is, the
time between the beginning of successive macrocycles, as
specified in the SYSCFG parameter of the FBM’s ECB. This
user-configured value is applied to all four segments of the
FBM. The default value for this parameter is 1000 ms.
Minimum value for largest The FBM takes at least 70 ms of unscheduled time to pro-
contiguous unscheduled time vide the capacity for at least a minimum level of client/server
slot communication.
Percentage unscheduled time In any given macrocycle schedule, the FBM also ensures that
at least 50% of the macrocycle is available as unscheduled
time.
175
B0700BA – Rev K 8. Device Scheduling
Output CD time delay The FBM provides a 10 ms delay between the beginning of
the macrocycle and the first FBM CDs, the compel data used
to write CAS_IN and CAS_IN_D parameters.
Stale count The FBM maintains a stale count, that is, the number of
times in a macrocycle that a value read by the FBM is exactly
the same. When the stale count exceeds a configured limit
(the default is 3), the value is declared BAD and its Foxboro
Evo status is updated to reflect this event. This status is auto-
matically cleared when the updates become live once more.
Foxboro Evo block type The macrocycle that the FBM creates is influenced heavily
by the CP-based FOUNDATION fieldbus Function blocks
and DCI blocks used in the application, as described in the
next section.
176
8. Device Scheduling B0700BA – Rev K
NOTE
See FF-891, Function Block Application Process - Part 2 for a list of the parameters
included in View_1, View_2, and View_4.
The first two rows deal with the input blocks (AI, DI) and output blocks (AO, DO) that would
most commonly be used to interface to the device function blocks. The creation of one of these
blocks and the handshake with a related device function block causes:
♦ Execution of the device function block within the macrocycle
♦ Publish/subscribe scheduling to set up the CDs
♦ Client/server data access to the device function block’s View data for information such
as block status.
The next two rows deal with those DCI blocks (the RIN and ROUT) that can form a pub-
lisher/subscriber connection to a device function block. Note that for these DCI blocks, the con-
nection is formed by configuring the blocks PNT_NO parameter with the <name> of the device
function block. In this case, the connection is made implicitly to the device’s function block
parameter. If, for example, a RIN block is used to connect to a device AI block, the connection is
implicitly made to the AI block’s OUT parameter. Similarly, an implicit connection is made to the
AO block’s CAS_IN parameter. The creation of a RIN or ROUT block, much like their FOUN-
DATION fieldbus AI and AO counterparts, causes:
♦ Execution of the device function block within the macrocycle
♦ Publish/subscribe scheduling (setting up the CD)
However these blocks do not create any client/server load on the H1 bus, a possible consideration
in certain situations.
The last row of the table covers the use of a number of DCI blocks for collecting data from any
device block parameter. These connections are made via a more flexible PNT_NO schema. The
connection to the device block is made by specifying the <block name>, <parameter index>, and if
required, the <parameter sub-index>. These blocks, depending upon use, also have macrocycle
implications, as shown in the following examples:
177
B0700BA – Rev K 8. Device Scheduling
NOTE
The respective non-function block needs to be in the Auto mode to provide a
dynamic value.
Schedule Creation
The information presented in the two cases provides the elements that are considered in schedule
development, but not the schedule algorithm. When the minimum macrocycle is the default
1000 milliseconds (ECB200/200 SYSCFG is 1000), the macrocycle period is very likely to be
1000 milliseconds.
The case when the default value is not accepted is illustrated with a maximum performance exam-
ple involving a single transmitter and positioner. In this example, the following values are noted:
♦ SYSCFG = 10 milliseconds.
♦ The maximum value of MIN_CYCLE_TIME is 150 milliseconds.
♦ The macrocycle will use 35 ms for the FBM CDs and its related 10 ms pad from
beginning of the macrocycle.
♦ 50 ms will be used at the end of the macrocycle for the input CDs.
The macrocycle scheduling algorithm is an iterative loop. It begins using the SYSCFG
macrocycle period as a target and checks to see what the maximum value of the
MIN_CYCLE_TIME is for all the devices in the schedule. If this value (in this case 150 ms)
exceeds SYSCFG, this value is used as the period target. In this example, the target now becomes
150 ms.
In the first iteration, the contiguous unscheduled time is calculated:
150 – 35 – 50 = 65 ms
Also calculated is the percent unscheduled time:
65/150x100 = 43%
These computed values are compared to their respective schedule minimums. If these minimums
are not satisfied, another iteration is executed.
178
8. Device Scheduling B0700BA – Rev K
In the next iteration the target macrocycle period is incremented by the value of SYSCFG, in this
case, 10 ms up to 160 ms. The computations are repeated again until the minimums (contiguous
unscheduled time and percent unscheduled time) are satisfied.
In this example, the minimums are satisfied by a macrocycle target of 170 ms providing
contiguous unscheduled time of 85 ms and percent unscheduled time of 50%.
Timing Examples
The material presented with regard to macrocycle formulation has focused upon the creation of a
schedule intra-FBM. This section deals with the CP-FBM inter-relationships. It is important to
keep in mind that a simple single-input, single-output control loop involves passing data between
a number of sources and sinks, and that these data transfers are not instantaneous.
BPC
Time
Macrocycle
Figure 8-2. BPC/Macrocycle Phasing
Figure 8-2 illustrates some of the issues. The schematic represents the asynchronous nature of the
control processors BPC (the frequency at which it processes control blocks) and the macrocycle
execution period. Generally speaking, these frequencies are neither the same nor synchronized to
one another. As a result, communication between elements of a control loop has latencies that
should be understood, as these have an effect (although generally modest) on control loop perfor-
mance.
To gain a better appreciation of the effects of phasing, a segment with a “flow loop” was con-
structed using seven Foxboro transmitters and an Eckardt Positioner. Each of the transmitter’s pri-
mary measurements was connected via an AI block and the control processor based flow loop was
connected to the positioner via an AO block. The BPC of the control processor was set at 0.5 sec-
onds and the macrocycle period at 1000 milliseconds. A special flow transmitter that enabled step
changes in the primary measurement was used so as to be able to readily detect changes in the
measurement.
With the loop commissioned, a step change in the primary measurement was generated and the
propagation times measured the step change to a change in output. These propagation times were
measured by looking at an H1 bus monitor trace (Table 8-2).
179
B0700BA – Rev K 8. Device Scheduling
Note that the results from test to test vary depending upon:
♦ The BPC frequency
♦ The macrocycle duration (a function of the number of devices, the device type, and
client/server considerations).
The desire for higher performance closed loop control tends to dictate trade-offs in the load
imposed on an H1 segment.
Note that the time from the detection of the step change in measurement to the setpoint change
of the positioner’s AO block is much faster than with the one-second macrocycle. With just the
two devices on the segment, the FBM can reduce the macrocycle period to about 200 millisec-
onds. From a closed loop performance perspective, this gives roughly a factor of six reductions in
response time.
For this two-device segment, the macrocycle is quite close to its irreducible minimum. The three
25-millisecond CDs (for the transmitter AI block, the positioner AO block output, and the FBM
setpoint write) and 100 milliseconds for the contiguous unscheduled time period account for
most of the 200 millisecond period.
180
8. Device Scheduling B0700BA – Rev K
Editing the value of SYSCFG does not cause an immediate change in the macrocycles of the con-
nected segments. Each segment must be “forced” to reschedule when you take any of the
following actions:
♦ Download the FBM (reschedules all segments)
♦ Enable/Disable Communications for a given device (reschedules the segment)
♦ Take an FBM on-line or off-line (reschedules all segments)
♦ Add a new point to the effected segment
♦ Power cycle a device on the effected segment.
When you force the macrocycle by using a small value of SYSCFG such as 50 milliseconds, the
FBM may make the determination that this macrocycle period target cannot be honored and gen-
erate an error condition to signal that the target is being violated. The error condition is displayed
in the DIAG1 overlay of the ECB default display (see “ECB200/202 Detail Displays” on
page 272) or in a System Management screen for the module (see “FBM Equipment Information”
on page 281). Both displays give an indication of MACROCYCLE OVERFLOW.
NOTE
Take extreme caution when changing the macrocycle schedule as unintended
consequences can arise, such as control loop initialization.
Device Startup/Initialization
This section is concerned with the performance implications for making changes (from a device
perspective) to an operating segment. The intent is to provide a rough set of guidelines for the
time required to effect various changes to the segment.
181
B0700BA – Rev K 8. Device Scheduling
FBM Download
An FBM download creates an even greater need for a schedule rebuild. The total
recovery time includes the FBM image to be downloaded, the FBM to recover, and all
segments and devices to recover. In a test case executed for about 30 devices and
spread over four segments, the complete recovery of all connected points took 8 min-
utes from the time that the download was begun. Fewer devices and points would
have substantially reduced this total recovery time.
182
8. Device Scheduling B0700BA – Rev K
NOTE
If you need to change the ECB200/202 Syscfg parameter, it is a good idea to make
that change before adjusting individual links, as the change causes the FBM to
recalculate the entire schedule. Review the individual link schedules after changing
the FBM228 macrocycle.
The period increments are based on the BPC of the host control station. The Field Device Man-
ager also allows you to adjust the parameters that the FBM uses in building the link schedule and
to upload the link schedule configuration to the IACC database.
To adjust a link schedule:
1. Expand Configuration in the Network tab to display the FBM228, it software and
equipment control block (ECB200/202).
2. Right-click the ECB200/202 and choose Field Device Manager > FBM228 Man-
ager from the pop-up menu.
The editor displays the Identification tab for the FBM228 (Figure 8-4).
183
B0700BA – Rev K 8. Device Scheduling
3. Use the pull-down list in the upper left corner of the editor window to select the seg-
ment to be re-scheduled.
The editor displays the Live List for the link. The cube icon in the upper right corner
of the editor page tumbles as the Field Device Manager builds the live list table and
displays the devices in the legal address range. The cube is black and gray when the
Field Device Manger if off-line.
4. Click the Schedule tab.
Field Device Manager displays a graphic of the link schedule computed by the
FBM228. Initially, the background of the graphic is blue as the schedule is being
uploaded from the FBM. When the upload is complete, the background turns to
white and the schedule for each function block is depicted with two bands of color:
orange represents the time it takes to execute block, and blue shows the scheduling of
the CDs. The device, block name, the start time for the block execution, duration and
the start of the CD are displayed below the orange band (Figure 8-5).
184
8. Device Scheduling B0700BA – Rev K
When only a portion of the schedule can be displayed in the window, the Up and
Down buttons are active, allowing to scroll the remainder of the schedule into view.
The schedule graphic is not dynamically updated.
♦ Click Refresh to update the display.
5. Click the Tabular option button to display the same information in tabular form.
6. Click the Parameters option button to compare the scheduling parameters set in the
FBM with those saved in the IACC database (Figure 8-6).
185
B0700BA – Rev K 8. Device Scheduling
The link schedule is read from the FBM when the Parameters display is first opened.
The fields in the FBM Value and Requested Value are cyan until the schedule has
been read from the FBM.
The Parameters display has four buttons along the bottom of the tab:
♦ Refresh reads the parameter values from the FBM228, and refreshes the FBM
Value column.
♦ Default Values replaces the values in the Requested Value Column with
default values. (The value of the default settings are the same as shown in the
Requested Value column in Figure 8-6). It is recommended that this button be
pressed each time prior to entering any requested changes, and then make the
changes.
♦ Download sends to the FBM228 only those parameter settings actually changed
in the Requested Value column. Changed values are backfilled in yellow until they
are successfully downloaded. A successfully downloaded value, which matches the
readback from the FBM, will be displayed with a white backfill.
♦ Save copies the settings in the Requested Value column to the IACC database.
Requested Values which are changed will backfill in yellow prior to download.
186
8. Device Scheduling B0700BA – Rev K
NOTE
Typically, it is recommended that the macrocycle be 1.75 times the control proces-
sor block periods used in the related control loop. For example, an 875 ms macrocy-
cle should be used with a 500 ms CP block period. The 1.75X factor is an optimum
balance to insure a newly calculated output is sent to the H1 output devices each
macrocycle and over-sampling of the same H1 measurement is minimized.
8. Specify the requested minimum value of Percent Free Time before downloading
the requested value of the H1 macrocycle.
NOTE
It is recommended Percent Free Time be set to 50%, or more. The FBM guarantees
that the free time is greater than or equal to the requested free time. The FBM auto-
matically increases the macrocycle if necessary to achieve this free time. If the value
was previously downloaded, it is necessary to change it to a different value, and then
re-enter the previously downloaded value to highlight the backfill in yellow in prep-
aration for download.
9. Change other values in the Requested Value column only if necessary to fine tune the
H1 schedule.
Be careful not to reduce them excessively. For example, excessive reductions in the
time allocated between CDs or in the inter-block gap time may impact the reliability
of H1 communications.
10. Click Download to send the requested values to the FBM.
! CAUTION
It is recommended whenever possible that macrocycle changes be made when the
control loops for that segment are off control. While it is possible to make on con-
trol changes, be advised that it can take a minute or two for all devices to resume
control at the new macrocycle period.
NOTE
A dialog box appears stating it is necessary to reboot the FBM to effect the macrocy-
cle or schedule changes. The recommended technique of performing the FBM
reboot is to go to System Manager and perform a Download operation on the FBM.
However, the requested macrocycle and schedule changes occur even if an FBM
reboot is not performed.
187
B0700BA – Rev K 8. Device Scheduling
11. Verify that the macrocycle change was accepted by observing that the Macrocycle
Time in the Requested Value column changes to a white backfill.
NOTE
The FBM Value column shows the actual free time, not the requested free time.
The readback comparison is made between the actual free time and the requested
free time, which will not match. Therefore the backfill color in the requested Per-
cent Free Time will be red, even if there was a successful download.
12. Select the Graphical or Tabular view of the schedule and confirm the schedule results
are as desired.
If necessary, wait and refresh the view more than once to make sure sufficient time has
elapsed for the new macrocycle values to be established prior to requesting the refresh.
188
8. Device Scheduling B0700BA – Rev K
The FBM uses numerous system management parameters and even more network management
parameters (more than 2,700). Field Device Manager makes two accommodations to deal with
the time it takes to retrieve the network management parameters from the IACC database and the
FBM:
♦ When the following registry key is set to 0, Field Device Manager simply displays the
default settings for the network management parameters rather than retrieve them
from the IACC database:
HKEY_LOCAL_MACHINE\SOFTWARE\Invensys\FDTMC\FBM228\LoadAllPareme-
ters
When the key is set to 0, saved changes to the network management parameters are
not displayed. This is the default setting because, in most cases, there is no need to
modify the default network management settings.
If you set the key to 1, the next time you open an FBM228 in Field Device Manager
all parameters including the network management parameters are loaded from the
IACC database and thus the saved changes are displayed.
189
B0700BA – Rev K 8. Device Scheduling
♦ A full upload of FBM228 parameters takes a considerable amount of time. When you
initiate an upload, the Upload button label changes to Cancel the Upload. The
parameters that are expanded in the tab (-1 DimeLMInfoRecord in Figure 8-8 for
example) are uploaded first; those that are collapsed (such as +3 StackManagement
in Figure 8-8) are done second.
To upload parameters:
1. Click the + to the left of the parameters of interest; click - to the left of parameters that
are not of interest.
2. Click Upload to write the values from the FBM to the IACC database.
3. Click Cancel Upload when the parameters of interest have been uploaded.
4. Click Save to save the uploaded values to the IACC database.
190
9. User Displays
This chapter describes the detail displays available with the FOUNDATION fieldbus Function
blocks.
The default detail displays for the four FOUNDATION fieldbus Function blocks provide access to
block and device data from FoxView, and enable you to:
♦ View and acknowledge alarms
♦ Display trends
♦ Change the block mode
♦ Set primary variables when the block is in manual mode
♦ Set the MEAS variable when the block is in simulation mode.
To access a block detail display:
♦ Use FoxSelect to display the control compound, select the block, and switch back to
FoxView.
For more information on detail displays, refer to FoxView™ Software 10.4 (B0700FC).
These supplied displays and other display objects in Foxboro libraries such as faceplates and
trends enable the quick development of user displays. When building displays using the supplied
objects, you do not need to know the exact parameter names. However, when building custom
displays, you must use the correct Foxboro Evo parameter names to connect to the FOUNDATION
fieldbus Function block and DCI block parameters. Use the names found in the parameter tables
in Integrated Control Block Descriptions (B0193AX) and not the parameter labels used in IACC
displays. For more information on configuring user displays, refer to FoxDraw™ Software 10.4
(B0700FD).
191
B0700BA – Rev K 9. User Displays
Faceplate
Overlay Buttons
Current Alarms
Mode Switch
The base display components are clockwise from the top right:
Faceplate The header includes a block description, compound name,
block names, current mode and highest priority alarm. The
measurement data varies with the block type, but typically
includes current values for the block’s primary control value.
The faceplates for multiple blocks are commonly arranged in a
single group display (Figure 9-2).
Simulation Status Area When the block is in Simulation mode, this area displays the
MEAS parameter, which can be set from the detail display.
Mode Switch The rotary dial shows the current actual mode of the device
block. Buttons below the Mode switch enable the operator to
set the Target mode.
Device Status This area provides the current value and status of the device
parameters with the primary process variables:
♦ OUT for an AI block
♦ CAS_IN and BKCAL_OUT for an AO block
♦ OUT_D for a DI block
♦ CAS_IN_D and BKCAL_OUT_D for an DO block.
Current Alarms Area The alarm display includes the alarm type (HHALM in
Figure 9-1), and alarm names and descriptions as configured
with the OUTDSC and various alarm text parameters.
Overlay Buttons The overlays available depend on the block type, but include
Alarms and Alarm Text, Trend, Config, and Prev Display.
192
9. User Displays B0700BA – Rev K
Faceplates
Figure 9-2 is a sample group display using faceplates from six FOUNDATION fieldbus Function
blocks.
The faceplates have the following components:
♦ The header provides the compound and block name, and an optional description.
♦ The block mode and the alarm status are shown immediately below the header.
The mode is the actual mode (MODE_BLK.Actual) of the function block. The mode
is displayed on a green background when the actual mode is the target mode
(MODE_BLK.Target). Otherwise, the background is yellow.
Figure 9-2 shows a variety of process alarm. Alarms can be acknowledged from the
group display or from the detail display or the individual block.
Table 9-1 lists the value and status information that is displayed for each of the FOUNDATION
fieldbus Function blocks.
193
B0700BA – Rev K 9. User Displays
Table 9-1. FOUNDATION fieldbus Function Block Value and Status Displays
Mode Display
The rotary switch icon in the mode display shows the actual, target, normal, and permitted modes
of the device function block based on its MODE_BLK.Actual, MODE_BLK.Target,
MODE_BLK.Nomral, and MODE_BLK.permitted parameters, which are described in Figure 9-3.
The buttons below the rotary enable you to set the FOUNDATION fieldbus Function block
parameter MODE_T, which in turn sets the device function block MODE_BLK.Target
parameter.
Three switches are available for the AI and DI blocks:
♦ AUTO, MAN, and OOS.
Four switches are available for AO and DO blocks:
♦ CAS, AUTO, MAN, and OOS.
The buttons are only active if the modes are permitted modes.
194
9. User Displays B0700BA – Rev K
Device Status
The section to the left of the Mode display provides the value and status of the device block’s
primary values, that is, the published parameters. For example, the base display for the AO
block (Figure 9-4) shows the values and status for the CAS_IN and BKCAL_OUT, the two
publisher/subscriber parameters for the device AO function block. The display also includes
engineering units and limits.
195
B0700BA – Rev K 9. User Displays
Additional status information can be displayed by clicking one of the buttons in the first row of
the Overlay buttons.
Figure 9-5 shows the first device status overlay for an AO block, which is displayed when you
click AO STATUS 1. In addition to the value and status of the publisher/subscriber parameters,
the display lists errors codes set in the device block’s BLOCK_ERR parameter.
Figure 9-6 shows the second device status overlay for an AO block, which is displayed when you
click AO STATUS 2.
196
9. User Displays B0700BA – Rev K
The DO detail display has a similar pair of status overlays. AI and DI have one each.
Figure 9-8 is the DCI block configuration overlay of an AO block, displayed when you click
CONFIG. These parameters only deal with the operation of the FOUNDATION fieldbus Function
block within the Foxboro Evo system. They include execution Period and Phase, the update fre-
quency of parameters with a client/server connection to the device function block (UPDPER) fre-
quency, and the alarm options.
197
B0700BA – Rev K 9. User Displays
Alarms
The FOUNDATION fieldbus Function blocks provide standard Foxboro Evo process alarm func-
tionality and do not support the FOUNDATION fieldbus alarm options. See FoxView Software 10.4
(B0700FC) and Alarm and Display Manager Configuration (B0700AM) for information on how
alarms are displayed and acknowledged.
Figure 9-9 is an AI block detail display with a high alarm displayed in the Alarm Summary and an
alarm configuration overlay, which is selected by clicking the ALARMS overlay button.
Figure 9-10 is the alarm text overlay for the same block.
198
9. User Displays B0700BA – Rev K
Trends
The FOUNDATION fieldbus Function block detail displays provide a default Trend overlay, which
is displayed over the Alarm Summary area. The trend plots the published function block parame-
ters shown in the faceplate and status displays. The sample trend Figure 9-11 plots the CAS_IN
and BKCAL_OUT parameters of an AO block.
DI Detail Display
The layout of the DI detail display is the same the AI block display shown earlier in this chapter.
Figure 9-12 shows a DI detail display with the status overlay.
199
B0700BA – Rev K 9. User Displays
DO Detail Display
The layout of the DO detail display is also the same as the AO block display shown earlier in this
chapter. Figure 9-13 shows a DO detail display with the status overlay.
200
10. Instrument Calibration and
Preparation
This chapter deals with setting up a new device in the instrument shop.
The instrument database created in an IACC control room system can be imported to a
standalone instrument shop system to prepare the H1 devices for connection to the process and
the Foxboro Evo system. The device and block configurations are downloaded from the instru-
ment shop system to the devices using a third-party interface. In addition, the instrument shop
system can be used to run methods, validate the instrument configuration against the database,
and upload device configurations to update the IACC database.
If the instrument shop system has a network connection to an IACC server, the same functions
can be performed with the instrument shop system remotely accessing the device database rather
than importing it.
Figure 10-1 shows the typical data flow for a device’s resource block (RB) and transducer block
(RB) configurations where an instrument shop (which does not have network access to the IACC
databases) is used to calibrate and otherwise prepare the field device.
Online Off-line
2 3
Add the device instance to an FBM228 Export device configurations
in the database. The instance inherits to the instrument shop system.
block configurations Export includes device identity,
RB and TB parameters
1 Define the device
4
type including RB and TB IACC Control IACC Instrument Connect device and run
parameters and template Room System Shop System Commission Wizard. Configured
with Download List RB and TB parameters are
downloaded to device
6
7 Device parameters
are uploaded to the 7
database in the IACC Run methods to calibrate 5
control room system device, setting additional
RB and TB parameters
Online Off-line
Figure 10-1. Typical Data Flow for Resource and Transducer Block Configurations
201
B0700BA – Rev K 10. Instrument Calibration and Preparation
The configuration data for the resource and transducer blocks and the device itself flow one way
in a loop from the control room system to the workshop system to the physical device and back to
control room system via an upload during site commissioning. Note that configuration data for
function blocks is not included in this loop. The device function blocks are configured online
when the control database is downloaded to the control processor and the FBM228.
Steps in the data flow include:
1. The device type is defined in the IACC control room system. The template for the
device type specifies which device and block parameters are downloaded to the device
during commissioning and other downloads.
2. Instances of the device type are added to an FBM228. Each device instance inherits
the resource and transducer block configurations from the parent device type.
3. The configuration is exported to the instrument shop system. The export file can
include either the entire IACC database or just the FBM228 and its attached devices.
NOTE
It may be necessary to change the port number in the device configuration (using
the Properties dialog box) to match the port used on the instrument shop system.
4. Maintenance personnel connect the H1 device to the IACC instrument shop system.
They use the Commission Wizard to match the physical device with a device tag in
the imported database and set device, resource block and transducer block parameters
accordingly. Only parameters that are on the Download List in the device’s templates
are downloaded to the device. An upload from the device aligns the instrument shop
database with the actual device configuration. Alignment to the database in the con-
trol room system occurs later in step 6.
5. Where practical, the instrument shop system is used to run methods on the connected
device, after which the calibration data is uploaded to the instrument shop database.
6. The devices are attached to the Foxboro Evo system. The Commission Wizard is
invoked again for each device. For those devices that have not been prepared in the
instrument shop, the wizard tags the physical devices to match configurations in the
IACC database. Again, the wizard downloads only those parameters specified for
download in the device template.
7. At the end of the commissioning sequence, the wizard uploads all device parameters
to the IACC database.
Methods are run for devices that were not calibrated in the instrument shop, after
which calibration data can be uploaded to the IACC database.
The procedures described in this chapter can be applied after deployment of the instruments for a
variety of maintenance tasks.
This chapter covers the following topics:
♦ “Instrument Shop System Check List” on page 203
♦ “Importing to a Standalone System” on page 203
♦ “Remote Access to an IACC Database” on page 205
♦ “Locating a Tag” on page 206
♦ “Comparing Databases” on page 219
202
10. Instrument Calibration and Preparation B0700BA – Rev K
NOTE
It is recommended that you import the configuration data to an empty database on
the IACC instrument shop system. Review the “Managing IACC Databases” topic
in IACC Help if it is necessary to create multiple databases on the instrument shop
system.
203
B0700BA – Rev K 10. Instrument Calibration and Preparation
3. Choose File > Export from the menu bar to display the Available Formats dialog
box, select IACC Format in the dialog box, and click OK.
The export file includes the selected the FBM228 object including its software and
ECB200/202, the attached H1 devices, and the device type definitions from which
the devices were derived.
4. Use the three succeeding dialog boxes to specify an export file name and folder, verify
the export specifications, and complete the action.
5. Use the appropriate media to transport the export file (*.ida) to the instrument shop
computer.
6. Check the properties of the export file after loading it on the instrument shop com-
puter, and un-check the Read only attribute if necessary.
7. Start IACC, selecting the appropriate database if the instrument shop system has mul-
tiple databases.
8. Click Configuration at the top of the Network tab and choose File > Import
from the menu bar to display the Available Formats dialog box.
9. Select IACC Format in the dialog box and click OK.
10. Use the IACC Import File Name dialog box to browse for and select the import file,
and click Next.
The Import dialog box displays a data tree of the objects available for import
(Figure 10-2).
204
10. Instrument Calibration and Preparation B0700BA – Rev K
11. Expand the tree, select the host FBM228 or click Select All, and check one of the
import options.
If you select Copy All Objects, each pair of duplicate names that results from the
import is displayed in red italic in the Project Navigator until one of the names is
changed.
12. Click Preview to view the objects to be imported.
13. Click Next in the Import dialog box, and use the succeeding dialog boxes to verify the
import and complete the action.
The imported FBM appears under Configuration in the Network tab.
205
B0700BA – Rev K 10. Instrument Calibration and Preparation
Locating a Tag
The device tags are listed in the Project Navigator Network tab under the host FBM228’s
ECB200/202. The devices can be found by browsing the Project Navigator and displaying
ListViews for the ECB200/202.
If you need to search multiple databases for a specific tag, it may be easier to locate the tag using
the IACC search utilities in each database.
To find a tag:
1. Start IACC and select one of the available databases.
2. Choose View > Output Window if the Output window is not open at the bottom of
the screen.
3. Choose Edit > Find in Database from the menu bar to open the Find IACC
Object dialog box (Figure 10-4).
206
10. Instrument Calibration and Preparation B0700BA – Rev K
Figure 10-4. Find IACC Object Dialog Box and the Find Tab
4. Enter the tag in Find field, check the Name option, and click Find.
The results are displayed in Find tab in the Output window.
5. Right-click the listing and choose Where Used from the pop-up menu to display
associations with the object in the Where Used tab in the Output window
(Figure 10-5).
6. If the search does not find the object, open another database.
207
B0700BA – Rev K 10. Instrument Calibration and Preparation
4. Click the Live List tab to display the connected devices (Figure 10-7).
At this point, you can reset the device tag if necessary.
208
10. Instrument Calibration and Preparation B0700BA – Rev K
Figure 10-7. Live List Tab and Dialog Box for Setting Device Address and Tag
5. Click Save below the Live List tab to save the changes to the IACC database.
Commissioning Devices
The IACC Commission Wizard applies a device tag from the database to a connected device,
downloads selected device and block configurations to the device, uploads the entire device con-
figuration to the IACC, and marks the device configuration in the database as committed to a
physical device.
The wizard downloads only those resource and transducer block parameters that are included in
the Download List in the block templates, as described in “Configuring Downloads” on page 94.
Function blocks are not downloaded; the device function blocks are configured when the linked
FOUNDATION fieldbus Function blocks are downloaded to the control station.
The Commission Wizard can be run from the instrument shop system as part of device prepara-
tion and from the control room system as part of site commissioning.
To commission a device:
1. Expand Configuration in the Network tab to display the host FBM228, its soft-
ware package and ECB200/220, and the attached H1 devices.
209
B0700BA – Rev K 10. Instrument Calibration and Preparation
2. Right-click the device in the Project Navigator and choose Properties from the
pop-up menu to display the properties sheet for device, and change the port number
(if necessary) to match the port used on the instrument shop system (Figure 10-9).
For example, if there is only one port on the NI interface card, you must change
Portno to 1 before you can commission the device in the instrument shop. After
commissioning, restore the device to its original port assignment (1, 2, 3 or 4).
3. Right-click the device in the Project Navigator and choose Field Device Manager
> Workbench > Commission Device from the pop-up menu to start the Commis-
sion Wizard (Figure 10-9).
If you are commissioning the device from an IACC control room system, choose
Field Device Manager > Commission Device from the pop-up menu.
210
10. Instrument Calibration and Preparation B0700BA – Rev K
The wizard lists the physical devices that are potential matches to the device selected
in the Project Navigator. If the device has not been commissioned yet, the wizard dis-
plays a live list of physical devices with the same manufacturer ID, device type, and
device revision as the selected device in the IACC database (Figure 10-9). If the device
has already been commissioned, the wizard shows the device with the matching PD
tag.
♦ Click Show All Devices and then Refresh to see the other connected devices.
♦ Click Filter Devices and then Refresh to show only potential matches.
4. Select a physical device and click Next.
The Download Confirmation dialog box lists the steps in the download, starting with
applying the PD Tag if the device has not yet been commissioned or starting with set-
ting the device address if the device has already been tagged (Figure 10-10). The wiz-
ard then puts the device on-line and sets the resource block to OOS.
5. Check the left checkbox in POST-COMMISSIONING ACTIONS to set the target mode
in the device after the download.
If the box is not checked, the target mode is left at OOS.
211
B0700BA – Rev K 10. Instrument Calibration and Preparation
212
10. Instrument Calibration and Preparation B0700BA – Rev K
8. Click OK to continue (or Back to change your selections or cancel the download).
The wizard displays the status of each step (PASS or FAIL) as the commissioning pro-
gresses (Figure 10-12).
If any step fails, you can either run the Commission Wizard again, or selectively
download the configuration as described in the next section.
NOTE
Do not interrupt the download. Allow the wizard to complete all of the actions.
213
B0700BA – Rev K 10. Instrument Calibration and Preparation
The wizard displays the status of each step (PASS or FAIL) as the commissioning pro-
gresses (Figure 10-12).
If any step fails, you can either run the Commission Wizard again or selectively down-
load the configuration.
NOTE
Do not interrupt the download. Allow the wizard to complete all of the actions.
After the wizard has completed most of the task on the list, and pauses and displays
the following prompt:
Select the Next >> Button to complete the ‘final mode’ Commis-
sioning
At this point, the device has been tagged, the device, resource block and transducer
block configurations have been downloaded and selected parameters have been
uploaded to the IACC database. The last steps include a comprehensive upload of
parameters from the device, a process which takes a considerable amount of time.
9. Click Finish when the wizard displays the message:
Device has been Commissioned Successfully
10. Review the contents of the FDM Editor tab in the IACC Output window for error
messages.
214
10. Instrument Calibration and Preparation B0700BA – Rev K
The output can be saved to a file and/or printed for document the process or assist in
troubleshooting.
11. If you are exporting the device database from the instrument shop system back to the
control room system, make sure that port number configured for each device is
restored to the port that was originally configured in the control room system
(Figure 10-13).
215
B0700BA – Rev K 10. Instrument Calibration and Preparation
216
10. Instrument Calibration and Preparation B0700BA – Rev K
10. Click the OOS button above the tab display if the block is not already out of service as
indicated by the Actual field in the upper left corner of the block display.
11. Use the pull-down list in the top left corner of the editor window to select the device
the device tag and display in the Field Device Manager navigation pane and choose
Download from the pop-up menu.
12. Do the following for each resource and transducer block to be downloaded:
a. Select the Configuration tab for the block and choose click Download All
button at the bottom of the page.
b. Click the Compare tab in the editor window.
c. Select parameters that do not match (that is, that were not downloaded) and
upload them to the IACC device database.
d. Display the Configuration tab and click the Save button.
The IACC device database marks the device and its blocks as being commissioned to a
physical device.
217
B0700BA – Rev K 10. Instrument Calibration and Preparation
Running Methods
The Methods tab lists the methods available for the selected device block. The methods can be
run from the instrument shop system to calibrate a brand new device or to re-calibrate a device
that has been taken off line for periodic maintenance. If a device must be calibrated in place, the
Methods tab can be accessed from an IACC control room system and the method run online as
part of site commissioning.
To execute a method on a transducer block as part of a device setup:
1. Open the device in Field Device Manager, select the transducer block in the pull-
down lift in the upper left corner of the editor window, and click the Methods tab to
list the methods available for the block (Figure 10-16).
2. Optionally, click Customize at the bottom of the page to select specific parameters
for the monitor pane at the bottom of the page.
3. Check the manufacturer’s instruction for setting resource and transducer block modes
and click the appropriate mode button (OOS, Man, Auto) at the top of the page to
place the device blocks in the required state.
218
10. Instrument Calibration and Preparation B0700BA – Rev K
NOTE
The function blocks are not scheduled; they remain out of service.
NOTE
The method must be run successfully at least once before the device is put in
service.
8. When the Methods tab indicates that the method execution is finished, switch to the
Configuration tab and click the Save button to upload the results to the IACC
instrument shop device database.
NOTE
The Download List in the device template should exclude any parameters that are
set as result of the calibration. See “Configuring Downloads” on page 94 for infor-
mation on defining the list.
Comparing Databases
Once the device is on-line, use the Compare tabs for resource and transducer blocks to identify
parameters that are configured differently in the device and the IACC database, and then align the
two configurations by uploading and/or downloading parameters.
NOTE
While Field Device Manager provides a Compare tab for function blocks, the fea-
ture should only be used with resource and transducer blocks. Function blocks are
configured in the IACC CSD Editor and the properties sheets for the corresponding
FOUNDATION fieldbus Function blocks as part of control configuration; function
blocks are not configured or maintained in Field Device Manager. The Compare
tab should be used with function blocks only to view the values in the device.
219
B0700BA – Rev K 10. Instrument Calibration and Preparation
Figure 10-17. Transducer Block Compare Tab While Device Values Are Being Read
If the values do not match for a specific parameter, the editor displays in the
column between the two values.
3. Select parameters to be updated:
♦ Click the row header (the left-most button in the row) to select the first parame-
ter.
♦ Press Ctrl while clicking the row headers for additional parameters.
♦ Click the left-most column header (Figure 10-18) to select all parameters.
Click the column header a second time to de-select all parameters.
4. Use the filtering options at the bottom of the page to select parameters of interest:
220
10. Instrument Calibration and Preparation B0700BA – Rev K
♦ Use the pull down menu to select parameters that appear on a specific tab, such as
Configuration, or choose All Tabs.
♦ Check Differences Only to display only parameters for which the values do
not agree.
♦ Check Selections Only to show only parameters you have selected.
221
B0700BA – Rev K 10. Instrument Calibration and Preparation
6. Click Refresh to read the values from the device and compare them to the database.
7. Click Save to save the configuration in the IACC database.
8. Select the resource block or other transducer blocks to compare the databases for those
blocks.
222
11. Installation
This chapter describes installation of the FBM228 and connection to the H1 segments.
This chapter provides specific installation and configuration information for the FBM228
(p/n P0922QS), and should be used as a supplement to the mounting, cabling, and field wiring
instructions provided in the Standard and Compact 200 Series Subsystem User’s Guide (B0400FA).
Also refer to the following Fieldbus Foundation documents:
♦ AG-140, Wiring and Installation, 31.25 kbits/s Voltage Mode Wire Medium,
Application Guide
♦ AG-163, Foundation fieldbus Application Guide 31.25 kbit/s Intrinsically Safe Systems
♦ DS50.02, Part 2 [Draft Standard] 1995, Fieldbus Standard for Use in Industrial
Control Systems _ Part 2: Physical Layer Specification and Service Definition,
Amendment to Clause 22 (Formerly Clause 11 and Clause 24).
♦ ISA-RP12.6, Wiring Practices for Hazardous (Classified) Locations Instrumentation,
Part I: Intrinsic Safety, Recommended Practice
♦ FF-816, Fieldbus FOUNDATION Physical Layer Profile Specification.
The instructions in this chapter assume that host FCP280, FCP270, or ZCP270 has already been
installed and brought on-line. The following topics are covered:
♦ “Module Fieldbus Cables” on page 225
♦ “Installation on Foxboro Baseplates” on page 228
♦ “Mounting on a Baseplate with Power Conditioners” on page 231
♦ “Fieldbus Design and Installation” on page 237
♦ “Site Installation and Specifications” on page 242
♦ “Activation of FBM228 Communications” on page 250
The FBM228 is installed in one of two basic configurations:
♦ Mounted on a baseplate with power conditioners for the H1 segments. Several variet-
ies of this configuration are provided by Pepperl+Fuchs and by MTL Instruments
Group plc. Figure 11-1 shows a redundant pair of FBM228s installed on a Pep-
perl+Fuchs FieldConnex™ baseplate.
223
B0700BA – Rev K 11. Installation
♦ Plugged into an Foxboro modular baseplate and connected to H1 segments via a pas-
sive termination assembly. The FBMs can be installed on the same baseplate as the
host FCP280, FCP270, or FCM100 or on adjacent baseplates connected by a module
fieldbus cable. The termination assembly simply provides a connection between the
baseplate and the power conditioning equipment. Third-party power conditioning
modules are then connected using standard H1 practices with respect to power condi-
tioning, distances, bus termination, and safety certifications.
Figure 11-2 shows a redundant FBM228 pair installed on a 4-position baseplate
below the fault-tolerant host FCP280 or FCP270s. The redundant adapter (lower
left) connects the FBMs to a termination assembly, power conditioners and H1 seg-
ments.
Note: The FCP280 does not have a four-position baseplate and must be installed on a separate,
dedicated baseplate as described in B0700FW.
Figure 11-2. Redundant FBM228s Mounted on a Modular Baseplate
224
11. Installation B0700BA – Rev K
NOTE
The dual cable FCP280 baseplate has dedicated “A” versus “B” fieldbus ports and
does not need the RH928CY “Y” cable.
225
B0700BA – Rev K 11. Installation
Refer to Standard and Compact 200 Series Subsystem User’s Guide (B0400FA) for additional details
on installing module fieldbus cables.
226
11. Installation B0700BA – Rev K
♦ For non-redundant FBMs the sixth character of the letter is position number of the
module in the baseplate, 1 through 8. For redundant FBMs, the sixth character is a
letter indicating the two adjacent slots in which the module pair is installed: A for 1
and 2, B for 3 and 4, C for 5 and 6, and D for 7 and 8.
NOTE
For addressing with the FCP280, refer to “FCP280/200 Series FBM Module Iden-
tification” in Field Control Processor 280 (FCP280) User’s Guide (B0700FW).
Figure 11-4 shows an FCP270 (letterbug ID: FCP900) mounted on a 2-position baseplate con-
nected to four baseplates:
♦ Two P+F FieldConnex power-conditioning baseplates each with redundant FBM228s
♦ Four-position modular baseplate with an FBM207, an FBM217, and a redundant
FBM228
♦ MTL power-conditioning baseplate with a redundant FBM228 pair.
The DIP switch settings on the first three baseplates group the three as a single virtual baseplate
addressed as baseplate 0. The fourth baseplate is addressed as baseplate 1. Figure 11-4 also shows
the resulting FBM letterbugs.
Baseplate 0 Baseplate 1
IPM
IPM IPM
IPM
FBM228 FBM228 FPS
ALM
FBM228
FBM228 IPM
IPM IPM
IPM
FCP270FCP270 FBM228
FBM228
FCP270
FBM228 FBM228
The switch settings on the power-conditioning baseplates for baseplate and module identification
are described in the following sections. Switch settings for Foxboro baseplates are described in
Standard and Compact 200 Series Subsystem User’s Guide (B0400FA).
227
B0700BA – Rev K 11. Installation
Termination
Assembly
Redundant
FBM228 pair
Redundant
Adapter
FCP270s
Redundant
FBM228 pair
Power Supply
When used as a redundant pair, the FBM228s are installed in adjacent baseplate positions begin-
ning with the highest numbered slots (7 and 8, 5 and 6, and so on) and a redundant adapter
module (p/n P0922RK) is placed on the two baseplate termination cable connectors to provide a
single connection for the cable from a termination assembly. Three redundant adapters are shown
on the left side of Figure 11-5, each of which connects the module pair to its right to the termina-
tion assembly.
228
11. Installation B0700BA – Rev K
NOTE
When using a horizontal baseplate, load the FBM pairs from right to left. On a ver-
tical baseplate begin with the lower baseplate positions.
NOTE
The redundant adapter must be installed before the FBMs are powered up.
Install each non-redundant FBM228 in the lowest numbered slot available on the baseplate, and
connect the Type 1 cable from the termination assembly to the I/O connector whose
position number matches the position number of the module.
NOTE
There should be no redundant modules in positions with lower numbers than those
occupied by non-redundant FBMs of any kind. For example, on a horizontal base-
plate, the redundant modules should be to the right of any non-redundant FBMs.
The FBMs are connected to the H1 segments via a Type 1 termination cable and one of two pas-
sive termination assemblies:
♦ RH922VC (supersedes P0922VC), which is rated for safe operation in temperatures
up to 50° C
♦ P0922VS, which is designed for use in NEMA-4 cabinets and is rated for safe opera-
tion in temperatures up to 70° C
Each of these assemblies consists of a T1 cable connector and a bank of terminals for connection
to a third-party power conditioning module such as the Relcom FPS-1 Redundant fieldbus power
supply. The assembly has no power connections or terminators; its function is simply to pass
signals to and from the FBM228.
A Type 1 cable from the termination is plugged into the redundant adapter or single connector.
The termination assembly is supplied with clamp-on ferrite cores (p/n BF162YG) for use on the
T1 cable to provide EMI filtering.
♦ Place two cores on the T1 cable in close proximity to the redundant adapter or the
termination cable connector on the baseplate.
At the baseplate, the cable is plugged into either the redundant adapter or an I/O connector.
The other end of the cable is plugged into one of the termination assembly type. For the available
Type 1 termination cables, refer to “Low Smoke Zero Halogen (LSZH) TA Cables and Part
Numbers” and “Polyurethane Termination Cables and Part Numbers” in Standard and Compact
200 Series Subsystem User’s Guide (B0400FA).
229
B0700BA – Rev K 11. Installation
H1 Segment Connections
NOTE
For general information on FOUNDATION fieldbus cabling and topologies, refer to
FOUNDATION fieldbus document AG-140, Wiring and Installation, 31.25 kbits/s
Voltage Mode Wire Medium, Application Guide.
Cabling from other manufactures (with different color coding) may be used, provided
the polarity of the two signal wires is kept consistent throughout the cable network.
230
11. Installation B0700BA – Rev K
End-Bus Connection
FBM228, Foundation fieldbus
01 02 03 04
Note: C
O
Connections are M
shown for M
U
channel 1 only. N
I
C
A
T
T
I
O
N
Signal
Jumper to o+
o-
o+
o-
o+
o-
o+
o-
Connection
connect sh sh sh sh Points
to frame o+
ground at the
o-
baseplate.
sh
To Power
Conditioner
for Segment 1
Figure 11-6. Fieldbus Cable Connections
231
B0700BA – Rev K 11. Installation
the FCP270 letterbug is FCP800. Both baseplates receive bulk power from an FPS400-24
200 Series power supply.
To install redundant FBMs on power conditioning baseplate:
1. Mount the power supply and FCP280 or FCP270 baseplate on one or more DIN rails
in the enclosure, and install the control processors as described in:
♦ Standard and Compact 200 Series Subsystem User’s Guide (B0400FA) - for power
supply and baseplate
♦ Field Control Processor 280 (FCP280) User's Guide (B0700FW) - for FCP280
module
♦ Field Control Processor 270 (FCP270) User's Guide (B0700AR) - for FCP270
module.
2. Connect the Primary and Secondary connectors on the FCP280 or FCP270 baseplate
to outputs on the FPS400-24 power supply.
3. Follow the instructions in the P+F documentation to attach the baseplate to a DIN
rail and install the power conditioning modules.
4. Press the each FBM228 module in place on the baseplate so that the two connectors
on the rear of the module plug into the mating connectors on the baseplate, and
tighten the two hex screws on the top and bottom of the module.
5. Connect one set of the Primary and Secondary connectors on the FieldConnex base-
plate to outputs on the FPS400-24 power supply.
The other pair of connectors can be connected to a second supply for redundant bulk
power.
6. Insert the fieldbus cable from the FCP280 or FCP270 into a 9-pin connector on
either side baseplate.
7. Use the other 9-pin connector to connect a cable to the next baseplate or terminate
the module fieldbus with a termination plug (RH916RB (supersedes P0916RB) or
RH926KW (supersedes P0926KW)).
8. Set the module identities using the 5-switch DIP on each baseplate (Table 11-1).
Note that up to four daisy-chained baseplates can be identified as a virtual single base-
plate or as multiple baseplates.
9. Connect each segment to the labelled connectors (SEG1 throughSEG4) on the side of
the baseplate.
232
11. Installation B0700BA – Rev K
24 v dc
power supply
FPS400-24
(p/n P0917LY)
FPS400-24
24 v dc
power supply
FPS400-24
(p/n P0917LY)
FPS400-24
Fault-tolerant FCP270s
(letterbug: FCP800)
two-position horizontal
modular baseplate
(p/n P0926HW)
(FCP280 can be used FCP270 FCP270
in a similar manner.)
SEG4
3
SEG2
H1 Segments
2
SEG1
To daisy-chain power to a
second FieldConnex FBM228 1
baseplate, connect to
Pri and Sec on the Connect to the
next baseplate. next baseplate
or terminate the
1 2 3 4 5 module fieldbus
For power-fault alarming, On On On On On with a plug.
connect Fault on either Set the baseplate and module
side of the baseplate to identities with the 5-switch DIP.
to a contact input on the For baseplate 0, modules 1 & 2,
appropriate FBM. set all switches to ON. The resulting
FBM letterbug is FCP80A.
233
B0700BA – Rev K 11. Installation
SEG8
Non-redundant Segment 8 (Port 4 on FCPA26)
SEG7
FBM 1
FBM228 Segment 7
SEG6
(FCPA26)
Segment 6
SEG5
FBM228
Segment 5
SEG4
SEG3
Segment 4
SEG2
Non-redundant
Segment 3
FBM 2
FBM228
SEG1
(FCPA27) Segment 2
FBM228
Segment 1 (Port 1 on FCPA27)
1 2 3 4 5
Off On Off On Off
Set the baseplate and module
identities with the 5-switch DIP.
In this example, switches are set for
baseplate 2, modules 6 & 7 The
resulting FBM letterbugs end in
26 and 27, respectively.
The DIP settings determine the identity of the baseplate and the FBM in slot FBM 1; the module
in the adjacent slot is one position higher. The switch settings for a non-redundant power-condi-
tioning baseplate are shown in Table 11-2.
234
11. Installation B0700BA – Rev K
235
B0700BA – Rev K 11. Installation
Dual 24 v dc
Power Supplies
FPS400-24
FPS400-24 FPS400-24
FCPF00
Fault-tolerant
FCP270 FCP280 and baseplate can
be used in a similar manner.
FCP270 FCP270
Connect Primary
and Secondary
1 2 3 4 5 Power to outputs
Set 5-switch DIP to identify the On On On On On on the FPS400-24.
baseplate and modules. Set all
switches ON for baseplate 0 and
modules 1 & 2. The resulting IPM IPM IPM IPM
FBM letterbug is FCPF0A.
FPS
4 ALM
3
H1 Segments IPM IPM IPM IPM
2 FBM228 FBM228
Connect Fieldbus
connector to the
1
FCP280 or FCP270
A1
A2 baseplate or a previous
baseplate with FBMs.
For power fault alarming, connect Connect the second
A1 and A 2 to the appropriate Fieldbus to the next
contact input FBM. baseplate, or terminate
the module fieldbus with
a fieldbus plug.
9. Connect each segment using connectors on the left side of the baseplate.
236
11. Installation B0700BA – Rev K
Segment Topology
Typical fieldbus installations utilize the point-to-point, spur, and tree topologies, or combinations
or tree and spur, in which various components of the fieldbus segments can be connected
together. Select the topology based on the physical location of the device and relative installation
costs. Plot plans are used in addition to P&ID's and instrument indexes during the design of a
fieldbus segment.
Spur connections shown junction boxes in Figure 11-10 through Figure 11-13 are generally cur-
rent limiting (60 mA) connections to the bus to provide short-circuit protection and to provide
the ability to work on field devices without a hot work permit. This current limiting connection
should provide a non-incendive or intrinsically safe connection to the field device.
237
B0700BA – Rev K 11. Installation
Point-to-Point Topology
This topology consists of a segment having only two devices, such as a transmitter connected
directly to the FBM228 (Figure 11-10).
To termination
Trunk Junction Box
assembly and
FBM228
Spur
Device
Devices
Spur Topology
Spur topology (Figure 11-12) consists of fieldbus devices connected to a multi-drop bus segment
through a length of cable called a spur. This technology is technically acceptable but not generally
a good economic choice.
Junction
To termination Box
Trunk
assembly and
FBM228
Spur
Device
238
11. Installation B0700BA – Rev K
Combining Topologies
When combining spur and tree topologies to form a single segment (Figure 11-13) follow the
rules for maximum fieldbus segment length, and include the length of spurs in the total length
calculation. Spurs are permitted to extend only from trunk lines and not from other spur lines.
Junction
To termination Box
Trunk
assembly and
FBM228
Spur
Device
Device
Figure 11-13. Combining Topologies
Fieldbus Wiring
Cable Types
Use individually shielded, twisted-pair cable designed especially for Foundation fieldbus for all
new installations to get maximum performance form the network. Twisted pair wire is used rather
than a pair of parallel wires to reduce external noise from getting onto the wires. The shield over
the twisted pairs further reduces susceptibility to noise. Table 11-4 shows the typical FOUNDA-
TION fieldbus cable characteristics per the IEC Physical Layer Standard.
Cables for FOUNDATION fieldbus installations should be labeled Type A (18 American Wire
Gauge). All cables should either be armored single or multiple twisted pair with an individual
shield for each pair. Multi-pair cables should have an additional overall shield.
Fieldbus Terminators
Each fieldbus segment should have two, and only two terminators. The wiring between the two
terminators is defined as the trunk. Terminators located in the field are generally installed in a
junction box.
When a signal travels on a cable and encounters a discontinuity, such as a wire open or short, it
produces a reflection. The portion of the signal that echoes from the discontinuity travels in the
opposite direction. This reflection is a form of noise that distorts the signal. A terminator is used
to prevent a reflection at the ends of a fieldbus cable. A fieldbus terminator consists of a 1mF
capacitor in series with a 100 W resistor. Some of the wiring components, such as the FOUNDA-
TION fieldbus power supplies, have terminators built into them. These terminators may be per-
manently installed, turned on or off using a DIP switch, or placed into use by a wiring jumper.
239
B0700BA – Rev K 11. Installation
Distance Constraints
The maximum allowed length of a fieldbus segment is 1900 m (6232 ft). Compute total segment
length by adding the length of the main trunk line and all the spurs that extend from it.
Total Segment Length = Trunk + All Spurs
Spurs
A spur is an H1 branch line connecting to the main trunk line. The trunk is considered to be the
main cable run and contains segment terminators at each end. A spur can vary in length from 1
meter to 120 meters.
When a short circuit protection wiring block is utilized, the segment design is limited to one
device per spur.
The maximum spur length, that is, the length of the cable from the wiring block to the H1
device, is 120 meters.
240
11. Installation B0700BA – Rev K
Polarity
Wiring polarity is an important concern as some H1 devices are polarity-sensitive. A device wired
with the wrong polarity may short-circuit the segment or simply not operate. Good practice sup-
ports short circuit protection for spur branches to prevent a reverse-wired device from taking
down an entire segment.
Maintain wiring polarity throughout the segment design and installation. Typically positive is
black, brown, or orange and negative is white or blue.
Grounding
Do not use the instrument signal conductors as a ground. Make the instrument safety grounds
through a separate conductor outside of the signal cable. Do not connect either conductor of the
twisted pair to ground at any point in the network.
The fieldbus signals are applied and preserved differentially throughout the network, and ground-
ing either conductor would be expected to cause all devices on that bus segment to lose communi-
cations for the period that the conductor is grounded.
Shielding
Terminate the instrument shield at the FBM228 end (that is, the power conditioner end) of the
segment in the marshalling cabinet. Do not connect the shielding to ground at any other place.
If a multiple home run cable goes to a field junction box, do not connect the cable shield wires
from different networks together. Connecting the shield from different networks creates ground
loops and noise within the network
241
B0700BA – Rev K 11. Installation
Cables have attenuation ratings for a given frequency. The FOUNDATION fieldbus frequency of
interest is 39 kHz, and thus FOUNDATION fieldbus cable has an attenuation of 3 dB/Km at 39
kHz. The signal’s amplitude is approximately 70% of the original signal after traveling 1 km; a
500 meter standard fieldbus cable would have an attenuation of 1.5 dB.
Network Installation
The network segment installation steps are listed below.
Cable Installation
Install the cable in the following order:
1. Install the trunk cable (the longest cable of the fieldbus network).
2. Install terminators at both ends of trunk cable.
3. Install any spur lines to the trunk cable.
4. Perform cable resistance and grounding tests
5. Connect power supply, power conditioner, grounds, and FBM interface to the trunk
cable.
242
11. Installation B0700BA – Rev K
NOTE
Make sure that technician’s bare hands do not come in contact with meter leads or
segment wiring. The body acts as capacitor and body contact with leads or wiring
could result in false readings.
243
B0700BA – Rev K 11. Installation
Note 1
This value will change due to the capacitor charging in the termination RC circuit
and the capacitance in the fieldbus cables.
Note 2
A reading of <0.5 μF indicates no terminator on the segment. A reading of a nominal
2 μF indicates a second terminator on the segment. The acceptable values assume that
the power supply terminator is used as the second terminator and only one additional
terminator is connected in the field. Otherwise, the expected result would be 2 μF.
Note 3
An actual reading that is much greater or varies in a capacitor-charging manner to a
high capacitance value (>1 μF) indicates a poor quality noisy ground on the shield
ground bar. Be sure to correct this ground problem to prevent communication errors
on the fieldbus segment. A reading of 300 nF indicates noise on the ground system.
Field data has shown that readings of up to 500 nF can be acceptable providing the
fieldbus signal waveform and voltage compare to that shown in figure 6, the Wave-
form with Two Terminators (1000 ft. Cable).
244
11. Installation B0700BA – Rev K
245
B0700BA – Rev K 11. Installation
Procedure
To check out a segment:
1. Connect the FBT-3 to the terminator at the Megablock furthest from the power con-
ditioner
2. Attach the FBT-5 to the other end of the cable using the clip leads, and the turn on
the FBT-5.
NOTE
The red clips should connect to the positive fieldbus wire and the black clip to the
negAtive Fieldbus wire. If the wires are reversed, the FBT-3 Fieldbus Monitor will
not turn on.
DC Voltage should match the result in “Step 4: DC Voltage Check” on page 245.
3. Push FBT-3 mode button once to read the LAS function.
The LAS signal level reading should indicate OK and show the signal level.
Table 11-10 provides information on signal level and wire condition.
246
11. Installation B0700BA – Rev K
If there is any activity on the network, the Link Active Scheduler should be sending
out probe node frames. The FBT-3 measures the signal level of the probe node frames
in millivolts. Measurements over 150 mV are OK. The FBT-5 acts as the LAS by
injecting a fieldbus signal on the wire.
4. Push the FBT-3 Fieldbus Monitor’s mode button three times to get the Noise Average
function.
The reading should indicate OK and show a noise reading. Table 11-11 provides infor-
mation on noise level and wire condition.
NOTE
The noise on the network is measured in the silence period between frames. The
value is averaged over 10 measurements. The FBT-3 displays noise readings over
693 mV.
For redundant FBM228s, the FBT-3 should show two devices on line, as each FBM
registers as a device with the FBT-3.
5. Correct problems before proceeding to the next step.
247
B0700BA – Rev K 11. Installation
Measure the AC waveform at the Marshaling cabinet terminal block field connector.
Procedure Expected Result
Set the scope to AC, 200 mV/division, 10 micro
seconds/division for best results and press HOLD to 350 mV and 700 mV peak to peak
capture the waveform.
Verify the waveform against the expected waveform shown in the Waveform with Two Termina-
tors and 1000 ft. Cable figure. Note the differences in the signals with 1 terminator (Waveform
with One Terminator and 1000 ft. Cable) and with 3 terminators (Waveform with Three Termi-
nators and 1000 ft. Cable).
Figure 11-15 shows a waveform with two terminators and 1000 feet of cable. This is the expected
waveform.
248
11. Installation B0700BA – Rev K
Figure 11-16 shows a waveform with one terminator and 1000 feet of cable.
Figure 11-17 shows a waveform with three terminators and 1000 feet of cable.
249
B0700BA – Rev K 11. Installation
250
11. Installation B0700BA – Rev K
2. Select the control station to which the modules are attached and click the CONFIG
button to display the field devices connected to the control station (the PIO BUS dis-
play).
FCP280 or FCP270
For the FCP280 or FCP270, the display shows the attached FBMs. Figure 11-19
shows the configuration of a fault-tolerant FCP270 pair (CPFF01/F270 FT), its Pri-
mary ECB (CPFF01/FBM 0), and a network map showing five FBMs attached to the
station.
251
B0700BA – Rev K 11. Installation
Device ID
Hardware
Type
Boxes indicate displays of attached H1
devices are available on the next level.
Figure 11-19. PIO Bus Display of an FCP270 and Attached FBMs (Similar for FCP280)
See System Management Displays (B0193JC) for more information on the PIO bus
display for the FCP280 or FCP270.
ZCP270
If the control station is a ZCP270, the CONFIG button shows the FCM100s assigned
to the ZCP270.
♦ Select the host FCM100 and click NEXT LEVEL to display the FCM, its Primary
ECB and the attached FBMs.
The layout of the resulting display is the same as that in Figure 11-19; however the
FCM and its Primary ECB are shown instead of the control station and its Primary
ECB.
3. Select the FBM (FFBM1D is selected in Figure 11-19) and click EQUIP CHG to display
the Equipment Change display for the module.
The currently enabled actions are displayed in white (Figure 11-20).
252
11. Installation B0700BA – Rev K
4. Select GO ON-LINE and, if the FBM is a redundant pair, click Both in the module
selection dialog box.
5. Click the button to return to the PIO Bus display, and then do the following for
each device to be brought on-line:
a. Select the FBM and click Next Level to display the port selection dialog box
(Figure 11-21), and click a port number to display the devices on that segment.
b. Select each ECB201, and click EQUIP CHG to display its Equipment Change dis-
play (Figure 11-22), and then click ENABLE COMMUNICATIONS.
253
B0700BA – Rev K 11. Installation
c. Click EQUIP INFO to check the status of the device as it comes on-line.
Refer to Chapter 13 “System Management” for descriptions of the Equipment
Information pages for the FBM228 and H1 devices.
d. Click the button to segment display to activate communications on the other
devices on the selected segment.
e. Click the button in the segment display to return to the PIO bus display and
activate communications on the other segments.
Use the General Download capabilities in SMDH to bring all H1 device on-line after a commis-
sioning of multiple devices, major changes to the fieldbus, or recovery from a power failure.
254
12. Site Commissioning
This chapter covers the activities following the first-time attachment of devices to the system,
including device commissioning Field Device Manager - Control Room, associating the correct
device serial numbers with device instances in the IACC database, and downloading
configurations.
Many of the tasks included in this chapter, such as commissioning a device and downloading
resource and transducer blocks, can be accomplished offline using Field Device Manager - Instru-
ment Shop. However, you can also perform device commissioning tasks online from an IACC
control system, as well as make last-minute adjustments to the device block parameters.
NOTE
A device can be accessed online using Field Control Manager - Control Room
before the device ECB is downloaded from the IACC database. You can perform
functions such as modifying resource and transducer blocks, and running methods
when the physical device is tagged to match the device instance in the IACC data-
base. You can tag the device using the Commission Wizard (page 255) or the seg-
ment live list display (page 263).
Device Commissioning
The IACC Commission Wizard applies a device tag from the database to a connected device,
downloads selected device and block parameters to the device, uploads the entire device configu-
ration to the IACC database, and marks the device configuration in the database as committed to
a physical device.
The wizard downloads only those resource and transducer block parameters that are included in
the Download List in the block templates, as described in “Configuring Downloads” on page 94.
Function blocks are not downloaded; the device function blocks are configured when the linked
FOUNDATION fieldbus Function blocks are downloaded to the control station. At the completion
of the commissioning, the wizard uploads device and block parameters from the device to align
device configuration with the IACC database. However, parameters that are locked by a parent
device type are not changed by the upload.
255
B0700BA – Rev K 12. Site Commissioning
The Foxboro Evo system requires that the resource block target mode be set to Auto. Before start-
ing the Commission Wizard:
1. Open the device in the Field Device Manager and select the resource block.
2. Click the Configuration tab, expand +5 MODE_BLK and make sure that
MODE_Blk.Target is set to Auto.
3. Click Save and exit Field Device Manager
The Commission Wizard can be run from the instrument shop system as part of device prepara-
tion and from the control room system as part of site commissioning.
To commission a device from an IACC control room system:
1. Use System Management displays to confirm that the host FBM228 is online.
Refer to “Activation of FBM228 Communications” on page 250 for information on
bringing the FBM online.
2. Start IACC and open the appropriate database, if it is not already opened.
3. Expand Configuration in the Network tab to display the host FBM228, its soft-
ware package and its equipment control block (ECB200 of ECB202).
4. Expand the ECB200/202 to display the devices configured for the FBM.
5. Connect the new device to the assigned H1 segment.
The FBM228 recognizes the device as new for one of the following reasons:
♦ The device tag does not match any tag configured for the segment.
♦ The device tag matches a device tag in the database that is assigned to the same
FBM and segment, but the serial numbers do not match.
♦ The device has been disconnected from the segment for more than 15 seconds.
6. Right-click the device in the Project Navigator and choose Field Device Manager
> Commission Device from the pop-up menu.
Field Device Manager displays a confirmation dialog box if the selected device has
already been commissioned and is online (Figure 12-1).
256
12. Site Commissioning B0700BA – Rev K
The wizard lists the physical devices that are potential matches to the device selected
in the Project Navigator. If the device has not been commissioned yet, the wizard dis-
plays a live list of physical devices with the same manufacturer ID, device type, and
device revision as the selected device in the IACC database. If the device has already
been commissioned (Figure 12-2), the wizard shows the device with the matching PD
tag.
♦ Click Show All Devices and then Refresh to see the other connected devices.
♦ Click Filter Devices and then Refresh to show only potential matches.
7. Select a physical device and click Next.
The Download Confirmation dialog box (Figure 12-3) lists the steps in the download
process, starting with applying the PD Tag if the device has not yet been commis-
sioned or setting the device address if the device has already been tagged. The wizard
then puts the device on-line and sets the resource block to OOS.
8. Check the left checkbox in POST-COMMISSIONING ACTIONS to set the target mode
in the device after the download.
If the box is not checked, the target mode is left at OOS.
9. Scroll the actions list in the dialog box to ensure that the target mode will be set to
Auto after the device blocks are downloaded (step 11 in Figure 12-3).
257
B0700BA – Rev K 12. Site Commissioning
10. Use the checkboxes on the right in POST-COMMISSIONING ACTIONS to specify which
device blocks are to be uploaded from the device to IACC database.
Uploading the resource and transducer block values will mark the device in the IACC
database as committed to a physical device. If the resource and transducer box is not
checked, you must manually upload and save the configuration to align the databases.
11. Click Next to proceed with the download.
The wizard displays a warning dialog box (Figure 12-4) so you can confirm your
choices, or return to the previous display and revise the selections.
258
12. Site Commissioning B0700BA – Rev K
12. Click OK to continue (or Back to change your selections or cancel the download).
The wizard displays the status of each step (PASS or FAIL) as the commissioning pro-
gresses (Figure 12-5).
If any step fails, you can either run the Commission Wizard again or selectively down-
load the configuration.
NOTE
Do not interrupt the download. Allow the wizard to complete all of the actions.
After the wizard has completed most of the tasks on the list, it pauses and displays the
following prompt:
Select the Next >> Button to complete the ‘final mode’ Commis-
sioning
At this point, the device has been tagged; the device, resource block and transducer
block configurations have been downloaded; and selected parameters have been
uploaded to the IACC database. The last steps include a comprehensive upload of
parameters from the device, a process which takes a considerable amount of time.
259
B0700BA – Rev K 12. Site Commissioning
260
12. Site Commissioning B0700BA – Rev K
15. Click Yes to bring the device online now, or click No and bring the device online later
using the ENABLE COMMUNICATIONS change action in System Management displays,
as described in “Activation of FBM228 Communications” on page 250.
16. Use System Manager displays to determine whether the device is online (ECB name is
displayed in white) or offline (ECB name is displayed in yellow).
Viewing Devices
To view the devices currently connected on a segment:
1. Expand the host FBM228 in the Network tab to display the FBM’s software and its
equipment control block (ECB200 or ECB202).
2. Right-click the ECB200/202 and choose Field Device Manager > FBM228 Man-
ager from the pop-up menu to open the module in Field Device Manager.
3. Use the pull-down list in the upper left corner of the editor window to select an H1
segment (Link1 in Figure 12-7) and click the Live List tab in editor window.
The Live List tab (Figure 12-7) includes a table identifying the devices on the link by
the current tag and address, manufacturer ID, device type and revision, DD revision,
and serial number (ID in Figure 12-7). It may take several seconds for Field Device
Manager to complete all fields in the table.
261
B0700BA – Rev K 12. Site Commissioning
Initially, the Live List tab shows only devices with addresses in the following ranges:
♦ Working: 18 (0x12) to 36 (0x24). All devices should be in this range, sometimes
referred to as the legal range, to ensure proper commissioning and operation of
the devices.
♦ Temporary: 248 (0xF8) to 251 (0xFB). When a device is added to the segment it
is assigned to this range if the device’s address conflicts with a device already on
the segment. The device should be moved to an address in the working range
before being put into operation.
♦ Visitors and Default: 252 (0xFC) to 255 (0xFF). This range is used for hand-
held H1 devices and similar connections.
Initially, restricting the scan to these ranges provides better response time, as scanning
for addresses has a relatively low priority compared to other scheduled activities on the
H1 network and polling all possible addresses on the segment can take multiple mac-
rocycles to complete.
However, it may be necessary to scan all addresses to list a device that has just been
connected to the segment and is not shown in any of the three polled ranges.
262
12. Site Commissioning B0700BA – Rev K
4. Check the Scan All Addresses option in the upper right corner of the tab to dis-
play all devices physically connected to the segment including those with an address in
the range 37 to 223.
5. Un-check the option once the device has been assigned a legal address.
The Live List tab enables you to change individual device tags so that the PD_tags match the
device names in the IACC database. Use this feature when you add a device that has been pre-
pared in the instrument shop or shipped fully configured from the device manufacturer, but has a
PD_tag that does not match the device identity in IACC.
To set a PD_tag:
1. Display the Live List for the segment to which the device is connected (Figure 12-7).
2. Select the device and click the Set PD Tag button at the bottom of the editor win-
dow.
3. Enter the new name in the Tag field in the Set PD Tag dialog box (Figure 12-8) and
click Change.
263
B0700BA – Rev K 12. Site Commissioning
A dialog box warns that this action takes the device out of service and disrupts control
applications using the device (Figure 12-9).
4. Click OK in the dialog box to confirm the action (or click Cancel to leave the tag as
is).
A second dialog box advises that the action may take a while to complete. The config-
uration change is a low-priority action relative to other communications scheduled on
the link, and, depending on number of devices on the segment, it may take a minute
or more before Field Device Manager displays another dialog box to indicate that the
action is complete.
5. Click OK in the Success dialog box to return to the Live List tab.
264
12. Site Commissioning B0700BA – Rev K
2. Select the device and click the Set PD Address button at the bottom of the editor
window.
3. Use the pull-down list in the Set PD Address dialog box (Figure 12-10) to select a
legal address, and click the Change button.
A dialog box warns that this action takes the device out of service and disrupts control
applications using the device.
4. Click OK in the dialog box to confirm the action (or click Cancel to leave the address
as is).
A second dialog box (Figure 12-10) advises that the action may take a while to com-
plete. The configuration change is a low-priority action relative to other communica-
tions scheduled on the link, and, depending on number of devices on the segment, it
may take a minute or more before IACC displays another dialog box to indicate that
the action is complete.
5. Click OK in the Success dialog box (Figure 12-10) to return to the Live List tab.
6. Make sure that the Scan All Addresses option in the Live List tab is unchecked.
265
B0700BA – Rev K 12. Site Commissioning
Removing a Device
Removing an H1 device from the Foxboro Evo system involves taking the device off line, physi-
cally removing it from the segment, deleting the device ECB from the IACC database, and down-
loading the changes to FBM. Of course, if the device provides process I/O for any control
strategies, those strategies must be modified also and then downloaded to the control station.
To remove a device from an H1 segment:
1. Make the appropriate changes in the IACC database to CSDs that reference the
device and download the changes to the control station.
Select the device in the Project Navigator and choose Edit > Where Used to display
all current configured references to the device in the IACC database.
See “Modifying Function Blocks” on page 323 for detailed instructions on modifying
and downloading blocks.
2. Switch to Foxboro Evo System Management, select the device in the display of the
segment, click EQUIP CHG at the bottom of the screen, and make the following selec-
tions in the Equipment Change screen:
♦ INHIBIT ALARMS to suppress system alarms when the device is removed
♦ DISABLE COMMS to take the device off line.
See “System Management Displays” on page 275 for detailed instructions on locating
devices in System Management and performing equipment change actions.
3. Disconnect the device from the H1 segment.
4. Access IACC and expand Configuration at the top of the Network tab to display
the host control station and the FBM228.
5. Expand the FBM228 to display its software, its ECB200/202, and the connected
devices.
6. Right-click the device to be removed, choose Delete from the pop-up menu, and
click OK in the Delete Confirmation dialog box.
7. Right-click the host control station and choose Validate/Download > Download to
update the control database in the CP and FBM.
266
12. Site Commissioning B0700BA – Rev K
The position of the device simulation jumper can be determined by viewing the Foxboro Evo Sys-
tem Management displays. When the simulation jumper is in the enabled position, the
BLOCK_ERRORS display shows SIMULATION ACTIVE (see “Block Error Display” on
page 287).
The simulation jumper can be set to conduct tests of the loop with actual fieldbus loading and
distances. In these tests, the hand-held is used to change function block values and status.
To simulate loop operation from an H1 transmitter:
1. Connect the hand-held to the transmitter.
2. Follow the device manufacturer’s instructions to enable the simulation jumper.
NOTE
Some devices require a power cycle to implement the change, and then again to
disable it.
NOTE
At the Foxboro Evo workstation, check the Block Error display in device ECB detail
display or System Management to ensure that the simulation jumper is not enabled.
267
B0700BA – Rev K 12. Site Commissioning
268
13. System Management
This chapter covers tools available for maintaining the FBM228 and connected H1 devices.
This chapter describes the ready-made tools available in Foxboro Evo systems for monitoring
operation of the FBM228 and the connected H1 devices, such as:
♦ FBM228 LED indicators
♦ ECB detail displays
♦ System Management displays.
In addition to these tools, you can use Foxboro Evo resources to develop your own methods for
maintaining the H1 interface. For example, you can connect DCI blocks to specific device block
parameters such as the transducer and resource BLOCK_ERR parameters as described in “Con-
figuring DCI Blocks” on page 162.
Table 13-1 shows how the indicators behave during various operational states on a redundant
FBM228 pair. Table 13-2 provides similar information for a non-redundant module.
269
B0700BA – Rev K 13. System Management
Operational Status
Master/Tracker Link Active
Operational Mode Green Red Amber Amber
Starting Up/Downloading FLASH ON OFF OFF
Hardware Fail OFF ON OFF OFF
Operational - Master Role ON OFF Master: ON ON
Tracker: OFF
Operational - Tracker ON OFF Master: OFF ON
Role Tracker: ON
EEPROM Update FLASH FLASH OFF OFF
OFF-LINE ON ON Master: OFF ON
Tracker: ON
Synchronizing ON per opera- Master: ON ON
tional mode Tracker: FLASH
Operational Status
Master/Tracker Link Active
Operational Mode Green Red Amber Amber
Starting Up/Downloading FLASH ON OFF OFF
Hardware Fail OFF ON OFF OFF
EEPROM Update FLASH FLASH OFF OFF
OFF-LINE ON ON OFF ON
Operational ON OFF OFF ON
For both redundant and non-redundant FBM228s, the four Link Active LEDs are turned on
when the FBM is turned On-Line, and remain on until there is an EEPROM Update or
Download.
270
13. System Management B0700BA – Rev K
NOTE
When a redundant pair is installed on a Foxboro baseplate, a redundant adapter
(p/n P0922RK) must also be installed for the modules to be recognized by System
Management as a redundant pair. See “Installation on Foxboro Baseplates” on
page 228 for installation instructions. The redundant adapter is not a requirement
for FBM228s installed on an MTL and P+F power conditioning baseplate.
Figure 13-2 shows two redundant pairs mounted in an 8-position horizontal baseplate. The Main
module in the pair identified with the letterbug FCM31C is in Slot 5; the Backup module in this
pair is to the right in slot 6. The FBM pair used in the sample displays in this chapter is
FCM31D, installed in slots 7 and 8. In the ECB detail displays and System Management displays
for this pair, Main is the module in slot 7 and Backup is the module in slot 8.
FCM31C FCM31D
271
B0700BA – Rev K 13. System Management
Faceplate
Overlay Buttons
Alarm Summary
ECB Information
FBM Information
272
13. System Management B0700BA – Rev K
For redundant FBM228s, the display also indicates which module (Main Processor or
Backup Processor) is the Master and which is the Tracker, and for each module, the
display indicates which ports are enabled. See the description of the terms Main and
Backup in “Identifying Modules in a Redundant Pair” on page 270.
FBM Status is derived from the FBMSTS parameter and can include the
following status indications:
DCI READY The DCI configuration in the FBM is ready.
ON-LINE The FBM is on-line
UNRESVLD The CP reports that there is an unresolved connection to
the FBM.
FBM OK The FBM is operating and communicating with the CP.
DLOAD FAIL There was a problem with initialization of the FBM.
DEV FAIL There was a hardware failure in the FBM.
COM FAIL There is a problem with communications between the FBM
and the CP.
♦ Alarm Summary, in the upper left quadrant, is not used in the ECB200/202 display;
there are no process alarms associated with ECBs.
♦ The ECB Information section in the lower left quadrant includes:
♦ Key configuration parameters such as the ECB’s Period and Phase, enabled alarms
service (SYSOPT), and the minimum macrocycle configured for the FBMs in the
SYSCFG parameters.
♦ Status information derived from the OPSTAT parameter.
ECB Information is derived from the ECBSTA parameter and can include the
following status indications:
ECB ON The ECB compound is ON.
DEV READY The FBM is ready.
UNRESOLD The ECB has an unresolved configuration problem.
DEV SHUTDWN The FBM is not operating.
ON SCAN The ECB is on scan.
DEV FAIL There was a hardware failure in the FBM.
COM FAIL There is a problem with communications between the
FBM and the CP.
273
B0700BA – Rev K 13. System Management
The display consists of the overlay buttons, faceplate, ECB configuration information and a block
error box. The alarm summary in the upper left corner is not used.
The lower half displays information about the ECB execution period and phase, the operational
status of the FBM (OPSTAT), and the parent ECB 200/202 (PARENT). Information about the
device includes its segment (PORTNO) and address (DVADDR), manufacturer and device IDs,
and version numbers.
The BLOCK_ERRORS box in the lower left displays error codes that are currently set in the
BLOCK_ERR parameter of any block in the device. In Figure 13-4, for example, the message
BLOCK CONFIG ERROR could have been sourced from one or more of the function blocks,
as well as from the transducer and resource blocks.
The ERROPT field at the top of BLOCK_ERRORS is the ECB parameter that specifies which
device block errors are to be collected by the ECB and reported in informational messages. The
recommended setting is 0xFFFE, which selects all 16 BLOCK_ERR codes, except OOS. This
setting avoids generating informational messages when a block is placed in OOS mode, which is
considered a normal mode.
274
13. System Management B0700BA – Rev K
When error messages are displayed, either or both of the DIAG overlay buttons become active so
that you can display additional information sourced from device parameters. See the DIAG1 and
DIAG2 in Integrated Control Block Descriptions (B0193AX) for a list of the message codes. Refer
to the device documentation to interpret the error messages for the specific device.
In Figure 13-4, the device error has also resulted in a system alarm, as indicated by the red
SYSTEM label in the faceplate.
275
B0700BA – Rev K 13. System Management
2. Select the control station and click the CONFIG button to display the field devices con-
nected to the control station (the PIO BUS display).
Figure 13-6 shows the configuration of a redundant FCP270 pair (CPFF01) with five
FBM228s attached. (For configuration with the FCP280, refer to System
Management Displays (B0193JC). For the FCP280, you attach the FBM228s to the
FCP280’s Primary ECBs.) The two white squares at the bottom of each FBM icon
indicate that devices are attached to the FBM and can be displayed on the next level.
For a ZCP270, the screen shows the Fieldbus Communication Modules (FCMs) con-
necting the FBMs to the control station.
To display the FBMs:
♦ Select the FCM and click the NEXT LEVEL button at the bottom of the screen.
SMDH displays a PIO BUS display similar to the one in Figure 13-6 with the
FCM shown where the FCP270 is depicted.
276
13. System Management B0700BA – Rev K
Device ID
Hardware
Type
NOTE: For the FCP280, the FBM228s are attached to one or more of the Primary ECBs for the FCP280.
Refer to System Management Displays (B0193JC) for more information.
Figure 13-6. FCP270 PIO Bus Display
The first row in each of these device icons gives the device ID (based on the DEV_ID parameter
of the ECB200/202); the second row displays the device hardware type. The colors used for the
device ID and type indicate the status of the ECB and the FBM:
♦ White indicates that there are no errors.
♦ Yellow is a caution, indicating there is at least one existing error warning with the
FBM or one of the H1 devices connected to the FBM.
♦ Red indicates a failure.
An asterisk next to the ECB name indicates that an error has been detected. When the ECB is
white, the error has been resolved.
277
B0700BA – Rev K 13. System Management
Table 13-3 lists the command buttons that are active when an FBM icon is selected.
Button Description
Returns to the System Monitor level.
Displays the Equipment Change Screen for the FBM with commands
to:
♦ Toggle the modules on and off-line
♦ Inhibit alarm messages
♦ Download database changes to the FBM
♦ Update the EEProm.
For a redundant pair, the commands are applicable to one or both of
the modules. There is a command for switching the Master and
Tracker roles.
For a redundant FBM pair, displays the first of four Equipment
Information pages (Figure 13-9).
For a non-redundant FBM, displays the first of two Equipment Infor-
mation pages.
Displays a dialog box for selecting one of the connected H1 segments
(Figure 13-13). When the port is selected, the ECBs for the connected
H1 devices are displayed.
Displays an overlay with four commands:
♦ ENABLE PIO BUS CABLE A ALARMS
♦ ENABLE PIO BUS CABLE B ALARMS
♦ INHIBIT PIO BUS CABLE A ALARMS
♦ INHIBIT PIO BUS CABLE B ALARMS
278
13. System Management B0700BA – Rev K
279
B0700BA – Rev K 13. System Management
NOTE
You can perform an online update for a revision within the same version (from 2.1
to 2.2, for example) but not to implement a new version (from 2.1 to 3.0, for exam-
ple). Version updates must be done offline.
NOTE
Selecting select both modules for an EEPROM update at the same time interrupts
communication with the attached H1 devices.
SWITCH ROLES Causes the FBMs to switch roles. The Tracker module assumes the role of
Master, and the Master becomes the Tracker.
When you select this command, System Management opens a
confirmation dialog box (Figure 13-8). The dialog box shows the current
state (on-line or off-line) of the modules.
280
13. System Management B0700BA – Rev K
281
B0700BA – Rev K 13. System Management
282
13. System Management B0700BA – Rev K
H1 Device Displays
From the PIO Bus Display, you can access information about specific H1 devices connected to
the FBM228.
To access the connected H1 devices:
1. Select the FBM and click the NEXT LEVEL button.
SMDH prompts you to select the H1 segment by port number (Figure 13-13).
If there is no segment connected to a port, the port number is displayed in red.
The color of the port number indicates the health of the devices on the segment:
White All devices are on this segment are healthy.
Yellow One or more devices are reporting a warning condition.
Red At least one device on the segment has a failure or its ECB is
off-line.
Black There are no devices configured for this segment.
2. Click the port number for the segment to display the attached devices (Figure 13-14).
283
B0700BA – Rev K 13. System Management
Each square at the top of the page represents an ECB201 that holds information about a device
on the segment. The first row in each of these device icons lists the device ID; the second row dis-
plays the hardware type of the FBM. As with the FBM icons, the colors used for the name and
type indicate the status of the ECB and the H1 device:
♦ White indicates that there are no errors.
♦ Yellow is a caution, indicating there is at least one existing error warning with the H1
device.
♦ Red indicates a failure.
An asterisk next to the ECB name indicates that an error has been detected. When the device ID
lettering is white, the asterisk indicates that there has been an error or warning, but the device has
been returned to normal. Raise the Equipment Information display for the device to acknowledge
the error and clear the asterisk from the display.
Table 13-3 lists the command buttons that are active when a device icon is selected.
Button Description
Returns to the previous level, the PIO Bus Display, showing the FBMs.
284
13. System Management B0700BA – Rev K
Button Description
Displays the Equipment Change Screen for the device ECB
including the following commands:
♦ ENABLE DEVICE ALARMING/INHIBIT DEVICE ALARMING
Enables/disables communication to the control station of system
alarms generated by the FBM and the attached H1.
♦ ENABLE COMMS/DISABLE COMMS
Enables/disables communications between the device and the con-
trol station. Disabling communications disables all publisher/sub-
scriber and client/server connections to the device function blocks.
Displays the Equipment Information pages for the device
(Figure 13-15).
285
B0700BA – Rev K 13. System Management
See “Equipment Information Fields for an H1 Device” on page 297 for additional information
about the data fields in the Equipment Information displays.
286
13. System Management B0700BA – Rev K
Figure 13-18. Block Error Information Overlay for Selected Device ECB
287
B0700BA – Rev K 13. System Management
c. Click the port number that is shown in either yellow or red to display the attached
H1 devices.
d. Select the device that indicates either warning or failure.
e. Click BLOCK INFO to display the block errors reported by the device.
Note that the display does not identify which blocks in the device are reporting
the error condition.
f. Click EQUIP INFO to display additional status and configuration information.
Note that Compound:Block gives the full pathname of the device ECB201.
3. If the SMDH resources do not provide enough information to resolve the alarm, open
IACC and display the Diagnostic tabs for the device:
a. Expand Configuration in the Network tab to display the host CP and FBM.
b. Expand the FBM’s software and ECB200/202 to display the attached devices ().
You can also expand the compound to which the ECB201 is assigned, usually
<CP name>_ECB.
c. Right-click the device and choose FDT > FDT Editor (Universal) from the
pop-up menu to open the device in the UDM.
d. Select the device tag or one of the blocks in the UDM navigation pane, and click
the Diagnostic tab in the editor window for specific details on the device or
block status.
288
13. System Management B0700BA – Rev K
289
B0700BA – Rev K 13. System Management
290
13. System Management B0700BA – Rev K
291
B0700BA – Rev K 13. System Management
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
292
13. System Management B0700BA – Rev K
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
293
B0700BA – Rev K 13. System Management
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
294
13. System Management B0700BA – Rev K
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
295
B0700BA – Rev K 13. System Management
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
296
13. System Management B0700BA – Rev K
Table 13-6. Fields in Equipment Information Displays for Redundant FBM228s (Continued)
297
B0700BA – Rev K 13. System Management
298
13. System Management B0700BA – Rev K
299
B0700BA – Rev K 13. System Management
300
14. Device Maintenance
This chapter covers various maintenance activities including troubleshooting the fieldbus and
replacing devices.
Diagnostics tabs in Field Device Manager provide convenient access to diagnostic information
about FBM228s, the H1 segments, and individual devices, and are used in conjunction with the
Foxboro Evo System Management displays to resolve fieldbus problems.
The examples in this chapter involve use of a Field Device Manager Control Room system by an
individual who is assigned to the Operator group and who has access to System Management dis-
plays.
NOTE
It is recommended that you open no more than three H1 devices per host FBM228
online in Field Device Manager. This limit does not apply when working offline.
Instructions for using IACC assume that the application is opened to the appropriate database
and that the Configuration object at the top of the Network tab has been expanded to show the
host FBM228, its software and equipment control block (an ECB200 for a non-redundant FBM
or an ECB202 for a redundant FBM). Field Device Manager can be invoked from the FBM228
ECB or any of the devices listed below it, as shown in Figure 14-1.
301
B0700BA – Rev K 14. Device Maintenance
NOTE
When Field Device Manager is installed on a Foxboro Evo workstation with dual
monitors, the application should be displayed on the first monitor only.
Troubleshooting FBMs
The FBM Diagnostics tab (Figure 14-3) displays counters for communications events and errors,
and provides tools for advanced troubleshooting. A Foxboro service representative may ask for
specific counters from this page to resolve a problem.
302
14. Device Maintenance B0700BA – Rev K
NOTE
A high value for a counter in this tab or other diagnostic displays does not
necessarily indicate a problem.
Troubleshooting an H1 Segment
To display diagnostics information for an H1 segment:
1. Right-click the FBM228’s ECB200/202 and choose Field Device Manager >
FBM228 Manager from the pop-up menu.
2. Use the pull-down list in the upper left corner of the editor window to select the seg-
ment (Link1 in Figure 14-3).
303
B0700BA – Rev K 14. Device Maintenance
3. The editor displays the Live List tab for the link; the multi-colored cube icon on
upper right corner of the window rotates as the FBM queries the fieldbus and builds
the live list table.
4. Wait for the editor to complete the table in the Live List tab and then click the Diag-
nostic tab in the editor window to display activity counters for the link
(Figure 14-4).
The time stamp above the display indicates when the counters were read from the
FBM.
304
14. Device Maintenance B0700BA – Rev K
305
B0700BA – Rev K 14. Device Maintenance
7. Attach a bus analyzer to the segment if the number of receive errors, frame errors and
overflow errors indicate problems with the receive components, or if transmission
component problems are evidenced by a relatively high number of transmission errors
and aborted transmissions.
Follow the instructions in the bus analyzer documentation to verify power on the bus,
list active instruments, isolate sources of noise, and collect other diagnostic informa-
tion.
8. Click Reset Counters to restart the counters after making modifications to observe
changes in the link operation.
9. Select other segments for analysis.
Troubleshooting Devices
Use the Foxboro Evo System Management displays to respond to system alarms involving H1
devices as summarized below and described in detail in Chapter 13 “System Management”. Use
the System Management resources to begin troubleshooting and then, if necessary, open IACC
and use the Diagnostic tabs in Field Device Manager to view specific device and block error infor-
mation.
To respond to a system alarm:
1. Click the red system alarm indicator in FoxView menu bar to access the System
Management displays.
2. Starting with System Domains page, use the yellow and red coding of logical names to
navigate the system hierarchy to the source of the alarm.
a. Select the marked CP in the System Domains screen and click CONFIG to display
the connected FBMs.
b. Select the FBM indicating the alarm condition and click NEXT LEVEL to display
the port selection dialog box.
c. Click the port number that is shown in either yellow or red to display the attached
H1 devices.
d. Select the device that indicates either a warning or a failure.
e. Click BLOCK INFO to display the block errors reported by the device.
Note that the display does not identify which blocks in the device are reporting
the error condition.
f. Click EQUIP INFO to display additional status and configuration information.
Note that Compound:Block gives the full pathname of the device ECB201.
3. If the System Management resources do not provide enough information to resolve
the alarm, display the Field Device Manager Diagnostic tabs for the device:
a. Expand Configuration in the Network tab to display the host CP and FBM.
b. Expand the FBM’s software and ECB200/202 to display the attached devices.
You can also expand the compound to which the ECB201 is assigned, usually
<CP name>_ECB.
306
14. Device Maintenance B0700BA – Rev K
c. Right-click the device and choose Field Device Manager > Field Device
Manager (Universal) from the pop-up menu to open the device in Field
Device Manager.
d. Select the device tag or one of the blocks in the Field Device Manager using the
pull-down lit in the upper left corner of the editor window, and click the Diag-
nostic tab in the editor window for specific details on the device or block status,
as described in the following sections.
307
B0700BA – Rev K 14. Device Maintenance
The page displays the target mode and actual mode for each block, value and status of
the primary and secondary values for transducer and function blocks, and any block
errors.
NOTE
When the BLOCK_ERR field is blank or contains 0 (as opposed to 0x0 Other),
there are no block errors associated with the blocks.
3. Use the pull-down list in the upper left corner of the editor window to select a specific
block, and click the Diagnostic tab to display its diagnostics information.
For selected block parameters, the tab displays the value configured in IACC and the
current value in the device. The background for each Device Value field changes
from blue to white when the value has been read from the device (Figure 14-6). Once
all the values have been read, the tab is updated periodically.
4. Click + on a parameter index number to display the sub-indices; click the minus sign
on an index number to collapse the parameter display.
The parameters that are included in the tab and the rate at which they are read from the device are
defined in the block template. These settings can be modified if the tab configuration is not
308
14. Device Maintenance B0700BA – Rev K
locked in the parent device type definition. If the configuration is locked, an additional tab can be
defined to review other parameters or update diagnostic data at a different rate.
To set up a different diagnostic display:
1. Click Customize at the bottom right of the tab to open the Diagnostic Details dialog
box (Figure 14-7).
The padlock icon to the right of the tab name indicates the locked status of the tem-
plate. If the status is unlocked ( ) or locked by me ( ), you can modify the tab.
2. Do the following to modify the tab:
a. Select parameters in the list on the left and click >> to add them to tab.
b. Select parameters in the list on the right and click << to remove them from the
tab.
c. Specify a different update period in the box in the lower left.
d. Click OK to return to the diagnostic tab.
If the tab name is marked , the tab configuration is locked in the parent device type
and cannot be edited. The parameter list must be changed in the parent device type or
the tab unlocked in the parent type.
309
B0700BA – Rev K 14. Device Maintenance
NOTE
When the BLOCK_ERR field is blank or contains 0 (as opposed to 0x0 Other),
there are no block errors associated with the device.
If the template for the block is not locked by the parent device definition, the tab can
be customized to show additional parameters. If the template is locked by the parent
object, you can create a new diagnostic tab to monitor other parameters. Figure 14-8
shows a custom diagnostic tab added to a function block template and configured to
include the block’s PV and OUT parameters. The steps for customizing are the same
as those described for resource and transducer blocks described in the previous sec-
tion.
310
14. Device Maintenance B0700BA – Rev K
3. Use the mode buttons at the top of the block display to change the block’s target
mode and observe the changes in block operation (if the buttons are not locked by the
parent device definition).
As the Target and Actual mode changes, the new state is displayed in bold type. Note
that the Target mode changes first, and then Actual.
4. If resolution of the problem requires changes to a function block, make those changes
by modifying the corresponding FOUNDATION fieldbus Function block in the con-
trol database as described in “Modifying Function Blocks” on page 323.
311
B0700BA – Rev K 14. Device Maintenance
The selected functional area is displayed in a multi-tab format (Figure 14-11). The
hierarchy of tab pages and the parameters shown is specific to the device.
312
14. Device Maintenance B0700BA – Rev K
313
B0700BA – Rev K 14. Device Maintenance
314
14. Device Maintenance B0700BA – Rev K
NOTE
If you save any diagnostic information when using the associated DTM, the infor-
mation is saved in the instance-related path of the DTM and not included in the
data saved in an IACC database backup. See “Periodic Backup of Databases” on
page 337 for additional information on saving and backing up the diagnostic data.
3. Do one of the following if resolution of the problem requires changes to the device
resource or transducer blocks:
♦ Exit the vendor DTM and make the changes using Field Device Manager.
♦ Make the changes using the vendor’s DTM and then open the device in Field
Device Manager and upload the device to save the configuration to the IACC
database.
NOTE
Do not use the equipment manufacturer’s DTM to reconfigure device function
blocks. If resolution of the problem requires changes to a function block, make
those changes by modifying the corresponding FOUNDATION fieldbus Function
block in the control database as described in “Modifying Function Blocks” on
page 323.
Replacing a Device
To replace a failed H1 device:
1. Start Foxboro Evo System Management, select the host control station in System
Monitor Domains screen, and click CONFIG to display control station’s PIO Bus dis-
play.
2. Select the FBM228 to which the device is connected, click NEXT LEVEL, and then
choose the appropriate H1 segment in the port selection dialog box.
3. Select the device in the segment I/O Display and click the EQUIP CHG button.
4. Select DISABLE COMMS in the Equipment Change Screen to take the device off-line.
5. Follow the device vendor’s documentation to replace the device on the fieldbus and
connect the replacement to the process.
6. Start IACC and expand the Configuration in the Project Navigator Network tab to
display the control station, the FBM, and the connected devices.
7. Right-click device and choose Field Device Manager > Commission from the
pop-up menu to start the Commission Wizard.
The wizard displays a list of connected devices that could be a match for the device
selected in the Project Navigator based on the Manufacturer, Device type, Device
Revision and DD Revision.
♦ Click Show All Devices and then Refresh to see the other connected devices.
♦ Click Filter Devices and then Refresh to show only potential matches.
315
B0700BA – Rev K 14. Device Maintenance
8. Click Show All Devices and then Refresh to the display remaining devices on the
segment (Figure 14-12).
316
14. Device Maintenance B0700BA – Rev K
10. Check or un-check each option and click NEXT, read the warnings in the next dialog
box, and click OK in the warning dialog box to confirm the action and proceed with
the commissioning.
The wizard displays the status of each step in the process. If a particular download is
not successful, you can either repeat the commissioning or take the following actions:
♦ Download the device system management and network management parameters
from the SM and NM tabs respectively.
♦ Use the Compare tabs for resource and transducer blocks to identify the device
parameters that do not match the IACC database, selectively download those
parameters, and upload all device values to IACC.
11. Allow the commission wizard to complete the list of tasks, and then close Field Device
Manager.
12. Return to the Foxboro Evo System Management displays to verify that the device is
on-line:
a. Select the device in the segment I/O Display and click the EQUIP INFO button to
view the device status.
b. If necessary, click the EQUIP CHG button and select ENABLE COMMS in the Equip-
ment Change Screen to bring the device on-line.
317
B0700BA – Rev K 14. Device Maintenance
NOTE
Both the sequences in this section involve downloading the device ECB as part of
the change. However, a moved device can be accessed online using Field Control
Manager - Control Room before the new device ECB is downloaded from the
IACC database. You can perform functions such as modifying resource and trans-
ducer blocks, and running methods when the physical device is tagged to match the
device instance in the IACC database. You can tag the device using the Commission
Wizard (“Device Commissioning” on page 255) or the segment live list display (see
“Setting PD_tags to Devices” on page 263).
318
14. Device Maintenance B0700BA – Rev K
319
B0700BA – Rev K 14. Device Maintenance
On a Different FBM
To move the device to another FBM:
1. Right-click the device in the Project Navigator, choose Properties from the pop-up
menu, and note the following parameters that will be re-used when you create the
replacement ECB:
♦ Name
♦ Type
♦ Dev_id
♦ Dvname
2. Use the System Management display to take the device off-line:
a. Select the host control station in System Monitor Domains screen, and click
CONFIG to display view station’s PIO Bus display.
b. Select the FBM228 to which the device is connected, click NEXT LEVEL, and
then choose the appropriate H1 segment in the port selection dialog box.
c. Select the device in the segment I/O display and click the EQUIP CHG button.
d. Select DISABLE COMMS in the Equipment Change Screen to take the device off-
line.
3. Disconnect the device from the segment.
4. Delete the device from the control processor and the IACC database:
a. Right-click the device to be moved and choose Validate/Download > Remove
from CP from the pop-up menu.
b. Right-click the device, choose Delete from the pop-up menu, and click OK in the
Delete Request dialog box.
5. Create a new device in IACC with the same properties as the deleted one but assigned
to the new FBM:
a. Select the new FBM in the Project Navigator and expand the object to display the
FBM’s software and its equipment control block (ECB200/ECB202).
b. Right-click the ECB200/202 and choose New Child Device from the pop-up
menu to list the available device types in the Create Device dialog box.
c. Select the appropriate device type (Type parameter in the original ECB), enter the
segment number in the Port field, and click OK.
6. Right-click the newly created device, choose Properties from the pop-up menu,
and edit the Name, Dev_id and Dvname parameters to match those in the original
ECB, and then click OK.
7. Right-click the host control processor in the Project Navigator, choose
Validate/Download > Download from the pop-up menu, and follow the prompts
in the succeeding dialog boxes to complete the validation and download.
320
14. Device Maintenance B0700BA – Rev K
8. Attach the device to the configured segment on the new FBM and use the System
Management displays to bring the device on-line:
d. Select the FBM228 to which the device is now connected, click NEXT LEVEL,
and then choose the appropriate H1 segment in the port selection dialog box.
e. Select the device in the segment I/O display and click the EQUIP CHG button.
f. Select ENABLE COMMS in the Equipment Change Screen.
Deleting an FBM
To remove an FBM from the Foxboro Evo system:
1. Make the appropriate changes in the IACC database to CSDs that reference devices
hosted by the FBM and download the changes to the control station.
To identify the device references:
a. Expand the FBM and its software and ECB200/202 in the Project Navigator to
display the ECBs of the connected devices.
b. Select each device in turn and choose Edit > Where Used to display all current
configured references to the device in the IACC database.
See “Modifying Function Blocks” on page 323 for detailed instructions on modifying
and downloading blocks.
2. Switch to Foxboro Evo System Management, select the FBM in the PIO Bus display
for the host control station, click EQUIP CHG at the bottom of the screen, and make
the following selections in the Equipment Change screen:
♦ INHIBIT ALARMS to suppress system alarms when the FBM and its devices are
removed
♦ GO OFF-LINE (and Both in the module selection box for a redundant FBM) to
take the FBM off line.
See “System Management Displays” on page 275 for detailed instructions on locating
FBMs in System Management and taking equipment change actions.
3. Physically remove the FBM from the system.
4. Switch to IACC, and expand Configuration at the top of the Network tab to display
the host control station and the FBM to be removed.
5. Right-click the FBM, choose Delete from the pop-up menu, and click OK in the
Delete Confirmation dialog box.
The FBM and all the connected devices are deleted from the IACC database.
6. Right-click the control station and choose Validate/ Download > Download to
update the control database in the control station.
321
B0700BA – Rev K 14. Device Maintenance
322
15. Managing Change
This chapter contains information on updating the control and device configurations while
maintaining the integrity of the IACC databases.
This chapter covers some of the tools available for aligning the IACC database with the control
system and with the field devices, and for safeguarding multiple databases as the system evolves.
The following topics are included:
♦ “Modifying Function Blocks” on page 323
♦ “Modifying Resource and Transducer Blocks” on page 326
♦ “Comparing the Device with the Database” on page 330
♦ “H1 Hand-held Devices” on page 332
♦ “Upgrading a Device to a New DD” on page 333
♦ “Changing Device Types” on page 335
♦ “Periodic Backup of Databases” on page 337
♦ “Exporting Databases” on page 342
♦ “Importing Databases” on page 342
Refer to the Help topics “Downloading Control Blocks” and “Managing IACC Databases” for
additional information on these and other resources for managing the database.
323
B0700BA – Rev K 15. Managing Change
Link to FoxView
when IACC is on Device block
a Foxboro Evo mode from
Workstation live update
324
15. Managing Change B0700BA – Rev K
The top of the box describes the discrepancy and provides instructions for either
cancelling the download or changing the blocks to their required mode. The Help
button in the lower right opens a dialog box with additional information about the
parameters that require that the block be in either OOS or Manual (Figure 15-3).
5. When the detail display indicates that the block is in the required mode, switch back
to IACC and click Next in the Download Advisory dialog box to display the Down-
loading dialog box (Figure 15-5).
325
B0700BA – Rev K 15. Managing Change
NOTE
It is recommended that you open no more than three H1 devices per host FBM228
online in Field Device Manager. This limit does not apply when working offline.
326
15. Managing Change B0700BA – Rev K
The editor displays the parameter values as set in the IACC database. The page dis-
plays only those parameters that are selected in the template for this device type.
The Actual field in the upper left of the editor window displays the current block
mode in the device. Target displays the target mode as set in the IACC database;
when the target mode is displayed in bold type, the parameter value in the device is
the same as the IACC database value. The button to the right of the mode field indi-
cate the currently configured permitted modes (OOS and Auto in Figure 15-6).
5. Click +5 to expand the MODE_BLK parameter, and click inside the MODE_BLK.PER-
MITTED value cell to display a check list of configurable values.
6. Click the check boxes for Manual, and click anywhere outside the cell.
The cell background color turns to yellow to indicate that the change has not been
downloaded to the device (Figure 15-6).
327
B0700BA – Rev K 15. Managing Change
328
15. Managing Change B0700BA – Rev K
IACC displays progress messages in the Output window as it downloads to the device.
♦ Choose View > Output Window from the IACC menu bar if the window is not
open.
The download of certain parameters may have change other parameters in the device,
and as result the device configuration might not match the IACC database, especially
if the download contained only selected parameters.
6. Do one of the following to ensure that the IACC database is aligned with the actual
device configuration:
♦ Click Upload All to upload all resource block parameters to IACC.
All resource block parameters with a locked status of or are updated by
the upload. Parameters with a locked status of are not updated by the
upload.
♦ Use the Compare tab to review differences between the two databases and then
selectively upload or download parameters that do not match. Refer to “Compar-
ing the Device with the Database” on page 330.
7. Click Save on the Configuration tab.
If there is failure in the download, the Database Value cells for affected parameters and the mes-
sage icon in the upper right corner of the block display change to a dark red.
1. Click to open an Error Monitor dialog box describing the problems
(Figure 15-9).
329
B0700BA – Rev K 15. Managing Change
NOTE
While Field Device Manager provides a Compare tab for function blocks, the fea-
ture should only be used with resource and transducer blocks. Function blocks are
configured in the IACC CSD Editor and the properties sheets for the corresponding
FOUNDATION fieldbus Function blocks as part of control configuration; function
blocks are not configured or maintained in Field Device Manager. The Compare
tab should be used with function blocks only to view the values in the device.
330
15. Managing Change B0700BA – Rev K
The editor displays the database values for all parameters in the block and the device
values as the editor reads them from the device database, replacing the cyan * in the
device value column (Figure 15-10). If the values do not match for a specific parame-
ter, the editor displays in the column between the two values.
331
B0700BA – Rev K 15. Managing Change
♦ Check Differences Only to display only parameters for which the values do
not agree.
♦ Check Selections Only to show only parameters you have selected.
5. Select the parameters (BLOCK_TAG in Figure 15-10) to be set from the IACC database,
and click Download Sel.
6. Click Save.
7. Select each transducer block in turn and download parameters values from the IACC
database where appropriate.
8. Select the device tag in the Field Device Manager navigation pane and click
Upload All.
9. Click Save and choose File > Close from the IACC menu bar to exit Field Device
Manager.
H1 Hand-held Devices
While it is strongly recommended that you use IACC exclusively for managing the H1 devices
through all phases of the FOUNDATION fieldbus implementation, use of other tools such as hand-
held H1 devices may prove convenient in certain troubleshooting situations to view, and even
change, device and block parameters. However, changing the device database via a hand-held
presents several problems:
♦ There is a high risk of the device database becoming out of sync with the IACC
database.
♦ Manual synchronization through compare screens on a hand-held requires in-depth
knowledge of how that database is used in the device.
♦ Changes to the device database, such as to scaling parameters, may adversely affect
that operation of the FOUNDATION fieldbus Function blocks in the control scheme.
♦ Configuration and subsequent synchronization with the system database requires
more effort than making the changes in IACC and downloading to the device.
Exercise caution if a hand-held is to be used to change the device database and then align the data-
bases as follows:
1. If required to take the device offline, use the System Management displays to access
the device as described in “H1 Device Displays” on page 283:
a. Select the device icon in the System Management display and click the EQUIP
CHG button at the bottom of the display.
b. Choose INHIBIT DEVICE ALARMS on the Equipment Change page to suppress
alarms while the device is being modified.
c. Choose DISABLE COMMS to take the device off-line.
2. Connect the hand-held device to the H1 device, and set the PrimaryLinkFlag vari-
able to False.
3. Follow the device documentation to access the parameters and, if necessary change,
the device parameters.
332
15. Managing Change B0700BA – Rev K
4. Disconnect the hand-held device from the H1 device, and use System Management
displays to bring the device back on line and enable device alarming.
5. Follow the steps described in “Comparing the Device with the Database” on page 330
to validate the device configuration, align the system database with the device data-
base, and save the changes.
333
B0700BA – Rev K 15. Managing Change
4. Create a new device type by importing the new DD version, but using the old device
type name.
Refer to “Creating a Device Type” on page 64 for detailed instructions on creating
and naming device types.
5. Open the new device type in Field Device Manager and for each block in the device
do the following:
a. Select the block and click the Customize tab.
b. Click the Load From button at the bottom of the tab, and use the Open dialog
box to browse for and load the XML file created in step 2.
6. Export the device type as described in “Exporting and Importing Device Definitions”
on page 108, and exit IACC.
7. Start IACC selecting the database that contains the old device type and instances.
8. Import the new device type selecting the Replace Existing Objects, Copy
Other Objects option in the Import dialog box.
9. Open the device type in the Field Device Manager, select each block in turn and
review any error messages in the Output pane to identify incompatibilities between
the between the device type and the new DD version.
NOTE
The error messages for the device and for each block are removed only when the
device or block configuration has been saved.
334
15. Managing Change B0700BA – Rev K
NOTE
The error messages for the device and for each block are removed only when the
device or block configuration has been saved.
! WARNING
If the parameter names, parameter types or some other parameter attributes are not
matching between manufacturers, the export/import may not be successful for all
parameters.
335
B0700BA – Rev K 15. Managing Change
♦ If the replacement device type is reasonably similar to the existing type, import
template for the resource block, review errors to determine whether applying the
previous templates is significantly less work than developing new templates from
scratch.
NOTE
Review all settings to ensure correct behavior.
2. Create any application-specific versions of the new device type using the procedures
described in Chapter “Creating Application-Specific Types”.
For each device to be replaced:
1. Do the following to remove the original device from the Foxboro Evo system:
a. Start Foxboro Evo System Management, select the host control station in System
Monitor Domains screen, and click CONFIG to display control station’s PIO Bus
display.
b. Select the FBM228 to which the device is connected, click NEXT LEVEL, and
then choose the appropriate H1 segment in the port selection dialog box.
c. Select the device in the segment I/O Display and click the EQUIP CHG button.
d. Select DISABLE COMMS in the Equipment Change Screen to take the device off-
line.
e. Disconnect the device from the fieldbus.
2. Do the following to remove the device from the IACC database:
a. Select the Network tab in IACC and expand the configuration to display the
device instance.
b. Right-click the device, choose Where Used from the pop-up menu, and note the
uses of the device ECB listed in the Output pane Where Used tab.
Use the Where Used tab’s context menu to print the listing or save the tab con-
tents to a file.
c. Right-click the device, choose Delete from the pop-up menu, and click OK in the
Delete Request dialog box.
3. Create an instance of the new device type using the name of the deleted device.
See Chapter 6 “Defining the Fieldbus” for information on creating and naming device
instances.
4. Set the device tag, block tags and other values in the newly created devices to match
the settings of the device it replaces.
5. Update each CSD that used the previous device ECB, as follows:
a. Insert the new ECB block into the control strategy diagram.
b. Restore the connection between the FOUNDATION fieldbus function blocks (AI,
AO, DI and DO) and the device ECB.
336
15. Managing Change B0700BA – Rev K
NOTE
If the CSDs were generated from a CSD template, modify the CSD template and
taglist, and then regenerate the CSDs.
6. Connect the replacement device to the fieldbus and run the Commission Wizard as
described in “Device Commissioning” on page 255.
7. Download the modified CSDs to the CP.
8. Use Foxboro Evo System Management to bring the device on line, and verify the data
provided from/to the devices in the FOUNDATION fieldbus function blocks.
9. Delete the original device type when all instances have been replaced with the new
device type.
337
B0700BA – Rev K 15. Managing Change
Backing Up a Database
The backup procedure makes a copy of the complete IACC database, including DD files and
device data entered using third-party DTMs, and saves the database to a user-specified location.
You can save multiple backup copies and select from among them when you need to restore the
files. All changes made since the backup are eliminated.
Backups are automatically made each time you download.
NOTE
You can also make backup copies of the IACC database using the copy and paste
functions in Windows Explorer. However, this approach requires separate backups
for DTM data, which is not saved in the IACC application path. The IACC Data-
base Administrator utility is the recommended method for a comprehensive backup
and restoration of an IACC database.
4. Click Save to accept the default name and location, or use the controls in the dialog
box to enter a different name or location, and then click Save.
338
15. Managing Change B0700BA – Rev K
The Output window in the dialog box displays the backup functions as they are
performed, and error messages if there are problems. When the process is complete,
the utility displays a message box (Figure 15-13).
NOTE
The Backup function is applied to only one database at time. When accessed from
within IACC, the Backup only applies to the currently opened database.
6. Restart IACC, selecting another database to be backed up, and repeat the steps in
described in this section until backups have been made of all the databases.
Restoring a Database
The Restore function overwrites the current database with a file that was created with the backup
function.
To restore a database:
1. Ensure that no one is logged into the target database.
If there is an active client, work is overwritten by the restore function.
NOTE
If you are using multiple databases, make sure that you have the correct name and
path for the target database. The pathnames are displayed in the IACC Databases
dialog box when you log onto to IACC, and stored in the file \IACC\Data-
base\IACCSettings.txt.
339
B0700BA – Rev K 15. Managing Change
5. Use the dialog box controls to select the database to be restored, and click Open.
The utility displays the target directory, that is, the directory in which the original
IACC database files were located (Figure 15-15). If you select another location, the
Restore function does not work.
6. Click Open.
340
15. Managing Change B0700BA – Rev K
If the target directory already contains a valid database, Restore overwrites it with the
selected database. To prevent data loss, the utility prompts you to back up the data-
base in the target directory (Figure 15-16).
7. Select Yes to back up the database using the default name and location, or click No to
skip the backup.
If you select Yes, the utility displays the Enter backup file dialog box (Figure 15-12) so
you can specify a filename and location.
The Output window displays the restore procedure, which includes both a verification
of the database to ensure that all pointers and references in that database are valid and
a database integrity check (Figure 15-17).
341
B0700BA – Rev K 15. Managing Change
8. Click Exit when the Output window indicates that the target database volume has
been closed.
Exporting Databases
Select the “Managing IACC Database” topic in IACC Help for additional information on export-
ing and importing databases.
To export an IACC database:
1. Select System at the top of the System tab.
2. Choose File > Export from the menu bar to open the Available Formats dialog box.
3. Select Export to IACC Format in the dialog box and click OK.
4. Specify a destination folder and an export file name (with the .ida extension) in the
IACC Export File Name dialog box, and click Next to display the specified export in
the Verify dialog box.
5. Click Next to start the actual export, and then Finish when the Export dialog box
displays the following message:
The Export operation is done
Importing Databases
To import from an IACC database:
1. Start IACC, selecting the database into which the data is to be imported, if there are
multiple databases available.
NOTE
Once IACC is opened, you cannot switch databases. Care should be exercised to
ensure that the data is imported to the correct database.
2. Select System at the top of the System tab in the Project Navigator
3. Choose File > Import from the menu bar to open the Available Formats dialog box.
4. Select Import from IACC Format in the dialog box and click OK.
5. Specify the source folder and the export file name in the IACC Import File Name dia-
log box, and click Next to display contents of the file in the Import dialog box
(Figure 15-18).
342
15. Managing Change B0700BA – Rev K
343
B0700BA – Rev K 15. Managing Change
NOTE
After exporting a device database from an instrument shop system to a control room
system, or vice versa, you should check the port number configured for each device,
as different port numbers may be used on the respective systems.
344
Appendix A. Glossary
This appendix is a glossary of common terms and acronyms specific to the FOUNDATION
fieldbus and the Foxboro Evo system that are used throughout this document.
A comprehensive list of definitions related to FOUNDATION fieldbus can be found at the Founda-
tion web site www.fieldbus.org.
Acyclic Period That portion of the communication cycle time, during which
information other than Publish/Subscribe data is transmitted.
Typical information transmitted during this time includes
Alarms/Events, Maintenance/Diagnostic information, Program
invocations, Permissives/Interlocks, Display information, Trend
Information and Configuration.
AI Analog Input function block in an H1 device that provides
measurement input from a specified channel in the field device. AI
also refers to the Foxboro Evo FOUNDATION fieldbus Function
block used to interface with the device AI block.
AO Analog Output function block in an H1 device that provides out-
put to a specified channel in the field device. AO also refers to the
Foxboro Evo FOUNDATION fieldbus Function block used to inter-
face with the device AO block.
Application Layer A layer in the communication stack containing the object diction-
ary.
Baseplate A rack that provides mounting for 200 Series FBMs and FCMs.
There are vertical and horizontal baseplate configurations, provid-
ing up to eight mounting positions. The 8-position baseplate can
accommodate eight FBMs or a combination of FBMs and FCMs.
The baseplate also provides the necessary connectors for dc power
to the Foxboro Evo Module Fieldbus and termination cables.
Basic Device A Basic Device is any device not having the capability to control
communications on a H1 fieldbus segment.
BIN Binary input block. A Foxboro Evo DCI block used to access
binary data from a variety of different communications buses. For
FOUNDATION fieldbus, BIN enables client/server access to device
block Boolean parameters.
BINR Redundant Binary input block. A Foxboro Evo DCI block used to
access binary data from a variety of different communication
buses. For FOUNDATION fieldbus, BIN enables client/server access
to multiple device block Boolean parameters.
BLOCK_ERR A standard diagnostics parameter available in all H1 device blocks.
BPS Bulk Power Supply
345
B0700BA – Rev K Appendix A. Glossary
346
Appendix A. Glossary B0700BA – Rev K
347
B0700BA – Rev K Appendix A. Glossary
348
Appendix A. Glossary B0700BA – Rev K
349
B0700BA – Rev K Appendix A. Glossary
Intrinsic Safety Barrier A physical entity that limits current and voltage into a hazardous
area in order to satisfy IS requirements.
IS Intrinsic Safety. A design methodology for a circuit or an assembly
of circuits in which any spark or thermal effect (produced under
normal operating and specified fault conditions) is not capable,
(under prescribed test conditions) of causing ignition of a given
explosive atmosphere.
ITK Interoperability Test Kit used by the Foundation to tick mark
devices
Junction Box / Quick A junction box station allows for quick installation of four to eight
Connection Station field instruments via Terminal using Megablocks.
LAS Link Active Scheduler.
LED Light Emitting Diode
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.
Link Active Scheduler A Link Active Scheduler (LAS) is a deterministic, centralized bus
(LAS) scheduler that maintains a list of transmission times for all data
buffers in all devices that need to be cyclically transmitted. Only
one Link Master (LM) device on a H1 fieldbus Link can be func-
tioning as that link's LAS.
Link Master (LM) A Link Master (LM) is any device containing Link Active Sched-
uler (LAS) functionality that can control communications on a H1
fieldbus Link. There must be at least one LM on a H1 Link; one of
those LM devices will be elected to serve as LAS.
Link Objects 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 Com-
munications Relationship (VCR).
MAC A unique hardware address given to each Ethernet interface chip.
MAI Multiple Analog Input function block in an H1 device that pro-
vides up to eight measurement inputs from a specified channel in
the field device. MAI also refers to the Foxboro Evo FOUNDATION
fieldbus Function block used to interface with the device MAI
block.
MAO Multiple Analog Output function block in an H1 device that pro-
vides up to eight analog outputs to a specified channel in the field
device. MAO also refers to the Foxboro Evo FOUNDATION field-
bus Function block used to interface with the device MAO block.
Methods Methods are an optional (but highly desirable) addition to Device
descriptions. Methods are used to define / automate procedures
(such as calibration) for operation on field devices.
NetARM+50 General-purpose microprocessor/microcontroller.
350
Appendix A. Glossary B0700BA – Rev K
351
B0700BA – Rev K Appendix A. Glossary
352
Appendix A. Glossary B0700BA – Rev K
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 usu-
ally one TB channel for each input or output of a Function Block
(FB).
Transmitter A Transmitter is an active fieldbus device containing circuitry,
which applies a digital signal on the bus.
Trunk The main communication highway between devices on a H1 field-
bus network. The Trunk acts as a source of main supply to spurs
on the network.
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 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 program-
ming.
VFD Virtual Field Device. See FF-870 specification.
Virtual Communica- Configured application layer channels that provide for the transfer
tion Relationship of data between applications. Foundation™ fieldbus describes
(VCR) three types of VCRs: Publisher/Subscriber, client/Server, and
Source/Sink.
Virtual Field Device A Virtual Field Device (VFD) is used to remotely view local device
(VFD) data described in the object dictionary. A typical device will have at
least two Virtual Field Devices (VFDs).
353
B0700BA – Rev K Appendix A. Glossary
354
Appendix B. FBM228 System
Messages
This appendix provides a description of the system messages related to the FBM228 which an
operator may receive.
The FBM228 generates system messages with the formatting shown in Figure B-1.
Device Address
Source Error Source,
Timestamp Bus Type Class, and Code
2002-10-31 08:47:33 CP6001 Equip = CPPB0A -39 1 Norm FF 1 25 Alarm 5 6 1 Configuration Download Failed
355
B0700BA – Rev K Appendix B. FBM228 System Messages
Table B-2 provides a list of potential system messages generated by the FBM228 (iom128).
356
Appendix B. FBM228 System Messages B0700BA – Rev K
357
B0700BA – Rev K Appendix B. FBM228 System Messages
358
Appendix B. FBM228 System Messages B0700BA – Rev K
359
B0700BA – Rev K Appendix B. FBM228 System Messages
360
Appendix B. FBM228 System Messages B0700BA – Rev K
361
B0700BA – Rev K Appendix B. FBM228 System Messages
362
Index
calibration using the Methods tab 218
21 CFR Part 11 changing device types 335
configuration change tracking 51 colors in value fields xxi
comments xxi
A Commission Wizard
adding users 55 as used in the control room 255
AI as used in the instrument shop 209
definition 345, 350 communications DTMs
Alarm Text installing a third-party communication DTM
FOUNDATION fieldbus Function block for the instrument shop 46
detail display 199 Compare tab
alarms as used in the control room 330
FOUNDATION fieldbus Function block as used in the instrument shop 219
detail display 198 Compel Data message (CD) 174
AO configuration overlay
definition 345, 350 FOUNDATION fieldbus Function block
detail display 196 detail display 197
application-specific device types 74 configuring downloads at the template level 94
assigning Field Device Manager roles 53 configuring redundant FBMs 114
associating blocks with BTMs 104 control logic
example of creating a control strategy template
B 30
backup 338 control processors 3
baseplate and module identity 226 CSDs
Block Error display adding a DCI block to a CSD 162
H1 devices 287 quick-start example 30
block templates Customize tab
adding notes 92 tabs defined 82
adding tabbed pages 87 customizing block template displays 79
customizing tab pages 88
Tab Overview button and Parameter D
Overview dialog box 91 databases
blocks aligning the IACC database with a device in a
customizing block templates displays 82 live system 330
global locking and unlocking of parameters 90 aligning the IACC database with a device in
setting device block parameters in the device the instrument shop 219
type 69 DCI blocks 8
standard DCI blocks 8 configuring standard I/A Series DCI blocks to
BTMs read specific device block parameters
associating a BTM with a block in a device 162
template 104 Delete Request dialog box 100
opening a BTM 17 deleting
device types 100
C removing an FBM228 from the I/A Series
cable connections 230 system 321
363
B0700BA – Rev K Index
364
Index B0700BA – Rev K
365
B0700BA – Rev K Index
366
Index B0700BA – Rev K
Q T
quick start 11 Tab Definition window 88
equipment and software used 11 Tab Overview window 91
tabs in a device display 68
R template notes 92
reference documents xix terminations assemblies
remote indicator 166 Invensys TAs 229
removing a device from an H1 segment 266 third-party terminations 229
replacing devices 315 third-party DTMs opened in Field Device
restricting access to Field Device Manager Manager 101
functions 96 third-party fieldbus terminations 229
revision information xix transmitters
roles 53 resource block requirements 72
Trends
S FOUNDATION fieldbus Function block
security detail display 199
adding users 55 troubleshooting an H1 segment with Field
assigning IACC privileges for editors other Device Manager 303
than the Field Device Manager 57 troubleshooting devices with Field Device
assigning users to an IACC group 56 Manager 306
Field Device Manager 53 troubleshooting devices with the manufacturer’s
security settings for the quick start example 13 DTM 314
troubleshooting function blocks with Field
setting access permissions at the block template
Device Manager 310
level 96
when using the device manufacturer’s DTM U
55 uninstalling Field Device Manager software 49
security. See also Security topic in IACC Help 53 update period for a DCI block 162
segment topology 237 user interface for a device 19
selecting blocks 17
service numbers xxi
367
B0700BA – Rev K Index
W
wiring
guidelines for fieldbus wiring 239
Z
ZCP270
adding FBM228s 115
use with FBM228 3
368
Index B0700BA – Rev K
369
Schneider Electric Systems USA, Inc.
38 Neponset Avenue
Foxborough, MA 02035-2037
United States of America
www.schneider-electric.com