Series A Fieldbus Interface Module User Guide
Series A Fieldbus Interface Module User Guide
Series A Fieldbus Interface Module User Guide
Experion PKS
Release R400
Honeywell
While this information is presented in good faith and believed to be accurate, Honeywell disclaims
the implied warranties of merchantability and fitness for a particular purpose and makes no
express warranties except as may be stated in its written agreement with and for its customers.
In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The
information and specifications in this document are subject to change without notice.
Honeywell, PlantScape, Experion PKS, and TotalPlant are registered trademarks of Honeywell
International Inc.
Other brand or product names are trademarks of their respective owners.
ii
R400
July 2010
Release Information
Document Name
Series A Fieldbus Interface Module User's
Guide - figd
Document ID
Release
Number
Publication
Date
EP-DCX166
R400
July 2010
Document Category
Purpose
R400
July 2010
iii
Fascimile:
Mail:
Honeywell TAC-EMEA
+32-2-728-2345
+32-2-728-2696
TAC-BE02
Hermes Plaza
Hermeslaan, 1H
B-1831 Diegem, Belgium
Contact:
Phone:
Pacific
Fascimile:
Mail:
Email:
India
Contact:
Phone:
Fascimile:
Mail:
Email:
iv
R400
July 2010
Korea
Contact:
Phone:
Fascimile:
Mail:
Email:
Mail:
Email:
Singapore
Contact:
Phone:
Fascimile:
Mail:
Email:
Taiwan
Contact:
Phone:
Fascimile:
Mail:
Email:
R400
July 2010
Japan
Contact:
Phone:
Fascimile:
Mail:
Email:
Elsewhere
Call your nearest Honeywell office.
Training Classes
Honeywell Automation College:
http://www.automationcollege.com
vi
R400
July 2010
Symbol Definitions
Symbol Definitions
The following table lists those symbols used in this document to denote certain conditions.
Symbol
Definition
ATTENTION: Identifies information that requires special
consideration.
CAUTION
R400
July 2010
vii
Symbol Definitions
Symbol
Definition
WARNING, Risk of electrical shock: Potential shock hazard where
HAZARDOUS LIVE voltages greater than 30 Vrms, 42.4 Vpeak, or
60 VDC may be accessible.
ESD HAZARD: Danger of an electro-static discharge to which
equipment may be sensitive. Observe precautions for handling
electrostatic sensitive devices.
Protective Earth (PE) terminal: Provided for connection of the
protective earth (green or green/yellow) supply system conductor.
viii
R400
July 2010
Contents
1.
INTRODUCTION ..........................................................................23
1.1
1.2
Conventions................................................................................................... 24
2.
WHAT IS FIELDBUS?..................................................................27
2.1
2.2
Reference.............................................................................................................................27
2.3
Fieldbus Terms.............................................................................................. 27
Description ...........................................................................................................................27
3.
Overview ........................................................................................................ 33
Background ..........................................................................................................................33
CIOM-A FIM versus Series C FIM........................................................................................33
Non-Redundant Fieldbus integrated architecture for CIOM-A FIM.......................................34
Redundant Fieldbus integrated architecture for CIOM-A FIM ..............................................35
Fieldbus Interface Module (FIM) - the key to integration ......................................................37
Redundancy Module - the key to redundant operation.........................................................37
Control Builder serves as common configuration tool ..........................................................37
Parameter Definition Editor serves as key interoperability tool ............................................39
Parameter Definition Editor supports Fieldbus Methods ......................................................40
Station provides centralized operator interface ....................................................................41
3.2
Control Integration........................................................................................ 42
ix
Contents
3.3
3.4
3.5
3.6
3.7
3.8
R400
July 2010
Contents
4.
INSTALLATION ...........................................................................99
4.1
Planning Considerations.............................................................................. 99
4.2
4.3
Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TCFFSP02 .................................................................................................................... 109
Front view...........................................................................................................................109
Mounting on a DIN rail .......................................................................................................110
Mounting Dimensions.........................................................................................................111
Wiring .................................................................................................................................112
5.
CONFIGURATION .....................................................................117
5.1
5.2
5.3
5.4
xi
Contents
5.5
5.6
5.7
Behavior of the Block Offnet and Device Offnet System alarms in various communication loss
scenarios ........................................................................................................................... 235
Behavior of the Block Offnet and Device Offnet System alarms in various operational
scenarios ........................................................................................................................... 236
5.8
5.9
Summary ......................................................................................................240
6.
OPERATION.............................................................................. 243
6.1
6.2
R400
July 2010
Contents
6.3
7.
7.2
7.3
7.4
7.5
8.
8.2
8.3
Prerequisites ......................................................................................................................320
Considerations ...................................................................................................................321
Using Unlike Template Replacement wizard to make device replacements ......................321
8.4
8.5
8.6
8.7
R400
July 2010
xiii
Contents
8.8
Migrating Fieldbus device type to a release supporting Enable Block Offnet Diagnostic Alarm
.......................................................................................................................................... 347
8.9
8.10
8.11
8.12
9.
Overview .......................................................................................................365
10.
10.1
10.2
10.3
R400
July 2010
Contents
10.4
11.
APPENDIX B..............................................................................419
11.1
ACK_OPTION ....................................................................................................................419
ALARM_HYS .....................................................................................................................419
ALARM_SUM.....................................................................................................................419
ALERT_KEY ......................................................................................................................420
BAL_TIME..........................................................................................................................421
BIAS ...................................................................................................................................421
BKCAL_HYS ......................................................................................................................422
BKCAL_IN..........................................................................................................................422
BKCAL_OUT......................................................................................................................423
BKCAL_OUT_D .................................................................................................................423
BKCAL_SEL_1...................................................................................................................424
BKCAL_SEL_2...................................................................................................................424
BKCAL_SEL_3...................................................................................................................425
BLOCK_ALM......................................................................................................................425
BLOCK_ERR .....................................................................................................................426
BLOCK_ERR.DISABLED...................................................................................................427
BYPASS.............................................................................................................................428
CAS_IN ..............................................................................................................................428
CAS_IN_D..........................................................................................................................429
CHANNEL ..........................................................................................................................429
CLR_FSTATE ....................................................................................................................430
CONFIRM_TIME................................................................................................................430
CONTROL_OPTS..............................................................................................................431
CYCLE_SEL ......................................................................................................................432
CYCLE_TYPE....................................................................................................................432
DEV_REV ..........................................................................................................................433
DEV_TYPE ........................................................................................................................433
DD_RESOURCE................................................................................................................434
DD_REV.............................................................................................................................434
DISC_ALM .........................................................................................................................435
DISC_LIM...........................................................................................................................435
DISC_PRI...........................................................................................................................436
DV_HI_ALM .......................................................................................................................436
DV_HI_LIM.........................................................................................................................437
DV_HI_PRI.........................................................................................................................437
DV_LO_ALM ......................................................................................................................438
DV_LO_LIM .......................................................................................................................439
DV_LO_PRI .......................................................................................................................439
FAULT_STATE ..................................................................................................................439
FEATURES ........................................................................................................................440
R400
July 2010
xv
Contents
FEATURE_SEL................................................................................................................. 440
FF_GAIN ........................................................................................................................... 441
FF_SCALE ........................................................................................................................ 441
FF_VAL ............................................................................................................................. 442
FIELD_VAL ....................................................................................................................... 442
FIELD_VAL_D................................................................................................................... 443
FREE_SPACE................................................................................................................... 444
FREE_TIME ...................................................................................................................... 444
FSTATE_TIME .................................................................................................................. 445
FSTATE_VAL.................................................................................................................... 445
FSTATE_VAL_D ............................................................................................................... 446
GAIN ................................................................................................................................. 446
GRANT_DENY.................................................................................................................. 446
HARD_TYPES .................................................................................................................. 447
HI_ALM ............................................................................................................................. 447
HI_HI_ALM........................................................................................................................ 448
HI_HI_LIM ......................................................................................................................... 449
HI_HI_PRI ......................................................................................................................... 449
HI_LIM............................................................................................................................... 450
HI_PRI............................................................................................................................... 450
IO_OPTS........................................................................................................................... 451
IN....................................................................................................................................... 452
IN_1................................................................................................................................... 452
LIM_Notify ......................................................................................................................... 453
L_TYPE............................................................................................................................. 453
LO_ALM ............................................................................................................................ 454
LO_LIM ............................................................................................................................. 455
LO_LO_ALM ..................................................................................................................... 455
LO_LO_LIM....................................................................................................................... 456
LO_LO_PRI....................................................................................................................... 456
LO_PRI ............................................................................................................................. 457
LOW_CUT......................................................................................................................... 457
MANUFAC_ID ................................................................................................................... 458
MAX_NOTIFY ................................................................................................................... 458
MEMORY_SIZE ................................................................................................................ 459
MIN_CYCLE_T.................................................................................................................. 459
MODE_BLK....................................................................................................................... 460
NV_CYCLE_T ................................................................................................................... 460
OFFNETALM_ENABLED .................................................................................................. 461
OUT................................................................................................................................... 461
OUT_D .............................................................................................................................. 462
OUT_HI_LIM ..................................................................................................................... 463
OUT_LO_LIM .................................................................................................................... 463
OUT_SCALE ..................................................................................................................... 463
OUT_STATE ..................................................................................................................... 464
PV ..................................................................................................................................... 465
PV_D................................................................................................................................. 465
PV_FTIME......................................................................................................................... 466
xvi
R400
July 2010
Contents
PV_SCALE.........................................................................................................................466
PV_STATE.........................................................................................................................467
RA_FTIME .........................................................................................................................467
RATE .................................................................................................................................468
RCAS_IN............................................................................................................................468
RCAS_IN_D .......................................................................................................................469
RCAS_OUT........................................................................................................................469
RCAS_OUT_D ...................................................................................................................470
READBACK .......................................................................................................................471
READBACK_D...................................................................................................................471
RESET ...............................................................................................................................472
RESTART ..........................................................................................................................472
ROUT_IN ...........................................................................................................................473
ROUT_OUT .......................................................................................................................474
RS_STATE.........................................................................................................................474
SEL_1 ................................................................................................................................475
SEL_2 ................................................................................................................................475
SEL_3 ................................................................................................................................476
SEL_TYPE .........................................................................................................................477
SET_FSTATE ....................................................................................................................477
SHED_OPT........................................................................................................................478
SHED_RCAS .....................................................................................................................478
SHED_ROUT .....................................................................................................................479
SIMULATE .........................................................................................................................479
SIMULATE_D.....................................................................................................................480
SP ......................................................................................................................................481
SP_D..................................................................................................................................482
SP_HI_LIM.........................................................................................................................482
SP_LO_LIM........................................................................................................................483
SP_RATE_DN....................................................................................................................483
SP_RATE-UP.....................................................................................................................484
ST_REV .............................................................................................................................484
STATUS_OPTS .................................................................................................................484
STRATEGY........................................................................................................................486
TAG_DESC........................................................................................................................486
TEST_RW ..........................................................................................................................487
TRK_IN_D..........................................................................................................................488
TRK_SCALE ......................................................................................................................488
TRK_VAL ...........................................................................................................................489
UPDATE_EVT....................................................................................................................490
WRITE_ALM ......................................................................................................................490
WRITE_LOCK....................................................................................................................491
WRITE_PRI........................................................................................................................491
XD_SCALE ........................................................................................................................492
XD_STATE.........................................................................................................................493
12.
APPENDIX C..............................................................................495
R400
July 2010
xvii
Contents
12.1
12.2
13.
13.1
14.
14.1
15.
15.1
16.
16.1
17.
17.1
18.
18.1
xviii
R400
July 2010
Contents
18.2
19.
APPENDIX J ..............................................................................557
19.1
Summary............................................................................................................................557
R400
July 2010
xix
Contents
Tables
Tables
Table 1
Table 2
Table 3
Table 4
xx
R400
July 2010
Contents
Figures
Figures
Figure 1 Sample system architecture for non-redundant Fieldbus integration for CIOM-A
FIM.......................................................................................................................... 34
Figure 2 Sample system architecture for redundant Fieldbus integration for CIOM-A FIM.
................................................................................................................................ 36
Figure 3 Project tab in Control Builder has new icons for fieldbus components. ......... 39
Figure 4 Typical Parameter Definition Editor view for selected fieldbus device block . 40
Figure 5 Sample Fieldbus Methods view in Parameter Definition Editor. .................... 41
Figure 6 Integration of fieldbus device analog input signal with Control Builder control
strategy................................................................................................................... 45
Figure 7 Integration of fieldbus device analog output signal with Control Builder control
strategy................................................................................................................... 47
Figure 8 Integration of fieldbus device PID control with Control Builder control strategy48
Figure 9 Integration of fieldbus device digital input signal with Control Builder control
strategy................................................................................................................... 51
Figure 10 Integration of fieldbus device digital output signal with Control Builder control
strategy................................................................................................................... 53
Figure 11 Block mode calculation summary................................................................. 63
Figure 12 Algorithm execution phase sequence .......................................................... 69
Figure 13 Summary of address allocations for fieldbus devices .................................. 70
Figure 14 Typical RCP setup in 10-slot chassis........................................................... 79
Figure 15 Double-Wide CIOM-A Fieldbus Interface Module TC-FFIF01 ................... 105
Figure 16 RTP model TC-FFRU01 is unpowered and can be used in Division 2
hazardous locations; model TC-FFRP02 is powered and can be used to power
fieldbus devices in Intrinsically Safe applications................................................. 109
Figure 17 Redundant RTP model TC-FFSU01 is unpowered and can be used in Division
2 hazardous locations; model TC-FFSP02 is powered and can be used to power
fieldbus devices in Intrinsically Safe applications................................................. 110
Figure 18 Simplified wiring schematic for RTP model TC-FFRU01, unpowered. Users
must provide conditioned 24 Vdc power for the Links - Not shown ..................... 114
Figure 19 Simplified wiring schematic for RRTP model TC-FFXXXX, unpowered. Users
must provide conditioned 24 Vdc power for the Links - Not shown ..................... 115
Figure 20 Simplified wiring schematic for RTP model TC-FFRP02, powered. Users must
provide 24 Vdc power supply for the GI/IS power supplies.................................. 116
Figure 21 Sample Application and Control Strategy Integrating Fieldbus Devices with an
Experion System. ................................................................................................. 121
Figure 22 Completed CM101 for sample loop............................................................ 197
Figure 23 Sample CM with Device Control block for pump control in sample loop. .. 198
Figure 24 Completed CM102 with parameter connections for sample loop interlocks.201
Figure 25 Overview of load operations used to initiate components online. .............. 203
Figure 26 Load Dialog box provides more load choices. ........................................... 204
Figure 27 Typical FIM Detail display in Station. ......................................................... 244
R400
July 2010
xxi
Contents
Figures
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Figure 46
Figure 47
Figure 48
Figure 49
Figure 50
Figure 51
xxii
FF PID Main Tab Detail Display when loaded in CEE Environment. .........249
FF PID Main Tab Detail Display when loaded to FFLINK. .........................250
Event Summary display includes fieldbus related details...........................252
Sample Link Schedule configuration display in Project. .............................270
Sample Link Schedule configuration display in Monitoring. .......................271
FIM front panel indicators. ..........................................................................348
Typical Tune tab for fieldbus device's Transducer block............................358
Typical Other tab for fieldbus device's Transducer block. ..........................359
OSI versus Fieldbus communication model. ..............................................377
User Application (or Function Block Application Process) based on blocks.381
Using Function Blocks in fieldbus devices to form a control loop...............384
Functional schematic for Analog Input function block. ...............................386
Functional schematic for Analog Output function block..............................389
Functional schematic for Bias/Gain function block. ....................................391
Functional schematic for Control Selector function block...........................394
Functional schematic for Discrete Input function block. .............................396
Functional schematic for Discrete Output function block............................398
Functional schematic for Manual Loader function block.............................400
Functional schematic for Proportional/Derivative function block. ...............403
Functional schematic for Proportional/Integral/Derivative function block. ..408
Functional schematic for Ratio function block. ...........................................412
Device Descriptions infrastructure. .............................................................417
Overview of fieldbus wiring topologies........................................................511
Communications entity architecture............................................................539
R400
July 2010
1. Introduction
1.1
Contents guide
Read this section,
If you,
R400
July 2010
TM
23
1. Introduction
1.2. Conventions
If you,
1.2
Conventions
24
Meaning
Example
Click
Double-click
Drag
Right-click
<F1>
<Ctrl>+<C>
Press <Ctrl>+<C> to
close the window.
R400
July 2010
1. Introduction
1.2. Conventions
R400
July 2010
File->New
>D:\setup.exe<
25
1. Introduction
1.2. Conventions
26
R400
July 2010
2. What is Fieldbus?
2.1
Fieldbus Organization
2.2
Fieldbus Technology
Reference
REFERENCE - INTERNAL
Please refer to Appendix A, if you are interested in more information about
this topic.
2.3
Fieldbus Terms
Description
The following table lists some fieldbus terms and abbreviations for general reference.
Term
Abbreviation
Capability File
R400
July 2010
Description
The Capability file contains some or all of the given
fieldbus device's information that can be read from a
device online. It consists of both resource information
(what the device can potentially do) and value
information (how the device should actually be set up).
27
2. What is Fieldbus?
2.3. Fieldbus Terms
Term
Abbreviation
CFF
Common File
Format
Connection
Manager
Device Description
28
Description
DD
R400
July 2010
2. What is Fieldbus?
2.3. Fieldbus Terms
Term
Abbreviation
Device Description
Item
DD Item
Description
Item is a fundamental concept of the Device
Description Language (DDL). It makes up the
description of the device and can be any of the
following constructs:
Array*
Block*
Collection
Domain
Edit Display
Item Array
Menu
Method
Program
Record*
Refresh Relation
Response Code
Variable*
Variable List*
WAO Relation
* These items are of the most interest to Block Type
templates.
Device Description
Language
DDL
Device Description
Object
DDO
Device Description
Service
DDS
R400
July 2010
29
2. What is Fieldbus?
2.3. Fieldbus Terms
Term
Abbreviation
DD Synthesizer
Description
A tool supplied by the Fieldbus Foundation. It
combines incremental DDs, with unresolved
references, with Fieldbus Foundation standard DDs to
produce a complete/full DD that can be used with
DDS.
Enhanced Device
Description
EDD
Enhanced Device
Description
Language
EDDL
Fieldbus Foundation
Object
FFO or FF5
Fieldbus Foundation
Tokenizer
H1 Fieldbus
Segment
H1 Fieldbus Link
Object Dictionary
OD
Production Rules
Release Directory
30
R400
July 2010
2. What is Fieldbus?
2.3. Fieldbus Terms
Term
Abbreviation
Description
Resource File
Standard Dictionary
Symbol File
SYM
Virtual
Communications
Relationship
VCR
R400
July 2010
VFD
31
2. What is Fieldbus?
2.3. Fieldbus Terms
32
R400
July 2010
Overview
Background
The following table summarizes the major areas of enhancement that were key to
bringing Fieldbus into the Experion system.
Area
Accomplishment
R400
July 2010
33
Redundant
Servers
Station
Supervisory ControlNet/Ethernet
Redundant
Controllers
FIM
Non-Redundant
Controller
I/O ControlNet
I/O ControlNet
FIM
24Vdc
(Optional)
Remote
I/O Chassis
Remote
Termination
Panel
Remote
I/O Chassis
H1 Link 2
24Vdc
Conditioned
24Vdc
(Optional)
PT
Remote
Termination
Panel
PT
PT
PT
PT
H1 Link 1
24Vdc
Conditioned
H1 Link 1
PT
PT
H1 Link 2
PT
Notes:
FIM = Fieldbus Interface Module
Only ControlNet is available as redundant media.
24Vdc
Conditioned
24Vdc
Conditioned
R400
July 2010
R400
July 2010
35
Ethernet (TCP/IP)
Redundant
Servers
Station
Supervisory ControlNet
RM
FIM
RM
FIM
CPM
Non-Redundant
Controller
Redundant
Controllers
I/O ControlNet
RM
I/O ControlNet
RM
FIM
FIM
Redundant
Remote
I/O Chassis
Remote
I/O Chassis
24Vdc
(Optional)
24Vdc
(Optional)
Redundant
Remote
Termination
Panel
H1 Link 2
24Vdc
Conditioned
PT
Redundant
Remote
Termination
Panel
PT
PT
H1 Link 1
H1 Link 2
PT
PT
PT
H1 Link 1
24Vdc
Conditioned
PT
FOUNDATION Fieldbus Compliant Devices
24Vdc
Conditioned
PT
24Vdc
Conditioned
FOUNDATION Fieldbus
Compliant Devices
Notes:
CPM = Control Processor Module
FIM = Fieldbus Interface Module
RM = Redundancy Module
Only ControlNet is available as redundant media.
36
R400
July 2010
37
Repository Database (ERDB) for the Experion system and will appear in the Control
Builder Library tab. Once a fieldbus device type is created, the fieldbus device is easily
associated with the appropriate FIM H1 Link through the Project tab in Control Builder.
The following figure shows how icons are used to readily identify CIOM-A FIM, H1
Links, and fieldbus devices in the Control Builder Project tab.
38
R400
July 2010
Figure 3 Project tab in Control Builder has new icons for fieldbus
components.
Parameter Definition Editor serves as key interoperability tool
The Parameter Definition Editor (PDE) lets you edit the parameter attributes for a given
function block associated with a fieldbus device block type residing in the Control
Builder Library tab. The following figure shows a typical Parameter Definition Editor
view.
R400
July 2010
39
40
R400
July 2010
41
3.2
Control Integration
42
R400
July 2010
R400
July 2010
43
44
R400
July 2010
CM
PV
PID
CPM/CEE
OP
OP
AOC
FIM
Fieldbus
Device
FIM
Analog
Input
Transducer
OUT
45
46
R400
July 2010
CM
AIC
PV
P1
CPM/CEE
PV
BACKCALIN
PID
DACQ
OP
PV
RCAS_IN
FIM
CAS_IN
FIM
Fieldbus
Device
CAS_IN
RCAS_IN
Analog
Output
BKCAL_OUT
RCAS_OUT
OUT
Transducer
47
CM
AIC
PV
P1
CPM/CEE
PV
BACKCALIN
PID
DACQ
OP
PV
RCAS_IN
FIM
CAS_IN
FIM
Fieldbus
Device
IN
BKCAL_OUT
CAS_IN
Transducer
Analog
Input
RCAS_OUT
OUT
RCAS_IN
OUT
ROUT_IN
PID
ROUT_OUT
CAS_IN
BKCAL_IN
RCAS_IN
Analog
Output
TRK_IN_D
BKCAL_OUT
RCAS_OUT
OUT
Transducer
TRK_VAL
FF_VAL
OP = Output
PID = Proportional, Integral, Derivative
PV = Process Variable
RCAS_IN = Remote Cascade Input
RCAS_OUT = Remote Cascade Output
ROUT_OUT = Remote Out Output
R400
July 2010
Builder automatically creates a CEE output agent to handle the analog output to the
fieldbus block. The block-like output agent maps the Cont OP with status parameter to
the fieldbus data structure (DS-65) of the CAS_IN parameter. It interprets the value
portion in Experion terms and converts it to fieldbus representation. The floating-point
representation is identical, in most cases, but the Experion +/-infinity value must be
converted to a fieldbus representation. If the status of OP is "BAD", its value must be
converted from NaN to zero (0.0) for fieldbus representation or it may retain its previous
good value, as long as the fieldbus status byte indicates "BAD".
WARNING
The Fieldbus Foundation specifications do not clearly state the expectations
of fieldbus devices for handling Not-a-Number (NaN) values. This means that
some may behave as the user desires and others may not.
If you compute a data type float + status value that uses data structure (DS65), which includes all FOUNDATION Fieldbus inputs, outputs and some
contained parameters, a resulting NaN value passed outbound through the
FIM sets the status element to BAD and changes the value element from
NaN to 0.0 (zero). If you compute a data type float value, which includes
many contained values such as alarm trip points, set points or output limits,
gains, and filter time values, a resulting NaN value that is to be passed
outbound through the FIM will not be written and usually results in retention of
the previous value. If the device would not behave in the application as you
desire, you must add appropriate function blocks or logic to test for and
replace the NaN with an acceptable value.
The CEE output agent also accepts a single BKCAL_OUT parameter with the fieldbus
data structure (DS-65) and maps it to the BACKCALIN parameter of the PID block in
Experion terms.
ATTENTION
The Experion Control Builder application automatically makes the appropriate
back calculation connections during configuration and the connections are
"hidden" in Control Chart views.
Like the FIM, the output agent supports both publish/subscribe and client/server
communication methods. The publish/subscribe method allows the FIM to appear as a
fieldbus device on the H1 link. The FIM publishes the output (OP) for subscribing
fieldbus device resident blocks such as Analog Output and Proportional, Integral,
Derivative (PID) through their CAS_IN parameter input connection. This connection is
generally used when the downstream control block is in the Cas (cascade) mode. This
R400
July 2010
49
means that the fieldbus block's BKCAL_OUT parameter is published by the downstream
block and subscribed to by the FIM.
The client/server method allows the FIM to appear as a computing device on the H1 link.
The FIM writes the output (OP) to be read by fieldbus device resident blocks such as
Analog Output and Proportional, Integral, Derivative (PID) through their RCAS_IN
parameter input connection. This connection is generally used when the downstream
control block is in the RCas (Remote Cascade) mode. This means that the fieldbus
block's BKCAL_OUT parameter is written by the downstream block and read by the
FIM.
The client/server method also allows the FIM to function in a Direct Digital Control
(DDC) mode or the Remote Out mode in fieldbus terms. In this case, the FIM writes the
output to be read by the fieldbus PID block though its ROUT_IN parameter input
connection. In turn, the PID block publishes the ROUT_OUT or back calculation output
value for the subscribing FIM.
The Control Builder data quality is converted to fieldbus data quality. The Control
Builder Good indication is represented as fieldbus Good (Cascade).
The Control Builder limit indications of no-limit, limited-low, limited-high, and constant
are mapped to the same four indications for fieldbus.
The Control Builder control initialization indicators map only to the limited number of
substatus conditions that have corresponding indications in fieldbus Good (Cascade).
Fieldbus device Discrete Input integration
A user can functionally "wire" the output from a Discrete Input (DI) function block in a
fieldbus device residing on an H1 link to the input of a Device Control (DEVCTL)
function block or other block with a digital input contained in a Control Module in the
Experion Control Builder application.
The following simplified functional diagram shows how the output from an Discrete
Input function block in a fieldbus compliant transmitter is integrated with a Device
Control (DEVCTL) function block in a Control Module that is assigned and loaded to the
CEE in the Control Processor Module (CPM).
50
R400
July 2010
CM
DI[1]
Device
Control
CPM/CEE
DO[1]
SO
DOC
FIM
Fieldbus
Device
FIM
Digital
Input
Transducer
OUT
R400
July 2010
51
The fieldbus data quality of good (cascade), good (non-cascade), bad, and uncertain is
mapped to the appropriate Control Builder parameter for good, bad, and uncertain.
Fieldbus device Discrete Output data integration
A user can functionally "wire" the output from a discrete process or control value
producing Control Builder function block like Device Control to the input of a Discrete
Output block in a fieldbus device residing on an H1 link.
The following simplified functional diagram shows how the output from a Device
Control (DEVCTL) function block in a Control Module that is assigned and loaded to the
CEE in the Control Processor Module (CPM) is integrated with a Discrete Output
function block in a fieldbus compliant device.
52
R400
July 2010
CM
DIC
Device
Control
PVFL
CPM/CEE
BACKCALIN
DI[1]
DO[1]
RCAS_IN
FIM
CAS_IN
FIM
Fieldbus
Device
CAS_IN_D
RCAS_IN_D
Digital
Output
BKCAL_OUT_D
RCAS_OUT_D
OUT_D
Transducer
R400
July 2010
53
to the fieldbus data structure (DS-66) of the CAS_IN_D parameter. It interprets the value
portion in Control Builder terms and converts it to fieldbus representation.
The CEE output agent also accepts a single BKCAL_OUT_D parameter with the
fieldbus data structure (DS-66) and maps it to the BACKCALIN parameter of the
DEVCTL block in Control Builder terms.
It sends the outgoing "control signal" either to a subscribed parameter or a client/server
written parameter through the CAS_IN_D or RCAS_OUT_D connection. It can
optionally receive the backcalculation signal from either the corresponding published
parameter or client/server read parameter.
The Control Builder data quality is converted to fieldbus data quality. The Control
Builder Good indication is represented as fieldbus Good (Cascade).
The Control Builder control initialization indicators map only to the limited number of
substatus conditions that have corresponding indications in fieldbus Good (Cascade).
Interface Connections Summary
Since the downstream action with the upstream feedback is the same for all fieldbus
blocks, there are essentially the following six types of interface connections through the
FIM.
a)
b)
c)
d)
e)
f)
R400
July 2010
configured, set by an operator, higher level device, or calculated. For example, the
GRANT_DENY parameter can be used to check access rights, the MODE_BLK
parameter can be used to request mode changes, and the RCAS_IN and RCAS_OUT
parameters can be used to control set points in the Remote Cascade mode.
If the contained parameter has a DS-65 or DS-66 data structure, you must use multiple
SCM Step outputs to write to the different fields in the parameter's data structure. For
example, if you use a Step output to write to the SP parameter of a fieldbus PID block,
when it is in Auto mode, you will need Step outputs for the related parameter attributes
of value, status, substatus and limits, as defined by its structure. A typical SCM write SP
scenario would include the following actions.
Transition checks if Target MODE of the fieldbus block is AUTO.
Step output sets Target MODE to AUTO, if required.
Step output sets SP value and GOOD (Non Cascade) status.
Optional Step output to set SP Limits.
Optional Transition to verify that the value got stored in the fieldbus device.
The SCM will issue a fail alarm, if the store fails for any reason.
ATTENTION
Avoid SCM configurations that would push a NaN (Not a Number) value as
an output to a fieldbus device. If this is not possible, be sure to test the field
device to observe how it reacts to the possible NaN value.
R400
July 2010
55
Quality
Limits
BAD
UNCERTAIN
GOOD
(NonCascade)*
GOOD
(Cascade)*
BAD Data
Quality
NonSpecific
Non-Specific
Non-Specific
NonSpecific
No Limits
UNCERTAI
N Data
Quality
Configuration Error
Last Usable
Value
Active Block
Alarm
Initialization
Acknowledge (IA)
Low Limit
GOOD
(NonCascade)
Data
Quality
Not
Connected
Substitute
Active
Advisory
Alarm
Initialization
Request
(IR)
High
Limit
GOOD
(Cascade)
Data
Quality
Device
Failure
Initial Value
Active
Critical
Alarm
Not Invited
(NI)
Constant
Sensor
Failure
Sensor
Conversion
Not Accurate
Unacknowledged Block
Alarm
Not
Selected
(NS)
No Communication,
with Last
Usable
Value
Engineering
Unit Range
Violation
Unacknowledged
Advisory
Alarm
Do Not
Select
(DNS)
56
R400
July 2010
Bit
Quality
Limits
BAD
UNCERTAIN
GOOD
(NonCascade)*
GOOD
(Cascade)*
No Communication,
with no
Last
Usable
Value
Sub-Normal
Unacknowleged Critical
Alarm
Local
Override
(LO)
Out-OfService
Fault-State
Active
(FSA)
Initiate
Fault-State
(IFS)
* The Good (non-cascade) substatus is used by output connections for fieldbus blocks
such as Analog Input and Discrete Input. The Good (cascade) substatus is used by output
connections for fieldbus blocks such as PID. Both of these substatuses are converted to
the single system data quality of Good.
Fieldbus status indications
REFERENCE - INTERNAL
Please refer to Fieldbus Status Display Indications in Appendix C for list of
possible display indications associated with a given fieldbus status and
definitions of related substatuses.
3.3
R400
July 2010
57
For use within the Experion system, the structure of the MODE_BLK parameter is
expanded to add MODE to the existing Actual, Target, Permitted, and Normal modes as
outlined in the following table.
Data Type
Control Mode
Structure
MODE
Enumeration
Description
Write Only
Experion system style mode enumeration
MAN, AUTO, CAS, NORMAL, BCAS, NONE
MODE.TARGET
Enumeration
Read/Write
Target mode
OOS, MAN, AUTO, CAS, RCAS, ROUT
MODE.ACTUAL
Enumeration
Read Only
Actual Mode
OOS, IMAN, LO, MAN, AUTO, CAS, RCAS, ROUT
MODE.PERMITTED
Bitstring
Read/Write
Permitted mode
MAN, AUTO, CAS, RCAS, ROUT
OOS is always permitted
MODE.NORMAL
Enumeration
Read/Write
Normal mode
MAN, AUTO, CAS, RCAS, ROUT
OOS is not Normal
The Experion system uses the name MODE instead of MODE_BLK and its enumeration
set is identical to that used in fieldbus. Mode is a write only parameter and the FIM will
reject all reads. The FIM captures all writes to MODE and maps valid changes to
MODE.TARGET. If the value NORMAL is written to the MODE.TARGET, the FIM
replaces it with the value from MODE.NORMAL. If a new MODE.NORMAL value is
entered, it is validated against the MODE.PERMITTED values. The OOS mode is not an
acceptable normal mode.
When a new MODE.PERMITTED value is entered, the FIM forces the OOS mode to be
permitted. Only a user with an access level of Engineer is allowed to put a block into its
OOS mode or to return the block to an operating mode. This means a user must have an
access level of Engineer to put a block in Man, Auto, Cas, Rcas, or Normal, if the blocks
current target mode is OOS. When a mode is changed, the FIM clears the
58
R400
July 2010
Fieldbus Mode
Comment
MAN
Man
AUTO
Auto
CAS
Cas
NORMAL
Normal
BCAS
Error!
NONE
Error!
Mode Abbreviation
2-Char
R400
July 2010
4-Char
Priority Interpretation
Priority
Order
(8=highest)
Control
Order
(8=highest)
Dominance
Order
(6=Highest)
59
Mode Abbreviation
Mode
Priority Interpretation
2-Char
4-Char
Priority
Order
(8=highest)
Control
Order
(8=highest)
Dominance
Order
(6=Highest)
Out-of-Service
OS
OOS
Initialization
Manual
IM
IMan
Local Override
LO
LO
Manual
Man
Auto
Auto
Cascade
Cas
Remote Cascade
RC
RCas
Remote Output
RO
ROut
While every type or block instance does not need to support all eight modes, all eight
indicator bits are present in the database. The mode bit assignments are listed below for
reference.
Bit
60
Mode
0 (LSB)
Cascade (Cas)
Automatic (Auto)
Manual (Man)
7 (MSB)
R400
July 2010
The Experion system adheres to the following additional rules for setting fieldbus target
mode bits for its MODE supported subset of combinations.
Fieldbus
Mode
OOS
R400
July 2010
Rule
When setting as the target mode, obtain the target mode, preserve the
Auto and Man bits, set the OOS bit, and optionally reset all the other bits.
Reject the request, if the access level is not ENGR or higher.
61
Rule
Fieldbus
Mode
IMan
This is a Read Only parameter and cannot be set as the target mode.
Never set the IMan as the target mode.
LO
This is a Read Only parameter and cannot be set as the target mode.
Never set the LO as the target mode.
Man
When setting as the target mode set the Man bit and reset all the other
bits. Reject the request, if the current mode is OOS and the access level
is not ENGR or higher.
Auto
When setting as the target mode set the Auto bit and reset all the other
bits. Reject the request, if the current mode is OOS and the access level
is not ENGR or higher.
Cas
When setting as the target mode, set both Cas and Auto bits and reset
all the other bits. Reject the request, if the current target mode is OOS
and the access level is not ENGR or higher.
RCas
When setting as the target mode, set both RCas and Auto bits and reset
all the other bits. Reject the request, if the current target mode is OOS
and the access level is not ENGR or higher.
ROut
When setting as the target mode, set both ROut and Auto bits and reset
all the other bits. Reject the request, if the current target mode is OOS
and the access level is not ENGR or higher.
Normal
When setting as the target mode read the MODE.NORMAL value and
write to the MODE.TARGET. Reject the request, if the current target
mode is OOS and the access level is not ENGR or higher.
62
Description
Examples
Satisfied in mode a;
actual same as target.
a (t)
R400
July 2010
The block mode calculation of actual mode considers the input parameter status
attributes, input values, and resource state as represented graphically in the figure below.
Target Mode
Determine
Host Timeout
Mode
Actual Mode
and Target
Remote Cascade
Remote Out
Actual and Target
Mode Calculation
Shed Option
Cascade
Primary Input
Back Calculation Input
Resource State
Block Specific Inputs
REFERENCE - INTERNAL
Please refer to Mode Change Conditions in Appendix D for list of conditions,
which will change the mode in order of priority with Good (Non-Cascade)
status on input parameter as the lowest priority.
R400
July 2010
Attribute
Description
63
Attribute
Description
Program
Operations
GRANT_DENY. GRANT:1
Tune
GRANT_DENY.GRANT:2
Alarm
GRANT_DENY.GRANT:3
Local
Operations
GRANT_DENY.DENY:0
Program
Operations
GRANT_DENY.DENY:1
Tune
GRANT_DENY.DENY:2
Alarm
GRANT_DENY.DENY:3
Local
Operations
The Grant selections are mutually exclusive. If you select Program Operations, the Local
Operations selection is turned off. If Local Operations is selected, neither an operator nor
a high level device (program) has the right to modify a parameter value of the block.
Note that access by another function block is always granted and is independent of
GRANT_DENY selections. Also, an operator can always change the MODE of a block
with Program or Local Operations Granted. When an operator changes the MODE, it
automatically resets all four Grants to off.
The GRANT_DENY parameter will not track the mode of an associated SCM.
3.4
R400
July 2010
R400
July 2010
65
ATTENTION
If the LAS is too large to fit in the active Link Master capable device, the user
must reconfigure the device to become a Basic one through Control Builder,
and restart the device to initiate the change.
Most Link Master capable devices can only support one subschedule and
cannot support blocks that are running two different macrocycles. Each
macrocycle includes one subschedule. Each subschedule includes
sequences that specify the start time of each element in the sequence. The
elements are actual publications that initiate schedule operations. Devices
have predefined limits on the number of subschedules that can exist per LAS
and the number of sequences that can exist in a subschedule. If the number
of subschedules and/or sequences in the current schedule (backup LAS)
exceed the Link Master capable device's predefined limits, a load of the
device through Control Builder will generate load errors identifying
subschedule problems. In this case, the user must reconfigure the device to
become a Basic one through Control Builder, and restart the device to initiate
the change. Otherwise, if the FIM fails, the potential for a "no schedule"
condition exists. Since the schedule is cleared from the Link Master capable
device upon the detection of load errors, it cannot function as the backup
LAS without a schedule.
Link Schedule
The Link Schedule is the overall schedule for the link. It includes both the link data
transfer and the device function block execution schedules. A Link Schedule is provided
for the FIM interface port for each link. A backup Link Schedule is provided for all Link
Master capable devices on the link.
The link data transfer schedule is derived from the portion of the link schedule that deals
with publication of parameters. The Control Builder (CB) provides a default link
schedule of publications and function block execution phasing based on the function
block connections in the user configured control strategy. The basis for the link schedule
is this link's content from all currently loaded Control Modules (CM). Execution phasing
is based solely on function block existence in the CM. Order of execution is based on the
order in CM (ORDERINCM) parameter for each block. Publications are based on interdevice function block connections and device to Experion system or Experion system to
device function block connections. The following publication rules apply.
Function block publications appear in the link data transfer schedule in the order
specified by their ORDERINCM parameters. (Duplicate values of ORDERINCM
may produce indeterminate ordering of those blocks involved.)
66
R400
July 2010
If the user changes the sequence of execution order for function blocks in a schedule,
the ORDERINCM parameters of the involved function blocks are appropriately
adjusted.
Publication of each output is scheduled immediately after execution of the function
block that produces the value, considering inter-publication delays and potential
conflicts.
Blocks publish, if their output is connected to an input in another device or the FIM.
No unneeded time delay is allowed in the default link data transfer schedule.
The macrocycle is the least common multiple of the execution periods of all the CMs
involved in the link data transfer schedule.
Note that users will be able to add extra time before and after the execution of a fieldbus
function block through the Pre-execution delay (PREXEGAP) and the Post execution
delay (POSTEXEGAP) parameters that appear on the block configuration forms in
Control Builder. This means users can adjust the schedule to achieve such actions as
forcing multiple AI blocks to execute at the same time (even though they must publish
serially).
Function block execution schedule
The function block execution schedule is derived from the portion of the link schedule
that deals with starting the execution of each function block or FB_START indications.
The link schedule provides only those entries that pertain to the blocks residing in a given
fieldbus device. While device function blocks may be synchronized to the link schedule,
it is not a Fieldbus Foundation mandated feature. They may run asynchronously.
The block execution time can be broken into these three phases.
1.
2.
3.
Postprocessing - Block output values, alarm and associated trend parameters are
updated.
Since input parameter values used by a function block must not change during execution,
a copy of the input parameter values is captured or snapped at the beginning of
execution. Also, since block outputs to other blocks must be time coincident, the output
values are only updated at the completion of the function block execution. The block
algorithm execution phase is always executed in the following ordered sequence as
shown in the following figure.
R400
July 2010
67
1.
Determine the actual mode attribute of the mode parameter. This calculation is
based on the target mode and the status attributes of input parameters.
2.
Calculate the set point, if the Set Point parameter is defined for the function block.
The calculation of working set point is based on the actual mode, set point input
parameters such as cascade and remote cascade, and any backward path input status.
Also, the value of the controlled parameter, process variable, may be used for set
point tracking. The resulting set point is shown in the set point parameter.
3.
Execute the control or calculation algorithm to determine the value and status of
output parameters in the forward path. The conditions that determine the status
attribute of output parameters. The value attributes of the block's input parameters
and contained parameters, the actual mode and the working set point are used in this
algorithm. Also, where defined by the block profile, some blocks may use the status
of selected inputs. In general, the calculation of actual mode and the use of actual
mode in the algorithm accounts for the status of critical inputs.
4.
Calculate output parameters in the backward path. This phase applies only to output
blocks and calculation blocks designed for use in a cascade path.
TIP
A fieldbus device whose period of function block execution is an integer factor
of the macrocycle of the link will have a function block execution schedule
prepared that has the optimal shorter cycle. For example, if the control
strategy includes a CM with a 2 second period for a temperature loop, a
second CM with a 1 second period for a pressure loop, and a third CM with a
250 millisecond period for a flow loop, a 1 second macrocycle can be
downloaded to the device that contains functions blocks used in the 1 second
and 250 ms CMs.
68
R400
July 2010
Cascade
Remote Cascade
2
Target
Mode
Mode
Calculation
Actual
Mode
Set Point
Calculation
Set Point
Remote Out
PV
Back Calculation
Out
Calculation
Primary Input
Primary Output
Block Specific
Parameters
SP & OUT
Output 4
Parameters In
Backward Path
3.5
R400
July 2010
69
First Unused
Node Address
V(FUN)
Node
Addresses:
Hexadecimal 0
Decimal 0
10
16
Standard, Global,
and Flat Node
Addresses
Non-Visitor addresses,
used as default
addresses for devices
requiring address
assignments
Number of
Unused Node
Addresses
V(NUN)
X
X
Usable
Addresses
Y
Y
F8
248
Visitor addresses
used for temporary
(handheld) devices
FB FC
251 252
FF
255
Usable Addresses
70
R400
July 2010
The FIM constantly monitors the live list for each fieldbus link connected to it. When the
LAS for the link recognizes a new device at a default address, it adds it to its live list
according to the data link layer procedures. The FIM detects the change in the live list
and makes a connection to the new uncommissioned device. It gathers the following
information from the device to be passed to Control Builder.
Name
Description
Data Type
Access
PdTag
32-byte string
Read/Write
Address
Device Address
Unsigned8
Read/Write
DevID
32-byte string
Read Only
Vendor
32-byte string
Read Only
ModelName
32-byte string
Read Only
Rev
Application Revision
32-byte string
Read Only
ManufID
Manufacturer Identifier
Unsigned32
Read Only
DevType
Unsigned16
Read Only
DevRev
Device Revision
Unsigned8
Read Only
DdRev
DD Revision
Unsigned8
Read Only
Control Builder uses the device information to create an item in its Monitoring tree to
represent the new uncommissioned device on the given link. Users can now view and
configure pertinent information for the uncommissioned device through appropriate Link
block and device block configuration forms in Control Builder.
TIP
The FIM must be configured and loaded through Control Builder before you
can view it and its links through the Monitoring tab of Control Builder.
3.6
Notification Scheme
71
Processor ones. But, the fieldbus devices themselves own their alarm data and generate
the alarms, clears, and events.
Fieldbus devices use 0 to 15 as numeric priorities for alarm reporting. Experion alarms
use Journal, Low, High and Urgent as priorities with a sub-priority of 0 to 255. The
following table shows how fieldbus priorities are mapped to Experion priorities and
severities.
Fieldbus Alarm Priority
Journal
BLOCK_ERR bit 14
(power-up)
2 (User selected)
Journal
Low
Low
Low
Low
Low
High
High
10
High
10
72
R400
July 2010
11
High
11
12
Urgent
12
13
Urgent
13
14
Urgent
14
15
Urgent
15
Advanced Alarming
Prior to R400, diagnostic alarms were not supported.
With R400, FF devices are configured with a feature of configuring alarm conditions on
diagnostic parameters. The alarms that are generated are based on the status of these
parameters in a device. Individual bits in these strings are selected and configured as a
condition to generate the alarms. Therefore, the conditions that are used for generating
manufacturer-specific alarms are contained in bit string parameters of FF Transducer
blocks and Resource blocks. FIM monitors all the parameters in the condition to generate
corresponding alarms, which are activated with conditions and attached to the H1
connection.
Note: You can configure alarm conditions and save in the ERDB.
Considerations
Following are some of the considerations for configuring diagnostic parameters.
Each condition is associated with at most 5 parameters of a device.
You can select any combination of available bits.
Different conditions can utilize the same or different parameters/bits.
You can enable and disable the conditions at the template level and device level from
both Project and Monitoring modes.
Fieldbus Alarm Conditions
Fieldbus devices provide both process and device related alarms. The process alarms are
associated with process variable conditions and they are reported as process alarms into
the Experion system. The device alarms are associated with actual device conditions or
processes within the block as indicated by BLOCK_ERR and XD_ERROR bitstring
alarms. These alarms are reported as device or system alarms into the Experion
R400
July 2010
73
notification system. The following table summarizes the possible fieldbus alarm
enumerations and lists the alarm/event type identification to be used in the alarm
summary and event summary displays in Station.
ATTENTION
Only the first alarm in an overlapping series of alarms associated with
BLOCK_ERR and XD_ERROR bitstring alarms is reported due to a flaw in
the Fieldbus Foundation Specifications regarding the alert state machine.
This has been reported to the Fieldbus Foundation through their Action
Request system and the Foundation has agreed to permit future devices to
issue alerts on changes to the status of any element of these bitstring alarms.
If no more than one of the bits is set at a time, the alarms are reported and
cleared properly
TIP
Fieldbus alarm functions do not support rate of change (ROC) alarms. ROC
alarms can only be generated in applications that use Control Builder Data
Acquisition blocks for input signal conditioning.
Enumeration
Description
Alarm/Event Type
UNDEF
Undefended Alarm
No Action
LO
PVLO
HI
PVHI
LO LO
PVLOLO
HI HI
PVHIHI
DV LO
DEVLO
DV HI
DEVHI
DISC
OFFNORM
DISC
CHNGOFST
DISC
FBDCFAIL
74
R400
July 2010
Enumeration
Description
Alarm/Event Type
DISC
FBDCACC
DISC
FBDCIGN
BLOCK
FFOTHER
(Unspecified Error)
BLOCK
FFBLKCFG
(Block Config Error)
BLOCK
FFLNKCFG
(Link Config Error)
BLOCK
FFSIMACT
(Simulation Activ)
BLOCK
FFLO
(Local Override)
BLOCK
FFFLSAFE
(Device Fault State)
BLOCK
FFDEVNMS
(Maintain Device
Soon)
BLOCK
FFINFL
(Device Input Failure)
BLOCK
FFOUTFL
(Device Output Fail)
BLOCK
FFMEMFL
(Memory Failure)
BLOCK
FFLSTDTA
(Static Data Lost)
BLOCK
FFLNVDTA
(Non-Vol Data Lost)
BLOCK
FFRBCKFL
(Readback Check
Fail)
R400
July 2010
75
Enumeration
Description
Alarm/Event Type
BLOCK
FFDEVNMS
(Maintain Device
Now)
BLOCK
FFPWRUP
(Powered-Up)
BLOCK
BLOCK_ERR: 15 (Out-Of-Service)
FFOOS
(Out-Of-Service)
BLOCK
TBUNSPEC
(Unspecified TB
Error)
BLOCK
TBGENRAL
(General Error)
BLOCK
TBCALERR
(Calibration Error)
BLOCK
TBCFGERR
(Configuration Error)
BLOCK
TBELECFL
(Electronics Failure)
BLOCK
TBMECHFL
(Mechanical Failure)
BLOCK
TBIOFL
(I/O Failure)
BLOCK
TBDTAERR
(Data Integrity Error)
BLOCK
TBSWERR
(Software Error)
BLOCK
TBALGERR
(Algorithm Error)
UPDATE
TBSTCHNG
UPDATE
FBSTCHNG
(Static Revision)
76
R400
July 2010
Enumeration
Description
Alarm/Event Type
WRITE
RBWPCHNG
(Write Lock)
UPDATE
FBLOCHNG
(Link Object
Changed)
UPDATE
No Action
Value
Device tag
77
3.7
Condition
DIAG
Priority
Severity
Set to 00
Description
Criticality
78
R400
July 2010
79
considered a dual redundant system, which is characterized by the following two main
redundancy states.
Primary - Refers to the chassis executing the assigned control functions.
Secondary - Refers to the chassis in some state of readiness to assume the
responsibilities of the Primary.
REFERENCE - INTERNAL
Please refer to the Controller Redundancy Functionality section in the Control
Builder Components Theory for more information about C200 Controller
redundancy.
80
Disqualified
Synchronizing
Synchronized
R400
July 2010
R400
July 2010
81
82
R400
July 2010
R400
July 2010
83
If Network Activity Is . . .
Link Maintenance
System Management
Operations
84
R400
July 2010
If Network Activity Is . . .
All client-server connections are broken and reestablished. This way new Primary builds fresh
connection context.
QUB connections are point-to-point and therefore
can only be opened from the primary.
FIM maintains one Management Information Base
R400
July 2010
85
If Network Activity Is . . .
Switchover events
Switchover results in several Experion system events and alarms. All of them are system
information or diagnostics type. No process alarms are generated due to switchover.
Typical events generated during switchover include:
Connection failure to secondary module alarm
Switchover event
Chassis ID of primary and secondary events
Not synchronized alarm
Each of these events appears for every module in a chassis where switchover occurred.
3.8
R400
July 2010
The Type function in Control Builder supports the functions associated with instantiable
blocks in fieldbus devices with single capability levels. It lets you build block types for
devices that support block instantiation that include both the fixed function blocks and
the instantiable function blocks. This means you can view the instantiable blocks as part
of the device's block hierarchy in the Library tab of Control Builder. The icon for an
instantiable function block has a slash across it and a letter "I_" tag prefix as illustrated
below, so you can easily distinguish it from a fixed function block.
ATTENTION
A manufacturer may choose to define Transducer blocks as instantiable
instead of fixed. In this case, be sure you instantiate a Transducer block for
each physical sensor that is to be used in the device. A Transducer block
usually corresponds to a physical sensor in the vendor's device.
If you want
to . . .
R400
July 2010
87
Then,
a)
b)
c)
d)
If you want
to . . .
Add an
instantiable
block to
device in
Project tab.
88
R400
July 2010
Then,
If you want
to . . .
Check
instantiated
block
configurati
on in
Project tab.
R400
July 2010
e)
f)
g)
h)
89
Then,
If you want
to . . .
90
R400
July 2010
Then,
If you want
to . . .
Optionally,
check
instantiated
block
resource
usage.
i)
j)
k)
l)
R400
July 2010
91
Then,
If you want
to . . .
92
R400
July 2010
Then,
If you want
to . . .
Add
instantiated
block to
CM.
Instantiate
an
instantiable
block in a
physical
device.
Block instantiation in a
physical device only
occurs during a load.
R400
July 2010
93
Then,
If you want
to . . .
Load
Project
device to
physical
device.
n)
o)
p)
q)
r)
s)
t)
94
R400
July 2010
Then,
If you want
to . . .
ATTENTION
Be sure you load a device from Project before you load a Control Module
that contains instantiable blocks. If you load a Control Module that contains
instantiable block(s) before the associated device in Project is loaded and its
blocks instantiated, the Control Module load will fail.
Deinstantiate
(delete) an
instantiated
block from
Project tab.
u)
v)
Deinstantiate
(delete) an
instantiated
block from
physical
device
x)
y)
z)
R400
July 2010
95
If you want
to . . .
Then,
Replace
failed
device with
like device
96
If connections to instantiable
blocks of the replaced field
device are through SCM
expressions, such an SCM will
not be automatically shown as a
part of the Load List under the
device in the Load Dialog. This
means that the SCM will not be
automatically loaded. In this case,
you must inactivate the SCM and
reload it as a separate procedure.
R400
July 2010
Then,
If you want
to . . .
R400
July 2010
97
98
R400
July 2010
4. Installation
4.1
Planning Considerations
R400
July 2010
Total Per
Controller
Total Per
Server
99
4. Installation
4.1. Planning Considerations
Component
Total Per
Controller
Total Per
Server
21
100
42
200
672
3,000
Then, Maximum
Number of CIOM-A FIMs
is . . .
4-Slot*
7-Slot
10-Slot
13-Slot
*A 4-slot chassis is not suitable for use in redundant CIOM-A FIM applications.
Note that the number of FIMs that can be installed in a chassis depends on the available
slots and power. Also, you must consider the CNIs and RMs. For example, a remote I/O
chassis will support a CNI, RM and up to 6 FIMs (power limit) and a C200 Controller
chassis will support a CNI, C200, RM and up to 4 FIMs.
100
R400
July 2010
4. Installation
4.1. Planning Considerations
Honeywell Model
Number
Fieldbus Interface
Module (CIOM-A
FIM)
TC-FFIF01
Remote
Termination Panel
(RTP), Unpowered
TC-FFRU01
GI/IS, Remote
Termination Panel
(RTP), Powered
TC-FFRP02
Redundant
Remote
Termination Panel
(RRTP),
Unpowered
TC-FFSU01
Redundant GI/IS,
Remote
Termination Panel
(RTP), Powered
TC-FFSP02
RTP cable
Fieldbus Device
Usage Licenses
R400
July 2010
Description
3 ft (1 m)
TC-FFC010
8 ft (2.5 m)
TC-FFC025
16 ft (5 m)
TC-FFC050
33 ft (10 m)
TC-FFC100
TC-FFLI01
10
TC-FFLI02
101
4. Installation
4.1. Planning Considerations
Component
Fieldbus Device
Usage Licenses
Expansions
Description
Honeywell Model
Number
20
TC-FFLI03
35
TC-FFLI04
50
TC-FFLI05
65
TC-FFLI06
80
TC-FFLI07
100
TC-FFLI08
from 5 to 10
TC-FFLU02
from 10 to 20
TC-FFLU03
from 20 to 35
TC-FFLU04
from 35 to 50
TC-FFLU05
from 50 to 65
TC-FFLU06
from 65 to 80
TC-FFLU07
from 80 to 100
TC-FFLU08
102
Publication Number/Title
Scope
Source
Fieldbus Foundation
9005 Mountain Ridge
Drive
Bowie Building - Suite 190
Austin, Texas 78759-5316
USA
R400
July 2010
4. Installation
4.1. Planning Considerations
Publication Number/Title
Scope
Source
http://www.fieldbus.org/
AG-163 / 31.25 kbit/s
Intrinsically Safe Systems
Application Guide
Complements the
previous document,
introduces you to the
principles of intrinsic
safety, and outlines how
to apply approved devices
in a hazardous area.
Fieldbus Foundation
9005 Mountain Ridge
Drive
Bowie Building - Suite 190
Austin, Texas 78759-5316
USA
http://www.fieldbus.org/
AG-180 / Engineering
Guide and Intrinsically
Safe Systems Combo
A general comprehensive
reference.
Fieldbus Foundation
9005 Mountain Ridge
Drive
Bowie Building - Suite 190
Austin, Texas 78759-5316
USA
http://www.fieldbus.org/
Fieldbus wiring selection and calculation
The preferred cable for connecting fieldbus devices is #18 AWG (0.8mm2) shielded,
twisted pair wire. It is important to calculate how the planned topology for your fieldbus
segment, selected wiring, supplied power and intended mix of fieldbus devices may
impact the overall performance of a fieldbus network.
Honeywell offers a tool called the Fieldbus Wiring Calculator to assist users in
calculating the performance characteristics of a planned fieldbus segment. You only have
to visit our website http://www.acs.honeywell.com/ to download a free copy of the
Fieldbus Wiring Calculator tool.
You may also want to visit the Relcom Inc. website http://www.relcominc.com/ for more
information on available fieldbus wiring products and more wiring design and
installation data. They also offer a free Fieldbus Wiring Design and Installation Guide for
downloading.
REFERENCE - INTERNAL
Please refer to Fieldbus Wiring Considerations in Appendix E for a
condensed overview of fieldbus wiring considerations provided for convenient
reference. This information does overlap some information that is found in
other data references as well.
R400
July 2010
103
4. Installation
4.2. Installing CIOM-A Fieldbus Interface Module TC-FFIF01
4-Character
Display
1-01
Link 1 LED
Link 2 LED
OK LED
RTP Cable
Connector
104
R400
July 2010
4. Installation
4.2. Installing CIOM-A Fieldbus Interface Module TC-FFIF01
Step
Action
Position the module at the desired chassis slots location. For example, slots 1
and 2.
(Remember that slot numbering is zero-based and the left most slot is
number "0".)
R400
July 2010
105
4. Installation
4.2. Installing CIOM-A Fieldbus Interface Module TC-FFIF01
Step
2
Action
Align the module's circuit board with the top and bottom chassis guides.
Printed circuit
board
Bottom chassis
guide alignment
106
R400
July 2010
4. Installation
4.2. Installing CIOM-A Fieldbus Interface Module TC-FFIF01
Step
Action
Slide the module into the chassis until the module tabs "click" into position.
R400
July 2010
Action
Be sure the cable is long enough to reach the DIN rail mounted RTP.
107
4. Installation
4.2. Installing CIOM-A Fieldbus Interface Module TC-FFIF01
Step
Action
If Cable Number is:
TC-FFC010
1 m (3 ft)
TC-FFC025
2.5 m (8 ft)
TC-FFC050
5 m (16 ft)
TC-FFC100
10 m (33 ft)
Align the right-hand cable plug on the RTP cable with the RTP connector
available through a cutout in the CIOM-A FIM door, and fully seat the RTP
cable plug into the connector.
Once the Control hardware is installed and system communications are established, refer
to Loading FIM firmware in Appendix G for a procedure to update the FIM's firmware.
The procedure for loading the FIM's firmware is similar to the one used for loading the
CPM's personality image.
TIP
The boot and personality image files are fimboot.nvs and fimrex.nvs,
respectively, and they are at this directory location: c:\Program
Files\Honeywell\Experion PKS\Engineering Tools\system\firmware\FIM
108
R400
July 2010
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
RTP CABLE
FB+
14
FB-
J3
SHIELD
7
J5
SEGMENT #1
J2
FB+
FB-
J4
FB+
J6
14
FB-
J8
FB+
FBJ9
J10
SEGMENT #2
J7
SHIELD
R400
July 2010
109
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
J3
RTP CABLE
FB+
14
SHLD
FB-
J5
J1
SEGMENT
#1
SHLD
FB+
FBJ6
J4
RTP CABLE
1
14
FB+
SHLD
FBSEGMENT
#2
J7
J2
SHLD
FB+
FBJ8
+ - + -
+ -
+ -
Use the following procedure to mount the RTP on the user supplied DIN rail.
Step
110
Action
Orient the RTP so the top of the unit is over the top of the DIN rail.
Slightly rotate the RTP to slip its top mounting flange on the top of the DIN
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
R400
July 2010
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Step
Action
rail.
Press the RTP down flush with the DIN rail so it snaps into place, securing
the RTP to the rail.
Mounting Dimensions
Reference:
Inches
Millimeters
Hole Size:
0.156
3.96
0.425
10.8
5.6
142.2
RTP CABLE
J4
J6
4.75
120.7
14
J8
J3
4.10
104.2
J5
FB-
SEGMENT #2
J7
FB+
FB-
SHIELD
FB+
J2
FB-
SEGMENT #1
FB+
FB-
SHIELD
FB+
14
J10
J9
6
152.4
0.225
5.7
R400
July 2010
111
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Hole Size:
0.156
3.96
0.425
10.8
RTP CABLE
RTP CABLE
6.98
177.3
J2
+ -
J1
J4
4.10
104.2
J7
FB+
SEGMENT
#2
FB-
SHLD
FB-
SHLD
14
FB+
FB+
J5
FB-
FB-
SEGMENT
#1
SHLD
SHLD
14
J3
FB+
+ - + -
+ -
4.75
120.7
J6
J8
7.5
190.5
0.225
5.7
ATTENTION
The power requirement for the TC-FFRP02 is 24 Vdc at 270 mA.
R400
July 2010
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Step
Action
Connect the plug on the RTP cable from the CIOM-A FIM to the RTP
Cable connector J1 on the RTP model TC-FFRU01 or TC-FFRP02 for
non-redundant application or RRTP model TC-FFSU01 or TC-FFSP02
for redundant application.
For redundant CIOM-A FIM applications, connect the plug on the RTP
cable from the matching CIOM-A FIM in the Redundant Chassis Pair to
the RTP Cable connector J2 on the RRTP model TC-FFSU01 or TCFFSP02.
RTP model TC-FFRP02: Observing polarity, connect the positive (+) lead for
the 24 Vdc power supply cable to terminal J10-2 V+ and the negative (-) lead
to J10-1 V-.
RRTP model TC-FFSP02: Observing polarity, connect the positive (+) lead
for the 24 Vdc power supply cable for link 1 to terminal J9-1 + and the
negative (-) lead to J9-2 -. Connect positive lead for the 24 Vdc power supply
for link 2 to terminal J10-1 + and the negative (-) lead to J10-2 -.
R400
July 2010
Go to the next section Configuration to include the CIOM-A FIM and fieldbus
devices in the configured control strategy.
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
113
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Field Wiring
14
13
12
11
10
9
8
7
Segment 1
FB+
Field Devices
J2
2.2 uF
IMU
14
13
12
11
10
9
8
7
J7
J8
1
2
3
FB4
5
SHIELD
6
FB+
HHC
J1
FB-
FB+
Field Devices
10 Ohm
J5*
Segment 2
T
JP1
J3
1
2
3
FB4
5
SHIELD
6
FB+
HHC
FIM
TC-FFIF01
JP2
10 Ohm
J1
2.2 uF
J9*
FB-
R400
July 2010
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Field Wiring
14
13
12
11
10
9
8
7
Segment 1
FB+
Field Devices
J2
2.2 uF
10 Ohm
14
13
12
11
10
9
8
7
J7
J1
IMU
2.2 uF
FIM
TC-FFIF01
JP2
J8
1
2
3
FB4
5
SHIELD
6
FB+
HHC
J1
FB-
FB+
Field Devices
10 Ohm
J5*
Segment 2
T
JP1
J3
1
2
3
FB4
5
SHIELD
6
FB+
HHC
FIM
TC-FFIF01
J11
J9*
IMU
FB-
J11
R400
July 2010
115
4. Installation
4.3. Installing Fieldbus RTP TC-FFRU01/TC-FFRP02 or RRTP TC-FFSU01/TC-FFSP02
Field Wiring
Hazardous Area
FIM
TC-FFIF01
HHC
+
+
6
5
4
3
2
1
Internal
Terminator
I
MTL4053
Segment 1
14
13
12
11
10
9
8 +
7 -
Terminator
Enable Jumper
10 Ohm
J1
2.2 uF
J3
Field Devices
IMU
+
+
6
5
4
3
2
1
Internal
Terminator
I
MTL4053
Segment 2
14
13
12
11
10
9
8 +
7 -
Terminator
Enable Jumper
10 Ohm
J1
2.2 uF
J8
Field Devices
J10
To Local MRG
VVertical
Bus Bar
V+
24 Vdc
Power Supply
116
R400
July 2010
5. Configuration
5.1
R400
July 2010
117
5. Configuration
5.2. Non-Experion Interface Precautions
5.2
118
R400
July 2010
5. Configuration
5.3. Free VCR Recommendation
5.3
R400
July 2010
119
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
120
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
CPM/
CEE
LL
FIM
Surge Tank
T-106
AI
2000 Gallons
SP = 50%
HI=70% HIHI=85%
LO=25% LOLO=15%
ST3000FF
Smart Pressure
Transmitter
Recycle
Feed
100
gal/min
Nominal
AO
Logix 1400
Valve Positioner
Recycle Pump
Shut Off at LOLO
Restart at 35%
CPM/CEE
CM102
DI
L
LL
FTRIG
DEVCTL
IOM
DI
IOM
DO
Feedback
Command
Interlocks
DO
R400
July 2010
121
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
The following are some pertinent characteristics about this application and the
corresponding Experion control strategy for reference.
The goal is to recycle the process fluid back to the process with a minimum swing in
the recycle feed rate.
The tank level set point (SP) is 50 percent.
The tank level low (LO) alarm is 25 percent and the low-low (LOLO) alarm is 15
percent.
The tank level high (HI) alarm is 70 percent and the high-high (HIHI) alarm is 85
percent.
The Experion control strategy includes a tank level Control Module (CM) named
CM101 and a pump control CM named CM102.
The CM101 includes an Experion Proportional, Integral, Derivative (PID) function
block configured to operate as a Proportional and Integral (PI) two-mode controller.
The tuning for the PI controller is "loose" to allow some swing in the level of fluid in
the tank.
The CM101 includes an Experion Data Acquisition (DATAACQ) function block to
provide the alarm flags for the LO, LOLO, HI, and HIHI tank level alarms.
The CM101 includes a fieldbus Analog Input (AI) function block to integrate the
tank level indicating signal from the ST3000FF smart pressure transmitter with the
control strategy. It includes a fieldbus Analog Output (AO) function block to
integrate the Logix 1400 Valve Positioner with the PI controller output from the
control strategy.
The CM102 includes an Experion Device Control (DEVCTL) function block to
control the recycle pump through corresponding Discrete Input and Discrete Output
Input/Output Module function blocks. It also includes links to the LO and LOLO
alarm flags for the DATAACQ block in CM101 for device safety override and
output override interlocks, respectively.
The recycle pump is to be restarted at 35 percent.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
ATTENTION
If you use a version 4.02.02 or older Honeywell Fieldbus device or a
version 2.02.02 or older FlowServe Fieldbus device as a backup Link
Master node with redundant CIOM-A FIMs, we recommend that you
assign the device to address 40 (decimal).
Do not assign addresses below 30 to any backup Link Master devices
If Control Module
FFPERIOD Is . . .
Then, Be Sure
STALECOUNT Value
Is at Least . . .
250 milliseconds
5 seconds
500 milliseconds
5 seconds
1 second
5 seconds
2 seconds
5 seconds
4 seconds
5 seconds
Step
R400
July 2010
Action
Result
123
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
1
124
Action
Click File-> New->Interface Modules>FIM - Fieldbus Interface Module.
Result
Calls up the CIOM-A FIM block
parameters configuration form Main tab
with Name field highlighted.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
TIP
If your system will include multiple FIMs, we suggest that you adopt a more structured
syntax for naming them. For example, use the MAC ID for the Supervisory ControlNet
module and the CIOM-A FIM's slot location in the chassis to form a meaningful suffix.
For the CIOM-A FIM used in this procedure, the suggested name would be FIM0105.
2
TIP
Communications Driver must be installed and running before it will appear as a
selection in the dropdown menu for this field.
R400
July 2010
125
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
126
Result
Moves cursor to Supervisory MAC
Address field.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
7
Action
button to select slot number
Click
where CIOM-A FIM is installed from
dropdown list. Use slot 05 for this
example. Press <Tab>.
Result
Moves cursor to the Remote Chassis
checkbox .
R400
July 2010
127
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
10
Action
button to select slot number
Click
where downlink ControlNet Module is
installed from dropdown list. Use slot 04
for this example. Press <Tab>.
Result
Moves cursor to UpLink MAC Address
field.
11
128
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
12
Action
button to select slot number
Click
where uplink ControlNet Module is
installed from dropdown list. Use slot 00
for this example. Press <Tab> twice.
Result
Moves cursor to This controller is
redundant field.
13
15
R400
July 2010
129
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
16
Action
Only valid when CIOM-A FIM is
loaded and communicating with the
system. Lets you select Shutdown
action for the CIOM-A FIM.
Result
This completes Main Tab configuration
entries.
18
130
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
We have intentionally skipped the Version tab, since it is not required to complete the
configuration and it is only valid with the Version Control System license option.
19
ATTENTION
We have intentionally skipped the History Configuration grid, Server Scripting Editor,
Associated Display, Trend grid and Group grid entries, since they are not required to
complete the configuration. Of course, you can enter this data later using the on-line
help or appropriate Knowledge Builder document for reference. Have also skipped the
Identification, Dependencies, and Template Defining tabs that are only valid with the
Template license option.
R400
July 2010
131
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
20
132
Action
Click the OK button.
Result
This completes the configuration entries,
closes the form, and adds the CIOM-A
FIM icon to the Project tab. The CIOM-A
FIM also includes icons for the two H1
fieldbus links that it can support. The first
view that follows is for a non-redundant
CIOM-A FIM application and the second is
for a redundant CIOM-A FIM application.
The second view is in a system with the
Hierarchical Building license option set for
Assignment View. These views are for
example purposes only.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
21
Result
Step
Action
Result
TIP
With the LINK icon selected, you can also click Edit-> Module Properties to call up the
Link Block Parameters configuration form.
1
and select
Right-click the Link icon
Module Properties from the list.
R400
July 2010
133
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
TIP
While Control Builder does assign a name with a unique suffix number for each Link,
we suggest that you adopt a more structured syntax for naming them. For example,
use the Link number (1 or 2, plus the MAC ID and Slot number suffix used for the
associated CIOM-A FIM. For the Links used in this procedure, the suggested names
would be LINK10105 and LINK20105.
134
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
Some parameters on this tab are not available, since they are only active in the
Monitoring tab after the FIM/LINK is loaded and communicating with the system.
4
R400
July 2010
135
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
We recommend that you do not change the default value settings for the active
parameters on this form unless you are familiar with tuning the performance of fieldbus
links. The grayed out parameters are only accessible in the Monitoring tab with the
FIM/LINK communicating with the system.
Please refer to Link Parameters Reference in Appendix I for a more detailed
description of the user configurable LINK parameters in both the Project and Monitor
modes.
136
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
7
Action
Press <Tab>.
Result
Moves cursor to the Step Timer Preset
(T1) field and highlights it.
TIP
The following illustration shows the entry fields that are common for time related
values. The values shown are the maximums for the given field. Use the Left and
Right Arrow keys on the keyboard to move the cursor left or right in the field and use
the increase and decrease buttons provided to adjust values in the selected field.
R400
July 2010
137
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
10
ATTENTION
The remaining parameters on the System Management tab and the Network
Management (Basic) tab are read only and provided for monitoring purposes only.
138
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
11
ATTENTION
The parameters on the Statistics tab are read only and provided for monitoring
purposes only. The Uncommissioned Devices tab is for use in Monitoring mode with
FIM/LINK communicating with devices. The Version tab is only valid with the Version
Control System license option and is read only in the Project mode.
R400
July 2010
139
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
12
Action
Key in desired control level value or
accept the default value. Click Server
Displays tab.
Result
Calls up the Server Displays tab.
ATTENTION
We have intentionally skipped the History Configuration grid, Server Scripting Editor,
Associated Display, Trend grid and Group grid entries, since they are not required to
complete the configuration. Of course, you can enter this data later using the on-line
help or appropriate Knowledge Builder document for reference. Have also skipped the
Identification, Dependencies, and Template Defining tabs that are only valid with the
Template license option.
140
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
13
Result
This completes the configuration entries,
closes the form, and adds the data to the
database.
15
Return to Step 1.
141
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Description (EDD) files for the fieldbus device either on a disk supplied by the
manufacturer or downloaded from the vendor's web site. This means you can
make a device block type without being connected to a device. You can skip
this procedure, if a block for the given device type already exists in the
Control Builder Library database.
The DD files are normally stored in a directory called Release. This directory
must include these three files:
The *.FFO file is the DD binary, or *.FF5 file is the EDD binary file
The *.SYM file is the device symbol file
The *.CFF file is the device capability file.
ATTENTION
With R400, Experion supports DD files and EDD files and continues to
process the DD to create a device block type in the Control Builder library
Step
1
Action
On the File menu, click New->Type->Fieldbus Device.
2
In the Select Device Type dialog box, Click
DD file location in the Device DD Files box.
Or
In Device List box, click the device you want to add to the Control Builder
Library.
142
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Click OK.
A dialog box appears displaying information about the DD version files which
are equal to or more than version 5.
ATTENTION
If the DD file template already exists, the following message
appears.
Click Save As to save the device with a different name for device
R400
July 2010
143
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
type.
or
Click OverWrite to overwrite the device type to continue.
ATTENTION
If the DD files do not contain Conditionals then the process of
importing DD files continues without displaying a message about the
presence of Conditionals.
6
Click OK.
In the Library tab, a new device block type is created under the Vendors
name and the DD files with constructs are supported.
ATTENTION
You need Knowledge Builder version 4.2 or greater installed for device
help information to be added to the Dynamic Help book in Knowledge
Builder.
144
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Also, be sure the Knowledge Builder client's server location is the same
as the Server location where the Control Builder's system Knowledge
Builder client is pointing. Knowledge Builder cannot receive updates from
beyond more than one server location. If there is a redundant pair of
Servers, it is best to define Server B as the target installation location of
Knowledge Builder.
In the Library tab, select a new device block type under the Vendor's name.
This completes the procedure. Go to the next section Editing device block
parameters.
Step
R400
July 2010
Action
On the Library tab, click the plus sign (+) for the fieldbus device type that
includes the blocks you want to edit. Do the same for the device icon to
expose its blocks.
Double-click the block you want to edit to open the Parameter Definition
Editor in the Control Drawing view pane of Control Builder.
View or edit parameters for the selected block in the Parameter Definition
Editor. Refer to the Parameter Definition Editor Reference book for more
information about using the Parameter Definition Editor.
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
145
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
TIP
Be very judicious about selecting what parameters to edit. By keeping the
default values, you may use the same block type for like vendor devices used
in multiple locations in your application. You can make adjustments to
selected device parameters through Control Builder configuration access.
You can find definitions for many of the standard fieldbus function blocks in
Standard Function Block Parameters in Appendix B in this document.
Vendors also supply a text file that includes definitions for each function block
used in their device.
4
Click the close button on upper right-hand corner of the PDE to close it.
If prompted to save changes, click the Yes button to save edits or the No
button to cancel them.
146
Action
Result
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
R400
July 2010
Step
Action
Result
147
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
Devices created in Project tab automatically include only their fixed function
blocks, transducer blocks, and resource blocks. If the device block type
includes instantiable blocks, you must drag and drop the instantiable block
from the block type in the Library tab to the device icon in the Project tab to
instantiate (create) it in the device in Project. See Instantiable block
implementation considerations for reference.
4
148
Action
Result
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
R400
July 2010
Result
Calls up the Block Parameters
configuration form with Name field
highlighted
149
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
TIP
We suggest that you wait to check all block configuration parameters until after the
device is assigned to a Link.
150
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
Devices created in Project tab automatically include only their fixed, transducer, and
resource function blocks. If the device block type includes instantiable blocks, you
must drag and drop the instantiable block from the device type in library to the device
icon in the Project tab to instantiate (create) it in the device in Project. See
Instantiable block implementation considerations for reference.
3
R400
July 2010
151
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
TIP
An alternate method to the following procedure is to just drag and drop the
device to the applicable Link in Project.
Step
1
Action
Click Edit->Execution Environment
Assignment. Or, click the assign button
in the toolbar.
152
Result
Calls up the Execution Environment
Assignments dialog box. This illustration
is for example purposes only.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
2
Action
Click Devices tab.
Result
Shows all devices currently in Project
tab. This illustration is for example
purposes only.
R400
July 2010
153
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
4
Action
Repeat Step 3 for device LX102.
Result
Device is added to the Assigned Devices
list box with the assign state icon.
TIP
If duplicate address error message appears, go to the next section Checking device
configuration for details on changing the device's network node address. It is possible
for device addresses to be set to the same default value of 20.
5
Click Close.
154
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
TIP
While the device has been assigned to a link, this is still "offline" configuration
of a matching physical device that is to be connected to this Link.
Each device on the link must have a unique physical device tag (PD_TAG)
that the fieldbus system relates to a node address. The physical device tag,
node address, and the manufacturer device identifier (DEV_ID) are used to
match a configured device to a physical device.
In Experion system, each independent component in the control strategy
must have a unique tag name (NAME). This is automatically enforced
through the Control Builder application. For this reason, the unique name that
was assigned to the device when it was created in project is also assigned as
the device's physical device tag. This is done to assure that the names are
unique within the system. This means a change in NAME results in an
automatic change in PD_TAG to keep them the same. However, a change in
PD_TAG does not result in an automatic change in the assigned NAME.
So, the name and physical device tag can be different. Since it is possible to
change a physical device tag configuration using a handheld communicator,
you must be sure the device name specified on this configuration form
matches the device name configured in the device.
TIP
You can simplify the retrieval of important diagnostic information from any
fieldbus device by configuring meaningful information in the Description field
on the configuration form of all associated transducer and resource blocks in
the Project tab. Operators can quickly trace any device-specific alarms to the
applicable block through the device name and description that is displayed on
the Alarm Summary in Station. This is especially useful for diagnosing
problems in devices with several transducer blocks, like temperature
multiplexers.
Step
R400
July 2010
Action
Result
155
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
1
156
Action
Double-click the device icon in the
Project tab.
Result
Calls up the parameter configuration
dialog box with Tag Name (NAME) field
highlighted.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
R400
July 2010
Result
157
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
Moves cursor to the Device Network
Node Address (ADDR) field and
highlights it.
TIP
The preferred address range for fieldbus devices is 20 to 40 decimal (14 to 28
hexadecimal). This provides the most optimized default network range where the first
unused node address (FUN) is 41decimal (29 hexadecimal) and the number of unused
addresses is (NUN) is 206. We recommend that the fieldbus device designated as the
backup Link Master be given 21decimal (15 hexadecimal) as its assigned address. All
address number entries and displays are based on the decimal system in Control
Builder, but the Fieldbus Foundation uses the hexadecimal system.
5
6
158
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
The Device Identification field is blank until the Project device is matched to an
uncommissioned device. It is shown in the Main tab illustration for example
purposes only.
The Physical Device Tag (PD_TAG) and Device State (DEVSTATE) parameters
on the Main tab are grayed out, since they are only active in the Monitoring tab
after the FIM/LINK/DEVICE is loaded and communicating with the system.
We recommend that you do not change the default value settings for the active
parameters on the System Management form unless you are familiar with tuning
the performance of fieldbus links. In most cases, the parameter values will mirror
those configured for the Link. The grayed out parameters are only accessible in the
Monitoring tab with the FIM/LINK communicating with the system.
R400
July 2010
159
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
Press <Tab>.
10
11
ATTENTION
The remaining parameters on the System Management tab and the Network
Management (Basic) tab are read only and provided for monitoring purposes only.
160
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
12
Result
ATTENTION
The Version tab is only valid with the Version Control System license option and is
read only in the Project mode.
R400
July 2010
161
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
162
Action
Result
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
13
Action
Key in desired control level value or
accept the default value. Click Server
Displays tab.
Result
Calls up the Server Displays tab.
ATTENTION
We have intentionally skipped the History Configuration grid, Server Scripting Editor,
Associated Display, Trend grid and Group grid entries, since they are not required to
complete the configuration. Of course, you can enter this data later using the on-line
help or appropriate Knowledge Builder document for reference. Have also skipped the
Identification, Dependencies, and Template Defining tabs that are only valid with the
Template license option.
If the form includes a Block Instantiation tab, this device supports instantiable blocks.
Please see Instantiable block implementation considerations for more information.
14
15
16
R400
July 2010
Return to Step 1.
163
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Action
Result
164
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
R400
July 2010
165
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
166
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
R400
July 2010
167
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
168
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
ATTENTION
A device block must be assigned to a Link before it will appear in the list of Compatible
Function Blocks in the Function Block Assignment Dialog.
9
R400
July 2010
169
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
ATTENTION
When assigning a user template to a non-Honeywell fieldbus device, warning
messages may be generated because of manufacturer specific parameters
associated with the device. Be sure that default values for manufacturer specific
parameters are applicable for your given application.
10
170
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
11
R400
July 2010
171
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
12
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
R400
July 2010
Action
In Library tab, click
System directory.
Result
Opens System directory.
173
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
2
Action
Double-click the CONTROLMODULE
icon
. Or, if you are using the
Hierarchical Building option, right-click
the icon and select Instantiate in the
menu.
174
Result
Opens new Control Module with default
name CMxx in chart window to be added
to Project tab. Where "xx" equals unique
incremental number.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
The Execution Order in CEE parameter only applies to contained Experion function
blocks in CM's that are assigned to a CEE. It has no affect on contained fieldbus
blocks and it is disabled, if the CM is assigned to a Link.
R400
July 2010
175
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
9
Action
Key in >30<. Press <Tab>.
Result
Moves cursor to the Execution Period
field and highlights it.
11
ATTENTION
The Execution Order in Link parameter only applies to contained fieldbus blocks. It
combines with the block's Execution Order in CM parameter to determine how the
fieldbus block participates in the Link Schedule.
Likewise, the FF Execution Period parameter only applies to contained fieldbus blocks.
It determines how the fieldbus blocks participate in the Link Schedule.
12
176
13
14
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
For this example, we will just accept the default configuration values for the
parameters on the other tabs. The applicability of other tabs depends on whether you
are using the Hierarchical Building, Template, and/or Version Control system option(s).
Click the Parent Asset field and key in the name of the Parent that includes the entity
that this Control Module will be associated with in the Enterprise Model Builder
hierarchy. If you do not use the Enterprise Model Builder to construct a control
hierarchy for your process and you previously defined Areas of control, the name you
assigned for the control area (SCANAREA) will be used as the name for the Parent
Asset (PARENTASSET).
15
16
R400
July 2010
Action
Result
177
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
1
178
Action
In Project tab, click the
plus sign for
the FIM, the LINK10105, and the device
ST101.
Result
Expands the directories down to the
device block level.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
2
Drag AI block
R400
July 2010
to CM101 chart.
Result
Adds FF AI block to CM101 chart.
Opens directory.
179
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
180
to
Opens directory.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
6
Drag PID block
R400
July 2010
to CM101
181
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
7
Action
In Project tab, click
device LX102.
Result
182
Opens directory.
to CM101
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
R400
July 2010
Action
In CM101 chart, double-click the AI
block.
Result
Opens the AI Block Parameters form with
Name (Name) field highlighted.
183
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
The Execution Order in CM parameter defines the order of execution and publication
for all blocks contained in the CM. For contained fieldbus blocks, this parameter
combines with the CM's Execution Order in Link parameter to determine how the
fieldbus block participates in the Link Schedule.
TIP
You can use the Pre-execution delay (PREXEGAP) and the Post execution delay
(POSTEXEGAP) parameters to add extra time before and after the execution of the
block. This lets you adjust the schedule to achieve such actions as forcing multiple AI
blocks to execute at the same time (even though they must publish serially).
4
184
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
For this example, we will skip the other tabs on the Block Parameters form, since a
DATAACQ block will be used for alarm purposes. Please feel free to practice entering
data in the other tabs, using the online Help for support.
8
Action
R400
July 2010
Result
Opens DATAACQ Block Parameters
form with Name field highlighted.
185
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
For this example, we will accept the default values for the other parameters on the
Main tab. These values are okay for the sample loop. Please feel free to practice
entering data in the other fields, using the online Help for support.
186
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
6
Action
Sequentially press <Tab> until the PV
High field is highlighted. Key in >70<.
Press <Tab>.
7
button to open dropdown menu
Click
and select HIGH. Press <Tab>.
Result
Moves cursor to Priority field and
highlights it.
10
button to open dropdown menu
Click
and select HIGH. Press <Tab>.
11
R400
July 2010
187
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
12
Action
Key in >15<. Press <Tab>.
13
button to open dropdown menu
Click
and select URGENT. Press <Tab>.
Result
Moves cursor to Priority field and
highlights it.
14
15
16
button to open dropdown menu
Click
and select URGENT. Press <Tab>.
ATTENTION
For this example, we will accept the default values for the other parameters on the
Alarms tab. These values are okay for the sample loop. Please feel free to practice
entering data in the other fields, using the online Help for support.
188
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
17
18
Action
Key in >15<. Click Block Pins tab.
Result
Opens Block Pins tab form.
R400
July 2010
189
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
19
Action
Find PVLOALM.FL in the
Parameters list box. Click it.
Result
Adds PVLOALM.FL as visible block
output pin.
20
190
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
21
Result
Adds PV as visible block output pin on
the right-hand side of the block.
22
ATTENTION
For this example, we will accept the default values for the other parameters on the
Block Pins tab as well as the remaining tabs. These values are okay for the sample
loop. Please feel free to practice entering data in the other tabs, using the online Help
for support.
23
Action
R400
July 2010
Result
Opens PID Block Parameters form with
Name field highlighted.
191
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
For this example, we will accept the default values for the skipped parameters on this
tab. These values are okay for the sample loop. Please feel free to practice entering
data in the other fields, using the online Help for support.
5
button to open dropdown menu
Click
and select AUTO. Press <Tab>.
192
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
6
button to open dropdown menu
Click
and select NORMAL. Click the Algorithm
tab.
Result
R400
July 2010
193
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
10
194
Action
In CM101 chart, double-click the AO
function block
Result
Opens the AO Block Parameters form
with Name field highlighted.
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
R400
July 2010
195
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
ATTENTION
For this example, we will accept the default values for the other parameters on the
Process tab as well as the remaining tabs. These values are okay for the sample loop.
Please feel free to practice entering data in the other tabs, using the online Help for
support.
4
Action
Result
196
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
197
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
block and Discrete I/O Channel blocks to start and stop the pump as shown in the
following figure.
198
Action
Result
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
Action
Result
R400
July 2010
Click button
199
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
Step
200
Action
Result
R400
July 2010
5. Configuration
5.4. Configuring Fieldbus Components In a Control Strategy
R400
July 2010
201
5. Configuration
5.5. Loading Components Online
5.5
202
R400
July 2010
5. Configuration
5.5. Loading Components Online
ERDB
IOM
FB
Associated
With
CM1
AIC1
Load with
Contents
IOM
FB
Assigned
To
Load
CEE FB
PID1
Associated
With
AOC1
Assigned
To
CPM Slot 01
FIM Slot 05
CN 01
CPM
FB
IOMs
LINK1
FB
Assigned
To
FD
FB
Associated
With
CM2
FF AIC2
FF
PID2
Load
H1 Link 1
Remote
Termination
Panel
PT
FIM
FB
Load with
Contents
FD
FB
Associated
With
FF AOC2
LINK2
FB
FB = Function Block
FIM = Fieldbus Interface Module
IOM = Input/Output Module
R400
July 2010
203
5. Configuration
5.5. Loading Components Online
Lists components
to be loaded
Chance to
select partial
load, if
applicable
Shows
current
state of
component
Specifies state
component
must be in
during load
Specifies state
component will
assume after
load is completed
Individual checkboxes
let you edit list of
components to be
loaded
Can select
another state
from dropdown
menu for this
field
Components in
Active state are
flagged
Select whether or
not component is
to be automatically
put into Inactive/
Out-Of-Service state
for the load
Select whether or not component is
to be automatically put into selected
Post Load State after the load
R400
July 2010
5. Configuration
5.5. Loading Components Online
Component
CPM/CEE*
FIM/LINK
Fieldbus Device
IOM*
CM or SCM*
*Please refer to the Control Building Guide for more information about loading these
components.
R400
July 2010
205
5. Configuration
5.5. Loading Components Online
A FIM.
A fieldbus device.
206
R400
July 2010
5. Configuration
5.5. Loading Components Online
SMK State
Initialized
SM_IDENTIFY
SET_ADDRESS
SET_PD_TAG (Clear = True)
Operational
SM_IDENTIFY
CLEAR_ADDRES
FIND_TAG_QUERY
FIND_TAG_REPLY
FB_START
SMIB_Acess
In the uninitialized state, a fieldbus device has neither a physical device tag nor a node
address assigned by a master configuration device. The only access to the device is
through system management, which permits identifying the device and configuring the
device with a physical device tag.
In the initialized state, a fieldbus device has a valid physical device tag, but no node
address has been assigned. The device is ready to be attached to the network at a default
system management node address. Only system management services for assigning a
node address, clearing the physical device tag, and identifying the device are available.
In the operational state, a fieldbus device has both a physical device tag and an assigned
node address. Its application layer protocols are started to allow applications to
communicate across the network. Additional network management configuration and
application configuration may be needed for the device to become fully operational.
Fieldbus device matching rules
The CIOM-A FIM initiates the following matching rules depending upon whether or not
the device identification (DEV_ID) is specified, when a device is loaded from Control
Builder.
R400
July 2010
If the Device
ID is . . .
Specified.
Uninitialized
Initialized
207
5. Configuration
5.5. Loading Components Online
If the Device
ID is . . .
Not specified.
Initialized
Operational
Step
Action
208
Result
Confirms that the designated CIOM-A
FIM is operating.
(If ALIV appears in the CIOM-A FIM's
front panel display, you must load the
CIOM-A FIM's personality firmware
before proceeding.)
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
2
Action
Click the CIOM-A FIM block icon in the
Project tab.
Result
Opens the Load Dialog box.
Click Controller->Load.
R400
July 2010
209
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
The associated CIOM-A FIM Links are included with a CIOM-A FIM load even if the
selected action is Load instead of Load with Contents. We suggest just loading the
CIOM-A FIM without all of its contents first to be sure communications paths are
working.
3
210
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
Opens directory and exposes LINK icons.
plus
Use the following procedure to initiate the device matching function to conveniently
match uncommissioned fieldbus devices with their counterpart devices in the Project tab
or project devices. It is best to match devices before you download the fieldbus device
from Project to the Link.
Step
Action
Result
Link must be active to detect
uncomminssioned devices on it.
R400
July 2010
211
5. Configuration
5.5. Loading Components Online
Step
2
Action
Click the Link 1 icon.
Selects Link 1.
212
Result
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
connected
TIP
If a connected fieldbus device is not being detected by the link, try increasing the Slot
Time value through the LINK Block Parameters configuration form. With Link icon
selected, click Edit>Configure Module Properties, click the Network Management (LM)
tab, select the Slot Time field (default value is 8), key in 10, press <Enter>, click OK,
wait for the value to change, and click OK to close the form.
6
R400
July 2010
213
5. Configuration
5.5. Loading Components Online
Step
Action
214
Result
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
You can change the Tag and/or Address assignments for the listed devices in either
the Uncommissioned Device or the Project Device. Just double-click the entry field you
want to change to highlight it, key in the desired tag name or address assignment in
decimal, and press <Enter>. If you are changing data in an Uncommissioned Device, it
may take several minutes for the operation to complete.
The preferred address range for fieldbus devices is 20 to 40 decimal (14 to 28
hexadecimal). This provides the most optimized default network range where the first
unused node address (FUN) is 41 decimal (29 hexadecimal) and the number of
unused addresses is (NUN) is 206. We recommend that the fieldbus device
designated as the backup Link Master be given 21 decimal (15 hexadecimal) as its
assigned address. All address number entries and displays are based on the decimal
system in Control Builder, but the Fieldbus Foundation uses the hexadecimal system.
7
R400
July 2010
215
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
If the Uncommissioned Devices were previously configured through a Hand-Held
Communicator or third-party configurator to contain correct tag and address data, use
the Match from Uncommissioned Device to Project Device button to preserve the
Uncommissioned Device data and change the Project Device data to match it.
If Uncommissioned device contains factory default data, use the Match from Project
Device to Uncommissioned Device button to preserve the Project Device data and
change the Uncommissioned Device data to match it.
8
216
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
Click Continue.
10
R400
July 2010
217
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
After matching an uncommissioned device to a project device, it is a good idea to
right-click the device icon and select Upload from the popup menu and click Continue
to load device data into the Monitor database. Then, right-click the device icon and
select Update to Project from the popup menu and click Continue to synchronize the
data in the Project database with the Monitor database.
218
11
12
13
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
1
Action
In Project tab, click the desired LINK
icon.
Result
Opens the Load Dialog box.
R400
July 2010
219
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
If you just want to load a fieldbus device, click the device icon and click Controller>Load. We suggest using LINK/Load With Contents so you can load more than one
device at a time.
220
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
Identify what components are to be
loaded.
TIP
A Partial Load selection means that the "contained" or internal block parameters will
not be loaded to the device, which reduces the overall load time. It is generally not
necessary to load these types of parameters, since no connections are made to them.
3
R400
July 2010
221
5. Configuration
5.5. Loading Components Online
Step
222
Action
Result
R400
July 2010
5. Configuration
5.5. Loading Components Online
Step
Action
Result
TIP
If errors are detected, they will be listed and you will be prompted to select whether or
not you want to continue the load with errors. It is a good idea to note the errors and
abort the load (close), so you can go back and correct the errors before completing the
load. The following illustration is for example purposes only and the errors listed are
not typical.
R400
July 2010
223
5. Configuration
5.5. Loading Components Online
Step
7
Action
Once the load is complete, click
Monitoring tab.
Result
Opens Monitoring to view loaded devices
in LINK directory. This illustration is for
example purposes only.
TIP
The device's resource and transducer blocks are dedicated to the device and loaded
with the device, and can be viewed in the device directory in the Monitoring tab. The
device's other function blocks will not appear in its directory until the Control Module
containing them is loaded to the CEE or FIM, as applicable.
8
224
R400
July 2010
5. Configuration
5.6. Configuring Advanced Alarming
5.6
Overview
With R400, advanced alarming provides the ability to monitor the diagnostic parameters
and generate the system alarms. The definition of the conditions, association between
conditions and diagnostic parameters are user-defined. The condition configuration is
configured in the Control Builder and saved in ERDB and loaded to FIM.
Note: Advanced alarming feature monitors device parameters on a slow schedule.
Considerations
Following are some of the considerations for configuring diagnostic parameters.
You can generate alarms based on the conditions which are configured. These
conditions are user-defined aggregations of device diagnostics that are individually
generated in EPKS.
You can assign criticalities after the device specific conditions are created to
generate the alarms.
Conditions are associated with one or more diagnostic parameters to generate alarm.
The alarm server tracks diagnostic alarms similar to other system alarms.
Each condition has up to 5 parameter references that are used to select bits for alarm
generation. Each reference selects one or more bits from the parameter.
You can enable or disable each condition during the run time. When an active
condition is disabled, then it is removed from the alarm summary display.
By default all conditions are enabled when they are created.
Based on the system performance, you can reconfigure the alarms to eliminate the
conditions that cause redundant or unnecessary alarms to appear.
Enabling or disabling status of a condition can be performed from the device
instance.
You can define a maximum of 32 conditions per device and configure only five
parameters per condition.
For 32 conditions, parameter references must not exceed 36.
You can configure only ten unique parameters per device template.
R400
July 2010
225
5. Configuration
5.6. Configuring Advanced Alarming
ATTENTION
Fieldbus parameters used to generate Advanced Alarms must be periodically
read from the device. This increases the utilization of unscheduled traffic
bandwidth. Ensure to select only those parameters, which are to be
monitored.Ensure that you select only those parameters that are to be
monitored.
Action
On the Field Devices menu, select Configure Advanced Alarming.
Or
In the Library mode, right-click the device template to select Configure
Advanced Alarming.
Or
Press Ctrl+Alt+A.
ATTENTION
You cannot generate default values for configuring alarm conditions from
the DD as it is Honeywell specific function.
You can invoke the Configuration dialog box in view only mode from the
device instance.
For more information to open the Configuration dialog box, see Opening
226
R400
July 2010
5. Configuration
5.6. Configuring Advanced Alarming
Configuring/creating a condition
To configure a condition, perform the following steps.
Step
Action
Click New.
The Condition Configuration dialog box appears.
R400
July 2010
227
5. Configuration
5.6. Configuring Advanced Alarming
Step
Action
ATTENTION
The condition name must be unique.
The condition name must be within the maximum limit of 32
characters.
The condition name must contain alphanumeric characters. If
the condition name contains only numeric or special
characters, then an error message appears displaying
information to provide a valid name.
An error message appears when you want to configure more
than 32 conditions.
Click OK to continue.
4
228
The default values for Alarm Criticality and Priority are Failed and Urgent
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
R400
July 2010
5. Configuration
5.6. Configuring Advanced Alarming
Step
Action
respectively.
From the Alarm Criticality tab, select the appropriate criticality for the
condition.
From the Priority tab, select the appropriate priority for the condition.
ATTENTION
Each condition is configured with a priority, which manages
the condition reported to Experion system.
A condition can generate a Journal event only or an alarm with
low, high or urgent priority.
6
From the FF Conditions, select the appropriate check box to choose the
parameters.
The selection of parameters is based on the Parameter Reference selection.
To select a parameter/multiple parameters for a condition:
a)
Select a parameter from the list and the list of available bits are
available.
b)
Select one or more bits from the list, the summary of all the selections for
the condition appears as a tree view.
ATTENTION
It is highly recommended that you must select only a single
parameter bit for each condition to easily identify the cause of
the alarm that is generated and to identify the bit transition in the
alarm and event summary.
You must enter an appropriate condition name to reflect the
failure mode of the selected bitstrings.
You must select the appropriate bits from one or more device
parameters.
To clear the selected parameters/bits from the available list,
clear the check box.
Click Clear to clear all the selected options or clear the check
box to clear the selected parameters/bits from the available list.
A message appears displaying the information to clear all the
configuration information selected for the condition. Click Yes to
continue.
R400
July 2010
229
5. Configuration
5.6. Configuring Advanced Alarming
Step
7
Action
Click Save.
ATTENTION
While exporting/importing the device, the configured alarm conditions are
also exported/imported automatically.
R400
July 2010
5. Configuration
5.6. Configuring Advanced Alarming
Action
Select the condition that you want to disable and clear the check box under
the Enable column.
Or
Select the condition that you want to enable and select the check box under
the Enable column.
The selected condition is disabled and the changed setting is saved in the
database.
ATTENTION
The conditions can be enabled/disabled in the Device
R400
July 2010
231
5. Configuration
5.6. Configuring Advanced Alarming
Step
Action
Diagnostics tab in the configuration form of FF devices from
Project /Monitoring modes.
In the Project mode, the conditions which are enabled or
disabled are saved in the ERDB and not saved in the devices
until the device is loaded.
To enable/disable a condition in Project mode, perform the
following steps:
a)
b)
c)
Click Upload.
b)
232
R400
July 2010
5. Configuration
5.6. Configuring Advanced Alarming
Action
Double-click a condition.
Or
Click a condition and Click Edit.
The Condition Configuration dialog box appears.
R400
July 2010
233
5. Configuration
5.7. Block Offnet Diagnostic Alarm
Step
Action
ATTENTION
You can delete an alarm condition, based on the required alarms to be
generated.
To delete a condition in the Condition Listing tab
5.7
a)
b)
234
R400
July 2010
5. Configuration
5.7. Block Offnet Diagnostic Alarm
the network, the Block Offnet Diagnostic Alarm is generated. If you set this parameter to
False when the Block Offnet Alarm is active, the alarm returns to normal. This
parameter can be configured before load and can be changed at runtime, even if the
device is offline.
ATTENTION
When you load the Fieldbus block, the value of the Enable Block Offnet
Diagnostic Alarm parameter is written to the Fieldbus Interface Module if;
the partial load option is selected or cleared.
the physical device is online or offnet.
It is not possible to load a CM containing a function block while the device
is offnet.
Behavior of the Block Offnet and Device Offnet System alarms in various
communication loss scenarios
The following table lists the behavior of the Block Offnet and Device Offnet System
alarms in the various communication loss scenarios.
Behavior of Block Offnet Alarm
Loss of
communication
between an FF
device and FIM
Communication
resumes between an
FF Device and FIM
Communication loss
scenario
Loss of
communication
between C300 and
FIM
(This condition
occurs if both the
FTE cables are
disconnected.)
R400
July 2010
235
5. Configuration
5.7. Block Offnet Diagnostic Alarm
Communication loss
scenario
Behavior of the Block Offnet and Device Offnet System alarms in various
operational scenarios
The following table lists the behavior of the Block Offnet and Device Offnet System
alarms in the various operational scenarios. These behaviors are also dependent on
whether the devices are online or off the network.
Scenario
Inactivating a
Fieldbus Link when
the device is online.
Inactivating a
Fieldbus Link when
the device is off the
network.
Activating a Fieldbus
Link.
Activating or
Inactivating a CM
containing a FF
function block.
236
R400
July 2010
5. Configuration
5.7. Block Offnet Diagnostic Alarm
Scenario
of a CEE containing
a FF function block
to Idle or Run..
Deleting a Device,
Link, FIM or CM
containing an FF
function block
Enabling the
reporting of the Block
Offnet Diagnostic
Alarm for an
individual FF function
block when the
device is online.
(The precondition is
that the Block Offnet
Diagnostic Alarm is
configured not to be
reported for the
function block, when
the device goes off
the network.)
Enabling the
reporting of the Block
Offnet Diagnostic
Alarm for an
individual FF function
block when the
device is off the
network.
(The precondition is
that the Block Offnet
Diagnostic Alarm is
configured not to be
reported for the
function block, when
R400
July 2010
237
5. Configuration
5.8. Configuring non-cache parameters
Scenario
Disabling the
reporting of the Block
Offnet Diagnostic
Alarm for an
individual FF function
block when the
device is off the
network.
5.8
Step
1
Action
On the Project mode, right-click the device instance to select Module
Properties.
The configuration form appears.
238
R400
July 2010
5. Configuration
5.8. Configuring non-cache parameters
Step
2
Action
Click the Device Diagnostics tab.
Select the required blocks and the related parameters that appear in the
dialog box.
Click OK.
The selected parameter description appears in the corresponding Parameter
Description column.
R400
July 2010
239
5. Configuration
5.9. Summary
5.9
Summary
The Control Builder for the Experion system lets you add and configure fieldbus
components as a natural and intuitive extension to the existing Experion components.
This promotes a seamless integration of the fieldbus functions with existing Experion
capabilities.
240
R400
July 2010
5. Configuration
5.9. Summary
R400
July 2010
241
6. Operation
6.1 Monitoring Fieldbus Functions Through Station
Displays
Using Station Detail displays
The Experion Server Station application includes pre-configured Detail displays for the
CIOM-A FIM, Link, device and fieldbus function blocks. These displays are the default
entries for the Point Detail Page parameter on the Server Parameters tab of the
configuration form. Once you establish communications with a fieldbus H1 link you can
begin monitoring the status of any component that has been loaded as part of a Control
Strategy to a CIOM-A FIM with points registered in the Experion Server. The Detail
displays let you quickly view the component's current state, fault status, and pertinent
configuration data.
The following figure shows a sample CIOM-A FIM Detail display for reference. The
fieldbus Detail displays do feature convenient links to related fieldbus component
displays for easy access to associated data.
R400
July 2010
243
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
6.2
244
R400
July 2010
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
AI (Analog Input)
DO (Digital Output)
DI (Digital Input)
AO (Analog Output)
MAI (Multiple Analog Input)
Note that the FF Detail Displays and faceplates are not applicable for mixed modes (FF
AI -> CEE PID -> FF AO).
REFERENCE - INTERNAL
Refer to the following documents for more information:
HMIWeb Display Building Guide for more information on creating
displays.
Server and Client Configuration Guide for more information on configuring
faceplates.
AI
sysdtlffaia
sysdtlffai_fp
AO
sysdtlffaoa
sysdtlffao_fp
DI
sysdtlffdia
sysdtlffdi_fp
DO
sysdtlffdoa
sysdtlffdo_fp
PID
sysdtlffpida
sysdtlffpid_fp
R400
July 2010
245
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
MAI
sysdtlffmaia
sysdtlffmai_fp
The following table lists the different tabs that appear in FF Detail Displays and a short
description of each tab.
Detail Displays tab name
Main Tab Display
Description
This page displays the Control Module-related
information based on the following:
Point is loaded to CEE environment.
Point is loaded to FFLINK.
Depending on how the point is loaded, some of the
group headings and their related parameters appear
on the page accordingly.
For example when the point is loaded in CEE
environment, the following headings appear on the
page:
Execution & Control
Alarm Enable & Summary
Assigned Controller
Similarly, when the point is loaded to FFLINK, the
following headings appear on the page:
Device & Simulation State
Alarm Summary
Assigned Module
This page contains the options that you can select for
altering the Input and output block processing and the
R400
July 2010
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
Description
Display
Set Point
This page displays the set point input ranges and set
point ramping values. This page provides various
configurable options for status and control.
247
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
FF Blocks
PID
AI
AO
DI
DO
MAI
Main
Tuning
Loop Tuning
Alarms
Connection
Chart
Set Point
PV & OP
Versus Tabs
The following figure displays a sample FF PID Main tab detail display when the point is
loaded in CEE environment.
248
R400
July 2010
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
R400
July 2010
249
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
The following table lists the common functionalities and the applicable FF point
faceplates.
Functionality
250
Applicable faceplate
R400
July 2010
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
Functionality
Mode Attribute interpretation
Applicable faceplate
sysdtlffai_fp.htm
systdlffao_fp.htm
sysdtlffpid_fp.htm
sysdtlffdi_fp.htm
sysdtkffdo_fp.htm
sysdtlffmai_fp.htm
Intermediate EU values
sysdtlffai_fp.htm
systdlffao_fp.htm
sysdtlffpid_fp.htm
sysdtlffai_fp.htm
systdlffao_fp.htm
sysdtlffpid_fp.htm
sysdtlffdi_fp.htm
sysdtlffdo_fp.htm
sysdtlmai_fp.htm
PV Alarm Limits
sysdtlffai_fp.htm
sysdtlffpid_fp.htm
READBACK Value
sysdtlffpid_fp.htm
sysdtlffao_fp.htm
Auto selection
sysdtlffpid_fp.htm
sysdtlffao_fp.htm
sysdtlffai_fp.htm
sysdtlffmai_fp.htm
sysdtlffdi_fp.htm
sysdtlffdo_fp.htm
R400
July 2010
251
6. Operation
6.2. Foundation Fieldbus Detail Displays/Faceplates
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
TIP
You can initiate this same function through the corresponding Detail display
in Station.
Step
Action
R400
July 2010
Result
Opens Change State dialog box.
in
253
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
TIP
You can also initiate a Link shutdown through the SEG Command field on the Link
Parameters form in Monitoring. Just click Edit->Configure Module Properties to call up
the Link Block Parameters form, select SHUTDOWN from the dropdown menu for the
SEG Command field, and click Yes to acknowledge the action. You can also confirm
the current state of the link through the SEG State field. (Note that all associated
fieldbus device blocks are also shutdown, including those contained in Control
Modules.)
2
254
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
R400
July 2010
Result
Opens Change State dialog box.
in the toolbar.
255
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
TIP
You can inactivate/activate a selected fieldbus function block by right-clicking the
function block and selecting inactivate or activate the selected Item.
256
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
REFERENCE - INTERNAL
Please refer to the Control Building Guide sections in On-Line Monitoring
Using Control Builder for detailed information:
Setting the CEE Inactive
Setting I/O Active
Setting I/O Inactive
Changing Parameters while Monitoring
Use the following procedure to check and change, if necessary, the functional class of the
fieldbus device. The illustrations used are for example purposes only and may differ from
the actual forms that appear in your system.
Step
1
R400
July 2010
Action
In Monitoring tab, double-click device
icon.
Result
Opens device configuration Parameters
form.
257
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
258
Action
Result
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
R400
July 2010
Action
Result
259
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
ATTENTION
With R400, Device Diagnostics tab is added to enable/disable the alarm conditions
status and configure the non-cache parameters.
Select the required blocks and the related parameters appear in the dialog
box.
e)
Click OK.
The selected parameter description appears in the corresponding
Parameter Description column.
260
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
3
Action
Press <Tab> twice.
Result
Moves cursor to the Boot Operational
Function Class
TIP
The FIM is the primary Link Master for both Links. If you designate a device as a
"backup" Link Master, be sure it has the capacity to handle the Link Schedule.
Otherwise, you may have to reset the device as a Basic type and restart it to restore
operation, if the Link Schedule is too large for it to handle.
4
button in the field
If applicable, click
and select BASIC from the dropdown
menu.
R400
July 2010
261
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
262
Action
Result
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
9
button in the User Restart field
Click
and select Restart processor from the
list.
R400
July 2010
Result
263
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
TIP
The alternative to a restart is manually cycling power to the fieldbus device.
10
TIP
You can confirm the change by calling up the device's Parameters form and checking
that BASIC appears in the DL Operational Functional Class field on the Network
Management (Basic) tab.
11
Step
1
Action
Check the Link icon for the presence of
an asterisk
264
Result
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
Click the
icon
R400
July 2010
265
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
266
Result
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
Action
Result
TIP
It may be a good idea to record the device's Tag name and Device ID for future
reference.
5
TIP
It is possible that the uncommissioned device may have an earlier version of the
vendor's software (Device Rev). In this case, the device would appear to have no
matching block type even if one exists for the same device but it is for a different
software version. If the vendor supports flash upgrade of its device's firmware, you can
upgrade the device's firmware through this tab. Please see Upgrading Firmware in
Uncommissioned Device the next Section Maintenance, Checkout and Calibration for
more information.
A new Link Schedule must be loaded to the FIM and other LinkMaster devices anytime
there is a change that invalidates the current Link Schedule, such as adding a device,
removing a device, or making a configuration change.
6
R400
July 2010
267
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Prerequisites
You have completed your control strategy configuration that includes fieldbus blocks
integrated with control modules in Control Builder.
Considerations
The key to optimizing the Link schedule is logically configuring the ORDERINCM
parameter for each block to:
Sequence blocks in a logical order from inputs to outputs and,
Execute non-control blocks after control blocks.
The following are some general latency related considerations to use as reference for
determining the most logical overall sequencing for your Control Strategy.
Assume that faster loops are more critical and have a higher priority than slower
ones on the same link.
Primary or innermost loops are always more critical than secondary or outer
loops. The same is true for lower level loops in multi-level cascades, since the
timing requirements for each level become less critical.
Configurations that do not contain an output type block have a much lower
priority than any configuration that does, since these configurations are most
likely intended for monitoring only.
Back-Calculation publications have the lowest priority, since they only have to
be published before they are needed in the next execution sequence.
Delay execution of non-control loop auxiliary blocks like integrators through the
ORDERINCM parameter sequencing. If they are created last, delay will occur
naturally through the default ORDERINCM parameter sequencing.
See the following procedure to configure the FFLink for automatic schedule
optimization.
Calling up Link Schedule
If You Are in the . . .
268
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Monitoring Tab
R400
July 2010
Same as above.
269
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
270
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Description
Macrocycle Usage
Gain (MUG)
R400
July 2010
271
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Term
Description
MUG = 1
100%
Latency Improvement
Factor (LIF)
(reduction factor)
Publication Gap
Availability
Improvement (PGAI)
LIF = 1
100%
PGAI = 1
Action
In the Project tab, click the plus sign for the FIM icon to expose its Links in
the tree.
Right-click the first LINK icon and select Module Properties to open the
LINK Block Parameters form.
On the Main tab, click the down-arrow button in the Link Schedule
Optimization box and select OPT or OPT_NOFORCE for automatic link
schedule optimization. Otherwise, select NO_OPT to disable link schedule
optimization.
Refer to Parameters for Link Configuration in Project Mode for more
information about the selections.
Click the down arrow button in the Sample Skew box and select SKEW or
NOSKEW for desired block execution action.
Refer to Parameters for Link Configuration in Project Mode for more
information about the selections.
272
Click the OK button to close the form and save the settings.
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
Step
7
Action
This completes the procedure.
REFERENCE - INTERNAL
Please refer to Link Schedule and Function block execution schedule in this
document for additional schedule information.
R400
July 2010
273
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
REFERENCE - INTERNAL
Please refer to the C200 Controller Redundancy Functionality in the Control
Builder Component Theory for more information.
274
R400
July 2010
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
R400
July 2010
275
6. Operation
6.3. Monitoring Fieldbus Functions Through Monitoring Tab
276
R400
July 2010
7.1
Getting Started
R400
July 2010
Consider This . . .
277
Consider This . . .
These parameters can effect whether or not a device can
communicate with other devices on the link, or whether it
communicates efficiently and can recover properly from errors.
They should never be changed, especially by another host
device.
If the Experion system notices that these parameters have been
changed after a device has been off the network, the FIM takes
the following action:
c)
d)
e)
g)
278
R400
July 2010
Consider This . . .
Link-Master Capable
Funtion
Completed
Check and test all physical wire connections and verify correct
voltage on H1 segment.
References:
Fieldbus wiring selection and calculation
R400
July 2010
279
Stage
Funtion
Completed
7.2
Connecting Devices
Stage
8
Funtion
Completed
280
R400
July 2010
Stage
Funtion
Completed
11
12
13
14
15
16
17
R400
July 2010
Check the integrity of all cable connections, cables and verify the
design of the link.
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
281
Stage
Funtion
Completed
Return to Stage 9
18
19
20
21
22
7.3
Checking Device
Stage
23
Funtion
Completed
24
282
R400
July 2010
Stage
Funtion
Completed
Match device.
If you are running software version R210 or greater, a wizard is
provided to guide you through the steps for matching an
uncomisisioned device.
References:
Matching uncommissioned device to project device or vice versa
26
27
28
29
30
7.4
Funtion
Completed
R400
July 2010
283
Stage
Funtion
Completed
33
34
35
36
7.5
Flowchart Summary
The commissioning stages outlined above are summarized in the following flowchart.
284
R400
July 2010
R400
July 2010
285
286
R400
July 2010
The removal of the CIOM-A FIM results in the loss of communications with both H1
fieldbus links.
The removal of an individual fieldbus device only breaks communications with that
device.
General procedure
We recommend that you proceed with extreme caution whenever
replacing any component in a control system. Be sure the system is
offline or in a safe operating mode.
Component replacements may also require corresponding changes
in the control strategy configuration through Control Builder, as well
as downloading appropriate data to the replaced component.
The direct replacement of a CIOM-A FIM of the same kind is just a matter of turning
OFF the chassis power supply, disconnecting the RTP cable, removing the existing
component, installing a new one in its place, connecting the RTP cable, and turning on
chassis power supply. You may also have to load its "personality" image firmware before
it can become fully operational. Must also reload the CIOM-A FIM from the Project tab
in Control Builder to restore operation.
If you are adding a fieldbus device, observe the following Guidelines for adding fieldbus
device to "live"/operating Link, if the Link is in-service, follow the installation
instructions for the component and then configure it through Control Builder to integrate
it with your control strategy. See the previous procedure for Checking live list and
interacting with uncommissioned devices for more information about including a device
in the system.
If you are removing and/or replacing a fieldbus device, proceed with extreme caution.
You may have to delete, restore, and/or create all hardware connections and the control
R400
July 2010
287
strategy database configuration through the Control Builder. You may also have to create
a new block type for the device and/or upgrade the device's firmware. Please refer to the
Replacing a failed device with a like device having the same model name and device
revision or Replacing a failed device with a different device using a different block type
section for more details.
Guidelines for adding fieldbus device to "live"/operating Link
CAUTION
Be sure to observe the following guidelines when adding a fieldbus device
that is Link Master capable to a "live"/operating Link to avoid possible loss of
control and view.
In Experion R300.1 or greater, you can choose to enable the safe handling
option for the CIOM-A FIM instead. See the following Using optional safe
handling for new devices section for more information.
The following guidelines are provided to avoid a rare operating circumstance where a
newly added uncommissioned fieldbus device takes over the Link Active Scheduler role
due to a CIOM-A FIM failure. Since this uncommissioned fieldbus device has not been
loaded with the proper backup link schedule, it will render the link inoperative by
disrupting the periodic publication of device data over the link.
Assign and configure the appropriate block type for the new fieldbus device to the
Link in Project.
Configure the fieldbus device function blocks into the Control Strategy in Project.
Set the address for the device in the range of 248 to 251 decimal or clear the device's
address setting, so it assumes a default address in the high range when it is added to
the Link.
Inactivate the CEE and its CMs to put the CPM in its IDLE mode while the
uncommissioned fieldbus device is commissioned and loaded with the proper link
schedule.
Add the fieldbus device to the link, use the match function through the Monitoring
tab in Control Builder to match the device with its block type, and load the device
from Project.
Load the Control Strategy to CEE from Project.
Activate the CEE and its CMs to put the CPM in its RUN mode.
288
R400
July 2010
REFERENCE - INTERNAL
Please refer to the previous Configuration section for more details about
pertinent configure/load actions noted in the Guidelines above. See the
Fieldbus Integration With Experion System section for general reference
information about the LAS and addresses.
R400
July 2010
289
Moving a commissioned device to another link and then back to its original link after
only 1 to 20 seconds has expired, may leave the device in a half safe handled state. If the
FBAP VCR was cleared, the FIM and Control Builder may not be able to talk to the
device. If this occurs, Fieldbus blocks will appear gray on the Monitoring tab. In this
case, you will need to delete and reload the device or remove the device from the link
and put it back on another link for at least 30 seconds to allow the safe handling
operation to complete.
To avoid partial safe device handling, do not move previously commissioned devices to
other links in the system too quickly.
Replacing a failed device with a like device having the same model name and
device revision
TIP
If you are running R210 or greater software, a wizard will guide you through
the device replacement process when you initiate the action through the
device detail display in Station. In this case, you can ignore the following
procedure.
Use the following procedure to replace a failed fieldbus device with a like device having
the same Model Name and Device Revision (DEV_REV). The procedure assumes the
system is offline or in a safe operating mode. The illustrations used are for example
purposes only and may differ from the actual forms that appear in your system
Step
290
Action
Result
R400
July 2010
Step
Action
Result
R400
July 2010
291
Step
3
292
Action
Select Device Replacement.
Result
Calls up the LINK Block Parameters form
with the failed device listed in the bottom
half of the Device Replacement Dialog.
R400
July 2010
Step
Action
Result
TIP
If you did not disconnect the failed device in Step 1, the following message prompt
appears instead of the Device Replacement Dialog telling you to do so before you can
proceed. In this case, repeat Steps 2 and 3.
R400
July 2010
293
Step
Action
Result
294
R400
July 2010
Step
Action
Result
R400
July 2010
295
Step
Action
Result
TIP
If you elect to Cancel the load at this time, be sure you complete the device load
before you return the system to normal operation.
If you are replacing a device that includes instantiated blocks, you must re-load any
Control Module and Sequential Control Module that include client/server connections
to the blocks in the replacement device from the Monitor tab before putting the device
into operation. See Instantiable block implementation considerations for more
information.
296
R400
July 2010
Step
Action
Result
10
11
12
Replacing a failed device with a different device using a different block type
Use the following procedure to replace a failed device with a different device using a
different block type. This procedure assumes the system is offline or in a safe operating
mode. The illustrations used are for example purposes only and may differ from the
actual forms that appear in your system
ATTENTION
Starting with R400, you can generate an Unlike Device Replacement Report
for an FF device. You can view the device-related information and the control
Modules that would be affected by Unlike Device Replacement.
R400
July 2010
297
Step
Action
298
Result
R400
July 2010
Step
Action
R400
July 2010
Result
The associated fieldbus block icons will
be red.
299
Step
300
Action
Result
R400
July 2010
Step
Action
Result
Deletes CM (pidloop) from CEE folder
along with fieldbus block (FFAI101) from
device (ST101) in Monitoring tab, for this
example.
TIP
It is a good idea to record the Tag and Address assignments for the failed device
before deleting it.
8
10
R400
July 2010
301
Step
Action
Result
TIP
It is a good idea to print out a parameters and connections report for a CM before you
modify it. This will serve as a convenient configuration reference.
302
R400
July 2010
Step
Action
Result
11
TIP
You must unassign the given fieldbus block from its associated device before you can
delete the device from Project.
ATTENTION
If you unassign a Fieldbus block that has a RCAS_IN or ROUT_IN connection from a
Experion block, be aware that the VCR that was formed when the connection was
made is not removed when the block is unassigned. To remove this VCR, you must
delete the block and then recreate it. The same is true, if you want to delete the
RCAS_IN or ROUT_IN connection and re-wire it to the block's CAS_IN pin.
12
13
Click
14
R400
July 2010
button.
303
Step
304
Action
Result
15
16
17
R400
July 2010
Step
Action
18
R400
July 2010
Result
Opens Name New Function Block(s)
dialog.
305
Step
306
Action
Result
R400
July 2010
Step
19
Action
Key in tag name of failed device in the
Destination column and click the Finish
button.
20
Click the device icon and click the
assign button in the toolbar.
R400
July 2010
Result
Device icon appears in Project tab.
307
Step
Action
21
22
308
Result
R400
July 2010
Step
23
Action
Result
Click
to open the FIM, LINK and
Device directories in Project tab.
24
25
26
R400
July 2010
309
Step
Action
27
28
310
Result
R400
July 2010
Step
Action
29
30
Click
31
32
close button.
Result
R400
July 2010
311
Step
Action
Result
34
35
TIP
Always initiate match from Project Device to UCD for replacement devices.
312
R400
July 2010
Step
Action
Result
36
37
38
39
R400
July 2010
313
Step
40
Action
Result
314
R400
July 2010
Step
Action
41
42
R400
July 2010
Result
315
Step
43
Action
Result
316
R400
July 2010
Step
Action
44
Result
Return to normal operation.
TIP
It is a good idea to do an Upload followed by an Update to Project for the fieldbus
device and the CMs after a replacement procedure.
45
8.2
R400
July 2010
317
You can view the following information from the Unlike Device Replacement Report.
Report identification: The top-level information used to identify device tag, time,
and date.
Device information: The following are the device- related information that is
available.
ITEM
318
SOURCE
Model Name
Device Address
Device ID
FIM name
Parent of FF link
Template Name
Vendor Name
Device Revision
DD Revision
FF Link Name
Parent of device
R400
July 2010
COLUMN
CM Name
CM Description (DESC
parameter)
Description
Assigned To
Modules to be deleted: This section consists of a list of Control modules that must be
deleted during an Unlike Device Replacement because they contain function blocks
from the device to be replaced.
The following are the information that are available on the modules to be deleted.
ITEM
R400
July 2010
COLUMN
CM Name
CM Description (DESC
parameter)
Description
Controller Name
319
the CM is contained
You can export the data in any of the formats such as, MS Word, Excel, Adobe PDF,
and so on.
You can view the first level and second level modules that are affected due to the
device replacement.
You can print the data, which is available in the report generated.
To view Unlike Device Replacement Report, perform the following steps.
Step
1
Action
Right-Click on the failed device icon to select Unlike Device Replacement
Report.
The report of the failed device that appears consists mainly of the directly
affected modules, general procedure for FF Unlike Device Replacement, and
the modules to be deleted.
ATTENTION
To view the Main Report, click Main Report tab.
3
8.3
Prerequisites
You have logged onto Control Builder with sufficient security level to make control
strategy changes.
You have created fieldbus device types.
320
R400
July 2010
Considerations
You have created a replacement/different fieldbus device type in the Library tab of
Control Builder.
The Unlike Template Replacement wizard will guide you through the following
replacement operations.
Select device instances to replace,
Select the replacement device type,
Initiate validation of the replacement for each device instance selected,
Initiate replacement of the selected instances, and
Display errors and warnings as appropriate.
The wizard validates whether the replacement of a certain device instance with the
selected device type is acceptable. Errors and/or warnings may be generated during
this operation.
The wizard performs the replacement of each selected instance with the selected
device type. Errors and/or warnings may be generated during this operation.
If you are using the Qualification and Version Control System, the wizard automates
all required QVCS operations. In general, the operational requirements of QVCS
must be followed, regardless of whether the user is making changes to the
configuration or whether the system makes changes automatically.
The contents of the original device's resource block are retained when the
replacement is completed. Any transducer blocks in the original device that match
those in the replacement device have their contents retained.
Fixed function blocks can match with instantiable blocks of the same basic type, and
vice-versa. When a replacement device contains both fixed and instantiable blocks,
for the same basic block preference is given to the fixed block(s) first, and then
followed by the instantiable blocks. This allows fixed blocks to be allocated in the
replacement device before instantiable blocks need to be created.
Using Unlike Template Replacement wizard to make device replacements
All the illustrations used in the following procedure are for example purposes only.
R400
July 2010
Step
Action
In the Project tab, select the fieldbus device you want to replace. Use CTRL
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
321
Step
Action
+click to select multiple devices.
OR
In the Library tab, select the device type to be replaced.
Check that all selected devices or instances of selected device type are listed
in the Available Controls column. Select device(s) in the column and click
the Select button to move selected devices to the Selected Controls
column. Or, just click the Select All button to move all the listed devices to
the Selected Controls column.
(Use the Remove or Remove All button to remove one selected or all
devices from the Selected Controls column, as needed.)
322
R400
July 2010
Step
R400
July 2010
Action
On the right side of the dialog, select the Show only Same Device Models
or Show all FF Device Types to tailor what devices are shown in the Tree
View and List View tabs below.
In the Tree View or List View tab, select the replacement device.
323
Step
Action
Wait for the validation process to be completed one device at a time. Note
any errors or warnings that may be displayed. Only devices with no errors will
be enabled for replacement.
(Click the Cancel button to exit the operation and start over after making any
necessary corrections.)
324
Check the check box in the Select column to select the device for
replacement. All devices that passed validation are automatically selected,
and those that failed cannot be selected.
R400
July 2010
Step
R400
July 2010
Action
10
If error or warning messages appear in the Validation Results list box, click
the View Replacement Log button to call up the FF_UTR_Log to review
validation results.
11
325
Step
Action
12
Confirm that the devices to be replaced are listed in the Summary list box.
13
14
15
326
Check that the Status for each selected control turns to Replaced, when the
function is completed.
R400
July 2010
Step
16
Action
R400
July 2010
17
Click the DONE button to close the wizard. If applicable, correct any errors
and repeat the procedure.
18
327
8.4
Device is locked
Insufficient VCR's
Insufficient FB Start Entries
Insufficient Link Objects.
8.5
328
R400
July 2010
Step
Action
Result
icon
TIP
If the Load Firmware button is inactive (grayed out), try changing the device address to
a lower number in the 30 to 40 range.
R400
July 2010
329
Step
330
Action
Result
R400
July 2010
Step
4
Action
Use the Look In field to navigate to
the directory location that includes
the vendor's upgrade file.
Result
Initiates the firmware upgrade. This may
take a few minutes to complete.
R400
July 2010
331
Action
Result
icon
332
R400
July 2010
Step
2
Action
To change the tag name, key in
desired Tag (PD_TAG) name.
Usually use the tag name that
matches the one used for the Project
device. Use ST102 for this example.
Press <Enter> or click the OK
button.
Result
Warning prompt asks for confirmation of
change.
R400
July 2010
333
Step
Action
Result
8.7
334
R400
July 2010
Step
Action
Result
R400
July 2010
335
Step
336
Action
Result
R400
July 2010
Step
R400
July 2010
Action
Result
337
Step
Action
Result
ATTENTION
With R400, you can disable or enable individual block errors. This is applicable for
Function blocks, Transducer blocks, and Resource blocks and only when block alarm
is enabled in Alarms tab.
Following are some of the considerations for disabling individual block errors.
For the blocks such as AI block configured in Control Modules, when an inactive
block error is disabled and if the block error turns active, the Alarm Display will not
display the alarm and the Event Summary will not display the alarm event. For the
devices only blocks such as, Resource or Transducer blocks, block error alarm
appearance in the Alarm Display or System Status Display is affected.
Regardless of disabling, the individual block error status is displayed on the blocks
Maintenance tab.
When an active block error is disabled, the Alarm Display or System Status
Display alarm returns to normal, and Event Summary displays the alarm action
as OK.
In the Alarm Display or System Status Display, when you acknowledge block
error alarms that have returned to normal, the alarms disappear and Event
Summary displays the acknowledged alarms.
When the disable is removed for an active block error, the Alarm Display or
System Status Display displays the alarm as active and Event Summary
receives the event for that particular alarm.
5
6
338
Click the
Active.
R400
July 2010
Step
7
Action
Click Yes.
Click the
button in the Simulate
Status field.
Result
Initiates the simulate function. Check that
the Simulation Active button is ON in the
Block Errors (Blk Alarm) list on the form.
10
Click Yes.
11
Press <Tab>.
R400
July 2010
339
Step
Action
Result
12
13
Click Yes.
ATTENTION
With R400, the parameter Enable Block Offnet Diagnostic Alarm appears on the
Maintenance tab of Resource blocks, Transducer blocks, and other function blocks
that support block errors. By default, this parameter is disabled, which means that the
Block Offnet Alarm is not reported if a device that contains the block goes off the
network.
Before configuring the Enable Block Offnet Diagnostic Alarm parameter, consider the
following conditions:
If you enable the Enable Block Offnet Diagnostic Alarm, the Block Offnet Alarm is
reported while the device, which contains the block, goes offnet.
If you disable the option while the alarm is active, the alarm returns to normal.
Therefore, you can configure this alarm before loading and it can be changed at
runtime while the device is offline. You can silence the alarm and prevent the
report generation.
14
340
R400
July 2010
Step
15
R400
July 2010
Action
In Monitoring tab, double-click pidloop
icon, for this example only.
Result
Opens pidloop control chart.
341
Step
Action
16
17
18
342
Result
R400
July 2010
Step
Action
19
Click the
Disabled.
Result
Opens Change Online Value
confirmation dialog.
20
Click Yes.
21
22
Use the following procedure to prepare a device before migrating the system to a new
software release or moving the device to another Link. All the illustrations used in the
procedure are for example purposes only.
R400
July 2010
343
ATTENTION
If you do not prepare a device as outlined in the following procedure, you
may have problems loading a device after it is moved to another LINK or after
the system software has been migrated to a new release.
Step
Action
symbol
In the Monitoring mode, click
for FIM, LINK, and Device icons.
344
Result
R400
July 2010
Step
Action
Result
R400
July 2010
345
Step
Action
346
Result
R400
July 2010
Step
Action
Result
Action
Select OK.
Perform this procedure for each Fieldbus block if you want the parameter to
appear in the configuration form.
R400
July 2010
347
ATTENTION
You can also create the device type template by selecting device type from
the device list. The OverWrite feature reconfigures the configuration forms to
include the Enable Block Offnet Diagnostic Alarm check box.
8.9
4-Character
Display
1-01
And, 4-Character
Display shows . . .
Then, FIM is . . .
Flashing Red/Green
TEST
Flashing Red/Off
LOAD
Flashing Green/Off
or Solid Green
BOOT
Flashing Green/Off
ALIV
348
R400
July 2010
If Module Health
LED is . . .
Then, FIM is . . .
And, 4-Character
Display shows . . .
RDY
Solid or Flashing
Green
If Link 1 or Link 2
LED is . . .
And, 4-Character
Display shows* . . .
X- - -
Down/offline.
Flashing Green
X - FW
Loading firmware.
Flashing Red
X - FE
X - CE
X - DE
X - CI
X - DI
Initializing database.
X - YY
Flashing Green or
Off
Then, LINK is . . .
*Display alternates between Link 1 and Link 2 in two second intervals. The X is either 1
or 2 for the respective Link and YY equals the number of fieldbus devices present on a
given Link.
Target Device(s)
T000
Failure Modes
Function
Signals start of the selftest.
Display Diagnostics
R400
July 2010
349
Test Code
T001
Target Device(s)
Display Test
Failure Modes
Function
Bad display,
Incorrect assembly
CPU Diagnostics
T002
860 Initialization
Test
CPU
T003
Bad, Obsolete, or
unexpected new,
CPU
T010
Boot Image
Checksum Test
CPU
T021
RAM, CPU
350
R400
July 2010
Test Code
Target Device(s)
Failure Modes
Function
T022
RAM, CPU
T023
RAM, CPU
T024
RAM, CPU
T025
RAM, CPU
T026
RAM, CPU
T030
T031
Instruction cache,
RAM, Oscillator
T032
RAM Memory
Retention Test
Reset circuit
R400
July 2010
351
Test Code
Target Device(s)
Failure Modes
Function
power cycle counter and skips
destructive test and flush.
T033
RAM Destructive
Unique Address
Test
CPU, RAM
T034
RAM Destructive
Pattern Test
CPU, RAM
T040
Flash Configuration
Test
T044
CPU
T045
CPU
Cache Diagnositcs
T046
CPU
T055
CPU D-Cache
Function Test
CPU
352
R400
July 2010
Test Code
Target Device(s)
Failure Modes
Function
correctly. Only uses the memory
test area, so just shows that the
data cache is enabled and at least
partially functional.
T056
CPU D-Cache
Burst RAM Wrap
Test
T057
CPU D-Cache
Integrity Test
CPU
CPU, PLD
T061
DC_FAIL Pending
Test
CPU, PLD
T062
T063
T064
T065
SYS_FAIL Assert
Test
CPU, PLD,
Backplane, other
modules
T068
Stuck IRQ7
CPU, PLD
R400
July 2010
353
Test Code
Target Device(s)
Failure Modes
Interrupt Test
Function
daughterboard is not asserted.
ICP ASIC
Initialization Test
T101
T102
T103
T104
T105
T106
T107
T108
T109
354
R400
July 2010
Test Code
Target Device(s)
Failure Modes
Function
T110
ICP RAM
Destructive Pattern
Test
T111
T112
T113
R400
July 2010
a)
b)
c)
d)
355
Test Code
Target Device(s)
Failure Modes
Function
e)
T114
T115
CPU, Oscillator,
PLD, ICP ASIC,
ICP Oscillator
T116
T118
FPGA , CPU
T121
T122
T123
T124
356
R400
July 2010
Test Code
Target Device(s)
Failure Modes
Function
detected on each byte lane of the
upper RAM segment.
T125
T126
T127
RAM Unique
Address Test
T128
RAM Destructive
Pattern Test
Missing
Application Image,
Incomplete load of
Application Image,
Bad flash memory
Pre-OS Diagnostics
T150
Application Image
Validation
T255
End of POST
Diagnostics
R400
July 2010
357
358
R400
July 2010
359
Access the active device block through the Monitoring tab in Control Builder.
Launching Methods Manager
You can use one of the following actions to launch Methods Manager through Control
Builder, assuming the prerequisites have been met.
If You Select . . .
Device in Monitoring tab
Then, . . .
Click Field Devices->
Methods Manager
And,
Methods Manager dialog
provides a selection list
that includes all the blocks
associated with the device
and their available
methods with the method
description.
Note that some methods in the Methods List, which are derived from newer EDDs, may
not be supported in the current Experion release. These methods will be grayed out and
unavailable for execution.
If Methods Manager Dialog . . .
360
R400
July 2010
ATTENTION
While using the Fieldbus Methods Manager to execute a method, do not use
Experion applications like Control Builder or Station to change the device/block
parameters for the device on which the methods is running.
While using the Fieldbus Methods Manager to execute a method, some methods
may display messages that are very specific to a vendor. In this case, please
consult the vendor's user/maintenance manual to verify/validate it.
R400
July 2010
361
362
R400
July 2010
R400
July 2010
363
364
R400
July 2010
Overview
With R400, Experion PKS is a registered host with Foundation Fieldbus organization
(www.fieldbus.org). This registration process enables the users of Experion to benefit
from the additional features that are added as part of the registration.
The Foundation Fieldbus is Non-profitable organization consisting of leading process
end users and automation companies, Within the Fieldbus Foundation, end users,
manufacturers, universities and research organizations work together to develop an
automation infrastructure that provides process integrity.
New features
The following new features are supported in EPKS R400.
Conditional evaluation support for Fieldbus function blocks in Control Builder
Support for EDDL (Electronic Device Description Language) and visualization
constructs
Support for Persistent Data Handling
As part of the Experion Host registration with FF, following is a complete list of features
supported by Experion.
Feature
Description
R400
July 2010
H1 Device Address
Assignment
Configuration of Link
Master Devices
365
H1 Software Download
Block Instantiation
Configuration of scheduled
Control function blocks
366
R400
July 2010
DD v4 Methods execution
DD v4 Menus
(with R400)
DD v5 Visualizations,
Methods
(with R400)
DD v5 Persistent data
(with R400)
367
EDDL
Electronic device Description Language (EDDL) technology is used by major
manufacturers to describe the information that is accessible in devices and it helps to
define universal visualization information for the devices. The EDDL technology for FF
Devices in Control Builder appears in the DD View tab. The DD View of the device and
device function blocks are based on the visualization data present in the DD files.
DD View is available in configuration form of Project mode, Monitoring mode, and in
PDE.
For more information, refer to the Parameter Definition Editor Reference.
DD View tab
The DD View tab is a new tab that appears in the configuration form of the FF blocks. In
this tab, you can view parameter values, configure parameter values, visualize graph,
charts, images and execute methods in monitoring mode only. Hence, you can visualize
the the complete layout of the EDDL for the selected FF block. This tab appears only for
those blocks that support EDDL technology.
R400
July 2010
On the FF blocks configuration form, DD View tab appears only if the imported DD files
have the EDDL and visualization constructs like menus, charts and so on. On the DD
View tab, parameters and its values appears.
R400
July 2010
369
370
R400
July 2010
R400
July 2010
371
372
R400
July 2010
373
Desciption
To automatically hide the left pane.When
you hover the mouse on the left pane,
the hidden pane appears.
To navigate towards left of the tabs.
To navigate towards right of the tabs.
To identify button which consists of
methods.
To zoom out
To zoom in
To zoom and view at a fixed point
To copy to clipboard
To save the changes
To print the page
374
R400
July 2010
The file operations are supported per instance of the device and it is applicable to both
Project view and Monitoring view.
For example: If a Device block refers to a File_TC_001 then this same file is referred in
the Project and Monitoring view with the latest values available.
R400
July 2010
375
376
R400
July 2010
10. Appendix A
10.1 Fieldbus Technology
Open communications architecture
FOUNDATION Fieldbus is an enabling technology for dynamically integrating dedicated
field devices with digitally based control systems. It defines how all "smart" field devices
are to communicate with other devices in the control network. The technology is based
upon the International Standards Organization's Open System Interconnection (OSI)
model for layered communications.
As shown in the following figure, OSI layer 1 is the Physical Layer, OSI layer 2 is the
Data Link Layer, and OSI layer 7 is the application layer or the Fieldbus Message
Specification. A Fieldbus Access Sublayer maps the Fieldbus Message Specification onto
the Data Link Layer. Fieldbus does not use OSI layers 3 to 6, and layers 2 and 7 form the
Communication Stack. Also, the OSI model does not define a User Application, but the
Fieldbus Foundation does.
Fieldbus Model
OSI Model
User Application
User Application
Fieldbus Message
Specification
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Physical Layer
Physical Layer
Fieldbus Access
Sublayer
Communication
Stack
Physical Layer
R400
July 2010
377
10. Appendix A
10.1. Fieldbus Technology
Functional Description
Physical
Associated Terms
H1, 31.25 kbit/s
signal rate
H1 Link
H1 Segment
HSE, High Speed
Ethernet
378
R400
July 2010
10. Appendix A
10.1. Fieldbus Technology
Layer
Functional Description
Fieldbus Access
Sublayer (FAS)
Associated Terms
Virtual
Communication
Relationship (VCR)
Object Dictionary
(OD)
Virtual Field Device
(VFD)
Network
Management
Information Base
(NMIB)
System Management
Information Base
(SMIB)
R400
July 2010
379
10. Appendix A
10.1. Fieldbus Technology
Layer
Functional Description
User Application or
Function Block
Application Process
(FBAP)
Associated Terms
Resource block
Function block
Transducer block
Link Objects
Trend Objects
Alert Objects
View Objects
View 1 - Operation
Dynamic
View 2 - Operation
Static
View 3 - All Dynamic
View 4 - Other Static
380
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Fieldbus Foundation
Defined Blocks
User Application
Resource
Block
Transducer
Block
Function
Block
Communication
Stack
Physical Layer
Fieldbus
WARNING
The Fieldbus Foundation specifications do not clearly state the expectations
of fieldbus devices for handling Not-a-Number (NaN) values. This means that
some may behave as the user desires and others may not.
If you compute a data type float + status value that uses data structure (DS65), which includes all FOUNDATION Fieldbus inputs, outputs and some
contained parameters, a resulting NaN value passed outbound through the
FIM sets the status element to BAD and changes the value element from
NaN to 0.0 (zero). If you compute a data type float value, which includes
many contained values such as alarm trip points, set points or output limits,
gains, and filter time values, a resulting NaN value that is to be passed
outbound through the FIM will not be written and usually results in retention of
R400
July 2010
381
10. Appendix A
10.2. Standard Function Blocks
the previous value. If the device would not behave in the application as you
desire, you must add appropriate function blocks or logic to test for and
replace the NaN with an acceptable value.
382
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Overview
The key to fieldbus interoperability is the User Application or Function Block
Application Process (FBAP) that defines standard function blocks that can reside in field
devices and be interconnected as a distributed process control system. A function block is
a named entity that has inputs, outputs, and parameters. It performs certain functions that
operate on its inputs and produce outputs in accordance with its assigned parameters. The
Fieldbus Foundation Function Blocks are similar in nature to the Function Blocks used to
build control strategies in the Control Builder application in the Experion system.
The Fieldbus Foundation provides the standard Function Blocks listed below for basic
control functionality. They also support additional blocks for more complex applications.
Please refer to the applicable Fieldbus Foundation specification for more information
about these additional blocks.
Function Block
Abbreviation
Class
Analog Input
AI
Input
Analog Output
AO
Output
Bias/Gain
BG
Control
Control Selector
CS
Control
Discrete Input
DI
Input
Discrete Output
DO
Output
Manual Loader
ML
Control
Proportional/Derivative
PD
Control
Proportional/Integral/Derivative
PID
Control
Ratio
RA
Control
Function blocks make it possible to build a control loop using fieldbus devices that
include the appropriate Function block types. For example, a pressure transmitter that
contains an Analog Input and Proportional/Integral/Derivative blocks can be used with a
valve containing an Analog Output block to form a control loop, as shown in the
following figure.
R400
July 2010
383
10. Appendix A
10.2. Standard Function Blocks
Fieldbus
AI Block
PID Block
AO Block
Device 1
Device 2
Figure 38 Using Function Blocks in fieldbus devices to form a control
loop.
About modes of operation
Every Function block includes a mode parameter with configured permitted modes. This
structured parameter is composed of the actual mode, the target mode, the permitted
mode, and the normal mode. The normal mode is the desired operating mode. The actual
mode reflects the mode used during block execution. The target mode may be set and
monitored through the mode parameter. The permitted mode defines the allowable target
mode settings. The following table provides a summary of the available modes of
operation and their effect on operation.
Mode
384
Abbreviation
Operation Effect
Out of Service
OOS
Initialization Manual
IMan
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Mode
Abbreviation
Operation Effect
When status is no path to the final output
element, control blocks must initialize to
provide for bumpless transfer, when the
condition clears. The Set Point may be
maintained or initialized to the Process
Variable parameter value.
R400
July 2010
Local Override
LO
Manual
Man
Automatic
Auto
Cascade
Cas
Remote-Cascade
RCas
385
10. Appendix A
10.2. Standard Function Blocks
Mode
Abbreviation
Operation Effect
initialization of the control application, when
the block mode is not remote-cascade.
Remote-Out
ROut
Transducer
CHANNEL
Simulate
SIMULATE
Convert
L_TYPE
LOW_CUT
XD_SCALE
OUT_SCALE
OUT
Filter
PV_FTIME
PV
Output
OUT
FIELD_VAL
Mode
SHED_OPT
Alarms
HI/LO
386
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Description
Function Notes
Equation Options
R400
July 2010
387
10. Appendix A
10.2. Standard Function Blocks
Parameters
ACK_OPTION
ALARM_HYS
ALARM_SUM
ALERT_KEY
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CHANNEL
FIELD_VAL
GRANT_DENY
HI_ALM
HI_HI_ALM
HI_HI_LIM
HI_HI_PRI
HI_LIM
HI_PRI
IO_OPTS
L_TYPE
LO_ALM
Reference
LO_LIM
LO_LO_ALM
LO_LO_LIM
LO_LO_PRI
LO_PRI
LOW_CUT
MODE_BLK
OUT
OUT_SCALE
PV
PV_FTIME
SIMULATE
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
UPDATE_EVT
XD_SCALE
OUT
RCAS_OUT
AO
RCAS_IN
Transducer
BKCAL_OUT
RCAS_OUT
CAS_IN
RCAS_IN
Setpoint
SP_RATE_DN
SP_RATE_UP
SP_HI_LIM
SP_LO_LIM
SP
Mode
SHED_OPT
388
Output
Out Convert
PV_SCALE
XD_SCALE
PV Convert
XD_SCALE
PV_SCALE
PV
Fault State
FSTATE_TIME
FSTATE_VAL
OUT
Simulate
SIMULATE
READBACK
CHANNEL
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Description
Function Notes
Equation Options
R400
July 2010
389
10. Appendix A
10.2. Standard Function Blocks
ALERT_KEY
BKCAL_OUT
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CAS_IN
CHANNEL
FSTATE_TIME
FSTATE_VAL
GRANT_DENY
IO_OPTS
MODE_BLK
OUT
PV
PV_SCALE
RCAS_IN
Reference
RCAS_OUT
READBACK
SHED_OPT
SIMULATE
SP
SP_HI_LIM
SP_LO_LIM
SP_RATE_DN
SP_RATE_UP
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
UPDATE_EVT
XD_SCALE
Bias/Gain block
390
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
IN_1
BKCAL_IN
BKCAL_OUT
CAS_IN
RCAS_IN
TRK_IN_C
BG
OUT
RCAS_OUT
TRK_VAL
BKCAL_IN
BKCAL_OUT
RCAS_OUT
CAS_IN
RCAS_IN
Setpoint
SP_RATE_DN
SP_RATE_UP
SP_HI_LIM
SP_LO_LIM
SP
Output
OUT_HI_LIM
OUT_LO_LIM
BAL_TIME
OUT
IN_1
Mode
SHED_OPT
Output Track
TRK_SCALE
TRK_IN_D
TRK_VAL
Description
Function Notes
R400
July 2010
391
10. Appendix A
10.2. Standard Function Blocks
392
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Equation Options
Parameters
ALERT_KEY
BAL_TIME
BKCAL_IN
BKCAL_OUT
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CAS_IN
CONTROL_OPTS
GAIN
GRANT_DENY
IN_1
MODE_BLK
OUT
OUT_HI_LIM
OUT_LO_LIM
OUT_SCALE
Reference
RCAS_IN
RCAS_OUT
SHED_OPT
SP
SP_HI_LIM
SP_LO_LIM
SP_RATE_DN
SP_RATE_UP
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
TRK_IN_D
TRK_SCALE
TRK_VAL
UPDATE_EVT
R400
July 2010
393
10. Appendix A
10.2. Standard Function Blocks
SEL_1
SEL_2
SEL_3
BKCAL_IN
OUT
BKCAL_SEL_1
CS
BKCAL_SEL_2
BKCAL_SEL_3
BKCAL_IN
SEL_1
Selection
SEL_TYPE
SEL_2
Output
OUT_HI_LIM
OUT_LO_LIM
OUT
SEL_3
Back Calc
Mode
BKCAL_SEL_1
BKCAL_SEL_2
BKCAL_SEL_3
Description
Function Notes
394
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
R400
July 2010
395
10. Appendix A
10.2. Standard Function Blocks
Parameters
ALERT_KEY
BKCAL_IN
BKCAL_SEL_1
BKCAL_SEL_2
BKCAL_SEL_3
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
GRANT_DENY
MODE_BLK
OUT
OUT_HI_LIM
Reference
OUT_LO_LIM
OUT_SCALE
SEL_1
SEL_2
SEL_3
SEL_TYPE
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
UPDATE_EVT
CHANNEL
Simulate
SIMULATE_D
OUT
DI
Optional
Invert
Filter
PV_FTIME
PV_D
Output
OUT_D
FIELD_VAL_D
Mode
SHED_OPT
Alarms
DISC
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Parameters
ACK_OPTION
ALARM_SUM
ALERT_KEY
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CHANNEL
DISC_ALM
DISC_LIM
DISC_PRI
FIELD_VAL_D
GRANT_DENY
IO_OPTS
Reference
MODE_BLK
OUT_D
OUT_STATE
PV_D
PV_FTIME
SIMULATE_D
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
UPDATE_EVT
XD_STATE
R400
July 2010
397
10. Appendix A
10.2. Standard Function Blocks
BKCAL_OUT_D
CAS_IN_D
OUT_D
RCAS_OUT_D
DO
RCAS_IN_D
Transducer
BKCAL_OUT_D
RCAS_OUT_D
CAS_IN_D
Setpoint
Optional
Invert
Output
OUT_D
RCAS_IN_D
SP_D
Mode
SHED_OPT
Optional
Invert
PV_D
Fault State
FSTATE_TIME
FSTATE_VAL_D
Simulate
SIMULATE_D
CHANNEL
READBACK_D
Description
398
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Function Notes
R400
July 2010
Parameters
ALERT_KEY
BKCAL_OUT_D
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CAS_IN_D
CHANNEL
FSTATE_TIME
FSTATE_VAL_D
GRANT_DENY
IO_OPTS
MODE_BLK
OUT_D
PV_D
Reference
PV_STATE
RCAS_IN_D
RCAS_OUT_D
READBACK_D
SHED_OPT
SIMULATE_D
SP_D
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
UPDATE_EVT
XD_STATE
399
10. Appendix A
10.2. Standard Function Blocks
ML
ROUT_IN
OUT
ROUT_OUT
TRK_IN_D
TRK_VAL
BKCAL_IN
ROUT_OUT
ROUT_IN
IN
Output
OUT_HI_LIM
OUT_LO_LIM
Filter
PV_FTIME
PV
OUT
Alarm
HI/LO
Mode
SHED_OPT
Output Track
TRK_SCALE
TRK_IN_D
TRK_VAL
400
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Function Notes
R400
July 2010
401
10. Appendix A
10.2. Standard Function Blocks
Parameters
ACK_OPTION
ALARM_HYS
ALARM_SUM
ALERT_KEY
BKCAL_IN
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CONTROL_OPTS
GRANT_DENY
HI_ALM
HI_HI_ALM
HI_HI_LIM
HI_HI_PRI
HI_LIM
HI_PRI
IN
LO_ALM
LO_LIM
LO_LO_ALM
LO_LO_LIM
LO_PRI
Reference
LO-LO_PRI
MODE_BLK
OUT
OUT_HI_LIM
OUT_LO_LIM
OUT_SCALE
PV
PV_FTIME
PV_SCALE
ROUT_IN
ROUT_OUT
SHED_OPT
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
TRK_IN_D
TRK_SCALE
TRK_VAL
UPDATE_EVT
Proportional/Derivative block
402
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
IN
BKCAL_IN
CAS_IN
RCAS_IN
BKCAL_OUT
PD
OUT
RCAS_OUT
ROUT_IN
TRK_IN_D
TRK_VAL
FF_VAL
ROUT_OUT
BKCAL_OUT
RCAS_OUT
Setpoint
SP_RATE_DN
SP_RATE_UP
SP_HI_LIM
SP_LO_LIM
CAS_IN
RCAS_IN
SP
Filter
PV_FTIME
IN
Mode
SHED_OPT
Bypass
BYPASS
Control
GAIN
BIAS
BAL_TIME
RATE
FF_VAL
BKCAL_IN
ROUT_IN
Feed Forward
FF_SCALE
FF_GAIN
Output
OUT_HI_LIM
OUT_LO_LIM
ROUT_OUT
OUT
Status
BKCAL_HYS
PV
Alarm
HI/LO
DEV
Output Track
TRK_SCALE
TRK_IN_D
TRK_VAL
R400
July 2010
403
10. Appendix A
10.2. Standard Function Blocks
Description
Function Notes
404
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
405
10. Appendix A
10.2. Standard Function Blocks
406
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Parameters
ACK_OPTION
ALARM_HYS
ALARM_SUM
ALERT_KEY
BAL_TIME
BIAS
BKCAL_HYS
BKCAL_IN
BKCAL_OUT
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
BYPASS
CAS_IN
CONTROL_OPTS
DV_HI_ALM
DV_HI_LIM
DV_HI_PRI
DV_LO_ALM
DV_LO_LIM
DV_LO_PRI
FF_GAIN
FF_SCALE
FF_VAL
GAIN
GRANT_DENY
HI_ALM
HI_HI_ALM
HI_HI_LIM
HI_HI_PRI
HI_LIM
HI_PRI
IN
LO_ALM
Reference
LO_LIM
LO_LO_ALM
LO_LO_LIM
LO_LO_PRI
LO_PRI
MODE_BLK
OUT
OUT_HI_LIM
OUT_LO_LIM
OUT_SCALE
PV
PV_FTIME
PV_SCALE
RATE
RCAS_IN
RCAS_OUT
ROUT_IN
ROUT_OUT
SHED_OPT
SP
SP_HI_LIM
SP_LO_LIM
SP_RATE_DN
SP_RATE_UP
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
TRK_IN_D
TRK_SCALE
TRK_VAL
UPDATE_EVT
Proportional/Integral/Derivative block
R400
July 2010
407
10. Appendix A
10.2. Standard Function Blocks
IN
BKCAL_IN
CAS_IN
RCAS_IN
BKCAL_OUT
PID
OUT
RCAS_OUT
ROUT_IN
TRK_IN_D
TRK_VAL
FF_VAL
ROUT_OUT
BKCAL_OUT
RCAS_OUT
CAS_IN
RCAS_IN
Setpoint
SP_RATE_DN
SP_RATE_UP
SP_HI_LIM
SP_LO_LIM
SP
IN
Filter
PV_FTIME
Mode
SHED_OPT
Bypass
BYPASS
Control
GAIN
RESET
BAL_TIME
RATE
FF_VAL
BKCAL_IN
ROUT_IN
Feed Forward
FF_SCALE
FF_GAIN
Output
OUT_HI_LIM
OUT_LO_LIM
ROUT_OUT
OUT
Status
BKCAL_HYS
PV
Alarm
HI/LO
DEV
Output Track
TRK_SCALE
TRK_IN_D
TRK_VAL
408
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Description
Function Notes
R400
July 2010
409
10. Appendix A
10.2. Standard Function Blocks
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
R400
July 2010
ACK_OPTION
ALARM_HYS
ALARM_SUM
ALERT_KEY
BAL_TIME
BKCAL_HYS
BKCAL_IN
BKCAL_OUT
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
BYPASS
CAS_IN
CONTROL_OPTS
DV_HI_ALM
DV_HI_LIM
DV_HI_PRI
DV_LO_ALM
DV_LO_LIM
DV_LO_PRI
FF_GAIN
FF_SCALE
FF_VAL
GAIN
GRANT_DENY
HI_ALM
HI_HI_ALM
HI_HI_LIM
HI_HI_PRI
HI_LIM
HI_PRI
IN
LO_ALM
LO_LIM
LO_LO_ALM
LO_LO_LIM
LO_LO_PRI
LO_PRI
MODE_BLK
OUT
OUT_HI_LIM
OUT_LO_LIM
OUT_SCALE
PV
PV_FTIME
PV_SCALE
RATE
RCAS_IN
RCAS_OUT
RESET
ROUT_IN
ROUT_OUT
SHED_OPT
SP
SP_HI_LIM
SP_LO_LIM
SP_RATE_DN
SP_RATE_UP
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
TRK_IN_D
TRK_SCALE
TRK_VAL
UPDATE_EVT
411
10. Appendix A
10.2. Standard Function Blocks
Reference
Ratio block
IN
IN_1
BKCAL_IN
BKCAL_OUT
RA
CAS_IN
RCAS_IN
OUT
RCAS_OUT
TRK_IN_D
TRK_VAL
BKCAL_OUT
RCAS_OUT
CAS_IN
RCAS_IN
Setpoint
SP_RATE_DN
SP_RATE_UP
SP_HI_LIM
SP_LO_LIM
IN_1
Filter
RA_FTIME
IN
Filter
PV_FTIME
Mode
SHED_OPT
SP
BKCAL_IN
Ratio
GAIN
Calc PV
GAIN
Output
OUT_HI_LIM
OUT_LO_LIM
BAL_TIME
OUT
PV
Alarm
HI/LO
DEV
Output Track
TRK_SCALE
TRK_IN_D
TRK_VAL
412
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Description
Function Notes
The Ratio function block set point is the ratio of its output to
its input. A ratio set point of 0.5 produces an output that is
one half of its input. The input (IN_1) is either a wild flow or
the output of a blend-pacing controller. The output can be
used as the set point for a secondary flow controller. An
input (IN) from the secondary measurement is used to
calculate the actual ratio, which is displayed as the PV. A
functional schematic of the block is shown in the previous
illustration for reference.
Supports Out of Service (OOS), Initialization Manual
(IMan), Local Override (LO), Manual (Man), Automatic
(Auto), Cascade (Cas), and Remote Cascade (RCas)
modes.
The input 1 (IN_1) value to be ratioed passes through
a filter with a time constant of RA_FTIME. The filtered
value is multiplied by the Set point (SP) and GAIN to
become the target output. The GAIN controls the
number of zeros in the SP display.
The input (IN) value is the actual value of the ratioed
variable and it passes through a filter with a time
constant of PV_FTIME. The filtered IN value is divided
by the filtered IN_1 value and the GAIN to become the
PV. The units of IN are not PV, but OUT. The units of
IN_1 are OUT units divided by PV units.
The full cascade SP sub-function is used, with rate
and absolute limits. Additional control options are
available to have the SP value track the PV value,
when the block's actual mode is IMan, LO, Man, or
ROut. Limits do not cause SP-PV tracking.
Use the Act on IR CONTROL_OPTS to select
whether to pass initialization requests or act on them
locally by changing the SP value. If this option is OFF
or to pass, a status of Not Invited (NI) or Initialization
Request (IR) at BKCAL_IN will be passed to
BKCAL_OUT. The BKCAL_OUT value will be
calculated from the value of BKCALC_IN divided by
GAIN and IN_1. When the upstream block sends
Initialization Acknowledge (IA) status, the block sends
the IA status, since its output will now be nearly
identical to the value BKCAL_IN. If this option is ON or
to act, a status of NI or IR at BKCAL_IN adjusts the SP
to balance the output to the value of BKCAL_IN. The
IA status is sent as soon as IR is detected. The
R400
July 2010
413
10. Appendix A
10.2. Standard Function Blocks
414
R400
July 2010
10. Appendix A
10.2. Standard Function Blocks
Equation Options
R400
July 2010
Parameters
ACK_OPTION
ALARM_HYS
ALARM_SUM
ALERT_KEY
BAL_TIME
BKCAL_IN
BKCAL_OUT
BLOCK_ALM
BLOCK_ERR
BLOCK_ERR.DISABLED
CAS_IN
CONTROL_OPTS
DV_HI_ALM
DV_HI_LIM
DV_HI_PRI
DV_LO_ALM
DV_LO_LIM
DV_LO_PRI
GAIN
GRANT_DENY
HI_ALM
HI_HI_ALM
HI_HI_LIM
HI_HI_PRI
HI_LIM
HI_PRI
IN
IN_1
LO_ALM
LO_LIM
Reference
LO_LO_ALM
LO_LO_LIM
LO_LO_PRI
LO_PRI
MODE_BLK
OUT
OUT_HI_LIM
OUT_LO_LIM
OUT_SCALE
PV
PV_FTIME
PV_SCALE
RA_FTIME
RCAS_IN
RCAS_OUT
SHED_OPT
SP
SP_HI_LIM
SP_LO_LIM
SP_RATE_DN
SP_RATE_UP
ST_REV
STATUS_OPTS
STRATEGY
TAG_DESC
TRK_IN_D
TRK_SCALE
TRK_VAL
UPDATE_EVT
415
10. Appendix A
10.3. Device Descriptions and Block Parameters
416
R400
July 2010
10. Appendix A
10.3. Device Descriptions and Block Parameters
Level 1:
Universal
Parameters
Defined by
Fieldbus Foundation
Specification
Level 2:
Function
Block
Parameters
RESOURCE
Level 3:
Transducer
Block
Parameters
PID
AI
TEMP
FLOW
Level 4:
Manufacturer
Specific
Parameters
Defined by
Manufacturer
Resource
Block
Transducer
Block
Function
Block
R400
July 2010
417
10. Appendix A
10.4. Fieldbus Foundation Documents
REFERENCE - INTERNAL
Refer to Standard Function Block Parameters in Appendix B for definitions of
block parameters for reference.
418
Description
AG-140
AG-163
AG-180
FD-043
Technical Overview
Final Specifications
R400
July 2010
11. Appendix B
11.1 Standard Function Block Parameters
ACK_OPTION
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
1: Unacknowledge
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
ALARM_HYS
Classification
Simple Variable
Description
FF Data Type
Float
Range
0 to 50 percent of PV span
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
ALARM_SUM
R400
July 2010
419
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Record
Description
FF Data Type
DS-74
Range
Usage
C/Alarm Summary
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
ALERT_KEY
420
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1 to 255
Usage
C/Alert Key
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
BAL_TIME
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
BIAS
R400
July 2010
421
11. Appendix B
11.1. Standard Function Block Parameters
BKCAL_HYS
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
BKCAL_IN
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
I/Back-Calculation Input
Length
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
422
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
BKCAL_OUT
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
BKCAL_OUT_D
Classification
Record
Description
FF Data Type
DS-66
Range
R400
July 2010
Usage
Length
Valid Views
VIEW_3
Storage
Dynamic
423
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
BKCAL_SEL_1
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
BKCAL_SEL_2
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
424
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
BKCAL_SEL_3
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
BLOCK_ALM
R400
July 2010
Classification
Record
Description
425
11. Appendix B
11.1. Standard Function Block Parameters
DS-72
Range
Usage
C/Alarm
Length
13
Valid Views
Storage
Dynamic
Remarks
BLOCK_ERR
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
426
Usage
C/Block Error
Length
Valid Views
VIEW_1, VIEW_3
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Storage
Dynamic
Remarks
BLOCK_ERR.DISABLED
Classification
Description
FF Data Type
Bitstring
Range
Usage
C/Contained
Length
Valid Views
Dynamic
Storage
Remarks
R400
July 2010
427
11. Appendix B
11.1. Standard Function Block Parameters
BYPASS
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: Off
2: On
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
Initial value is 0.
Classification
Record
Description
Represents the remote set point value that must come from
another fieldbus block or a distributed control system (DCS)
block through a defined link.
FF Data Type
DS-65
CAS_IN
Range
428
Usage
I/Cascade Input
Length
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
CAS_IN_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
I/Cascade Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
CHANNEL
R400
July 2010
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
429
11. Appendix B
11.1. Standard Function Block Parameters
Range
1 to Manufacturer Limit
Usage
C/Channel
Length
Valid Views
VIEW_4
Storage
Static
Remarks
CLR_FSTATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: Off
2: Clear
Usage
C/Contained
Length
Valid Views
Storage
Dynamic
Remarks
CONFIRM_TIME
430
Classification
Simple Variable
Description
FF Data Type
Unsigned 32
Range
Positive
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
CONTROL_OPTS
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Meaning
Function Block
BG
CS
ML
PD
PID
RA
R400
July 2010
431
11. Appendix B
11.1. Standard Function Block Parameters
Bit
Function Block
Meaning
BG
CS
ML
PD
X
PID
RA
Direct Acting
Balance Ramp
Track Enable
Track in Manual
10
Act on IR
11
12
13
14
Reserved
15
Reserved
X
X
CYCLE_SEL
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
CYCLE_TYPE
432
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Set by Manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
DEV_REV
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
DEV_TYPE
R400
July 2010
Classification
Simple Variable
Description
433
11. Appendix B
11.1. Standard Function Block Parameters
Unsigned 16
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
DD_RESOURCE
Classification
Simple Variable
Description
FF Data Type
Visible String
Range
Usage
C/DD Resource
Length
32
Valid Views
Storage
Static
Remarks
Read Only
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
DD_REV
434
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
DISC_ALM
Classification
Record
Description
FF Data Type
DS-72
Range
Usage
C/Alarm
Length
13
Valid Views
Storage
Dynamic
Remarks
Read Only
The data type consists of data that describes discrete
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
DISC_LIM
R400
July 2010
435
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
PV state
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
DISC_PRI
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
DV_HI_ALM
Classification
Record
Description
FF Data Type
DS-71
Range
436
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Usage
C/Alarm
Length
16
Valid Views
Storage
Dynamic
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
DV_HI_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
0 to PV Span, + infinity
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
DV_HI_PRI
Classification
R400
July 2010
Simple Variable
437
11. Appendix B
11.1. Standard Function Block Parameters
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
DV_LO_ALM
Classification
Record
Description
Identifies the status and time stamp associated with the low
deviation alarm.
FF Data Type
DS-71
Range
Usage
C/Alarm
Length
16
Valid Views
Storage
Dynamic
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
438
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
DV_LO_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
- infinity , - PV Span to 0,
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
DV_LO_PRI
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
FAULT_STATE
R400
July 2010
Classification
Simple Variable
Description
439
11. Appendix B
11.1. Standard Function Block Parameters
Unsigned 8
Range
1: Clear
2: Active
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
FEATURES
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
FEATURE_SEL
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
440
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
FF_GAIN
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
FF_SCALE
R400
July 2010
Classification
Record
Description
FF Data Type
DS-68
Range
0-100 percent
Usage
C/Scaling
Length
11
Valid Views
VIEW_4
441
11. Appendix B
11.1. Standard Function Block Parameters
Storage
Static
Remarks
FF_VAL
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
I/Input
Length
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The Data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
FIELD_VAL
Classification
442
Record
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Description
FF Data Type
DS-65
Range
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
The Data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
FIELD_VAL_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of discrete
R400
July 2010
443
11. Appendix B
11.1. Standard Function Block Parameters
FREE_SPACE
Classification
Simple Variable
Description
FF Data Type
Float
Range
0 - 100 percent
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Dynamic
Remarks
Read Only
FREE_TIME
444
Classification
Simple Variable
Description
FF Data Type
Float
Range
0 - 100 percent
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
Read Only
FSTATE_TIME
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
FSTATE_VAL
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
R400
July 2010
445
11. Appendix B
11.1. Standard Function Block Parameters
FSTATE_VAL_D
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
GAIN
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
GRANT_DENY
446
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Record
Description
FF Data Type
DS-70
Range
Usage
C/Access Permission
Length
Valid Views
VIEW_2
Storage
Non-Volatile
Remarks
HARD_TYPES
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
HI_ALM
R400
July 2010
447
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Record
Description
FF Data Type
DS-71
Range
Usage
C/Alarm
Length
16
Valid Views
Storage
Dynamic
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
HI_HI_ALM
Classification
Record
Description
FF Data Type
DS-71
Range
Usage
C/Alarm
Length
16
Valid Views
Storage
448
Dynamic
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
HI_HI_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
PV_SCALE, + infinity
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
HI_HI_PRI
R400
July 2010
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
449
11. Appendix B
11.1. Standard Function Block Parameters
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
Classification
Simple Variable
Description
FF Data Type
Float
Range
PV_SCALE, + infinity
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Initial value is 0
HI_LIM
HI_PRI
450
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
IO_OPTS
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Meaning
Function Block
AI
Invert
Reserved
DI
AO
DO
X
Increase to close
10
Low Cutoff
R400
July 2010
451
11. Appendix B
11.1. Standard Function Block Parameters
Bit
Function Block
Meaning
AI
11
Reserved
12
Reserved
13
Reserved
14
Reserved
15
Reserved
DI
AO
DO
IN
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
I/Primary Input
Length
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The Data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
IN_1
452
Classification
Record
Description
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
DS-65
Range
Usage
I/Input
Length
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The Data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
LIM_Notify
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to MAX_NOTIFY
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
Classification
Simple Variable
L_TYPE
R400
July 2010
453
11. Appendix B
11.1. Standard Function Block Parameters
Description
FF Data Type
Unsigned 8
Range
1: Direct
2: Indirect
3: Ind Sqr Root
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
LO_ALM
Classification
Record
Description
FF Data Type
DS-71
Range
Usage
C/Alarm
Length
16
Valid Views
Storage
454
Dynamic
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
LO_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
- Infinity, PV_SCALE
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
LO_LO_ALM
Classification
Record
Description
FF Data Type
DS-71
Range
Usage
R400
July 2010
C/Alarm
455
11. Appendix B
11.1. Standard Function Block Parameters
Length
16
Valid Views
Storage
Dynamic
Remarks
Read Only
The Data type consists of data that describes floating point
alarms. It uses the following five elements.
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
LO_LO_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
- Infinity, PV_SCALE
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
LO_LO_PRI
456
Classification
Simple Variable
Description
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
LO_PRI
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
LOW_CUT
R400
July 2010
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
457
11. Appendix B
11.1. Standard Function Block Parameters
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
MANUFAC_ID
Classification
Simple Variable
Description
FF Data Type
Unsigned 32
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
MAX_NOTIFY
458
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
Set by manufacturer
Usage
C/Contained
Length
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
MEMORY_SIZE
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
MIN_CYCLE_T
R400
July 2010
Classification
Simple Variable
Description
FF Data Type
Unsigned 32
Range
Set by manufacturer
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Read Only
459
11. Appendix B
11.1. Standard Function Block Parameters
MODE_BLK
Classification
Record
Description
FF Data Type
DS-69
Range
Usage
C/Mode
Length
Valid Views
VIEW_1, VIEW_3
Storage
mix
Remarks
NV_CYCLE_T
460
Classification
Simple Variable
Description
FF Data Type
Unsigned 32
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
Ready Only
OFFNETALM_ENABLED
Classification
Simple Variable
Description
FF Data Type
Bit String
Range
Enable
Disable
Usage
Length
Valid Views
Storage
Dynamic
Remarks
Classification
Record
Description
FF Data Type
DS-65
Range
OUT
R400
July 2010
461
11. Appendix B
11.1. Standard Function Block Parameters
Usage
O/Primary Output
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
OUT_D
Classification
Record
Description
FF Data Type
DS-66
Range
OUT_STATE
Usage
O/Primary Output
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
462
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
OUT_HI_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
OUT_LO_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
Initial value is 0.
OUT_SCALE
R400
July 2010
463
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Record
Description
FF Data Type
DS-68
Range
Usage
C/Scaling
Length
11
Valid Views
VIEW_2
Storage
Static
Remarks
OUT_STATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
Range
464
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
PV
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
C/Process Variable
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
PV_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
R400
July 2010
C/Process Variable
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
465
11. Appendix B
11.1. Standard Function Block Parameters
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of discrete
value parameters. It uses the following two elements.
1 Status
2 Value
PV_FTIME
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
PV_SCALE
Classification
Record
Description
FF Data Type
DS-68
Range
466
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Usage
C/Scaling
Length
11
Valid Views
VIEW_2
Storage
Static
Remarks
PV_STATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
RA_FTIME
R400
July 2010
Classification
Simple Variable
Description
467
11. Appendix B
11.1. Standard Function Block Parameters
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
RATE
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
RCAS_IN
Classification
Record
Description
FF Data Type
DS-65
Range
468
Usage
C/Remote-Cascade In
Length
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
RCAS_IN_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
C/Remote-Cascade In
Length
Valid Views
VIEW_3
Storage
Non-Volatile
Remarks
RCAS_OUT
R400
July 2010
Classification
Record
Description
FF Data Type
DS-65
469
11. Appendix B
11.1. Standard Function Block Parameters
Range
Usage
C/Remote-Cascade Out
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
RCAS_OUT_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
C/Remote-Cascade Out
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of discrete
value parameters. It uses the following two elements.
1 Status
2 Value
470
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
READBACK
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
READBACK_D
Classification
Record
Description
FF Data Type
DS-66
Range
R400
July 2010
Usage
C/Contained
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
471
11. Appendix B
11.1. Standard Function Block Parameters
Remarks
Read Only
The data type consists of the value and status of discrete
value parameters. It uses the following two elements.
1 Status
2 Value
RESET
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
RESTART
Classification
Simple Variable
Description
472
FF Data Type
Unsigned 8
Range
1: Run
Experion PKS Series A Fieldbus Interface Module User's Guide
Honeywell
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
2: Restart Resource
3: Restart with Defaults
4: Restart Processor
Usage
C/Contained
Length
Valid Views
Storage
Dynamic
Remarks
ROUT_IN
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
C/Remote-Output In
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
R400
July 2010
473
11. Appendix B
11.1. Standard Function Block Parameters
ROUT_OUT
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
C/Remote-Output Out
Length
Valid Views
VIEW_3
Storage
Dynamic
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
RS_STATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: Start/Restart
2: Initialization
3: On-Line Linking
4: On-Line
5: Standby
474
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
6: Failure
Usage
C/Resource State
Length
Valid Views
VIEW_1, VIEW_3
Storage
Dynamic
Remarks
Read Only
Classification
Record
Description
FF Data Type
DS-65
SEL_1
Range
Usage
I/Cascade Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
SEL_2
R400
July 2010
Classification
Record
Description
FF Data Type
DS-65
475
11. Appendix B
11.1. Standard Function Block Parameters
Range
Usage
I/Cascade Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
SEL_3
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
I/Cascade Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
476
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
SEL_TYPE
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: High
2: Low
3: Medium
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
SET_FSTATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: Off
2: Set
Usage
C/Contained
Length
Valid Views
R400
July 2010
Storage
Dynamic
Remarks
477
11. Appendix B
11.1. Standard Function Block Parameters
SHED_OPT
Classification
Description
Simple Variable
Defines action to be taken on remote control device timeout.
FF Data Type
Unsigned 8
Range
Usage
C/Shed Option
Length
Valid Views
VIEW_4
Storage
Static
Remarks
SHED_RCAS
Classification
478
Simple Variable
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Description
FF Data Type
Unsigned 32
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
SHED_ROUT
Classification
Simple Variable
Description
FF Data Type
Unsigned 32
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
SIMULATE
R400
July 2010
Classification
Record
Description
479
11. Appendix B
11.1. Standard Function Block Parameters
FF Data Type
DS-82
Range
Usage
C/Simulate
Length
11
Valid Views
Storage
Dynamic
Remarks
SIMULATE_D
Classification
Record
Description
FF Data Type
DS-83
Range
Usage
C/Simulate
Length
Valid Views
480
Storage
Dynamic
Remarks
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
SP
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
C/Set point
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
R400
July 2010
481
11. Appendix B
11.1. Standard Function Block Parameters
SP_D
Classification
Record
Description
FF Data Type
DS-66
Range
PV_STATE
Usage
C/Set point
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
SP_HI_LIM
482
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Valid Views
VIEW_2
Storage
Static
Remarks
SP_LO_LIM
Classification
Simple Variable
Description
FF Data Type
Float
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
SP_RATE_DN
R400
July 2010
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
483
11. Appendix B
11.1. Standard Function Block Parameters
SP_RATE-UP
Classification
Simple Variable
Description
FF Data Type
Float
Range
Positive
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
ST_REV
Range
Usage
C/Static Revision
Length
Valid Views
Storage
Static
Remarks
Read Only
STATUS_OPTS
Classification
484
Simple Variable
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Description
FF Data Type
Bit String
Range
Usage
C/Contained
Length
Valid Views
VIEW_4
Storage
Static
Remarks
Meaning
Function Block
AI
DI
IFS if BAD IN
Use Uncertain as
Good
Propagate Failure
Forward
Propagate Failure
Backward
Target to Manual if
BAD IN
Uncertain if Limited
BAD if Limited
Uncertain if Man
Mode
R400
July 2010
AO
DO
ML
BG
CS
PD
PID
RA
X
X
X
X
X
X
X
X
X
485
11. Appendix B
11.1. Standard Function Block Parameters
Bit
Function Block
Meaning
AI
DI
AO
DO
ML
BG
CS
PD
PID
RA
Auto mode
10
11
Reserved
12
Reserved
13
Reserved
14
Reserved
15
Reserved
STRATEGY
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
Range
Usage
C/Strategy
Length
Valid Views
VIEW_4
Storage
Static
Remarks
TAG_DESC
486
Classification
Simple Variable
Description
FF Data Type
Octet String
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Range
Usage
C/Tag Description
Length
32
Valid Views
Storage
Static
Remarks
TEST_RW
Classification
Record
Description
FF Data Type
DS-85
Range
Usage
C/Test
Length
112
Valid Views
Storage
Dynamic
Remarks
R400
July 2010
487
11. Appendix B
11.1. Standard Function Block Parameters
TRK_IN_D
Classification
Record
Description
FF Data Type
DS-66
Range
Usage
I/Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The data type consists of the value and status of discrete
value parameters. It uses the following two elements.
1 Status
2 Value
TRK_SCALE
488
Classification
Record
Description
FF Data Type
DS-68
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Range
Usage
C/Scaling
Length
11
Valid Views
VIEW_4
Storage
Static
Remarks
TRK_VAL
Classification
Record
Description
FF Data Type
DS-65
Range
Usage
I/Input
Length
Valid Views
VIEW_1, VIEW_3
Storage
Non-Volatile
Remarks
Read Only
The data type consists of the value and status of floating
point parameters that are Inputs or Outputs. It uses the
following two elements.
1 Status
2 Value
R400
July 2010
489
11. Appendix B
11.1. Standard Function Block Parameters
UPDATE_EVT
Classification
Record
Description
FF Data Type
DS-73
Range
Usage
C/Event Update
Length
1, 4
Valid Views
Storage
Dynamic
Remarks
Read Only
The data type consists of data that describes a static
revision alarm. It uses the following five elements.
1 Unacknowledged
2 Update State
3 Time Stamp
4 Static Revision
5 Relative Index
WRITE_ALM
Classification
Record
Description
FF Data Type
DS-72
Range
Usage
C/Alarm
Length
1, 3
Valid Views
490
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
Storage
Dynamic
Remarks
Read Only
The data type describes discrete alarms using the following
five elements:
1 Unacknowledged
2 Alarm State
3 Time Stamp
4 Subcode
5 Value
WRITE_LOCK
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
1: Unlocked
2: Locked
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
WRITE_PRI
R400
July 2010
491
11. Appendix B
11.1. Standard Function Block Parameters
Classification
Simple Variable
Description
FF Data Type
Unsigned 8
Range
0 to 63
Usage
C/Alert Priority
Length
Valid Views
VIEW_4
Storage
Static
Remarks
XD_SCALE
Classification
Record
Description
FF Data Type
DS-68
Range
Usage
C/Scaling
Length
11
Valid Views
VIEW_2
Storage
Static
Remarks
492
R400
July 2010
11. Appendix B
11.1. Standard Function Block Parameters
3 Units Index
4 Decimal Point
XD_STATE
Classification
Simple Variable
Description
FF Data Type
Unsigned 16
Range
Usage
C/Contained
Length
Valid Views
VIEW_2
Storage
Static
Remarks
R400
July 2010
493
11. Appendix B
11.1. Standard Function Block Parameters
494
R400
July 2010
12. Appendix C
12.1 Fieldbus Status Display Indications
Fieldbus Status Byte
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
BAD
Non-Specific
No Limits
Bad
BAD
Non-Specific
Low Limit
Bad,LowLimit
BAD
Non-Specific
High Limit
Bad,HiLimit
BAD
Non-Specific
Constant
Bad,Constant
BAD
Configuration
Error
No Limits
Bad,Config
BAD
Configuration
Error
Low Limit
Bad,Config,L
BAD
Configuration
Error
High Limit
Bad,Config,H
BAD
Configuration
Error
Constant
Bad,Config,C
BAD
Not Connected
No Limits
Bad,NotCon
BAD
Not Connected
Low Limit
Bad,NotCon,L
BAD
Not Connected
High Limit
Bad,NotCon,H
BAD
Not Connected
Constant
Bad, NotCon,C
BAD
Device Failure
No Limits
Bad,DevFail
BAD
Device Failure
Low Limit
Bad,DevFail,L
BAD
Device Failure
High Limit
Bad,DevFail,H
BAD
Device Failure
Constant
Bad,DevFail,C
BAD
Sensor Failure
No Limits
Bad,SensFail
BAD
Sensor Failure
Low Limit
Bad,SnFail,L
R400
July 2010
495
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
BAD
Sensor Failure
High Limit
Bad,SnFail,H
BAD
Sensor Failure
Constant
Bad,SnFail,C
BAD
No Comm,
Last Usable
No Limits
Bad,LUValue
BAD
No Comm,
Last Usable
Low Limit
Bad,LUV,L
BAD
No Comm,
Last Usable
High Limit
Bad,LUV,H
BAD
No Comm,
Last Usable
Constant
Bad,LUV,C
BAD
No Comm, No
Last Usable
No Limits
Bad,NoComm
BAD
No Comm, No
Last Usable
Low Limit
Bad,NoComm,L
BAD
No Comm, No
Last Usable
High Limit
Bad,NoComm,H
BAD
No Comm, No
Last Usable
Constant
Bad,NoComm,C
BAD
Out-Of-Service
No Limit
Bad,OutSvc
BAD
Out-Of-Service
Low Limit
Bad,OutSvc,L
BAD
Out-Of-Service
High Limit
Bad,OutSvc,H
BAD
Out-Of Service
Constant
Bad,OutSvc,C
UNCERTAIN
Non-Specific
No Limits
Uncertain
UNCERTAIN
Non-Specific
Low Limit
Uncertain,L
UNCERTAIN
Non-Specific
High Limit
Uncertain,H
UNCERTAIN
Non-Specific
Constant
Uncertain,C
UNCERTAIN
Last Usable
No Limits
Unc,LastOK
496
R400
July 2010
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
UNCERTAIN
Last Usable
Low Limit
Unc,LastOK,L
UNCERTAIN
Last Usable
High Limit
Unc,LastOK,H
UNCERTAIN
Last Usable
Constant
Unc,LastOK,C
UNCERTAIN
Substitute
No Limits
Unc,Subst
UNCERTAIN
Substitute
Low Limit
Unc,Subst,L
UNCERTAIN
Substitute
High Limit
Unc,Subst,H
UNCERTAIN
Substitute
Constant
Unc,Subst,C
UNCERTAIN
Initial Value
No Limits
Unc,Initial
UNCERTAIN
Initial Value
Low Limits
Unc,Init,L
UNCERTAIN
Initial Value
High Limits
Unc,Init,H
UNCERTAIN
Initial Value
Constant
Unc,Init,C
UNCERTAIN
Sensor
Conversion Not
Accurate
No Limit
Unc,NotAcc
UNCERTAIN
Sensor
Conversion Not
Accurate
Low Limit
Unc,NotAcc,L
UNCERTAIN
Sensor
Conversion Not
Accurate
High Limit
Unc,NotAcc,H
UNCERTAIN
Sensor
Conversion Not
Accurate
Constant
Unc,NotAcc,C
UNCERTAIN
Engineering
Unit Range
Violation
No Limits
Unc,Range
UNCERTAIN
Engineering
Unit Range
Violation
Low Limit
Unc,Range,L
R400
July 2010
497
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
UNCERTAIN
Engineering
Unit Range
Violation
High Limit
Unc,Range,H
UNCERTAIN
Engineering
Unit Range
Violation
Constant
Unc,Range,C
UNCERTAIN
Sub-Normal
No Limits
Unc,SubNorm
UNCERTAIN
Sub-Normal
Low Limit
Unc,SubNrm,L
UNCERTAIN
Sub-Normal
High Limit
Unc,SubNrm,H
UNCERTAIN
Sub-Normal
Constant
Unc,SubNrm,C
GOOD (NonCascade)
Non-Specific
No Limits
<blank>
<blank>
GOOD (NonCascade)
Non-Specific
Low Limit
Low Limit
GOOD (NonCascade)
Non-Specific
High Limit
High Limit
GOOD (NonCascade)
Non-Specific
Constant
Constant
GOOD (NonCascade)
Active Block
Alarm
No Limits
Alarm-Block
GOOD (NonCascade)
Active Block
Alarm
Low Limit
Alarm-Blck,L
GOOD (NonCascade)
Active Block
Alarm
High Limit
Alarm-Blck,H
GOOD (NonCascade)
Active Block
Alarm
Constant
Alarm-Blck,C
GOOD (NonCascade)
Active Advisory
Alarm
No Limits
Alarm-Advis
GOOD (NonCascade)
Active Advisory
Alarm
Low Limit
Alarm-Advis,L
498
R400
July 2010
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
GOOD (NonCascade)
Active Advisory
Alarm
High Limit
Alarm-Advis,H
GOOD (NonCascade)
Active Advisory
Alarm
Constant
Alarm-Advis,C
GOOD (NonCascade)
Active Critical
Alarm
No Limits
Alarm-Crit
GOOD (NonCascade)
Active Critical
Alarm
Low Limit
Alarm-Crit,L
GOOD (NonCascade)
Active Critical
Alarm
High Limit
Alarm-Crit,H
GOOD (NonCascade)
Active Critical
Alarm
Constant
Alarm-Crit,C
GOOD (NonCascade)
Unacknowledged Block
Alarm
No Limits
Alm-U-Block
GOOD (NonCascade)
Unacknowledged Block
Alarm
Low Limit
Alm-U-Blck,L
GOOD (NonCascade)
Unacknowledged Block
Alarm
High Limit
Alm-U-Blck,H
GOOD (NonCascade)
Unacknowledged Block
Alarm
Constant
Alm-U-Blck,C
GOOD (NonCascade)
Unacknowledged
Advisory Alarm
No Limits
Alm-U-Advis
GOOD (NonCascade)
Unacknowledged
Advisory Alarm
Low Limit
Alm-U-Advs,L
R400
July 2010
499
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
GOOD (NonCascade)
Unacknowledged
Advisory Alarm
High Limit
Alm-U-Advs,H
GOOD (NonCascade)
Unacknowledged
Advisory Alarm
Constant
Alm-U-Advs,C
GOOD (NonCascade)
Unacknowledged Critical
Alarm
No Limits
Alm-U-Crit
GOOD (NonCascade)
Unacknowledged Critical
Alarm
Low Limit
Alm-U-Crit,L
GOOD (NonCascade)
Unacknowledged Critical
Alarm
High Limit
Alm-U-Crit,H
GOOD (NonCascade)
Unacknowledged Critical
Alarm
Constant
Alm-U-Crit,C
GOOD
(Cascade)
Non-Specific
No Limits
<blank>
<blank>
GOOD
(Cascade)
Non-Specific
Low Limit
Low Limit
GOOD
(Cascade)
Non-Specific
High Limit
High Limit
GOOD
(Cascade)
Non-Specific
Constant
Constant
GOOD
(Cascade)
Acknowledge
Initialization
(IA)
No Limit
InitAck
GOOD
(Cascade)
Acknowledge
Initialization
(IA)
Low Limit
InitAck,L
500
R400
July 2010
12. Appendix C
12.1. Fieldbus Status Display Indications
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
GOOD
(Cascade)
Acknowledge
Initialization
(IA)
High Limit
InitAck,H
GOOD
(Cascade)
Acknowledge
Initialization
(IA)
Constant
InitAck,C
GOOD
(Cascade)
Request
Initialization
(IR)
No Limits
ReqInit
GOOD
(Cascade)
Request
Initialization
(IR)
Low Limit
ReqInit,L
GOOD
(Cascade)
Request
Initialization
(IR)
High Limit
ReqInit,H
GOOD
(Cascade)
Request
Initialization
(IR)
Constant
ReqInit,C
GOOD
(Cascade)
No Limits
NotInvited
GOOD
(Cascade)
Low Limit
NotInvited,L
GOOD
(Cascade)
High Limit
NotInvited,H
GOOD
(Cascade)
Constant
NotInvited,C
GOOD
(Cascade)
Not Selected
(NS)
No Limits
NotSelected
GOOD
(Cascade)
Not Selected
(NS)
Low Limit
NotSelectd,L
GOOD
(Cascade)
Not Selected
(NS)
High Limit
NotSelectd,H
R400
July 2010
501
12. Appendix C
12.2. Substatus Definitions for Quality Status
1-Char
Suffix
12-Char Independent
Status Field
Quality
Substatus
Limits
GOOD
(Cascade)
Not Selected
(NS)
Constant
NotSelectd,C
GOOD
(Cascade)
Local Override
(LO)
No Limits
OverrideLocl
GOOD
(Cascade)
Local Override
(LO)
Low Limit
OverrideLc,L
GOOD
(Cascade)
Local Override
(LO)
High Limit
OverrideLc,H
GOOD
(Cascade)
Local Override
(LO)
Constant
OverrideLc,C
GOOD
(Cascade)
Fault-State
Active (FSA)
No Limits
FaultState
GOOD
(Cascade)
Fault-State
Active (FSA)
Low Limit
FaultState,L
GOOD
(Cascade)
Fault-State
Active (FSA)
High Limit
FaultState,H
GOOD
(Cascade)
Fault-State
Active (FSA)
Constant
FaultState,C
GOOD
(Cascade)
No Limits
<blank>
InitFaultSt
GOOD
(Cascade)
Low Limit
LoLim,InitFS
GOOD
(Cascade)
High Limit
HiLim,InitFS
GOOD
(Cascade)
Constant
Const,InitFS
Substatus
Description
R400
July 2010
12. Appendix C
12.2. Substatus Definitions for Quality Status
Quality
Substatus
Bad
Uncertain
R400
July 2010
Description
Non-Specific
Configuration Error
Not Connected
Device Failure
Sensor Failure
No Communication,
with last usable value
No Communication,
with no usable value
Non-Specific
Substitute
Initial Value
Sensor Conversion
Not Accurate
Engineering Unit
Range Violation
503
12. Appendix C
12.2. Substatus Definitions for Quality Status
Quality
Substatus
Good (NonCascade)
Good (Cascade)
504
Description
Sub-Normal
Non-Specific
Active Advisory
Alarm
Unacknowledged
Block Alarm
Unacknowledged
Advisory Alarm
Unacknowledged
Critical Alarm
Non-Specific
Initialization
Acknowledge
Initialization Request
R400
July 2010
12. Appendix C
12.2. Substatus Definitions for Quality Status
Quality
R400
July 2010
Substatus
Description
Not Invited
Not Selected
Do Not Select
Local Override
505
12. Appendix C
12.2. Substatus Definitions for Quality Status
506
R400
July 2010
13. Appendix D
13.1 Mode Change Conditions
Input Parameters
Status Attributes,
Inputs Values and
Resource States
Manual
(MAN)
Automatic
(Auto)
Cascade
(CAS)
Remote
Cascade
(RCAS)
Remote
Output
(ROUT)
OOS
MAN
AUTO
CAS
RCAS
ROUT
Remote cascade in
has BAD status.
OOS
MAN
AUTO
CAS
Shed
based on
Shed
Option
ROUT
OOS
MAN
AUTO
CAS
RCAS
Shed
based on
Shed
Option
OOS
MAN
AUTO
Shed to
next
permitted
mode*
RCAS
ROUT
N/A
N/A
N/A
N/A
Actual
mode
from last
executio
n or
AUTO
N/A
N/A
N/A
N/A
N/A
N/A
Actual
mode
from last
executio
n or
MAN or
mode as
determin
ed by
Shed
Option
R400
July 2010
507
13. Appendix D
13.1. Mode Change Conditions
Input Parameters
Status Attributes,
Inputs Values and
Resource States
508
Manual
(MAN)
Automatic
(Auto)
Cascade
(CAS)
Remote
Cascade
(RCAS)
Remote
Output
(ROUT)
N/A
N/A
N/A
Actual
mode
from last
execution
or AUTO
or MAN
N/A
N/A
Status attribute of
primary input
parameter is BAD or
Uncertain with option
to treat Uncertain as
BAD and bypass not
set
OOS
MAN
MAN
MAN
MAN
ROUT
Status attribute of
back calculation input
parameter is BAD
OOS
IMAN
IMAN
IMAN
IMAN
IMAN
Status attribute of
back calculation input
parameter Good - fault
state active, local
override, not invited, or
initialization request
OOS
IMAN
IMAN
IMAN
IMAN
IMAN
Tracking is enabled,
track input active and
track override manual
is Enabled.
OOS
LO
LO
LO
LO
LO
Tracking is enabled,
initiated and track
override manual is
Disabled.
OOS
MAN
LO
LO
LO
LO
OOS
LO
LO
LO
LO
LO
MAN or
evaluate
d mode
MAN or
evaluated
mode
MAN or
evaluated
mode
MAN or
evaluate
d mode
MAN or
evaluate
d mode
R400
July 2010
13. Appendix D
13.1. Mode Change Conditions
Input Parameters
Status Attributes,
Inputs Values and
Resource States
Resource state as
reflected in the
resource block
parameter resource
state is Standby.
Manual
(MAN)
OOS
Automatic
(Auto)
OOS
Cascade
(CAS)
OOS
Remote
Cascade
(RCAS)
OOS
Remote
Output
(ROUT)
OOS
*Shed to the next lowest priority that is permitted and supported by the available inputs.
R400
July 2010
509
13. Appendix D
13.1. Mode Change Conditions
510
R400
July 2010
14. Appendix E
14.1 Fieldbus Wiring Considerations
Fieldbus topologies
The following figure illustrates the Spur, Daisy Chain, and Tree type wiring topologies
that can be used to connect fieldbus devices to one another and a host.
Spurs
(Unterminated)
FD
Control Room
Spur Topology
Reguires layout design
Requires taps
Difficult to change
Junction Box
and Terminator
Terminator
Host
Junction Box
and Terminator
Terminator
FD
Host
FD
FD
FD
I.S.
Barrier
(Optional)
FD
Tree Topology
Conforms to present
practices
Wiring savings are
realized only in
home run cable
Junction Box
and Terminator
Terminator
Host
FD
Home Run Cable (Trunk)
I.S.
Barrier
(Optional)
FD
R400
July 2010
511
14. Appendix E
14.1. Fieldbus Wiring Considerations
Power Conditioning
If an ordinary power supply were to be used to power the Fieldbus, the power supply
would absorb signals on the cable because it would try to maintain a constant voltage
level. For this reason, an ordinary power supply has to be conditioned for Fieldbus. This
is done by putting an inductor between the power supply and the Fieldbus wiring. The
inductor lets the DC power onto the wiring but prevents signals from going into the
power supply.
The inductor together with the capacitors in the terminators forms a circuit that can "ring"
and disrupt the signals. A resistor is placed in series with the inductor to stop this ringing.
This combination of components is a power conditioner.
In practice, a real inductor is not used but an electronic equivalent. The electronic
inductor circuit has the added advantage of limiting the current provided to the network
segment if the cable is shorted.
The voltage supplied to the Fieldbus cable can be as high as 32 V. The voltage at any
device can be as low as 9 V for the device to operate correctly. A typical Fieldbus device
takes about 20 mA of current from the cable. The Fieldbus is configured so that one of
the wires has a (+) voltage, the other wire has a (-) voltage and the shield is grounded.
A cable with the orange wire as plus and the blue wire as minus is shown above. This
type of cable is available from Fieldbus cable manufacturers. Other cables or existing
plant wiring conventions may be different. Regardless of the color convention, keep the
1
sense of Fieldbus polarity consistent throughout the plant. 1 "
RELCOM inc., Fieldbus Wiring Design and Installation Guide (2221 Yew Street,
Forest Grove, OR 97116) p. 5. Reprinted by permission.
512
R400
July 2010
14. Appendix E
14.1. Fieldbus Wiring Considerations
Power distribution
The number of devices on a fieldbus segment is limited by Ohm's law:
E=IxR
Where:
E = The voltage of the dc power supply
I = The amount of current in amperes drawn by each device
R = The resistance of the cable in ohms
For example, Assume that the characteristics of the segment are a power supply output of
20Vdc, 18 AWG cable with a resistance of 22 ohms per kilometer (3281 feet), and a
"home run" (trunk) cable that is 1 km (3,281 ft) long. This results in a combined
resistance of 44 ohms for both wires.
If each device at the "chickenfoot" draws 20mA and needs a minimum of 9Vdc, the cable
can use up to 11Vdc (20 - 9 = 11) and the total current that can be supplied at the
chickenfoot is 250mA (11Vdc/44 ohms = 250mA). This means the maximum number of
bus-powered devices that can be used at this example chickenfoot is 12 (250mA/20mA =
12 devices).
Be sure to check the fieldbus device specifications to determine the power requirements,
since they can vary by device type and manufacturer. For example, Honeywell's smart
pressure transmitter ST3000 and smart temperature transmitter STT350 require 18mA at
9Vdc and Flowserve's Logix 1400 digital positioner/controller requires 23mA at 9Vdc.
Test the power carrying capability of the fieldbus cable by connecting the wires together
at one end of the cable and measuring the resistance across the wires at the other end with
an ohmmeter.
Signal degradation limitations
One approach to minimizing signal distortion is to apply "rules of thumb" that suggest
how long a fieldbus cable can be and still get adequate signal quality. This is based on
published Fieldbus Foundation wiring guidelines.
The following table lists limits for some possible fieldbus cable types listed in the order
of usage preference with 1 being preferred.
R400
July 2010
513
14. Appendix E
14.1. Fieldbus Wiring Considerations
Preference
Type
Description
Distance
(Meters/Feet)
Resistance
(Ohms per
km)
Attenuation
dB per km
1900/6233
22
1200/3937
56
400/1312
132
200/656
20
Another rule of thumb based on Fieldbus Foundation published guidelines is for the
length of spurs and how many devices can be on various lengths of cable as listed in the
following table.
Number of Devices
1 to 12
120/394
13 to 14
90/295
15 to 18
60/197
19 to 24
30/98
25 to 32
No spurs allowed
ATTENTION
The spur length limitations are for spurs with one device each. Please refer to
the Fieldbus Foundation AG-140 Wiring and Installation Guide for rules on
multiple devices per spur.
514
R400
July 2010
14. Appendix E
14.1. Fieldbus Wiring Considerations
For example, if the 500m (1640ft) trunk cable is preferred type 1 cable and the spurs are
100m (328ft) preferred type 2 cable, the total cable equals 0.35 (500/1900 + 100/1200 =
0.35).
Cable Attenuation
Signals attenuate or get smaller as they travel though cables. Attenuation is measured in
decibels (dB) based on the following formula.
dB = 20 log (V1/V2)
Where:
V1 = Amplitude of Transmitted Signal in Volts
V2 = Amplitude of Received Signal in Volts
Cables have attenuation ratings for a given frequency. The frequency of interest for
fieldbus is 39 kHz. The preferred type 1 cable for fieldbus has an attenuation of 3 dB/km.
A fieldbus device can transmit a signal as low as 0.75 volts peak-to-peak and detect a
signal as small as 0.15 volts peak-to-peak. This means that the cable can attenuate the
signal by 14 dB (20 log (0.75/.015) = 14 dB).
Based on using the preferred type 1 cable a fieldbus cable run could be up to 4.6 km
(15091 ft) long, as determined from this formula.
14 dB / 3 dB/km = 4.6 km
A shorter cable will have proportionately less attenuation.
For example, a preferred type 1 cable that is 500 m (1640 ft) long would have an
attenuation of 1.5 dB.
Signal distortion versus capacitance
Other factors such as varying characteristic impedance, spur connection reflections, and
capacitive unbalance between the wires and shield can distort signals as they travel
though the cable. This means an ideal signal transmission that is within fieldbus
specifications can arrive at the other end of the cable as a distorted signal.
In addition to cable attenuation, calculations for determining the maximum fieldbus cable
length must also use the following guidelines to calculate signal distortion due to spurs.
Each spur is converted to an equivalent capacitance.
All spurs are assumed to be at the extreme end of the trunk.
R400
July 2010
515
14. Appendix E
14.1. Fieldbus Wiring Considerations
516
R400
July 2010
15. Appendix F
15.1 About Parameter Definition Editor for Fieldbus Device
Block
The Parameter Definition Editor (PDE) lets you edit the parameter attributes for fieldbus
device block types. It features a Microsoft Excel style grid interface that you can
customize to meet your specific block editing requirements. As outlined in the document
referenced below, you launch the PDE through Control Builder where it appears in the
control drawing view area.
REFERENCE - INTERNAL
Refer to the Parameter Definition Editor Reference book for more information
about using the Parameter Definition Editor.
R400
July 2010
517
15. Appendix F
15.1. About Parameter Definition Editor for Fieldbus Device Block
518
R400
July 2010
16. Appendix G
16.1 Loading CIOM-A FIM firmware
ATTENTION
If the CIOM-A FIM is not installed and pre-configured by the factory, users
must load the CIOM-A FIM's firmware to make it fully operational. This is also
true for any replacement CIOM-A FIM ordered separately from the factory.
Use the following procedures to check and load the CIOM-A FIM firmware, if required.
TIP
If you have updated firmware in a Control Processor Module (CPM), you will
find that this procedure is almost identical.
R400
July 2010
Action
Flip the switch on the Chassis
power supply to the ON
position.
Result
Applies power to the chassis and
installed modules initiate their "boot"
routines.
519
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
Result
If the Link number and number of devices
on the Link are sequencing in the CIOMA FIM display, the CIOM-A FIM is
operating and contains some version of
firmware. For example:
520
Action
Result
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
R400
July 2010
Result
521
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
Result
522
in the
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
R400
July 2010
Result
523
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
524
Action
Result
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
Result
If the version numbers shown are colored
green, they are the correct ones for your
current system software version. If they
are colored red, they need to be updated.
R400
July 2010
Action
Result
525
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
Result
2
Click the Flash button
526
in the toolbar.
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
R400
July 2010
Result
527
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
5
Action
In the Look in field, click the
button to navigate to this directory
location c:\Program
Files\Honeywell\Experion\Enginee
ring Tools\system\firmware\FIM, if
required.
Result
Opens Please Confirm Changes
message box. This illustration is for
example purposes only.
528
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
10
Result
Action
R400
July 2010
button.
Result
Opens Warning! Use Extreme Care
message box.
529
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
Result
530
Wait for load to complete and the CIOMA FIM to reboot to its normal run state.
R400
July 2010
16. Appendix G
16.1. Loading CIOM-A FIM firmware
Step
Action
R400
July 2010
Result
531
16. Appendix G
16.1. Loading CIOM-A FIM firmware
532
R400
July 2010
17. Appendix H
17.1 Important Functional Considerations
The following tables lists some functional considerations to keep in mind when
integrating fieldbus with an Experion system.
General
Function
Indication
Consideration
A new uncommissioned
device may not appear in
the Link directory in the
Monitoring tab.
Using automatic
inactivate/activate
function in Load
Dialog box in Control
Builder
A component is
automatically inactivated
during the load and then
returned to its active state.
Fieldbus device
designated as
"backup" Link Master
cannot handle the
Link Schedule. (Also,
see the next row.)
R400
July 2010
533
17. Appendix H
17.1. Important Functional Considerations
Function
Indication
Schedule exceeds
Fieldbus Link Master
capable device's
predefined limits for
subschedules and/or
sequences.
Changing Load
Destination (LD)
attributes.
Consideration
Most Link Master capable devices can
only support one subschedule and
cannot support blocks that are running
two different macrocycles. If the
number of subschedules and/or
sequences in the current schedule
(backup LAS) exceed the Link Master
capable device's predefined limits, a
load of the device through Control
Builder will generate load errors
identifying subschedule problems. In
this case, you must reconfigure the
device to become a Basic one through
Control Builder, and restart the device
to initiate the change.
A NOLOAD attribute means that the
associated parameter will never be
loaded to or uploaded from the actual
device. A LOAD attribute means that
the associated parameter will be
loaded to the actual device unless
"Partial Load" is selected when
loading.
Do a Partial Load followed by an
upload and update to save and
preserve the pre-configured values in a
device. Future loads can then be full
loads (Partial Load not selected).
Alternatively, do a full load (Partial
Load is not selected) to load preconfigure values in the Project copy
(Control Builder) to a device, but only if
the parameter LD attribute is LOAD.
Factory-set calibration parameters that
should not be overwritten should be set
to "NOLOAD".
534
R400
July 2010
17. Appendix H
17.1. Important Functional Considerations
Function
Indication
Consideration
Preserve factory
calibration in fieldbus
device.
Fieldbus device is
supplied as Factory
Calibrated.
Configuration error
notification for an
associated block, such as
an Analog Input block.
Unassigning Fieldbus
block with RCAS_IN
or ROUT_IN
connection from a
Experion Block. Or,
deleting RCAS_IN or
ROUT_IN connection
from Fieldbus block
and re-wiring it to
block's CAS_IN pin.
R400
July 2010
535
17. Appendix H
17.1. Important Functional Considerations
Function
Indication
Migrating to new
system software
release or moving a
device to another
Link.
Consideration
Before starting a software migration or
a device move, prepare a device by
putting its blocks in their Out-OfService (OOS) mode in the following
order.
Function Block(s)
Transducer Block(s)
Resource Block
See the section
Preparing Fieldbus Device for a Move
or Software Migration in this document
for more details.
Using Sequential
Control Module output
to push a NaN value
to a fieldbus device.
Fieldbus device
receives value with
status from a
Experion function
block.
Fieldbus device
receives value without
status from a
Experion function
block for use as float.
No status byte
accompanies float data
type (such as is used by
limits, gains, tuning
parameters, etc.). FIM will
block write of NaN value to
fieldbus device. Last
successfully written value
will probably be retained
by the device.
Fieldbus device
receives value without
status from a
Experion function
block for use as value
with status.
536
R400
July 2010
17. Appendix H
17.1. Important Functional Considerations
Function
Indication
Incoming Analog
value with status from
fieldbus device to
Experion function
block
R400
July 2010
Consideration
FOUNDATION Fieldbus devices may
show the last good value when the
current value is indicated as BAD via
the status. This is Not consistent with
normal Experion system operation.
537
17. Appendix H
17.1. Important Functional Considerations
538
R400
July 2010
18. Appendix I
18.1 Link Parameters Reference
Background
The architecture of the Fieldbus communications entity is based on the ISO OSI
Reference model, but it includes only three layers as shown in the following illustration.
Network
Mgmt Agent
Device Aps
SMK
DIR OD
VCRs
Application
Layer
SMKP
FMS
FMS
Via
ALME
FAS
Data Link
Layer
DL-SAP/CEPs
DL-SAPs Only
Via
DLME
NMIB
PH - SAP
Physical Medium Independent
Physical
Layer
Via
PLME
Physical Medium
MAU
MAU
Physical Medium
Physical Medium
R400
July 2010
539
18. Appendix I
18.2. Description
(SMK) also has direct access to the data link layer when communicating through its
System Management Kernel Protocol (SMKP).
The Fieldbus physical layer consists of the physical medium and the signaling protocol
used to transmit data. All fieldbus devices contain at least one physical layer entity, as
does each port in a bridge device.
Physical layer protocols provide the data link layer protocol the ability to send and
receive data independent of the physical medium type.
More detailed information
It is beyond the scope of this document to provide detailed information about the key
components of the FOUNDATION Fieldbus system architecture. This information is
provided in Fieldbus Foundation specifications. Please visit their website for more
information http://www.fieldbus.org/.
18.2 Description
Parameters for Link Configuration in Project Mode
The following table summarizes the parameters that are user configurable through the
LINK Block configuration form in the Project Mode. These parameters let you uniquely
identify the Link component in the control strategy and tune the performance of Link
communications. Only the Link parameters that are user configurable are listed.
We recommend that you accept the default values listed for parameters on the System
Management and Network Management (LM) tabs, unless you have prior experience
with the devices you are adding to the Link. The default settings were carefully chosen to
provide the most logical initial settings for most applications. It is more efficient to make
any needed adjustments to these parameters in the Monitoring mode.
Tab
Main
540
Parameter
Default Value
Name
(NAME)
LINKxxx
Description
(DESC)
Blank
(Where xxx
equals a valid
number)
Description
User defined name starting with
a letter and consisting of up to
16 characters that must be
unique within the system.
User defined descriptive text
consisting of up to 132
characters.
R400
July 2010
18. Appendix I
18.2. Description
Tab
Parameter
Link Schedule
Optimization
(SCHDOPTIMIZE)
Default Value
OPT
Description
Specifies if the link schedule is
to be automatically optimized or
not.
Use the OPT selection for Link
Scheduling Optimization that
changes ORDERINCM values.
The optimized schedule is used
to update the natural schedule
details. The
ORDERINLINK/ORDERINCM
parameter values are updated
to match the sequence of the
optimized schedule. The next
time that the schedule is
viewed/loaded no prompt asks
for confirmation of the action.
Use the OPT_NOFORCE
selection for Link Scheduling
Optimization that ignores
ORDERINCM values. The
optimized schedule is used to
update the natural schedule
details. The
ORDERINLINK/ORDERINCM
parameter values are left
unchanged. The next time that
the schedule is viewed/loaded a
prompt will ask for confirmation
of this action.
Use the NO_OPT selection to
disable Link Schedule
Optimization for this Link and
use ORDERINCM values. The
natural schedule is used. The
DISABLELINKOPT is set true
so that an optimized schedule is
no longer created for the link. If
an optimized schedule is
required later, change this
parameter selection to OPT or
OPT_NOFORCE.
R400
July 2010
541
18. Appendix I
18.2. Description
Tab
Parameter
Sample Skew
(SAMPLESKEW)
Default Value
SKEW
Description
Determines when input blocks
will execute.
Use the SKEW selection to
schedule each input block to
execute at the time closest to
where they converge on a
common block like an input
selector (minimum loop latency).
Use the NO_SKEW selection to
schedule input blocks to
execute at the same time where
they converge on a common
block like an input selector
(minimum scan skew).
System
Management
15.0000s
01:30.0000s
542
R400
July 2010
18. Appendix I
18.2. Description
Tab
Parameter
Preset Addr Wait
Timer
(T3)
Default Value
45.0000s
Description
Specifies the preset value for
the set address wait timer in
seconds. The default value is
specified by the
communications profile for the
application area.
This timer allows time for a
device at a new address to be
accessed and added to the
delegated token list of the LAS.
Network
Management
(LM)
R400
July 2010
88
280
543
18. Appendix I
18.2. Description
Tab
544
Parameter
Default Value
Description
60000
334
R400
July 2010
18. Appendix I
18.2. Description
Tab
R400
July 2010
Parameter
Default Value
Description
Time Distribution
Period
(LMINFREC.TDP)
5000
LAS DB Status
Distribution Period
(LMINFREC.LDP)
5000
545
18. Appendix I
18.2. Description
Tab
Parameter
Slot Time
(LMLSTREC.ST)
Default Value
8
Description
Indicates the configured slot
time value. It is a fundamental
link parameter with multiple
uses. Each Link Master DLE
connected to the link uses Slottime to determine how long that
DLE monitors the link for
inactivity before sending a
CLAIM LAS (CL) DLPDU. Slottime is defined such that the
nominal link-inactivity monitoring
periods of two DLEs that have
consecutive node addresses
and do not hold any token differ
by exactly one slot time. Its
range is 1 to 4095, and its unit is
the transmission duration of one
octet. The default value is 8,
which should be valid for most
applications.
Slot-time defines the minimum
upper bound on the maximum
two-way asynchronism in
immediate communications
among interacting DLEs on the
local link when trying to initialize
the link, maximized across all
pairs of DLEs on that local link.
It is an aggregate measure of
the worst-case implementation
delays within the intervening
media, the PhL, and the
PhL/DLL interfaces, all of which
limit the speed of two-way DLE
interaction on the local link.
546
R400
July 2010
18. Appendix I
18.2. Description
Tab
R400
July 2010
Parameter
Default Value
Description
10
41
547
18. Appendix I
18.2. Description
Tab
548
Parameter
Default Value
Description
This Link
(LMLSTREC.TL)
16
Number of
Consecutive Unpolled
(LMLSTREC.NUN)
196
Preamble Extension
(LMLSTREC.PMBEXT
N)
R400
July 2010
18. Appendix I
18.2. Description
Tab
R400
July 2010
Parameter
Default Value
Description
549
18. Appendix I
18.2. Description
Tab
Server
Parameters
550
Parameter
Default Value
Description
10ms
sysDtlLink.dsp
Associated Display
Blank
sysgrpLink.dsp
R400
July 2010
18. Appendix I
18.2. Description
Tab
Device
Diagnostics
Maintenance
tab
Parameter
Default Value
Description
Control Level
200
Condition Name
Blank
Enable
TRUE
Parameter Name
None
Parameter Description
(OFFNETALM_ENAB
LED)
R400
July 2010
551
18. Appendix I
18.2. Description
ATTENTION
If fieldbus devices connected to the Link do not appear as uncommissioned
device icons in the Link Folder, increase the Slot Time (LMLSTREC.ST)
value to 10. If an uncommissioned device does not appear, try increasing the
Slot Time value by one and cycling power to the FIM. Repeat this action, as
required.
Note that the Fieldbus profile specifies a Slot Time setting of 8. Some older
fieldbus devices may not meet the Fieldbus profile requirements. This means
that the default Slot Time setting of 8 must be changed to accommodate the
actual setting in the fieldbus device.
Tab
Main
Parameter
Enable MAU
Loopback
(LOOPBACK)
Default Value
Disabled
(No Check
mark)
Description
Determines whether or not the
Medium Attachment Unit (MAU)
Loopback function for the FIM is
enabled. A check mark in the
check box means that the
LOOPBACK function is enabled.
A blank check box means that
the LOOPBACK function is not
enabled. The default value is a
blank check box or the
LOOPBACK function is not
enabled.
When LOOPBACK is enabled, it
disables the final output stage of
the MAU transmit circuit,
connects the output of the
previous stage of the MAU
transmit circuit to the MAU
receive circuit, and disconnects
the MAU receive circuit from the
medium. The state of the
Loopback Enable shall not
change while the MAU is
transmitting or receiving.
This is a confirmation service of
local significance only, which
provides a device with the
facility to test the integrity and
functionality of the Physical
Layer circuitry, excluding the
552
R400
July 2010
18. Appendix I
18.2. Description
Tab
Parameter
Default Value
Description
medium.
Network
Management
(LM)
Check Mark
Check Mark
R400
July 2010
553
18. Appendix I
18.2. Description
Tab
Parameter
Default Value
Description
When this parameter is On
and the device is attached
to the network at one of the
default addresses, the NMA
regards the value as a
configuration value and
does not attempt to acquire
the LAS.
When this parameter is On
or it receives a FMS
Write.ind to turn it On from
the NMA of a Link Master
device that is not the LAS
and is at an assigned
address instead of a default
one on the network, the
NMA instructs the Data Link
Management Entity (DLME)
to acquire the LAS. The two
possible outcomes are as
follows.
Boot Operational
Function Class
(BOOT_OPER)
554
LINKMASTER
f)
g)
R400
July 2010
18. Appendix I
18.2. Description
Tab
Parameter
Default Value
Description
for both Links.
Application Process
DLE
DLL
DLME
DLPDU
FAS
FIM
FMS
IRRD
ISO
LAS
MAU
MDS
NMA
OSI
PhL
Physical Layer
PhLO
PhPDU
R400
July 2010
555
18. Appendix I
18.2. Description
556
PT DLPDU
SMK
SMKP
VCR
R400
July 2010
19. Appendix J
19.1 Load Interactions for Fieldbus Related Operations
Summary
The following table provides a matrix of load interactions for given fieldbus related
operations.
ATTENTION
If you make on-line changes to parameter values in fieldbus devices, the
changed values are not written to the Monitoring or Project copy of the control
strategy. You must initiate an "Upload" function to write the new values to
Build Link
Schedules
Load
Schedule
into FIM's
Link
Load LM
Schedules
into
LM-Capable
Devices
Load
Used
Function
Blocks
State Required
for Operation
Load Device
or
Replace Device
No
No
This device
only, if LMcapable
Yes
Blocks in device
= OOS,
Device = OOS,
Link = Active
Delete Device
from Loaded
No
No
No
No
Blocks in device
= OOS,
Device = OOS,
Link=Active
Yes
Yes
All LMcapable
Yes
Blocks in related
CMs = OOS,
Device = OOS,
Link = N/A
Load Link
(without
contents)
No
Yes
No
No
Link = N/A
R400
July 2010
557
19. Appendix J
19.1. Load Interactions for Fieldbus Related Operations
Operation
Build Link
Schedules
Load
Schedule
into FIM's
Link
Load LM
Schedules
into
LM-Capable
Devices
Load
Used
Function
Blocks
State Required
for Operation
Load CM (from
Project)
Yes
Yes
All LMcapable
Yes
Blocks in CM =
OOS
CM = Inactive,
Link = Active,
Device = N/A
Load CM (from
Monitor)
No
No
No
Yes
Blocks in CM =
OOS
CM=Inactive,
Link=Active,
Device=N/A
Delete CM from
Loaded
Yes
Yes
All LMcapable
No
Blocks in CM =
OOS
CM=Inactive,
Link=Active,
Device=N/A
558
R400
July 2010