Control Builder Components Reference Epdoc Xx15 en 520a
Control Builder Components Reference Epdoc Xx15 en 520a
Release 520
This document provides a brief technical reference for function blocks configured through Control
Builder. It includes a list of configurable parameters associated with a given block.
Revision History
1.1 Introduction
1.1.2 Notation 15
1.1.3 Acronyms and Definitions 16
1.1.4 Overview of EHG Parameters 18
1.1.2 Notation
Parameter names that are listed in this publication are the mnemonics that appear instead of the long
names of the parameters on the configuration forms when the show parameter checkbox is selected.
These parameter names consist of up-to-sixteen alphabetic or alphanumeric characters. The
Chapter 1 - About This Document
parameter names are in boldface, with all capital letters such as NAME, BOXNUM, CALIBOFF, etc.
The algorithm names that are used in this publication identify the Basic Controller (CB), and Advanced
Multifunction Controller (AMC) algorithms that are enumerations of the ALGIDDAC parameter.
Algorithm names are distinguished from the parameter names in that, only the first letter is capitalized.
The algorithm names are in boldface type. Examples of algorithm names are Das, Pidnorm, Switch, etc.
Notes are provided in BOLD UPPERCASE.
Acronym Definition
AC Analog Composite
AI Analog Input
AO Analog Output
CB Basic Controller
CC Control Counter
CF Control Function
CHG CCA-HG
CI Counter Input
CK Control Kernel
CM Control Module
CO Counter Output
Acronym Definition
DC Digital Composite
DH Data Hiway
DI Digital Input
DO Digital Output
EC Extended Controller
EE Execution Environment
EU Engineering Unit
FB Function Block
FW Firmware
HG Hiway Gateway
HI Human Interface
IO Input / Output
Acronym Definition
LE Low Energy
SW Software
Environment (GEE). Within the GEE, the data and algorithms are organized as Function Blocks (FBs).
The data contained by FBs are exposed as parameters. The name of a parameter serves as the public
name of the datum. Parameter names associated with a block name are universally recognized within
the naming domain of Experion PKS .
EHG supplies most of its functional contents to Experion PKS , by virtue of supporting EE block parameter
data model. The engineering configuration of EHG is done as slots of block parameters. Monitoring and
on-process displays obtain data by read access to block parameters.
By default, EHG is a redundancy-enabled system. It has two physical EHG nodes associated as a single
system. One node is designated as the Primary or the active node that services the clients of the EHG
and the other node is designated as the Secondary or the passive node that serves as a backup for the
primary EHG. The secondary EHG is equipped to takeover as the primary EHG when a failure is
identified in the primary EHG node.
FBs within GEE can be classified into the following functional categories:
l Management FBs (MFBs)
l Device FBs (DFBs)
l FFBs (FFBs)
MFBs present information about the EHG system on the status of its communication network and
resource usage. Configuration data and command parameters for overall EHG or DH operating states
are typically supported on Management FBs.
The EHG supports two types of Management FBs:
l EHG FB
l GEE FB
EHG
Primary EHG FB
The primary EHG FB serves as the access point for all data related to the EHG Box itself or the DH. It
publishes the following:
l Configuration parameters related to EHG box and the DH
l Function Block State information
l Statistical parameters
The tables in the following sections give a summary description of each EHG FB parameter:
l General parameters
l DHEB parameters
l Description of indexes used in parameters
BOXNUM HWYACT
LOADSCOPE SECMODNAME
The use of indices for each EHG FB DHEB statistics parameter is described in the following table. Note
that the table also describes parameters ERRCNT() and RTRCNT(). These are actually parameters of
Device FBs, rather than EHG FB. However, ERRCNT() and RTRCNT() are related to EHG FB
parameters in the way they are named and in the way their indices work.
EHG DHEBERRCNTALL (Time “I” ranges over the time span of data collection.
FB Span)
Device ERRCNT (Error Type, Time “I” ranges over the types of Box errors. “J” ranges over the
FB Span) time span of data collection.
Device ERRCNTALL (Time Span) “I” ranges over the types of Box errors.
FB
EHG BOXERRCNTALL (Hiway “I” ranges over Hiway addresses. “J” ranges over the time
FB Address, Time Span) span of data collection.
EHG TTLERRCNT (Error Type, Time “I” ranges over the types of Box errors. “J” ranges over the
FB Span) time span of data collection.
EHG TTLERRCNTALL (Time Span) “I” ranges over the time span of data collection.
FB
Device RTRCNT (Error Type, Time “I” ranges over the types of Box errors. “J” ranges over the
FB Span) time span of data collection.
Device RTRCNTALL (Time Span) “I” ranges over the types of Box errors.
FB
EHG BOXRTRCNTALL (Hiway “I” ranges over Hiway addresses. “J” ranges over the time
FB Address, Time Span) span of data collection.
EHG TTLRTRCNT (Error Type, Time “I” ranges over the types of Box errors. “J” ranges over the
FB Span) time span of data collection.
Chapter 1 - About This Document
EHG RTRCNFG (Error Type) “I” ranges over the types of Box errors.
FB
EHG CMDCNT (Command Type, “I” ranges over the type of command. “J” ranges over the
FB Time Span) time span of data collection.
EHG MAXHWYCMDRAT (Time “I” ranges over the time span of data collection.
FB Span)
EHG CMDHSTRY (Command or “I” selects command word or data word. “J” ranges over
FB Data, Sequence) the command history sequence.
EHG ERRHSTRY (Command or “I” selects command word or data word. “J” ranges over
FB Data, Sequence) the command history sequence.
EHG DEVSTATS (DHEB Statistics) “I” ranges over a set of statistics maintained by DHEB
FB
EHGS
Secondary EHG FB
The secondary EHG FB serves as a backup for the primary EHG FB. It has the capacity to take over as
the primary EHG in the event of failures in the primary EHG.
The following table gives a summary description of the secondary EHG FB parameters:
IPNODEDHEB SIMSTATE
HLTHINDEX MODISREDUN
HWYACT
HWYNUM PRIMODNAME
HWYCTLST RDNROLESTATE
GEEFB
GEE FB allows viewing and manipulation of the attributes that affect GEE as a whole. GEE FB publishes
the following information:
l State of the FB Execution Environment
l Statistics data related to FB execution and parameter access
Chapter 1 - About This Document
LOGENABLE RATE1PERIOD
AVGNTFACCRATE
Device FBs
A Device FB (DFB) publishes properties of a whole, physical box residing on the DH. There is one DFB
instance for every box. DFBs publish parameters pertaining to status and operation of the device as a
whole and have little to do with slot algorithm processing.
The list of DFBs available in EHG is as follows:
l CB
l DHP
l AMC
l HLPIU
l LLPIU
l LEPIU
l CBRCD
l AMCRCD
CB
BOXSTAT MASTER
BOXTYPE
AMC
BOXUAC MCCARDTYPE[x]
DHP
BOXSTART KEYWORD
BOXSTAT MASTER
BOXTOG1, BOXTOG2
Chapter 1 - About This Document
HLPIU
BOXSIZE MASTER
BOXSTAT
BOXTYPE SCANASSOCDSP
CHNGDTFREQ SCANCTRLLVL
DESC SCANGRPDTL
LLPIU
BOXSTAT
BOXTYPE PIUREVLVL
BOXVDB SCANASSOCDSP
CHNGDTFREQ SCANCTRLLVL
LEPIU
BOXSTAT SLOTTYPE
BOXTYPE PIUREVLVL
CHNGDTFREQ SCANASSOCDSP
CBRCD
BOXDIAGDESC SCANCTRLLVL
KEYWORD RCFWLVL
AMCRCD
BOXDIAGDESC SCANPNTDTL
DESC RCCOMMAND
INALM SCANASSOCDSP
KEYWORD SCANCTRLLVL
FFBs
There is one GEE FFBs (FFB) per slot; it largely represents algorithmic properties of slots within a DH
box. They support read, write of control algorithms, and process live data from DH boxes. They also do
supplementary processing to make the data view of DH slots consistent with Experion PKS standards.
The FFBs can be classified into two types:
Chapter 1 - About This Document
l I/O FFBs
l Regulatory FFBs
I/O FFBs
The I/O FFBs represent the IO slots of DH boxes. They are of following types:
l Analog IO
o AI
o AO
o AC
l Digital IO
o DI
o DO
o DC
o DDI
o DDO
l Counter
o CO
o CC
The table below provides the FFB applicability for each box type:
Counter (CO) NA A A NA NA A
Regulatory (REG) A NA NA NA NA A
AMCAC
DHPAC
PCCONFI1 PVLOALM.TP
HLPIUAC
AMCAI
RVAI
DHPAI
HLPIUAI
LEPIUAI
LLPIUAI
AMCAO
MODE RCASENB
MODEATTR REDTAG
MODEPERM SHEDMODE
DHPAO
NORMMODE
HLPIUAO
MODEATTR REDTAG
AMCDI
DLYTIME PNTSTATE
HIALM.PR PV (DI)
Chapter 1 - About This Document
DHPDI
HIALM.PR PNTBOXIN
HIALM.SV PNTPCTY
HIALM.TYPE PNTSTATE
HLPIUDI
DIGALFMT PNTSTATE
DLYTIME PV (DI)
HIALM.PR PVSOURCE
AMCDO
NORMMODE RCASENB
Chapter 1 - About This Document
DHPDO
MOOUTIND PNTBOXOT
NORMMODE PNTPCTY
HLPIUDO
AMCDDI
BOXNUM INPTDIR
BOXTYPE INPTSUBSLOTNUM1
DIGALFMT INPTSUBSLOTNUM2
DLYTIME INPTSUBSLOTNUM2
HIALM.PR NMBRINPT
DHPDDI
DLYTIME PCBITI1
HIALM.PR PCBITI2
HIALM.SV PCCONFI1
HLPIUDDI
DIGALARM INPTDIR
AMCDDO
DESC OUTIND
MODE OUTPTSUBSLOTNUM1
MODEATTR PNTSTATE
MODEPERM PULSEWTH
MOOUTIND RCASENB
NMBROUTPT REDTAG
DHPDDO
NORMMODE PCCONFO1
NORMMODEATTR PCCONFO2
HLPIUDDO
MODEATTR OUTPTSUBSLOTNUM2
MODEPERM PNTSTATE
MOOUTIND PULSEWTH
AMCDC
HIALM.TYPE NORMMODEATTR
INPTDIR OPCRDOP
INPTSLOTNUM OUTIND
Chapter 1 - About This Document
DHPDC
HLPIUDC
AMCCO
AV (AMCCO) PRESET
AVCONV PRESLOCK
Chapter 1 - About This Document
AVFORMAT PV
BOXNUM RESETCMD
BOXTYPE SLOTNUM
CNTLLOCK SLOTTYPE
DESC STATE
EUDESC STRTSTOP
PDEVTP SUBSLOTNUM
PNTSTATE
HLPIUCO
AVCONV PRESLOCK
BOXNUM RESETCMD
BOXTYPE SLOTNUM
DESC SLOTTYPE
EUDESC SUBSLOTNUM
IPCRDOP
HLPIUCC
AVCONV PNTSTATE
BOXNUM SLOTNUM
BOXTYPE SLOTTYPE
DESC SUBSLOTNUM
EUDESC
Alarms
The Regulatory FB parameters related to alarming are summarized in the following table:
Chapter 1 - About This Document
Deviation Low Alarm (CB, AMC) DEVLOALM.FL Deviation Low Alarm Flag
Deviation High Alarm (CB, AMC) DEVHIALM.FL Deviation High Alarm Flag
Positive Rate of Change Alarm (AMC) ROCPOSALM.FL Positive Rate of Change Alarm Flag
Negative Rate of Change Alarm ROCNEGALM.FL Negative Rate of Change Alarm Flag
(AMC)
Chapter 1 - About This Document
AMCREG
Algorithm
CBSumr - Summer
Dividr - Divider
HiSel - Hi Selector
Leadlag
LoSel - Lo Selector
Mult - Multiplier
Pidcm - Pid CM
Switch
Chapter 1 - About This Document
REG
CBREG
Algorithm
CBSumr - Summer
Dividr - Divider
HiSel - Hi Selector
Leadlag
LoSel - Lo Selector
Mult - Multiplier
Pidpl50 - PD + 50%
Pidcm - Pid CM
Switch
PIDPL50 and PIDPL50C are supported only in CB with firmware version 1C.
DESC PSTMODE TD
EUDESC PVCHAR
INPTCOND PVCLAMP
MODE PVEUHI
MODEATTR PVEULO
MODEPERM PVFORMAT
NORMMODE PVRNGOP
Chapter 1 - About This Document
ITHILM PVCHAR SP
Chapter 1 - About This Document
CBSumr - Summer
K PSTMODE SPHILM
Dividr - Divider
K PVCHAR SPHILM
Chapter 1 - About This Document
HiSel - Hi Selector
Leadlag
K PSTMODE PVSRCOPT
LoSel - Lo Selector
Mult - Multiplier
K PVCHAR SPHILM
K OUTIND PVSOURCE
Chapter 1 - About This Document
BOXNUM OPLOLM TD
DESC OPTOLERANCE
EUDESC OUTIND
MODE PSTMODE
BOXNUM OPLOLM
DESC
EUDESC OUTIND
MODE PSTMODE
NORMMODE SLOTNUM
Chapter 1 - About This Document
Pidcm - Pid CM
ITHILM PVTRAKOPT
ITHILM OUTIND
Chapter 1 - About This Document
INITCONF OPLOLM SP
K PVCHAR SP
Chapter 1 - About This Document
Pidpl50 - PD + 50%
K PVCLAMP TD
MODE PVEUHI
MODEATTR PVEULO
MODEPERM PVFORMAT
Chapter 1 - About This Document
K PSTMODE PVTRAKOPT
K OUTIND SLOTNUM
K PSTMODE SPSIGNAL
MODE PVCLAMP TD
MODEATTR PVEUHI
MODEPERM PVEULO
Chapter 1 - About This Document
K OPTOLERANCE PVSLTSRC
K OPLOLM PVSLTSRC
Switch
INITCONF PVCHAR SP
Format
This section describes the format used to define the parameters listed in the forthcoming sections of this
publication.
Parameters
Each parameter definition in this manual contains a description of the parameter, the source of the
parameter, its default value, the access-lock level, the value type and value range as follows:
l Source—For the EHG data points, the source of the parameter can be either the User or the System.
l User—Parameter is defined during configuration and may or not may not be changed during system
operation, depending on the access lock.
l System—Parameter value is provided by the system and may or may not be changed, depending on
the access lock.
l Default Value—Value that is automatically assigned to the parameter by the system when the user
does not supply the value.
l Access Lock—Indicates who can “write” to a parameter to change the value of the parameter. Each
request to change the value of a parameter carries with it an access level that identifies the
requester. If a value is to be changed and the appropriate access level is not included in the access
lock, the system will reject the request for a value change.
The ExperionPKS system supports six access levels. Each parameter includes an Access Lock attribute
that defines the access level, a program or operator must have in order to change the value of a
parameter. The following table lists these access levels and the relationship between the access lock
and the access level.
The EHG provides the following access levels and access locks:
Chapter 1 - About This Document
Operator X X X X
Supervisor X X X
Engineer X X
View Only
Engineer/Application Developer X
Program X
Control
Engineer Only X
The following table provides a list of EHG parameters that cannot be read from ACE:
AUXDESC ORDERINCM
BOXTYPE OUTPTSUBSLOTNUM2
DESC PARENTASSET
EENAME PRIMODNAME
EUDESC QUALSTATE
HOSTIPPRI SCANAREA
INPTSUBSLOTNUM2 SECMODNAME
IOMTYPE SECNAMESTRG
IPADDRESS SECTMPNAME
IPCRDOP SHEDMODE
KEYWORD STATETEXT
MODISREDUN USERSYMNAME
MULREDUNSTAT VERSION
OPCRDOP
1.2.1 -A- 69
1.2.2 -B- 85
Chapter 1 - About This Document
1.2.3 -C- 94
1.2.1 -A-
ACTSCANTIME
This parameter defines the actual scan time in seconds during which the DHP updates all the PC data
points in DHP database.
ADHI
This parameter is valid for CB and AMC only. It defines the A/D HI (100%) conversion value.
Chapter 1 - About This Document
ADLO
This parameter is valid for CB and AMC only. It defines the A/D LO (0%) conversion value.
AINAME[x]
This parameter indicates the name of the EHG CBRVAI function block configured for each of the eight
slots in aCB box. The name is of the form <Control Module Name.fb name>.
Note: x is the index for the slot number.
ALDLOPT
This parameter, in conjunction with the DLYTIME parameter is intended to reduce the number of
unnecessary alarms reported by analog input points during periods when the process is unstable
(startup/shutdown/upsets/spikes).
The $ALDLOPT parameter can be used to implement an on-delay or an off-delay. The off-delay option
delays turning off alarms for the specified period by the DLYTIME parameter. It minimizes the effect of
an input value oscillating in and out of alarm. The on-delay option delays turning alarms on for the time
period specified by the DLYTIME parameter to suppress the reporting of transient alarms, or to
suppress alarms which are not important to the operator unless they stay in alarm for a minimum
amount of time.
Chapter 1 - About This Document
The time of reporting of the alarm/return-to-normal events, which underwent alarm delay, is the time
when the delay timer expired and not the actual time of occurrence of the event.
WARNING
Out-of-the-ordinary situations and configurations can cause peculiar results. Therefore, the
alarm delay option can be used in such a way that critical safety related alarms would not be
suppressed or delayed by the alarm delay option. The effect of alarm delay in different
scenarios should be understood before configuring any point with this option.
Data Type Enumeration Range NoDly (0)- Alarm is not filtered, each alarm or RTN event
is time stamped at the time of occurrence. OnDly (1) -
Multiple “going into alarms”are filtered after first
occurrence while occurring in DLYTIME timeframe. A
new alarm event is not generated and time stamped until
DLYTIME has elapsed. OffDly (2) - Multiple RTNs are
filtered after first occurrence while occurring in DLYTIME
timeframe. A new RTN event is not generated and time
stamped until DLYTIME has elapsed.
ALFMT (Analog)
This parameter defines the type of alarming (PV, deviation, and so on) to be used for an analog data
point. (The alarm trip point values for the selected alarm format are entered on the configuration form in
the lines that follow the ALFMT line.)
WARNING
For a point with aliases, modify the alarm format only when the point is not in alarm.
Range:
Chapter 1 - About This Document
This parameter defines the type of alarming (PV, deviation, and so on.) to be used for a CB regulatory
data point. (The alarm trip-point values for the selected alarm format are entered on the configuration
form in the lines that follow the ALFMT line.)
For a point with aliases, modify the alarm format only when the point is not in alarm.
WAR-
NING
Range:
For a CB regulatory data point, the alarm formats depend on the selected algorithm as follows:
Alfmt00 Alfmt01
00 Das X X
01 Pidnorm X X
02 Pidratio X X
03 Autratio X X
04 Autobias X X
05 Pidcma X X
06 Pidcm X X
07 Pidsp X X
10 Pidersqg X X
11 Pidersqi X X
12 Pidgap X
13 Pidpl50 X X
14 Pidpl50c X X
Chapter 1 - About This Document
Alfmt00 Alfmt01
20 Leadlag X (NOTE)
23 Sumrwman X
24 Multwman X
25 Automan X
26 Switch X
30 Cbsumr X
31 Mult X
32 Dividr X
33 Sqrt X
34 Sqrtprod X
35 Sumsqrt X
36 Hisel X
37 Losel X
ALFMT (AMCREG)
This parameter defines the type of alarming (PV, deviation, and so on) to be used for an AMC regulatory
data point. (The alarm trip-point values for the selected alarm format are entered on the configuration
form in the lines that follow the ALFMT line.)
WARNING
For a point with aliases, modify the alarm format only when the point is not in alarm.
For an AMC regulatory data point, the alarm formats depend on the selected algorithm as follows:
Chapter 1 - About This Document
00 Das X X X
01 Pidnorm X X X
02 Pidratio X X X
03 Autratio X X X
04 Autobias X X X
05 Pidcma X X X
06 Pidcm X X X
07 Pidsp X X X
10 Pidersqg X X X
11 Pidersqi X X X
12 Pidgap X X X
20 Leadlag X X
23 Sumrwman X X
24 Multwman X X
25 Automan X X
26 Switch X X
30 Cbsumr X X
31 Mult X X
32 Dividr X X
33 Sqrt X X
36 Hisel X X
37 Losel X X
ALGIDDAC (CBREG)
This parameter defines the algorithm to be used for a CB regulatory data point. The parameters
applicable to each algorithm are contained in separate listings, and can be found by looking for the
name of the algorithm in this publication.
Range:
Das = Data Acquisition, Algo. 00
Pidnorm = PID Normal, Algo. 01
Pidratio = PID Ratio, Algo. 02
Autratio = PID Auto Ratio, Algo. 03
Autobias = PID Auto Bias, Algo. 04
Pidcma = PID CMA, Algo. 05
Pidcm = PID CMA, Algo. 06
Pidspc = PID SPC, Algo. 07
Pidersqg = PID Error Squared on Gain, Algo. 10
Pidersqi = PID Error Squared on Integral, Algo. 11
Pidgap = PID Gap, Algo. 12
Pdpl50 = PD + 50%, Algo. 13 (See note)
Pdpl50C = PD + 50% (CMA), Algo. 14 (See note)
Leadlag = Lead Lag, Algo. 20
ALGIDDAC (AMCREG)
This parameter defines the algorithm to be used for an AMC regulatory data point. The parameters that
are applicable to each algorithm are contained in separate listings, and can be found by looking for the
name of the algorithm in this publication.
Range:
Das = Data Acquisition, Algo. 00
Pidnorm = PID Normal, Algo. 01
Pidratio = PID Ratio, Algo. 02
Autratio = PID Auto Ratio, Algo. 03
Autobias = PID Auto Bias, Algo. 04
Pidcma = PID CMA, Algo. 05
Pidcm = PID CMA, Algo. 06
Pidspc = PID SPC, Algo. 07
Pidersqg = PID Error Squared on Gain, Algo. 10
Pidersqi = PID Error Squared on Integral, Algo. 11
Pidgap = PID Gap, Algo. 12
Leadlag = Lead Lag, Algo. 20
Overhisl = Override Hi Selector, Algo. 21
Overlosl = Override Lo Selector, Algo. 22
ALMDIS (AMCREG)
This parameter selects the alarm output option that determines whether digital outputs SOA and SOB for
control slots 1-8 is driven by CL/AMC and logic blocks, or by the alarms in control slots 1-8.
Data Type Enumeration Range Disable - allows CL/AMC and logic blocks to drive digital
outputs SOA and SOB Enable - allows alarms in control
slot 1-8 to drive digital outputs SOA and SOB
Related Checkpoint No
Parameters
ALMENBSTATE
This parameter defines the alarm reporting function that is to be used when an alarm condition is
detected by a function block or one of its components. When enabled, Device FB system diagnostic
alarms are reported to ASD. When disabled, alarm flags are set within the EHG FB but alarms are not
reported. When ALMENBSTATE transitions from OFF to ON, all existing alarms are regenerated.
ALMOPT.PR
FFB Applicability:
l Applicable for all DI / DDI and DC FFBs
ALMOPT.SV
FFB Applicability:
l Applicable for all DI / DDI and DC FFBs
ANLGCARD (AMCREG)
Analog Output Card Option - defines whether the output of this slot is connected to an analog output
card. SLOTNUM must be greater than eight for this parameter to apply.
Data Type Enumeration Range Notsel - analog output card is not used Sel -
analog output card is used
Related Checkpoint No
Parameters
A Sel entry is valid for control slots 9-16 if an analog output card is present in the following point card
file locations:
l Point card file slot 1, subslots 1-4 for control slots 9-12
l Point card file slot 2, subslots 1-4 for control slots 13-16
ARWNET[1]
Anti-Reset Windup Status on set point - provides the windup status of the set point for this block.
Data Type Enumeration Range Normal = The set point is not wound-up. Hi = The set
point is wound-up high. Lo = The set point is wound-up
low. Hilo= Set point is being initialized or changing the
set point value does not affect downstream data points.
ARWOP
This parameter provides the windup status of the output for this block.
Chapter 1 - About This Document
Data Type Enumeration Range Normal = The output is not wound-up. Hi = The output is
wound-up high. Lo= The output is wound-up low. Hilo=
Output is being initialized or changing the set point value
does not affect downstream data points.
AUXDESC(N)
Auxiliary Descriptor
This is a system parameter not visible to users. It is a string array parameter used for declaration of text
strings, which are displayed along with notification reports. Its value is fixed at system initialization time.
Thereafter, it is read but never written. The particular set of values assigned depends on the type of
system diagnostic alarms to be supported.
Data Type String Range Variable index range based on string messages required for
notification set of particular block type.
Default Configuration
Load
Related Checkpoint No
Parameters
Accumulator Value
FFB Applicability:
l CO FFB of a DHP counter or HLPIU normal counter
l CC FFB of HLPIU expanded counter
Data Type Real Range HLPIU 32-bit counters: 0 to 999999 HLPIU 16-bit
counters and DHP counters: 0 to 65535*AVCONV
AV (AMCCO)
Accumulator Value
AVFORMAT AV Value
00 Accumulated value
01 (Accumulated Value)/10
02 (Accumulated Value)/100
03 (Accumulated Value)/1000
AVCONFIG
Accumulation Configuration
Range:
1 Hour 2 1 Hour
2 Hour 1 10 Hours
3 Hour 0 36 Hours
4 Minutes 1 10 Minutes
This parameter defines the scale factor that determines the total number of counts in the AV. For
example, if AVCONV=0.01 and PV=100 pulses, the AV is incremented by one count.
AVCONV
Scale Factor
FFB Applicability:
l CO FFB of AMC counter
l CC FFB of HLPIU
This parameter defines the scale factor that represents the number of pulses required to increment the
counter by one count.
AVFORMAT AV Value
00 Accumulated value
01 (Accumulated Value)/10
Chapter 1 - About This Document
AVFORMAT AV Value
02 (Accumulated Value)/100
03 (Accumulated Value)/1000
For HLPIU CC block, AV is accumulated pulses. AVCONV for HLPIU CC is always zero. PV is the delta
value and the delta time is 10 seconds. Therefore, PV is number of pulses in 10 seconds. Delta time is
FIXED and cannot be configured. Therefore, the delta count required for any other delta time must be
calculated in ACE.
AVCUTOFF
Accumulation Cutoff
FFB Applicability:
l AI FFB of AMC analog having accumulation.
Data Type Enumeration Range Cutoff0 (0) = when the non-filtered current value is >
0%, accumulate it. Cutoff1 (1) = when the non-filtered
current value is > 10%, accumulate it.
AVGNTFACCRATE
This parameter specifies the alarm trip for average notification rate). Once average notification rate
exceeds this value; system alarm for EHGFB will be generated and the INALM flag will SET.
AVEUHI
FFB Applicability:
Chapter 1 - About This Document
This parameter indicates the predefined high end of the accumulator range.
Data Type Real Range Predefined high end of accumulator range; AVEUHI
= 999999.0
AVEULO
l FFB Applicability:
l AI FFB of AMC analog having accumulation
This parameter indicates the predefined low end of the accumulator range.
AVFORMAT
FFB Applicability:
l All CO
l AI FFB of AMC analog having accumulation
This parameter defines the position where the decimal point is to be displayed in the accumulated value
(AV).
Load
Access For AMC Analog Input Data Point: Residence DH EHG (for DHP and HLPIU)
Lock Read Only For HLPIU, DHP, and
AMC Counter Data Points: Engr
AVOPTION
Accumulation Option
FFB Applicability:
l AI FFB of AMC analog having accumulation.
Data Type Enumeration Range Disabled (0) = Data point does not accumulate the PV
value. Enabled (1) = Data point is to accumulate the PV
value.
Related Checkpoint No
Parameters
AVP
FFB Applicability:
l DHPCO FFBs
l AMC AI FFBs
This parameter is the percentage equivalent total accumulated counts of the specified counter based on
the full range of counts.
1.2.2 -B-
BADPVALM.FL
FFB applicability -
l Applicable to AMC Regulatory, AI, and AC FFBs only
This parameter indicates whether the Bad PV Alarm is currently active for the block.
BADPVALM.PR
FFB applicability -
l Applicable to AMC Regulatory, AI, and AC FFBs only
l Bad PV Alarm Priority- defines the priority for the Bad PV Alarm.
Data Type Enumeration Range None (0) Journal (1) Low (2) High (3)
Urgent (4)
BADPVALM.SV
The Bad PV Alarm Severity parameter defines the severity for the Bad PV Alarm.
BIAS
This parameter defines the bias value that is added to the setpoint (Y) input value when Mode is Cas.
Mode attributes and the control interlocks determine whether and by whom the value in this parameter
can be updated.
BOXCOMMAND
Data Type Enumeration Range See the Range list in the following.
Range:
l None (0) (Applicable to all Hiway boxes)
l Start (1) (Applicable to all Hiway boxes)
l Idle (2) (Applicable to AMC only)
l EnableProc (3) (Applicable to AMC and XXPIU)
l Ack (4) (Applicable to XXPIU, DHP)
l RDB(5) (Applicable for DHP)
BOXCRDST[x]
This parameter indicates the status of an I/O card in the specified hiway box. Note that “x” is the index
for Slot Number.
Range:
Chapter 1 - About This Document
BOXDIAGDESC
BOXERRCNTALL(I,J)
This is a statistics parameter, which gives total count of all types of communication errors, experienced
by the DHEB for each box on the Hiway. The box address is indicated by the first index. The time span
over which the count has been kept is indicated by the second index.
Possible values of the first index [I] and the corresponding data interpretation are as follows:
l 0: Address 0 is illegal on the hiway. This array element always returns zero.
l 1 - 4: Addresses 1 - 4 are reserved for Preferred Access Devices (PADs). Since DHEB does not
communicate with PADs, these array elements always return zero.
l 5 - 63: DHEB may communicate with any boxes in this range. These array elements return
substantive error counts.
Possible values of the second index [J] and the corresponding data interpretation are as follows:
l 0. Count has been accumulated since power-on or since last write to parameter STATSRESET of
the EHG FB.
l 1. Count has been accumulated since the start of the current hour.
l 2. Count was accumulated over the last hour. This value changes on the hour and is static for the
next hour.
BOXERRCNTALL() is derived from the BoxErr[], BoxErrCurHr[] and BoxErrHour[] fields of the DHEB's
DHEB status structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
BOXFSTAT
This parameter indicates the functional State of the Hiway Box. It indicates whether Displays and
Supervisory Controllers can read and/or write to the box.
Data Type Enumeration Range See the list detailed in the following:
Range:
Read (0) = Supervisory controllers can read data from this box, but cannot write data to this box.
Full (1) = Supervisory controllers can read data from this box, and can write data to this box.
Basic (2) = Supervisory controllers can neither read data from this box nor write data to this box.
Not applicable (3)
Uncertain (4)
With Operator access level, you can promote the value of BOXFSTAT from Basic to Read or Full.
However, Supervisor or higher access levels is required to demote the value of BOXFSTAT.
BOXNUM
This parameter defines the physical address of the Hiway Box in which the block resides. In the case of
the EHG FB, it indicates the Primary DHEB address. DH address is set by DIPswitch at the DHEB.
For the boxes with an option of Box Size Regular and Box Size Extended, the range gets restricted to 5-
31. The extended portion automatically takes up the addresses 32 - 63.
*BOXNUM 1-4 is not applicable for polling devices (like PIU, DHP) and is applicable only for PAD/EHG
BOXNUM.
BOXNUM_SEC
This parameter indicates the Secondary DHEB address. DH address is set by DIPswitch at the DHEB.
*BOXNUM 1-4 is not applicable for polling devices (like PIU, DHP) and is applicable only for PAD/EHG
BOXNUM.
BOXPROT
Box Protocol
The parameter defines the type of protocol (message format) to be used by the programmable
controllers connected to this DHP.
Data Type Enumeration Range Notconfg (0) = Protocol is not configured. Allenbrd (1) =
of BOXPROT Allen-Bradley Modicon (2) = Modicon Honywell (3) =
Honeywell/ISSC
Related Checkpoint No
Parameters
BOXRCDAD
This parameter defines the address of the Reserve Controller Director (RCD) on the Data Hiway.
BOXRTRCNTALL(I, J)
This is a statistics parameter which gives total count of retries for all types of communications errors
experienced by the DHEB for each box on the Hiway. The box address is indicated by the first index.
The time span over which the count has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows.
Chapter 1 - About This Document
l 0: Address 0 is illegal on the hiway. This array element always returns zero.
l 1 - 4: Addresses 1 - 4 are reserved for Preferred Access Devices (PADs). Since DHEB does not
communicate with PADs, these array elements always return zero.
l 5 - 63: DHEB may communicate with any boxes in this range. These array elements return
substantive error counts.
Possible values of the second index and the corresponding data interpretation are as follows.
Count has been accumulated since power-on or since last write to parameter STATSRESET of the EHG
FB.
Count has been accumulated since the start of the current hour.
Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
BOXRTRCNTALL() is derived from the Retry Errors [], RetryErrCurHr[] and RetryErrHr[] fields of the
DHEB's DHEBBoxErrors structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
BOXSIZE
Range:
l For the DHP:
o Regular (0) = 15 slots (slots 1-15)
o Extended (1) = 30 slots (slots 1-15 & 17-31)
BOXSLTSTATUS
BOXSTART
Box Startup
Data Type Enumeration Range Cold = DHP does not enter its normal operating state
of after startup; it remains in a reset state. Hot = DHP enters
BOXSTART its normal processing after startup.
Related Checkpoint No
Parameters
BOXSTAT
Data Type Enumeration Range See the Range list in the following.
Range:
l Uncertain (0) =Box status has not yet been determined by the hiway security tests during box
startup.
l Run (1) =Box is OK and is in the processing state.
l Runsoftfail (2) = A soft failure such as A/D drift has been detected during normal operation; box is
still OK
l Runpartfail (3) = A failure has been detected in a card during normal operation; box is still OK
l Idle (4) = Box is in idle state
l Idleprtfail (5) = A partial failure has been detected while the box is in the idle state
l Idlesftfail (6) =A soft failure has been detected while the box is in the idle state
l Failhdw (7) = Hiway address error or continued communication error has been detected.
Chapter 1 - About This Document
l Failcom (8) = Communication failure has been detected on the hiway; box is not responding.
l Reset (9) = Box is in reset state
l Runspf (10) = This condition indicates that the box is operational but with reduced functionality.
Both Soft and part failure has been detected during normal operation.
l Idlespf (11) = This condition indicates that both Soft and part failure has been detected while box is
in IDLE state.
l OK (12)
l BAD (13)
BOXTOG1, BOXTOG2
These parameters allow the user to define two time-out intervals (in seconds), either of which can be
used as the time-out interval for a particular slot in this box as specified by the TOGINTSL (Slot TOG
Interval) parameter. The time-out interval is the length of time between two successive transmissions
from a supervisory controller to a particular slot in this hiway box. If the time-out interval is exceeded, the
slot sheds from the cascade mode to the shed mode.
If you do not want this slot to shed, enter a 0 for this parameter.
BOXTYPE
The type is not configured by the user but is implied when the user selects a Device Function Block from
the Control Builder library and creates an instance.
Related Checkpoint No
Parameters
Range:
l CB (0) = Basic Controller
l AMC (1) = Advanced Multifunction Controller
l LLPIU (2) = Low-Level Process Interface Unit
l HLPIU (3) = High-Level Process Interface Unit
l DHP (4) = Data Hiway Port/IPCD 620 Hiway Interface Module
l CBRCD (5) =Basic Controller Reserve Controller Director
Chapter 1 - About This Document
*DHN is associated with EHG FB and cannot be instantiated separately from the Control Builder library.
BOXUAC
This parameter defines the state of a box in relationship to its Reserve Controller Director (RCD).
Range:
l None (0) = this controller is not being backed up and testing is not being performed.
l Save (1) = indicates the controller is being backed up because it has failed.
l Test (2) = indicates the controller is being backed up during a test.
l Disabled (3)
l Locdisabled (4)
l Diagdisabled (5)
l Softsave (6) = indicates the controller is being backed up because of a soft failure.
BOXVDB
This parameter defines whether an LLPIU or DHP box will use the Variable Alarm Deadband option.
Variable Alarm Deadband allows the setting of a variable deadband value in percent of engineering
units for analog input points instead of using the default setting of 1% of engineering unit range.
The variable deadband value may be entered in the PVALDB parameter. This option requires special
variable deadband firmware to be installed in the LLPIU (part#38120017) and/or DHP
(part#38120019).
Range:
Off = Variable alarm deadband processing is turned off. PVALDB will be initialized to 1% when special
deadband firmware is present on a box load and BOXVDB is OFF.
On = Variable alarm deadband processing is turned on. It indicates that variable deadband values in
PVALDB are allowed. It is necessary to have BOXDVB set to “ON” before a box load if PVALDB values
are NOT to be initialized. BOXSIZE is required to be EXTENDED and the special variable deadband
firmware must be present before BOXVDB can be set ON.
1.2.3 -C-
CALIBOFF
Calibration Offset
This parameter allows the user to specify a positive or negative offset value (in engineering units) to
adjust the value of the PV input received from the field, thereby eliminating minor variations that may
exist between the same types of field devices.
Calibration Offset adjusts the PV value used for alarming, if the PVSOURCE is MAN/SUB. For CBRVAI
CALIBOFF, the offset is adjusted irrespective of the PVSOURCE.
CASREQ
This parameter indicates that the remote cascade mode for has been requested for a block. The
remote-cascade mode exists when MODE contains Cas and RCASENB contains “On.” When a request
to change MODE to Cas is received from an Operator station or a program, MODE does not
immediately change to Cas. Instead, CASREQ contains Request and “-C” appears to the right of the
mode indicator on the operator displays. Then when continuous control in the Experion PKS -AM
determines that CASREQ contains Request, it requests MODE to go to Cas, and changes CASREQ to
Notreq.
Should the block shed while it is in the remote-cascade mode, MODE goes to the state defined in
SHEDMODE, and CASREQ goes back to “Request.”
Chapter 1 - About This Document
Range:
Notreq = Remote cascade mode request flag is not set (operator has not requested cascade mode or
RCASENB is false).
Request = Remote cascade mode request flag is set (operator has requested cascade mode and
RCASENB is true).
CASREQ can be updated only when RCASENB contains “On.”
CASREQS
This parameter indicates whether the cascade mode request flag has been set by the operator, or by
the fact that the block is shedding from the cascade mode to the shed mode.
Data Type Enumeration Range MMI - cascade mode has been requested by the
operator Shed - block has shed from the cascade
mode
CBREVISION
Range:
Chapter 1 - About This Document
CEECOMMAND
This parameter allows the user to issue commands to the GEE. Storing NONE to CEECOMMAND has
no effect. The access levels for this parameter depend on the commands issued.
Data Type Enumeration Range IDLE (0), RUN (1), NONE (2)
COLDSTART (3), WARMSTART (4)
CEESTATE
This parameter provides information about the operational state of the GEE.
Data Type Enumeration Range Idle (0), Run (1), Fail (2) NotLoaded
(3)
CHKPTSVSTS
CHNGDTFREQ
This parameter indicates frequency at which EHG fetches changes made from other PADs to a box. This
parameter is enabled for all hiway boxes when there is more than one MASTER for the box. For AMC,
this parameter is always enabled. Zero value indicates that EHG need not look for changes from other
PADs. This value is used if there are no other PADs that are used to store hiway data.
Data Type Enumeration Range 15 (15), 30 (30), 45 (45), 60 (60), 90 (90), 120
(120), 180 (180), 240 (240)
CINAME[x, y]
The Name of the EHG Counter input function block configured for each of the eight sub-slots in an A-
AMC. The name is of the form <Control Module Name.fb name>. Note that “x” is the index for Slot
Number and “y” represents the index for Subslot Number.
CMDCNT(I,J)
This is a statistical parameter, which indicates the count of commands received by the DHEB. The
particular type of command is indicated by the first index. The time span over which the count has been
kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows:
l 0 - Count of DHEB commands
l 1 - Count of Hiway commands
l 2 - Count of READ commands
l 3 - Count of WRITE commands
l 4 - Count of ACTIVATE commands
l 5 - Count of ABORT commands
l 6 - Count of CALLUP commands
Chapter 1 - About This Document
Possible values of the second index and the corresponding data interpretation are as follows:
l 0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of
the EHG FB
l 1 - Count has been accumulated since the start of the current hour.
l 2 - Count was accumulated over the last hour. This value changes on the hour and is static for the
next hour.
CMDCNT()
CMDCNT() is derived from the Cmds[], CmdsCurHr[] and CmdsHour[] fields of the DHEB's DHEBStatus
structure.
Default Configuration No
Load
CMDHSTRYIDX
Index to the to the newest circular list entry in the command history buffer represented by parameter
CMDHSTRY(). The index is initialized to 0 when the DHEB is restarted.
Default Configuration No
Load
Related This parameter is derived from the CommandIdx element of the Checkpoint No
Parameters DHEB's CommandHistory type
CMDHSTRY(I,J )
This parameter represents a circular list (queue) of up to 100 Hiway commands, which have been
received by the DHEB. The first index selects either the command word or the data word. The second
index corresponds to the sequence in which the commands were received. Values are initialized to 0
when the DHEB is first started. Values of 0 indicate no information.
Possible values of the first index and the corresponding data interpretation are as follows:
l 0: Value corresponds to the command word of the request. Value corresponds to the data word of
the request. Data can either be the value written to the Hiway (if ‘Fnc’ field of the corresponding
command word was WRITE) or the value read from the Hiway (if ‘Fnc’ field of the corresponding
command word was READ). Possible values of the second index and the corresponding data
interpretation are as follows.
l 0 - 99: This index is used as the queue element selector. The most recent command or data word is
at the index given by the value of parameter CMDHSTRYIDX. The next most recent value is at the
index (CMDHSTRYIDX - 1) MOD 100. The oldest value is at the index (CMDHSTRYIDX + 1) MOD
100.
CMDHSTRY()
CMDHSTRY() is derived from the LastCommands[] and LastData[] fields of the DHEB's
CommandHistory structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
CNTLLOCK
FFB Applicability:
l CO FFB of AMC counter.
This parameter defines whether the operator is permitted to start, stop, and reset the counter or timer.
Data Type Enumeration Range Permit = Operator is allowed to start, stop, and reset the
counter or timer. Nopermit = Operator cannot start, stop,
and reset the counter or timer.
Related Checkpoint No
Parameters
Chapter 1 - About This Document
CONFBOXNUM
Specifies address loaded by the user for the box on the data Hiway. In case of EHG FB, this is loaded
from Configuration side.
CPMCOMMAND
This is a parameter used for commanding the EHG application. Storing “NONE” to this parameter has
no effect.
CPMSTATE
This is a parameter of EHG FB. It provides information about the behavior of the EHG. It provides a high
level view of the EHG's health.
Changes in CPMSTATE are affected through writes to the associated parameter CPMCOMMAND.
CPMSTATE provides information about the EHG as a general processing subsystem on its host PC.
Data Type Enumeration Range Offnet (0), Testing (1), Backup (8), Notloaded
Booting (2), Alive (3), (9), NoCEE (10),
Loading (4), OK (5), CEEIDLE (11),
Failed (6), PIREADY (7), CEERUN (12), CEEMIX
(13)
CPMSTATE Meaning
EEIdle Indicates that this is a primary EHG containing a GEE in Idle state.
EERun Indicates that this is a primary EHG containing a GEE in Run state.
NoEE Indicates that there is no database within the EHG. This state changes to EEIdle after
restore of a Checkpoint, load of the entire GEE configuration database or load of a EHG
FB together with GEE FB.
Failed Indicates that the EHG has failed and is non-operational. In most conditions that cause
failure, parameter access is inoperative so that the value of CPMSTATE cannot be
viewed. Failures may show up on displays as no response status for parameter
requests.
CRCYCLEOVRN
Count of cycle overruns in current hour. CRCYCLEOVRN is reset to 0 once an hour. Reset time is not
synchronized with wall clock time.
CTLACTN
Control Action - defines whether the slot uses direct or reverse control action.
Data Type Enumeration Range Direct - value of output increases as the PV increases
Reverse - value of output decreases as the PV increases
Related Checkpoint No
Parameters
CTLEQN
Control Equation
This parameter defines whether the control equation used by the slot. Refer to information about each
algorithm for what equations are supported.
Chapter 1 - About This Document
1.2.4 -D-
DESC
This is a 24-character string parameter, which holds a general description of the device function block.
DEV
Deviation
This parameter provides the current deviation (PV minus SP) for the block in percentage.
DEVLOALM.FL
DEVHIALM.FL
These parameters indicate if the Deviation Alarm is currently active for the block.
Chapter 1 - About This Document
DEVLOALM.PR
DEVHIALM.PR
Data Type Enumeration Range None (0) Journal (1) Low (2)
High (3) Urgent (4)
DEVLOALM.SV
DEVHIALM.SV
DEVLOALM.TP
DEVHIALM.TP
These parameters define the trip point for the Deviation Alarms.
DEVSTATS(I)
This is a statistics parameter, which gives information on DHEB firmware statistics, DHEB board
revision levels, and DHEB pinning configuration. The index selects the data value returned.
Possible values of the index and the corresponding data interpretation are as follows:
l 0 - Total memory used
l 1 - Total memory available
l 2 - Size of the largest contiguous memory block
l 3 - Number of memory allocation errors
l 4 - Lowest available memory
l 5 - Memory unavailable for messages
l 6 - Device messages queue full
l 7 - Unused
l 8 - Unused
l 9 - Firmware version as a single character. Possible values range from 65 (A) to 90 (Z)
l 10 - Firmware revision. Possible values range from 01 to 99
l 11 - FPGA hardware version as a single character. Possible values range from 65 (A) to 90 (Z)
l 12 - EPROM version and revision as four packed characters (e.g. XX.X)
l 13 - The logical DHEB Hiway Number as configured by the user on the DHEB motherboard (via
DIP switch S3). Any value other than “1” is an error.
l 14 - Preferred Access Device number (Hiway address, 1 - 63) as configured by the user on the
DHEB motherboard (via DIP switch S1). There is an error if this value is not equal to parameter
BOXNUM
l 15 - Count of Network Buffer Errors
l 16 - Count of Network Dropped Connections
l 17 - Count of Network Invalid Connection Requests
l 18 - Count of Network MG Timeouts
Chapter 1 - About This Document
DEVSTATS() is derived from the Stats[] fields of the DHEB's DHEBStatus structure
Default Configuration No
Load
DHEBERRCNT(I,J)
This is a statistics parameter, which gives counts of occurrences of different types of errors tracked by
the DHEB. The particular type of error is indicated by the first index. The time span over which the count
has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows:
l 0 - Count of Firmware command errors.
l 1 - Count of Hiway Grant errors.
l 2 - Count of Hiway / FPGA timeout errors.
l 3 - Count of Poll request timeout errors.
Possible values of the second index and the corresponding data interpretation are as follows:
l 0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of
the EHG FB.
l 1 - Count has been accumulated since the start of the current hour.
l 2 - Count was accumulated over the last hour. This value changes on the hour and is static for the
next hour.
Default Configuration No
Load
Related Checkpoint No
Parameters
Chapter 1 - About This Document
DHEBERRCNTALL(I)
This parameter gives the sum of counts of all types of errors tracked by the DHEB. The specific periods
in which the counts have been kept are indicated by the index. The error counts that are included in the
sum are as follows:
l 0 - Count of Firmware command errors
l 1 - Count of Hiway Grant errors
l 2 - Count of Hiway / FPGA timeout errors
l 3 - Count of Poll request timeout errors
Possible values of the index and the corresponding data interpretation are as follows:
l 0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of
the EHG FB.
l 1 - Count has been accumulated since the start of the current hour
l 2 - Count was accumulated over the last hour. This value changes on the hour and is static for the
next hour
DHEBOK
DHPSLOTTYPE1.31
Data Type Enumeration of Range ANALOGIN (0), ANALOGOUT (1), DIGIN (2),
CARDTYPE DIGOUT (3), COUNTER (4), NONE (5)
Load
DHPREVISION
Range:
- 0
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
J 10
K 11
L 12
M 13
N 14
O 15
P 16
Q 17
R 18
Chapter 1 - About This Document
S 19
T 20
U 21
V 22
W 23
X 24
Y 25
Z 26
DIGALARM
Alarming Function
FFB Applicability:
l DI faceplate of HLPIU digital input(s) - Only for CD and SOE Card Types.
This parameter defines whether alarm conditions are to be detected by a digital input. This parameter is
filled in only when Chngdect or SOE has been entered for the IPCRDOP (Point Card Option). This
parameter maps to the appropriate Alarm Suppress bit in the HLPIU's CD or SOE slot database. When
set, and the CD or SOE input goes TRUE, an alarm is also generated by HLPIU for that subslot.
DIGALFMT
Alarm Format
FFB Applicability:
l DC FFB of any box type's digital input(s)
l DI FFB of any box type's digital input(s)
This parameter defines the selection choice of the digital input alarm conditions available for a given
FFB. The permitted choices (x) are defined in the following table:
Chapter 1 - About This Document
DI DC DI DC DI DC
SINGLE None X X X X X X
OFN_ST1 X X X X X X
OFN_ST2 X X X X X X
ChngOfSt X X X
CmdDis X X X
DUAL None X X X X X X
Inpt1 X X X X X X
Inpt2 X X X X X X
ChngOfSt X X X
CmdDis X X X
Either X X X X X X
Both X X X X
Access Lock Engineer / Application Residence DH for AMC DI/DC EHG for HLPIU DI/DC
Developer and DHP DI/DC
DISPREFPRD
Specifies the rate at which the dynamic parameters are updated in the cache residing in DFBs, for the
dynamic parameters (PV, OP, SP). The purpose of this cache is to service display requests coming from
Control Builder, Flex Stations, and Console Stations. This helps to reduce the load on the Hwy, by
servicing the fast display requests from the cache, updated at a slower rate.
DISPWRREQDELAYED
This parameter indicates the number of write requests from the display source that are not serviced after
one second.
DLYTIME
FFB Applicability:
DSBLSYNCCMD
This is a button control used for disabling automatic synchronization operation in a redundant EHG pair.
Chapter 1 - About This Document
1.2.5 -E-
ENBLSYNCCMD
This is a button control used to command initial synchronization operation in a redundant EHG pair.
ERRCNT(I,J)
This parameter gives the accumulated count of each type of error experienced by the DHEB for the box
represented by the Device FB. The error type is indicated by the first index. The time span over which
the count has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows:
0 - Count of BCH errors. This is related to the error called ‘H4’ on BOS displays.
1 - Count of Busy Response errors. This is related to the error called ‘H5’ on BOS displays.
2 - Count of No Response errors. This is related to the error called ‘H2’ on BOS displays.
3 - Count of Improper Command Word / User Error errors. This is related to the error called ‘H9’ on BOS
displays.
4 - Count of Echo errors. This is related to the error called ‘H7’ on BOS displays.
5 - Count of Illegal Response errors. This is related to the error called ‘H10’ on BOS displays.
6 - Count of Range Overflow errors. This is related to the error called ‘H11’ on BOS displays.
7 - Count of Security Check, BCH errors. This is related to the error called ‘H12’ on BOS displays.
8 - Count of Security Check, Illegal Response errors. This is related to the error called ‘H13’ on BOS
displays.
9 - Count of Security Check, No Response errors. This is related to the error called ‘H14’ on BOS
displays.
10 - Count of Over Hiway Access errors. This is related to the error called ‘H16’ on BOS displays.
11 - Count of Security Check, Echo errors. This is related to the error called ‘H15’ on BOS displays.
Chapter 1 - About This Document
12 - Unused
13 - Unused
14 - Unused
15 - Index normally represents No Grant errors. However, this is meaningless for an individual Hiway
box.
Possible values of the second index and the corresponding data interpretation are as follows:
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
ERRCNT() is derived from the BoxErrors[], BoxErrCurHr[] and BoxErrHr[] fields of the DHEB's
DHEBBoxErrors structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
ERRCNTALL(I)
This is a statistics parameter, which gives total count of all types of communications errors for the box.
The index indicates the time span over which the count has been kept.
Possible values of the index and the corresponding data interpretation are as follows:
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
ERRCNTALL() is derived from the BoxErr[], BoxErrCurHr and BoxErrHour fields of the DHEB's
DHEBStatus structure.
ERRHSTRY(I,J )
This parameter represents a circular list (queue) of up to 100 Hiway commands, which incurred errors
during processing by the DHEB. The first index indicates either the command word or the data word.
The second index corresponds to the sequence in which the commands were received. Values are
initialized to “0” when the DHEB is first started. “0” does not indicate any information.
Possible values of the first index and the corresponding data interpretation are as follows:
0 - Value corresponds to the command word of the request.
1 - Value corresponds to the data word of the request. Data can either be the value written to the Hiway
(if ‘Fnc’ field of the corresponding command word was WRITE) or the value read from the Hiway (if ‘Fnc’
field of the corresponding command word was READ).
Possible values of the second index and the corresponding data interpretation are as follows:
l 0 - 99: This index is used as the queue element selector. The most recent command or data word is
at the index given by the value of parameter ERRHSTRYIDX. The next most recent value is at the
index (ERRHSTRYIDX - 1) MOD 100. The oldest value is at the index (ERRHSTRYIDX + 1) MOD
100.
ERRHSTRY() is derived from the LastErrorCmds[] and LastErrorData[] fields of the DHEB's
CommandHistory structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
ERRHSTRYIDX
This parameter is the index to the to the newest circular list entry in the error history buffer represented
by parameter ERRHSTRY(). The index is initialized to 0 when the DHEB is restarted.
Default Configuration No
Load
Related This parameter is derived from the ErrorIdx element of the Checkpoint No
Parameters DHEB's CommandHistory type
Chapter 1 - About This Document
EUDESC
This is a text parameter, which is used to hold a description of the engineering units used within the
block configuration.
EXECSTATE
This parameter is used to control the execution state of the function blocks. When the value is Active,
blocks are executing. When the value is Inactive, blocks have suspended execution and any live inputs
are typically set to a fail-safe value. EXECSTATE = Active is overridden by CEESTATE = Idle. In the
case of CM, setting EXECSTATE = Inactive causes the CM itself and all component FBs to cease
execution. In order to reload FBs, EXECSTATE must be set to Inactive if CEESTATE = Run.
1.2.6 -F-
FBTIME
Feedback Time
FLTRCNST
FFB Applicability:
This parameter defines the filtering time constant (in minutes) for the PV input to this data point.
Range:
00 0.0
01 0.006
02 0.015
03 0.028
04 0.046
05 0.072
06 0.109
07 0.161
08 0.234
09 0.339
10 0.517
11 1.050
12 2.117
13 4.250
14 8.517
15 17.05
FREEMEMINK
This parameter indicates the total amount of unused memory within the pool used for function blocks.
Units are 1024 bytes.
Chapter 1 - About This Document
FTEACCRATE
This parameter specifies the alarm trip for FTE access rate (total responder rate). Once FTE access rate
exceeds this value; system alarm for EHGFB will be generated and the INALM flag will SET.
FTESTATUS
This parameter indicates the status of the supervisory network as reported by the partner node.
1.2.7 -G-
GAPHILM
This parameter defines the high limit of the gap in percentage for an AMC based Pidgap algorithm.
GAPLOLM
This parameter defines the low limit of the gap in percent for an AMC based Pidgap algorithm.
GTWBASEPRD
This parameter indicates the cycle period of GEE in seconds. As GEE supports only one period of
execution for all contained FBs, the value of PERIOD for each CM and DFB tracks the value of
GTWBASEPRD. GTWBASEPRD is continuously adjusted to allow throughput load on the DH to be
reduced in extraordinary configurations where required. GTWBASEPRD can be changed on process,
without load of the EHG FB.
1.2.8 -H-
HLTHINDEX
This value is periodically calculated by the EHG application based on the CPU and memory usage of
the EHG nodes.
HIALM.PR
This parameter indicates the priority of the highest-level alarm that currently exists for the FB.
Data Type Enumeration Range None (0) Journal (1) Low (2) High (3)
Urgent (4)
HIALM.SV
This parameter indicates the severity of the highest-level alarm that currently exists for the FB.
HIALM.TYPE
This parameter indicates the type of the highest-level alarm that currently exists for the FB. In
determining the highest (most important) alarm for an FB, the configured Priorities are first examined.
When multiple alarms with the same Priority are active, the FB reverts to a default order of most to least
important alarms for the FB.
Range:
Chapter 1 - About This Document
l AMC-AI
o NOALARM (0)
o PVLOW (1)
o PVHIGH (2)
o DEVLOW (3)
o DEVHIGH (4)
o BADPVALM (5)
l AMC-DI
o NONE (0)
o OFN_ST1 (1)
o OFN_ST2 (2)
o CHNGOFST (3)
o INPT1 (4)
o INPT2 (5)
o EITHER (6)
o BOTH (7)
o CMDDIS (8)
l CBRVAI
o NOALARM (0)
o PVLO (1)
o PVHI (2)
o DEVLO (3)
o DEVHI (4)
o UNREAS (5)
l XXPIU FFBs
o NOALARM (0)
o PVLOW (1)
o PVHIGH (2)
o DEVLOW (3)
o DEVHIGH (4)
o UNREASALM (5)
o OPENTHRALM (6)
l REG FFBs
o NOALARM (0)
o PVHI (1)
o PVLO (2)
o DEVHI (3)
o DEVLO (4)
o ROSPOS (5)
o ROCNEG (6)
Chapter 1 - About This Document
o BADPV (7)
o UNREAS (8)
o OPHI (9)
o OPLO (10)
HTDOPT
This parameter reflects the configuration by the user on the DHEB motherboard (via DIP switch S1) as
to the presence of (need for) an external HTD. The value of HTDOPT does not reflect the actual
presence of an HTD. The value is EXTHTD if the DHEB is configured to need an external HTD and
NOEXTHTD otherwise. A configuration yielding a FALSE value is always an error.
Default Configuration No
Load
HWY
Hiway Input
This parameter provides the current value (in percent) that a regulatory block in a hiway box is receiving
from the hiway (otherwise known as the hiway location). This parameter is used to accomplish setpoint
control (SPC) or direct digital control (DDC) depending on the algorithm. For SPC-type algorithms, the
hiway location is used as the Y-input when the mode is remote cascade (Mode = Cas and RCASENB =
On). For DDC-type algorithms, the output value is written to the hiway location when in the remote
cascade mode. In both cases, HWY is a Read Only parameter.
HWYACCRATE
This parameter specifies number of reads and writes requested from EHG per refresh cycle to DHEB.
Chapter 1 - About This Document
HWYACT
This parameter reflects the active Hiway cable. A value of ACTA indicates that cable A is active. A value
of ACTB indicates cable B is active.
Default Configuration No
Load
Range:
l ACTA (0) = Hiway cable A is active.
l ACTB (1) = Hiway cable B is active.
l Uncertain (2) = Neither of the hiway cable is active.
HWYBOXNUM
This parameter specifies address of the box on the data Hiway. This is set by DIPswitch settings in the
DHEB.
HWYCTLST
This parameter defines the access right from supervisory controllers to boxes on the DH. Read and
write status from display interfaces to DH boxes is supported for all values of HWYCTLST.
Chapter 1 - About This Document
The access rights controlled by HWYCTLST apply to all parameters of DH boxes. This includes
parameters such as SP, OP, tuning constants and all the others.
If the value of HWYCTLST indicates a more restrictive DH access than BOXFSTAT, then the value of
HWYCTLST replaces the value of BOXFSTAT.
Data Type Enumeration Range Read (0), Basic (1), Full (2), Not applicable (3),
Uncertain (4)
Related Checkpoint No
Parameters
HWYHSAST
This parameter indicates the diagnostic state of the Hiway swap algorithm. “ON” indicates that the swap
algorithm is enabled. “OFF” indicates that the swap algorithm is disabled.
HWYNUM
This parameter specifies address of the hiway on the data Hiway. This is set by DIPswitch setting in the
DHEB.
HWYREADRATE
This parameter specifies number of reads requested from EHG per refresh cycle to DHEB.
HWYWRITERATE
This parameter specifies number of writes requested from EHG per refresh cycle to DHEB.
HWYSTAT
HWYSTAT is a read-only parameter of the EHG FB. It indicates whether Hiway communications are
operational.
Data Type Enumeration Range See the details listed in the following.
Range:
l Uncertain (0) =An HG has not finished startup or there is no HG box configured on the hiway.
l Init (1) = Hiway is being initialized.
l Run (2) = Hiway is operating properly.
l Failed (3) =HG cannot communicate with any of the boxes on the hiway.
HWYSWAP
Writing ON to this parameter causes the hiway cables to swap. HWSWAP is an edge-triggered
parameter. It always returns the value OFF when read. When OFF is written to it there is no effect.
Chapter 1 - About This Document
HWYSWCMD
This parameter may be written to enable or disable the Hiway Swap Algorithm. It is a companion
parameter to HWYSWST, which shows whether the swap algorithm is currently enabled or disabled.
HWYSWCMD itself always returns a value of None. Writing None to HWYSWCMD has no effect.
HWYSWST
This parameter indicates whether Hiway cables have been automatically swapped from primary to back
up since the last time the Hiway Swap Algorithm was enabled.
l Ok- Indicates that the cables have never been swapped. The algorithm is enabled and monitoring.
It may also indicate that previously hiway cables have been swapped properly because of
detection of failure by algorithm which is currently disabled.
l Failed- Indicates that the operator either disables the swap algorithm or that it has been
automatically disabled because of error triggered swap. It indicates the swap commanded by
Hiway swap algorithm has failed during last attempt of swapping the cable to backup. Algorithm is
disabled after the attempt.
1.2.9 -I-
Chapter 1 - About This Document
IMAGEVER
This parameter indicates the GEE software version and revision number. This indicates the real-time
value in the following format:
<ProductIdentification><500>.<Point500>-<MajorBuildNumber>.<MinorBuildNumber>
For example, EXP series release 100, build 13 will be indicated as:
l EXP100.0-13.0
l The first point release for EXP series release 100, build 13 will be indicated as:
l EXP100.1-13.0
l The first service pack that follows the point release that will be indicated as:
l EXP100.1-13.1
INALM
This parameter indicates if an alarm condition is present in the block. ‘On’ indicates the presence of an
alarm. In the case of EHG FB, this parameter is set when any persistent alarm condition has been
detected.
INITCONF
Initialization Configuration
This parameter defines whether the slot will participate in initialization or not.
INITHWYADDIAG
When set to “True,” this parameter instructs the EHG to initialize the Hiway Address Diagnostic. The
parameter always returns value when read.
INITMAN
This parameter indicates whether a downstream block is initializing the output of the block.
Data Type Boolean Range Off - initialization is not being done On - initialization
is being done
Related Checkpoint No
Parameters
INITVAL
Initialization Value
This parameter provides the initialization value provided to this block from the downstream block
requesting initialization.
INPTCOND
Input Conditioning
This parameter defines the type of input conditioning for the PV input of the analog and regulatory slot.
Chapter 1 - About This Document
INPTDIR
FFB Applicability:
This parameter defines how the state of the digital input is interpreted for display purposes. If INPTDIR is
zeroed (Direct), then a closed contact on the input results in the digital input being TRUE (applies to
normally open contacts). If set to “one” (Reverse), then a closed contact results in the digital input being
FALSE (applies to normally closed contacts).
Related This has been expanded in EHG to support all digital input Checkpoint Yes
Parameters types. For AMC this parameter is located in hiway box's
digital input subslot database. For all other digital inputs, it is
located in EHG - perhaps in the digital input subslot
database in the DFB for that hiway box.
INPTSLOTNUM
FFB Applicability:
l AC FFB of any box type's analog input
l DC FFB of any box type's digital input
Chapter 1 - About This Document
This parameter specifies the slot number where the input of this data point resides in the file. (For the
DHP, it specifies the software slot rather than the hardware slot.)
Range: The slot number ranges for the various data points are as follows:
CB RV 1-8
CB Regulatory 1-8
LEPIU AI 1-32 (Slots 1 & 2 are in Remote Box 1, slots 3 & 4 are in Remote
Box 2, etc.)
LLPIU AI 1-32
AI = Analog Input
DI= Digital Input
RV = Remote Variable
AC= Analog Composite
INPTSLOTTYPE
FFB Applicability:
l AC FFB of any box type's analog input
l DC FFB of any box type's digital input
This parameter specifies the slot type where the input of this data point resides in the file.
INPTSUBSLOTNUM1
FFB Applicability:
l AC FFB of any box type's analog input
l DC FFB of any box type's digital input
This parameter specifies the first input sub-slot that is to be used as the input to this point.
Range:
The subslot number range for the various data points are as follows:
INPTSUBSLOTNUM2
FFB Applicability:
This parameter specifies the second input sub-slot to be used as the input to this point.
Range:
The subslot number range for the various data points are as follows:
DHP DI & DC 1-16 (single-input data point) 1-15 (for the first input of a dual-input data point)
IOADHI
IOADLO
IONAME
This parameter shows the list of Subslots associated with the DHP/HLPIU slot.
IPADDRESS
IPCRDOP
FFB Applicability:
IPEERCONSTS
Data Type Enumeration Range NoState (0), Initialized (1), OpenPending (2), Open
(3), ClosePending (4)
Default Configuration
Load
Related Checkpoint
Parameters
IPGWYDHEB
This parameter is the UNICODE string representing the IP Gateway address of the DHEB.
IPMASKDHEB
This parameter is the UNICODE string representing the IP address Mask of the DHEB.
IPNODEDHEB
This parameter is the UNICODE string representing the IP Node address of the DHEB.
Chapter 1 - About This Document
ITHILM
FFB Applicability:
ITLOLM
FFB Applicability:
l CB and AMC regulatory data points
1.2.10 -K-
Gain Constant
This parameter defines the gain constant for Pid and Lead/Lag algorithms of CB and AMC. If the gain
constant is specified as 0, the gain function is disabled.
Chapter 1 - About This Document
Scale Factor
This parameter defines the scale factor for the following CB and AMC algorithms: Sumrwman, Cbsumr,
Multwman, Mult, Dividr, Sqrt, Sqrtprod, Sumsqrt.
K1 (AMCREG)
This parameter defines the auxiliary constant on the X input for an AMC regulatory data point that has
been configured for the Sumrwman, Cbsumr, or Sqrt algorithm.
K1 (CBREG)
This parameter defines the X scale factor for a CB regulatory data point configured for one of the
following algorithms: Sumrwman, Cbsumr, Sqrt, or Sumsqrt.
K2 (CBREG)
This parameter defines the auxiliary bias value for a CB regulatory data point configured for one of the
following algorithms: Sumrwman, Cbsumr, Multwman, Dividr, Sqrtprod, Sqrt, Sumsqrt, or Mult.
K2 (AMCREG)
This parameter defines the auxiliary bias coefficient for an AMC regulatory data point configured for one
of the following algorithms: Sumrwman, Cbsumr, Mult, Dividr, or Sqrt.
KEEPALIVEADD
This parameter shows the Keep Alive Address for PC device number selected in PCNO parameter.
KEYWORD
This parameter is used to provide a brief block description on schematic displays where DESC is too
long.
1.2.11 -L-
Loop Manual
This parameter indicates the state of the Loop Manual mode in the slot.
Data Type Boolean Range Off - Loop Manual mode not enabled On - Loop Manual
mode is enabled
Related Checkpoint No
Parameters
LOADSCOPE
LOADSCOPE controls the target devices for load operations that go through EHG. When LOADSCOPE
is GtwyOnly, EHG resident data is loaded to the EHG, but DH resident data does not go through to the
DH. DH resident data is simply ignored. When LOADSCOPE is All, both types of data reach their final
destinations. LOADSCOPE applies to both configuration load operations and ‘Checkpoint restore’
operations.
LOADSCOPE typically has the value All. It is changed to GtwyOnly when an engineer wishes to create
FBs in EHG without overwriting slot data already present in DH boxes. Load of FBs under GtwyOnly
causes a warning status to be returned when the FB is created. This helps to prevent confusion when
GtwyOnly loads are done unintentionally.
LOGENABLE
This parameter is used for enabling or disabling error log on the GEE FB. By enabling this parameter,
all EHG application errors can be stored in the location - C:\EHGLOG on the EHG system. The errors
are logged in a file called EHGLOG_<a>.txt, where “a” is in the range of 0-5. The maximum size of the
file EHGLOG_<a>.txt is 1 MB. When the log exceeds the maximum size for all the six files, the files are
overwritten beginning at EHGLOG_0.txt. If the GEE hangs or does not respond, a separate log file
called EHGLOG_<a>.txt_MM_DD_HH_Min is created, where
Chapter 1 - About This Document
LSCYCLEOVRN
This parameter indicates the count of cycle overruns in last hour. LSCYCLEOVRN acquires the value of
CRCYCLEOVRN once an hour. Transfer time is not synchronized with wall clock time.
LSP
Local Set point - This parameter represents the local set point value of the block. The LSP location is
typically used as the Y input when the mode is AUTO.
Certain algorithms do not use this LSP location. In this case, the LSP is referred to as a “free variable”
and may be used at the discretion of the user. When the LSP is a “free variable,” its value is displayed in
percentage, and it may be changed through the supervisor or engineer access lock. When LSP is not a
“free variable,” its value is displayed in engineering units and it has an access lock of View Only.
Data Type Real Range -6.86% to 106.86% when LSP is a free variable -6.86% to
106.86% scale of engineering units when LSP is not a free
variable
Related Checkpoint No
Parameters
1.2.12 -M-
Chapter 1 - About This Document
MASTER
This parameter specifies the owner of a box for co-existence of multiple preferred access devices
(PADS) on the Data Hiway. Many features of the box can support only one preferred access device.
MAXFREEINK
This parameter indicates the largest contiguous block of memory (in bytes) within the pool used for
function blocks.
MAXHWYCMDRAT(I),MAXHWYCMDRAT(J)
This parameter gives the maximum rate at which DHEB has issued commands per second to the Hiway
during the time span of observation. Units are in commands per second. The index indicates time span
over which the rate has been accumulated.
Possible values of the index and the corresponding data interpretation are as follows:
0 - Data for maximum rate computation has been accumulated since power-on or since last write to
parameter STATSRESET of the EHG FB.
1 - Data for maximum rate computation has been accumulated since the start of the current hour.
2 - Data for maximum rate computation was accumulated over the last hour. This value changes on the
hour and is static for the next hour.
MAXHWYCMDRAT() is derived from the Cmds[0], CmdsCurHr[0] and CmdsHour[0] fields of the DHEB's
DHEBStatus structure.
MCCARDOPTION[x]
This parameter defines the card option for an I/O slot. The value range of the card option depends on
the type of card configured for the I/O slot. Note that “x” is the index for slot number ranging from 1 to 16.
Data Type Enumeration Range Uncertain (0), Status (2), Latchin (3), Latchout
(6), Pulseout (7)
MCCARDTYPE[x]
Card(Slot) Type
This parameter defines the type of card in a particular slot where x is the slot number index ranging from
1 to 16.
Data Type Enumeration Range None (0), Analogin (1), Digin (2), Analogot (4),
Digout (6), Counter (8)
MCREV
AMC Revision
Data Type Enumeration Range Rev20 (0), Rev30 (1), Rev31 (2),
Rev32 (3)
Related Checkpoint No
Parameters
Chapter 1 - About This Document
MODE
This parameter on a configuration form in the Project side, does not contain any entries and serves only
to remind that this data point is in the manual mode after the data point is loaded with loadscope = ALL.
Range:
l Man = Manual; this mode provides the operator or the discontinuous program with direct control
over the output value of the data point regardless of any automatic control strategy. Manual mode
is applicable to regulatory data points, analog output and analog composite data points, and digital
output and digital composite data points. HG points must be in Manual mode before they can be
deleted.
l Auto = Automatic; in this mode, the output value is computed by the slot's configured algorithm
(ALGIDDAC) and the setpoint comes from the local setpoint (LSP) location in the controller slot. An
operator or a discontinuous program can change the setpoint value. Automatic mode applies to
only regulatory data points.
l Cas = Cascade; in this mode, the data point receives its setpoint/output value from a primary data
point. (This is applicable for PIDCMA, PIDSPC, and PIDCM algorithms.) For other algorithms like
PIDNORM, PIDRATIO, and so on, this mode corresponds to BCAS mode in PIDCMA, PIDSPC, and
PIDCM algorithms. When the entry for RCASENB is “On” (true), the data point is in the remote
cascade mode. This means that the setpoint/output value comes from a primary data point that is at
a higher level of control, such as from a program or in the ACE. This mode corresponds to the
hiway-based computer mode. When an operator or discontinuous control program selects the
cascade mode for a data point, the data point does not immediately go into the cascade mode.
Instead, a cascade request (CASREQ) is generated. This condition is displayed at the Universal
Station as “-C” to the right of the current operating mode, and it indicates to the primary data point
that it may take over control of the data point. Later, when the ACE requests the cascade mode, the
cascade request is removed and the data point goes into the remote cascade mode. When
RCASENB is “Off” (false), the data point is in the local cascade mode. This means that the data
point is to receive the setpoint value from a primary data point that is in the same hiway box. This
corresponds to the cascade mode in hiway-based systems and it is applicable to only regulatory
data points. When the operator or a discontinuous control program selects the cascade mode, the
data point immediately goes into the cascade mode because the cascade request function does
not apply. The cascade mode applies regulatory data points, analog output and analog composite
data points, and digital output and digital composite data points.
l Bcas = Backup cascade; this is the local cascade mode where a data point receives its setpoint
from a primary data point that is in the same hiway box. This mode corresponds to the cascade
mode in hiway-based systems. This mode is applicable only for PIDCMA, PIDSPC, and PIDCM
algorithms. For other algorithms, CAS mode corresponds to the BCAS mode.
MODEAPPLFL[1..4]
This parameter indicates the four boolean values corresponding to the four operating modes - Man,
Auto, Cas, BCas. A true value indicates that the mode is allowed for this block. These modes are
represented by MODEAPPLFL_MAN, MODEAPPLFL_AUTO, MODEAPPLFL_CAS and MODEAPPLFL_
BCAS. The MODEAPPLFL_[1…4] flags represent the particular mode value can be set, for the present
algorithm based on the present configuration.
MODEATTR
Mode Attribute
This parameter defines the attribute of the current mode of the block. The attribute denotes the authority
to change certain parameters of the block.
Access Lock Operator Residence EHG Data Hiway (for AMCREG, AMCAO,
AMCDO)
Range:
l None (0)
l Operator (1) = Operator can supply setpoint, output value, mode, ratio, and bias for a data point
(operator-access level).
l Program (2) =Program can supply setpoint, output value, mode, ratio, and bias for a data point
(program access level)
l Normal (3) = When MODEATTR is changed to normal; the value for MODEATTR is set to whatever
was configured as the normal mode attribute (NORMODEATTR).
CAUTION
Be aware of the AMC firmware limitation. For Checkpoint restore, the box must be in IDLE state.
However, when the box is in IDLE state, the value of MODEATTR parameter cannot be modified.
Hence, MODEATTR parameter may not be restored. In such a scenario, User you must manually
correct the value of AMC MODEATTR parameter after the Checkpoint restore operation.
MODEPERM
Mode Permit
This parameter defines whether the Operator access level is allowed to change the Mode of the block.
Chapter 1 - About This Document
Data Type Enumeration Range Permit - operator access level can change Mode
Nopermit - Operator access level cannot change Mode
MODISREDUN
This parameter indicates that the EHG is redundant. By default, it is enabled. It is disabled only if the
EHG Simulation personality is configured.
MOOUTIND
FFB Applicability:
l DC FFB of any box type's digital output(s)
l DO faceplate of any box type's digital output(s)
This parameter specifies whether the latched single/dual digital outputs, or the digital outputs in a
digital-composite are to be momentary (“doorbell” action) or non-momentary (latched/pulsed action).
1.2.13 -N-
Chapter 1 - About This Document
NAME
NAME is not a true parameter of the block, but a parameter-like entry on configuration forms used to
specify the block name.
NMBRBCFL
NMBRINPT
Number of Inputs
FFB Applicability:
l DC FFB of any box type's digital input(s)
l DI FFB of any box type's digital input(s)
This parameter defines the number of inputs for a digital input or digital composite data point. For
HLPIU/DHP DI/DC, the number of both the sub slots should be given, as the sub slots need not be
sequential. For AMC DI/DC, if a value of “2” is entered for this parameter (to specify that two inputs
apply), the system automatically assigns the number of the second sub slot as described for the
INPTSUBSLOTNUM (Input sub slot) parameter.
NMBROUTPT
Number of Outputs
FFB Applicability:
This parameter defines the number of outputs for a digital output or digital composite data point. For
HLPIU/DHP DO/DC, both the sub slots number should be given, as the sub slot need not be sequential.
For AMC DO/DC, if “2” is entered for this parameter (to specify that two outputs apply), the system
automatically assigns the number of the second sub slot as described for the OUTPTSUBSLOTNUM
(Output Sub slot) parameter.
NORMMODE
Normal Mode
NORMMODEATTR
This parameter defines the normal Mode Attribute for the block.
Range:
Chapter 1 - About This Document
NOTIFINHIBIT
Notification Inhibit
This parameter lets you inhibit display of notifications associated with the CEESCE and its contents on
the Station's Alarm Summary during simulation.
NUMACCRQUAVG
This parameter indicates the rolling average of acyclic, peer-peer parameter requests throughput.
Average can be restarted from present by store to STATSRESET. Within EHG, acyclic peer-peer
communication requests are generally used only in connection with redundancy synchronization
maintenance.
NUMACCRQUMAX
This parameter indicates the historical maximum of acyclic, peer-peer parameter request throughput
since last store to STATSRESET. Within EHG, acyclic peer-peer communication requests are generally
used only in connection with redundancy synchronization maintenance.
NUMCCLRQU
This parameter indicates the number of cyclic parameter requests for peer-peer data per second. This
value does not fluctuate in time. Within EHG, cycle peer-peer communication requests are generally
used only in connection with redundancy synchronization maintenance.
NUMNTFRQUAVG
This parameter indicates rolling average of notification request throughput. Units are notification reports
per second. Averaging restarts from present when STATSRESET is stored.
NUMNTFRQUMAX
This parameter indicates the historical maximum of notification request throughput since last store of
STATSRESET. Units are notification reports per second.
NUMPARRSPAVG
This parameter gives a running time average of the number of parameter get/store responses per
second serviced by GEE. Units are parameter responses per second. Averaging restarts from the
moment the parameter, STATSRESET is stored. Characteristic time constant of the average is 1 minute.
Wait for two to three minutes to be sure averaging has fully settled.
Chapter 1 - About This Document
NUMPARRSPMAX
This parameter gives a historical maximum of the number of parameter get/store responses per second
serviced by GEE. Units are parameter responses per second. The search for maximum restarts from the
when parameter STATSRESET is stored.
1.2.14 -O-
OP
FFB Applicability:
This parameter is the current output state of the specified digital output or digital composite data point.
Output state can also be supplied by the operator, or by sequence (if it is a AMC digital output)
depending on the mode of the point.
Range:
For a data point with a single output:
0 = STATE 1
1 = STATE 2
For a data point with dual outputs:
Chapter 1 - About This Document
This parameter is the current output value (in percentage) of the specified analog or regulatory data
point. An operator can also supply output value, by a TPS module, or by CL/AMC (if it is an AMC data
point) depending on the mode of the data point.
To update the value in this parameter, unless BOXSTAT contains Idle or Reset, MODE must contain
Man. If a program or continuous control is to update the value in this parameter, HWYCTLST (for this
hiway) and BOXFSTAT (for this box) must contain “Full.”
Overwrite Accumulator
FFB Applicability:
l CO FFB of DHP counter
A DHP scan puts the contents of a PLC register into the Accumulated Value (AV), after scaling by the
AVCONV parameter. When the operator writes to the OP parameter, the DHP internally writes to the
PLC's corresponding accumulator counter register. The value written is the reverse computed integer
value of OP/AVCONV. OP has no display and is essentially a write only parameter.
Default NA Configuration No
Load
OPCRDOP
FFB Applicability:
l DC FFB of HLPIU digital output(s)
l DO faceplate of HLPIU digital output(s)
Chapter 1 - About This Document
This parameter indicates a conflict between the card option configured for the slot and the actual card
option installed in the hiway box slot. OPCRDOP specifies the card option installed in the hiway box
slot. The configured card option is also displayed and the user should be aware of any mismatches.
Data Type Enumeration Range None = Output slot option is not configured.
Pulseout = Pulsed output. Latchout = Latched
Output.
Related Checkpoint No
Parameters
OPNTHR.PR
FFB Applicability:
l Applicable to xxPIU AI FFBs
OPNTHR.FL
FFB Applicability:
OPNTHR.SV
FFB Applicability:
l Applicable to xxPIU AI FFBs
OPHIFL
This parameter indicates whether the output value of the block has reached or exceeded the configured
high limit.
Data Type Boolean Range Off - limit not reached or exceeded On - limit is
reached or exceeded
Related Checkpoint No
Parameters
OPHILM
OP High Limit
This parameter defines the output high limit in percentage. The output limits do not apply when the
block is in Manual mode. However, they do apply when the block is in P-Manual mode (MODEATTR is
Program).
OPLOFL
This parameter indicates whether the output value of the block has reached or exceeded the configured
low limit.
Data Type Boolean Range Off - limit not reached or exceeded On - limit is
reached or exceeded
Load
Related Checkpoint No
Parameters
OPLOLM
OP Low Limit
This parameter defines the output low limit in percentage. The output limits do not apply when the block
is in Manual mode. However, they do apply when the block is in P-Manual mode (MODEATTR is
Program).
OPSNPD
This parameter defines the frequency at which OP of regulatory FFBs are scanned for OP alarm
detection. This is applicable to all Regulatory FFBs in the EHG. Zero value disables OP alarming for
entire EHG.
OPTOLERANCE
This parameter defines the tolerance limit for a manually entered OP. The difference between a new OP
and a current OP is compared against OPTOLERANCE. If the tolerance is violated in either a positive or
negative direction from the current value of the OP, operator confirmation is required before the value is
stored. A value of 0.0 disables this check.
ORDERINCEE
This parameter is supported for display compatibility only. It has no function in GEE. Though write-able,
its value never changes.
ORDERINCM
This parameter sets the execution order of a component block relative to other component blocks within
the same CM. Execution goes in order of increasing value.
OUTIND
Output Indication
For applicability to digital outputs in DC/DO FFBs, this parameter is used in conjunction with the
PNTOPOP (Output Type). It specifies the output action and the type of output that is to be provided by
the single and dual outputs. It does not apply to pulsed (PDO) type of digital outputs since the hiway box
can only transition these to the “1” state for the pre-programmed time, at which upon expiration the
output returns to the “0” state.
Range:
Chapter 1 - About This Document
l Direct:
o 4 mA output is displayed as 0%;
o 20 mA output is displayed as 100%
l Reverse:
o 20 mA output is displayed as 0%;
o 4 mA output is displayed as 100%
The references to the state of the Output Relay Coil (energized, de-energized) must be interpreted
differently for the HLPIU, AMC, and DHP as follows:
l HLPIU and AMC — The relay is an integral part of the Output Card in the slot. The terminal panel
has connections to both “Normally Open” and “Normally Closed” relay contacts.
l DHP — The DHP is a communications device that sends messages to the “configured coil” of the
associated programmable controller (or other device) to energize or de-energize the coil. Because
the DHP supports the interface to a wide variety of devices, the user should determine how to
implement the coils in the device by reading the documentation provided by the PC manufacturer.
OUTPTSLOTNUM
FFB Applicability:
l AC FFB of any box type's analog output
l DC FFB of any box type's digital output(s)
This parameter specifies the slot number where the output of this data point resides in the file. (For the
DHP, it specifies the software slot rather than the hardware slot.)
Range:
For DHP:
l 1-15 when entry for BOXSIZE parameter is Regular
l 1-15 and 17-31 when entry for BOXSIZE is Extended
For HLPIU:
l 1-16 when entry for BOXSIZE parameter is Regular
l 1-32 when entry for BOXSIZE parameter is Extended
For AMC:
l 1-16 when entry for NMBRBCFL (Number of I/O Files) is 1
l 1-32 when entry for NMBRBCFL is 2
Chapter 1 - About This Document
OUTPTSLOTTYPE
FFB Applicability:
This parameter specifies the slot type where the input of this data point resides in the file.
Default 1 Configuration No
Load
OUTPTSUBSLOTNUM
FFB Applicability:
l AC FFB of any box type's analog output.
This parameter specifies the output on the selected card (slot) to be used as the output from an analog
or digital data point.
OUTPTSUBSLOTNUM1
FFB Applicability:
l DC FFB of any box type's digital output
This parameter specifies the output on the selected card (slot) to be used as the output from this analog
or digital data point.
OUTPTSUBSLOTNUM2
FFB Applicability:
l DC FFB of any box type's digital output.
This parameter specifies the output on the selected card (slot) to be used as the output from an analog
or digital data point.
OVINSS1 - OVINSS8
This parameter defines the CB slots to provide input signals to the override selector (Overhisl or
Overlosl algorithm). The override selector can handle a maximum of eight inputs. These inputs are the
remote variables or output signals from the respective eight CB slots. The type of input signal that is to
be applied to each slot is specified by the SGNLTY12-SGNLTY78 (Signal Type Slots 1&2 - Signal Type
Slots 7&8) parameters.
Data Type Enumeration Range Nosel - slot does not provide an input signal Sel -
slot does provide an input signal
OVINSS1 - OVINSS16
This parameter defines the AMC slots to provide input signals to the override selector (Overhisl or
Overlosl algorithm). The override selector can handle a maximum of eight inputs. These inputs are the
PVs or output signals from any eight of the 16 AMC slots. The type of input signal that is to be applied to
each slot is specified by the OVSGSS1-OVSGSS16 parameters.
Chapter 1 - About This Document
Data Type Enumeration Range Nosel - slot does not provide an input signal Sel -
slot does provide an input signal
OVSGSS1 - OVSGSS16
Signal Type
This parameter defines the type of signals applied to the inputs of the AMC-based override selector
(Overhisl or Overlosl algorithm).
1.2.15 -P-
P2PACCRATE
This parameter specifies the alarm trip for EHG peer access rate. Once peer responder rate exceeds
this value; system alarm for EHGFB will be generated and the INALM flag will SET.
PARENTASSET
The value of this parameter assigns the FB to a particular area within the operations display server.
PC1ALIVE to PC8ALIVE
These parameters define the keep-alive addresses for the PCs. The keep-alive address is the address
within the PC that must be updated periodically by the DHP, to inform the PC that it is “alive”. If the DHP
is not “alive”, all the output data points (if the PC is configured appropriately) are switched to PC ladder
logic control.
Related Checkpoint No
Parameters
PC1ALVBT to PC8ALVBT
This parameter defines the keep alive bit position for the keep alive address of an Allen-Bradley PC.
PC1ALVSP to PC8ALVSP
This parameter defines the specifier code for the keep alive address of a Modicon or Honeywell PC (or
the 620 HIM). No entry is required for this parameter because the default value is zero, which is the
required specifier code. This is read only in EHG.
PC1PORT to PC8PORT
Port Number
PC1PORTA to PC8PORTA
Port Address
This parameter defines the address of the PC on a DHP port. A zero (0) entry indicates that the PC is
not configured.
Related Checkpoint No
Parameters
PC1TYPE to PC8TYPE
Data Type ENUMERATION Range If Modicon is entered for the BOXPROT parameter:
of PCTYPE Notconfg (0) = Not configured M384 (1) = Model Type
384 M484 (2) = Model Type 484 M584 (3) = Model
Type 584 (Select M584 if Modicon 884 is to be used.)
If Allenbrd has been entered for the BOXPROT
parameter: - Notconfg= Not configured. Aplc (8) =
Model type PLC Aplc2 (9) = Model type PLC2
Aplc215 (10) = Model type PLC215 Aplc220 (11) =
Model type PLC220 Aplc230 (12) = Model type
PLC230 Aminplc2 (13) = Model type Mini PLC2 If
Honeywell has been entered for BOXPROT
parameter: - Notconfg=Not configured Ipc620 (17) =
DHP Supports all Honeywell PC Models and 620
HIM types.
Related Checkpoint No
Parameters
PCADDRI1
Input PC Address
FFB Applicability:
This parameter defines the input's address located in the PLC for the DHP's analog/counter, or single
digital input or the first input of a dual digital input.
Range:
If Allenbrd has been entered for the PNTPCTY (PC Type) parameter, input PC Address has a range
from 1 to 1777 (octal).
If Modicon or Honeywell has been entered for the PNTPCTY (PC Type) parameter, input PC address
has a range of 1 to 9999 (decimal). The PCADDRI1 parameter works with Specifier Code parameter
SPECIFI1 to determine the address location in the PC as follows:
Specifier code is 3 or 4 as For Modicon 384 and 484, input PC address range is from 1 to 999
defined by SPECIFI1 (decimal). For Modicon 584 and Honeywell 620 LCS, Input PC
parameter in a separate line on address range is from 1 to 9999 (decimal). The selected address is
the configuration form. entered for this parameter.
Chapter 1 - About This Document
PCADDRI1, PCADDRI2
These parameters define the addresses in the PC (or the 620 HIM) of the current states of input 1 and
input 2 for a digital input or digital composite data point. For a digital data point with a single input or
dual inputs, the PC address of the first input (Input 1) is defined by the PCADDRI1 (Input 1 PC Address)
parameter. For a digital data point with dual inputs, the PC address of the second input (Input 2) is
defined by the PCADDRI2 (Input 2 PC Address) parameter.
Range: If Allenbrd has been entered for the PNTPCTY (PC Type) parameter, Input PC Address has a
range from 100 to 177717 (octal). This address is divided into two parts as follows (using address
177717 as an example):
The four most-significant digits The two least-significant digits (17) represent the portion of the
(1777) represent the portion of the Input PC Address that is to be entered for the PCBITI1 (Input 1
Input PC Address that is to be Bit Position) or PCBITI2 (Input 2 Bit Position) parameter. This
entered for the PCADDRI1 or portion of the Input PC Address is entered on another line of
PCADDRI2 parameter. Range is the configuration form. Range is from 00 to 17, octal.
from 1 to 1777, octal.
If Modicon or Honeywell has been entered for the PNTPCTY (PC Type) parameter, output PC address
has a range of 1 to 9999 (decimal). The PCADDRI1 parameter works with Specifier Code parameter
SPECIFI1 to determine the address location in the PC as follows:
Specifier code is 0 or 1 as defined by For Modicon 384 and 484, input PC address range is
SPECIFI1 parameter in a separate line on the from 1 to 999 (decimal). For Modicon 584 and
configuration form. SPECIFI2 works in Honeywell 620 LCS, Input PC address range is from
conjunction with PCADDRI2. 1 to 9999 (decimal).
Chapter 1 - About This Document
PCADDRO1
For an analog output or analog composite data point, this parameter defines the address in the PC (or
620 HIM) of the current output value for this data point.
Range: If Allenbrd has been entered for the PNTPCTY (PC Type) parameter, output PC Address has a
range from 1 to 1777 (octal).
If Modicon or Honeywell has been entered for the PNTPCTY (PC Type) parameter, output PC address
has a range of 1 to 9999 (decimal). The PCADDRO1 parameter works with Specifier Code parameter
SPECIFO1 to determine the address location in the PC.
PCADDRO2
For a digital output or digital composite data point, this parameter defines the address in the PC (or 620
HIM) of the current state of Output 1. For a digital data point with dual outputs, the PC (or 620 HIM)
address of Output 2 is defined by the PCADDRO2 (Output 2 PC Address) parameter.
Range: If Allenbrd has been entered for the PNTPCTY (PC Type) parameter, output PC Address has a
range from 1 to 1777(octal).
If Modicon or Honeywell has been entered for the PNTPCTY (PC Type) parameter, output PC address
has a range of 1 to 9999 (decimal). The PCADDRO1 parameter works with Specifier Code parameter
SPECIFO1 to determine the address location in the PC.
PCBITI1
FFB Applicability:
l DC FFB of any DHP's digital input(s)
l DI FFB of any DHP's digital input(s)
This parameter defines the address extension of the input address located in the PLC for the DHP's
single digital input or the first input of a dual digital input. It applies when the PLC type is entered as
Allenbrd (Allen-Bradley) for the PCNTPCTY (PC Type) parameter.
Chapter 1 - About This Document
PCBITI2
FFB Applicability:
l DC FFB of any DHP's two digital inputs
l DI FFB of any DHP's two digital inputs
This parameter defines the address extension of the input's address located in the PLC for the DHP's
second input of a dual digital input. It applies when the PLC type is entered as Allenbrd (Allen-Bradley)
for the PCNTPCTY (PC Type) parameter.
PCBITO1
FFB Applicability:
l DC FFB of any DHP's digital output(s)
l DO FFB of any DHP's digital output(s)
This parameter defines the address extension of the output address located in the PLC for the DHP's
single digital output or the first output of a dual digital output. It applies when the PLC type is entered as
Allenbrd (Allen-Bradley) for the PCNTPCTY (PC Type) parameter.
PCBITO2
FFB Applicability:
l DC FFB of any DHP's two digital outputs
l DO faceplate of any DHP's two digital outputs
This parameter defines the address extension of the output address in the PLC for the DHP's second
output of a dual digital output. It applies when the PLC type is entered as Allenbrd (Allen-Bradley) for
the PCNTPCTY (PC Type) parameter.
PCCONFI1
FFB Applicability:
l AC FFB of any DHP's analog input
l AI FFB of any DHP's analog input
l CO FFB of any DHP's counter input
l DC FFB of any DHP's digital input(s)
l DI FFB of any DHP's digital input(s)
This parameter is a status set by the DHP that indicates if its input for the analog/counter, or single
digital input, or the first input of a dual digital input has been configured properly.
Default NA Configuration No
Load
Range:
Chapter 1 - About This Document
PCCONFI2
FFB Applicability:
l DC faceplate of any DHP's two digital inputs
l DI FFB of any DHP's two digital inputs
This parameter is a status set by the DHP that indicates if the second input of the dual digital input has
been configured properly.
Default NA Configuration No
Load
Range:
l Notconfg = this input has not been configured
l Uncertn = Configuration of this input has not been checked
l Bad = this input has been configured incorrectly
l OK = this input has been configured correctly
PCCONFO1
FFB Applicability:
l AC FFB of any DHP's analog output
l AO FFB of any DHP's analog output
l DC FFB of any DHP's digital output(s)
l DO faceplate of any DHP's digital output(s)
This parameter is a status set by the DHP. It indicates if the analog output, single digital output, or the
first output of a dual digital output has been configured properly.
Default NA Configuration No
Load
Range:
l Notconfg = this output has not been configured
l Uncertn = Configuration of this output has not been checked
l Bad = this output has been configured incorrectly
l OK = this output has been configured correctly
PCCONFO2
FFB Applicability:
l DC FFB of any DHP's two digital outputs
l DO FFB of any DHP's two digital outputs
This parameter indicates the status set by the DHP that indicates if the second output of a dual digital
output has been configured properly.
Default NA Configuration No
Load
Range:
l Notconfg = this output has not been configured.
l Uncertn = Configuration of this output has not been checked.
l Bad =this output has been configured incorrectly.
l OK =this output has been configured correctly.
PCNO
This parameter is added to show the status of PC devices on Control Builder and is not a DHP
operational parameter.
PCSTATUS
PDEVTP
Prealarm Value
FFB Applicability:
l CO FFB of AMC counter
This parameter defines the first alarm trip point for an AMC counter. When the accumulated value is
greater than or equal to the preset value minus this prealarm value, this alarm occurs as a warning.
When the accumulated value (AV) exceeds the preset value (PRESET), an additional alarm will occur.
PEERRDREQDELAYED
This parameter indicates the number of read requests from the PEER source that are not serviced after
one second.
PEERWRREQDELAYED
This parameter indicates the number of write requests from the PEER source that are not serviced after
one second.
PERIOD
This is a configuration parameter for execution period in EEs, which supports multiple execution
periods. In EHG this configuration, option is not supported. Parameter PERIOD is supported merely for
consistency in the user view of displays. In the CM, the GEE FB and the EHG FB of the EHG parameter
PERIOD always has the value DEFAULT.
Range:
Default 0
NONE 14
5mS 1
10mS 2
20mS 3
25mS 13
50mS 4
100mS 5
200mS 6
500mS 7
1sec 8
2sec 9
Chapter 1 - About This Document
5sec 10
10sec 11
20sec 12
30sec 15
1min 16
2min 17
5min 18
10min 19
20min 20
30min 21
1hr 22
2hr 23
4hr 24
8hr 25
12hr 26
24hr 27
PERIODSEC
This parameter indicates the execution period of the block. The value of PERIODSEC always matches
the value of the GEE FB parameter GTWBASEPRD.
PHASE
This parameter is supported for display compatibility only. It has no function in GEE. Though write-able,
its value never changes.
Range:
If Digin has been entered for PIUCRDTYPE:
l Notifyst = Notify Status
l Chngdect = Change Detect (Latched)
l SOE = Sequence of Events
PIUCARDTYPE1 to PIUCARDTYPE32
For the DHP, it defines the type of slot rather than the card type because the slots are software slots
rather than hardware slots.
Data Type Enumeration Range Analogin (0) = Analog Input Data Points. Digin (1) =
Digital Input Data Points. Analogot (2) = Analog Output
Data Points Digout (3) = Digital Output Data Points
Counter (4) = Counter Data Points None (5) = This slot is
not used For LEPIU and LLPIU only Analogin (0) and
None (1) are applicable.
PIUCARDOP(1..32)
This parameter indicates the Card Option for each DI, DO, CTR type slot in an HLPIU box.
Range:
For HLPIU:
l NOTIFYS (0)
l CHNGDECT (1)
l SOE (2)
l PULSEOUT (3)
l LATCHOUT (4)
l COUNTER16 (5)
l COUNTER32 (6)
l NONE (7)
For LXPIU:
l NONE
PIUCARDTYPE(1-32)
This parameter indicates the type of card for each Slot in a PIU box.
Data Type Enumeration Range None, AI, AO, DI, DO, CTR (Only AI & None are
available for LLPIU/LEPIU)
PIUFWPRTNUM
Last three digits of Honeywell F/w Part number 51120xxx. Value is available at PIU DB location /3776. It
is applicable only to Extended PIU Boxes.
PIUOTDCF
FFB Applicability:
l AI FFB of a LE/LLPIU analog input
Chapter 1 - About This Document
This parameter determines whether an open thermocouple condition is to be detected. This parameter
applies to certain sensor types attached to LLPIU slots.
PIUREVLVL
This parameter indicates the ASCII code for the alpha revision label. Value is available at PIU DB
location /3776. It is applicable only to Extended PIU Boxes.
Range:
- 0
A 1
B 2
C 3
D 4
E 5
F 6
G 7
H 8
I 9
J 10
K 11
L 12
Chapter 1 - About This Document
M 13
N 14
O 15
P 16
Q 17
R 18
S 19
T 20
U 21
V 22
W 23
X 24
Y 25
Z 26
PIUSMOTH
Smoothing Coefficient
FFB Applicability:
l AC FFB of any xxPIU analog input
l AI FFB of any xxPIU analog input
This parameter defines the smoothing coefficient used to calculate the filter time constant for a PIU
analog input.
Tf = Ts(1-SMC) SMC, where:
Tf = filter time in seconds,
Ts = scan period in seconds, and
SMC = selected smoothing coefficient.
Range:
Chapter 1 - About This Document
PIUTYPE
This parameter indicates the type of Equipment. Value is available at PIU DB location /3776. It is
applicable only to Extended PIU Boxes.
Range:
l - (0)
l HLPIU (1)
l LLPIU (2)
l LEPIU (3)
l DHP (4)
l DHPII (5)
l - (6)
l DHP_LL_VDBFW (7)
PNTBOXIN
FFB Applicability:
Chapter 1 - About This Document
This parameter defines the index of the address of the PC associated with DHP input.
PNTBOXOT
FFB Applicability:
l AC FFB of any DHP's analog output
l AO FFB of any DHP's analog output
l DC FFB of any DHP's digital output(s)
l DO FFB of any DHP's digital output(s)
This parameter defines the index of the address of the PC associated with a DHP output.
PNTOPOP
Output Type
FFB Applicability:
l DC FFB of any HLPIU or AMC's digital output(s)
l DO faceplate of any HLPIU or AMC's digital output(s)
This parameter defines the digital output (base) type, of either or latched.
The usage relationship (x) by digital outputs in various boxes (DHP, HLPIU, AMC) of PNTOPOP with
MOOUTIND, and OUTIND is as follows:
PNTOPOP -- X X
OUTIND X X --
MOOUTIND X X X
If Pulseout has been entered, also make an entry for the PULSEWTH parameter to specify the duration
of the pulsewidth. For AMC digital output and digital composite data points do not make an entry in
OUTIND parameter if Pulseout is entered.
PNTPCTY
PC Type
FFB Applicability:
l AC FFB of any DHP's analog input
l AI FFB of any DHP's analog input
l CO FFB of any DHP's counter input
l DC FFB of any DHP's digital input(s)
l DI FFB of any DHP's digital input(s)
This parameter indicates the manufacturer of the PLC connected to the DHP for the given counter,
digital input(s), or digital output(s).
Range:
l Allenbrd = Allen-BRADLEY
l MODICON =Modicon (if GE Series 6 PCs are to be used, select Modicon as the entry for this
parameter).
l Honywell = Honeywell
Chapter 1 - About This Document
PNTSTATE
FFB Applicability:
Range:
l Uncertn (0) = No hiway security tests have been performed or hiway status is uncertain.
l Ok (1) = Data point is operating properly.
l Failed (2) = Box has failed.
l Reset (3) = Box is in reset state.
l Idle (4) = Box is in idle state (AMC only).
l Softfail (5) = Soft failure such as A/D drift has been detected in box (AMC only).
l Test (6) = Box is being tested.
PORTNO
This parameter indicates the Port number configured for the PC selected in PCNO parameter.
PRESET
Preset Value
FFB Applicability:
l CO faceplate of any box type's counter
l CC FFB of HLPIU 32 bit counter
Chapter 1 - About This Document
This parameter specifies the value at which a counter data point goes into an alarm condition
(accumulated value exceeds the preset value). If a HLPIU counter, then counter rolls over when the
counter value equals this preset value.
On entry, the real value in PRESET is calculated into counts via AVCONV and AVFORMAT before
storing into box.
The LCN-HG aliases this parameter to the SP. Setting this SP parameter establishes that 100% value
corresponding to the 100% graphic position on the point's detail display. An alarm is generated when
AV equals or exceeds the PRESET (SP) value. The actual implementation of the EHG may choose not
to use a SP alias parameter reference to PRESET.
Range:
For DHP Counter Data Point: 0 to 65535
For HLPIU Counter Data Point: 0 to 65535
For AMC Counter Data Point, range depends on AVFORMAT selection as follows:
AVFORMAT Range
D0 0 to 999999
D1 0 to 99999.9
D2 0 to 9999.99
D3 0 to 999.999
If the value entered exceeds the maximum value, the HG clamps it to the maximum value.
PRESLOCK
FFB Applicability:
l CO FFB of an AMC counter
This parameter defines whether the operator is allowed to change the preset value of a counter data
point.
Data Type Enumeration Range Permit = Operator is allowed to change the preset
value. Notperm = Operator cannot change the preset
value.
Related Checkpoint No
Parameters
PRIMODNAME
This parameter indicates the primary EHG's name as displayed on the secondary EHG FB.
PSTMODE
This parameter defines whether this data point is to be placed in its previous mode after a power-down
condition has been corrected. This parameter is not applicable when the regulatory data point has been
configured for the Das algorithm for the CB or AMC.
Data Type Enumeration Range Nopastmr - No Past Mode recall Pastmr - Past
Mode recall
PRIADDR (1..8)
This parameter indicates the Hiway address(es) of primary controller(s), associated with the RCD.
PRINAME (1..8)
This parameter indicates the DFB tag name(s) of the primary controller(s), associated with the RCD.
Chapter 1 - About This Document
PRISTAT (1..8)
This parameter indicates the status of the primary controller DFB(s) associated with RCD Box. This
information is taken from primary DFB(s).
Related Checkpoint No
Parameters
PTNREHGSTATE
This parameter indicates the CPMSTATE of the configured partner. See description of CPMSTATE for
details.
PTNRVISIBLE
This parameter indicates whether the partner node is physically configured and visible. On establishing
the availability of the partner, each node (primary and secondary) sets this parameter to “True.” On
detection of a connection loss or on switchover where the primary node has failed, this parameter is
reset. On manual swap, this parameter continues to hold its last status.
PULSEWTH
Pulse Width
FFB Applicability:
This parameter defines the pulse width (in milliseconds) of the single or dual outputs.
Data Type Real Range 16.0 to 4096.0 msec for HLPIU 16.0 to 992.0 msec
for AMC
Default NA Configuration No
Load
PV (DI)
FFB Applicability:
l All DI and DC FFBs
This parameter provides the current single or dual input state of the specified FFB.
Data Type Enumeration Range For Single Input: 0 = STATE1 1 = STATE2 For Dual
Inputs: 0 = Neither 1 = STATE1 2 = STATE2 3 = BOTH
Default NA Configuration No
Load
PV (CO)
FFB Applicability:
l CO FFB of a AMC counter
This parameter provides the (previous scan's) current value of the specified AMC counter that has been
added to AV. The current accumulated value is shown in parameter AV.
Chapter 1 - About This Document
PV
Process Value
This parameter provides the current value of the PV input of the block, in engineering units.
Related Checkpoint No
Parameters
PVALDB
PV Alarm Deadband
Default NA Configuration No
Load
PVAUTO
This parameter is the current PV value (in engineering units) read from the selected Hiway box. This
parameter is used in conjunction with the PV parameter when the PVSOURCE is manual or substituted.
For these values of PVSOURCE, the PV is read/stored to the EHG database; it is not read from the
process box (with the exception of AMC digital input and digital composite data points and PIU mailbox
PVs). This allows the user to see the manual/substituted PV value (PV) and the PV value from the
process box (PVAUTO).
Chapter 1 - About This Document
PVCHAR
The following Tables contain the temperature ranges for the PVCHAR parameter that are supported by
the EHG.
Temperature Ranges forPVCHARParameter Entries for CB, HLPIU, and AMC
PVCHAR (HLPIU)
Characterization (HLPIU)
This parameter defines the type of display characterization for an HLPIU analog input or analog
composite data point. Refer to the general note under PVCHAR for a listing of the supported
temperature ranges.
Data Type Enumeration of VALCHAR Range See the list detailed below
Range:
l LO—Linear Only
l LS—Linear or Square Root
l TD—Temperature Display
Note:
l Sensr300—this code causes the PIU firmware to stop scanning the selected board, effectively
taking the board out of use and enabling the PIU to run with the board removed.
l Sensr308 & Sensr324—Preferred operation (unipolar) with jumper option on ADC card in this
position.
l Sensr309 & Sensr325—may be required if “-5 to 0 volts” or “-5 to 5 volts” ranges are measured.
l Sensr317-Sensr323—These ranges can be measured with the A/D pinned for either Unipolar or
Bipolar.
l If an LO or LS input/sensor type has been entered for this parameter, also make entries in
INPTCOND (Input Conditioning) and PVFORMAT (Decimal Format) lines of the configuration form.
If a TD (Temperature Display) input/sensor type was entered for this parameter, also make entries
in the PVFORMAT (Decimal Format) and PVTEMP (Temperature Display) lines of the
Configuration Form.
l Internal parameter IPCRDTY is displayed as None when PVCHAR = Sensr300. This is compatible
with the TPS Basic and Enhanced Operator Stations that display UNDEF in this case.
PVCHAR (LEPIU)
Characterization (LEPIU)
This parameter defines the type of display characterization for an LEPIU analog input data point. Refer
to the general note under PVCHAR for a listing of the supported temperature ranges.
Data Type Enumeration of VALCHAR Range See the list detailed below
Range:
l Sensr500 (50) = Unimplemented
l Sensr501 (51) = Type J T/C (FC)
l Sensr502 (52) = Type K T/C (FC)
l Sensr503 (53) = Type T T/C (FC)
l Sensr504 (54) = Type S T/C (FC)
l Sensr505 (55) = Type E T/C (FC)
l Sensr506 (56) = Type R T/C (FC)
l Sensr511 (57) = RTD 100 Ohms at 0 Deg. C - Platinum (FC)
l Sensr515 (58) = Radiamatic Sensor (FC)
l Sensr516 (59) = 1 to 5 Volt (Normalized) (LS)
Chapter 1 - About This Document
Note:
1 - Sensr500—this code effectively causes the PIU firmware to stop scanning the selected board, taking
the board out of use, and enabling the PIU to run with the board removed.
2 - If a Linear Only (LO) or Linear or Square Root (LS) input/sensor type has been selected for this
parameter, also make entries in INPTCOND (Input Conditioning) and PVFORMAT (Decimal Format)
lines of the Configuration Form.
3 - If a Degrees F or Degrees C (FS) input/sensor type has been selected for this parameter, also make
entries in PVTEMP (Temp Display) and PVFORMAT (Decimal Format) lines of the Configuration Form.
4 - Internal parameter IPCRDTY is displayed as None when PVCHAR = Sensr500. This is compatible
with TPS Basic and Enhanced Operator Stations that display UNDEF in this case.
PVCHAR (LLPIU)
Characterization (LLPIU)
This parameter defines the type of display characterization for an LLPIU analog input data point. Refer
to the general note under PVCHAR for a listing of the supported temperature ranges.
Data Type Enumeration of VALCHAR Range See the list detailed below
Range:
l Sensr400 (0) = Unimplemented (Notes 1 & 4)
l Sensr401 (27) = Type J T/C (FC)
l Sensr402 (28) = Type K T/C (FC)
l Sensr403 (29) = Type T T/C (FC)
l Sensr404 (30) = Type S T/C (FC)
l Sensr405 (31) = Type E T/C (FC)
l Sensr406 (32) = Type R T/C (FC)
l Sensr408 (33) = CJR RTD (FC) (Cabinet Temp.)
l Sensr409 (34) = RTD 10 ohms at 25 Deg. C - Copper (FC)
l Sensr410 (35) = RTD 120 ohms @ 0 Deg. -Nickel
l Sensr411 (36) = RTD 100 ohms @ 0 Deg. - Platinum
Chapter 1 - About This Document
Notes:
1 - Sensr400—this type causes the PIU firmware to stop scanning the selected board, effectively taking
the board out of use and enabling the PIU to run with the board removed.
2 - Sensr416 through Sensr427 can be used with attenuator daughter boards that can be scaled for the
range of 1V to 5 V.
3 - If a Linear Only (LO) or Linear or Square Root (LS) input/sensor type was selected for this
parameter, also make entries in INPTCOND (Input Conditioning) and PVFORMAT (PV Decimal Format
lines) of the Configuration Form. If Degrees F or Degrees C (FC) input/sensor type was selected for this
parameter, also make entries in PVTEMP (Temp Display) and PVFORMAT (Decimal Format) lines of
the Configuration Form.
4 - Internal parameter IPCRDTY is displayed as “None” when PVCHAR = Sensr400. This is compatible
with the TPS Basic and Enhanced Operator Stations that display UNDEF in this case.
5 - The following sensor type values are applicable only if the “PV Alarm Deadband Enhancement”
option has been purchased. This enhancement requires special firmware in the LLPIU. For the LLPIU,
the enhancement provides a configurable PV Alarm Deadband, as well as the following zero-based
sensor types. Contact a Honeywell salesperson or Project Manager to request a quote for this option
from the Engineering Services group.
PVCHAR (AMC)
Characterization(AMC)
This parameter defines the type of display characterization for AMC analog and regulatory data points.
Refer to the general note under PVCHAR for a listing of the supported temperature ranges.
Data Type Enumeration of VALCHAR Range See the list detailed below
Range:
l Linear (0) = Linear
l Jtherm (1) = Type J Thermocouple
l Ktherm (2) = Type K Thermocouple
l Ttherm (3) = Type T Thermocouple
l Etherm (10) = Type E Thermocouple
l Rtherm (8) = Type R Thermocouple
l Rptherm (9)= Type R' Thermocouple
l Stherm (4) = Type S Thermocouple
l BurnsRTD (6) = Burns Resistance Temperature Device
l Radiamat (7) = RH Radiamatic
l DinRTD (12) = DIN Resistance Temperature Device
l JisRTD (13) = JIS Resistance Temperature Device
If Linear is entered for this parameter, make entries in the INPTCOND (Input Conditioning) and
PVFORMAT (Decimal Format) lines on the configuration form. If an entry other than Linear is entered for
this parameter, make entries in the INPTCOND and PVTEMP (Temp Display) lines on the Configuration
Form.
PVCHAR (CB)
Characterization (CB)
This parameter defines the type of display characterization for CBRVAI data points. Refer to the general
note under PVCHAR for a listing of the supported temperature ranges.
Range:
l Linear (0) = Linear
l Jtherm (1) = Type J Thermocouple
l Ktherm (2) = Type K Thermocouple
l Ttherm (3) = Type T Thermocouple
l Stherm (4) = Type S Thermocouple
l Sqrroot (5)
l BurnsRTD (6) = Burns Resistance Temperature Device
l Radiamat (7) = RH Radiamatic
Chapter 1 - About This Document
If Linear or Sqrroot is entered for this parameter, make entries in the INPTCOND (Input Conditioning)
and PVFORMAT (Decimal Format) lines of the Configuration Form. If an entry other than Linear or
Sqrroot is entered, make entries in the INPTCOND (Input Conditioning) and PVTEMP (Temp Display)
lines.
PVCLAMP
PV Clamp Option
This parameter defines whether the PV value is clamped when it is outside the configured range
established by PVEULO and PVEUHI.
Range:
Noclamp (0) = PV values outside the configured range are not clamped to the specified extended
range. PV is displayed as “------” (Not A Number).
Clmp (1) = Configured range is clamped to the specified extended range and the clamped value is
displayed for the PV.
Clamp Value Option for Basic Controller 1C (with Input Conditioning Configured for Sqrroot)
None Clamp X, where: X< -2.9% -2.9% < =X -2.9 X 102.9 Uncertain Normal
<=102.9% X>102.9% Uncertain
PVCLAMP (HLPIUAI)
PV clamping option
FFB Applicability:
l AI FFB of HLPIU AI
This parameter is used for clamping the value of PV. This differs for various PVCHARS.
EHG does not process PV value from the box if the box has declared the PV value as
UNREASONABLE. In PIUs, the box sets the UNREASONABLE bit in the current value location. So
irrespective of PVCLAMP values, EHG will set the PV to NaN and PVSTS as BAD if current value is
marked as UNREASONABLE by PIU box. LCN-HG behaves in a similar way.
Please refer the attached screen shot from the PIU Guide.
Hence value clamping may not be possible even if PVCLAMP = CLAMP when the input value exceeds
the allowable extended range (that is, -2.9 to 102.9%). This occurs because while PVSOURCE=AUTO,
the box will detect the over range as an A/D converter overflow and set the Unreasonable bit which
forces the PV to NaN.
PVCLAMP (LLPIUAI)
PV clamping option
FFB Applicability:
l AI FFB of LLPIU AI
EHG does not process PV value from the box if box has declared the PV value as UNREASONABLE. In
PIUs the box sets the UNREASONABLE bit in the current value location. So irrespective of PVCLAMP
values, EHG will set the PV to NaN and PVSTS as BAD if current value is marked as UNREASONABLE
by PIU box. LCN-HG behaves in the same way.
Please refer the attached screen shot from the PIU Guide.
Hence value clamping may not be possible even if PVCLAMP = CLAMP when the input value exceeds
the allowable extended range (i.e., -2.9 to 102.9%) because, while PVSOURCE=AUTO the box will
detect the over range as an A/D converter overflow and set the Unreasonable bit which forces the PV to
NaN.This value clamps at the specified value if the PVCLAMP option is Clamp else goes to Nan when
PVCLAMP option is NoClamp.
Chapter 1 - About This Document
PVCLAMP (LEPIUAI)
PV clamping option
FFB Applicability:
l AI FFB of LEPIU AI
This parameter is used for clamping the value of PV. This differs for various PVCHARS.
EHG does not process PV value from the box if box has declared the PV value as UNREASONABLE. In
PIUs the box sets the UNREASONABLE bit in the current value location. So irrespective of PVCLAMP
values, EHG will set the PV to NaN and PVSTS as BAD if current value is marked as UNREASONABLE
by PIU box. LCN-HG behaves in the same way.
Please refer the attached screen shot from the PIU Guide.
Hence value clamping may not be possible even if PVCLAMP = CLAMP when the input value exceeds
the allowable extended range (i.e., -2.9 to 102.9%) because, while PVSOURCE=AUTO the box will
detect the over range as an A/D converter overflow and set the Unreasonable bit which forces the PV to
NaN.
PVEUHI
PV Range High
PVEULO
PV Range Low
PVEXHIFL
PVEXLOFL
This parameter indicates that the current PV value has exceeded the configured high or low range
(PVRNGOP).
PVFORMAT
PV Decimal Format
This parameter defines the position of the decimal point for real numbers of the block.
Data Type Enumeration Range D0 (0) - XXXX D1 (1) - XXX.X D2 (2) - XX.XX D3 (3) -
X.XXX AMC Numeric points also support: D4 - XX.XXXX
D5 - X.XXXXX
PVLOALM.FL
PVHIALM.FL
This parameter indicates whether the PV Alarm is currently active for the block.
PVLOALM.PR
PVHIALM.PR
Data Type Enumeration Range None (0) Journal (1) Low (2) High
(3) Urgent (4)
PVLOALM.SV
PVHIALM.SV
PVLOALM.TP
PVHIALM.TP
PVP
PVRAW
This parameter provides the current value of the PV after A/D conversion, digital filtering, and PV square
rooting.
PVRNGOP
PV Range Option
Data Type Enumeration Range None (0) - -6.86% to 106.86% (no clamping) Fullrng (1) -
-2.9% to 102.9% (no clamping) Clmpzero (3) - 0.0% to
102.9% (clamped at zero)
PVSIGNAL (CBREG)
PV Signal Type - specifies which of the signals is to be applied to the PV input for this slot.
Range:
l Output = PV input to this data point is the output from the data point specified by PVSLTSRC.
l Pv = PV input to this data point is the PV at the data point specified by PVSLTSRC.
l Rv = PV input to this data point is the remote variable at the data point specified by PVSLTSRC.
l Lsp = PV input to this data point is the local setpoint at the data point specified by PVSLTSRC.
To update the value in this parameter, MODE must contain Man and INITCONF must contain Noinit. If
you specify ALGIDDAC = Das, this parameter must contain Pv.
PVSIGNAL (AMCREG)
This parameter determines the signals at the data point (specified by PVSLTSRC) to be applied to the
PV input of a regulatory data point.
Data Type Enumeration Of SIGNAL Range See the details listed below
Range:
l Output = PV input to this data point is the output from the data point specified by PVSLTSRC.
l Pv = PV input to this data point is the PV from the data point specified by PVSLTSRC.
l Ai = PV input to this data point is the analog input at the data point specified by PVSLTSRC.
l Lsp = PV input to this data point is the local setpoint at the data point specified by PVSLTSRC.
l Sqv = PV input to this data point is the sequence variable of the data point specified by PVSLTSRC.
To update the value in this parameter, MODE must contain Man and INITCONF must contain Noinit.
PVSLTSRC
PV Input Source
This parameter defines the tag name of the block that supplies the signal to the PV input of this slot.
The data point that supplies the input signal must be in the same hiway box as this regulatory data
point. The type of signal supplied is determined by the PVSIGNAL (PV Signal Type) parameter.
PVSOURCE
PV Source
Range:
l Sub (0) = Substituted; program and continuous control access levels in an AM can be used to
change the PV value of this data point.
l Man (1) = Manual; operator, supervisor, or engineer access level can be used to change the PV.
l Auto (2) = Automatic; the PV value is obtained from the hiway box. Changes to the PV value are not
allowed.
Chapter 1 - About This Document
PVSRCOPT
PV Source Option
PVSTS
PV Status
This parameter provides the status of the PV value for the block.
Data Type Enumeration Range BAD (0) UNCERTN (1) NORMAL (2) MANUAL (3)
INITACK (4) INITREQ (5) INITBAD (6)
Related PV Checkpoint No
Parameters
PVTEMP
PVTP
FFB Applicability:
l AC FFB of a DHP/HLPIU/LLPIU/AMC analog input
l AI FFB of a CBRV/DHP/HLPIU/LLPIU analog input
l AI FFB of an AMC analog input without accumulation
AC FFB is not permitted to occur with an AMC analog input having accumulation.
PVTRAKOPT
PV Tracking Option
This parameter defines whether PV tracking should be used with the slot. If PV tracking is selected,
when Mode is Man, the slot?s LSP tracks its own X (PV) input.
PVTV
FFB Applicability:
l AC FFB of a DHP/HLPIU/LLPIU/AMC analog input
l AI FFB of a CBRV/DHP/HLPIU/LLPIU analog input
l AI FFB of an AMC analog input without accumulation
This parameter defines the target (setpoint) value in engineering units for analog input data points and
for the input portion of analog composite data points.
If the AI FFB is of a CBRV then PVTV comes from the RV of that CB slot, not the modulating PV of that
slot.
Range:
Target value can have a range from -6.86% to 106.86%.
The configured range established by PVEULO and PVEUHI defines value that is entered.
Chapter 1 - About This Document
1.2.16 -R-
RATIO
This parameter contains the ratio value used for Pidratio, Autratio, and Autobias algorithms. When
Mode is Cas, the configured Y input (SP) is multiplied by the value in RATIO.
RATE1PERIOD
This is a read only parameter, which shows the period at which certain blocks do some of their
processing. Some blocks do all of their processing at the rate of GTWBASEPRD. Others do a portion of
their processing at the rate of GTWBASEPRD and a portion at the slower rate of RATE1PERIOD.
RATE1PERIOD always has a value reasonably close to 5 seconds. However, its actual value is
determined by the best scaling that can be achieved from the value of GTWBASEPRD. For example, if
GTWBASEPRD is 1.0 seconds, RATE1PERIOD is 5.0 seconds. If GTWBASEPRD is 1.5 seconds,
RATE1PERIOD is 4.5 seconds. Units are seconds.
Default Configuration No
Load
RCASENB
This parameter specifies whether supervisory control from an Experion PKS module can be used for the
slot. The local cascade mode is not affected. This is automatically set for Pidcma, Pidcm, and Pidspc
(05, 06 and 07) algorithms, because it uses the hiway based computer mode.
The following comparison of the TPS versus hiway-based modes shows the effect of RCASENB on
supervisory control:
Off MAN AUTO BCAS CAS MAN AUTO Not allowed CAS
RCCOMMAND
RCDFWREV
This parameter shows the current RCD firmware revision level number. (Applicable to CBRCD only)
RCFWLVL
This parameter indicates the Reserve Controller firmware revision level. (Applicable to CBRCD only)
RCDNAME
This parameter indicates the name of the Reserve Controller Director for a primary controller. The name
is in the format <Control Module Name. Device FB Name>
RCERRSTAT (1..11/17)
This parameter shows the errors occurred in the reserve controller along with their error codes. A
Maximum of 11 errors can be reported from CBRCD 17 from AMCRCD.
RCSTATUS
This parameter indicates the status of the Redundant Controller. It is an array of string values.
RDNCONFIG
This parameter indicates the redundancy configuration of the EHG. It takes two values: NONREDUND
and REDUND.
RDNROLECHNG
This parameter displays an array of last four reasons for a redundancy role change. The role of an EHG
node may change due to on-process migration, commanded swap, or switchover.
Data Type Enumeration Range NOATTEMPT (0), SWAPCMD (1), PRINOTVISIBLE (2),
PRILONELYFTE (3), PRIDHEBBAD (4), PRIHWYBAD
(5), MIGRATION (6)
Related Checkpoint No
Parameters
RDNROLESTATE
This parameter indicates the role of the node in a redundant EHG pair.
RDNSYNCABORT
This parameter displays an array of last four results of initial synchronization attempts.
Data Type Enumeration Range NONE (0) PTNERABSENT (1), PTNERNOTCMPT (2),
PTNERSTRTUP (3), SYNCSEQERR (4),
PRISYNCABORT (5), SECSYNCABORT (6),
PRIAPPERR (7), SECAPPERR (8), PRIBUSY (9),
SECBUSY (10), ABORTCMD (11), FTEERR (12),
SECDHNBAD (13), SECHIWAYBAD (14)
Related Checkpoint No
Parameters
Application errors like PRIAPPERR/SECAPPERR and FTEERR are not recoverable. Manual
intervention is required to rectify the error.
RDNSYNCATMPT
Related Checkpoint No
Parameters
RDNSYNCPROG
RDNSYNCSTATE
This parameter provides detailed information about the synchronization condition of a redundant EHG
pair. RDNSYNCSTATE is a read-only parameter, valid only if MODISREDUN = REDUND.
RDNSYNCSTATE can be viewed from either the primary or secondary EHG FB. It shows the same
value in either place.
Data Type Enumeration Range See the list detailed in the following
table.
Related Checkpoint No
Parameters
Range Description
NotInSync Indicates that Primary and Secondary do not have synchronized databases, nor are
(0) they in the process of synchronization. If the Primary fails in this state, the Secondary
cannot take over. This value is a transient state when both the nodes of a redundant
EHG pair are present and functional. This state can be persistent when the Secondary
cannot sustain synchronization. This is the initial state of the Secondary after
configuration/load.
PartnerVisbl A transient state, which indicates that the EHG has detected its partner node on the
(1) FTE network.
SyncInProg Indicates that Primary and Secondary are communicating to create a synchronized
(2) database within the Secondary. If the Primary fails in this state, the Secondary cannot
take over.
SyncMaint Indicates that the Primary and Secondary are fully synchronized. The secondary
(3) database is being updated as EHG resident parameters are written to the Primary from
the supervisory network. If the Primary fails in this state, the Secondary takes over as
Primary. Once the EHG pair enters the SyncMaint state, the Secondary CPMSTATE
becomes Backup. When RDNSYNCSTATE = SyncMaint the secondary EHG is
sometimes referred to as “qualified”.
Stdby (4) This state can only show up in the Secondary EHG. It indicates that the Secondary is
not synchronized with the current database, but if failure of the Primary occurs, the
Secondary will take over using the database it has. This state is used in on-process
SW upgrade scenarios. An EHG, which is not the primary, enters StandBy
automatically when it recognizes that the loaded SW version does not match that of the
Primary.
SyncFail (7) During initial synchronization operation, or during synchronization maintenance, the
synchronization did not go through.
Apperror (9) Indicates that an application error has occurred in the EHG.
Uncertain Indicates the EHG is not configured for redundancy. This is also the initial state of the
(10) Primary on configuration/load until the Secondary is not physically confirmed to be
present by the periodic scan. On detection of the Secondary, this state changes to
NotInSync.
RDNSYNCTIME
This parameter indicates the time last taken for the node to transition from initial synchronization to
maintenance synchronization phase.
Chapter 1 - About This Document
REDTAG
This parameter specifies if a “red tag” is in effect for this block. When a data point is red-tagged, OP and
MODE cannot be changed. It is possible that changes to OP could be caused by functions on the Data
Hiway.
When a data point is red-tagged, all aliases of the data point are automatically red-tagged by the EHG.
REGNAME(x,y)
This parameter indicates the name of the EHG Counter input function block configured for each of the
sixteen slots in an A-AMC. The name is of the form <Control Module Name.fb name>. Note that “x”is the
index for Slot number and “y” is the index for Subslot number.
RESETCMD
Reset Command
FFB Applicability:
l AI FFB of AMC analog input having accumulation
l CC FFB of a HLPIU expanded (32 bit) counter
l CO FFB of a HLPIU normal (16 bit) counter or AMC counter
This parameter allows the operator to reset the accumulating action of the specific input.
Default NA Configuration No
Load
RNGCODE1
FFB Applicability:
l AC FFB of any DHP's analog input
l AI FFB of any DHP's analog input
This parameter specifies the range that is to be used by the DHP when it converts PC values to B12E
format for the analog input.
Related Checkpoint No
Parameters
RNGCODE2
FFB Applicability:
l AC FFB of any DHP's analog output
l AO FFB of any DHP's analog output
This parameter specifies the range to be used by the DHP when it converts PC values to B12E format
for the analog output.
Parameters
ROCALM.PR
This parameter indicates whether the Rate of Change Alarm is currently active for the block.
ROCALM.SV
This parameter defines the severity for the Rate of Change Alarm.
ROCALM.TP
This parameter defines the trip point for the Rate of Change Alarm.
ROCNEGALM.FL
ROCPOSALM.FL
These parameters indicate whether the Rate of Change Alarm is currently active for the block.
ROCNEGALM.PR
ROCPOSALM.PR
These parameters define the priority for the Rate of Change Alarm.
ROCNEGALM.SV
ROCPOSALM.SV
These parameters define the severity for the Rate of Change Alarm.
ROCNEGALM.TP
ROCPOSALM.TP
These parameters define the trip point for the Rate of Change Alarm.
Data Type Real Range 1.0% to 999.9% per minute for Positive ROC
-999.9% to -1.0% per minute for Negative
ROC
RTRCNFG(I)
This parameter shows the pre-configured retry limit according to error type. The index selects the type of
error. RTRCNFG() is not a configuration parameter. It is a read-only parameter, which shows values
established using the configuration tool of the DHEB. Possible values of the index and the
corresponding data interpretation are as follows:
0 - Retry limit for BCH errors. This is related to the error called ‘H4’ on BOS displays.
1 - Retry limit for Busy Response errors. This is related to the error called ‘H5’ on BOS displays.
2 - Retry limit for No Response errors. This is related to the error called ‘H2’ on BOS displays.
Chapter 1 - About This Document
3 - Retry limit for Improper Command Word / User Error errors. This is related to the error called ‘H9’ on
BOS displays.
4 - Retry limit for Echo errors. This is related to the error called ‘H7’ on BOS displays.
5 - Retry limit for Illegal Response errors. This is related to the error called ‘H10’ on BOS displays.
6 - Retry limit for Range Overflow errors. This is related to the error called ‘H11’ on BOS displays.
7 - Retry limit for Security Check, BCH errors. This is related to the error called ‘H12’ on BOS displays.
8 - Retry limit for Security Check, Illegal Response errors. This is related to the error called ‘H13’ on
BOS displays.
9 - Retry limit for Security Check, No Response errors. This is related to the error called ‘H14’ on BOS
displays.
10 - Retry limit for Over Hiway Access errors. This is related to the error called ‘H16’ on BOS displays.
11 - Retry limit for Security Check, Echo errors. This is related to the error called ‘H15’ on BOS displays.
12 - Unused
13 - Unused
14 - Unused
15 - Retry limit for No Grant errors.
RTRCNFG() is derived from the Retries[] fields of the DHEB's DHEBStatus structure.
RTRCNT(I,J)
This parameter gives the accumulated count of retries for each type of error experienced by the DHEB
for the box represented by the Device FB. The error type is indicated by the first index. The time span
over which the count has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows.
0 - Count of BCH errors. This is related to the error called ‘H4’ on BOS displays.
1 - Count of Busy Response errors. This is related to the error called ‘H5’ on BOS displays.
2 - Count of No Response errors. This is related to the error called ‘H2’ on BOS displays.
3 - Count of Improper Command Word / User Error errors. This is related to the error called ‘H9’ on BOS
displays.
4 - Count of Echo errors. This is related to the error called ‘H7’ on BOS displays.
5 - Count of Illegal Response errors. This is related to the error called ‘H10’ on BOS displays.
6 - Count of Range Overflow errors. This is related to the error called ‘H11’ on BOS displays.
7 - Count of Security Check, BCH errors. This is related to the error called ‘H12’ on BOS displays.
8 - Count of Security Check, Illegal Response errors. This is related to the error called ‘H13’ on BOS
displays.
Chapter 1 - About This Document
9 - Count of Security Check, No Response errors. This is related to the error called ‘H14’ on BOS
displays.
10 - Count of Over Hiway Access errors. This is related to the error called ‘H16’ on BOS displays.
11 - Count of Security Check, Echo errors. This is related to the error called ‘H15’ on BOS displays.
12 - Unused
13 - Unused
14 - Unused
15 - Index normally represents No Grant errors. However, this is meaningless for an individual Hiway
box.
Possible values of the second index and the corresponding data interpretation are as follows.
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
RTRCNT() is derived from the RetryErrors [], RetryErrCurHr[] and RetryErrHr[] fields of the DHEB's
DHEBBoxErrors structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
RTRCNTALL(I)
This is a statistics parameter, which gives the total count of retries for all types of communications errors
experienced by the box. The index indicates the time span over which the count has been kept.
Possible values of the index and the corresponding data interpretation are as follows.
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
RTRCNTALL() is derived from the RetryErrors [], RetryErrCurHr[] and RetryErrHr[] fields of the DHEB's
DHEBBoxErrors structure.
RVSCANPRD
RV Scan Period
FFB Applicability:
This parameter specifies the rate at which the RV input and its target value is scanned. It has a
configurable value of zero that disables scanning. In addition, it has a configurable scanning (enabled)
range of 1 second to 2 hours.
Although RVSCANPRD is floating point, not all the values are permitted. The entry is rounded to the
nearest multiple of GTWBASEPRD.
The EHG Syncfail occurs when CBRVAI is configured with the RV Scan Period lower than Gateway
Base Period. The RVSCANPRD must always be set greater than GTWBASEPRD (1.5 Secs).
1.2.17 -S-
SCANASSOCDSP
This parameter represents the name of an operations display to be associated with the block.
SCANCTRLLVL
SCAN Control Level (EHG FB, GEE FB, CM, Device FBs)
Chapter 1 - About This Document
This parameter indicates the control level of the function block in the domain of the operations display
server.
SCANFREQ (HLPIU)
This parameter defines the rate at which this analog input or analog composite data point is sampled. In
the HLPIU, the maximum scan rate is 400 points/second. The number of data points in a scan class
must be less than the maximum allowed for the scan class. Refer to PIU General Description in the
Product Manual in the BASIC System book set. If too many points are assigned to the faster scan
classes, this could cause a processing-overload condition to occur.
Data Type Enumeration.of SCANFREQ Range See the list detailed below
Range:
l Offscan = No scanning
l Scan60= 60 seconds
l Scan15= 15 seconds
l Scan5= 5 seconds
l Scan1= 1 second
l Scan25 = 0.25 second
l Scan05 = 0.05 second
Reserved = Mailboxing is a technique used to set up a PIU slot as an information transfer buffer. This
way, a computer (which can interface to more than one hiway) can take information from one device on
one hiway and write it to a PIU located on another hiway where it can be viewed by another operator
station which does not have access to the original device.
SCANFREQ (LEPIU)
This parameter defines the rate at which this analog input data point is sampled. In the LEPIU, the
maximum scan rate is 16 points/second. The number of data points in a scan class must be less than
the maximum allowed for the scan class. Refer to PIU General Description in the Basic System Product
Manual binders. If too many points are assigned to the faster scan classes, this could cause a
processing-overload condition to occur.
Chapter 1 - About This Document
Data Type Enumeration of SCANFREQ Range See the list detailed below
Range:
l Offscan= No scanning
l Scan60 = 60 seconds
l Scan15 = 15 seconds
l Scan5 = 5 seconds
SCANFREQ (LLPIU)
This parameter defines the rate at which this analog input data point is sampled. In the LLPIU, the
maximum scan rate is 160 data points/second without OTD and 73 data points/second with OTD. The
number of data points in a scan class must be less than the maximum allowed for the scan class. Refer
to PIU General Description . If too many points are assigned to the faster scan classes, this could cause
a processing-overload condition to occur.
Data Type Enumeration of SCANFREQ Range See the list detailed below
Range:
l Offscan= No scanning
l Scan60= 60 seconds
l Scan15= 15 seconds
l Scan5= 5 seconds
l Scan1= 1 seconds
l Scan25= 0.25 second
SCANGRPDTL
This parameter appears as a configuration entry in the EHG FB configuration form. It allows an on-
process group detail display to be associated with the EHG FB.
SCANPNTDTL
Scan Point Detail <display> (GEE FB, EHG FB, CM, Device FBs)
This parameter appears as a configuration entry in the EHG FB configuration form. It allows an on-
process point detail display to be associated with the EHG FB.
SCANTIME
This parameter defines the scan time (in seconds) during which the DHP updates all the PC data points
in the DHP database. A scan time of 0 seconds is considered as being free-running.
SECDATA
This parameter provides information to the primary block whose output is storing to this block. The
contained information includes initialization and windup status, among other things.
The user need not configure connections for this parameter or view its contents. The system will
automatically set up all required connections to this parameter.
SECMODNAME
This parameter identifies the EHG FB of the secondary EHG. Only the Monitoring side of CBldr uses it. It
has type BLOCKID so that it may be used to request data from the SR. Parameter SECMODNAME is a
BLOCKID representation of the same string name contained in parameter SECNAMESTRG, which has
type String.
SECNAMESTRG
This is associated as the tag name for the secondary EHG FB and the server communicates using this
tag name.
SETRTRCNFG(I)
Used to change the default number of retries the DHEB will perform for specific Data Hiway errors, as
well as retry options (uses a DHEB API custom structure). The index selects the retry configuration.
Possible values of the index and the corresponding data interpretation are as follows:
0 - BCHerrorRetries
1 - busyRetries
2 - noResponseRetries
3 - userErrorRetries
4 - echoRetries
5 - illegalResponseRetries
6 - rangeOverflowRetries
7 - secBCHretries
8 - secIllegalRetries
9 - secNoResponseRetries
10 - overHiwayAccessRetries
Chapter 1 - About This Document
11 - secEchoRetries
12 - noGrantRetries
13 - maxRetriesAll
14 - retryStartingPoint
Signal Types Slots 1 & 2 - Signal Types Slots 7 & 8 - defines the type of inputs to the override selector
(Overhisl or Overlosl algorithm). Signal type selection is accomplished separately for each pair of slots
(slots 1&2, 3&4, 5&6, 7&8).
Range:
l Output = Output signals from the respective pair of slots are to be the input signals to the override
selector.
l Rv = The remote variables at the respective pair of slots are to be the inputs to the override
selector.
SHEDMODE
This parameter defines the Mode to which this block sheds, when communication with supervisory
control level is lost. Box/slot time-out gates are used for monitoring the status of communications with
the supervisory level.
Data Type Enumeration Range Man (0) Auto (1) Cas (2) Bcas (3) None
(4) Normal (5)
SHEDSTAT
Shed Status
This parameter indicates whether the block has shed to its shed mode.
Data Type Boolean Range On - block has shed Off - block has not
shed
SIMCOMMAND
Data Type Enumeration Range NONE (0) SIMRUN (1) SIMFREEZE (2)
SIMDISABLE (3)
Related Checkpoint No
Parameters
SIMENABLE
This parameter enables user to configure on-process or simulation personalities of EHG. This
parameter can be changed only on Project view in Control Builder and the change can be loaded only
when GEE has not been loaded to the Monitoring view.
SIMSTATE
Simulation State
Data Type Enumeration Range NONE (0), SIMRUN (1), SIMFREEZE (2),
SIMDISABLE (3)
SLOTNO (1-16)
Range:
SLOT1 0
SLOT2 1
SLOT3 2
SLOT4 3
SLOT5 4
SLOT6 5
SLOT7 6
SLOT8 7
SLOT9 8
SLOT10 9
SLOT11 10
SLOT12 11
SLOT13 12
SLOT14 13
SLOT15 14
SLOT16 15
Chapter 1 - About This Document
SLOTNO (1-30)
This parameter is used for selecting a slot for viewing the slot type and the CM configured for that slot.
Range:
SLOT1 0
SLOT2 1
SLOT3 2
SLOT4 3
SLOT5 4
SLOT6 5
SLOT7 6
SLOT8 7
SLOT9 8
SLOT10 9
SLOT11 10
SLOT12 11
SLOT13 12
SLOT14 13
SLOT15 14
SLOT16 15
SLOT17 16
SLOT18 17
SLOT19 18
SLOT20 19
SLOT21 20
SLOT22 21
SLOT23 22
SLOT24 23
SLOT25 24
Chapter 1 - About This Document
SLOT26 25
SLOT27 26
SLOT28 27
SLOT29 28
SLOT30 29
SLOT31 30
SLOT32 31
SLOTNUM
Slot Number
This parameter defines the slot number of the card/box of the Hiway Box in which the block resides.
The slot number ranges for the various data points are as follows:
CB RV 1-8
CB Regulatory 1-8
LEPIU AI 1-32 (Slots 1 & 2 are in Remote Box 1, slots 3 & 4 are in Remote Box
2, and so on)
LLPIU AI 1-32
SLOTTYPE
Range:
l REGCTL (0)
l RVAI (1)
l AI (2)
l AO (3)
l AC (4)
l DI (5)
l DO (6)
l DC (7)
l Counter (8)
l MCRegCtl (9)
l BoxSlot (10)
l None (11)
l DDI (12)
l DDO (13)
SOESYNENB
This parameter allows you to enable/disable SOE time synchronizing per EHG
Chapter 1 - About This Document
SP
Target or Setpoint
This parameter defines the local setpoint (LSP) for a CB and AMC Regulatory block. The SP value must
be in engineering units and can be anywhere from -6.86% to 106.86% of full scale.
To update the value in this parameter the conditions defined below must be met:
Change Permission Chart for CBs:
Pidnorm, Pidratio, 20 2 2 1 0
Switch 00 0 0 3 3
Sumrwman, Multwman, 00 0 0 1 0
Key:
Values:
l 0 = SP cannot be changed or does not exist.
l 1 = SP can be changed.
l 2 = SP can be changed if PVTRACK = Notrack.
l 3 = SP can be changed if SPSIGNAL = Lsp and SPSLTSRC = (this Tag Name).
Pidcma 22 2 2 1 0
Switch 00 0 0 1 1
Sumrwman, Multwman 00 0 0 1 0
SPECIFI1
FFB Applicability:
l AC FFB of any DHP's analog input
l AI FFB of any DHP's analog input
l CO FFB of any DHP's counter input
l DC FFB of any DHP's digital input(s)
l DI FFB of any DHP's digital input(s)
This parameter specifies the input type associated with the PLC address of an analog/counter input, or
single digital input, or first digital input of a dual digital input.
Range:
For Analog Input:
Chapter 1 - About This Document
l 3 Read Only
l 4 Read and Write
SPECIFI2
FFB Applicability:
l DC FFB of any DHP's two digital inputs
l DI FFB of any DHP's two digital inputs
This parameter specifies the input type associated with the PLC address of the second digital input of a
dual digital input.
Range:
SPECIFO1
FFB Applicability:
Chapter 1 - About This Document
This parameter specifies the output type associated with the PLC address of an analog/digital output, or
first digital output of a dual digital output.
SPECIFO2
FFB Applicability:
l DC faceplate of any DHP's two digital outputs
l DO faceplate of any DHP's two digital outputs
This parameter specifies the output type associated with the PLC address of the second digital output of
a dual digital output.
SPHIFL
This parameter indicates whether the setpoint value of the block has reached or exceeded the
configured high limit.
Data Type Boolean Range Off - limit not reached or exceeded On - limit is
reached or exceeded
Related Checkpoint No
Parameters
SPHILM
SP High Limit
This parameter defines the high alarm limit of the SP in engineering units. SP limits are from -6.86% to
106.86%.
Data Type Real Range -9999 to 9999 Allowable values depend on range
established by PVEUHI/PVEULO in AMC
Related Checkpoint No
Parameters
SPLOFL
This parameter indicates whether the setpoint value of the block has reached or exceeded the
configured low limit.
Data Type Boolean Range Off - limit not reached or exceeded On - limit is
reached or exceeded
Related Checkpoint No
Parameters
SPLOLM
SP Low Limit
This parameter defines the low alarm limit of the SP in engineering units. SP limits are from -6.86% to
106.86%.
Data Type Real Range -9999 to 9999 Allowable values depend on range
established by PVEUHI/PVEULO in AMC
Related Checkpoint No
Parameters
SPP
Setpoint Percent
This parameter provides the SP as a percent of range based on PVEUHI/PVEULO range in AMC.
SPSIGNAL
SP Signal Type
This parameter specifies which of the signals is to be applied to the SP input for this slot.
The SP Signal Types are the same as those listed for PVSIGNAL; refer to the description of the
PVSIGNAL parameter.
SPSLTSRC
SP Input Source
This parameter defines the tag name of the block that supplies the signal to the SP input of this slot.
To update the value in this parameter, MODE must contain “Man,” and, INITCONF must contain “Noinit.”
Chapter 1 - About This Document
SPTOLERANCE
This parameter defines the tolerance limit for a manually entered SP. The difference between a new SP
and a current SP is compared against SPTOLERANCE. If the tolerance is violated in either a positive or
negative direction from the current value of the SP, operator confirmation is required before the value is
stored. A value of 0.0 disables this check.
STATE
Counter/Timer State
FFB Applicability:
This parameter indicates the current state of the given AMC input.
Default NA Configuration No
Load
Range:
l Reset (0) = Data point is in the reset condition.
l Stopped (1) = Accumulation, counter, or timer has been stopped.
l Running (2) = Accumulation, counter, or timer is running.
l Complete (3) = Accumulation, counter, or timer has reached the maximum limit.
l Reserved (4) = Reserved for future use.
STRTSTOP
Start/Stop Command
FFB Applicability:
l AI FFB of an AMC analog input having accumulation
l CO FFB of an AMC counter
This parameter allows the operator to start and stop the given accumulating input.
Chapter 1 - About This Document
Data Type Enumeration Range Start (0) = Start the counter or accumulator. Stop (1) =
Stop the counter or accumulator.
Default NA Configuration No
Load
SUPPNRPT
FFB Applicability:
l DC FFB of a DHP/HLPIU digital input
l DI FFB of a DHP/HLPIU digital input
This is a new parameter added for EHG (not present in LCN-HG). When set, it suppresses notification
reporting of state changes that occur on the given NSWIT digital input.
Note: When enabled this also suppresses notification from occurring when any alarm condition occurs
on the NSWIT input. This is because NSWIT alarm occurrences are reported via the Command
Disagree Change Report (Class 001, Type 011) only and not in the DHP/HLPIU alarm buffer.
Data Type Boolean Range 0 = Notification of both NSWIT input changes and alarms
occur by causing the DHP or HLPIU to build a
corresponding entry in the Command Disagree Report
buffer 1 = Notification of both NSWIT input changes and
alarms are suppressed
STATETEXT
FFB Applicability:
l Applicable for DI / DDI FFBs only
Data Type SDENUMERATION Range For DI - LOWER, UPPER For DDI - LOWER,
UPPER, NONE, BOTH
Default Configuration No
Load
Chapter 1 - About This Document
Related Checkpoint No
Parameters
CAUTION
Ensure to enter unique strings for each PV state. If the same string is entered for each PV state,
the resultant behavior of PV and OP would be unpredictable.
STATSRESET
Store to this parameter causes initialization of EHG statistics parameters. This applies to both statistics
values resident in EHGSNI and those residents in DHEB. Reading parameter STATSRESET always
returns a value of OFF.
SUBSCPERIOD
This parameter gives the subscription period for cyclic peer read requests initiated by the GEE. There
are no peer-peer control connections in EHG. Thus, EHG uses peer communication only in connection
with redundancy synchronization and tracking between the primary and secondary EHGs. The value of
SUBSCPERIOD is shown below:
Data Type Enumeration Range Default (0), 10msec (1), 20msec 500msec (6), 1sec (7),
(2), 50msec (3), 100msec (4), 2sec (8), 5sec (9),
200msec (5), 10sec (10)
Related Checkpoint No
Parameters
SUBSLOTNUM
This parameter displays the Subslot number associated with the FFB.
FFB applicability:
Chapter 1 - About This Document
SWAPCTRLCMD
This is a button control used for swapping roles of primary EHG and secondary EHG.
SYNCENBLSTAT
1.2.18 -T-
T1 (Integral Time)
This parameter defines the integral time for a block configured with a Pid algorithm.
Data Type Real Range 0.01 to 9999 for CB 0.02 to 9999 for
AMC Value greater than 91.02 turns off
the integral action
for AMC
This parameter defines the lag time constant in minutes for the Leadlag algorithm.
T2 divided by T1 should be less than or equal to 16.
Data Type Real Range 0.01 to 91.02 for CB 0.02 to 91.0 for AMC
Value less than 0.02 turns T1 off
T2 (Derivative Time)
This parameter defines the derivative time for a block configured with a Pid algorithm. If the derivative
time is specified as being less than 0.01 minutes (for CB) or 0.02 minutes (for AMC), the derivative
action is disabled.
Related K, T1 Checkpoint No
Parameters
This parameter defines the lead-time constant in minutes for the Leadlag algorithm.
TD
Filter Constant
This parameter defines the filter time constant. A value of 0.0 eliminates the digital filter action.
Data Type Real Range 0.0 to 91.02 minutes for CB 0.02 to 91.0
minutes for AMC
THISNODEROLE
TOGINTSL(1..8)
This parameter defines which time-out interval (BOXTOG1 (TOG Interval 1) or BOXTOG2 (TOG Interval
2)) parameter is to be used for the specified slot in this box.
Range:
Interval1 (0) = Time-out interval specified by BOXTOG1 parameter is to be used for this slot.
Interval2 (1) = Time-out interval specified by BOXTOG2 parameter is to be used for this slot.
For HLPIU the range is from 1 - 32.
TOTALMEMINK
Total amount of memory allocated to the pool used for function blocks. Units are 1024 bytes.
TTLERRCNT(I,J)
This parameter gives the accumulated count of each type of error experienced by the DHEB summed
over all boxes on the Hiway. The error type is indicated by the first index. The time span over which the
count has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows.
l 0 - Count of BCH errors. This is related to the error called ‘H4’ on BOS displays.
l 1 - Count of Busy Response errors. This is related to the error called ‘H5’ on BOS displays.
l 2 - Count of No Response errors. This is related to the error called ‘H2’ on BOS displays.
l 3 - Count of Improper Command Word / User Error errors. This is related to the error called ‘H9’ on
BOS displays.
l 4 - Count of Echo errors. This is related to the error called ‘H7’ on BOS displays.
l 5 - Count of Illegal Response errors. This is related to the error called ‘H10’ on BOS displays.
l 6 - Count of Range Overflow errors. This is related to the error called ‘H11’ on BOS displays.
l 7 - Count of Security Check, BCH errors. This is related to the error called ‘H12’ on BOS displays.
l 8 - Count of Security Check, Illegal Response errors. This is related to the error called ‘H13’ on
BOS displays.
l 9 - Count of Security Check, No Response errors. This is related to the error called ‘H14’ on BOS
displays.
l 10 - Count of Over Hiway Access errors. This is related to the error called ‘H16’ on BOS displays.
l 11 - Count of Security Check, Echo errors. This is related to the error called ‘H15’ on BOS displays.
l 12 - Unused
l 13 - Unused
l 14 - Unused
l 15 - Count of No Grant errors.
Possible values of the second index and the corresponding data interpretation are as follows.
l 0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of
the EHG FB.
l 1- Count has been accumulated since the start of the current hour.
l 2 - Count was accumulated over the last hour. This value changes on the hour and is static for the
next hour.
TTLERRCNT() is derived from the BoxErrors[], BoxErrCurHr[] and BoxErrHr[] fields of the DHEB's
DHEBBoxErrors structure.
Chapter 1 - About This Document
Default Configuration No
Load
Related Checkpoint No
Parameters
TTLERRCNTALL(I)
This is a statistics parameter, which gives the total count of all types of communications errors
experienced by the DHEB for all boxes on the Hiway. It is effectively the sum over all Hiway addresses
of the elements of parameter BOXERRCNTALL().The time span over which the count has been kept is
indicated by the index.
Possible values of the index and the corresponding data interpretation are as follows.
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
TTLERRCNTALL() is derived from the BoxErr[], BoxErrCurHr[] and BoxErrHour fields[] of the DHEB's
DHEBStatus structure.
TTLRTRCNT(I,J)
This parameter gives the accumulated count of retries for each type of error experienced by the DHEB,
summed over all boxes on the Hiway. The error type is indicated by the first index. The time span over
which the count has been kept is indicated by the second index.
Possible values of the first index and the corresponding data interpretation are as follows.
0 - Count of BCH errors. This is related to the error called ‘H4’ on BOS displays.
1 - Count of Busy Response errors. This is related to the error called ‘H5’ on BOS displays.
2 - Count of No Response errors. This is related to the error called ‘H2’ on BOS displays.
Chapter 1 - About This Document
3 - Count of Improper Command Word / User Error errors. This is related to the error called ‘H9’ on BOS
displays.
4 - Count of Echo errors. This is related to the error called ‘H7’ on BOS displays.
5 - Count of Illegal Response errors. This is related to the error called ‘H10’ on BOS displays.
6 - Count of Range Overflow errors. This is related to the error called ‘H11’ on BOS displays.
7 - Count of Security Check, BCH errors. This is related to the error called ‘H12’ on BOS displays.
8 - Count of Security Check, Illegal Response errors. This is related to the error called ‘H13’ on BOS
displays.
9 - Count of Security Check, No Response errors. This is related to the error called ‘H14’ on BOS
displays.
10 - Count of Over Hiway Access errors. This is related to the error called ‘H16’ on BOS displays.
11 - Count of Security Check, Echo errors. This is related to the error called ‘H15’ on BOS displays.
12 - Unused
13 - Unused
14 - Unused
15 - Count of No Grant errors.
Possible values of the second index and the corresponding data interpretation are as follows.
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
TTLRTRCNT() is derived from the RetryErrors [], RetryErrCurHr[] and RetryErrHr[] fields of the DHEB's
DHEBBoxErrors structure.
Default Configuration No
Load
Related Checkpoint No
Parameters
TTLRTRCNTALL(I)
This is a statistics parameter that gives the total count of retries for all types of communications errors
experienced by the DHEB for all boxes on the Hiway. It is effectively the sum over all Hiway addresses
of the elements of parameter BOXRTRCNTALL().The time span over which the count has been kept is
indicated by the index.
Possible values of the index and the corresponding data interpretation are as follows.
0 - Count has been accumulated since power-on or since last write to parameter STATSRESET of the
EHG FB.
Chapter 1 - About This Document
1 - Count has been accumulated since the start of the current hour.
2 - Count was accumulated over the last hour. This value changes on the hour and is static for the next
hour.
TTLRTRCNTALL() is derived from the RetryErrors [], RetryErrCurHr[] and RetryErrHr[] fields of the
DHEB's DHEBBoxErrors structure.
1.2.19 -U-
UACCOMMAND (1..8)
These are the commands that can be sent to the primary controller(s) through RCD.
UNREASALM.FL
This parameter indicates whether the Unreasonable Alarm is currently active for the block. The
Unreasonable alarm occurs when either a low alarm trip point has been set above the high alarm trip
point, or a data point has been taken off scan, or the A/D converter has failed for a block.
UNREASALM.PR
UNREASALM.SV
UACSTATE (1..8)
The status of the primary controller(s) associated with the RCD Box.
Related Checkpoint No
Parameters
UNITTEXT
This parameter holds a text label, which can be used to associate the block and all events generated by
its component blocks with a particular unit.
Chapter 1 - About This Document
UPGRADESTATE
The UPGRADESTATE is a read-only parameter of the EHG FB. It provides information about the
upgrade state of the EHG during an on-process software upgrade.
Data Type Enumeration Range None (0), VerMatch (1), NewVerDBNull (2),
NewVerDBPrimed (3), OldVerDBNull (4),
OldVerDBPrimed (5), IncompatiblePartner (6)
Related Checkpoint No
Parameters
None: Indicates that there is no applicable software upgrade performed during that time. The primary
EHG always shows a value of None for UPGRADESTATE.
VerMatch: Indicates that software version installed on the secondary EHG and the primary EHG are the
same.
NewVerDBNull: Indicates that the secondary EHG has a new version of the software and the primary
has an older version of the software. It also indicates that the secondary EHG's database is empty. This
state is transient and occurs just after a new version is installed on the secondary EHG and its database
is not loaded.
NewVerDBPrimed: Indicates that the secondary EHG has a new version of the software installed and its
database is loaded.
OldVerDBNull: Indicates that the secondary EHG has an older version of the software installed and its
database is empty.
OldVerDBPrimed: Indicates that the secondary EHG has an older version of the software and its
database is loaded.
USEDMEMINK
Total amount of memory already used within the pool allocated for function blocks. Units are 1024
bytes.
1.2.20 -V-
VERSION
This text parameter can be used by application developers to record information about the engineering
version of the control strategy contained within the block.
1.2.21 -X-
XINPUT
Configured X Input
This parameter provides the current value of the X (PV) input for the LeadLag algorithm.
1.2.22 -Y-
Y Input
This parameter provides the current value of the Y input in engineering units.
Chapter 1 - About This Document
Related Checkpoint No
Parameters
Figure 2.1 Physical Equipment reference for corresponding hardware in typical non-redundant system
architecture
Chapter 2 - Control Builder Components
Figure 2.2 Physical Equipment reference for corresponding hardware in typical redundant system
architecture
Type Description
Control Processor Defines name/location and Control Execution Environment (CEE) assignment
Module Block for Primary and Secondary CPMs in connected C200 Controllers. This CPM is
redundancy compliant.
Input Type I/O Provides links for I/O channels to interface physical I/O module to given
Module Blocks Control Processor Module. This includes Series R, Series H, Series A and
HART Input modules.
Output Type I/O Provides links for I/O channels to interface physical I/O module to given
Chapter 2 - Control Builder Components
Type Description
Module Blocks Control Processor Module. This includes Series R, Series H, Series A and
HART Output modules.
Pulse Input Module Serves as the interface board between the C200 Process Controller and field
Block TC- transducers such as tachometers, flow meters, and magnetic pickups.
MDP081/TK-
MDP081
Pulse Input Module Serves as an interface between the C300 Controller and pulsed output
Block CC-PPIX01 transducers such as tachometers, flow meters, and magnetic pickups.
Fault Tolerant Provides link to Fault Tolerant Ethernet (FTE) supervisory network. This
Ethernet Bridge includes C200 Process Controller and Fieldbus Interface Module chassis.
Module Block
Input/Output Link Provides links for Process Manager I/O channels to interface physical
Interface Module Input/Output Processors (IOPs) to given controller.
Block
Inter Cluster Makes CDA data from one Experion cluster available to a second Experion
Gateway Block cluster, allowing regulatory control cascades to span separate Experion
clusters
Process Manager Provides links for I/O channels to interface physical I/O Processors to given I/O
Input/Output (PMIO) Link Interface Module.
Blocks
Series C Input/Output Provides links for Series C I/O channels to interface Series C I/O modules with
(I/O) Blocks Series 8 the C300.
Input/Output (I/O)
Blocks
Speed Protection Provides links to Honeywell's Safety Manager as well as Modbus TCP native
Module (SPM) devices and serial RTU devices through a Modbus TCP gateway/bridge.
ELCN Bridge Provides parameters and properties of the redundant ELCN Bridge to
(ELCN_BRG) Block configure its hardware, commands to control its redundant operation, statistics
to view its performance, and indication of soft failures.
ELCN Node (ELCN_ Provides parameters and properties of an ELCN Appliance Node (such as the
NODE) Block ENIM and AM) to configure its hardware, commands to control its redundant
operation (if redundant), statistics to view its performance, and indication of
soft failures.
Chapter 2 - Control Builder Components
Type Description
Auxiliary Blocks Includes block types for performing auxiliary control functions, such as: calculation,
general linearization and totalization.
Data Acquisition Provides signal conditioning for a process input value from another function block.
Block
IO Channel Includes channel block types (analog input, analog output, digital input, digital
Blocks output, pulse width modulator) to represent I/O points that are device independent;
each I/O channel type has a standard interface with control function blocks. This
category also includes array channel blocks to support communications with the
associated Serial Interface Module and the connected Field Terminal Assembly
(FTA) device. You assign an array channel block to one of the SIM block's 32
channels as well as designating which of the two FTAs it is associated with. The
array channel block types are flag, numeric, and text.
HART DEVICE Provides a standard interface to the HART AI module TC-HAI081and HART AO
Block module TC-HAO081.
Pulse Input Provides a standard interface to the Pulse Input Module TC-MDP081/TK-MDP081.
Channel/Module
Blocks
Exchange Includes block types for performing ControlNet Interoperability functions, such as:
Blocks Flag, Numeric and Text storage.
(ControlNet
Interoperability)
Logic Blocks Provides a set of Boolean, selection and comparison functions to be used as a
basis for integrated logic control.
Math Blocks Provides a set of math functions to be used for basic calculations.
Power Includes block types for building control strategies that support power generation
Generation applications.
Blocks
System Blocks Control Module (CM) is a Control Builder “container” that uses predefined
continuous (discrete) control function blocks to define a given process control
strategy. Sequential Control Module (SCM) is a Control Builder “container” that
uses predefined sequential control function blocks to define the sequential
operation for a given process control strategy.
Universal Provides a configurable function for creating regulatory control cascade strategies
Control Network between the Application Control Environment (ACE) supervisory controller and
Interface Process Manager controllers residing on a Universal Control Network in a
(UCNIF) Block connected TPS system.
Hiway Interface Includes block types for creating regulatory control cascade strategies between the
Chapter 2 - Control Builder Components
Functional Block
Type Description
(HIWAYIF) Application Control Environment (ACE) supervisory controller and Data Hiway
Blocks controllers residing on a Data Hiway in a connected TPS system.
Utility Blocks Includes block types for performing utility control functions, such as: status flag,
numeric storage and timer capabilities. Blocks have been added for message,
data array, and parameter type convert support.
l AICHANNEL l DOCHANNEL
l AOCHANNEL l PWMCHANNEL
l DICHANNEL l SIFLAGARRCH
l SINUMARRCH l SITEXTARRCH
l EQ (Equal) block l NE (Not Equal) block l SHL (Shift Output Left) block
l LE (Less than or Equal to) l OFFDELAY block l TRIG (Rising or Falling edge
block Trigger) block
l HTMOTOR (HT Motor Drive Control) block l SOLENOID (Solenoid Valve Drive Control)
block
l LTMOTOR (LT Motor Drive Control) block l STEAMPROP (Steam Property) block
DISOE block, MU/MC- 32 Digital Input 24 Vdc, 120 Vac, or 240 Vac Yes
PDIS12 Sequence of
Events
Chapter 2 - Control Builder Components
DO32 block MU/MC- 32 Digital Output 24 Vdc isolated, or 240 Vac/125 Yes
PDOY22 Vdc relay
DO16, MU-PDOX01 or 16 Digital Output 24 Vdc, 3-30 Vdc, 31-200 Vdc, Yes
MU/MC-PDOX02 120/240 Vac, 120 Vac/125 Vdc
relay, or 240 Vac/125 Vdc relay
AOCHANNEL n/a The AO channel block represents a single analog input point on
(Series C) the Series CAO-HART Processor
DICHANNEL (Series n/a The DI channel block represents a single discrete input point on a
C) Series CDI-HV, or DI-24 Processor.
DOCHANNEL n/a The DO channel block represents a single discrete input point on
(Series C) a Series CDO-24B I/O Processor
PI (Series C) n/a The PI channel block represents a single pulse input point on a
Series C Pulse Input Module.
PA 8U- PDIP51 8C- 32 Low Voltage Pulse Accumulation Module (24volts DC)
PDIP51
DI-HV CU-PDIH01 32 High Voltage Digital Input (IOM supports both 120 and 240 volts
CC-PDIH01 AC)
DO-24B CU- 32 Bussed Low Voltage Digital Output (24 volts DC)
PDOB01 CC-
PDOB01
SP_AI (Series C) n/a The AI channel block represents a single analog input point on
Speed Protection (SP) Module.
SP_AO (Series C) n/a The AO channel block represents a single analog output point on
the Speed Protection (SP) Module.
SP_DI (Series C) n/a The DI channel block represents a single discrete input point on
the Speed Protection (SP) Module.
SP_DO (Series C) n/a The DO channel block represents a single discrete output point on
the Speed Protection (SP) Module.
SP_SPEED (Series n/a The SP_SPEED channel represents a pulse input on the Speed
C) Protection (SP) Module.
SVP_AO (Series C) n/a The AO channel supports unipolar and bipolar current output
besides the standard 4-20 mA analog output supported by Series
C AO-IOM.
SVP_DI (Series C) n/a The DI channel block represents a single discrete input point on
Chapter 2 - Control Builder Components
SVP_REGCTL n/a The SVP_REGCTL channel block performs the regulatory control
(Series C) function for valve positioning.
SP IOM CC-PSP401 26 Speed Protection Module (SPM) supports the following channels.
l 8 AI channels (SP_AI)
l 1 AO channel (SP_AO)
l 8 DI channels (SP_DI)
l 4 DO channel (SP_DO)
l 4 Speed channel (SP_SPEED)
l 1 voting logic channel (SP_SPDVOTE)
SVP IOM CC- 8 Servo Valve Positioner Module (SVPM) supports the following
PSV201 channels.
l 2 LVDT / RVDT / Analog input channels (SVP_AI)
l 2 Digital input channels (SVP_DI)
l 2 Servo / Analog output channels (SVP_AO)
l 2 Regulatory control channels (SVP_REGCTL)
UIO IOM CC-PUIO01 32 In the Universal Input/Output Module, each channel can be
configured as one of the following channels.
l Analog Input channel
l Analog Output channel
l Digital Input channel
l Digital Output channel
UIO-2 IOM CC- 32 In the Universal Input/Output Module Phase 2 (UIO-2), each
PUIO31 channel can be configured as one of the following channels.
l Analog Input channel
l Analog Output channel
l Digital Input channel
l Digital Output channel
UIO16 IOM CC- 16 In the Universal Input/Output Module-2 16 Channel (UIO16), each
PUIO51 channel can be configured as one of the following channels.
l Analog Input channel
l Analog Output channel
l Digital Input channel
l Digital Output channel
l SWITCH block
l HIWAYOUT block
3.17.6 Processor Interface Unit Analog Input Algorithm Hiway Responder Block (HRBALG_
PIUAIA) 386
3.17.7 High Level Processor Interface Unit Analog Output Algorithm Hiway Responder Block
(HRBALG_HLPIUAO) 387
3.17.8 High Level Processor Interface Unit Digital Input Algorithm Hiway Responder Block
(HRBALG_HLPIUDI) 387
3.17.9 High Level Processor Interface Unit Digital Output Algorithm Hiway Responder Block
(HRBALG_HLPIUDO) 388
3.17.10 High Level Processor Interface Unit Counter Algorithm Hiway Responder Block
(HRBALG_HLPIUCO) 388
Note that the data varies, based on what is pertinent for each block.
Description Lets you write up to eight expressions for computing a Process Variable (PV) value.
Function Each expression can contain any valid combination of inputs, operators and functions
and may perform arithmetic or logic operations, test conditions, and so on. Status
information is made available for input as well as the expression results. You can
assign the result of an expression, a status, or an input to PV and PVSTS parameters
which are then processed like the result of any other Auxiliary function block.
Inputs Accepts up to six optional inputs (P[1] to P[6]) - none are required.
l No inputs are required
l All inputs must be fetched from other function blocks.
l The number of process input connections are equal to the number of inputs; the
default is 1.
l Configure P inputs contiguously (without breaks) in arrays.
Outputs Produces these outputs according to the values you assign to them.
l PV and its status PVSTS, as well as a Boolean flag, PVSTSFL.BAD, to indicate to
other function blocks, that this block's PV status is bad.
l Up to eight expression results (C[1] to C[8])
Chapter 3 - Reference Data for Functional Block Types
Operators Table 3 lists the expression operators and functions supported by this block for
and reference.
Functions
Parameter You must specify a parameter by its full tag name. For example,
Identification “CM25.PumpASelect.PVFL”, or “CM57.PID100.MODE”. In effect, tag names allow
expressions to have an unlimited number of inputs and work with any data type.
However, do not use more than six parameter references in an expression. The
expression syntax has been expanded. Delimiters (') can be used in an expression
containing an external reference component. The format for the delimiter usage is as
follows:
l TagName.'text'
Expression l Must include full tag.parameter name for P inputs in the expression and enclose
Rules identification number in brackets instead of parenthesizes. For example,
CM151.AUXCALC BLOCK.P[1] * CM151.AUXCALC BLOCK.P[2] is valid.
l Expressions cannot contain an assignment operation (a colon and equal sign
with the current syntax) For example, “CM1.PID1.MODE:=X[1]” is invalid.
l Each expression produces a single value (arithmetic or logical which is
automatically stored in a “C” parameter. For example, if you write four
expressions, the result of the first expression is stored in C[1], the result of the
second is stored in C[2], etc. You can use these results, by name, in succeeding
expressions. In this example, you could use C[1] as an input to expressions 2, 3,
and 4.
l You can mix and nest all operators and functions (including conditional
assignments) in any order as long as types match or can be converted.
l You can use blanks between operators and parameter names, but they are not
required.
l You can use all data types in expressions, including enumerations. They are all
treated as numeric types.
l You must configure calculator expressions contiguously (without breaks) in the
arrays.
l A short description can be provided for the expressions using the expression
descriptor parameter (EXPRDESC[1..8]). The results of the expressions, which
use the CONST[1…8] parameters, are affected if you change the values of these
parameters on the Constants tab.
l With R410 , non-CEE controllers such as PMD and Safety Manager and
Experion PKS server points such as TPS and SCADA, can be configured in the
Expressions.
l With R410, when you write the expressions using the TPS point's parameter
references, ensure that the TPS reference parameter is configured using the
parentheses “()”to specify array index. However, when you write the expressions
using the other non-CEE points, you can use the brackets “[].”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
AUXCALC Block.
Do not use equality operands = and <> to compare FLOAT64 and FLOAT32 floating point values in
Chapter 3 - Reference Data for Functional Block Types
expressions. Use inequality operands Less Than (<), Less Than or Equal To (<=), Greater Than (>), or
Greater Than or Equal To (>=) instead.
Unary +-
Parenthesis ()
Array Syntax []
Unary Functions
MAX maximum of n arguments (ignore bad MUL product of n arguments This function
values). If this function has a NAN ignores NaN values. However, if all
argument (bad value), it returns NaN. agruments are NaN, then it returns 1.
AVG average of n arguments. This function SUM sum of n arguments. This function
ignores NaN values. However, if all ignores NaN values. However, if all
arguments are NaN, then it returns agruments are NaN, then it returns 0.
NaN.
LEN Returns an integer length of the string NUMSTR Takes the input parameter, casts it to
a Float64 and converts it to a string
MIDS Takes a string, an integer starting STRNUM Takes the string input parameter and
position and an integer length. The converts it to a Float64
function returns the specified portion of
the original string.
Chapter 3 - Reference Data for Functional Block Types
Operators Description
ABSTOD Takes an absolute time data type and DTIMNUM Takes a delta TIME data type and
strips off the year and date and returns returns a 64-bit float representing the
a 64-bit float representing the time of number of milliseconds.
day in milliseconds.
NOW Returns the current local date and time NUMDTIM Takes a 64-bit float representing
as an absolute time data type some number of milliseconds and
converts it to a delta TIME data type.
NUMTIM Takes a 64-bit float representing the STRTIM Takes a string input parameter and
number of milliseconds since Jan 1, converts it to an Absolute time. The
1972 and converts it to absolute TIME string must be in the same format as
data type. an Absolute time constant.
TOD Returns the current local time of day as TIMNUM Takes an Absolute TIME data type
Time of Day data type and returns a 64-bit float
representing the total number of
milliseconds since Jan 1, 1972.
UTCTOD Returns the current UTC time of day as UTCNOW Returns the current UTC date and
Time of Day data type time of day as an absolute time data
type
PI PI (3.14159. . .)
E e (2.718. . .)
1
Be sure you specify the trigonometric functions cosine, sine, and tangent in radians and not
degrees.
Description Lets you configure up to ten separate inputs to calculate a process variable (PV) value
that can be scaled and biased.
Function The AUXSUMMER block fetches values from other function blocks and determines their
statuses in every execution cycle of the Control Module. It evaluates up to ten inputs and
determines their statuses. It derives values for PV and PV status based on its calculation
of the inputs and the configuration entries for the overall PV scale factor (CPV) and
overall PV bias factor (DPV) parameters.
l The number of process input connections (NUMPINPT) that can be made to other
blocks is equal to the number of inputs. The default is 1.
Parameters C[1..10] CPV D[1..10] DESC DPV PDESC PENABLE PSTS[1..10] PSUB PV
EUDESC NUMPINPT NAME PVFORMAT PVSTS PVSTSFL.BAD
ORDERINCM P[1..10] PVSTSFL.MAN PVSTSFL.NORM
PVSTSFL.UNCERTN
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
AUXSUMMER Block.
Description A new general purpose Up-Down Counter (CTUD) is introduced in the Auxiliary library
to simplify event count strategies. The counter function block starts functioning based on
the configured algorithm. The count inputs may be wired to other function blocks or
stored by a program.
Function The CTUD block is an up-down counter function block. The counter of the CTUD block
can change its state (Up or Down) depending on the configuration of Count Up Flag
(CNTUPFL) and Count Down Flag (CNTDNFL) parameter. The counting also depends
on a valid IN (ININT32/INFLOAT64) configuration if the input is fed through wired
connection. Up-down counting is evaluated as edge trigger quantity or level trigger
quantity depending on the value configured for Count On Level (CNTLVLFL)
Parameter. The CTUD Block supports pause (PAUSEFL), load (LOADFL) and reset
(RESETFL) operation for the counter. If the Count Up and Count Down flags are set to
“TRUE”, the same block execution results in a net internal counter change of zero.
Inputs l The CTUD block accepts a combination of Integer 32, Boolean, and Float 64
inputs.
l Either of ININT32 or INFLOAT64 can be used during block execution. Selection of
which IN parameter to use is determined by Input Specifier (SELINT32FL)
parameter.
l If SELINT32FL is set to “TRUE”, value of ININT32 parameter is used.
l If SELINT32FL is set to “FALSE”, value of INFLOAT64 parameter is
used.
Outputs l The current Counter output value is available in Float 64 (OUTFLOAT64) and
Integer 32 (OUTINT32) formats.
l CARRYUPFL is set to TRUE for one block execution following a counter overflow.
l CARRYDNFL is set to TRUE for one block execution following a counter
underflow.
l QUFL indicates count Up reached.
l QDFL indicates count Down reached
l The output values are fetched through a wired connection or read directly by a
program.
l An output connection to an input that can be initialized does not create a back
Chapter 3 - Reference Data for Functional Block Types
Equations You can configure CNTEQN to specify how the block must handle the overflow and
underflow conditions.
l By default, Equation A is selected.
l Ideal configuration of the Equation D and H to start the counting is:
l For equation D - the input value must be greater than zero.
l For equation H - the input value must be less than zero. If not, then the
counter excludes a gap of zero to the input value in both equations.
Platforms Counter block can be used with the following Control Execution Environments (CEE).
supported l C300
l C200E
l ACE
l ACE-T
l SIM-C300
l SIM-C200E
l SIM-ACE
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the CTUD
Block.
Description Provides calculated output (PV) in which value changes may be delayed from the time
that the corresponding change occurred in the P1 input. The delay time can be fixed, or
it can vary as the inverse of another input (P2).
Operators Table 4 lists the expression operators and functions supported by this block for
and reference.
Functions
Delay Is used to accomplish the desired delays in the input (P1). P1 values are stored and
Table shifted through the table at a rate that is calculated to produce the desired Deadtime.
Chapter 3 - Reference Data for Functional Block Types
l The sample rate of the P1 value (TS). This is the execution rate of the function
block.
l The delay time (DELAYTIME). If fixed delay is selected, user specifies the delay; if
variable delay is selected, the delay is derived from P2.
l The number of entries to use in the delay table (NUMLOC). The table has a
maximum of 60 entries, but the user may request to use fewer than that (by sorting
to NUMLOC).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the DEADTIME
Block.
Description The ENHAUXCALC block provides the following enhancements over the AUXCALC
block.
l Expands existing arrayed input parameters PSTS and P from six to ten.
l These arrayed parameters are added to correspond to each of the ten inputs.
l Input Description
l Scaling Factor
l Enable/Disable Switch
l PSUB Substitute Parameter
l PP Scaled Input
Function Each expression can contain any valid combination of inputs, operators and functions
and may perform arithmetic or logic operations, test conditions, etc. Status information
is made available for input as well as the expression results. You can assign the result
of an expression, a status, or an input to PV and PVSTS parameters which are then
processed like the result of any other Auxiliary function block.
Outputs Produces these outputs according to the values you assign to them.
Chapter 3 - Reference Data for Functional Block Types
Operators AUXCALC (Auxiliary Calculation) block lists the expression operators and functions
and supported by this block for reference.
Functions
Parameter You must specify a parameter by its full tag name. For
Identification example,“CM25.PumpASelect.PVFL”, or “CM57.PID100.MODE”. In effect, tag names
allow expressions to have an unlimited number of inputs and work with any data type.
However, do not use more than six parameter references in an expression. The
expression syntax has been expanded. Delimiters (') can be used in an expression
containing an external reference component. The format for the delimiter usage is as
follows:
l TagName.'text'
The size of each expression in the ENHAUXCALC block is limited to 255 characters.
You can use the following additional arrayed parameters in expressions.
l CP[1..10]
l PP[1..10]
l PENABLE[1..10]
l PSUB[1..10]
l PCODESIZE[1..8]
l NUMSRCCONN[1..8]
Expression l Must include full tag.parameter name for P inputs in the expression and enclose
Rules identification number in brackets instead of parenthesizes. For example,
CM151.AUXCALC BLOCK.P[1] * CM151.AUXCALC BLOCK.P[2] is valid.
l Expressions cannot contain an assignment operation (a colon and equal sign
with the current syntax) For example,“CM1.PID1.MODE:=X[1]” is invalid. Each
expression produces a single value (arithmetic or logical which is automatically
stored in a“C” parameter. For example, if you write four expressions, the result of
the first expression is stored in C[1], the result of the second is stored in C[2], etc.
You can use these results, by name, in succeeding expressions. In this example,
you could use C[1] as an input to expressions 2, 3, and 4.
l You can mix and nest all operators and functions (including conditional
assignments) in any order as long as types match or can be converted.
l You can use blanks between operators and parameter names, but they are not
required.
l You can use all data types in expressions except for Time data types. They are
all treated as numeric types.
l You must configure calculator expressions contiguously (without breaks) in the
arrays.
l A short description can be provided for the expressions using the expression
descriptor parameter (EXPRDESC[1..8]). The results of the expressions, which
use the CONST[1…8] parameters, are affected if you change the values of these
parameters on the Constants tab.
l With R410, non-CEE controllers such as PMD and Safety Manager, and
Experion server points such as TPS and SCADA, can be configured in the
Expressions.
l With R410, when you write the expressions using the TPS point's parameter
references, ensure that the TPS reference parameter is configured using the
parentheses “()”to specify array index. However, when you write the expressions
using the other non-CEE points you can use the brackets “[].”
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
ENHAUXCALC Block.
Description Calculates an output value (PV) as a function of the input value (P1) and ACTLINSEG
parameter value based on configured linear coefficients. It can be any function
represented by up to 12 continuous, linear segments defined with 13 monotonic value
pairs.
Function Typically used to provide a linearized PV (in engineering units) for a sensor actuator, or
process with nonlinear characteristics. The ACTLINSEG parameter is used to select the
linearization segment tables to define the input-output relationship curves. This block
can also be used to characterize functions of a single parameter, such as heat transfer
vs. flow rate, or efficiency as a function of load. It is particularly useful when the
relationship of the input to engineering units is empirically determined.
Outputs l PV, and PVSTS that displays the status of the PV.
l Boolean flag (PVSTSFL.BAD) to indicate to other function blocks, that this block's
PV status is bad.
Function Offers you five different equations for calculating the flow compensation term
(COMPTERM). There is one equation for liquids, one for steam, and three for gases and
vapors. Each equation may require different inputs. For example, depending on which
gases and vapors equation you choose, one requires temperature and pressure
measurements, another requires temperature, pressure and specific gravity, and a third
requires temperature, pressure and molecular weight.
Inputs l The PV Equation Type (PVEQN) you select determines the number of inputs that
the FLOWCOMP block requires.
l Equation A requires 2 inputs
l Equation B requires 3 inputs
l Equation C requires 4 inputs
l Equation D requires 4 inputs
l Equation E requires 5 inputs
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
FLOWCOMP Block.
Description Calculates an output value (PV) as a function of the input value (P1) based on a
separate function that can be represented by 2 to 13 user-defined coordinates. (You
specify the IN and OUT values of each coordinate to make a segment.) The input value
(P1) is then compared with the input range of each segment and the output is set at the
intersection of the input with the appropriate segment.
Function Typically used to provide a linearized PV (in engineering units) for a sensor with
Chapter 3 - Reference Data for Functional Block Types
Outputs PV and its status, PVSTS, as well as a Boolean flag, PVSTSFL.BAD, to indicate to other
function blocks, that this block's PV status is bad.
Segment The first and last segments are treated as if they are infinitely extended. This means, if
Extension P1 is less than IN[0] or greater than IN (NUMSEGS), PV is computed by assuming that
the slope in the appropriate segment continues from the intersection point.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the GENLIN
Block.
Description May be configured to apply a lead-time and two lag-time compensation factors to a
process input value.
Function Provides dynamic lead-lag compensation to the P1 input. It supports one lead
compensation and two lag compensation factors. There is a time constant for each
compensation factor. Specifying a zero value for any time constant will suppress the
corresponding compensation.
Equations This function block only supports one equation - a single input filtered with one lead
compensation and two lag compensations. There is a time constant for each
compensation factor. Specifying a zero value for any time constant will suppress the
corresponding compensation.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LEADLAG
Block.
Description It is desirable to prevent a random change in the output sequence. The Rate of Change
block is a computational block used on the input side of Control blocks for limiting the
input variable to the block (typically SP). In Power plants, speed control of HT motors
requires control without exceeding the rate of change of the current. In some
temperature control applications, dynamic profiling is needed based on the deviation of
SP and the actual temperature.
Function l If the input variation is more than the rate trip limit in either direction, the rate of
change of output is limited to the change specified by the rate trip limits. The output
changes at the specified rate limits until the value is equal to the input variable.
l PVROCBYPASSFL is provided in the function block to BYPASS the rate trip limit
l If the rate limits are NaN, then limits are not applied and PV is set to P1.
l This block provides a Bad PV alarm based on the status of the output
l For an invalid input (=NaN), rate limiting is not done and the output is NaN.
l With R410, ROC block allows you to configure individual values for the on-delay
time and off-delay time for the individual alarms. A new parameter (xxxxALM.TMO)
is introduced for individual alarms to configure the off-delay time.
Outputs l PVROCPOSFL - This flag turns ON when the rate limiting is in the positive
direction.
l PVROCNEGFL - This flag turns ON when the rate limiting is in the negative
direction.
l PV - Output of ROC.
l BADPVFL - This flag is set when a bad input is received at the block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ROC Block.
Description Lets you select one of up to six inputs using configured selection criteria, or allows you
to average two or more of the inputs.
Function The Signal Selector function block accepts as many as six input signals, and may be
configured to do one of the following on these inputs:
l Select the input with the minimum value.
l Select the input with the maximum value.
l Select the median input.
l Calculate the average of the inputs.
l Select an input based on the value of an external control signal; i.e., act as a
multiplexor. With this option, the function block accepts two to six inputs plus a
Chapter 3 - Reference Data for Functional Block Types
l Select the middle of three inputs. If one input goes Bad, calculate the average of
the remaining two; and, if two inputs go Bad, force the output to Bad.
l Calculate the average of two inputs. If the difference between the inputs exceeds a
certain value for more than “x” seconds, issue an alarm; and, if it exceeds another
value for more than “y” seconds, force the output to Bad.
l Select from two inputs, based on a Boolean value pushed from another function
block. Also provide bumpless switching between the inputs.
l With R410, SIGNALSEL block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical deadband
units for all the alarms.
Inputs This function block accepts between two to six selectable inputs, P[1..6]. Minimum two
inputs (P[1] and P[2]) are required. If the block acts as a multiplexor then additionally a
multiplex-selector input (MUXSEL) is also required. All inputs shall be fetched from
other input blocks The minimum number of inputs is two. If less than two inputs are
connected a warning “At least two inputs need to be connected” shall be given during
load, and activation of the block shall be prevented If the total number of valid inputs.
(NUMINPTS) goes less than the value of the configurable parameter Minimum Valid
Inputs (NMIN), the output of the block shall go bad. The NMIN parameter applies only to
the following selection methods: MIN, MAX, MED, or AVG, and is not applicable if the
selection method is MUX or Force selection is performed.
Input The function block always ignores Bad inputs (NaN). In addition, the user may choose to
Ranges ignore the “n” highest (IGNORHI) or/and “m” lowest (IGNORLO) inputs. These values
and Limits can be from Logic blocks and user programs may also store to it - hence, the number of
ignored inputs may be dynamic.
l If all the inputs are ignored, output shall go Bad.
l If the total number of inputs to be ignored (n+m) is equal to or greater than the total
number of connected inputs, a warning message “IGNORHI+IGNORLO should be
less than the number of connected inputs” will be given during load and activation
of the block will be prevented. During the running state, for the same condition, a
non-critical error with the same error message is displayed and the previous value
of IGNORHI or IGNORLO (whichever is causing the error) is retained
The user may also choose to ignore inputs that are outside user-specified ignore limits.
Ignore Limit Checking Ignore Limit is the maximum allowable range between the lowest
and highest input. Inputs that are outside this range (IGNORLM) for more than a
specified time (IGNORTM) are ignored. The SIGNALSEL block performs ignore limit
checking as follows:
l It ignores Bad inputs (NaN), and the highest and lowest inputs (defined by
IGNORHI and IGNORLO).
l If there are no remaining inputs, ignore limit checking is not done for the block.
l It calculates a “center value” from the inputs that remain:
l If the number of remaining inputs is odd, the “center value” = the median
input.
l If the remaining inputs is even, “center value” = the average of the
middle two inputs.
l It calculates a high and low ignore limit from specified limit (IGNORLM):
l High ignore limit = “center value” + IGNORLM / 2
l Low ignore limit = “center value” - IGNORLM / 2
l It compares each of the remaining inputs with the high and low ignore limits.
l If an input is outside the ignore limits for more than IGNORTM (the ignore time)
Chapter 3 - Reference Data for Functional Block Types
seconds, the function block updates the appropriate parameters (the ignored input
flags IGNORD, IGNORDFL[1…6] and the current number of valid inputs
CURPINPT). As a result, the input will be ignored in future processing (i.e., Input
Selection).
l The center value, high and low ignore limits shall be computed every cycle of
execution of the block.
l Inputs that have been ignored on exceeding ignore limits, shall become valid
again when their value returns back within the high and low ignore limits.
If there are only two remaining inputs, and the difference between them exceeds the
ignore limit, the block's output (PV) is set to NaN. IGNORHI, IGNORLO and ignore limit
checking shall not be applicable for the MUX selection method.
Outputs This auxiliary PV block produces an output PV and its status, PVSTS The output
parameter SELINP denotes which input, if any has been selected as the output. The
Ignore Input feature produces the following output flags
l The flag IGNORD indicates if any of the inputs is ignored or not.
l The parameter IGNORDFL[1..6] provides individual flags for each input indicating
if it was ignored
Equation The method for selecting inputs is determined by the configuration parameter
Options SELMETHOD, whose values are tabulated below. Detailed operations of the selection
methods are provided in the section Selection methods
Method Processing
Force-Select:
l The operator or a user program may override the selection method and “force
select” a particular input using the FRCPERM, FRCREQ, and FRCSEL
parameters.
l Force-select may override only the following selection methods: MIN, MAX, MED,
or AVG and is not applicable if the selection method is MUX.
l If the force selected input is not connected, then the PV value goes Bad (NaN) and
the respective unconnected input remains selected
l Ignore Inputs, Ignore limit checking, NMIN and deviation alarming are not
applicable during force selection. Also the deviation alarm state should return to
normal.
Bumpless Input Switching The function block may be configured to provide bumpless
switching between inputs. If so configured, the block will ramp to the new input value
when any of the following occur:
l The selected input changes.
l The number of valid inputs changes.
Ramping rate (PVRATE) is specified in rate of change per minute. PV shall ramp at this
rate to the new value. If the ramp rate is zero bumping would occur. Ramping can be
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SIGNALSEL
Block.
MIN
l The output (PV) gets the minimum value of all the valid (not ignored) inputs.
l The selected input shall be the input that has this minimum value.
l If two or more inputs have the minimum value then the selected input would be the input with the
highest index. For instance, if P[2] and P[5] have the minimum value then the selected input would
be P[5].
MAX
AVG
MED
l All the valid inputs are arranged in ascending order and median value is taken as PV.
l If odd number of valid inputs is present then the middle value will be the PV and the selected input
shall be the respective input.
l If even number of valid inputs is present then the PV shall be any one of the following depending
on the parameter ‘Median Option for Middle Two Inputs (MEDOPT)’:
Chapter 3 - Reference Data for Functional Block Types
l If MEDOPT is MIN, then PV shall be the minimum of the middle two values and the respective input
shall be selected input.
l If MEDOPT is MAX, then PV shall be the maximum of the middle two values and the respective
input shall be selected input.
l If MEDOPT is AVG, then PV shall be the average of the middle two values and selected input shall
be none because average is computed.
While arranging in ascending order, if two inputs have same value then the input that comes first in
order 1 to 6 precedes the other.
MUX
l A Boolean flag BOOLMUX is employed to choose between Integer Mux selection and Boolean Mux
selection. If the flag is set to On, Boolean selection will be performed, otherwise Integer selection
will performed.
l In Integer Mux selection, a control signal MUXSEL (multiplex-selector) is required, which shall be
user configurable or fetched from other function block, or user programs could also store to it.
l If the fetched or configured MUXSEL value goes invalid, such as greater than the number of
process inputs, then the previous valid value of MUXSEL is retained and the respective input
remains selected.
l If the fetched or configured MUXSEL is valid, but the input corresponding to MUXSEL is not
connected, then the PV value goes bad (NaN) and the respective unconnected input remains
selected.
l In Boolean Mux selection, the SELXFL[1..6] flags are scanned from 1 to 6 and the block selects an
input whose corresponding SELXFL flag is first On.
l If the Boolean selected input is not connected, then the PV value goes bad (NaN) and SELIN will
have the index of unconnected input.
l And, if none of the SELXFL flag is on (but only the BOOLMUX is on and SELMETHOD is Mux), then
the PV value goes bad (NaN) and SELIN's value will have None value.
l Bad inputs may also be selected.
l Ignoring of Inputs and deviation alarming are not applicable for MUX. Also, the deviation alarm
state should return to normal.
l PV gets the value of the selected input.
l If the value of the input denoted by the control signal is Bad, then the PV also goes Bad.
Description Periodically adds an input value (P1) to an accumulator value (PV); sets status flags to
indicate when accumulator value is “near”, “nearer”, “nearest” the user specified target
value.
Function Typically used to accumulate flows. For situations where flow transmitter may not be
precisely calibrated near zero-flow value, a zero-flow cutoff feature is provided such that
when P1 is below the cutoff value it clamps to 0 (zero). Block also supports warm restart.
Equations You can configure PVEQN to specify how the block should handle bad input and warm
restarts. Specific handling combinations for a given PVEQN selection are:
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the TOTALIZER
Block.
Description Provides multi-input, multi-output function for interfacing to discrete devices such as
motors, pumps, solenoid valves and motor-operated valves. The Device Control block
contains built-in structures for handling interlocks and supports display of the interlock
conditions in group, detail and graphic displays.
Function Allows the manipulation of sets of digital outputs and interprets corresponding feedback
of digital inputs represented by the state parameter PV (Current Feedback State).
Operation consists of transmitting commands represented by state parameter OP
(commanded output state), monitoring PV, and producing alarms based on various
configurations, such as if PV has not achieved state commanded in OP. Provides safety
interlocks, individual state interlocks, initialization manual, maintenance statistics, and
Chapter 3 - Reference Data for Functional Block Types
l The priority, severity and delay time of this alarm can be configured
using its corresponding parameters CHGOFSTALM.PR,
CHGOFSTALM.SV and CHGOFSTALM.TM. To configure these
parameters you can enable/disable the CHGOFSTALMENB parameter.
l When the change of state alarm is configured with delay option, a COS
alarm is reported after the configured delay time. Change Of State alarm
(COS) is reported as Auto-RTN alarm in station. The alarm notification is
RTN type with all the applicable information. There is no separate RTN
for Change of State. There is only one entry in event summary page and
the alarm goes off from the alarm page when it is acknowledged. For
DEVCTL , Off normal alarm behaves differently and is not related to
state change. COS Alarm Enable option enables/disables the Change
of State alarm. The default value is off, hence, change of state is disable
and cannot be configured.
Inputs May have from 0 to 4 inputs (DI [1..4]); each input is a Boolean value that represents the
state of other block output or a field DICHANNEL block.
Outputs May have from 0 to 3 outputs. Each output can be Boolean (DO[1..3]) or pulsed (PO
[1..3]). You can only connect a DO[1..3] or a PO[1..3] to any one output at a time.
l You can connect the Boolean output DO[1..3] to a Boolean parameter in any other
function block or to the DO.SO in the DOCHANNEL block.
l You can only connect the pulsed output PO[1..3] to a DO.ONPULSE or
DO.OFFPULSE in the DOCHANNEL block.
l Note that you can only connect one Boolean (DO[1..3]) or one pulsed (PO[1..3])
output to any one DOCHANNEL block as a DO.SO or DO.ONPULSE or
DO.OFFPULSE, respectively.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the DEVCTL
Block.
Description Processes a specified process input value (P1) with or without filtering into an output
value (PV).
Function Normally configured to fetch process input from an AI device, controller or another
function block; it performs the following major functions:
l Brings input data and updates the input (P1) and its status P1STS. If input provides
value only, P1STS is derived from the value.
l PV characterization option lets you configure Linear or Square Root conversion on
the P1 input, if required.
l Low signal cut off function lets you configure a low cutoff value for P1 with Linear
or Square Root PV characterization.
l Performs filtering (P1FILTTIME) and clamping (P1CLAMPOPT) on P1 through
parameters P1FILTTIME and P1CLAMPOPT, and stores the result in PVAUTO.
l Generates alarm flags when PV exceeds any of a number of user-specified alarm
trip points for more than a designated time interval.
l PV source selection option (PVSOURCE) supports automatic, manual, and
substitute. A PV source selection of manual means an operator can store a value
to the output (PV). A selection of substitute means a user program can store a
value to PV.
Input Requires one process input value (P1) that must be fetched from another block.
l Number of process input connections (NUMPINT) is 1.
l P1STS provides the status of P1.
Input l PVEUHI and PVEULO define the full range of P1 in engineering units.
Ranges
l PVEUHI is 100% of full scale value.
and Limits
l PVEULO is 0% of full scale value.
l PVEXHILM and PVEXLOLM define the high and low limits of P1in engineering
units.
l If P1 clamping is desired (P1CLAMPOPT = Enable), the block clamps
the input within PVEXHILM and PVEXLOLM.
Alarm With R410, DATAACQ block allows you to configure individual values for the
Processing deadband, deadband unit, on-delay time, and off-delay time for the individual alarms. A
new parameter (xxxxALM.TMO) is introduced for individual alarms to configure the off-
delay time. Block may be configured to generate an alarm when PV exceeds one of
various trip points (XXXX.TP parameters) for more than a specified time.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the DATAACQ
Block.
3.4.1 AICHANNEL
Associated Prior to loading, block must be “associated”with 1 channel of corresponding IOM block
Block that interfaces with the physical AI hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.2 AOCHANNEL
Description Provides a standard analog output signal for operating final control elements.
Function l Brings OP data from connected blocks and conveys OP data to be stored in an
associated IOM block.
l Reverses OP direction if OPTDIR option is REVERSE.
l Sets INITVAL parameter to appropriate value based on echo data.
l Assigns safe value if STS parameter is BAD or UNCERTAIN.
l Sets INITREQ to TRUE value if AOC or IOM block is inactive or a communications
error occurs.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with physical AO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.3 DICHANNEL
Outputs PV status value that can be used by other data points in system.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with physical Digital Input hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 3 - Reference Data for Functional Block Types
3.4.4 DOCHANNEL
Description Generates status output [0 or 1), pulsed output (ON or OFF) for specified pulse time
based on origin of input and parameters.
Function l Brings SO or PO from connected blocks and stores value in an associated IOM
block.
l Sets INITVAL parameter to appropriate value based on echo data.
l Stops SO if INTREQ is TRUE
l Sets INITREQ to TRUE value if DOC or IOM block is inactive or a communications
error occurs.
l You can configure PO to be Direct or Reverse by connecting ONPULSE or
OFFPULSE pin.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with physical DO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.5 PWMCHANNEL
Description Provides a pulse width modulated output signal for operating final control elements in
combination with a DO Module.
Function l Brings OP data from connected block and stores data in an associated IOM block.
l Reverses OP direction if OPTDIR option is REVERSE.
l Sends out a pulse based on the configured pulse width period (PWMPERIOD)
with its duty cycle determined by the OP data.
l Sets INITVAL parameter to appropriate value based on echo data.
l Assigns safe value if status parameter is BAD or UNCERTAIN.
l Sets INITREQ to TRUE (ON) value if CM containing PWMC block or IOM block is
inactive or a communications error occurs. If communication fails, the pulse
function terminates. So, be sure you select the proper SHED VALUE for the DOM
channel to reflect the desired inactive digital state.
Inputs OP value from another block. Typically, output in 0 to 100% from a PID block, which
indicates the proportion of time period that the output will be turned on.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.6 SIFLAGARRCH
Description Provides a read/write interface to a Boolean array of data from a serial device.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l Supports up to 512 Boolean values(PVFL[1..512] from the device.
l Provides access to the array of data by other blocks - one element at a time.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
generates a detailed error code (ERRORCODE).
l Provides bad PV flag (BADPVFL) and initialization request flag (INITREQ)
parameters to mirror the status of the ERRFL parameter - data is valid or invalid.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding SIM block
Block that interfaces with physical FTA A and FTA B hardware at execution runtime. Use
channels 0-15 for FTA A and channels 16-31 for FTA B. For optimum performance,
assign channels to SIM block for given FTA contiguously. For example, if you have four
SIFLAGARRCH blocks to use with the FTA A, assign them to SIM block channels 0, 1, 2,
and 3 rather than 0, 2, 4, and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.7 SINUMARRCH
Description Provides a read/write interface to a Numeric array of data from a serial device.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l Provides Numeric values of the type 64-bit floating point, but data from the device
can be of type 32-/64-bit floating point (Real: 4-byte), 32-bit integer (Integer: 2-
byte), or Boolean (Byte: 1-byte).
l Supports up to 64 Numeric values (PV [1..64] from the device. Since the maximum
size of the interface to the device is 64 bytes, the number of Numerics
(NNUMERIC) per data type is 0 to 16 for Real, 0 to 32 for Integer, or 0 to 64 for
Byte type register in the device.
l Provides access to the array of data by other blocks - one element at a time.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
Chapter 3 - Reference Data for Functional Block Types
Inputs Up to 64 bytes of Real, Integer, or Byte type data from the device. (Block always
provides Numeric values of 64-bit floating point type.)
Associated Prior to loading, block must be “associated” with 1 channel of corresponding SIM block
Block that interfaces with physical FTA A and FTA B hardware at execution runtime. Use
channels 0-15 for FTA A and channels 16-31 for FTA B. For optimum performance,
assign channels to SIM block for given FTA contiguously. For example, if you have four
SINUMARRCH blocks to use with the FTA A, assign them to SIM block channels 0, 1, 2,
and 3 rather than 0, 2, 4, and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.4.8 SITEXTARRCH
Description Provides a read/write interface to a Text (or String) array of data from a serial device.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l Supports up to 8 Text values (STR[1..8]) from the device. Since the maximum size
of the interface to the device is 64 bytes, the valid range of values depends on the
combination of number of string values (NSTRING) and length of string values
(STRLEN) as follows.
l If NSTRING is 1 and STRLEN is 64, valid STR[1..8] range is 1.
l If NSTRING is 2 and STRLEN is 32, valid STR[1..8] range is 1 to 2.
l If NSTRING is 4 and STRLEN is 16, valid STR[1..8] range is 1 to 4.
l If NSTRING is 8 and STRLEN is 8, valid STR[1..8] range is 1 to 8.
l Provides access to the array of data by other blocks - one element at a time.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
generates a detailed error code (ERRORCODE).
l Provides bad PV flag (BADPVFL) and initialization request flag (INITREQ)
parameters to mirror the status of the ERRFL parameter - data is valid or invalid.
Inputs Up to 8 string values depending on whether the length of the string is 8, 16, 32, or 64
characters.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding SIM block
Block that interfaces with physical FTA A and FTA B hardware at execution runtime. Use
channels 0-15 for FTA A and channels 16-31 for FTA B. For optimum performance,
assign channels to SIM block for given FTA contiguously. For example, if you have four
SITEXTARRCH blocks to use with the FTA A, assign them to SIM block channels 0, 1, 2,
and 3 rather than 0, 2, 4, and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides storage for up to 512 Boolean output flags. The value can be accessed as
a simple Boolean (Off or On) using the PVFL[n] or PVVALSTS[n] parameters.
Where“n” is the number of the flag.
Function Used to define two separate states (Off/On) to indicate status of a particular input.
Number of flag values (NFLAG) is user configurable. Current state of flags can be
changed/read using flag value (PVFL[n] or PVVALSTS[n]) (Boolean).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
REQFLAGARRAY Block.
Description Provides storage for up to 64 integers or floating point values that are accessible
through the corresponding PV configuration parameter (PV[n]). Where“n” is the
number of the numeric.
Associated REQFLAGARRAY (Request Flag Array) block and REQTEXTARRAY (Request Text
Block Array) block
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
REQNUMARRAY Block.
Description Provides storage for up to 64 ASCII characters that are accessible through the
corresponding string configuration parameter (STR[n]). Where“n” is the number of
the text string.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
REQTEXTARRAY Block.
Description The Flag Array Block is used to read or write an array of up to 512 BOOLEAN
values.
Function The Response Array function blocks can be used to respond to requests from third-
party devices using the PCCC or CIP protocols. These function blocks will be loaded
to and run in the CPM, and will have the ability to have data values read and written
by third-party devices.
Inputs/Outputs The Response Array Blocks are configured with the address used by the remote
device to reference its data and the data size. The configuration information cannot
be modified at run-time. If changes must be made to the configuration of a Response
Array Block, these changes must be made in the Project Database and the block
must be reloaded to the controller for the changes to take effect. These blocks are
not internally triggered, data reads and writes occur as a result of external
communications requests. They are also not Alarming Blocks and so cannot
generate Alarms by themselves. No fragmentation or re-assembly is done either in
the blocks themselves.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
RSPFLAGARRAY Block.
Description The Numeric Array Block is used to read or write an array of up to 64 integer or
single precision float values.
Function The Response Array function blocks can be used to respond to requests from third-
party devices using the PCCC or CIP protocols. These function blocks will be
loaded to and run in the CPM, and will have the ability to have data values read and
written by third-party devices.
Inputs/Outputs The Response Array Blocks are configured with the address used by the remote
device to reference its data and the data size. The configuration information cannot
be modified at run-time. If changes must be made to the configuration of a
Response Array Block, these changes must be made in the Project Database and
the block must be reloaded to the controller for the changes to take effect. These
blocks are not internally triggered, data reads and writes occur as a result of
external communications requests. They are also not Alarming Blocks and so
cannot generate Alarms by themselves. No fragmentation or re-assembly is done
either in the blocks themselves.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
RSPNUMARRAY Block.
Description The Text Array Block is used to read or write an array of up to 64 ASCII characters.
Function The Response Array function blocks can be used to respond to requests from third-
party devices using the PCCC or CIP protocols. These function blocks will be
loaded to and run in the CPM, and will have the ability to have data values read and
written by third-party devices.
Inputs/Outputs The Response Array Blocks are configured with the address used by the remote
device to reference its data and the data size. The configuration information cannot
be modified at run-time. If changes must be made to the configuration of a
Response Array Block, these changes must be made in the Project Database and
the block must be reloaded to the controller for the changes to take effect. These
blocks are not internally triggered, data reads and writes occur as a result of
external communications requests. They are also not Alarming Blocks and so
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
RSPTEXTARRAY Block.
Description Identifies the physical HART Device for the CPM to provide links to associated IOM.
Function Defines type of HART field device, execution state, and communications path for data.
Provides link to IOC through IO manager software resident in the CPM. Executes once
every cycle. Includes IOC assignment to one point, as part of IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
values.
l Frequency value (PV) in Engineering Units
l Digital Output (fast cutoff)
Inputs If the Pulse Input Channel with Fast Cutoff is running it fetches AVRAW, AV, PV, TV and
SO from its associated Pulse Input Module. If the associated IOM does not exist in the
CPM, fail-safe values are set.
Outputs After Input Processing, the Pulse Input Channel with Fast Cutoff will send commands to
the IOM function block. If multiple commands are sent to the device, the execution order
in the Pulse Input firmware will be:
1. Reset Counter
2. Write Output Value
3. Write Target Value
Associated Pulse Input Module Block TC-MDP081/TK-MDP081, Pulse Input Channel, and Pulse
Block Input Totalizer.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Standard interface to channels 0-5 of the Pulse Input IOM function block.
Inputs If the PIC function block is running, it fetches AVRAW, AV, PV, PL and CHANSTS from
its associated PIM function blocks. If the associated IOM does not exist in the CPM; fail-
safe values are used.
Outputs If RESETFL is set, the PIC function block will pass this command to the associated PIM
function block. RESETFL will then be reset regardless of whether the associated IOM
exists.
Associated Pulse Input Module Block TC-MDP081/TK-MDP081, Pulse Input Channel with Fast
Block Cutoff, and Pulse Input Totalizer. Prior to loading, block must be“associated” with 1
channel of corresponding PIM block that interfaces with the physical pulse input
hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 3 - Reference Data for Functional Block Types
Description Periodically adds an input value (P1) to an accumulator value (PV). Sets status flags to
indicate when accumulator value is“near”, “nearer”, “nearest” to the user-specified
target value.
Function Typically used to accumulate flows. For situations where flow transmitter may not be
precisely calibrated near zero-flow value, a zero flow cutoff feature is provided such that
when P1 is below the cutoff value it clamps to 0 (zero).
Inputs One input (P1) is required: P1 is the value to be accumulated - input value must be an
integer value. P1 must be fetched from another function block.
Outputs The following outputs are produced: Accumulated value (PV) and its status (PVSTS), as
well as a Boolean flag, PVSTSFL.BAD to indicate to other function blocks that this
block's PV status is bad. Flags, indicating if accumulated value has reached user-
specified target value or one of the accumulator deviation trip points (ACCTVFL and
ACCDEV.FL[1..4])
Equations Parameter PVEQN may be configured to specify how the block should handle bad input
and warm restarts. Specific handling combinations for a given PVEQN selection are
listed in the Control Builder Components Theory document.
Associated Pulse Input Module Block TC-MDP081/TK-MDP081, Pulse Input Channel, and Pulse
Block Input Channel with Fast Cutoff.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Defines the name/location and channel specifics for all Pulse Input Modules in the
Control Processor.
Function Supports the configuration of the TC-MDP081/TK-MDP081 Pulse Input module and acts
as the interface between Pulse Input Channel blocks and controller's IO Manager.
Inputs Every execution cycle the Pulse Input Module block gets the current assembly sent from
the Pulse Input device using IO Manager services.
Outputs Every 50 ms, the Pulse Input Module block sends assembly data to the Pulse Input
device using IO Manager services.
Associated Pulse Input Totalizer, Pulse Input Channel, and Pulse Input Channel with Fast Cutoff.
Block
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Acts as an interface between the C300 Controller and pulsed output transducers such
as tachometers, flow meters, and magnetic pickups.
Inputs Based on the configured module scan rate, the IOLINK collects all the process input
data using the IOL Interface services.
Outputs Data consumed by this module is sent through the IOL Interface as it is received.
Associated PI Channel
Block
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
3.7.6 PI Channel
Description The PI channel block represents a single pulse input point on a Series C Pulse Input
Module.
Function l Pulse count - both raw count and Engineering Unit converted values.
l Frequency calculation in Engineering Units.
l Pulse Length measurement in Engineering Units.
l Digital output (fast cutoff).
Chapter 3 - Reference Data for Functional Block Types
Inputs l When the PI channel block is configured for pulse input type, it fetches AVRAW,
AV, PV, PVSTS, and PL from its associated Pulse Input Module.
l When the PI channel is configured for fast cutoff, it fetches AVRAW, AV, PV,
PVSTS, TV, and SO from its associated Pulse Input Module.
In both scenarios, if the associated Pulse Input Module does not exist in the C300
Controller, fail-safe values are set.
Outputs l When the PI channel is configured as pulse input type, if RESETFL is set, the PIC
function block will pass this command to the associated PIM function block.
RESETFL will then be reset regardless of whether the associated PIM exists or
not.
l When the PI channel is configured for fast cutoff, after input processing, the PI
channel sends commands to the Pulse Input Module function block. If multiple
commands are sent to the device, the execution order in the Pulse Input firmware
is as follows:
l Reset counter
l Write output value
l Write target value
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides an up to 8-input AND algorithm, meaning that it performs the Boolean
operation of conjunction. Each input (IN[1], IN[2], …, IN[8]) has the capability of being
optionally inverted, if required.
Function Turns the Boolean value output (OUT) ON only when all inputs (IN[1], IN[2], …, IN[8]) are
ON. Therefore:
l If all inputs (IN[1..8]) are ON, then: OUT = ON.
l If any input (IN[x]) is OFF, then: OUT = OFF. If input is inverted, then:
l Actual_IN[x] = NOT (IN[x])
l Else, Actual_IN[x] = IN[x]
Where x equals any valid input.
Truth Table IN[1] OFF OFF ON ON IN[2] OFF ON OFF ON OUT OFF OFF OFF ON
Outputs OUT = Boolean value controlled by the status of the input signals.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the AND Block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
CHECKBAD Block.
Description Evaluates the input connections and passes these input values through to its
associated outputs based on specific configuration settings.
Function Determines the action to be taken in the event of an invalid input. If the value of INSTS
[1..8] is kBadValSts, the value passed through the block, from IN[1..8] to OUT[1..8], will
be modified based on the configuration of the BADINACT[1..8] parameter. Also, the
Inactive Input Detection Threshold, ( INACTINDETTM[n]) parameter is used, in
conjunction with BADINACT[n] as the amount of time that must expire before the block
determines if it should take the configured Bad Input Action. During this detection time,
the inputs status must be continually INACTIVE in order for the action to be taken. When
the input is INACTIVE for less than this time, no action is taken. If the input goes
INACTIVE again, the time starts counting over. This time is configured in seconds and
has a range of 0-8000 seconds.If BADINACT is configured as OFF then OUT[1..8] is set
equal to OFF If BADINACT is configured as ON then OUT[1..8] is set equal to ON If
BADINACT is configured as HoldLast then OUT[1..8] is set equal to LASTIN[1..8]
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
CHECKBOOL Block.
Chapter 3 - Reference Data for Functional Block Types
Description The CHGEXEC block helps in optimizing the performance of control modules (CM) used
exclusively for logic computation. CHGEXEC is used to create CM logic strategies which
execute most of their logic by exception, thereby reducing the average processing
power consumed by the strategy. It runs within the CEE on the C300 controller, C200E
controller, and ACE controller.
Function The CHGEXEC block enables the design of change driven logic strategies within CMs.
Some of the key functionalities of the CHGEXEC block are as follows:
l Supports up to 32 change detected Boolean inputs.
l Supports output of captured inputs to downstream blocks to prevent consumption
of inconsistent data during CM execution.
l Supports a cascade output that allows operation of multiple CHGEXEC instances
to be coordinated.
l Supports a slow, periodic, background execution for convenience in strategy
design.
l Supports engineer-only test options which allow strategy designers to force it to
suspend background execution or to execute continuously in the absence of input
changes.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the CHGEXEC
Block.
Description The Contact Monitoring function block is used for limit switches with NO and NC Contact
with the same activation mechanism. In most cases, the limit switch serves some critical
applications. When both digital inputs are ON or OFF at the same time indicating that the
switch is malfunctioning, an alarm needs to be generated to attract immediate attention
to the problem. This functionality is achieved using the Contact Monitoring function
block.
Function l Enables alarm generation whenever the state of both inputs is same or different
based on the normal state configuration.
l Provides the input switch status as OUT1 and OUT2.
Chapter 3 - Reference Data for Functional Block Types
l With R410, CONTACTMON block allows you to configure individual values for the
on-delay time and off-delay time for the individual alarms. A new parameter
(xxxxALM.TMO) is introduced for individual alarms to configure the off-delay time.
Inputs IN[1..2] - Input parameter corresponding to the NO and NC Contact of the same micro
switch
Outputs l PVFL - gives the negated XOR results of IN[1] and IN[2].
l OUT1 - Tracks IN[1] when both inputs of COC are not ON.
l OUT2 - Tracks IN[2] when both inputs of COC are not ON.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
CONTACTMON Block.
Description Provides the ability to delay the output (OUT) response to the given input (IN) by one
sample time delay.
Function The OUT always follows the input (IN) action after one sample time delay.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the DELAY
Block.
Description Provides a 2-input Compare Equal (with deadband range) function, meaning that it
compares two inputs for equality within a specified deadband range or, for single input,
a designated trip point (TP) parameter.
Function Turns the digital output (OUT) ON only when the two inputs (IN[1] and IN[2]) are
considered equal within a specified deadband range or, for single input, a designated
trip point (TP) parameter..
Outputs OUT = Boolean value controlled by the status of the input signals. Comparison blocks
set their outputs to a configurable INBADOPT that defines the output fail-safe value
when any input is NaN. This is required, since it is not specified whether the
comparison is ordered or unordered.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the EQ Block.
Description Falling-edge Trigger Block -- sets the output (OUT) to ON following the ON-to-OFF
transition of the input and stays ON until the next execution cycle, at which time it returns
to OFF.
Function Provides falling edge change detection, thereby turning the output ON if an ON-to-OFF
transition is detected.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the FTRIG
Block.
Description Provides a 2-input Compare Greater Than or Equal (with deadband) function, meaning
it checks to see if one designated input (IN[1]) is greater than or equal to either a second
input (IN[2]) or, for single input, a designated trip point parameter.
Function Turns the digital output (OUT) ON only when one designated input (IN[1]) is greater than
or equal to a second input (IN[2]) or, for single input, a designated trip point parameter
(TP) as follows:
l If IN[1] >= IN[2], then: OUT = ON.
l If IN[1] < (IN[2] - DEADBAND), then: OUT = OFF.
l If (IN[2] - DEADBAND) < IN[1] < IN[2], then output is not changed.
Output OUT = Boolean value controlled by the status of the input signals. Comparison blocks
set their outputs to a configurable INBADOPT that defines the output fail-safe value
when any input is NaN. This is required, since it is not specified whether the comparison
is ordered or unordered.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the GE Block.
Description Provides a 1- or 2-input Compare Greater Than (with deadband) function, meaning that
it checks to see if one designated input (IN[1]) is greater than either a second input (IN
[2]) or, for single input, a designated trip point parameter (TP).
Function Turns the digital output (OUT) ON only when one designated input (IN[1]) is greater
than a second input (IN[2]) or, for single input, a designated trip point parameter (TP) as
follows:
l If IN[1] > IN[2], then: OUT = ON.
l If IN[1] <= (IN[2] - DEADBAND), then: OUT = OFF.
l If (IN[2] - DEADBAND) < IN[1] <= IN[2], then: OUT is not changed.
Outputs OUT = Boolean value controlled by the status of the input signals. Comparison blocks
set their outputs to a configurable INBADOPT that defines the output fail-safe value
when any input is NaN. This is required, since it is not specified whether the
comparison is ordered or unordered.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the GT Block.
Description Provides a 2-input Compare Less Than or Equal (with deadband) function, meaning it
checks to see if one designated input (IN[1]) is less than or equal to either a second
input (IN[2]) or, for single input, a designated trip point parameter (TP).
Function Turns the digital output (OUT) ON only when one designated input (IN[1]) is less than or
equal to a second input (IN[2]) or, for single input, a designated trip point parameter
(TP) as follows:
l If IN[1] <= IN[2], then: OUT = ON.
l If IN[1] > (IN[2] + DEADBAND), then: OUT = OFF.
l If IN[2] < IN[1] <= (IN[2] + DEADBAND), then: output is not changed.
Outputs OUT = Boolean value controlled by the status of the input signals. Comparison blocks
set their outputs to a configurable INBADOPT that defines the output fail-safe value
when any input is NaN. This is required, since it is not specified whether the
comparison is ordered or unordered.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LE Block
Description Provides a 3-input limit function, meaning that it provides an output that is maintained
within a specified range as defined by user-specified minimum and maximum values.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LIMIT
Block..
Description Provides a 1- or 2-input Compare Less Than (with deadband) function, meaning that it
checks to see if one designated input (IN[1]) is less than either a second input (IN[2]) or,
for single input, a designated trip point parameter (TP).
Function Turns the digital output (OUT) ON only when one designated input (IN[1]) is less than a
second input (IN[2]) or, for single input, a designated trip point parameter (TP) as
follows:
l If IN[1] < IN[2], then: OUT = ON.
l If IN[1] >= (IN[2] + DEADBAND), then: OUT = OFF.
l If IN[2] <= IN[1] < (IN[2] + DEADBAND), then: OUT is not changed.
Outputs OUT = Boolean value controlled by the status of the input signals. Comparison blocks
set their outputs to a configurable INBADOPT that defines the output fail-safe value
when any input is NaN. This is required, since it is not specified whether the comparison
is ordered or unordered.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LT Block.
Description Provides an 8-input MAX function, meaning that it provides an output that is the
maximum value of eight inputs.
Function Used to isolate the highest value of multiple input values and use it as a designated
output value. This block ignores NaN inputs.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MAX Block.
Description Provides a maximum time limit pulse output (OUT) each time the input (IN) transitions
from OFF to ON. You specify the maximum output pulse width (PULSEWIDTH) in
seconds through configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MAXPULSE
Block.
Chapter 3 - Reference Data for Functional Block Types
Description Provides an 8-input MIN function, meaning that it provides an output that is the minimum
value of eight inputs.
Function Used to isolate the lowest value of multiple input values and use it as a designated
output value. This block ignores NaN inputs.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MIN Block.
Description Provides a minimum time limit pulse output (OUT) each time the input (IN) transitions
from OFF to ON. You specify the minimum output pulse width (PULSEWIDTH) in
seconds through configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MINPULSE
Block.
Function Sets the actual output (OUT) to a particular input (IN[1], IN[2], …, IN[8]) depending on the
value of a separate input K. Input K is clamped at 0 and 7.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MUX Block.
Chapter 3 - Reference Data for Functional Block Types
Description Provides an up to 8-input real Multiplexer algorithm, meaning that it selects 1 of“n”
inputs depending on a separate input K.
Function Sets the actual output (OUT) to a particular input (IN[1], IN[2], …, IN[8]) depending on the
value of a separate input K. Input K is clamped at 0 and 7.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MUXREAL
Block.
Description Provides an output (MAJ) value that equals the value of the majority of the inputs (IN
[1..8]) and sets another output (DISCREP) to ON if not all inputs agree for a specified
time (DELAY). You specify the time (DELAYTIME) in seconds through configuration.
You must also specify the number of inputs (NUMOFINPUTS) through configuration.
Function Sets the MAJ output equal to the value of the majority of the inputs (IN[1..8]). Sets the
DISCREP output to ON, if not all inputs agree during the specified time (DELAY).
DELAY is a unit integer with time unit in seconds.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MVOTE
Block.
Description Provides an up to 8-input NAND algorithm, meaning that it performs an inverted AND
function. Each input (IN[1], IN[2], …, IN[8]) has the capability of being optionally inverted,
if required.
Function Turns the digital output (OUT) OFF only when all inputs (IN[1], IN[2], …, IN[8]) are ON;
therefore:
l If all inputs are ON, then: OUT = OFF.
l If any input is OFF, then: OUT = ON.
Truth Table IN[1] OFF OFF ON IN[2] OFF ON OFF ON OUT ON ON ON OFF
ON
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the NAND
Block.
Description Provides a 2-input Compare Not Equal (with deadband range) function, meaning that it
checks to see if one designated input (IN[1]) is not equal to either a second input (IN[2])
or, for single input, a designated trip point parameter (TP).
Function Turns the digital output (OUT) ON only when the two inputs (IN[1] and IN[2]) are not
considered equal within a specified deadband range.
l If ABS (IN[1] -IN[2]) <= DEADBAND1, then: OUT = OFF.
l Else, if ABS (IN[1] -IN[2]) > DEADBAND2, then: OUT = ON.
l If IN[1] and/or IN[2] are NaN (Not a Number), OUT is set to INBADOPT.
l DEADBAND1 and DEADBAND2 must satisfy the following constraint: 0<=
DEADBAND1 <= DEADBAND2.
l DEADBAND1, DEADBAND2, and TP = real numbers.
Output OUT = Boolean value. Comparison blocks set their outputs to a configurable INBADOPT
that defines the output fail-safe value when any input is NaN. This is required, since it is
not specified whether the comparison is ordered or unordered.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the NE Block.
Function Provides VOTED, ORED and ALARM outputs in support of logical functions.
Outputs l VOTED, ORED = Boolean state (ON or OFF) as determined by the inputs.
l ALARM = pulse output, width specified by parameter PULSEWIDTH.
PULSEWIDTH is a unit integer with time unit in seconds
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the nOON
Block.
Function Turns the digital output (OUT) OFF if any one input (IN[1], IN[2], …, IN[8]) is ON; therefore:
Truth Table IN[1] OFF OFF ON IN[2] OFF ON OFF ON OUT ON OFF OFF
ON OFF
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the NOR Block.
Function Reverses the state of a digital input (IN) such that the output (OUT) is the complement of
the single input; therefore:
l OUT = opposite of IN
l If IN = ON, then: OUT = OFF.
l If IN = OFF, then OUT = ON.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the NOT Block.
Chapter 3 - Reference Data for Functional Block Types
Description When the input state changes from ON to OFF, an internal timer starts counting down
the delay specified by DLYTIME. When it times out, the input is monitored again, and if it
is still OFF, the output is set OFF, When the input state transitions too ON, the output is
set to ON immediately and the timer is shut off.
Function Used to delay the input by a specified delay time after an ON/OFF device transitions
from the ON state to the OFF state.
l Delay time in seconds is specified by the DELAYTIME parameter.
Outputs OUT = Boolean value When the input transitions from the OFF state to the ON state, the
output is set to ON immediately.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the OFFDELAY
Block.
Description When the input state changes from OFF to ON, an internal timer starts counting down
the delay specified by DLYTIME. When it times out, the input is monitored again, and if it
is still ON, the output is set ON, When the input state transitions to OFF, the output is set
to OFF immediately and the timer is shut off.
Function Used to delay the input by a specified delay time after an ON/OFF device transitions
from the OFF state to the ON state.
l Delay time in seconds is specified by the DELAYTIME parameter.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ONDELAY
Block.
3.8.28 OR block
Function Turns the digital output (OUT) ON if any one input (IN[1], IN[2], …, IN[8]) is ON; therefore:
Chapter 3 - Reference Data for Functional Block Types
Truth Table IN[1] OFF ON OFF IN[2] OFF OFF ON ON OUT OFF ON ON ON
ON
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the OR Block.
Description Provides a fixed pulse output (OUT) each time the input (IN) transitions from OFF to ON.
You specify the fixed output pulse width (PULSEWIDTH) in seconds through
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PULSE
Block.
Description Qualified-OR provides an (N + 1)-input generic qualified-OR function, meaning that the
output (OUT) is turned ON if a certain number (k) of total inputs (IN[n]) is ON. Each input
(IN[1], IN[2], …, IN[8]) has the capability of being optionally inverted, if required.
Function Turns the output (OUT) ON if a specified number (K) of total inputs is ON.
Truth Table IN[1] ON IN[2] ON IN[3] OFF IN[4] ON IN[5] OFF K 3 OUT ON
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the QOR Block.
Chapter 3 - Reference Data for Functional Block Types
Description Provides a 16-bit integer output (OUT) that is rotated to the left by the number of bits (N)
specified from the 16-bit integer input (IN). You specify the number of bits through
configuration.
Function Used to shift out bits in the output (OUT) by rotating the bits in the input (IN) left by the
number of bits (N) specified.
l OUT = IN left rotated by N bits, circular.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ROL Block.
Description Provides a 16-bit integer output (OUT) that is rotated to the right by the number of bits
(N) specified from the 16-bit integer input (IN). You specify the number of bits through
configuration.
Function Used to shift out bits in the output (OUT) by rotating the bits in the input (IN) right by the
number of bits (N) specified.
l OUT = IN right rotated by N bits, circular.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ROR Block.
Description Provides a bistable Reset Dominant flip-flop as defined in the IEC DIS 1131-3 standard.
Function Specifies the output (Q) of the flip-flop as a function of the input S (Set), the input R
(Reset), and the last state of Q.
Parameters ORDERINCM Q RS
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the RS Block.
Description Rising-edge Trigger sets the output (OUT) to ON following the OFF-to-ON transition of
the input (IN) and stays at ON until the next execution cycle, at which time it returns to
OFF.
Function Provides rising edge change detection, thereby turning the output ON if an OFF-to-ON
transition is detected.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the RTRIG
Block.
Description Provides a 3-input selector function, meaning it selects 1 of 2 inputs (IN[1] or IN[2])
depending on the separate input G.
Function Sets the actual output (OUT) equal to the value of 1 of 2 inputs (IN[1] or IN[2]),
depending on the value of a separate input (G).
Truth Table IN[1] IN[1] IN[1] IN[2] IN[2] IN[2] G OFF ON OUT IN[1] IN[2]
Output OUT =Boolean value depending on the values of IN[1] and IN[2].
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SEL Block.
Description Provides a 3-input selector function, meaning it selects 1 of 2 inputs (IN[1] or IN[2])
depending on the separate input (G).
Function Sets the actual output (OUT) equal to the value of 1 of 2 inputs (IN[1] or IN[2]),
depending on the value of a separate input (G).
Truth Table IN[1] IN[1] IN[1] IN[2] IN[2] IN[2] G OFF ON OUT IN[1] IN[2]
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SELREAL
Block.
Description Provides a 16-bit integer output (OUT) that is shifted to the left by the number of bits (N)
specified from the 16-bit integer input (IN). You specify the number of bits (N) through
configuration.
Function Used to shift out bits in the output (OUT) by shifting the bits in the input (IN) left by the
number of bits (N) specified.
l OUT = IN left shifted by N bits, zero filled on right.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SHL Block.
Description Provides a 16-bit integer output (OUT) that is shifted to the right by the number of bits
(N) specified from the 16-bit integer input (IN). You specify the number of bits through
configuration.
Function Used to shift out bits in the output (OUT) by shifting the bits in the input (IN) right by the
number of bits (N) specified.
l OUT = IN right shifted by N bits, zero filled on left.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SHR Block.
Description Provides a bistable Set Dominant flip-flop as defined in the IEC DIS 1131-3 standard.
Function Specifies the output (Q) of the flip-flop as a function of the input S (set), the input R
(Reset), and the last state of Q.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SR Block.
Description Supports handling of restarts within Control Modules (CM). Can be used within any CM
to provide better control over how the module initializes in response to events such as
Cold or Warm restart.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
STARTSIGNAL Block.
Description Sets the output (OUT) to ON following the OFF-to-ON or ON-to-OFF transition of the
input (IN) and stays at ON until the next execution cycle, at which time it returns to OFF.
Function Provides edge change detection, thereby turning the output ON if an OFF-to-ON or ON-
to-OFF transition is detected. This block assumes that the input is starting at its OFF
stage the first time it is activated.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the TRIG Block.
Chapter 3 - Reference Data for Functional Block Types
Description Monitors other system functions or remote devices and sets the output (OUT) to ON if the
monitored function or device fails to communicate. Example: Applications like TotalPlant
Batch uses the Watchdog item to determine the communication between TotalPlant
Batch server (TPB) and Experion controllers.
NOTE TotalPlant Batch (TPB) is a legacy batch product that is not available
for new sale. However, Honeywell continues to support the existing
TotalPlant Batch (TPB) customer. New batch customers are recommended to
buy the Experion Batch Manager (EBM).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
WATCHDOG Block.
Function Turns output (OUT) ON only if an odd number of inputs are ON; otherwise, OUT is OFF.
Truth Table IN[1] OFF ON OFF IN[2] OFF OFF ON ON OUT OFF ON ON
ON OFF
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theoryfor more information on the XOR Block.
Description 2-out-of-3 Voting block - outputs (DISCREP and MAJ) are determined as follows:
l DISCREP = NOT (IN[1] = IN[2] = IN[3]) for duration >= DELAY
l MAJ = value held by the majority of the inputs.
Function Sets the output (DISCREP) to ON if NOT all inputs agree for a specified time duration
(DELAY); otherwise, it is set to OFF.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the 2003 Block.
Function At runtime, the output (OUT) becomes the absolute value of the user connected input
(IN[1]). Math blocks execute a self describing and expression-less math function based
on the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ABS Block.
Chapter 3 - Reference Data for Functional Block Types
Function Sums the value of the number of inputs (IN[1..8]) configured by the user as the output
(OUT). Math blocks execute a self describing and expression-less math function based
on the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ADD Block.
Function At runtime, the output (OUT) becomes the quotient of input 1 (IN[1]) divided by input 2
(IN[2]). Math blocks execute a self describing and expression-less math function based
on the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the DIV Block.
Function At runtime, the output (OUT) becomes the exponent of the user connected input (IN[1]).
Math blocks execute a self describing and expression-less math function based on the
user's configuration within a control strategy in Control Builder with minimum and more
efficient memory usage. When a block cannot fetch a value from the input connection,
the value defaults to a failsafe value (NaN for Reals). Math functions use existing
capabilities to process infinity. For example, divide by zero. If bad input handling is
desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the EXP Block.
3.9.5 LN block
Function At runtime, the output (OUT) becomes the natural logarithm of the user connected input
(IN[1], log to the base of e). Math blocks execute a self describing and expression-less
math function based on the user's configuration within a control strategy in Control
Builder with minimum and more efficient memory usage. When a block cannot fetch a
value from the input connection, the value defaults to a failsafe value (NaN for Reals).
Math functions use existing capabilities to process infinity. For example, divide by zero.
If bad input handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LN Block.
Function At runtime, the output (OUT) becomes the base 10 logarithm of the user connected input
(IN[1]). Math blocks execute a self describing and expression-less math function based
on the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LOG Block.
Function At runtime, the user connected inputs (IN[1], IN[2]) are truncated to integer and the
output (OUT) becomes the Remainder of IN[1] divided by IN[2]. Math blocks execute a
self describing and expression-less math function based on the user's configuration
within a control strategy in Control Builder with minimum and more efficient memory
usage. When a block cannot fetch a value from the input connection, the value defaults
to a failsafe value (NaN for Reals). Math functions use existing capabilities to process
infinity. For example, divide by zero. If bad input handling is desired, use the Logic
CHECKBAD block on the desired input.
Output OUT = Remainder of IN1 divided by IN2 OUT = NaN for divide by zero, NaN, or infinity
value inputs
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MOD Block.
Function At runtime, the output (OUT) becomes the Product of the user connected inputs (IN
[1..8]). Math blocks execute a self describing and expression-less math function based
on the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MUL Block.
Function At runtime, the output (OUT) becomes the negative (-) equivalent of the user connected
input (IN[1]). Math blocks execute a self describing and expression-less math function
based on the user's configuration within a control strategy in Control Builder with
minimum and more efficient memory usage. When a block cannot fetch a value from the
input connection, the value defaults to a failsafe value (NaN for Reals). Math functions
use existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the NEG Block.
Function At runtime, the output (OUT) becomes the user connected input 1 (IN[1]) raised to the
power the user connected input 2 (IN[2]). Math blocks execute a self describing and
expression-less math function based on the user's configuration within a control
strategy in Control Builder with minimum and more efficient memory usage. When a
block cannot fetch a value from the input connection, the value defaults to a failsafe
value (NaN for Reals). Math functions use existing capabilities to process infinity. For
example, divide by zero. If bad input handling is desired, use the Logic CHECKBAD
block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the POW Block.
Function At runtime, the output (OUT) becomes the user connected input (IN[1]) rounded up to
the nearest integer value. Math blocks execute a self describing and expression-less
math function based on the user's configuration within a control strategy in Control
Builder with minimum and more efficient memory usage. When a block cannot fetch a
value from the input connection, the value defaults to a failsafe value (NaN for Reals).
Math functions use existing capabilities to process infinity. For example, divide by zero.
If bad input handling is desired, use the Logic CHECKBAD block on the desired input.
Output OUT = REAL number of (IN 1 rounded up to the nearest integer number)
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ROUND
Block.
Function At runtime, the output (OUT) becomes the square root of the user connected input (IN
[1]). Math blocks execute a self describing and expression-less math function based on
the user's configuration within a control strategy in Control Builder with minimum and
more efficient memory usage. When a block cannot fetch a value from the input
connection, the value defaults to a failsafe value (NaN for Reals). Math functions use
existing capabilities to process infinity. For example, divide by zero. If bad input
handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SQRT
Block.
Function At runtime, the output (OUT) becomes the user connected input 1 (IN[1]) minus the user
connected input 2 (IN[2]). Math blocks execute a self describing and expression-less
math function based on the user's configuration within a control strategy in Control
Builder with minimum and more efficient memory usage. When a block cannot fetch a
value from the input connection, the value defaults to a failsafe value (NaN for Reals).
Math functions use existing capabilities to process infinity. For example, divide by zero.
If bad input handling is desired, use the Logic CHECKBAD block on the desired input.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SUB Block.
Function At runtime, the output (OUT) becomes the user connected input (IN[1]) rounded down to
the nearest integer value. Math blocks execute a self describing and expression-less
math function based on the user's configuration within a control strategy in Control
Builder with minimum and more efficient memory usage. When a block cannot fetch a
value from the input connection, the value defaults to a failsafe value (NaN for Reals).
Math functions use existing capabilities to process infinity. For example, divide by zero.
If bad input handling is desired, use the Logic CHECKBAD block on the desired input.
Output OUT = REAL number of (IN 1 rounded down to the nearest integer number)
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the TRUNC
Block.
Function At runtime, the output (OUT) becomes the quotient of sum of all good samples (IN)
divided by number of good samples. Math blocks execute a self describing and
expression-less math function based on the user's configuration within a control
strategy in Control Builder with minimum and more efficient memory usage. When a
block cannot fetch a value from the input connection, the value defaults to a failsafe
value (NaN for FLOAT64s). Math functions use existing capabilities to process infinity.
For example, divide by zero. If bad input handling is desired, use the Logic CHECKBAD
block on the desired input.
Output OUT = Quotient of sum of all good values in buffer (IN) divided by number of good
values in buffer (FLOAT64 double-precision floating-point number).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the RollAvg
Block.
Description A Coordinated Master Control (CMC) scheme includes a Unit Load Demand Scheme
that uses unit capability and runback rate to ensure that the unit load increase or
decrease is executed within the limits that are safe for the operation of a Boiler- Turbine-
Generator (BTG) unit.The unit load demand scheme is a part of CMC scheme that
receives the load demand from load dispatcher and checks the demand signal against
the allowable operating limits for the unit and the minimum load desired. During online
operation, the demand can also be Runback in the event of loss of auxiliary equipment
such as losing one forced draft fan, which limits the load carrying capability of the unit.
All the auxiliary equipment like ID Fan, FD Fan, PA Fan, Air Pre Heaters, BCW Pump,
Turbine, CEP Pump, CW Pump, Mills, and so on are monitored continuously for unit
capability because each group of equipment is compared with the Load SP and the
minimum is selected as the SP to the Unit Capability ramp generator. When one of the
equipment trips, the SP to the Unit capability ramp generator comes down
Chapter 3 - Reference Data for Functional Block Types
correspondingly. The output of the Ramp Generator is brought down by runback action.
The runback rate depends upon the equipment that has tripped. The Group Capability
and Runback function block provides the Group Capability and Group Runback Rate of
the configured number of equipment. The block accepts configurable number of
equipments' status inputs and desired unit load set point.
Function l Provides the capability for a group of similar equipment depending upon the
equipment status.
l Provides the Group Capability and Group Runback Rate for the configured
number of equipments.
l Accepts configurable number of equipments' input status and desired unit load set
point.
l Provides a configurable parameter NUMBEROFEQP which represents the number
of equipments used for input connection to the block.
l Enables the user to configure equipment OFF state Capability Value (OFFCAP)
and ON state Capability Value (ONCAP) for individual equipment.
l Generates a Safe output flag when the load setpoint input status bad or all
equipement on/off staus are bad.
l Generates alarm for Run back Active when out capability is less than unit load set
point
Inputs l LOADSP - Load Set point. The input LOADSP of this block can be from any
Regulatory Control block like AUTOMAN, SWITCH or RATIOBIAS.
l DI[1..10]- DI of this block can be from any block with digital output.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
GRPCAPRBK Block.
Description The HTMOTOR Control block is derived from the Device Control block in Experion
(DEVCTL) customized to meet the HT Motor Drive control requirements found in power
plants. The HTMOTOR block is designed to accept inputs and interlocks pertaining to a
conventional HTMOTOR drive and its switchgear and is capable of controlling the drive
through outputs governed by predetermined logic.
Chapter 3 - Reference Data for Functional Block Types
Function Processes inputs typically from a HT Switch Gear, Local and Unit Control Panel,
equipment protection related feedback, process related interlocks and generates output
based on predetermined logic. Supports control of HT Motor drives from the Unit or
Local Control Panel, in SEQ (through SCM) or AUTO mode or from Operator Station or a
combination of all these options. Generates an alarm based on active states, output
command and equipment or process interlocks tripping. Built-in First Up Logic to
determine the cause of trip and built-in interlocks with vibration, winding and bearing
temperature. Optional feedback and trip time recording. Maintenance statistics similar to
those in the Device Control block. Preserves Device Control functionality.
Inputs l Process Feedback (from HT Swgr): Motor RUN/STOP (MTR/MTS), MOTOR Trip
(MTT), Lockup Relay Reset (LRR), Breaker in Remote (BKR), Breaker in Service
or Test (BKS or BKT).
l Other Inputs : Local/Remote Selection Switch,LOCALRUN/STOP,
AUTORUN/STOP,SEQRUN/STOP, UCPRELease/OPEN/CLOSE, Console Run,
Console Stop, Permissives (PI[0,1]), STOP/RUN Process Interlocks(OI
[0,1]),Bearing Temp Trip,Winding Temp Trip,Vibration Trip.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the HTMOTOR
Block.
Chapter 3 - Reference Data for Functional Block Types
Description In power plants, the Drum Level is measured indirectly in terms of differential pressure
(DP), and the level is computed based on the measured DP. DP to Level computation
techniques are employed in Level measurements in Boiler Drums, Deaerators, and HP
Heaters, where the process fluid is at high pressure and temperature. In such cases, the
Level component is measured in terms of DP across the measuring setup. It is also
assumed that the vessel remains in a saturated state of the process fluid. The pressure
inside the container is measured and the density of Steam and Water are derived from
this pressure input using an algorithm. Based on Density and DP, the level is computed
using the equation of continuity. This new block computes Drum level from the
measured DP and other field specific constants.
Function l The Drum Level Computation function block computes the drum level from the
measured DP, Pressure and other field specific constants.
l The block has an algorithm for generating steam and water density from the given
Pressure input as long as the pressure input is good.
l The Level Status (PV) becomes bad when one of the input's status becomes bad
and PV is not be computed.
l Enables the user to select ENGUNIT for DP, Pressure, WETLEGTEMP, and drum
level.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
LEVELCOMP Block.
Description The LTMOTOR Control FB is derived from the Device Control block in Experion
(DEVCTL) customized to meet the LT Motor Drive control requirements found in power
plants. The LTMOTOR FB is designed to accept inputs and interlocks pertaining to a
Chapter 3 - Reference Data for Functional Block Types
conventional LTMOTOR drive's MCC and is capable of controlling the drive through
outputs governed by predetermined logic.
Function l Process inputs typical from a MCC, Local and Unit Control Panel, Process related
interlocks and generate output based on predetermined logic.
l Supports control of LT Motor drives from the Unit or Local Control Panel, in SEQ
(through SCM) or AUTO mode or from Operator Station or any combination of all
these options.
l Generates an alarm based on active states, output command and process
interlocks tripping.
l Optional feedback and trip time recording.
l Maintenance Statistics similar to those in the Device Control block.
l Preserves Device Control functionality.
Inputs l Process Feedback (from MCC): Motor RUN/STOP (MTR/MTS) and MOTOR Trip
(MTT).
l Other Input: Local/Remote Selection Switch, LOCALRUN/STOP,
AUTORUN/STOP, SEQRUN/STOP, UCPRELease/OPEN/CLOSE, STOP/RUN
Permissives (PO [0,1]), STOP/RUN Interlocks(OI[0,1]) and Track Run/Stop/Trip
feedback time.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the LTMOTOR
Block.
Controllers.
Description Main IBV logic is required for huge valves which hav a small bypass valve connected
across the main valve port. The main valve opens only when the bypass valve opens
fully and a sufficient time is allowed to equalize the pressure across the main valve
ports. The Main IBV block receives a command from the operator, processes the
commands and schedules it to the IBV and Main valve with a predetermined logic built
into it. In the Main IBV logic function block, there is a user configurable DELAY
parameter for providing the time delay before releasing an open command to the Main
valve from the moment the IBV open feedback is sensed by the block. The feedback can
be open limit switch of IBV. The bypass valve in not kept open if the main valve open
command fails. A user configurable timer is provided to close the IBV in such
eventualities.
Function l The Main IBV block receives a command from the OPER or PROG, processes it
and schedules the command to the IBV and Main valve with a predetermined logic
built into it.
l An open sequence failure alarm is triggered in case an OPEN command fails to
open the Main valve.
l A close sequence failure alarm is triggered in case a CLOSE command failed to
close Main valve.
l A BADPV alarm is triggered in case IBV open feedback or Main close feedback is
in BAD state.
l The Main IBV commands the Drive Control blocks for further operation of the Main
and IBV valve.
Inputs l OPENSEQ - Open Sequence command from PROGRAM to the valve system.
l CLOSESEQ - Close Sequence command from PROGRAM to the valve system.
l IBVOPNFDBK - IBV open feed back switch
l MAINCLOSEFDBK - Main valve close feedback switch.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the MAINIBV
Block.
Description The Solenoid Valve Control FB is derived from the Device Control block in Experion
(DEVCTL) customized to meet the Solenoid Valve control requirements commonly
found in a power plant. The Solenoid FB is designed to accept inputs and interlocks
pertaining to a conventional solenoid and is capable of controlling the valve through
output governed by predetermined logic.
Function l Processes feedback from the field, Local and Unit Control Panel, process related
interlocks and generates output based on predetermined logic.
l Supports control of Solenoid valve from the Unit or Local Control Panel, in SEQ
(through SCM) or AUTO mode or from Operator Station or a combination of all
these options.
l Generates an alarm based on active states, output command and interlocks
tripping.
l Provides latched OPEN commands to the MCC/solenoid and the Outputs are reset
only on issuance of a CLOSE command.
l Preserves Device Control functionality.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SOLENOID
Block.
Description The Valve/Damper Control FB is derived from the Device Control block in Experion
(DEVCTL) and customized to meet the motor operated Valve or Damper control
requirements of Power Plants. The ValveDamper FB is designed to accept inputs and
interlocks pertaining to a conventional valve and is capable of controlling the valve
through outputs governed by predetermined logic.
Function l Processes inputs from MCC, process feedback, Local and Unit Control Panel
(UCP), process related interlocks and generate output based on predetermined
logic.
l Supports control of Valve/Damper from the Unit or Local Control Panel, in SEQ
(through SCM) or AUTO mode or from Operator Station or a combination of all
these options.
l Generates an alarm based on active states, output command and interlocks
tripping.
l Provides optional torque switch based command cut-off for tight shut off of valves
and standard limit switch based command cut-off for normal valves.
l Optional feedback (OPEN and CLOSE feedback) time recording.
l Maintenance Statistics similar to those in the Device Control block.
l It withdraws the command when feedback is achieved to command initiate.
l Preserves Device Control functionality.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
VALVEDAMPER Block.
Description Applies a user-specified gain and bias as well as a calculated bias (OPBIAS.FLOAT) to
the output. The user-specified values can be fixed or external. A fixed value is stored
manually or by a program, and an external value is brought from another function block.
Function Provides control initialization and override feedback processing. Typically used either:
l in cascade control strategy where an upstream block may not accept an
initialization request from its secondary,
l between FANOUT block and a final control element to provide“bumpless” output
on return to cascade.
With R410, AUTOMAN block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual alarms. A
new parameter (xxxxALM.TMO) is introduced for individual alarms to configure the off-
delay time. However, you can configure only identical deadband units for all the alarms.
Timeout In cascade mode, performs timeout monitoring on the input (X1). If the X1 value is not
Monitoring updated within a predefined time, this block invokes the following timeout processing.
l Sets the “input timeout” flag (TMOUTFL).
l Sets the input value to Bad (NaN).
l Requests the X1 primary to initialize.
Note that this block does not support mode shedding on timeout and therefore the
TMOUTMODE parameter is not applicable to this block. But the mode shedding of this
block occurs indirectly depending on the BADCTLOPT parameter value as timeout
processing, setting the input value to Bad (NaN).
l When BADCTLOPT = No_Shed, there is no mode shedding on timeout.
l When BADCTLOPT = SHEDHOLD/SHEDHIGH/SHEDLOW/SHEDSAFE, the mode
sheds to manual.
Note that time-out monitoring is enabled by setting TMOUTTIME to a non-zero value,
and disabled by setting it to zero.
Inputs l X1 = initializable input which must come from another function block; an operator
cannot set it.
l XEUHI and XEULO define the full range of X1:
l XEUHI is the value that represents 100% of full scale.
l XEULO is the value that represents 0% of full scale.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block has
Ranges a secondary, it brings the secondary's input range through the BACKCALC and sets its
CV range to that. If it has no secondary, CVEUHI and CVEULO track its own input range
(XEUHI and XEULO).
l OPHILM and OPLOLM define the normal high and low limits for OP as a percent of
CV range; these are user-specified values. OP clamps to these limits if algorithm's
calculated result (CV) exceeds them or another function block or user program
attempts to store an OP value that exceeds them. However, an operator may store
an OP value that is outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range. These are user-specified values. Operator is prevented
from storing an OP that exceeds these limits.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the AUTOMAN
Block.
Chapter 3 - Reference Data for Functional Block Types
Description l Lets you write up to eight expressions for creating custom algorithms for
Calculated Variable (CV) calculations.
l Provides an interface to windup, initialization and override feedback processing,
so you can add user-defined control blocks to your control strategies.
l The ENHREGCALC block provides the following enhancements over the
REGCALC block.
l Expands existing arrayed input parameters XSTS, XCONN and X.
l These arrayed parameters are added to correspond to each of the ten
inputs. Input Description Enable/Disable Switch XSUB Substitute
Parameter
l An initializable Set Point (SP) input parameter with limit checking and
SP ramping is added. Also, the X[1] input is converted to a general
purpose input
l Mode can be placed in Automatic so operator or program can supply
SP.
l This block uses memory based on the number of expressions
configured, pcode size of each expression and the number of
references in the expression.
Function l Each expression can contain any valid combination of inputs, operators and
functions; and may perform arithmetic or logic operations.
l You can write expressions for calculating CV under normal, initialization and
override feedback conditions. Or, you can write expressions which produce
initialization and override feedback values for this block and its primaries.
l You can assign the result of an expression or an input to any assignable output
that produces the same outputs as every other regulatory control block. You can
assign the same input to multiple outputs.
l With R410, ENHREGCALC block allows you to configure individual values for
the deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical
deadband unit for all the alarms.
Timeout In cascade mode, this block performs timeout monitoring on SP. If the SP input value
Monitoring is not updated within a predefined time, this block invokes the following timeout
processing.
l Sets the input timeout flag (TMOUTFL)
l Holds SP at its last good value.
l Requests the SP primary to initialize.
l Sheds to a user-specified timeout mode (MODE = TMOUTMODE).
The ENHREGCALC block sets its cascade request flag (CASREQFL), if SP times out
and sheds to AUTOmatic mode. Time-out monitoring is enabled by setting
TMOUTTIME to a non-zero value, and disabled by setting it to zero.
Control Block brings initialization requests from its secondary through BACKCALC. In
Initialization addition, the secondary may propagate oneshot initialization requests to this block.
However, you can disable the SECINITOPT so the block ignores initialization requests
from the secondary. If the secondary is requesting initialization, block:
l Initializes its output:
l CV = CVINIT (assignable output)
Chapter 3 - Reference Data for Functional Block Types
l Builds an initialization request for the designated primaries, using INITREQ and
INITVAL (both assignable outputs).
Override If this block is in a cascade strategy with a downstream Override Selector (OVRDSEL)
Feedback block, it receives override feedback data. The data consists of an override status,
Processing override feedback value and an override offset flag. The status indicates if this block is
in the selected or unselected strategy. The offset flag only applies to PID type function
blocks. However, you can disable the SECINITOPT so the block ignores override
requests from the secondary. When override status changes from selected to
unselected, this block:
l Initializes its output:
l CV = CVORFB (assignable output)
Inputs The following inputs are optional and they only accept real data types.
l SP - An initializable input. If Mode is CAScade, SP is pulled from another
function block. If Mode is AUTO, it may be stored by the operator or a user
program.
l X[1] through X[10] general purpose inputs.
l XWHIFL - An external windup high flag.
l XWLOFL - An external windup low flag.
Input SPEUHI and SPEULO define the full range of SP input in engineering units. This block
Ranges applies no range checking, since it assumes that SP is within SPEUHI and SPEULO. If
this function is required, you must write an expression for it.
l SPEUHI represents the 100% of full scale value.
l SPEULO represents the 0% of full scale value.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block
Ranges has a secondary, it uses the secondary's input range through BACKCALC to set its CV
range. If it does not have a secondary, you must define the range through CVEUHI
and CVEULO.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
the CV range (user-specified values).
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store OP value
exceeding them.
l Operator may store OP value outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range (user-specified values).
l Operator is prevented from storing an OP value that exceeds these
limits.
Chapter 3 - Reference Data for Functional Block Types
Assignable You can assign expression results and/or inputs to the following outputs.
Outputs l CV - This block's CV under normal operating conditions.
l CVINIT - This block's CV during initialization.
l CVORFB - This block's CV during override (in unselected path).
l INITREQ - Initialization request flag, to be provided to the primary.
l INITVAL - Initialization value, to be provided to the primary.
l ORFBVAL - Override feedback value, to be provided to the primary.
l ORFBSTS - Override feedback status, to be provided to the primary.
Operators AUXCALC (Auxiliary Calculation) block lists the expression operators and functions
and supported by this block for reference.
Functions
Parameter You must specify a parameter by its full tag name. For example,
Identification “CM25.PumpASelect.PVFL”, or “CM57.PID100.MODE”. In effect, tag names allow
expressions to have an unlimited number of inputs and work with any data type.
However, do not use more than six parameter references in an expression. The
expression syntax has been expanded. Delimiters (') can be used in an expression
containing an external reference component. The format for the delimiter usage is as
follows:
l TagName.'text'
Expression l Must include full tag.parameter name for X inputs in the expression and enclose
Rules identification number in brackets instead of parenthesizes. For example,
CM151.REGCALC BLOCK.X[1] * CM151.REGCALC BLOCK.X[2] is valid.
l Expressions cannot contain an assignment operation (a colon and equal sign
with the current syntax) For example, “CM1.PID1.MODE:=X[1]” is invalid. Each
expression produces a single value (arithmetic or logical which is automatically
stored in a “C” parameter. For example, if you write four expressions, the result of
the first expression is stored in C[1], the result of the second is stored in C[2], etc.
You can use these results, by name, in succeeding expressions. In this example,
you could use C[1] as an input to expressions 2, 3, and 4.
l You can mix and nest all operators and functions (including conditional
assignments) in any order as long as value types match or can be converted.
l You can use blanks between operators and parameter names, but they are not
required.
l You can use all data types in expressions, including enumerations. They are all
treated as numeric types.
l You must configure calculator expressions contiguously (without breaks) in the
arrays.
l A short description can be provided for the expressions using the expression
descriptor parameter (EXPRDESC[1..8]). The results of the expressions, which
use the CONST[1…8] parameters, are affected if you change the values of these
parameters on the Constants tab.
l With R410, non-CEE controllers such as PMD and Safety Manager, and
Experion server points such as TPS and SCADA, can be configured in the
Expressions.
l With R410, when you write the expressions using the TPS point's parameter
references, ensure that the TPS reference parameter is configured using the
parentheses “()”to specify array index. However, when you write the expressions
using the other non-CEE points you can use the brackets “[].”
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
ENHREGCALC Block.
Description Uses one input and provides up to eight initializable outputs. It may also have up to
eight secondaries, since there is one secondary per initializable output. You may
specify a separate gain, bias, and rate for each output. Each specified value can be
fixed or external. A fixed value is stored manually or by a program, and an external
Chapter 3 - Reference Data for Functional Block Types
value is brought from another function block. This block calculates a separate floating
bias for each output following an initialization or mode change. This provides a
“bumpless” transition for each output.
Function Provides a “bumpless” output for each of up to 8 outputs following initialization or mode
changes. With R410, FANOUT block allows you to configure individual values for the
on-delay time and off-delay time for the individual alarms. A new parameter
(xxxxALM.TMO) is introduced for individual alarms to configure the off-delay time.
Timeout In cascade mode, performs timeout monitoring on X1. If the X1 value is not updated
Monitoring within a predefined time, this block invokes the following timeout processing.
l Sets the “input timeout” flag (TMOUTFL).
l Sets the input value to Bad (NaN).
l Requests the X1 primary to initialize (through BACKCALCOUT).
This block does not support mode shedding on timeout. Time-out monitoring is enabled
by setting TMOUTTIME to a non-zero value, and disabled by setting it to zero.
Input l X1 = initializable input which must come from another function block; an operator
cannot set it.
l XEUHI and XEULO define the full range of X1:
l XEUHI represents the 100% of full scale value.
l XEULO represents the 0% of full scale value.
Output CVEUHI[1..8] and CVEULO[1..8] define the full range of CV[1..8] in engineering units --
Ranges block has separate output range for each output based on the input range of each
secondary.
l OPHILM and OPLOLM define the normal high and low limits for OP as a percent of
the CV range; these are user-specified values -- the same limits apply to all
outputs. An operator may store an OP value that is outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range; these are user-specified values -- the same limits apply to
all outputs and operator is prevented from storing an OP that exceeds these limits.
Windup l If all secondaries are in high windup, block propagates a high windup status to its
Processing primary (ARWNET[1..8] = Hi)
l If all secondaries are in low windup, block propagates a low windup status to its
primary (ARWNET[1..8] = Lo)
l If at least one secondary has a normal windup status or is in high windup and
another is in low, block propagates a normal windup status to its primary.
If the gain is reversed for one of the outputs, then high windup on that output is the
same as low windup on the others.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the FANOUT
Block.
Description Provides override feedback data to every block in an upstream cascade control strategy.
Also provides bypass processing, control initialization, and override feedback
propagation.
Function Accepts up to four inputs (primaries) and selects the one with the highest or lowest
value. With R410, OVRDSEL block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual alarms. A
new parameter (xxxxALM.TMO) is introduced for individual alarms to configure the off-
delay time. However, you can configure only identical deadband unit for all the alarms.
Timeout In cascade mode, performs timeout monitoring on all inputs X[1] through X[4] that are
Monitoring not bypassed. If an input value is not updated within a predefined time, this block
invokes the following timeout processing.
l Sets the “input timeout” flag (TMOUTFL).
l Sets the input value to Bad (NaN).
l Requests the input's primary to initialize.
This block does not support mode shedding on timeout. Time-out monitoring is enabled
by setting TMOUTTIME to a non-zero value, and disabled by setting it to zero.
l The inputs must come from other function blocks; an operator cannot store to them.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block has
Ranges a secondary, it brings the secondary'ls input range through the BACKCALC and sets its
CV range to that. If it has no secondary, CVEUHI and CVEULO track its own input range
(XEUHI and XEULO).
l OPHILM and OPLOLM (user-specified values) define normal high and low limits
for OP as a percent of the CV range.
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store an OP value
exceeding them.
l Operator may store an OP value outside these limits.
l OPEXHILM and OPEXLOLM (user-specified values) define the extended high and
low limits for OP as a percent of the CV range.
l Operator is prevented from storing an OP value that exceeds these
limits.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the OVRDSEL
Block.
Function Accepts 2 analog inputs -- process variable (PV) and set point (SP); produces output
calculated to reduce the difference between PV and SP. Provides anti-windup
protection, control initialization and override feedback processing. With R410, PID block
allows you to configure individual values for the deadband, deadband unit, on-delay
time, and off-delay time for the individual alarms. A new parameter (xxxxALM.TMO) is
introduced for individual alarms to configure the off-delay time. However, you can
configure only identical deadband unit for all the alarms.
Timeout In cascade mode, performs timeout monitoring on SP. If a good SP value is not received
Monitoring within a predefined time, this block invokes the following timeout processing.
l Sets the input timeout flag (TMOUTFL).
l Holds the SP value at its last good value.
l Changes the mode to a user-specified TMOUTMODE.
l Requests the input's primary to initialize.
If SP times out and the block sheds to Auto mode, block sets the Cascade Request flag
(CASREQFL). Time-out monitoring is enabled by setting TMOUTTIME to a non-zero
value, and disabled by setting it to zero.
Input l PVEUHI and PVEULO define full range of PV in engineering units. They also
Ranges define the engineering unit range of SP, since PV and SP are assumed to have the
and Limits same range.
l PVEUHI represents the 100% of full scale value.
l PVEULO represents the 0% of full scale value.
l SPHILM and SPLOLM define set point operating limits in engineering units.
Chapter 3 - Reference Data for Functional Block Types
Output CVEUHI and CVEULO define full range of CV in engineering units. If this block has a
Ranges secondary, it brings the secondary's input range through the BACKCALC and sets its
and Limits CV range to that. If it has no secondary, you must specify CVEUHI and CVEULO range.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of CV
range (user-specified values).
l OP clamps to limits if calculated CV exceeds them, or another block or
user program attempts to store OP value exceeding them; operator may
store OP value outside these limits.
l OPEXHILM and OPEXLOLM define extended high and low limits for OP as percent
of CV range (user-entered values).
l Prevents operator from storing OP value that exceeds these limits.
Gain If equation A, B, or C is selected, any of the following gain options may be chosen:
Options l Linear Gain -- provides proportional control action that is equal to a constant (K)
times the error.
l Gap Gain -- used to reduce sensitivity of control system when PV is in user-
specified band (gap) around set point.
l Nonlinear Gain -- control action is proportional to square of error, rather than error
itself.
l External Gain -- gain (K) is modified by input value that can come from the process,
another block or user program.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PID Block.
Ideal form of calculating the PID terms as the PID block. It also prevents windup when
the secondary does not propagate windup status or control initialization data back to the
primary of a remote (foreign) controller.
Function It accepts five analog inputs - a process variable (PV), a set point (SP), a reset feedback
value (RFB), a tracking value (TRFB), and a tracking control switch (S1). The difference
between PV and SP is the error and this block calculates a control output (OP) that
should drive the error to zero. With R410, PIDER block allows you to configure
individual values for the deadband, deadband unit, on-delay time, and off-delay time for
the individual alarms. A new parameter (xxxxALM.TMO) is introduced for individual
alarms to configure the off-delay time. However, you can configure only identical
deadband unit for all the alarms.
Timeout In cascade mode, performs timeout monitoring on SP. If a good SP value is not received
Monitoring within a predefined time, this block invokes the following timeout processing.
l Sets the input timeout flag (TMOUTFL).
l Holds the SP value at its last good value.
l Changes the mode to a user-specified TMOUTMODE.
l Requests the input's primary to initialize.
If SP times out and the block sheds to Auto mode, block sets the Cascade Request flag
(CASREQFL). Time-out monitoring is enabled by setting TMOUTTIME to a non-zero
value, and disabled by setting it to zero.
Input l PVEUHI and PVEULO define full range of PV in engineering units. They also
Ranges define the engineering unit range of SP, since PV and SP are assumed to have the
and Limits same range.
l PVEUHI represents the 100% of full scale value.
l PVEULO represents the 0% of full scale value.
l SPHILM and SPLOLM define set point operating limits in engineering units.
l Prevents operator from storing SP value outside limits; if primary or user
program attempts to store value outside limits, block clamps it to
appropriate limit and sets primary's windup status.
l The RFB and TRFB values typically come from a remote controller. The PIDER
block applies no range check for these parameters.
l The S1 input is a Boolean flag and the values are only On and Off.
Outputs The block does not support output initialization, and therefore cannot have a secondary.
Initialization only occurs when the tracking control switch (S1) is On. Block has following
outputs:
l OP = Calculated output in percent.
l OPEU = Calculated output in engineering units
Chapter 3 - Reference Data for Functional Block Types
Note that the default OP connection pin is exposed on the blocks and the
implicit/hidden connection function automatically makes the appropriate value/status
parameter (OPX/OPEUX) connection when required.
Output CVEUHI and CVEULO must be specified by the user. The specified values must match
Ranges the engineering units (EU) range of the RFB and TRFB signals, which are the range of
and Limits the remote (foreign) controller or secondary.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of CV
range (user-specified values).
l OP clamps to limits if calculated CV exceeds them, or another block or
user program attempts to store OP value exceeding them; operator may
store OP value outside these limits.
l OPEXHILM and OPEXLOLM define extended high and low limits for OP as percent
of CV range (user-entered values).
l Prevents operator from storing OP value that exceeds these limits.
Gain If equation A, B, or C is selected, any of the following gain options may be chosen:
Options l Linear Gain -- provides proportional control action that is equal to a constant (K)
times the error.
l Gap Gain -- used to reduce sensitivity of control system when PV is in user-
specified band (gap) around set point.
l Nonlinear Gain -- control action is proportional to square of error, rather than error
itself.
l External Gain -- gain (K) is modified by input value that can come from the process,
another block or user program.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PIDER
Block.ck.
Description A regulatory control block combining the functionality of PID controller with a robust,
model-based, predictive controller and optimizer, Profit Loop PKS. In many cases, Profit
Loop PKS provides superior control and should be used in place of the standard PID
algorithms. See the Control Builder Components Theory, Regulatory Control section,
Chapter 3 - Reference Data for Functional Block Types
Function Belongs to a class of controllers known as “model predictive control.” These controllers
rely on a dynamic model to predict future movement in the process variable. If the
predicted PV does not meet the control objectives (maintain at current setpoint), control
action is taken to realign the PV with its objectives. In contrast, a PID controller uses
past and current error trajectories to restore the PV to its SP within one control move,
regardless of the long-term consequences of the move. With R410, PID-PL block allows
you to configure individual values for the deadband, deadband unit, on-delay time, and
off-delay time for the individual alarms. A new parameter (xxxxALM.TMO) is introduced
for individual alarms to configure the off-delay time. However, you can configure only
identical deadband unit for all the alarms. See the Control Builder Components Theory,
Regulatory Control section, PID-PL (Profit Loop PKS) Block for a discussion of benefits.
Timeout The PID-PL block monitors for communication timeouts between primary and secondary
Monitoring controllers of a cascade pair. This block uses the same methodology as the PID block.
See Timeout Monitoring for PID block for implementation details.
Inputs The PID-PL block requires two inputs: PV and SP. See Required Inputs for PID block for
details on these inputs. For range control, the PID-PL block requires two additional
inputs: SPHI and SPLO. These parameters cannot be initialized. They can be pulled
from another block, set through operator entry, or stored by a user program.
Input For PID or Profit Loop PKS setpoint control, the PID range limits apply. See Input ranges
Ranges and limits for PID block for details. For range control,
and Limits l PVEUHI and PVEULO define the engineering unit range for MODELPV, SP, SPHI,
and SPLO.
l SPHILM and SPLOLM define the operating limits in engineering units for SPHI,
and SPLO. If a value is entered outside these limits but within the engineering unit
range, this block clamps the value at its appropriate limit. Otherwise, an out of
bounds error is generated.
l SPHI and SPLO define the operating limits in engineering units for SP. The
operator is prevented from storing a setpoint value that is outside these limits. If the
primary or a user program attempts to store a value outside of the limits, this block
clamps it to the appropriate limit and sets the primary's windup status.
Outputs The PID-PL block supports a single initializable output. Like PID, this calculated output
can be either in percent, OP, or in engineering units, OPEU. See Initializable outputs for
PID block for more details.
Output The output range of a PID-PL block is identical to the PID block. See Output ranges and
Ranges limits for PID block for details.
and Limits
Equation The PID-PL block supports the standard five PID equations (EqA through EqE) as well
Options as the Profit Loop equation, PROFITLOOP. For details on the PROFITLOOP equation
type, see the Control Builder Components Theory, Regulatory Control section, PID-PL
(Profit Loop PKS) Block for a discussion of benefits. For details on the PID equations,
see PID equations.
Gain The gain options only apply for applicable PID equations A, B, or C. The PROFITLOOP
Options equation does not support the gain options. See Gain options for use with PID
equations.
Direct or A PID-PL block may be configured for direct-control action or reverse-control action,
Reverse effectively changing the sign of the controller gain. See Direct or reverse control for PID
Control block for implementation details. With Profit Loop PKS, the sign of the controller gain is
determined by the sign of the process model gain. To prevent mismatch between the
model gain and control action, changes to CTLACTN are not allowed. Furthermore,
when the model gain changes (including initial loading of the function block), CTLACTN
is set to match the new gain direction.
Chapter 3 - Reference Data for Functional Block Types
Parameters All PID parameters apply to the PID-PL block. They are listed here. Parameters unique
to the PID-PL block are presented in bold.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PID-PL
Block.
Description The PIDFF block is like the PID block but it accepts a feedforward signal as an
additional input. You can configure the PIDFF block so the feedforward signal is added
to or multiplied by the normal PID algorithm's incremental output to meet your particular
control requirements.
Function l The multiplicative feedforward action is typically used to compensate for variations
in process gain that are caused by changes in the throughput. It is usually used
with a lead/lag relay to provide dynamic feedforward control for a given
application. For example, if the feed rate is doubled in a heating application, twice
the amount of fuel might be required, which is equivalent to doubling the process
gain.
l Includes the feedforward signal (FF) in the calculation of the PID's incremental
output before the full value output is accumulated.
l With R410, PIDFF block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical deadband
unit for all the alarms.
Timeout In cascade mode, performs timeout monitoring on SP. If a good SP value is not received
Monitoring within a predefined time, this block invokes the following timeout processing.
l Sets the input timeout flag (TMOUTFL).
l Holds the SP value at its last good value.
l Changes the mode to a user-specified TMOUTMODE.
l Requests the input's primary to initialize.
If SP times out and the block sheds to Auto mode, block sets its Cascade Request flag
(CASREQFL). Time-out monitoring is enabled by setting TMOUTTIME to a non-zero
value, and disabled by setting it to zero.
Inputs l Requires both PV and FF inputs to provide its feedforward function. The PV and FF
inputs must be pulled from other blocks; you cannot store to them. The feedforward
signal may come from a field device (via an IA channel block) or an Auxiliary
function block. Field inputs are typically subjected to deadtime or lead-lag
compensation before being connected to the FF input of this block, which may be
provided by the Deadtime or Lead-Lag Auxiliary function blocks.
l The SP input is not required, since it does not have to be pulled from another
function block.
Chapter 3 - Reference Data for Functional Block Types
Input l PVEUHI and PVEULO define full range of PV in engineering units. They also
Ranges define the engineering unit range of SP, since PV and SP are assumed to have the
and Limits same range.
l PVEUHI represents the 100% of full scale value.
l PVEULO represents the 0% of full scale value.
l SPHILM and SPLOLM define set point operating limits in engineering units.
l Prevents operator from storing SP value outside limits; if primary or user
program attempts to store value outside limits, block clamps it to
appropriate limit and sets primary's windup status.
Output CVEUHI and CVEULO define full range of CV in engineering units. If this block has a
Ranges secondary, it brings the secondary's input range through the BACKCALC and sets its
and Limits CV range to that. If it has no secondary, you must specify CVEUHI and CVEULO range.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of CV
range (user-specified values).
l OP clamps to limits if calculated CV exceeds them, or another block or
user program attempts to store OP value exceeding them; operator may
store OP value outside these limits.
l OPEXHILM and OPEXLOLM define extended high and low limits for OP as percent
of CV range (user-entered values).
l Prevents operator from storing OP value that exceeds these limits.
Gain If equation A, B, or C is selected, any of the following gain options may be chosen:
Options l Linear Gain -- provides proportional control action that is equal to a constant (K)
times the error.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PIDFF (PID
Feedforward) Block.
Description Used to pulse two digital output devices (one for raise pulses and another for lower
pulses) to drive a process variable (PV) toward its set point (SP). The only valid output
destinations are to Digital Output Channel blocks or the Pulse Count and Pulse Length
blocks.
Function l Typically used to step a valve open or closed, raise or lower a rotary device, or
move the plates of a pulp mill refiner together or apart.
l Compares the error signal (PV - SP) with an error deadband for the raise and
lower directions at an interval based on the configurable cycle time parameter
(CYCLETIME). You can also configure the raise and lower deadband values that
are denoted as the parameters ERRORDBR and ERRORDBL, respectively.
l Generates a raise pulse, when the PV is less than the SP minus the raise error
deadband (ERRORDBR); or a lower pulse, when the PV is greater than the SP
plus the lower error deadband (ERRORDBL) to reduce the error.
l The pulse duration determines the magnitude of a pulse - the longer the duration,
the bigger the pulse. The POSPROP block will not issue a raise or lower pulse
that is longer than the configured cycle time (CYCLETIME) or the respective
maximum pulse time parameter MAXPULSER or MAXPULSEL, whichever is
smaller. The block uses the following values in its pulse duration calculation.
l Error signal (PV - SP)
l Raise or lower gain setting (KR or KL)
l Raise or lower pulse stroke rate (RAISERATE or LOWERRATE)
l Additional raise or lower pulse time (RAISEDEADTM or
LOWERDEADTM) based on stiction compensation (STICTIONR or
STICTIONL), when a motor starts up; or backlash compensation
(BACKLASHR or BACKLASHL), when a motor changes direction.
l Minimum raise or lower pulse time (MINPULSER or MINPULSEL)
l With R410, POSPROP block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical deadband
unit for all the alarms.
Timeout In cascade mode, performs timeout monitoring on SP. If a good SP value is not
Monitoring received within a predefined time, this block invokes the following timeout processing.
l Sets the input timeout flag (TMOUTFL)
l Holds the SP value at its last good value.
l Changes the mode to a user-specified TMOUTMODE.
l Requests the input's primary to initialize.
If SP times out and the block sheds to Auto mode, block sets its Cascade Request flag
Chapter 3 - Reference Data for Functional Block Types
Inputs The required number of inputs is determined by the mode of the POSPROP block.
l If Mode is CAScade, two inputs are required - PV and SP.
l If Mode is AUTOmatic or MANual, only PV is required.
l SP is an initializable input; PV is non-initializable.
l PV must be pulled from another block; you cannot store to it - typically it
is connected to the output of an auxiliary or data acquisition
(DATAACQ) block.
l If Mode is CAScade, SP is pulled from another block; if Mode is
AUTOmatic, it may be stored by the operator.
l The POSPROP block may have one primary or none, depending on
whether SP is configured or not; there is one primary per initializable
input.
The optional raise and lower flag inputs (RAISELMFL and LOWERLMFL) may be set
externally to inhibit raise and lower pulses, respectively. These optional inputs can be
pulled from other function blocks.
Input l PVEUHI and PVEULO define full range of PV in engineering units. They also
Ranges and define the engineering unit range of SP, since PV and SP are assumed to have
Limits the same range.
l PVEUHI represents the 100% of full scale value.
l PVEULO represents the 0% of full scale value.
l SPHILM and SPLOLM define set point operating limits in engineering units.
Prevents operator from storing SP value outside limits; if primary or user program
attempts to store value outside limits, block clamps it to appropriate limit and sets
primary's windup status.
Output The POSPROP block uses the maximum and minimum pulse parameters to define
Ranges and pulse duration ranges and limits.
Limits l MAXPULSER and MAXPULSEL define the maximum pulse time in the Raise and
Lower directions, respectively. The POSPROP block will not issue a Raise/Lower
pulse with a duration that exceeds these values. If the output and CYCLETIME
are greater than MAXPULSER/MAXPULSEL, the output is clamped to
MAXPULSER/MAXPULSEL.
l MINPULSER and MINPULSEL define the minimum pulse time in the Raise and
Lower directions, respectively. The POSPROP block will not issue a Raise/Lower
pulse with a duration that is less than these values. If the output is less than
MINPULSER/MINPULSEL, the output retains its old value. (Note that the
POSPROP block does not use these common regulatory control block range and
limit parameters: CVEUHI, CVEULO, OPHILM, OPLOLM, OPEXHILM, and
OPEXLOLM.)
Equation The POSPROP block generates Raise and Lower pulses at a rate specified by the
Options configurable cycle time (CYCLETIME) parameter. It calculates the pulse duration at the
beginning of each cycle depending on whether:
l The PVP is greater than (SPP - ERRORDBR) and the Raise limit flag
(RAISELMFL) is OFF, then issue a Raise pulse.
l The PVP is less than (SPP + ERRORDBL) and the Lower limit flag
Chapter 3 - Reference Data for Functional Block Types
Control The POSPROP block accepts initialization information from its three initializable
Initialization outputs: RAISETIME, LOWERTIME, and PULSETIME. If any output requests
initialization, the POSPROP block sets its INITMAN parameter to ON. When no output
requests initialization, the POSPROP block sets its INITMAN parameter to OFF. When
cycling resumes after initialization, the Raise and Lower outputs are both set to OFF (or
their normal states) and the cycle time is restarted.
Override The POSPROP block does not propagate override feedback data. It ignores any
Feedback override feedback requests.
Processing
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the POSPROP
(Position Proportional) Block.
Chapter 3 - Reference Data for Functional Block Types
Description The PULSECOUNT block generates pulses according to its pulse count control
algorithm. The pulsed outputs are usually fed to Digital Output Channel blocks. Dual
Pulse Train: A control algorithm turns on either a “raise” channel or a “lower” channel
after every execution of this algorithm. The output is modulated with a 50% duty-cycle
pulse train. The on-duration (or pulse length) is configured for the channel and is
indicted with a tuning parameter. The calculated on-duration will be in 10 msec
increments. Single Pulse Train: A single output channel is used to indicate the direction
(raise or lower) of the actuator. A second output channel is used to deliver a 50% duty
cycle pulse train. The on-duration (or pulse length) is configured for the channel and is
indicted with a tuning parameter. The calculated on-duration will be in 10 msec
increments.
Function l Typically used in conjunction with a POSPROP block to step a valve open or
closed, raise or lower a rotary device, or move the plates of a pulp mill refiner
together or apart.
l The POSPROP block feeds the PULSETIME input parameter to the PULSECOUNT
block. This parameter is an internal structure that contains the pulse width
specification (in seconds). It also contains a Serial Number that changes every
time there is a new pulse width value. The PULSECOUNT block checks for a
change in the Serial Number before reacting to the pulse width specification.
Inputs l Requires a pulse time (PULSETIME) input from another block. A POSPROP block
usually supplies this.
l The POPERIOD input is user configurable in seconds.
l The PDELAYDIRCHG input is user configurable in seconds.
l The optional LOCALMAN input should come from another block in a logic strategy
where an ON condition means that the CEE is not controlling the output of the
device.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
PULSECOUNT Block.
Chapter 3 - Reference Data for Functional Block Types
Description Generates pulse trains according to its pulse length control algorithm. The pulsed
outputs are usually fed to Digital Output Channel blocks. Dual Pulse Length: A control
algorithm turns on either a “raise” channel or a “lower” channel after every execution of
this algorithm. The selected output stays on for a time period that is calculated by the
control algorithm. The calculated on-duration will be in 10 msec increments. Single
Pulse Length: A single output channel is used to indicate the direction (raise or lower) of
the actuator. A second output channel is used to indicate the calculated on-duration (or
length) of the pulse. The calculated on-duration will be in 10 msec increments.
Function l Typically used in conjunction with a POSPROP block to step a valve open or
closed, raise or lower a rotary device, or move the plates of a pulp mill refiner
together or apart.
l The POSPROP block feeds the PULSETIME input parameter to the
PULSELENGTH block. This parameter is an internal structure that contains the
pulse width specification (in seconds). It also contains a Serial Number that
changes every time there is a new pulse width value. The PULSELENGTH block
checks for a change in the Serial Number before reacting to the pulse width
specification.
Inputs l Requires a pulse time (PULSETIME) input from another block. A POSPROP block
usually supplies this.
l The PDELAYDIRCHG input is user configurable in seconds.
l The optional LOCALMAN input should come from another block in a logic strategy
where an ON condition means that the CEE is not controlling the output of the
device.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
PULSELENGTH Block.
Chapter 3 - Reference Data for Functional Block Types
Description Provides an output that tracks a user configured set point versus time profile. The block
supports up to 99 separate profiles with up to 50 user configured ramp and soak
segment pairs per profile, for a total of 60 segments (where each segment is one ramp
or one soak) Each ramp/soak pair is defined by a soak value (i.e., the target value for
the ramp segment), a ramp rate and a soak time. This lets you implement a set point
program control function by driving the set point of another regulatory control function
block.
Function This function is also known as a “set point programmer” because the output follows a
sequence of user-programmed functions, and is typically used as the set point of a PID.
Typically used for automatic temperature cycling in furnaces and ovens. It can also be
used for automatic startup of units and for simple batch-sequence control where the
batch sequence is part of a process that is otherwise a continuous process. This block
monitors an input value (typically the PV of the PID), and guarantees that its output will
not deviate from the input by more than some user-specified limits. This function block
may be configured to execute a profile once and stop; repeat continuously the same
profile; or execute the next profile in order after completion of the current profile. With
R410, RAMSOAK block allows you to configure individual values for the deadband,
deadband unit, on-delay time, and off-delay time for the individual alarms. A new
parameter (xxxxALM.TMO) is introduced for individual alarms to configure the off-delay
time. However, you can configure only identical deadband unit for all the alarms.
Input PVEUHI and PVEULO define full range of PV in engineering units. The default range is
Ranges and 0 to 100.
Limits l PVEUHI represents the 100% of full scale value.
l PVEULO represents the 0% of full scale value.
Output CVEUHI and CVEULO define full range of CV in engineering units. If this block has a
Ranges and secondary, it brings the secondary's input range through the BACKCALC and sets its
Limits CV range to that. If it has no secondary, you must specify CVEUHI and CVEULO range.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
CV range (user-specified values).
l OP clamps to limits if calculated CV exceeds them, or another block or
user program attempts to store OP value exceeding them; operator may
store OP value outside these limits.
l OPEXHILM and OPEXLOLM define extended high and low limits for OP as
percent of CV range (user-entered values).
Prevents operator from storing OP value that exceeds these limits. that the RAMPSOAK
block does not apply a floating bias to the output.
Guaranteed If you configure a maximum ramp deviation (MAXRAMPDEV[n]) value for a given
Ramp Rate profile, the RAMPSOAK block makes sure that the calculated output (CV) value does
not deviate from the input (PV) by more than the configured deviation value
Guaranteed If you configure the maximum high soak deviation (MAXHISOAKDEV[n]) and/or the
Soak Time maximum low soak deviation (MAXLOSOAKDEV[n]) value, the RAMPSOAK block
makes sure the calculated output (CV) value is at the proper value before it starts the
soak timer.
Chapter 3 - Reference Data for Functional Block Types
Event You can configure up to 16 event flags (EVENTFL[n,e]) to provide Boolean outputs for a
Timers specified time during a given ramp or soak segment in a given profile. This means you
can have up to 16 events per profile or a total of 160 events in 10 profiles.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
RAMPSOAK Block.
Chapter 3 - Reference Data for Functional Block Types
Description Accepts a ratio value input (RT) and an input value (X1) to provide a calculated output
based on the ratio of the input variables plus a fixed and/or a floating bias. The input
value must come from another function block. In the Cascade mode, the ratio input
value must come from another function block; but, in the Automatic (Auto) Mode, an
operator or user program can set the ratio value.
Function Lets you implement a form of ratio control by using this block between two PID blocks.
In this case, the output from one PID block is used as the X1 input to the RATIOBIAS
block and the output from the RATIOBIAS block is used as the SP input to the second
PID block. With R410, RATIOBIAS block allows you to configure individual values for
the deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical deadband unit
for all the alarms.
Timeout In cascade mode, this block performs timeout monitoring on both inputs (X1 and RT). If
Monitoring either input value is not updated within a predefined time, this block invokes the
following timeout processing.
l If RT times out, block
l Sets the input timeout flag (TMOUTFL).
l Holds RT at its last good value.
l Sheds to the configured timeout mode (TMOUTMODE).
l Requests the RT primary to initialize.
Control Block brings initialization requests from its secondary through BACKCALC. In addition,
Initialization the secondary may propagate oneshot initialization requests to this block. However,
you can disable the SECINITOPT so the block ignores initialization requests from the
secondary. If the secondary is requesting initialization, block:
l Initializes its output:
l CV = initialization value from the secondary,
Override If this block is in a cascade strategy with a downstream Override Selector (OVRDSEL)
Feedback block, it receives override feedback data. The data consists of an override status,
Processing override feedback value and an override offset flag. The status indicates if this block is
Chapter 3 - Reference Data for Functional Block Types
in the selected or unselected strategy. The offset flag only applies to PID type function
blocks. However, you can disable the SECINITOPT so the block ignores override
requests from the secondary. When override status changes from selected to
unselected, this block:
l Computes a feedback value for X1 and RT primaries:
l feedback value for X1 = ORFBVAL - OPBIAS.FIX -OPBIAS.FLOAT / RT
l feedback value for RT = ORFBVAL - OPBIAS.FIX - OPBIAS.FLOAT / X1
override feedback value
Input l XEUHI and XEULO define the full range of X1 inputs in engineering units. This
Ranges block applies no range checking, since it assumes that X1 is within XEUHI and
XEULO.
l XEUHI represents the 100% of full scale value.
l XEULO represents the 0% of full scale value.
l RTHILM and RTLOLM define the ratio limits for RT inputs in engineering units. An
operator is prevented from setting an RT value that is outside these limits. If the
RT value from a function block or user program is outside these limits, this block
clamps the value to the appropriate limit and sets RT primary windup status.
l RTHILM represents high ratio limit value.
l RTLOLM represents low ratio limit value.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block has
Ranges a secondary, it uses the secondary's input range through BACKCALC to set its CV
range. If it does not have a secondary, its CV range tracks its own input range (XEUHI
and XEULO).
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
the CV range (user-specified values).
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store OP value
exceeding them.
l Operator may store OP value outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range (user-specified values).
l Operator is prevented from storing an OP value that exceeds these
limits.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the RATIOBIAS
Block.
Description Accepts the actual value of the controlled flow (X1), the actual value of the uncontrolled
flow (X2) and the target ratio between the flows (SP), and calculates the target value of
the controlled flow (OP) and the actual ratio between the flows (PV) as outputs.
Function Provides four user-selectable methods for calculating the ratio between the flows (PV).
The target value for the controlled flow (OP) is calculated according to the selected
method for calculating PV. RATIOCTL block allows you to configure individual values
for the deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical deadband unit
for all the alarms.
Timeout If mode is CAScade, the block performs time-out monitoring of the initializable input,
Chapter 3 - Reference Data for Functional Block Types
Control The RATIOCTL block brings initialization requests from its secondary through
Initialization BACKCALC. In addition, the secondary may propagate oneshot initialization requests
to this block. (Note that SECINITOPT may be used to ignore initialization requests from
the secondary.) If the secondary is requesting initialization, the RATIOCTL block:
l initializes its output:
l CV = initialization value from the secondary
Builds an initialization request for its primary based on CTLEQN selected.
Override If this block is in a cascade strategy with a downstream Override Selector block, it will
Feedback receive override feedback data when any of the following occur.
Processing l the block's windup state changes
l the block is requested to do a oneshot initialization
l the block's override status changes
The data consists of an override status, override feedback value and an override offset
flag. The status indicates if this block is in the selected or unselected strategy (as
determined by the Selector block). The offset flag only applies to PID-type function
blocks. When the override status changes from selected to unselected, this block does
the following:
l Does not initialize its CV
l Computes a feedback value for the SP primary depending on the CTLEQN
selected.
l The SP is an initializable input. This means the block can have one primary
depending upon whether the SP input is configured or not. There is one primary
for each initializable input.
l The X1and X2 inputs must come from other function blocks. You cannot store to
them.
l If Mode is Cascade, SP is pulled from another function block. If Mode is Automatic,
it may be stored by the operator or a user program.
Input l You must specify X1 and X2 engineering unit range, XEUHI and XEULO.
Ranges
l XEUHI and XEULO define the full range of the X inputs in engineering
units. XEUHI represents the 100% of full scale value. XEULO
represents the 0% of full scale value.
l This block assumes X inputs are within XEUHI and XEULO - it applies no range
check
l You must specify SPHILM and SPLOLM to define the set point limits, expressed
as a ratio. The operator is prevented from storing a set point value that is outside
Chapter 3 - Reference Data for Functional Block Types
these limits. If the primary or a user program attempts to store a value outside the
limits, this block will clamp it to the appropriate limit and set the input windup
status.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block has
Ranges a secondary, it fetches the secondary's input range through BACKCALC and sets its CV
range to that. If it has no secondary, CVEUHI and CVEULO must be specified by the
user.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
the CV range (user-specified values).
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store OP value
exceeding them.
l Operator may store OP value outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range (user-specified values).
l Operator is prevented from storing an OP value that exceeds these
limits.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the RATIOCTL
Block.
Description Supports regulatory cascades between regulatory control function blocks included
in an ACE supervisory controller control strategy and regulatory control points
included in an ACE supervisory controller strategy contained in another Experion
cluster.
Function The REEOUT block supports inter-cluster ACE to ACE regulatory cascades by
connecting to the Inter Cluster Gateway block in the secondary cluster using an
OPC Gateway in the primary cluster.
Inputs/Outputs l SPPIN: SP value in percent, derived from a regulatory control point in the FB's
cluster
l SPPOUT: SP output to a regulatory control point in the secondary cluster,
passed to the Inter Cluster Gateway in the secondary cluster using an OPC
Gateway in the primary cluster.
Regulatory points in the secondary cluster must be configured to allow their SP to
be pushed from the Inter Cluster Gateway resident in that cluster.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theoryfor more information on the REEOUT
Block.
Chapter 3 - Reference Data for Functional Block Types
Description l Lets you write up to eight expressions for creating custom algorithms for
Calculated Variable (CV) calculations.
l Provides an interface to windup, initialization and override feedback processing,
so you can add user-defined control blocks to your control strategies.
Function l Each expression can contain any valid combination of inputs, operators and
functions; and may perform arithmetic or logic operations.
l You can write expressions for calculating CV under normal, initialization and
override feedback conditions. Or, you can write expressions which produce
initialization and override feedback values for this block and its primaries.
l You can assign the result of an expression or an input to any assignable output
that produces the same outputs as every other regulatory control block. You can
assign the same input to multiple outputs.
l With R410, REGCALC block allows you to configure individual values for the
deadband, deadband unit, on-delay time, and off-delay time for the individual
alarms. A new parameter (xxxxALM.TMO) is introduced for individual alarms to
configure the off-delay time. However, you can configure only identical
deadband unit for all the alarms.
Timeout In cascade mode, this block performs timeout monitoring on X[1]. If the X[1] input value
Monitoring is not updated within a predefined time, this block invokes the following timeout
processing.
l Sets the input timeout flag (TMOUTFL)
l Sets the input value to Bad (NaN).
l Requests the X1 primary to initialize.
This block does not support mode shedding on timeout. Time-out monitoring is
enabled by setting TMOUTTIME to a non-zero value, and disabled by setting it to zero.
Control Block brings initialization requests from its secondary through BACKCALC. In addition,
Initialization the secondary may propagate oneshot initialization requests to this block. However,
you can disable the SECINITOPT so the block ignores initialization requests from the
secondary. If the secondary is requesting initialization, block:
l Initializes its output:
l CV = CVINIT (assignable output)
l Builds an initialization request for the designated primaries, using INITREQ and
INITVAL (both assignable outputs).
Override If this block is in a cascade strategy with a downstream Override Selector (OVRDSEL)
Feedback block, it receives override feedback data. The data consists of an override status,
Processing override feedback value and an override offset flag. The status indicates if this block is
in the selected or unselected strategy. The offset flag only applies to PID type function
blocks. However, you can disable the SECINITOPT so the block ignores override
requests from the secondary. When override status changes from selected to
unselected, this block:
l Initializes its output:
l CV = CVORFB (assignable output)
ORFBVAL and ORFBSTS received from the secondary are used to compute
ORFBVAL for the primary.
Inputs The REGCALC block can function without any inputs. The following inputs are
optional and they only accept real data types.
l X[1] - An initializable input that must come from another block, an operator can
not set it.
l X[2] through X[6] general purpose inputs.
l XWHIFL - An external windup high flag.
l XWLOFL - An external windup low flag.
Input XEUHI and XEULO define the full range of X[1] input in engineering units. This block
Ranges applies no range checking, since it assumes that X1 is within XEUHI and XEULO. If
this function is required, you must write an expression for it.
l XEUHI represents the 100% of full scale value.
l XEULO represents the 0% of full scale value.
Output CVEUHI and CVEULO define the full range of CV in engineering units. If this block has
Ranges a secondary, it uses the secondary's input range through BACKCALC to set its CV
range. If it does not have a secondary, you must define the range through CVEUHI
and CVEULO.
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
the CV range (user-specified values).
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store OP value
exceeding them.
l Operator may store OP value outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range (user-specified values).
l Operator is prevented from storing an OP value that exceeds these
limits.
Assignable You can assign expression results and/or inputs to the following outputs.
Outputs l CV - This block's CV under normal operating conditions.
l CVINIT - This block's CV during initialization.
l CVORFB - This block's CV during override (in unselected path).
l INITREQ - Initialization request flag, to be provided to the primary.
l INITVAL - Initialization value, to be provided to the primary.
l ORFBVAL - Override feedback value, to be provided to the primary.
l ORFBSTS - Override feedback status, to be provided to the primary.
Operators Table 3 lists the expression operators and functions supported by this block for
and reference.
Functions
Parameter You must specify a parameter by its full tag name. For example,
Identification “CM25.PumpASelect.PVFL”, or “CM57.PID100.MODE”. In effect, tag names allow
Chapter 3 - Reference Data for Functional Block Types
l TagName.‘text’
Expression l Must include full tag.parameter name for X inputs in the expression and enclose
Rules identification number in brackets instead of parenthesizes. For example,
CM151.REGCALC BLOCK.X[1] * CM151.REGCALC BLOCK.X[2] is valid.
l Expressions cannot contain an assignment operation (a colon and equal sign
with the current syntax) For example, “CM1.PID1.MODE:=X[1]“ is invalid. Each
expression produces a single value (arithmetic or logical which is automatically
stored in a “C” parameter. For example, if you write four expressions, the result of
the first expression is stored in C[1], the result of the second is stored in C[2], etc.
You can use these results, by name, in succeeding expressions. In this example,
you could use C[1] as an input to expressions 2, 3, and 4.
l You can mix and nest all operators and functions (including conditional
assignments) in any order as long as value types match or can be converted.
l You can use blanks between operators and parameter names, but they are not
required.
l You can use all data types in expressions, including enumerations. They are all
treated as numeric types.
l You must configure calculator expressions contiguously (without breaks) in the
arrays.
l A short description can be provided for the expressions using the expression
descriptor parameter (EXPRDESC[1..8]). The results of the expressions, which
use the CONST[1…8] parameters, are affected if you change the values of these
parameters on the Constants tab.
l With R410, non-CEE controllers such as PMD and Safety Manager, and
Experion server points such as TPS and SCADA, can be configured in the
Expressions.
l With R410, when you write the expressions using the TPS point's parameter
references, ensure that the TPS reference parameter is configured using the
parentheses “()”to specify array index. However, when you write the expressions
using the other non-CEE points you can use the brackets “[].”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the REGCALC
Block.
Description Lets you calculate an output value which is the sum of up to four input values.
Function The RegSummer algorithm calculates an output value which is the sum of up to four
inputs. Each of the inputs may be individually scaled. In addition, the output may be
scaled by an overall gain, and an overall bias may be added to the result. With R410,
REGSUMMER block allows you to configure individual values for the deadband,
deadband unit, on-delay time, and off-delay time for the individual alarms. A new
parameter (xxxxALM.TMO) is introduced for individual alarms to configure the off-delay
time. However, you can configure only identical deadband unit for all the alarms.
Timeout If MODE = Cascade, RegSummer performs timeout monitoring on the initializable input
Monitoring X(1). If X(1) is not updated within a predefined time, the block invokes timeout
processing. For RegSummer in case of X1 timeout, X2 to X4 still fetch the values from
the upstream blocks. The timeout time (in seconds) is specified by TMOUTTIME. Time-
out monitoring is enabled by setting TMOUTTIME to a non-zero value, and disabled by
setting it to zero.
Timeout If MODE is Cascade and X(1) times out, this block does the following:
Processing l Sets the “input timeout” flag (TMOUTFL)
l Sets the input value to Bad (NaN)
l Requests the X(1) primary to initialize
This block does not support mode shedding on timeout.
Inputs The RegSummer block accepts up to four inputs -- X(1) through X(4). X(1) is an
initializable input; all others are non-initializable. This X[1] input can be connected to
non-initializable inputs also. In this case there is no primary for this block. The inputs
must be pulled from other function blocks; the user cannot store to them. This block has
one primary. (There is one primary per initializable input.) X[1] input connection is
mandatory. If X[1] is not connected and the block is loaded an error will be raised during
load time saying “At least input one needs to be connected“ NUMXINPT represents the
number of input connections that have been made to this block
Chapter 3 - Reference Data for Functional Block Types
Input The user must specify an X-input engineering unit range, XEUHI and XEULO. XEUHI
Ranges and XEULO define the full range of the inputs. XEUHI is the value that represents 100%
and Limits of full scale, and XEULO is the value that represents 0%. XEUHI and XEULO apply to all
of the X-inputs. This block assumes all of the X-inputs are within XEUHI and XEULO; it
applies no range-checks.
Outputs The RegSummer block has the following initializable outputs: OP - Calculated output, in
percent. OPEU - Calculated output, in engineering units. The user may create a
connection to OP or OPEU, but not both. Therefore, this block may have only one
secondary. If the user does not create a connection to OP or OPEU, then the block does
not have a secondary. Alternately, if the user connects OP or OPEU to a non-
initializable input, then this block does not have a secondary
Output CVEUHI and CVEULO define the full range of CV, in engineering units. If this block has
Ranges a secondary, it fetches the secondary's input range via BACKCALC and sets its CV
range to that. If it has no secondary, CVEUHI and CVEULO track the X-input range
(XEUHI and XEULO). Note: This block fetches the secondary's input range regardless of
SECINITOPT (i.e., regardless of whether the secondary's initialization and override data
will be used) OPHILM and OPLOLM define the normal high and low limits for OP, as a
percent of the CV range. These are user-specified values.OP will be clamped to these
limits if the algorithm's calculated result (CV) exceeds them, or another function block or
user program attempts to store an OP value that exceeds them. However, the operator
may store an OP value that is outside these limits. OPEXHILM and OPEXLOLM define
the extended high and low limits for OP, as a percent of the CV range. These are user-
specified values. The operator is prevented from storing an OP value that exceeds
these limits. OPTOL allow the user to configure a tolerance limit for the manually
entered OP. If the difference betweenthe new OP value and the current OP value is
greater than OPTOL then confirmation is required from the user to store the new value.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
REGSUMMER Block..
Description Receives two inputs (X1 and X2), - X1 comes from a remote cascade source and X2
comes from a backup cascade - performs timeout monitoring on both inputs, and
normally operates in Cascade mode.
Function Provides automatic switching between a remote and backup cascade - typically used
with PID block that normally gets its set point from a remote source, but sheds to a local
source if there is a communications failure. With R410, REMCAS block allows you to
configure individual values for the deadband, deadband unit, on-delay time, and off-
delay time for the individual alarms. A new parameter (xxxxALM.TMO) is introduced for
individual alarms to configure the off-delay time. However, you can configure only
identical deadband unit for all the alarms.
Timeout In cascade or backup cascade mode, performs timeout monitoring on both inputs (X1
Monitoring and X2). If either input value is not updated within a predefined time, this block invokes
the following timeout processing. (Note that this block does not support the timeout
shed mode parameter TMOUTMODE.)
l If X1 times out, but X2 is good, block
l Sets the input timeout flag (TMOUTFL).
l Sets MODE to backup cascade.
l Sets the currently selected input (SELXINP) to X2.
l Requests the X1 primary to initialize.
Request flag (CASREQFL). When CASREQFL is set, it means the block is waiting to
return to the cascade mode, and will do so as soon as it brings a good X1 value. Time-
out monitoring is enabled by setting TMOUTTIME to a non-zero value, and disabled by
setting it to zero.
Control Block brings initialization requests from its secondary through BACKCALC. In addition,
Initialization the secondary may propagate oneshot initialization requests to this block. However,
SECINITOPT[1..8] may be used to ignore initialization requests from this secondary. If
the secondary is requesting initialization, block:
l Initializes its output:
l CV = initialization value from the secondary
Override If this block is in a cascade strategy with a downstream Override Selector block, it
Feedback receives override feedback data. The data consists of an override status, override
Processing feedback value and an override offset flag. The status indicates if this block is in the
selected or unselected strategy. The offset flag only applies to PID type function blocks.
However, SECINITOPT[1..8] may be used to ignore override requests from the
secondary. When override status changes from selected to unselected, this block:
l Computes a feedback value for the selected primary.
l The selected primary feedback value = BACKCALCOUT.ORFBVAL -
OPBIAS.FIX - OPBIAS.FLOAT.
l The non-selected primary is propagated with“non-connected” status.
The Selected input of the REMCAS block gets the propagated ORFBSTS status of
either ‘Selected or Not-Selected’ from the Override Selector secondary while the
unselected primary of the REMCAS block always gets non-connected status for
Override Feedback status by the REMCAS block, regardless of whether TRACKING is
On or Off.
Output CVEUHI and CVEULO define the full range of CV in engineering units.
Ranges l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
the CV range (user-specified values).
l OP clamps to these limits if algorithm's calculated result (CV) exceeds
them or another block or user program attempts to store OP value
Chapter 3 - Reference Data for Functional Block Types
exceeding them.
l Operator may store OP value outside these limits.
l OPEXHILM and OPEXLOLM define the extended high and low limits for OP as a
percent of the CV range (user-specified values).
l Operator is prevented from storing an OP value that exceeds these
limits.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the REMCAS
Block.
Description Accepts up to 8 initializable inputs (that is, primaries) and operates as a single-pole, 8-
position rotary switch.
l An Operator, user program or another block may change switch position.
Function Typically used to assign different primary to a secondary; allows user to select one from
as many as 8 inputs and outputs the selected value. With R410, SWITCH block allows
you to configure individual values for the deadband, deadband unit, on-delay time, and
off-delay time for the individual alarms. A new parameter (xxxxALM.TMO) is introduced
for individual alarms to configure the off-delay time. However, you can configure only
Chapter 3 - Reference Data for Functional Block Types
Timeout In cascade mode, performs timeout monitoring on all inputs X[1] through X[8]. If an
Monitoring input value is not updated within a predefined time, this block invokes the following
timeout processing.
l Sets the “input timeout” flag (TMOUTFL).
l Sets the input value to Bad (NaN).
l Requests the input's primary to initialize.
This block does not support mode shedding on timeout. Time-out monitoring is
enabled by setting TMOUTTIME to a non-zero value, and disabled by setting it to zero.
Control Block brings initialization requests from its secondary through BACKCALC. In addition,
Initialization the secondary may propagate oneshot initialization requests to this block. However,
SECINITOPT[1..8] may be used to ignore initialization requests from this secondary. If
the secondary is requesting initialization, block:
l Initializes its output:
l CV = initialization value from the secondary
l If TRACKING is ON, block also builds an initialization request for the non-selected
primaries as:
l INITREQ(n) = ON
l INITVAL(n) = CV - OPBIAS.FIX
Override If this block is in a cascade strategy with a downstream Override Selector block, it
Feedback receives override feedback data. The data consists of an override status, override
Processing feedback value and an override offset flag. The status indicates if this block is in the
selected or unselected strategy. The offset flag only applies to PID type function blocks.
However, SECINITOPT[1..8] may be used to ignore override requests from the
secondary. When override status changes from selected to unselected, this block:
l Computes a feedback value for the selected primary.
l The selected primary feedback value = BACKCALCOUT.ORFBVAL -
OPBIAS.FIX - OPBIAS.FLOAT
l The non-selected primaries are propagated with “not selected” status.
The Selected input of the SWITCH block gets the propagated ORFBSTS status of
either ‘Selected or Not-Selected’ from the Override Selector secondary while the
unselected primary of the SWITCH always gets non-connected status for Override
Feedback status by the Switch block, regardless of whether TRACKING is On or Off. If
this block and a primary are on the same node, this block propagates the override data
to the primary. If a primary is on a different node, this block stores the data in the
BACKCALC packet for that primary, which the primary brings on its next execution.
Input User must specify an X-input engineering unit range XEUHIandXEULO which defines
Ranges and the full range of inputs (for all X-inputs).
Limits l XEUHI represents the 100% of full scale value.
l XEULO represents the 0% of full scale value.
Block provides its input range (XEUHI/XEULO) to the primaries through BACKCALC.
Chapter 3 - Reference Data for Functional Block Types
Output l CVEUHI and CVEULO define full range of CV in engineering units. If block has no
Ranges secondary, CVEUHI and CVEULO track the “X” input range (XEUHI and XEULO).
l OPHILM and OPLOLM define normal high and low limits for OP as a percent of
CV range (user-specified values).
l OPEXHILM and OPEXLOLM define extended high and low limits for OP as a
percent of CV range (user-specified).
l Prevents operator from storing an OP that exceeds these limits.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the SWITCH
Block.
Chapter 3 - Reference Data for Functional Block Types
Description SCM HANDLER blocks are execution modules that group STEP and TRANSITION
blocks.
l Multiple Handler blocks may be contained within an SCM block, each modeled as
a set of STEP and TRANSITION blocks, based on the following categories:
l Edit Handler
l Main Handler
l Check Handler
l Interrupt Handler
l Restart Handler
l Hold Handler
l Stop Handler
l Abort Handler
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Sequential Control Module User Guide for more information on the
HANDLER Block.
Function Organizes the output expressions of an SCM HANDLER block at a specific stage of the
HANDLER's execution thread.
Expressions You enter desired output expressions into the Step output configuration form. You
compose an output expression to include a target store destination for a source value
and a source expression that generates the value to be stored. (For example,
cm1.pid1.sp := cm2.pid2.op + 50.0.) Source expressions can evaluate to a Boolean
value using a combination of arithmetic and logical operators, to an arithmetic value
using arithmetic operators, or may simply specify any scalar value (Floating Point,
Boolean, Enumeration) for comparison in a logical expression or as a value to be
stored to the target store destination. Parameters of other blocks can be referenced as
long as the block is already defined in the system database. Note that :
l String data types are supported.
l Enumerations and Boolean are supported, but values must be entered as
integers. For example:
l cm1.flag1.pvfl := 1 (PVFL is turned ON)
l With R410, non-CEE controllers such as PMD and Safety Manager, and Experion
server points such as TPS and SCADA, can be configured in the Expressions.
l With R410, when you write the expressions using the TPS point's parameter
references, ensure that the TPS reference parameter is configured using the
parentheses “()”to specify array index. However, when you write the expressions
using the other non-CEE points you can use the brackets “[].”
Operators Table 3 lists the expression operators and functions supported by this block for
and reference.
Functions
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Sequential Control Module User Guide for more information on the STEP
Block.
Description The SYNC block lets you configure SCMs to have steps and transitions executing in
parallel. The sync block will synchronize the start and finish of a parallel section.
Function Waits until all preceding steps and transitions have completed before moving on the
next threads. You can use SYNC blocks to be sure, that at a certain point in time, all
previous threads are synchronized before proceeding to the next set of steps and
transitions. You can also use them to start the next set of parallel steps and
transitions.
Inputs/Outputs Sync blocks can have any combination of up to fifteen inputs and fifteen outputs
(either step or transition blocks).
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Sequential Control Module User Guide for more information on the
STEP Block.
NOTE
SYNC block cannot have the same type of block such as STEP, TRANSITION and Recipe Step
preceding it and succeeding it immediately.
Description A Sequential control block supports to define specific input conditions for a handler.
l Input conditions and conjoining TRANSITION blocks define a distinct process
state that must be achieved in order for the output actions specified by the next
STEP block to be performed.
l The input conditions grouped into a TRANSITION block are the condition
expressions that direct sequential execution flow.
Nesting of Transitions may be required when a single Transition cannot accommodate
all inputs in required in a logical expression. Transition is considered Free Standing
when the input pin, DESC, and the Output pin, NEXTCOMP, are not connected to any
other sequential control component block. For more information on Nesting Transition,
see Sequential Control User's Guide.
Function Defines the distinct process state that must be achieved in order to allow the SCM
HANDLER to advance to the control step (that is, the STEP block) so that it can perform
the output actions specified.
Expressions You enter desired condition expressions into the transition condition configuration form.
Condition expressions can evaluate to a Boolean value using a combination of
arithmetic and logical operators (for example, cm1.pid1.sp + cm2.pid2.op >= 50.0).
Parameters of other blocks can be referenced as long as the block is already defined in
the system database. Note that:
l String data types are not supported.
l Enumerations and Boolean are supported, but values must be entered as
integers. For example:
l cm2.pid1.mode = 2 (Mode is compared to Cascade)
Chapter 3 - Reference Data for Functional Block Types
Operators Table 3 lists the expression operators and functions supported by this block for
and reference.
Functions
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Sequential Control Module User Guide for more information on the
TRANSITION Block.
Description One of two system container blocks supported by CEE. It holds continuous and discrete
function blocks.
Function Configurable building block for defining control strategies. Lets you encapsulate
strategies according to function. It provides these basic services for configured blocks:
l Serves as the unit of load for continuous and discrete control strategies.
l Transfers data between passive parameters that have no associated active
connector.
l Executes component function blocks in an established order, which is
configurable or arbitrarily determined by the CM.
l Provides independent tag names component blocks their parameters.
l Serves the execution master for continuous and discrete control strategies.
vInputs Input parameters for component blocks that connect to other CMs and SCMs.
Outputs Output parameters for component blocks that connect to other CMs and SCMs.
start, or RAM Retention Restart (RRR). Refer to the given Logic block description in the
Control Builder Components Theory for more information related to a given Logic block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the Control
Module Block.
Description A system container block that consists of sequences of STEP and TRANSITION blocks
grouped by specific HANDLER blocks.
l The SCM block may only contain its own components (that is, HANDLER, STEP
and TRANSITION blocks); it cannot contain other basic blocks such as PID or logic
blocks.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Sequental Control Module User Guide for more information on the
Sequential Control Module Block.
Function Steam Property function block computes the thermodynamic quantities of water and
steam. The thermodynamic quantities of water and steam can be one of the following:
l Enthalpy (H)
l Entropy (S)
l Pressure (P)
l Temperature (T)
l Specific volume (V)
l Steam quality/dryness fraction (X)
This function block uses the equations quoted in Industrial Formulation 1997 (IF-97)
released by the International Association for the Properties of Water and Steam
(IAPWS). For more information about Industrial Formulation 1997 (IF-97), refer to the
http://www.iapws.org/. It uses different equations to compute the required output. For
example, in case of water, if the pressure and the temperature are the inputs to the block
then the following outputs can be computed.
l Enthalpy (H)
l Entropy (S)
l Specific volume (V)
Inputs Pressure (P) Temperature (T) Entropy (S) Steam quality/dryness fraction (X) For detailed
information about the supported input types, refer to the Control Builder Components
Theory.
Outputs Specific volume (V) Enthalpy (H) Entropy (S) Temperature (T) For detailed information
about the supported output types, refer to the Control Builder Components Theory.
Chapter 3 - Reference Data for Functional Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
STEAMPROP Block.
Description Supports Setpoint Control (SPC), Direct Digital Control (DDC), Remote Setpoint
Control (RSP) and Direct Digital Control with Remote Setpoint (DDCRSP) remote
cascade types between the regulatory control function blocks included in an ACE
supervisory controller control strategy and the regulatory control points included in a
Process Manager controller.
Inputs/Outputs The remote cascade type (REMCASTYPE) selection determines which UCNOUT
block inputs/outputs to use through the Configure Block form in Control Builder.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
UCNOUT Block.
Chapter 3 - Reference Data for Functional Block Types
Description Supports Setpoint Control (SPC), Direct Digital Control (DDC), Remote Setpoint
Control (RSP) and Direct Digital Control with Remote Setpoint (DDCRSP) remote
cascade types between the regulatory control function blocks included in an
ACE/C300 supervisory controller control strategy and the regulatory control points
included in the Enhanced High-Performance Process Manager (EHPM) Controller.
NOTE The EUCNOUT block does not require an OPC gateway or a TPN
server to communicate with the EHPM.
Inputs/Outputs The remote cascade type (REMCASTYPE) selection determines which EUCNOUT
block inputs/outputs to be used through the Configure Block form in Control Builder.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the
EUCNOUT block.
Description Supports Setpoint Control (SPC) and Direct Digital Control (DDC), remote cascade
types between the regulatory control function blocks included in an ACE supervisory
controller control strategy and the Data Hiway regulatory control points. It
participates in Remote Cascade Request protocol for Data Hiway point mode
changes.
Inputs/Outputs The remote cascade type (REMCASTYPE) selection determines which HIWAYOUT
block inputs/outputs to use through the Block Properties form in Control Builder.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
HIWAYOUT Block.
l Basic Controller Box Hiway Responder Block (HRBBOX_CB) and Extended Controller Box Hiway
Responder Block (HRBBOX_EC): Box HRB represents the HG box in Experion.
Chapter 3 - Reference Data for Functional Block Types
ATTENTION
l HRBs are available in the Control Builder library, in the folder HIWAYRB.
l Most HRB parameters are automatically configured. They are initially defined by the HSE
Creator Tool and should not be modified thereafter unless it is necessary to change the
configuration of the emulation. If that is done, the change should be injected into the HG
point and points must be re-translated using the HSE Creator Tool. Leaving HRB
parameters in a consistent state is the responsibility of the user as this guideline is not
enforced by the system.
l Users should not modify parameters of native CEE blocks within the emulation from the
Experion view.
l Make available for LCN access those Hiway parameters which characterize the CB box as a whole
such as the CB Status Word, CB the Alarm Word and the CB Sample Time Counter.
l Serve as a conduit for data communication between the EHB and the algorithm HRBs assigned to
the box emulation.
For more information about the parameters, refer to the Control Builder Parameter Reference .
l Make available for LCN access those Hiway parameters which characterize the EC box.
l Serve as a conduit for data communication between the EHB and the algorithm HRBs assigned to
the box emulation.
For more information about the parameters, refer to the Control Builder Parameter Reference .
For more information about the parameters, refer to the Control Builder Parameter Reference .
native function blocks include, DI, DEVCTL, Logic OR, TRIG block, and the FLAG block.
The following parameters are available in the HRBALG_DI block.
l ALGOREGSTATE
l ALGOPROCSTATE
l BOXCON
l BOXNUM
l BOXTYPE
l DEVCTL
l NUMINPTS
l INPTDIR
l PATHBRKSTS
l SLOTNUM
l SLOTTYPE
For more information about the parameters, refer to the Control Builder Parameter Reference .
l MPVEM
l NUMERIC1, NUMERIC2
l OPEM
l OPTOAOCONN
l OVRDSEL2
l PTHBRKSTS
l PID
l PVEM
l RAMPSOAK
l RATIOEM
l REALA, REALB, REALC
l REGCALC
l REMCAS
l SLOTNUM
l SLOTTYPE
l STARTOPSEL
l SPEM
For more information about the parameters on the Native Block Reference tab, refer to Control Builder
Parameter Reference .
For more information about the parameters, refer to the Control Builder Parameter Reference .
l ALFMT
l ALGOREGSTATE
l BOXNUM
l BOXTYPE
l PATHBRKSTS
l PIUSMOTH
l PVEM
l PVSOURCE
l SLOTNUM
l SUBSLOTNUM
l SLOTTYPE
l SCANFREQ
l SPEM
For more information about the parameters, refer to the Control Builder Parameter Reference .
Chapter 3 - Reference Data for Functional Block Types
For more information about the parameters, refer to the Control Builder Parameter Reference .
The HLPIU Dual DI emulation contains the DEVCTL, DIGACQ, and OR blocks.
The following parameters are available in the HRBALG_HLPIUDI block.
l ALGOREGSTATE
l BOXNUM
l BOXTYPE
l BOXCON
l INPTDIR
l INPUTTYPE
l NUMINPUTS
l PATHBRKSTS
l SLOTNUM
l SUBSLOTNUM
l SLOTTYPE
For more information about the parameters, refer to the Control Builder Parameter Reference .
Chapter 3 - Reference Data for Functional Block Types
l ALGOREGSTATE
l BOXNUM
l BOXTYPE
l BOXCON
l NUMOUTPUTS
l OUTDIR
l OUTPUTTYPE
l PATHBRKSTS
l SLOTNUM
l SUBSLOTNUM
l SLOTTYPE
For more information about the parameters, refer to the Control Builder Parameter Reference .
The HLPIU CO 16-bit counter algorithm emulation contains the TOTALIZER, FLAGARRAY, OR, FLAG,
and LE blocks.
The HLPIU CO 32-bit counter algorithm emulation contains the GE, OR, PUSH, FLAG, and
STARTSIGNAL blocks.
NOTE
The 16–bit or the 32–bit counter selection is based on the COUNTERTYPE parameter. This
parameter can be configured as 16–bit or 32–bit, as required.
l BOXTYPE
l COUNTERTYPE
l PATHBRKSTS
l SLOTNUM
l SLOTTYPE
l SP
l SUBSLOTNUM
NOTE
The AV, AVCONV, and SP parameters are not available for HLPIU CO 32-bit counter.
For more information about the parameters, refer to the Control Builder Parameter Reference .
Description The Alarm Window (ALMWINDOW) function block accepts boolean inputs (1 to 16) and
performs the configured sequence. It provides one Alarm output (ALMOUT) and group
status output (FLSHSTAT). (The FLASHSTAT is further connected by the user to the
Annunciator Panel function block during configuration) The alarm annunciator is
implemented as two blocks, one encapsulating the function of individual alarm group,
and one to control the lamp test, acknowledge, and reset functions.
Function l The Alarm Window function block accepts boolean inputs (1 to 16) and performs
the configured sequence. It provides one alarm output (ALMOUT) and group status
output (FLSHSTAT).
l It accepts multiple inputs (max 16) and provides system alarm in case of abnormal
input.
l ALMWINDOW block allows you to configure individual values for the on-delay time
and off-delay time for the individual alarms. A new parameter (xxxxALM.TMO) is
introduced for individual alarms to configure the off-delay time.
Inputs l ALMIN [1..16] - Boolean inputs whose transitions need to be monitored. The block
supports 16 inputs. By default, only four inputs are exposed.
l The NUMIN input parameter decides the number of alarm inputs that can be
connected to the block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
ALMWINDOW Block.
Description This Annunciator Panel function block accepts FLSHSTAT from the Alarm Window
function block and provides Lamp output for the annunciation windows with
synchronized lamp flash sequence and hooter annunciation. This block also accepts
the TEST input which forces the entire Lamp out to glow steady. This block establishes
a hidden connection with the Alarm window function block to pass the RESET and ACK
parameter values.
Function l Accepts multiple window block output (max 32) and provides lamp and hooter
outputs.
l The FLSHSTAT can take several states including FASTFLASH, SLOWFLASH,
LAMPSTEADY, and LAMPOFF.
l Enables an input to be wired as the operator acknowledge button.
l Enables an input to be wired as the operator RESET button.
l Enables an input to be wired as the operator lamp test button.
l Description is fetched from the preceding Alarm window block.
Be sure the Control Module containing the ANNPANEL block is configured for an
Execution Period of 100 milliseconds or faster. The flashing rate of the annunciator
panel only works as expected when the block is placed in a 100 millisecond or faster
CM.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the ANNPANEL
Block.
Description The Digital Acquisition function block uses a combination of a DICHANNEL and SEL/
where PVSOURCE is defined by the operator. The Digital Acquisition block recieves
input from the DI Channel block. This block is independent of Channel type that feeds
the block.
Function l Enables the user to specify the source of the process variable - AUTO, SUB or
MAN.
l AUTO: Value is taken from the Switch
l SUB: Value is taken from the PROGRAM or other CM
l MAN: input is Operator specified
l Enables manual force OPEN or CLOSE of the field digital input by operators
during maintenance of field switches.
l Supports alarm generation, when the current process variable state is different
from the configured NORMAL state.
l With R410, DIGACQ block allows you to configure individual values for the on-
delay time and off-delay time for the individual alarms. A new parameter
(xxxxALM.TMO) is introduced for individual alarms to configure the off-delay time.
l DIGACQ block provides a feature to configure change of state (COS) alarm with
Delay option for Digital Inputs (DI). The delay is applicable only to report the alarm.
PVSRCOPT PVSOURCE PV
l The PVFL and PV parameters are always matched. When the PVSOURCE is
changed to MAN, the value of PVFL/PV is retained at the last value. This value can
be changed as needed.
l INVPVFL is a read-only value which is inverse of the PVFL value.
3.18.4 EXECTIMER
The EXECTIMER Block can only be used with C300, C300 20MS, C200E, ACE, SIMC300, SIMC200E,
and SIMACE. It is not supported for use on C200 controller.
Description EXECTIMER is a CEE utility block used to measure execution timing of other CEE
blocks.
Function EXECTIMER is used by creating two instances. One instance marks the beginning of a
time interval, that is, the “BEGTIME” instance. The other instance marks the end of a time
interval, that is, the “ENDTIME” instance. The output parameter BEGTIME.TIMEOUT is
then connected to the input parameter ENDTIME.TIMEIN. With this configuration, any
module, block, group of modules or group of blocks which execute between the two
EXECTIMER instances is included in the time measurement.
Inputs The input parameter is ENDTIME.TIMEIN. There is no input for the BEGTIME instance
that marks the beginning of a time interval.
Outputs The output parameter is BEGTIME.TIMEOUT. There is no output for the ENDTIME
instance that marks the end of a time interval.
Reference Refer to the Control Builder Parameter Reference, for definitions of each parameter.
Refer to the Control Builder Component Theory, for more information on the
EXECTIMER Block.
Description A First Out logic enables you to identify the digital input signal that was first to transition
from its normal state, amongst a set of digital inputs connected to an equipment or a
Chapter 3 - Reference Data for Functional Block Types
Function l The block provides the First Out function. A First Out logic enables you to identify
which digital input signal was first to transition from NORMAL state, amongst a set
of digital inputs connected to the block.
l The set of digital inputs connected to the block is scanned in ascending order and
once a transition (from NORMAL state) is detected, the First Out is flagged and
further scanning is stopped for rest of the cycles until a RESET.
In a scenario where more than one input transitions in a single cycle, say 2 and 8, from
the NORMAL state, the FIRSTOUTACTED flag is set. This leads to INPUTACTED [2]
and INPUTACTED [8] to turn ON. The FIRSTOUTINPUT takes the value of “Multiple”.
l The block provides an output which is an OR of all NORMAL state inputs and it
goes high if any input goes to ABNORMAL state. It resets when all inputs come
back to NORMAL state.
l Enables you to reset the First Out flag using a raising edge pulse input only when
all inputs come back to NORMAL state.
l Provides an alarm once a First Out is detected. If a single input transitions from
NORMAL state, the input that caused the alarm is identified and its description
(INDESC[*]) is used for alarm. In case of multiple input transitions in a single cycle,
the alarm description is as defined in the MULTIINPTDESC (Multiple Input
description field).
Inputs l IN [1..24] - Boolean inputs whose transitions need to be monitored. The block
supports 24 inputs. By default, only eight inputs are exposed.
l You can view the configured normal state of input at the faceplate of the function
block without opening the configuration page. The hollow diamond symbol
indicates that the input pin on the faceplate is configured with the normal input
state as “True.” In the Monitoring view, the hollow symbol is indicated in the color
configured under the Pins and Wires tab of the System preferences.
l RESET - This parameter is used to reset the First Out recordings.
l TRAN+SMON (Transition monitoring) - This parameteris enabled by a user with
Engineer access. If FIRSTOUT has already acted, TRANSMON cannot be
enabled. However, if TRANSMON is enabled before FIRSTOUT acted, it will
continue to monitor upto 64,534 cycles and capture the list of inputs that became
ABNORMAL in each cycle.
Outputs l FIRSTOUTACTED - This flag is set when there is an input transition from its
configured normal state.
l INPUTACTED[1..24] - Indicates whether the corresponding input has transitioned
from NORMAL state.
l FIRSTOUTINPUT - This is an enumeration that indicates which input triggered
First Out.
l OREDOUT - It is an OR of all NORMAL state inputs and it goes high if any input
goes to ABNORMAL state. It resets when all inputs come back to NORMAL state.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the FIRSTOUT
Block.
Description Provides storage for a single two-state value which can be accessed as a simple
Boolean (OFF or ON) value using the PVFL parameter, or as one of two user-
configured state values (for example, Running and Stopped) via the PV parameter.
Function l Used to define two separate states (for example, Running/Stopped, Off/On) to
indicate status of a particular input.
l There are 2 user-configurable state descriptors, STATETEXT[0] and
STATETEXT[1] that are used to describe STATE0 and STATE1 respectively.
l Current state of flag can be changed/read using PVFL (Boolean) or using PV
(either STATETEXT[0] or STATETEXT[1]).
l Block also supports:
l configurable access lock which determines who can write a value to
the block (such as operator, engineer, or other function block).
l an off-normal alarm whereby one of the flag's states is configured as
the normal state; whenever the flag changes state, the off-normal
alarm is generated.
l an off-normal alert whereby one of the flag's states is configured as
the normal state; whenever the flag modifies state, the off-normal
alert is generated.
l With R410, FLAG block allows you to configure individual values for the on-
delay time and off-delay time for the individual alarms. A new parameter
(xxxxALM.TMO) is introduced for individual alarms to configure the off-delay
time.
Note: The ALTENBOPT parameter can be used to enable the block to generate an
off-normal alarm or an off-normal alert whenever the flag's state differs from the
configured normal state.
l When ALTENBOPT is set to ON, the FLAG block can be configured to generate
an alert on an off-normal condition. The off-normal and Change of State
configuration are disabled.
l When ALTENBOPT is set to OFF, the FLAG block can be configured to
generate an alarm on an off-normal condition. When ALTENBOPT is set to
OFF, the FLAG block can be configured to generate an alarm on an off-normal
condition or Change of State, based on configuration of Alarm selection option
parameter.
l FLAG block provides a feature to configure change of state (COS) alarm with
Delay option for Digital Inputs (DI). The delay is applicable only to report the
alarm.
l To configure CHGOFSTALM.PR, CHGOFSTALM.SV,
CHGOFSTALM.TM parameters you need to select the Change of
State option from ALMSELOPT enumeration.
l The priority, severity and delay time of this alarm can be configured
using its corresponding parameters CHGOFSTALM.PR,
CHGOFSTALM.SV and CHGOFSTALM.TM.
l When the change of state alarm is configured with delay option, a
Chapter 3 - Reference Data for Functional Block Types
Inputs/Outputs PVFL is the only exposed block connection, but you can expose other block
parameters through the Configure Block form in Control Builder.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the FLAG
Block.
Description Provides storage for up to 1000 2-state values. The value can be accessed as a
simple Boolean (Off or On) using the PVFL[n] parameter. Where “n” is the number of
the flag.
Function l Used to define two separate states (Off/On) to indicate status of a particular
input.
l Number of flag values (NFLAG) is user configurable.
Current state of flags can be changed/read using flag value (PVFL[n]) (Boolean).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
FLAGARRAY Block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
MESSAGE Block.
Description Provides storage for a floating point value that is accessible via the PV configuration
Chapter 3 - Reference Data for Functional Block Types
parameter.
Function l Used to store up to 8 bytes of a floating point value within defined upper and
lower limits for use in a control strategy.
l Configurable high and low limits are also provided.
l Also supports a configurable access lock which determines who can write a
value to the block (such as operator, engineer, or another function block.).
Inputs/Outputs PV is only exposed block connection, but you can expose other block parameters
through the Configure Block form in Control Builder.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
NUMERIC Block.
Description Provides storage for up to 200 floating point values that are accessible through the
corresponding PV configuration parameter (PV[n]). Where“n” is the number of the
numeric.
Reference R Refer to the Control Builder Parameter Reference for definitions of each
parameter. Refer to the Control Builder Component Theory for more information on
the NUMERICARRAY Block.
Description The PUSH function block provides store/push capability of different data types to the
output destination. The block fetches input value and stores in this cycle to a
destination parameter. The output is stored only if the output store enable flag
(STOREENB) is true. When STOREENB is true, and store on change
(STORONCHGENB) is true, the output is stored upon change of CM or CEE state, or
when the input changes.
Function The PUSH function block supports all the data types supported by the TypeConvert
function block. Once the first store is successful, the block has features to store only
on change for outputs of BOOLEAN and FLOAT64 data type. This feature is
provided to prevent the unnecessary traffic on the network if the stores are peer-to-
peer. The function block performs the type conversion and clamping before it
pushes the value to the destination. The destinations are configured either by using
parameter connector edit box using point picker in the control builder or by using
wire connections.
Chapter 3 - Reference Data for Functional Block Types
Inputs/Outputs If the PUSH block is able to fetch the value, then it is pushed to the destination.
There are two statuses provided; EXECSTS and STORESTS. These will give the
user indication of the status of fetching input and status of output store. If
STORONCHGENB is set to ON, the input values are stored to the destination ONLY
when the input is changed. In the case of floating point number, the value is
considered changed only if the absolute value of the difference between the new
value and the last value is larger than the configured INPUTCHGDB.
BOOLVALUEOFF, BOOLVALUEON and ENUMTOBOOLMAP[0..63] behave the
same as in type convert block.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the PUSH
Block.
Description Provides storage for up to 120 text strings that are accessible through the
corresponding string configuration parameter (STR[n]). Where “n” is the number of
the text string.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
TEXTARRAY Block.
Chapter 3 - Reference Data for Functional Block Types
Description The Text Comment function block can be used to insert comments into charts. The
Text Comment block does not contain any logic and does not participate in control
execution. The Text Comment block can be used with the container modules such
as CM, SCM, RCM, and UCM . The Text Comment block can be imported/exported
like other function blocks. There is no restriction on the number of Text Comment
blocks that can be inserted into a chart. The Text Comment block can be loaded
while active without inactivating the strategy or setting the CEE to IDLE.
Function The Text Comment block can be used only to insert comments into a chart.
Inputs/Outputs The Text Comment block does not contain any logic and also does not have any pin
connections.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
TEXTCOMMENT block.
Function Used to keep track of elapsed time during a process and provides indication when
elapsed time reaches predefined limit.
Inputs/Outputs l SO is only exposed block connection, but you can expose other block
parameters through the Configure Block form in Control Builder.
l Commands are sent to timer in one of two ways:
l By operator using COMMAND parameter.
l Through connections to parameters STARTFL, STOPFL, RESETFL,
and RESTARTFL.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the TIMER
Block.
Description Provides the ability to convert one data type to another for connecting parameters of
different data types.
Function l Supports data type conversions for all combinations among the following major
data types.
l Boolean
l Integer (unsigned/signed 8/16/32-bit integers)
Chapter 3 - Reference Data for Functional Block Types
l Used to connect one input parameter to one or many output parameters with
different data types. The TYPCONVERT block reads the input value and only
provides the converted output when the block connected to its output runs.
Inputs/Outputs Up to nine inputs and nine outputs. The pins for the four most common inputs
(IN.BOOLEAN, IN.INT32, IN.FLOAT64, IN.ENUM) and outputs (OUT.BOOLEAN,
OUT.INT32, OUT.FLOAT64, OUT.ENUM) are exposed by default.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Component Theory for more information on the
TYPECONVERT Block.
AICHANNEL
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with the physical AI hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 3 - Reference Data for Functional Block Types
AOCHANNEL
Description Provides a standard analog output signal for operating final control elements.
Function l Brings OP data from connected blocks and conveys OP data to be stored in an
associated IOM block.
l Sets INITVAL parameter to appropriate value based on echo data.
l Sets INITREQ to TRUE value if AOC or IOM block is inactive or a communications
error occurs.
l Reverses OP direction if OPTDIR option is REVERSE.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with the physical AO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
DICHANNEL
Outputs PV and PV status value that can be used by other data points in system.
Associated Prior to loading, the block must be associated with 1 channel of the corresponding IOM
Block block that interfaces with physical Digital Input hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
DOCHANNEL
Description Generates status output [0 or 1), based on origin of input and parameters.
Function Brings SO from connected blocks and stores value in an associated IOM block. Sets
INITVAL parameter to appropriate value based on echo data. Stops SO if INTREQ is
TRUE Sets INITREQ to TRUE value if DOC or IOM block is inactive or a
communications error occurs.
Associated Prior to loading, the block must be “associated” with 1 channel of corresponding IOM
Block block that interfaces with the physical DO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides standard analog interface and Drive-specific parameters to control function
blocks.
Outputs Floating point value in engineering units for PV. Other Drive-specific parameters.
Associated Prior to loading, the block must be associated with 1 channel of the corresponding IOM
Block block that interfaces with the physical Drive hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides a standard analog output signal and Drive-specific commands for operating
final control elements.
Function l Brings OP data and Drive specific commands from connected blocks and conveys
the data to be stored in an associated Drive block.
l Sets INITVAL parameter to an appropriate value, based on echo data.
l Assigns safe OP value if status is BAD or UNCERTAIN.
Chapter 3 - Reference Data for Functional Block Types
Outputs Floating point value in engineering units for PV. Other Drive-specific parameters.
Associated Prior to loading, the block must be associated with 1 channel of the corresponding IOM
Block block that interfaces with the physical Drive hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides standard digital interface and Relay specific parameters to control function
blocks.
l FETCHMODE l FETCHMODE
l SIMVALUE l BADDATA
l SIMVALUE
Associated Prior to loading, block must be “associated” with 1 channel of corresponding IOM block
Block that interfaces with the physical relay hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides a standard digital output signal and Relay specific commands for operating
final control elements.
Function l Brings Digital Output data and relay-specific commands from connected blocks
and conveys the data to be stored in an associated Relay block.
l Sets INITVAL parameter to appropriate value based on echo data.
l Sets BADDATA parameter (used for Device specific commands) when
appropriate.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding relay block
Block that interfaces with the physical relay hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function The PV parameter represents a value of its reference (REF). The AIREF block makes
the PV available for connections to other blocks. The origin of PV is listed in the
following table based on the REFTYPE parameter configuration.
Associated Prior to loading the CM containing the AIREF block, REF value must be associated
Block with one channel block of corresponding IOM block that interfaces with the physical
AI hardware module at runtime when the REFTYPE is set to Series C I/O or PM I/O.
Prior to loading the CM containing the AIREF block, REF value must be associated
with valid parameter value when the REFTYPE is set to “PARAMETER.”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function The OP parameter represents a value of its reference (REF). The AOREF block
makes the OP available for connections to other blocks. The AOREF block cannot
accept the OP values from different controllers. The origin of OP is listed in the
following table based on the REFTYPE parameter configuration.
l If the REFTYPE is NONE, then the Reference block is identical to any other
basic block and does not have any special configuration consideration.
Reference (REF) must be selected based on the REFTYPE configuration. For more
information about the REFTYPE parameter, see Control Builder Components Theory.
Associated Prior to loading the CM containing the AOREF block, REF value must be associated
Block with one channel block of corresponding IOM block that interfaces with the physical
AO hardware module at runtime when the REFTYPE is set to Series C I/O or PM I/O.
Prior to loading the CM containing the AOREF block, REF value must be associated
with valid parameter value when the REFTYPE is set to “PARAMETER.”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function The PV parameter represents a value of its reference (REF). The AIREF block makes
the PV available for connections to other blocks. The origin of PV is listed in the
following table based on the REFTYPE parameter configuration.
Associated Prior to loading the CM containing the DIREF block, REF value must be associated
Block with one channel block of corresponding IOM block that interfaces with the physical
DI hardware module at runtime when the REFTYPE is set to Series C I/O or PM I/O.
Prior to loading the CM containing the DIREF block, REF value must be associated
with valid parameter value when the REFTYPE is set to “PARAMETER.”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function The SO parameter represents a value of its reference (REF). The DOREF block
makes the SO available for connections to other blocks. The DOREF block cannot
accept the SO values from different controllers. The origin of SO is listed in the
following table based on the REFTYPE parameter configuration.
l If the REFTYPE is NONE, then the Reference block is identical to any other
basic block and does not have any special configuration consideration.
Reference (REF) must be selected based on the REFTYPE configuration. For more
information about the REFTYPE parameter, see Control Builder Components Theory.
Associated Prior to loading the CM containing the DOREF block, REF value must be associated
Block with one channel block of corresponding IOM block that interfaces with the physical
DO hardware module at runtime when the REFTYPE is set to Series C I/O or PM I/O.
Prior to loading the CM containing the DOREF block, REF value must be associated
with valid parameter value when the REFTYPE is set to “PARAMETER.”
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
CHAPTER
4.9.4 TC-IDA161/TK-IDA161 – 1756-IA16 (16 Channel - 120Vac Non-Isolated - Digital Input) 434
4.9.5 TC-IDD321/TK-IDD321 – 1756-IB32/B (32 Channel - 24Vdc Non-Isolated - Digital Input) 434
4.9.6 TC-IDJ161/TK-IDJ161 – 1756-IB16I (16 Channel - 24Vdc Isolated - Digital Input) 435
4.9.7 TC-IDK161/TK-IDK161 – 1756-IA16I (16 Channel - 120Vac Isolated - Digital Input) 435
4.9.8 TC-IDW161/TK-IDW161 – 1756-IM16I (16 Channel - 220Vac Isolated - Digital Input) 436
4.9.9 TC-IDX081/TK-IDX081 – 1756-IA8D (8 Channel - 120Vac Diagnostic Input) 436
4.9.10 TC-IDX161/TK-IDX161 – 1756-IB16D (16 Channel - 24Vdc Diagnostic Input) 437
4.9.11 TC-IXL061/TK-IXL061 – 1756-IT6I (6 Channel - Thermocouple Input) 437
4.23.1 Input and output type EtherNet/IP I/O module blocks 624
Description Identifies the primary and secondary Control Processor Modules (CPM) and associated
CEE to implement the control strategy built in the Control Builder application. This
block's parameters characterize the redundant CPM as a whole. This block always runs
at an execution period of 2 seconds. It is redundancy compliant.
Function Supports C200 Controller Redundant Chassis Pair hardware configurations. Publishes
parameters describing the status and configuration of the CPM. Processes the
computation of statistical parameters and notification reporting. Serves as a faceplate for
any parameters whose scope corresponds to that of the entire CPM. Secondary waits to
take control if the“Primary” fails. The address of the Secondary chassis equals the
address of the Primary chassis plus one.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the primary and secondary C200E controllers and associated CEE to
implement the control strategy built in the Control Builder application. This block's
parameters characterize the redundant C200E as a whole. This block always runs at an
execution period of 2 seconds. It is redundancy compliant.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the primary and secondary C300 Controllers and associated CEE to
implement the control strategy built in the Control Builder application. This block's
parameters characterize the redundant C300 as a whole. This block always runs at an
execution period of 2 seconds. It is redundancy compliant.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function The Unit Operations Controller (UOC) is a high value, low cost,
rack-based process controller that can be applied to any process
control application in any industry. Its form factor, cost profile and
licensing model make it especially well-suited to industries that
prefer to limit the scope of a single controller to a single process
Chapter 4 - Reference Data for Physical Equipment Block Types
Inputs
TEMPMIN LANAMACADDR
MEMFREEAVG LANBMACADDR
MEMFREEMIN DLINK1MACADDR
NVSFREEAVG RDNMACADDR
NVSFREEMIN LANTXRATE
IMAGEVER_D LANRXRATE
BOOTIMAGEVER LANATXRATE
MODTYPE LANBTXRATE
SERIALNUM LANARXRATE
PLVERSION LANBRXRATE
HWTYPE LANABLOCKEDRATE
HWREVMAJ LANBBLOCKRATE
HWREVMIN NUMFTENODES
LANTXRATEMAX MAXFTENODES
LANRXRATEMAX MAXNONEID
DLINKTXRATE BADIPCSUM
DLINKRXRATE BADUDPCSUM
DLINK1LANIDERR LANRXERR
DLINK2LANIDERR LANTXERR
DLINK1FRAMECRCERR FTEMARTADDRCOUNT
DLINK2FRAMECRCERR FTEMARTMAXDEPTH
DLINKRXERR FTEMARTAVGDEPTH
DLINKTXERR FTEMARTCOLLCOUNT
DLRFAULTCNT BLCKCOMMENT1
DLINKTXRATEMAX BLCKCOMMENT2
DLINKRXRATEMAX BLCKCOMMENT3
DLINK1TXRATEMAX BLCKCOMMENT4
DLINK2TXRATEMAX CREATEDBY
DLINK1RXRATEMAX MODIFIEDBY
DLINK2RXRATEMAX VERSIONDATE
DLRRINGMODE ASSOCASSET
DLRRINGSTATE DEVICEIDX
Chapter 4 - Reference Data for Physical Equipment Block Types
DLRCURRENTROLE TREND.NUMPARAMS
DLRNODECOUNT GROUP.NUMPARAMS
DLRACTIVESUP CTRLCONFIRM
DLRACTIVESUPPRI NUMSIGS
DLINK1LASTACTIVE REASONSET
DLINK2LASTIACTIVE SECSIGSECLVL
DLINKDLRROLE PRIMARISIG
DLRPRECEDENCE SECONDARYSIG
DLRINTERVAL DESC
DLRTIMEOUT CURTIME
UDPINDGRAMS TIMESOURCE
UDPNOPORTS HARTIPENABLE
UDPINERRORS
UDPINCSUMERRORS
UDPOUTDGRAMS
TCPACTIVEOPENS
TCPPASSIVEOPENS
TCPATTEMPTSFAILS
TCPESTABRESETS
TCPCURRESTAB
TCPINSEGS
TCPOUTSEGS
TCPRETRANSSEGS
TCPINERRS
TCPINCSUMMERS
TCPOUTRESETS
IPINRECEIVES
IPINHDRERRORS
IPINADDRERRORS
IPINUNKNOWNPORTS
IPINDISCARDS
IPOUTNOROUTES
Chapter 4 - Reference Data for Physical Equipment Block Types
IPREASSEMREQS
IPREASSEMOKS
IPREASSMFAILS
ICMPINMSGS
ICMPINERRORS
ICMPINCSUMERRORS
ICMPINDESTUNREACHS
ICMPINECHOS
ICMPINECHOREPS
ICMPOUTMSGS
ICMPOUTERRORS
ICMPOUTDESTUNREACHS
ICMPOUTECHOS
ICMPOUTECHOREPS
SCANCTRLLVL
SCANPNTDTL
SCANGRPDTL
SCANNASOCDSP
Description Provides control functionality for associated Control Processor Module block. This
block's parameters characterize the CEE within the CPM. In the future, multiple CEEs
may be assigned to a single CPM. This block always runs at an execution period of 2
seconds. There are two versions of the CEE available, the standard version CEE-50ms,
and the fast version CEE-5ms.
Function Publishes parameters describing the status and configuration of the CEE. Processes
Chapter 4 - Reference Data for Physical Equipment Block Types
the computation of statistical parameters and notification reporting. Runs on the CPM
hardware platform. In the future, CEE will run on other platforms as well. Serves as a
faceplate for any parameters whose scope corresponds to that of the CEE rather than
the CPM as a whole. Supports configurable subscription rate for peer-to-peer
communications. Supports peer-to-peer communications among CEEs assigned to
CPMs located in the same management domain. Supports configurable subscription
rate and store response time for specific peer environment. Sequential Control Module
function blocks are supported. Special care should be taken in configuring the SCMs in
5 msec CEE.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides control functionality for associated C200E block. This block's parameters
characterize the CEE within the C200E controller. The base execution cycle for
CEEC200E block 50 mSec. The execution periods for function blocks loaded to the CEE
controller may be set to any of the same values supported by these execution cycles.
Function Publishes parameters describing the status and configuration of the CEE. Processes the
computation of statistical parameters and notification reporting. Runs on the C200E
hardware platform. Serves as a faceplate for any parameters whose scope corresponds
to that of the CEE rather than the C200E as a whole. Supports configurable subscription
rate for peer-to-peer communication. Supports peer-to-peer communication among
CEEs assigned to controllers located in the same management domain. Supports peer
connections to other controllers (C200, C200E, C300, and ACE Nodes) through FTEB.
Supports configurable subscription rate and store response time for specific peer
environment. Sequential Control Module function blocks are supported. With R410,
Chapter 4 - Reference Data for Physical Equipment Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides control functionality for associated C300 block. This block's parameters
characterize the CEE within the C300 controller. In the future, multiple CEEs may be
assigned to a single C300. Execution periods for this block may be 50 mSec, 100 mSec,
200 mSec, 500 mSec, 1 sec, or 2 sec. The execution cycle for CEEC300 block is 50ms.
Chapter 4 - Reference Data for Physical Equipment Block Types
Function Publishes parameters describing the status and configuration of the CEE. Processes
the computation of statistical parameters and notification reporting. Runs on the C300
hardware platform. In the future, CEE will run on other platforms as well. Serves as a
faceplate for any parameters whose scope corresponds to that of the CEE rather than
the C300 as a whole. Supports configurable subscription rate for peer-to-peer
communications. Supports peer-to-peer communications among CEEs assigned to
controllers located in the same management domain. Supports configurable
subscription rate and store response time for specific peer environment. Sequential
Control Module function blocks are supported. With R410, C300-CEE supports native
peer-to-peer communication with non-CEE controllers such as Safety Manager and
PMD points, and Experion server points such as SCADA and TPS points.The peer-to-
peer communication between CEE and the Experion server points are licensed using
"Experion server Peer Responder" feature.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
ATTENTION
l A separate license is required to use the C300 - 20mS CEE controller. For details on the
license, refer to Control Hardware Planning Guide.
l C300 - 20mS CEE controller does not support native peer-to-peer communication with
non-CEE controllers such as Safety Manager and PMD points, and Experion server
points such as SCADA and TPS points.
Description Provides control functionality for associated C300 block. This block's parameters
characterize the CEE within the C300 - 20mS CEE controller. The base execution
period for C300 - 20mS CEE block is 20ms. Control Module assigned to this block can
be configured with the execution period of 20mSec, 40 mSec, 80 mSec, 200 mSec, 400
mSec or 800 mSec.
Function Publishes parameters describing the status and configuration of the CEE. Processes
the computation of statistical parameters and notification reporting. Runs on the C300
hardware platform. In the future, CEE will run on other platforms as well. Serves as a
faceplate for any parameters whose scope corresponds to that of the CEE rather than
the C300 as a whole. Supports configurable subscription rate for peer-to-peer
communications. Supports peer-to-peer communications among CEEs assigned to
controllers located in the same management domain. Supports configurable
subscription rate and store response time for specific peer environment. Supports
Chapter 4 - Reference Data for Physical Equipment Block Types
Speed Protection Module (SPM) and Servo Valve Positioner Module (SVPM).
Inputs
Outputs
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the primary and secondary I/O Link Interface Modules (IOLIM) and associated
I/O Link that serve as the communication bridge between the control system and the
Process Manager (PM) Input/Output Processors (IOPs).
Function Supports C200 Controller Redundant Chassis Pair hardware configurations. Supports
both the publish/subscribe and the client/server communication methods to access
process data and maintenance information from the IOP devices Publishes parameters
describing the status and configuration of the IOPs. Reports run-time diagnostics and
statistical information for the IOLIMs. Serves as a faceplate for any parameters whose
scope corresponds to that of the entire PM I/O. Secondary waits to take control if the
“Primary” fails.
Inputs Communications bridge between Integrated Control Processor (ICP)/ControlNet and I/O
Link
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides interface functionality for associated I/O Link Interface Module (IOLIM) block.
Function Provides supervisory scanning, diagnostic, and performance throughput information for
monitoring I/O Link network status.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Provides supervisory scanning, diagnostic, and performance throughput information for
monitoring I/O Link network status.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Provides supervisory scanning, diagnostic, and performance throughput information for
monitoring I/O Link network status. Reports a “Pre-Fetch Overrun” diagnostic alarm if
rate of increase of pre-fetch overruns exceeds 1 in 200 seconds. This indicates that the
end-to-end response time is larger than expected. Once this alarm is reported, it will
RTN after a period of 200 seconds provided no new overrun occurs during this interval.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides the representation of an OPC server to the control system. It does not have an
associated Control Execution Environment block or any blocks assigned to it.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides a path for the transfer of data between ACE nodes in two separate Experion
clusters.
Function This block acts as the means of communicating between Experion clusters. It makes
CDA data from one Experion cluster available to the other Experion cluster. It can act as
the client to the corresponding block in the other Experion cluster.
Inputs Regulatory control data from OPC Gateways or Inter Cluster Gateways residing in ACE
nodes in another Experion cluster
Outputs Set point data pushed to regulatory control points resident in its Experion cluster
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.7.1 RM block
Description Identifies the Primary and Secondary Redundancy Modules connected by a dedicated
redundancy cable in a Redundant Chassis Pair (RCP). It associates the Primary RM
with its “partner” Secondary RM block. This block always runs at an execution period of
2 seconds. It is redundancy compliant.
Function Provides parameters describing the status and configuration of the RM. Handles
notification reporting. Serves as a faceplate for any parameters whose scope
corresponds to that of the RM as a whole.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides representation of the Fault Tolerant Ethernet (FTE) Bridge module to support
supervisory level communications over Honeywell's Fault Tolerant Ethernet (FTE)
network.
Function Provides parameters describing the status and configuration of the FTE Bridge module.
Serves as a faceplate for any parameters whose scope corresponds to that of the Fault
Tolerant Ethernet Bridge module as a whole. Supports non-redundant and redundant
C200 Controller and Fieldbus Interface Module chassis configurations. Supports direct
communication between Series A chassis I/O and C300 Supports C300 communication
with ControlNet devices when mounted in a Series A chassis having a CNI Secondary
waits to take control if the “Primary” fails. The device index of the Secondary FTE Bridge
equals the address of the Primary FTE Bridge plus one.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 32 channels (points), as part of
IOM configuration.
Inputs Real-time data transmission from physical device. Data is“triggered”, or is current digital
(Boolean) value.)
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Inputs Real-time data transmission from physical device. Data is“triggered”, or is current digital
(Boolean) value.)
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC and provides
selected diagnostic information for associated channels.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Supports the following diagnostics, which are user configurable for each channel:
l Open Wire Detection: Senses when current input for a given channel falls below a
certain value. When an input uses dry contacts, you must include a bleed resistor
in the input. You may not need a bleed resistor for solid state contacts.
l Loss of Field Power: Senses when field power of a group of channels is lost.
Provides link to IOC through IO manager software resident in the CPM. Executes once
every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Description Identifies the physical IOM for the CPM to provide links to associated IOC and provides
selected diagnostic information for associated channels.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Supports the following diagnostic, which is user configurable for each channel:
l Open Wire Detection: Senses when current input for a given channel falls below a
certain value. When an input uses dry contacts, you must include a bleed resistor
in the input. You may not need a bleed resistor for solid state contacts.
Provides link to IOC through IO manager software resident in the CPM. Executes once
every cycle. Includes IOC assignment to one of 16 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC. This module
is a replacement for the previous TC-IXL061 module.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 6 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 32 channels (points), as part of
IOM configuration.
Inputs Real-time data transmission from configured IOC. Data is “triggered”, or is current digital
(Boolean) value or pulsed (real) value.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Inputs Real-time data transmission from configured IOC. Data is“triggered”, or is current digital
(Boolean) value or pulsed (real) value.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 16 channels (points), as part of
IOM configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC and provides
selected diagnostic information for associated channels.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Supports the following diagnostics, which are user configurable for each channel
with the exception of the Short Circuit Protection/Overload diagnostic which is always
enabled:
l Short Circuit Protection/Overload: Senses when current draw for a given channel
is above the limit and protects the device from damage.
l Loss of Field Power: Senses lack of power for a channel, if zero-crossing on the
ac-line power is not detected which causes the output state to change.
l No Load/Hardware Point Fault: Senses when the output current draw falls below
the threshold or a hardware output failure occurs. It only works when the output is
in the OFF state.
l Output Verification: Verifies if the actual output state matches the commanded
output state for field side verification. It only works when the output is in the ON
state.
l Pulse Test: Periodically checks the output to verify that it still has the ability to
change states without causing the load to transition. (This function only operates in
systems with software version R120 or greater.)
Provides link to IOC through IO manager software resident in the CPM. Executes once
every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Inputs Real-time data transmission from configured IOC. Data is“triggered”, or is current digital
(Boolean) value or pulsed (real) value.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC and provides
selected diagnostic information for associated channels.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Supports the following diagnostics, which are user configurable for each channel
with the exception of the Short Circuit Protection/Overload diagnostic, which is always
enabled.
l Short Circuit Protection/Overload: Senses when current draw for a given channel
is above the limit and protects the device from damage.
Chapter 4 - Reference Data for Physical Equipment Block Types
l No Load/Hardware Point Fault: Senses when the output current draw falls below
the threshold or a hardware output failure occurs. It only works when the output is
in the OFF state.
l Output Verification: Verifies if the actual output state matches the commanded
output state for field side verification. It only works when the output is in the ON
state.
l Pulse Test: Periodically checks the output to verify that it still has the ability to
change states without causing the load to transition. (This function only operates in
systems with software version R120 or greater.)
Provides link to IOC through IO manager software resident in the CPM. Executes once
every cycle. Includes IOC assignment to one of 16 channels (points), as part of IOM
configuration.
Inputs Real-time data transmission from configured IOC. Data is“triggered”, or is current digital
(Boolean) value or pulsed (real) value.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description Identifies the physical IOM for the CPM to provide links to associated IOC.
Function Defines type of IOM, number of channels, execution state, and communications path for
data. Provides link to IOC through IO manager software resident in the CPM. Executes
once every cycle. Includes IOC assignment to one of 8 channels (points), as part of IOM
configuration.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical Serial Interface Module (SIM) for the CPM to provide links to
associated Array Channel blocks and provides selected diagnostic events for
associated channels.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Description The AI channel block represents a single analog input point on one of the following I/O
Processors: HLAI, HLAI-100, LLAI, LLMUX, RHMUX, and STI. The analog input point
converts an analog signal received from a field sensor to engineering units for use by
control function blocks in the Experion PKS system.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The HAI channel block represents a single analog input point on the HLAIHART I/O
Processor. The analog input point converts an analog signal received from a field
sensor to engineering units for use by control function blocks in the Experion PKS
system.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Additionally, the HAI channel supports HART digital data received from HART capable
devices. Device Id data is read from the device and cached in the IOP. Dynamic and
device variable data and device status is collected from the device for use by the control
system.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The AO channel block converts the output value (OP) to a 4-20 mA output signal for
operating final control elements such as valves and actuators in the field. The OP
parameter value can be controlled from a Experion PKS regulatory point, the operator,
or an SCM. To convert the OP value to a 4-20 mA signal, the AO channel performs:
l Direct/Reverse Output Function
l Nonlinear Output Characterization
The AO channel block can be associated with either an AO8 or AO16 IOP.
Parameters CHANNUM COMMFAILFL DESC FAILOPT OPIN2 OPIN3 OPIN4 OPIN5 OPOUT0
INITREQ INITVAL IOP IOPTYPE NAME OPOUT1 OPOUT2 OPOUT3 OPOUT4
OP OPCHAR OPFINAL OPIN0 OPIN1 OPOUT5 OPTDIR PNTFORM PTEXECST
STDBYMAN
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The HAO channel block represents a single analog output point on the AO16HART I/O
Processor. The AO channel block converts the output value (OP) to a 4-20 mA output
signal for operating final control elements such as valves and actuators in the field. The
OP parameter value can be controlled from a Experion PKS regulatory point, the
operator, or an SCM. To convert the OP value to a 4-20 mA signal, the AO channel
performs:
l Direct/Reverse Output Function
l Nonlinear Output Characterization
Additionally, the HAO channel supports HART digital data received from HART capable
devices. Device Id data is read from the device and cached in the IOP. Dynamic and
device variable data and device status is collected from the device for use by the control
system.
Chapter 4 - Reference Data for Physical Equipment Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The DI channel block represents a single discrete input point on a DI, DI24V, or DISOE
I/O Processors. A digital input point converts a digital PVRAW signal received from the
field to a PV that can be used by other data points in the control strategy. Control
strategies can test for a bad Digital Input PV. Parameter BADPVFL is set ON when:
l The PV source has been switched to Substituted, and the point is inactive or the
module status is Idle.
l The PV source is AUTO and the PV is not being updated, because, either the point
is inactive, the module is idle, there is a slot soft failure, or the FTA is missing.
The digital input point is a single-input point that can be configured as a status input or
a latched input, as described in the following sections.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The analog input point converts an analog PV signal received from a field sensor to
engineering units for use by other data points in the control strategy, as shown in the
following figure. To accomplish this function, the analog input point performs the
following functions.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description High Level Analog Input IOP, HART Capable, 16 Channel. Each input channel is
capable of scanning (100 ms sampling) a standard analog input (0 to 100%) and
supporting digital data transfer using HART communications protocol. The analog input
point converts an analog PV signal received from a field sensor to engineering units for
use by other data points in the control strategy. To accomplish this function, the
HLAIHART point performs the following functions.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Additionally, the IOP can issue HART protocol commands and receive data from HART
Chapter 4 - Reference Data for Physical Equipment Block Types
capable devices. Device Id data is read from the device and cached in the IOP. Dynamic
and device variable data and device status is collected from the device for use by the
control system. IOP allows for servicing of any pass-through commands issued from
host/master devices.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description Low Level Multiplexer IOP, generally used for Data Acquisition points.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The STIMV IOP supports all the Smart Transmitters listed above and multi-PV Smart
Transmitter types such as the following:
l SCM3000 Smart Flow Transmitter (Coriolis method)
l Drexelbrook SLT Level Transmitter
l SMV 3000 Multivariable Pressure Transmitter
l SGC 3000 Gas Chromatograph
An STIMV IOP allows up to four multi-PV transmitters or a mix of multi-PV and single PV
transmitter inputs that total no more than 16. A multi-PV transmitter is configured as if it
were in“n” contiguous slots where“n” equals the number of PVs expected. The STITAG
parameter value for each contiguous slot must be identical
Chapter 4 - Reference Data for Physical Equipment Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description Analog Output HART IOP, 16 channel. Each channel is capable of supplying a standard
analog output (4 to 20mA) and supporting digital data transfer using HART
communications protocol. To accomplish this function, the AO16HART point performs
the following functions.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Additionally, the IOP can issue HART protocol commands and receive data from HART
capable devices. Device Id data is read from the device and cached in the IOP. Dynamic
and device variable data and device status is collected from the device for use by the
Chapter 4 - Reference Data for Physical Equipment Block Types
control system. IOP allows for servicing of any pass-through commands issued from
host/master devices.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
4.12.15 DI block
Description
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the PMIO
Blocks.
Description The AI channel block represents a single analog input point on one of the following
Chapter 4 - Reference Data for Physical Equipment Block Types
Function The analog input channel converts an analog PV signal received from a field sensor to
engineering units for use by other function blocks in the C300, and by the rest of
Experion PKS.
Associated Prior to loading, block must be“associated” with 1 channel of the corresponding AI-
Block HART or AI-LLMUXorAI-LLAI block that interfaces with the physical AI hardware module
at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
Description The AO channel block represents a single analog input point on the Series C AO-HART
Processor.
Function The AO channel block converts the output value (OP) to a 4-20 mA output signal for
operating final control elements such as valves and actuators in the field. The OP
parameter value can be controlled from Experion PKS regulatory point, the operator, or
an SCM.
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding AO-
Block HART block that interfaces with the physical AO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
Description The DI channel block represents a single discrete input point on a Series CDI-HV, or DI-
24 Processor.
Function The DI channel block converts a PVRAW signal received from the field to a PV that can
be used by other data points in the Experion PKS system.
Outputs PV status value that can be used by other data points in system.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding DI-HV or
Blocks DI-24 block that interfaces with the physical DI hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
Description The DO channel block represents a single discrete input point on a Series CDO-24B I/O
Processor.
Function The DO channel block provides a digital output to the field based on the origin of the
input and the configures parameters
Associated Prior to loading, block must be “associated” with 1 channel of corresponding DO-24B
Blocks block that interfaces with the physical DO hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.5 AI-HART
Description High Level Analog Input with HART, 16 Channel. This block is used for the following
Series C IOMs: CU-PAIH01 CC-PAIH01 Each input channel is capable of scanning
(100 ms sampling) a standard analog input (0 to 100%) and supporting digital data
transfer using HART communications protocol. The analog input point converts an
analog PV signal received from a field sensor to engineering units for use by other data
points in the control strategy. To accomplish this function, the AI-HART point performs
the following functions.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
Additionally, the IOM can issue HART protocol commands and receive data from HART
capable devices. Device Id data is read from the device and cached in the IOM.
Dynamic and device variable data and device status is collected from the device for use
by the control system. IOM allows for servicing of any pass-through commands issued
from host/master devices.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to theSeries C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.6 AI-LLMUX
Description Low Level Mux Input, 64 Channel This block is used for the following Series C IOMs:
CU-PAIM01 CC-PAIM01
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.7 AI-LLAI
Description Low Level Analog Input, 16 Channel, is designed to operate with the low voltage
devices such as Thermocouples and RTDs. This block is used for the Series C IOMs
CC-PAIM51.
Chapter 4 - Reference Data for Physical Equipment Block Types
Function AI-LLAI channel accepts a new RTD input type CU:50 ohm (CU50rtd) in addition to all
the inputs that are supported by the AI-LLMUX. In addition, the operating temperature
range of each channel is extended from (0 to +60 deg C) to (-40 to +70 deg C).
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.8 AO-HART
Description Analog Output with HART IOM, 16 channel. This block is used for the following Series C
IOMs: CU-PAOH01 CC-PAOH01 Each channel is capable of supplying a standard
analog output (4 to 20mA) and supporting digital data transfer using HART
communications protocol. To accomplish this function, the AO-HART point performs the
following functions.
l Analog-to Digital Conversion
l PV Characterization
l Range Checking and PV Filtering
l PV Source Selection
l Alarm Detection
The IOM can issue HART protocol commands and receive data from HART capable
devices. Device Id data is read from the device and cached in the IOM. Dynamic and
device variable data and device status is collected from the device for use by the control
system. IOM allows for servicing of any pass-through commands issued from
host/master devices.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.9 DI-HV
Description High Voltage Digital Input (IOM supports both 120 and 240 volts AC), 32 Channel This
block is used for the following Series C IOMs:
l CU-PDIH01
l CC-PDIH01
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
Chapter 4 - Reference Data for Physical Equipment Block Types
4.13.10 DI-24
Description Low Voltage Digital Input (24 volts DC); 32 Channels This block is used for the
following Series C IOMs:
l CU-PDIL01
l CC-PDIL01
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.13.11 DO-24B
Description Bussed Low Voltage Digital Output (24 volts DC); 32 Channels This block is used for
the following Series C IOMs: CU-PDOB01 CC-PDOB01
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Series C I/O User’s Guide for more information on the Series C IO Blocks.
4.14.3 IED
Refer to the Series CIEC 61850 Interface Module User’s Guide for information of this block.
4.15.2 SP_AI
Description The AI channel block represents a single analog input point on the Speed Protection
(SP) Module.
Function The analog input channel converts an analog PV signal received from a field sensor to
engineering units for use by other function blocks in the C300 - 20msCEE Controller,
and by the rest of Experion PKS. To accomplish this function, the AI channel performs
the following operation on the analog PV signal.
l Analog-to digital conversion
l PV characterization
l Range Checking and PV filtering
l PV source selection
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding SP
Block module that interfaces with the physical SP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.15.3 SP_AO
Description The AO channel block represents a single analog output point on the Speed Protection
(SP) Module.
Chapter 4 - Reference Data for Physical Equipment Block Types
Function The AO channel block converts the output value (OP) to a 4-20 mA output signal for
operating control elements such as valves and actuators in the field. To convert the OP
value to a 4-20 mA signal, the AO channel performs the following functions.
l Direct/Reverse Output Function
l Linear or non-linear Output Characterization
In addition, the SP_ AO channel supports input connections from SP_SPEED, SP_AI,
and SP_SPDVOTE channels within the same SPM IOM. This can be configured by
connecting the OP parameter to one of the following parameters.
l VOTPVx of voting logic channel, where x can be 1 or 2
l PV of any SP_SPEED channel
l PV of any SP_AI channel
The default values for MODE and MODEATTR parameters of SP_AO channel are CAS
and PROGRAM, respectively.
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding SP
Block module that interfaces with the physical SP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.15.4 SP_DI
Description The DI channel block represents a single digital input point on the Speed Protection
(SP) Module.
Function This digital input channel converts a digital PVRAW signal received from the field to a
PV that can be used by other data points in the Experion PKS.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding SP module
Block that interfaces with the physical SP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
4.15.5 SP_DO
Description The SP_DO channel block represents a single discrete output point on the Speed
Protection (SP) Module.
Function The SP_DO channel provides a digital output to the field based on the origin of the input
and the configured parameters. This channel supports upto 8 interlock inputs that can
be used to trip the output. The interlock input source can be one of following flags.
l PV and PV.FLWRST of any DI Channel block of the same SP IOM only.
l XXXX. FL, where XXXX can be any one of VOTPVxHIALM, VOTROCxPOSHIALM,
VOTPVxHHALM or VOTROCxPOSHHALM where x=1,2 of the SP_SPDVOTE
channel of the same SPM IOM.
l XXXX. FLWRST, where XXXX can be any one of VOTPVxHHALM or
VOTROCxPOSHHALM where x=1,2 of the SP_SPDVOTE channel of the same SP
IOM.
l YYYY. FL, where YYYY can be any one of PVHIALM, ROCPOSHIALM, PVHHALM
or ROCPOSHHALM of the SP_SPEED channel of the same SP IOM.
l YYYY. FLWRST, where YYYY can be any one of PVHHALM or ROCPOSHHALM
of the SP_SPEED channel of the same SP IOM.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding SP module
Block that interfaces with the physical SP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.15.6 SP_SPDVOTE
Description The SP_SPDVOTE channel accepts four inputs from the Speed Channel.
Function The SP_SPDVOTE channel computes the Voted PVs and Voted ROCs, and supports
alarm flags for over speed and over acceleration. The Voted PV and Voted ROC can be
connected as an input to C300 function blocks or to the OP parameter of local SP_AO
channel. Alarm flags are available as output pins for use as interlock input parameters
of the SP_DO channel.
Inputs Accepts four inputs (PVs) from the SP_SPEED channels of the parent IOM.
Chapter 4 - Reference Data for Physical Equipment Block Types
Associated Prior to loading, block must be“associated” with 1 channel of the corresponding SP
Block module that interfaces with the physical SP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.15.7 SP_SPEED
Description The SP_SPEED channel accepts a pulse input on the Speed Protection (SP) Module.
Function The SP_SPEED channel converts pulse signals received from a field sensor to a PV
value in RPM. The PV value is used by the SPM and other function blocks in C300 -
20msCEE Controller. Additionally, the channel also computes ROC of speed. In
addition, with R410, SP_SPEED channel supports flow measurement. To accomplish
this, you need to configure the MEASUREMENTTYPE parameter as “Flow_
Measurement.” The SP_SPEED channel measures the flow in Engineering Unit (EU).
SP_Speed channel performs the following functions:
l PV computation and Diagnostics
l PV source selection
When the SP_SPEED channel is configured for Flow_Measurement, the following
options are not supported in the SP_SPEED channel.
l Connection with SP_AO channel
l Connection with voting logic channel (SP_SPDVOTE)
l GEARRATIO parameter
l NMSPEED parameter
l Rate Of Change (ROC) parameters
l LASTROCPOSHHDRNMSPD
l ROCPOSHHALM.FL
l ROCPOSHHALM.FLWRST
l ROCPOSHHALM.TP
l ROCPOSHIALM.FL
Chapter 4 - Reference Data for Physical Equipment Block Types
l ROCPOSHIALM.TP
l ROCPV
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding SP
Block module that interfaces with the physical SP hardware module at execution runtime.
4.16.2 SVP_AI
Description The SVP_AI accepts a single analog input or LVDT/RVDT/ Resolver inputs on the Servo
Valve Positioner (SVP) Module.
Function The analog input channel converts an analog PV signal received from a field sensor or
LVDT/RVDT to engineering units for use by other function blocks in the C300 -
20msCEE Controller, and by the rest of Experion PKS. With R410, SVP_AI channel
supports angular measurement using the Resolver. To accomplish this, you need to
configure the SENSRTYP parameter as “Resolver.” To accomplish this function, the AI
channel performs the following operation on the analog PV signal.
l Analog-to-digital conversion
l PV characterization
l Range Checking and PV filtering
l PV source selection
When the SENSRTYP parameter is configured as “Resolver,” the SVP_AI channel does
not support the following parameters.
l LVDTCOREFALLOUT
Chapter 4 - Reference Data for Physical Equipment Block Types
l OWDENBL
l TF
l LOCUTOFF
l INPTDIR
l PVCHAR
l PVCLAMP
l PVEUHI
l PVEULO
l PVEXHIFL
l PVEXLOFL
l PVEXEUHI
l PVEXEULO
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding SVP
Block module that interfaces with the physical SVP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.16.3 SVP_AO
Description Two AO channels are present in the Servo Valve Positioner (SVP) Module. The AO
channel supports unipolar and bipolar current output in addition to standard 4-20 mA
analog output.
Function The AO channel converts the output value (OP) to an output signal for operating final
control elements such as valves and actuators in the field. To convert the OP value to a
configured signal value, the AO channel performs:
l Direct/Reverse Output Function
l Linear or nonlinear Output Characterization
Inputs Accepts values from AUXILIARY function blocks executing in C300 - 20msCEE
Controller or OP value from a local SVP_REGCTL block.
Outputs Output signals are connected to servo valves or external servo valve positioner.
Associated Prior to loading, block must be “associated” with 1 channel of the corresponding SVP
Block module that interfaces with the physical SVP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.16.4 SVP_DI
Description The DI channel block represents a single discrete input point on the Servo Valve
Positioner (SVP) Module.
Function The DI channel block converts a PVRAW signal received from the field to a PV that can
be used by other data points in the Experion system.
Outputs PV status value that can be used by other data points in system.
Associated Prior to loading, block must be“associated” with 1 channel of the corresponding SVP
Block module that interfaces with the physical SVP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
4.16.5 SVP_REGCTL
Description The SVP_REGCTL channel operates as Proportional Integral Derivative (PID) controller
and supports the ideal form of calculating the PID terms.
Function Accepts 2 analog inputs by default - process variable (PV1) and set point (SP);
produces output calculated to reduce the difference between PV1 and SP. Provides
anti-windup protection, and control initialization. Note: SVP_REGCTL supports an
optional analog input PV2, which can be used as an alternate to PV1 based on the
PV1STS. The SVP_Regctl block functionality is similar to C300 PID with reduced
features. SVP_Regctl block performs the following functions.
1. Input Processing PV Processing: PV processing fetches the input value, status
and range from the configured AI channels and updates appropriate PV
parameters. SP Processing: SP processing is performed to execute SP limit
checking.
2. Mode Processing Mode processing identifies the source of stores which may be
accepted by SVP_REGCTL on SP and OP parameters.
3. Initial Control Processing This function verifies if a SVP_REGCTL cascade
strategy has been broken, when the SVP_REGCTL blocks are in a cascade
strategy. If the cascade strategy is broken, this function initializes the blocks, and
Chapter 4 - Reference Data for Physical Equipment Block Types
Outputs OP value can be connected only to the SVP_AO channels, with OPACTION configured
as incremental. Note: Use of control equation A or E is independent of OPACTION
parameter of SVP_AO. Block has following initializable outputs:
l OP = Calculated output in percent.
l OPEU = Calculated output in engineering units
that the default OP connection pin is exposed on the blocks and the implicit/hidden
connection function automatically makes the appropriate value/status parameter
(OPX/OPEUX) connection when required.
Associated Prior to loading, block must be“associated” with 1 channel of the corresponding SVP
Block module that interfaces with the physical SVP hardware module at execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description UIO module supports 32 input/output channels. These channel types can be configured
as one of the following:
l analog input channels
l analog output channels
l digital input channels
Chapter 4 - Reference Data for Physical Equipment Block Types
Function The UIO channel supports multiple functionalities. It can function as an analog input,
analog output, digital input or a digital output channel. The function of the UIO channel
is identical to the existing analog or digital input/output channels depending on the
configured channel type. With R430, UIO module supports the following functions.
l DO channel ganging: For 2, 3, or 4 channels within any 4 channels. However,
channels 32 and 1 cannot be ganged.
l Pulse counting using DI channel: Up to 4 channels on channels – Ch15 to Ch18 –
only. Input pulse frequency of 10 KHz supported.
l Supports two HART modems: one modem dedicated to channels 1-16 and a
second modem dedicated to channels 17-32.
Inputs The input to the UIO channel varies depending on the channel configuration. The
following table defines the inputs for each channel type.
Outputs The output of the UIO channel varies depending on the channel configuration. The
following table defines the outputs for each channel type.
Associated Prior to loading UIO block, the block must be “associated” with one channel of
Block corresponding UIO block that interfaces with the physical UIO hardware module at
execution runtime.
Chapter 4 - Reference Data for Physical Equipment Block Types
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the UIO
Blocks.
Description UIO module phase 2 supports 32 input/output channels. These channel types can be
configured as one of the following:
l analog input channels
l analog output channels
l digital input channels
l digital output channels
In addition, it monitors its own temperature.
Function The UIO channel supports multiple functionalities. It can function as an analog input,
analog output, digital input, or a digital output channel. The function of the UIO channel
is identical to the existing analog or digital input/output channels depending on the
configured channel type. With R432, the UIO–2 module supports the following functions
for the UIO module.
l Supports DO ganging within the following eight channel number groups: 1 - 4, 5 -
8, 9 - 12, 13 - 16, 17 - 20, 21 - 24, 25 - 28, and 29 – 32. However, ganging across
these groups is NOT possible.
l Pulse counting using DI channel: Up to 4 of any of the available 32 channels. Input
pulse frequency can be less than or equal to15 KHz.
l Supports one HART modem per channel.
Inputs The input to the UIO channel varies depending on the channel configuration. The
following table defines the inputs for each channel type.
Outputs The output of the UIO channel varies depending on the channel configuration. The
following table defines the outputs for each channel type.
Associated Prior to loading UIO block, the block must be “associated” with one channel of
Block corresponding UIO block that interfaces with the physical UIO hardware module at
execution runtime.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Control Builder Components Theory for more information on the UIO
Blocks.
Description Identifies the physical Safety Manager or Modbus TCP end device or gateway for the
C300 to provide links to associated Array Request Channel blocks and provides
selected diagnostic events for associated channels.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Peer Control Data Interface Reference for information about configuring
and using the PCDI_MASTER block.
Description Provides a read/write interface to a Boolean array of data from Honeywell's Safety
Manager, Modbus TCP native device or a serial device through a Modbus TCP
Gateway/Bridge.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l Supports up to 2000 Boolean values (PVFL[1..2000] from the device.
l The start index along with the read or writes defines the function code for the
request. The bit types represent read and write forms depending on the address
range as follows: Provides access to the array of data by other blocks - one
element at a time or whole array access.
l 000001-065535: read or write from 1 to 2000 bit flags.
l 100001-165535: read only from 1 to 2000 bit flags.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
generates a detailed error code (ERRCODE).
l Provides bad PV flag (BADPVFL).
Associated Prior to loading, block must be “associated” with 1 channel of corresponding PCDI_
Chapter 4 - Reference Data for Physical Equipment Block Types
Block MASTER block that interfaces with physical peer device at execution runtime. For
optimum performance, assign channels to PCDI_MASTER block for given device
contiguously. For example, if you have four PCDIFLAGARRCH blocks to use with the
device, assign them to PCDI_MASTER block channels 0, 1, 2, and 3 rather than 0, 2, 4,
and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Peer Control Data Interface Reference for information about configuring
and using the PCDI_MASTER block.
Description Provides a read/write interface to a Numeric array of data from Modbus TCP native
device or a serial device through a Modbus TCP Gateway /Bridge.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l The start index along with the read or writes defines the function code for the
request. The floating point data types represent all word and byte swapped forms
depending on the address range as follows:
l 200001-265535: read or write from 1 to 60 contiguous Word Swapped
IEEE floating point numbers.
l 300001-365535: read from 1 to 120contiguous Signed Integer
numbers. This is read only addresses. Read/Write Option setting is
ignored.
l 400001-465535: read from 1 to 120 or write a single Signed Integer
numbers.
l 700001-765535: read or write from 1 to 60 contiguous IEEE floating
point numbers.
l 800002-865535: read or write from 1 to 60 contiguous IEEE floating
point numbers Addr-1.
l 900001-965535: read from 1 to 120 or write a single Unsigned Integer
numbers.
l Provides access to the array of data by other blocks - one element at a time or
whole array access.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
generates a detailed error code (ERRCODE).
l Provides bad PV flag (BADPVFL).
Inputs Up to 248 bytes of Real, Integer, or Byte type data from the device.
Associated Prior to loading, block must be “associated” with 1 channel of corresponding PCDI_
Block MASTER block that interfaces with physical peer device at execution runtime. For
optimum performance, assign channels to PCDI_MASTER block for given device
contiguously. For example, if you have four PCDINUMARRCH blocks to use with the
device, assign them to PCDI_MASTER block channels 0, 1, 2, and 3 rather than 0, 2, 4,
and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Peer Control Data Interface Reference for information about configuring
and using the PCDINUMARRCH block.
Description Provides a read/write interface to a Text (or String) array of data from Modbus TCP
native device or a serial device through a Modbus TCP Gateway /Bridge.
Function l Reads data from the connected block and writes data to the associated field
device. Or, reads data from the associated field device and makes it available to
the connected block.
l Supports up to 16 Text values (STR[1..16]) from the device. Since the maximum
size of the interface to the device is 128 bytes, the valid range of values depends
on the combination of number of string values (NSTRING) and length of string
values (STRLEN) as follows.
l If NSTRING is 1 and STRLEN is 128, valid STR[1..16] range is 1.
l If NSTRING is 2 and STRLEN is 64, valid STR[1..16] range is 1 to 2.
l If NSTRING is 4 and STRLEN is 32, valid STR[1..16] range is 1 to 4.
l If NSTRING is 8 and STRLEN is 16, valid STR[1..16] range is 1 to 8.
l If NSTRING is 16 and STRLEN is 8, valid STR[1..16] range is 1 to 16.
l The start index along with the read or writes defines the function code for the
request. The ASCII encoded bytes represent read and write forms depending on
the address range as follows:
l 500001-565535: read or write from 16 of 8, 8 of 16, 4 of 32, 2 of 164, or
1 of 128 ASCII encoded bytes.
l 600000: Loopback test
l 600001-665535: write vendor information.
l 699999: read vendor information
l Provides access to the array of data by other blocks - one element at a time or
whole array access.
l Sets an overall error flag (ERRFL) ON when the array data is invalid and
generates a detailed error code (ERRCODE).
l Provides bad PV flag (BADPVFL).
Inputs Up to 8 string values depending on whether the length of the string is 8, 16, 32, 64, or
128 characters.
Associated Prior to loading, block must be “associated"” with 1 channel of corresponding PCDI_
Block MASTER block that interfaces with physical peer device at execution runtime. For
optimum performance, assign channels to PCDI_MASTER block for given device
contiguously. For example, if you have four PCDITEXTARRCH blocks to use with the
device, assign them to PCDI_MASTER block channels 0, 1, 2, and 3 rather than 0, 2, 4,
and 6.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Refer to the Peer Control Data Interface Reference for information about configuring
and using the. PCDITEXTARRCH block.
Refer to the following documents for PGM-related documentation for this block.
l PROFIBUS Gateway Module (PGM) User’s Guide
l PROFIBUS Gateway Module (PGM) Parameter Reference
4.19.8 PBAICHANNEL
Refer to the following documents for PGM-related documentation for this block.
l PROFIBUS Gateway Module (PGM) User’s Guide
l PROFIBUS Gateway Module (PGM) Parameter Reference
4.19.9 PBAOCHANNEL
Refer to the following documents for PGM-related documentation for this block.
4.19.10 PBDICHANNEL
Refer to the following documents for PGM-related documentation for this block.
Chapter 4 - Reference Data for Physical Equipment Block Types
4.19.11 PBDOCHANNEL
Refer to the following documents for PGM-related documentation for this block.
l PROFIBUS Gateway Module (PGM) User’s Guide
l PROFIBUS Gateway Module (PGM) Parameter Reference
4.20.7 FFLINK
For more information about FIM and device-related operations, refer to the following documents:
l Series C FIM User’s Guide
Descriptio The EHPM block represents the EHPM hardware and is used for
n defining the EHPM Controller in Control Builder. EUCN points
and strategies are executed in the EHPM Controller environment.
The EHPM block has standard tabs like Main tab, Statistics tab,
peer-to-peer communication and so on. These tabs represent the
parameters which are mostly for viewing the current status of
EHPM and statistics values. A new tab has been introduced, the
EUCN tab, which shows the EHPM and ENIM specific
information and their relationship. Parameters and information
in this tab can be modified or added as per the requirements. The
EHPM block is designed to be stand-alone and it belongs to the
independent block category.
Function l The EHPM block defines the EHPM controller in the Control
Builder and represents this controller in the Experion server.
l In the Control Builder Project tree view, identification data
and certain configuration parameters can be configured. The
EHPM state and statistical parameters are view or read only.
l On the Main tab, the FTE Device Index shows the unique
identification of the module. The value of redundant module
parameter indicates whether the EHPM is redundant or non-
redundant and how it should be loaded.
l Once the EHPM block is loaded to the Monitoring view, the
EHPM state reflects the state of the EHPM Controller.
l The EHPM block functionality is similar to that of a C300
controller block. However, a CEE is not associated with the
EHPM block and hence the EHPM block can perform only
basic execution of its parameters. Also, the EHPM controller
Chapter 4 - Reference Data for Physical Equipment Block Types
EAPPCONNTONSTATUS RCVRDRREQUESTCOUNT
EAPPNODEIP RCVRDRRESPONSECOUNT
EAPPNODENAME RDRRETRYCOUNT SIMSTATE
ENBLLOGICALENIM SIMTARGET SIMULATEDIO
EHPMDATAACCESS TOTALREQRESPCOUNT
EHPMSTATE EHPM_ UCNADDRESS UCNNW
ERRCODE EHPM_ UNEXPECTEDRDRRESPONSECOU
SELFTEST NT
ENIMIPADDRESS
HOSTIPPRI
HOSTNAMEPRI
HPMSOFTFAIL HPM_
CNTRLPERSREV HPM_
CNTRLPERSVER HPM_
COMMPERSREV HPM_
COMMPERSVER
Descriptio The EHPM block represents the EHPM hardware and is used for
n defining the EHPM Controller in Control Builder. EUCN points
and strategies are executed in the EHPM Controller environment.
The EHPM block has standard tabs like Main tab, EUCN tab,
Statistics tab, peer-to-peer communication and so on. These tabs
represent the parameters which are mostly for viewing the
current status of EHPM and statistics values. Parameters and
information in this tab can be modified or added as per the
requirements.
The EHPM block is designed to be stand-alone and it belongs to
the independent block category.
Function l The EHPM block defines the EHPM controller in the Control
Builder and represents this controller in the Experion server.
l In the Control Builder Project tree view, identification data
and certain configuration parameters can be configured. The
EHPM state and statistical parameters are view or read only.
l On the Main tab, the FTE Device Index shows the unique
identification of the module. The value of redundant module
Chapter 4 - Reference Data for Physical Equipment Block Types
NOTE
Loading of the EHPM block to the Monitoring view is
limited by the EHPM Connections license. For more
information on EHPM license, contact your Honeywell
representative.
Loading of the SIMEHPM block to the Monitoring view
is not controlled by the EHPM Connections license.
BACKUPRAMSWEEPERR MAXNODEID
BADIPCSUM MAXPTPFASTSKEW
BADUDPCSUM MAXPTPSLOWSKEW
BOOTIMAGEVER MAXSNTPSKEW
CONNECTIONERROR MINHWREVSF
CONNECTIONEVTTIME MODISREDUN
CDISPAVGCHPPS MODTYPE
CDISPMAXCHPPS NCTLSLOT
CHIGHREADAVGPPS NPVSLOT
CHIGHREADMAXPPS NLOGSLOT
CLOWREADAVGPPS NDCSLOT
CLOWREADMAXPPS NDEVSLOT
CPUFREEAVG NPMSLOT
CPUFREEMIN NNUMERIC
CTRLCONFIRM $NNUMALM
CURTIME NSTRING
CWRITEAVGPPS NTIME
CWRITEMAXPPS NARRSLOT
DATEPTIMPORT # NFASTCTL
DEBUGFLAGSET NFASTPV
DEVICEIDX NFASTLOG
DISPOVRLOAD NFASTDC
DISPSUBCACHEFRFCTR NFASTDEV
DISPLAYSUBSCRMAXPPS $NSFPMS
DISPOVRLOAD NONFTEMARTADDRCOUNT
EAGN NONFTEMARTMAXDEPTH
EAPPCONNTONSTATUS NONFTEMARTAVGDEPTH
EAPPNODEIP NONFTEMARTCOLLCOUNT
EAPPNODENAME NOPERDB #
ENBLLOGICALENIM NUMFTENODES
EHPMDATAACCESS NUMSIGS #
EHPMSTATE NUMSNTPSKEWEX
Chapter 4 - Reference Data for Physical Equipment Block Types
EHPM_ERRCODE OWNINGENIM
EHPM_SELFTEST PARTNERNOTVISFTE
ENIMIPADDRESS PLVERSION
FACTDATAERR PRIMARYSIG#
FTEMARTADDRCOUNT PROCESS_ID
FTEMARTMAXDEPTH PTPENABLE
FTEMARTAVGDEPTH PTPMASTERIP
FTEMARTCOLLCOUNT PTPSKEWTHLD
HOSTIPPRI PTPSTAT
HOSTNAMEPRI RAMSCRUBERRS
HPMSOFTFAIL RAMSWEEPERR
HPM_CNTRLPERSREV RCVNONRDRFRAMECOUNT
HPM_CNTRLPERSVER RCVRDRREQUESTCOUNT
HPM_COMMPERSREV RCVRDRRESPONSECOUNT
HPM_COMMPERSVER RDNROLESTATE
HPM_FWREV RDNSYNCTATE
HPM_HWREV RDRRETRYCOUNT
HPM_IOL_HWREV REASONSET #
HPMNODENO ROMAPPIMGCHKSMFAIL
HWREVMAJ ROMBOOTIMGCHKSMFAIL
HWREVMIN SECMODNAME
IMAGEVER SECONDARYSIG#
IMPORTSTATUS # SECSIGSECLVL #
IMRAVGRESPTIMEP2PREA SERIALNUM
D
SIMSTATE
IMRAVGRESPTIMEP2PWRI
SIMTARGET
TE
SIMULATEDIO
IMRAVGRESPTIMEDISPRE
AD SNTPADDRESS
IMRAVGSTDDISPREAD SNTPSKEWTHLD
IMRMAXRESPTIMEP2PREA SNTPSTAT
D
SOFTFAIL
IMRMAXRESPTIMEP2PWRI
TASKHLTHMON
TE
Chapter 4 - Reference Data for Physical Equipment Block Types
IMRMAXRESPTIMEDISPRE TCPACTIVEOPENS
AD
TCPPASSIVEOPENS
IMRMAXSTDDISPREAD
TCPATTEMPTFAILS
INTERLANFAILED
TCPESTABRESETS
IPADDRESS
TCPCURRESTAB
IPINRECEIVES
TCPINSEGS
IPINHDRERRORS
TCPOUTSEGS
IPINADDRERRORS
TCPRETRANSSEGS
IPINUNKNOWNPORTS
TCPINERRS
IPINDISCARDS
TCPOUTRESETS
IPINDELIVERS
TCPCONNTABLE
IPOUTREQUESTS
TIMELASTSKEW
IPOUTDISCARDS
TIMELASTSYNC
IPOUTNOROUTES
TIMESOURCE
IPREASSEMREQS
TIMESYNCSTAT
IPREASSEMOKS
TOTALREQRESPCOUNT
IPREASSEMFAILS
TNUMACEOUTCON
IPFRAGOKS
TNUMC3OUTCON
IPFRAGFAILS
TNUMNTFRQUAVG
IPFRAGCREATES
TNUMNTFRQUMAX
IPROUTINGDISCARDS
TNUMUOCOUTCON
ICMPINMSGS
TRNUMINMSGAVGPS
ICMPINERRORS
TRNUMINMSGMAXPS
ICMPINDESTUNREACHS
TRNUMOUTMSGAVGPS
ICMPINECHOS
TRNUMOUTMSGMAXPS
ICMPINECHOREPS
UCNADDRESS
ICMPOUTMSGS
UCNNW
ICMPOUTERRORS
UDPINDGRAMS
ICMPOUTDESTUNREACHS
UDPNOPORTS
ICMPOUTECHOS
UDPINERRORS
ICMPOUTECHOREPS
UDPOUTGRAMS
LANAFAILED
UDPLISTENERS
Chapter 4 - Reference Data for Physical Equipment Block Types
LANAPAUSECOUNTS UNEXPECTEDRDRRESPONSECO
UNT
LANATXRATE
UPTIME
LANBPAUSECOUNTS
WDTHWFAIL
LANARXRATE
WDTSWFAIL
LANARXRATEMAX
XOVERFAILED
LANATXRATEMAX
LANBFAILED
LANBRXRATE
LANBTXRATE
LANBRXRATEMAX
LANBTXRATEMAX
LOGICALENIM
This section provides a summary of all user-visible parameters for an EHPM Controller. The parameters
are grouped according to the tabs where they reside on the configuration form. For more details about
these parameters, refer to the Control Builder Parameter Reference .
The Main tab is used to configure (and display configuration of) the EHPM Controller. The Main Tab
contains all the parameters that must be configured when setting up a EHPM Controller. In addition, it
displays the important states of the EHPM Controller and supports the key commands associated with
operation of the EHPM Controller. Redundancy configuration can be entered only in the Project Tree.
The following table summarizes the parameter data you can monitor and/or configure on the Main tab of
the configuration form for the selected EHPM block.
Main
Tag Name Tag Name Project Only System assigned or a configured unique name.
Chapter 4 - Reference Data for Physical Equipment Block Types
Item Name Item Name Project Only A non-unique name by which an entity is known
within the context of the enterprise model.
Device Index DEVICEIDX No Identifies the unique FTE Device Index number
configured on switches in the module.
Advanced Configuration
Alarming ALMENBSTATE Yes Used for setting the alarm reporting function
Enabled used when an alarm condition is detected by the
function block.
State Information
Soft Failures SOFTFAIL No Indicates the Soft Fail state for an EHPM
Present (See Controller. It indicates any PowerQuicc side soft
Soft Failures fails (which is also visible in Soft Failures tab of
Tab for details) the EHPM block) in addition to any soft fail from
TPS side. Note that the Soft Failures tab does not
show any TPS side soft failure, but the soft fail
indicator is on (red color), on the Main tab
indicating that this is a soft fail from TPS side.
HPM Soft HPMSOFTFAIL No Indicates the HPM Soft Fail state for an EHPM
Failures Controller.
Present (See
TPS Native
Window for
details)
Redundancy Configuration
Module is MODISREDUN Project only Indicates that the EHPM Controller is part of
Chapter 4 - Reference Data for Physical Equipment Block Types
Secondary SECMODNAME Project only System assigned name based on tag name with
Module Name sec suffix for secondary block.
Host IP Address HOSTIPPRI Project only Indicates the IP address of the SCE Node, that is
hosting the SIM-EHPM.
Host Name HOSTNAMEPRI Project only Indicates the network name of the SCE Node,
that is hosting the SIM-EHPM.
The EUCN tab represents the EUCN network and the EHPM specific parameters like EUCN Node
Number, HPM Node Number, current UCN Network Number, Device Index of Owning ENIM, ENIM IP
Address and so on. To support EHPM simulation, parameters related to UniSim server configuration
and connection status are added on the EUCN tab. A new Remote ENIM group is added using which
you can import EHPM points from Remote ENIM. The parameters on the EUCN tab are rearranged as
follows:
l EUCN Identification: includes parameters HPM node no, Authentication no, and Authentication
state for EHPM identification.
l EHPM Point Import Utility-Summary: includes option for automatic import of EHPM points from
Owning ENIM and Remote ENIM.
l Owning ENIM: includes parameters for Owning ENIM configuration.
l Remote ENIM: includes parameters for Remote ENIM configuration.
The following table summarizes the parameter data you can monitor and/or configure on the EUCN tab
of the configuration form for the selected EHPM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Owning ENIM
Device Index OWNINGENIM Yes Indicates the FTE device index value that
of Owning represents the device index of the ENIM
ENIM that owns the current EHPM. The
Owning ENIM contains point database of
the current EHPM.
EUCN Identification
HPM Node HPMNODENO Yes This value must be entered between the
Number range of 3 to 64. In this range the odd
numbers are configurable and even
numbers are not configurable
(redundant nodes are automatically
assigned with an even number). For an
EUCN network, there must be a unique
number for EHPM node number and the
same EHPM node number can be used
across different EUCN networks.
EHPM Details
Disp DISPSUBCACHEFRFCTR Yes Indicates the cache fresh factor, that is,
Subscription percentage of total read from display that
Cache FrshFt is cached and remaining to the EHPM
that is not cached. If value/option is
selected as 50, and there are 100 reads
from display, then 50% of requests is
served by cache.
Remote ENIM
Enable Import ENBLLOGICALENIM Yes Allows import of EHPM points from the
Remote ENIM to Experion ERDB for the
specific EHPM. When Enable import
from Remote ENIM option is set as ON,
then all the remaining related
parameters for Remote ENIM and import
will be enabled.
Import Status LOGIENIMIMPORTSTATUS No Indicates the import status for the EHPM
# point import from remote login to the
EHPM. Once the EHPM point import is
complete, it shows import status as
“Completed”.
UniSim Configuration
The System Time tab displays information about the EHPM’s time source and synchronization with that
time source. The following table summarizes the parameter data you can monitor on the System Time
tab of the configuration form for the selected EHPM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
System Time
Current System TIMESOURCE No Displays the current time source in use for
Time Source module time synchronization.
SNTP Status
Time of Last TIMELASTSYNC No Displays the time controller last synced with
Time Sync time source.
Enable PTPENABLE Yes When enabled (ON), the PTP client should
Precision Time attempt to synchronize its local clock with a
Protocol PTP GrandMaster. For EHPM, this value is
always set as ON and it is not editable.
PTP Status PTPSTAT No Displays the current status of the PTP time
synchronization.
PTP Skew Limit NUMPTPSKEWEX No Displays the number of times the PTP skew
Exceeded threshold has been exceeded.
The Statistics tab displays various statistical parameters used for maintaining and monitoring EHPM
data flow, network statistics and so on. The following table summarizes the parameter data you can
monitor on the Statistics tab of the configuration form for the selected EHPM block.
Responder TRNUMINMSGAVGPS No
Input Rate
Max TRNUMINMSGMAXPS No
Responder
Input Rate
Responder TRNUMOUTMSGAVGPS No
Output Rate
Chapter 4 - Reference Data for Physical Equipment Block Types
Max TRNUMOUTMSGMAXPS No
Responder
Output Rate
The Peer Connections tab contains data indicating the number of peer connections for responder types
between the ACE/C300 Controller and the EHPM Controller. Starting Experion R430, peer-to-peer
communication is supported between ACE/C300 Controller and the EHPM Controller, where the
ACE/C300 Controller acts as the initiator and the EHPM Controller acts as the responder. The following
table summarizes the parameter data you can monitor on the CDA Peer Connections tab of the
configuration form for the selected EHPM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
The Hardware Information tab is used to display firmware information, hardware factory information,
and the MAC address related data for the EHPM module. The following table summarizes the
parameter data you can monitor on the Hardware Information tab of the configuration form for the
selected EHPM block.
Firmware Version
The FTE tab is used to display statistics related to FTE communications and performance. It features
parameters associated with the MAC Address Resolution Table (MART), which deals with online media
access control (MAC) address mapping. Two separate MARTs are maintained, one for FTE nodes and
the other for non-FTE nodes. The following table summarizes the parameter data you can monitor on
the FTE tab of the configuration form for the selected EHPM block.
FTE
FTE Statistics
LAN_A LANAPAUSECOUNTS No
Pause
Counts
LAN_B LANBPAUSECOUNTS No
Pause
Counts
The UDP/TCP tab is used to display statistics related to open UDP and TCP connections associated
with the respective EHPM block. It features parameters used for maintenance and performance
monitoring purposes. The following table summarizes the parameter data you can monitor on the
UDP/TCP tab of the configuration form for the selected EHPM block.
UDP Statistics
TCP Statistics
The IP/ICMP tab is used to display statistics related to IP and ICMP protocol messages associated with
(that is, originating in or received by) the respective EHPM block. It features parameters used for
maintenance and status operations on the network. The following table summarizes the parameter data
you can monitor on the IP/ICMP tab of the configuration form for the selected EHPM block.
IP Statistics
ICMP Statistics
The Soft Failures tab is used to display various soft failure conditions for the EHPM Controller hardware.
The following table summarizes the parameter data you can monitor on the Soft Failures tab of the
configuration form for the selected EHPM block.
Minimum HW MINHWREVSF No
Revision
The CDA Statistics tab displays various statistical parameters used for maintaining and monitoring the
data for display and peer to peer communication with the EHPM Controller. Cache hit rate with average
and maximum values from display are added to indicate how many requests are served by cache. The
Chapter 4 - Reference Data for Physical Equipment Block Types
following table summarizes the parameter data you can monitor on the CDA Statistics tab of the
configuration form for the selected EHPM block.
Beginning with R511.3, the Point Mix tab is used to display parameters that give the maximum number
of points that can be created in EHPM block.
The configuration of the following parameters should match with UCN node-specific configurations.
Control Configuration
No. of NLOGSLOT Yes Displays the No. of Logic Slots that has a configurable
Logic Slots range of 0 to 400. Before reducing the number of Logic
Slots, delete all configured points within the slot range
being eliminated.
No. of NDCSLOT Yes Displays the No. of Digital Composite Slots that has a
Digital configurable range of 0 to 999. Before reducing the
Composite number of Digital Composite Slots, delete all configured
Slots points within the slot range being eliminated.
No. of NDEVSLOT Yes Displays the No. of Device Control Points that has a
Device configurable range of 0 to 400. Before reducing the
Control number of Regulatory Control Slots, delete all configured
Points points within the slot range being eliminated. Before
reducing the number of Device Control Slots, delete all
configured points within the slot range being eliminated.
No. of NPMSLOT Yes Displays the No. of Process Module Slots that has a
Process configurable range of 0 to 250. Before reducing the
Module number of Process Module Slots, delete all configured
Slots points within the slot range being eliminated.
No. of NNUMERIC Yes Displays the No. of Numerics that has a configurable range
Numerics of 0 to 16384. Entry must be a multiple of 16. If a multiple of
16 is not entered, the NNUMERIC is clamped to the next
higher multiple of 16. Before reducing the number of Box
Numerics, delete all configured points within the slot range
being eliminated.
No. of $NNUMALM Yes Displays the No. of HPM BOX Numerics Slots that need to
Alarmable be processed for PV Trip Point Alarming. It has a
Numerics configurable range of 0 to least of (NNUMERIC or 2047).
Entry must be a multiple of 4. If a multiple of 4is not
entered, the $NNUMALM is clamped to the next higher
multiple of 4. Before reducing the number of Alarmable Box
Numerics, rebuild all tagged box Numerics within the slot
range being eliminated to COMPONNT Point Form.
No. of NSTRING Yes Displays the No. of Strings in HPM Box Data that has a
Strings in configurable range of 0 to 16384. Entry must be a multiple
HPM Box of 16. If a multiple of 16 is not entered, the NSTRING is
Data clamped to the next higher multiple of 16.
No. of NTIME Yes Displays the No. of Times in HPM Box Data 1 that has a
Times in configurable range of 0 to 16384. Entry must be a multiple
HPM Box of 32. If a multiple of 32 is not entered, the NTIME is
Data 1 clamped to the next higher multiple of 32.
Chapter 4 - Reference Data for Physical Equipment Block Types
No. of NARRSLOT Yes Displays the No. of Array Slots that has a configurable
Array Slots range of 0 to 500. Before reducing the number of Array
Slots, delete all configured points within the slot range
being eliminated.
No. of Fast NFASTCTL Yes Displays the No. of Fast Regulatory Control Slots that has a
Regulatory configurable range of 0 to 200 but cannot exceed
Control NCTLSLOT.
Slots
No. of Fast NFASTPV Yes Displays the No. of Fast Regulatory PV slots that has a
Regulatory configurable range of 0 to 500 but cannot exceed
PV slots NPVSLOT.
No. of Fast NFASTLOG Yes Displays the No. of Fast Logic Slots that has a configurable
Logic Slots range of 0 to 100 but cannot exceed NLOGSLOT.
No. of Fast NFASTDC Yes Displays the No. of Fast digital Composite Slots that has a
digital configurable range of 0 to 999 but cannot exceed
Composite NDCSLOT.
Slots
No. of Fast NFASTDEV Yes Displays the No. of Fast Device Control Points that has a
Device configurable range of 0 to 100 but cannot exceed
Control NDEVSLOT.
Points
No. of $NSFPMS Yes Displays the No. of HPM Process Module slots that need to
Semi Fast be processed twice a second. The number of Semi Fast
Process Process Module Slots has a configurable range of 0 to 100,
Module but cannot exceed NPMSLOT.
The Server History tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected EHPM block.
Access Levels
History Configuration
Gate State HIST.GATEVALUE Yes Defines the gate state for the
configured gating parameter.
History type HIST.FAST HIST.STD No For the selected parameter, lists the
HIST.EXTD HIST.EXC available history types.
l Fast
l Standard
l Extended
l Exception
The Server Displays tab is common to all configuration forms for tagged blocks in Control Builder. The
Chapter 4 - Reference Data for Physical Equipment Block Types
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected EHPM block.
Trends
Groups
The Control Confirmation tab is common to all configuration forms for tagged blocks in Control Builder. If
you have an optional Electronic Signature license, you can configure electronic signature information
for the tagged block through this tab on the block's configuration form in Control Builder. Please see the
online help and the Server and Client Configuration Guide for information about the data on this tab.
The Electronic Signature function aligns with the identical Electronic Signatures function that is initiated
through Quick Builder and Station for Server points. When this block is loaded to a controller, its control
confirmation configuration (electronic signatures) is also loaded to the Server. This means you can view
the control confirmation configuration for this tagged object in Station and also make changes to it. If you
make changes through Station, you must initiate an Upload function through the Controller menu in
Control Builder for the object in the Monitoring view to synchronize changes in the ERDB.
The QVCS tab is common to all configuration forms for tagged blocks in Control Builder. If you have an
optional Qualification and Version Control System (QVCS) license, this tab shows current QVCS
information for the selected EHPM block.
The Identification tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected EHPM block.
Description DESC Yes Descriptive text that appears on detail and group
displays to uniquely describe this particular function
block
Library N/A No Identifies Control Builder Library that is the source for
template.
Template
Date DATECREATED No Indicates date and time template was created. If this
Created block is in Version Control System, shows date and
time initial version of template was created.
Date Last VERSIONDATE No Indicates date and time last modification was made
Modified to block's configuration. If this block is in Version
Control System, modification date and time applies
to last version of block.
This section provides a summary of all user-visible parameters for an EHPM Controller Point Template.
The parameters are grouped according to the tabs where they reside on the configuration form. For
more details about these parameters, refer to the Control Builder Parameter Reference .
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the EHPM Point Template. The Main
Tab contains all the parameters that must be configured when setting up an EHPM Point Template. In
addition, it displays the important states of the EHPM Point Template and supports the key commands
associated with operation of the EHPM Point Template. Redundancy configuration can be entered only
in the Project Tree. The following table summarizes the parameter data you can monitor and/or
configure on the Main tab of the configuration form for the selected EHPM Point Template.
Main
Tag Name Tag Name Project Only System assigned or a configured unique name.
Consisting of up to 16 characters and at least one
character must be a letter (A-Z).
Item Name Item Name Project Only A non-unique name by which an entity is known within
the context of the enterprise model.
DESC
Point Details
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point details
Switch States
Misc
The Input Connections tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Input
Connections tab of the DIGCTL Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Logic Bad Input Handling Option LIBADOPT No Logic Bad Input Handling Option
LOGIC
The Gate Config tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Gate
Config of the DIGCTL Point Template for the selected AM block.
The Output Connections tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Output
Connections of the DIGCTL Point Template for the selected EHPM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
The State Config tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the State
Config of the DIGCTL Point Template for the selected EHPM block.
Box Color for Digital Displays BOXCLR No Box Color for Digital Displays
The Input/Output Config tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Input/Output Config of the DIGCTL Point Template for the selected EHPM block.
Output Connections
Pulse Width for Point PULSEWTH No Pulse Width for Point Outputs
Outputs
The SV Config tab of the DIGCTL Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the SV Config of the
DIGCTL Point Template for the selected EHPM block.
SV High Alarm Trip Point SVHITP No Secondary Variable High Alarm Trip
Point
SV High - High Alarm Trip SVHHTP No Secondary Variable High - High Alarm
Point Trip Point
The Maintenance tab of the DIGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Maintenance of the DIGCTL Point Template for the selected EHPM block.
Maintenance Statistics
The Mode Config tab of the DIGCTL Point Template displays information about the groups and
Chapter 4 - Reference Data for Physical Equipment Block Types
parameters under it. The following table summarizes the parameter data you can monitor on the Mode
Config of the DIGCTL Point Template for the selected EHPM block.
Mode Config
MODSEL
The Alarm tab of the DIGCTL Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Alarm of the
DIGCTL Point Template for the selected EHPM block.
Alarm Enable ALENBST No Point alarm-enable status that affects the detecting
State and reporting of alarms
Offnormal Alarm OFFNRMPR No Alarm priority parameter for the Off Normal alarm.
Priority
Off Normal $OFSELCT No This parameter allows or cuts out annunciation of Off
Selective Cutout Normal alarm of a point even though the point is
cutout.
CMDDIS Alarm
Override Alarm
Event Opt
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Chapter 4 - Reference Data for Physical Equipment Block Types
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the EHPM Point Template. The Main
Tab contains all the parameters that must be configured when setting up an EHPM Point Template. In
addition, it displays the important states of the EHPM Point Template and supports the key commands
associated with operation of the EHPM Point Template. Redundancy configuration can be entered only
in the Project Tree. The following table summarizes the parameter data you can monitor and/or
configure on the Main tab of the configuration form for the selected EHPM Point Template.
Main
Point Details
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Unit UNIT
Identifier
Chapter 4 - Reference Data for Physical Equipment Block Types
Point Details
The Mode tab of the REGCTL Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Mode of the
REGCTL Point Template for the selected EHPM block.
MODSEL
The Input tab of the REGCTL Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Input tab of the
REGCTL Point Template for the selected AM block.
The Algorithm tab of the REGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Algorithm tab of the REGCTL Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
X1 input Value to be X1 No
Biased
Control Misc
The Output tab of the REGCTL Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Output tab of the
REGCTL Point Template for the selected AM block.
Output Connections
No of Control OP Connections NOCOPTS No No of Control OP Connections
OP limits
Output (OP) Low Limit (in OPLOLM No Output (OP) Low Limit (in
percentage) percentage)
Output (OP) Rate of Change Limit OPROCLM No Output (OP) Rate of Change Limit
(in Percent per minute) (in Percent per minute)
OP configurations
OP Misc
The Block Alarm tab of the REGCTL Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Block
Alarm of the REGCTL Point Template for the selected EHPM block.
Delay for BADPV and $DLBADAL No Delay for BADPV and BADCTL
BADCTL
OP Alarms
Output Low Alarm Trip OPLOTP No Output Low Alarm Trip Point
Point
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the EHPM Point Template. The Main
Tab contains all the parameters that must be configured when setting up an EHPM Point Template. In
addition, it displays the important states of the EHPM Point Template and supports the key commands
associated with operation of the EHPM Point Template. Redundancy configuration can be entered only
in the Project Tree. The following table summarizes the parameter data you can monitor and/or
configure on the Main tab of the configuration form for the selected EHPM Point Template.
Main
Point Details
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Chapter 4 - Reference Data for Physical Equipment Block Types
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Point Details
The Input tab of the REGPV Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Input tab of the
REGPV Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
PV Config
PV Coefficients
PV Inputs
PV Misc
The Alarm tab of the REGPV Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Block Alarm of the
REGPV Point Template for the selected EHPM block.
PV Alarms
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the EHPM Point Template. The Main
Tab contains all the parameters that must be configured when setting up an EHPM Point Template. In
addition, it displays the important states of the EHPM Point Template and supports the key commands
associated with operation of the EHPM Point Template. Redundancy configuration can be entered only
in the Project Tree. The following table summarizes the parameter data you can monitor and/or
configure on the Main tab of the configuration form for the selected EHPM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within
Chapter 4 - Reference Data for Physical Equipment Block Types
Point Details
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
The Input tab of the UTILITY Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Input tab of the
UTILITY Point Template for the selected AM block.
Flag Config
The Input Logic tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Input
Logic tab of the UTILITY Point Template for the selected AM block.
Logic Flags
Numerics 1 NN No
Logic FL FL No
The Input Output tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Output
tab of the UTILITY Point Template for the selected AM block.
The Logic Configuration tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Logic
Configuration tab of the UTILITY Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
LOGALGID LOGALGID No
The Alarm tab of the UTILITY Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Alarm of the
UTILITY Point Template for the selected EHPM block.
Offnormal OFFNRMPR No Alarm priority parameter for the Off Normal alarm.
Alarm Priority
Off Normal $OFSELCT No This parameter allows or cuts out annunciation of Off
Selective Normal alarm of a point even though the point is
Cutout cutout.
The Logic Descriptors tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Logic
Descriptors tab of the UTILITY Point Template for the selected AM block.
Logic Descriptors
The Timer Configuration tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Timer
Configuration tab of the UTILITY Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Timer Configuration
Timer Monitoring
The CL Sequence tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the CL
Sequence tab of the UTILITY Point Template for the selected AM block.
CL Editor
Loaded Sequence
Available Sequence
The Mod Numerics tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Mod
Numerics tab of the UTILITY Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Module Numerics
The Mod Flags tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Mod
Flags tab of the UTILITY Point Template for the selected AM block.
Module Flags
The Mod Strings tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Mod
Strings tab of the UTILITY Point Template for the selected AM block.
Module Strings 8
Module Strings 16
Module Strings 32
Module Strings 64
Module Times
The Config Params tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Config
Params tab of the UTILITY Point Template for the selected AM block.
The Input/Alarms tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Input/Alarms tab of the UTILITY Point Template for the selected AM block.
Input Connections
PV Alarms
Alarm Enable ALENBST No Point alarm-enable status that affects the detecting
State and reporting of alarms
Priority
The SI Config tab of the UTILITY Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the SI Config tab of the
UTILITY Point Template for the selected AM block.
The Array Config tab of the UTILITY Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Array
Config tab of the UTILITY Point Template for the selected AM block.
Library
Description The xPM block represents PM, APM, and HPM and is used for
defining the xPM Controller in Control Builder. xPM points and
strategies are executed in the EHPM Controller environment.
The xPM block has standard tabs like Main tab, Point Mix, and so
on. These tabs represent the parameters which are mostly for
viewing the current status of xPM and statistics values.
Parameters and information in this tab can be modified or
added as per the requirements.
The xPM block is designed to be stand-alone and it belongs to
the independent block category.
Function l The xPM block defines the xPM controller in the Control
Builder and represents this controller in the Experion server.
l In the Control Builder Project tree view, identification data
and certain configuration parameters can be configured.
The xPM state and statistical parameters are view or read
only.
l Once the xPM block is loaded to the Monitoring view, the
xPM state reflects the state of the xPM Controller.
l The xPM block functionality is similar to that of a C300
controller block. Also, the xPM controller state cannot be
changed from the Control Builder; it can be changed only
from System Management dashboard.
l The xPM block can directly process parameter read and
write requests initiated by CDA peer devices (C300 and ACE),
Chapter 4 - Reference Data for Physical Equipment Block Types
NOTE
Loading of the xPM block to the Monitoring view is
limited by the EHPM Connections license. For more
information on EHPM license, contact your Honeywell
representative.
IPADDRESS RDNSYNCTATE
Item Name REASONSET #
MODISREDUN SCANASSOCDSP
NARRSLOT SCANCTRLLVL
NCTLSLOT SCANGRPDTL
NDCSLOT SCANPER
NDEVSLOT SCANPNTDTL
NFASTDC SCANRATE
NFASTDEV SECMODNAME
NFASTCTL SECONDARYSIG#
NFASTLOG SECSIGSECLVL #
NFASTPV SEQPROC
NLOGSLOT SIMSTATE
$NNUMALM SIMTARGET
NNUMERIC SIMULATEDIO
NODENUM SOFTFAIL
NODESTS Tag Name
HHSELCT MXSOKDEV
HISELCT NAME
$IPPASN NLFM
LLSELCT NLGAIN
LOSELCT NMIN
$MODESEL NMODATTR
$MPROD1, NMODE
OFSELCT NOCINPTS
$OPTOL NOCOPTS
$REALARM NOGINPTS
$RNSELCT NOGOPTS
$ROLLATP NOPINPTS
$ROLLATP NOPINPTS
$ROLLAVG NOPKG
$ROLLBAD NORMCYCL
$ROLLBBS NORSSEQ
$ROLLBUF NUMPTS(I)
$ROLLFBS NUMSWTCH
$ROLLFRQ NXTSOAKV
$ROLLMLT OFFNDIAK
$ROLLOK OFFNDIRQ
$ROLLPRA OFFNRMAL
$ROLLPV OFFNRMPR
$ROLLRST OP
$RPSELCT OPEU
$SPTOL OPHIFL
ACCUM OPHILM
ADAVGC OPLOFL
ADAVGP OPLOLM
ADAVGS OPMCHLM
ADMAXC OPROCFL
ADMAXP OPROCLM
Chapter 4 - Reference Data for Physical Equipment Block Types
ADMINC ORBIAS
ADMINP ORFBSEC
ADVDEVFL OROPT
ADVDEVPR OrSel
ADVDEVTP OUT0
ADVDEVTR OVERRUNS
ADVSP OVERVAL
ADVSPP OVRFASTC
ALENBST OVRFASTP
ALPRIOR OVRSLOWC
AMDATA(45) OVRSLOWP
AMDATA(46) P0
AMDATA(47) P1
AMDATA(48) P1
AMDATA(49) P1STS
AMDATA(52) P2
AMMEMTOT PATHIND
AMOVRABT PERIOD
AMOVRTHR PFAVGC
AMSCHDMP(N) PFAVGP
ARWDI PFAVGS
ARWNET PFMAXC
ARWOP PFMAXP
ASPPROC PFMINC
ASSOCDSP PFMINP
AV PFMNCYCC
AVCONV PFMNCYCP
AVCOUNTS PFMXCYCC
AVDEV1FL PFMXCYCP
AVDEV1TP PFPSOVER
AVDEV2FL PFPSOVRC
AVDEV2TP PFPSOVRP
Chapter 4 - Reference Data for Physical Equipment Block Types
AVFORMAT PIACCSTS(N)
AVP PIACTSTS(N)
AVTV Pid
AVTVFL PidErfb
AVTVLOCK PidFF
BO PIDFORM
B1 PIDSTN(N)
BADCTLFL PISRC
BADCTLPR PISRC(N)
BADPVFL PKGNAME(N)
BADPVPR Point
BADPVTR PPPRSTPR
BCLEALPR PPS
BCLFALPR PPSCYCLE
BEFAFT PPSREQ
BEFAFTID PPSTYPE
BFF PRAVGC
BIAS PRAVGP
BKGCLBC PRAVGS
BKGCLBP PRCSTATE
BKGCLBS PRESETPR
BKGCLC PRIMMOD
BKGCLNR(I) PRMAXC
BKGCLP PRMAXP
BKGCLS PRMINC
BKGDANC PRMINP
BKGDANP PRMNCYCC
BKGDANS PRMNCYCP
BKGDAREQ PRMXCYCC
BKGELTIM(I) PRMXCYCP
BKGFMC PROUNT(I)
BKGFMP PRPRSTPR
Chapter 4 - Reference Data for Physical Equipment Block Types
BKGFMS PSAVGC
BKGPNTRN(I) PSAVGP
BKGQFUL PSAVGS
BKGQTIME PSMAXC
BKGQUEUE PSMAXP
BKGRUN PSMINC
BKGSTACK PSMINP
BKGTASKS PSMNCYCC
BLKNAME(N) PSMNCYCP
BLKTIME(N) PSMXCYCC
BRANCHES(N) PSMXCYCP
BSHILM PSTS
BSLOLM PTDESC
BYPASS PTDISCL
C1 PTEXECST
C1 PTINAL
CALCEXP PTORST
CCACCSTS PV
CCACTSTS PVALDB
CCINPT PVALDBEU
CCSRC PVALGID
CDSAVGC PVAUTO
CDSAVGP PVAUTOST
CDSAVGS PVAVGC
CIACCSTS PVCALC
CIACTSTS(N) PVCLAMP
CIDSTN(N) PVCONV
CISRC(N) PVEQN
CL PVEUHI
CLACTIVE(N) PVEULO
CLAVGC PVEXEUHI
CLAVGP PVEXEULO
Chapter 4 - Reference Data for Physical Equipment Block Types
CLAVGS PVEXHIFL
CLBACKF PVEXLOFL
CLBACKIP PVFLTOPT
CLBACKS PVFORMAT
CLBLKERR(N) PVHHFL
CLDAVGS PVHHPR
CLEALMFL PVHHTP
CLEALMPR PVHHTR
CLERRLOC(N) PVHIFL
CLERRSUM PVHIPR
CLFALMFL PVHITP
CLFALMPR PVHITR
CLMAXC PVINIT
CLMAXP PVLLFL
CLMINC PVLLPR
CLMINP PVLLTP
CLREVISN(N) PVLLTR
CLSLOTS PVLOFL
CLUSECNT(N) PVLOPR
CLVERSIN(N) PVLOTP
CNFERRFL PVLOTR
CNFERRPR PVNORMAL
CNTLLOCK PVP
COACCSTS(N) PVROCNFL
COACTSTS(N) PVROCNPR
CODSTN(N) PVROCNTP
COMMAND PVROCNTR
COMPHILM PVROCPFL
COMPLOLM PVROCPPR
COMPTERM PVROCPTP
CONTCUT PVROCPTR
CPFMERR PVSGCHFL
Chapter 4 - Reference Data for Physical Equipment Block Types
CPTIMEC(I) PVSGCHPR
CPTIMEFL PVSGCHTP
CPTIMEHM PVSOURCE
CTLACTN PVSRCOPT
CTLALGID PVSTATES
CTLEQN PVSTS
CTRLINIT PVTRACK
CURSEGID PVTV
CUTOFFLM Q
CV QSTS
CVBAVGS RampSoak
CVEUHI RAMPTIME
CVEULO RANGEHI
CVTYPE RANGELO
D1 RATE
DataAcq RATE1–RATE6
DEV RATIO
DEVHIFL RatioCtl
DEVHIPR RBOPT
DEVHITP REDBFMIN
DEVHITR REDBFZ
DEVLOFL REDCONFG
DEVLOPR REDINOP
DEVLOTP REDTAG
DEVLOTR REMSOAKT
DISPTYPE RESETCMD
DLYTIME RESETVAL
EIPAVGC RESRVMEM
EIPAVGP RESTART
EIPAVGS RESYNCS(n)
EIPMAXC RFB
EIPMAXP RFBSTS
Chapter 4 - Reference Data for Physical Equipment Block Types
EIPMINC RG
EIPMINP ROLLOVER
ENT_TYPE RP
ESWAUTO RQ
ESWCAS RSPBGP
ESWENBST RT
ESWMAN RTHILM
EUDESC RTLOLM
EXTSWOPT RX
FF S1
FFOPT S1ACCLVL
FFSTS S1BGNTIM
FlowComp S1CURSTS
FORCE S1ENDTIM
FPTMAVGC S1NSTATE
FPTMAVCP S1REQSTS
FPTMS S1SEGID
FPTMSP S1STATES(0)
FRCPERM S2
FSELIN S2ACCLVL
FSTS S2CURSTS
GAINOPT S2ENDTIM
GAPHI S2NSTATE
GAPLO S2REQSTS
GenLin S2SEGID
GETAVGC S2STATES(0)
GETAVGP S3
GETAVGS S4
GIACCSTS(N) SALMDSC1
GIACTSTS(N) SALMFL1
GIDSTN(N) SALMTR1
GISRC(N) SECARW(N)
Chapter 4 - Reference Data for Physical Equipment Block Types
GOACCSTS(N) SEGTOT
GOACTSTS(N) SEGTYPE
GODSTN(N) SELINP
GOSRC(N) SELXINP
GSTS SNAPTIME
HEAPFREE SOAKT1
HEAPMAXP SOAKV1
HIGHAL SP
HIGHALPR SPEUHI
HiLoAvg SPEULO
HOLDCMD SPEXEUHI
IDLAVGC SPEXEULO
IDLAVGP SPFORMAT
IDLAVGS SPHIFL
IDLAVGSP SPHILM
IN0 SPLOCK
IncrSum SPLOFL
INITMAN SPLOLM
INITREQ(N) SPOPT
INITTYPE SPP
INITVAL SPSTS
INSORDER(N) SPTV
INSPOINT(N) SPTVP
IPCVBOVC STATE
IPCVBOVP STATE1
IPDAOVER STATE2
IPDAOVRC STRAVGC
IPDAOVRP STRAVGP
IPOVRRNC STRAVGS
IPOVRRNP Summer
IPOVRRUN SumProd
IPOVRTHR Switch
Chapter 4 - Reference Data for Physical Equipment Block Types
IPPFAVGC SUPPIO
IPPFAVGP SWALM1PR
IPPFAVGS T0
IPPFMAXC T1
IPPFMAXP T2
IPPRAVGC T3
IPPRAVGP TD
IPPRAVGS TESTSTAT(N)
IPPRCYCC TF
IPPRCYCP TIMEBASE
IPPRMAXC TIMEDOWN(I)
IPPRMAXP TIMELEFT
IPPSAVGC TIMOUTAL
IPPSAVGP TIMOUTFL
IPPSAVGS TIMOUTPR
IPPSMAXC TLD
IPPSMAXP TLG1
K1 TLG2
KEXT TMEMCDPN
KEYWORD TMEMCL
KFF TMEMPTS
KGAP Totalizr
KLIN TRACKING
KNL TRFB
LASTAV TRFBSTS
LASTPV TS
LBOXCLR TSTS
LeadLag TVPROC
MCVBAVGC UBOXCLR
MCVBAVGP UNIT
MCVBMAXC UNMEMTOT(I)
MCVBMAXP VDTLdLag
Chapter 4 - Reference Data for Physical Equipment Block Types
MCVBMINC X1
MCVBMINP X1STS
MCVBMNCC X2
MCVBMNCP XEUHI
MCVBMXCC XEULO
MCVBMXCP XSTS
This section provides a summary of all user-visible parameters for an AM Controller. The parameters
are grouped according to the tabs where they reside on the configuration form. For more details about
these parameters, refer to the AM Family Parameter Reference Dictionary.
The Main tab is used to configure (and display configuration of) the AM Controller. The Main Tab
contains all the parameters that must be configured when setting up an AM Controller. In addition, it
displays the important states of the AM Controller and supports the key commands associated with
operation of the AM Controller. Redundancy configuration can be entered only in the Project Tree. The
following table summarizes the parameter data you can monitor and/or configure on the Main tab of the
configuration form for the selected AM block.
Main
Enable OPM to ENABLEOPMTOLCN Yes The Control Builder does not allow
LCN deconfiguration or deletion of a
Platform Block when the device is
running. This parameter enables the
deconfiguration of the Classic EHB
platform block from Control Builder.
This parameter is enabled for OPM
from Classic EHB to ELCN-EHB. It is
applicable to Classic EHB only.
Advanced Configuration
Temperature TEMPHIGHLM No
High Alarm
(degC)
Command/State
Keyswitch UEAKEY No
Position
Redundancy Configuration
Secondary Tag SECMODNAME Project only System assigned name based on tag
Name name with sec suffix for secondary
block.
Node Configuration
ELCN Node ELCNNODETYPE Yes The type of node this ELCN node is:
Type 0: ENIM, 1:AM, 2: ELPCG, 3: EHB, 4:
NG
ELCN Configuration
communicate.CAUTION: Honeywell
strongly recommends that you use the
default ELCN Multicast IP Address
and not change it unless you are
familiar with the use of the IP Multicast
Protocol. If you decide to change this
value from the default, then you will
need to change the value on the
ELCN Bridge and every ELCN Node
as well. After the ELCN Bridges and
ELCN Nodes are running, any
changes to the ELCN Multicast IP
Address should not be done on-
process. Consult Honeywell or your
personnel familiar with the use of the
IP Multicast Protocol and Honeywell
Fault Tolerant Ethernet to determine
the repercussions of changing the
ELCN Multicast IP Address.
The System Time tab displays information about the AM’s time source and synchronization with that
time source. The following table summarizes the parameter data you can monitor on the System Time
tab of the configuration form for the selected AM block.
System Time
Current System TIMESOURCE No Displays the current time source in use for
Time Source module time synchronization.
NTP Status
NTP Offset NTPOFFSET No Clock offset between NTP server and device,
(msec) in milliseconds.
NTP Maximum NTPOFFSETMAX No High water mark of clock offset between NTP
Offset (msec) server and device, in milliseconds.
Time of Last TIMELASTSYNC No Displays the time controller last synced with
Time Sync time source.
Enable PTPENABLE Yes When enabled (ON), the PTP client should
Precision Time attempt to synchronize its local clock with a
Protocol PTP GrandMaster. For EHPM, this value is
always set as ON and it is not editable.
PTP Status PTPSTAT No Displays the current status of the PTP time
synchronization.
PTP Offset PTPOFFSET No Clock offset between PTP server and device,
(msec) in milliseconds.
PTP Maximum PTPOFFSETMAX No High water mark of clock offset between PTP
Offset (msec) server and device, in milliseconds.
The Redundancy tab displays redundancy-related information and allows redundancy commands to be
issued when the block is opened on the Monitoring tree in Control Builder. The Redundancy tab is
exposed only when the block is configured as redundant. The “Module is redundant” check box
(MODISREDUN parameter) must be checked on the Main tab of the block.
The following table summarizes the parameter data you can monitor and/or configure on the
Redundancy tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
Redundancy Status
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
Redundancy Statistics
Redundancy History
User
Plain Text Parameter Name Configurable Notes
Redundancy Role
Determination
l IS : Commencing
Initial Sync
l CMPT : Partner
Compatibility
l ROLE : Redundancy
Role Change
l SYNC : Loss-of-Sync
and Commencing
Initial Sync
The Statistics tab displays various statistical parameters used for maintaining and monitoring AM data
flow, network statistics and so on. The following table summarizes the parameter data you can monitor
on the Statistics tab of the configuration form for the selected AM block.
CPU Statistics
CPU Free (%) CPUFREEAVG No Displays the rolling average of free CPU
not currently used for processing by the
CPM.
Memory Statistics
Responder Input TRNUMINMSGAVGPS No Low water mark for NVS free running
Rate average, in percent.
NVS Statistics
Hardware Temperature
The Hardware Information tab is used to display firmware information, hardware factory information,
and the MAC address related data for the AM module. The following table summarizes the parameter
data you can monitor on the Hardware Information tab of the configuration form for the selected AM
block.
Firmware Version
Module Type MODTYPE No Displays the hardware type and details like
model number and number of IOLINKS.
The FTE tab is used to display statistics related to FTE communications and performance. It features
parameters associated with the MAC Address Resolution Table (MART), which deals with online media
access control (MAC) address mapping. Two separate MARTs are maintained, one for FTE nodes and
the other for non-FTE nodes. The following table summarizes the parameter data you can monitor on
the FTE tab of the configuration form for the selected AM block.
FTE Statistics
FTE A LANASILENT No
(Yellow)
Silent
FTE B LANBSILENT No
(Green) Silent
The ELCN Node Status tab displays the status of emulated board slots. The following table summarizes
the parameter data you can monitor on the ELCN Node Status tab of the configuration form for the
selected block.
Slot#
Board SLOT#TYPE where # is No The type of board that is installed in Slot #. Slots 0, 2-
Type 0, 2, 3, or 4 4 are the boards that are being emulated by the
device.
Status SLOT#STATUS where No Slot # registers. This data reflects the slot register
# is 0, 2, 3, or 4 contents for each of the emulated slots. During
operations, the register contents change at a very
high rate, but the data is updated only at the
designated refresh rate. Slot Register data is of a
diagnostic nature and is normally of use only to
Honeywell Field Service personnel.
Chapter 4 - Reference Data for Physical Equipment Block Types
The UDP/TCP tab is used to display statistics related to open UDP and TCP connections associated
with the respective AM block. It features parameters used for maintenance and performance monitoring
purposes. The following table summarizes the parameter data you can monitor on the UDP/TCP tab of
the configuration form for the selected AM block.
UDP Statistics
Datagrams UDPINCSUMERRORS No
with
Checksum
Error
TCP Statistics
ESTABLISHED or CLOSE-WAIT.
Segments TCPINCSUMERRS No
with
Checksum
Errors
The IP/ICMP tab is used to display statistics related to IP and ICMP protocol messages associated with
(that is, originating in or received by) the respective AM block. It features parameters used for
maintenance and status operations on the network. The following table summarizes the parameter data
you can monitor on the IP/ICMP tab of the configuration form for the selected AM block.
IP Statistics
ICMP Statistics
Messages ICMPINCSUMERRORS No
with
Checksum
Errors
The Soft Failures tab is used to display various soft failure conditions for the AM Controller hardware.
The following table summarizes the parameter data you can monitor on the Soft Failures tab of the
configuration form for the selected AM block.
Minimum MINHWREVSF No
Recommended
HW Revision
Condition
Diagnostic DBTRACEENABLESF No
Traces Enabled
Deployment DEPLOYMENTINCOMPLETESF No
incomplete
The Traces tab is used to configure the ELCN AM Controller block. This tab also displays important
state information and supports generation of commands to the ELCN AM Controller through the
parameters. The following table summarizes the parameter data you can monitor and configure on this
tab of the configuration form for the selected block.
Main
DBTRACEFLAG1 Yes A numeric unsigned 32-bit value indicating 32 flags each
of which can govern diagnostic tracing of a specific area of
interest. DBTRACEFLAGS1 governs tracing for platform
application
The AM Unit Configuration tab displays information about the AM’s unit configuration . The following
table summarizes the parameter data you can monitor on the AM Unit Configuration tab of the
configuration form for the selected AM block.
Unit
Import Configuration
Date of Last DATEPTIMPORT No Date of last point imported into ERDB for
Import the Controller.
The EAMR tab is used to configure the ELCN AM block. This tab also displays important state
information and supports generation of commands to the ELCN AM Node through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
secondary. This
value can be used
to characterize
the load that
EAMR RDN link
may be expected
to place on a
virtual production
communication
link which, as
opposed to the
dedicated UEA
RDN wire, may be
shared with other
virtual
communications
across the same
virtual data
transport.
The Server History tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected AM block.
Access Levels
History Configuration
Gate State HIST.GATEVALUE Yes Defines the gate state for the
configured gating parameter.
History type HIST.FAST HIST.STD No For the selected parameter, lists the
HIST.EXTD HIST.EXC available history types.
l Fast
l Standard
l Extended
l Exception
The Server Displays tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
Chapter 4 - Reference Data for Physical Equipment Block Types
Trends
Groups
The Control Confirmation tab is common to all configuration forms for tagged blocks in Control Builder. If
you have an optional Electronic Signature license, you can configure electronic signature information
for the tagged block through this tab on the block's configuration form in Control Builder. Please see the
online help and the Server and Client Configuration Guide for information about the data on this tab.
The Electronic Signature function aligns with the identical Electronic Signatures function that is initiated
through Quick Builder and Station for Server points. When this block is loaded to a controller, its control
confirmation configuration (electronic signatures) is also loaded to the Server. This means you can view
the control confirmation configuration for this tagged object in Station and also make changes to it. If you
make changes through Station, you must initiate an Upload function through the Controller menu in
Control Builder for the object in the Monitoring view to synchronize changes in the ERDB.
The QVCS tab is common to all configuration forms for tagged blocks in Control Builder. If you have an
optional Qualification and Version Control System (QVCS) license, this tab shows current QVCS
information for the selected AM block.
The Identification tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected AM block.
Description DESC Yes Descriptive text that appears on detail and group
Chapter 4 - Reference Data for Physical Equipment Block Types
Library N/A No Identifies Control Builder Library that is the source for
template.
Date DATECREATED No Indicates date and time template was created. If this
Created block is in Version Control System, shows date and
time initial version of template was created.
Date Last VERSIONDATE No Indicates date and time last modification was made
Modified to block's configuration. If this block is in Version
Control System, modification date and time applies
to last version of block.
This section provides a summary of all user-visible parameters for an AM Point Templates. The
parameters are grouped according to the tabs where they reside on the configuration form. For more
details about these parameters, refer to the AM Family Parameter Reference Dictionary.
Chapter 4 - Reference Data for Physical Equipment Block Types
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within the
context of the enterprise model.
CONTCUT
Point Details
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Process PV
Variable
The Config Details tab of the FLAG Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Config
Details tab of the FLAG Point Template for the selected AM block.
Upper Box UBOXCLR Yes Color of the upper box on Group and Detail
Color displays for a Flag point
Lower Box LBOXCLR Yes Color of the lower box on Group and Detail displays
Color for a Flag point
The Alarm tab of the FLAG Point Template displays information about the groups and parameters under
it. The following table summarizes the parameter data you can monitor on the Alarm tab of the FLAG
Point Template for the selected AM block.
NOTE
The parameters in Alarm Configuration tab for FLAG Point Template can only be configured
when the value of the parameter OFFNRMAL (Config Details tab) is ON.
Chapter 4 - Reference Data for Physical Equipment Block Types
System Time
Alarm ALENBST No Point alarm-enable status that affects the detecting and
Enable State reporting of alarms
Re Alarming $REALARM No
Interval
Alarm Priorities
Alarm priority OFFNRMPR No Alarm priority parameter for the Off Normal alarm.
Off Normal $OFSELCT No This parameter allows or cuts out annunciation of Off
Selective Normal alarm of a point even though the point is cutout.
Cutout
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within
the context of the enterprise model.
Point Details
PV PV No
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point Execution
Point PTEXECST No Point Execution State. Defines the execution state of the
Execution associated point as Inactive or Active.
Status
Restart RESTART No
type
The Alarms tab of the Custom AM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Alarms
tab of the Custom AM Point Template for the selected AM block.
System Time
Alarm ALENBST No Point alarm-enable status that affects the detecting and
Enable State reporting of alarms
Re ALarming $REALARM No
Interval
Alarm Priorities
CL Err Alm CLEALMPR No Alarm priority parameter for the CL Foreground Error
priority alarm
CL Fatal Err CLFALMPR No Alarm priority parameter for the CL Foreground Fail
Alm priority alarm
Config Err CNFERRPR No Alarm priority parameter for the Configuration Error alarm
Alm Priority
The AM/CL tab of the Custom AM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the AM/CL
tab of the Custom AM Point Template for the selected AM block.
The Package Config tab of the Custom AM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Package Config tab of the Custom AM Point Template for the selected AM block.
No of Custom Data PKGNAME No Package name - the name of a CL source file that
Packages is to be bound to this point after it is compiled
Package Configuration
The Display Schedule tab of the Custom AM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Display
Schedule tab of the Custom AM Point Template for the selected AM block.
Point assigned to $IPPASN Yes defines that a point is assigned to the IPP.
IPP
Tagname of BEFAFTID No Name of point in the same unit before or after which
Before/After this point is to be configured
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Controller. The Main Tab
contains all the parameters that must be configured when setting up an AM Controller. In addition, it
displays the important states of the AM Controller and supports the key commands associated with
operation of the AM Controller. Redundancy configuration can be entered only in the Project Tree. The
following table summarizes the parameter data you can monitor and/or configure on the Main tab of the
configuration form for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Item Name Item Name Project Only A non-unique name by which an entity is known within the
context of the enterprise model.
CONTCUT Yes
Point Configuration
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Process PV No
Variable
PV Low RANGELO No
Range
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within
the context of the enterprise model.
Description DESC No
Point Configuration
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Point PTEXECST No Point Execution State. Defines the execution state of the
Execution associated point as Inactive or Active.
Status
The Alarm tab of the SWITCHAM Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Alarm tab of the
SWITCHAM Point Template for the selected AM block.
System Time
Alm 1 Description SALMDSC1 No Switch alarm 1 to 3 descriptions
-
Alarm Enable ALENBST No Point alarm-enable status that affects the detecting
State and reporting of alarms
Re alarming $REALARM No
Interval
Alarm Priority
BckGrnd CL Fatal BCLFALPR No Alarm priority parameter for the CL Background Fail
AIM Priority alarm
CL Err Alm priority CLEALMPR No Alarm priority parameter for the CL Foreground
Error alarm
CL Fatal Err Alm CLFALMPR No Alarm priority parameter for the CL Foreground Fail
priority alarm
Switch Alm 1 Alm SWALM1PR No Alarm priority parameters for Switch Alarms 1, 2,
Priority - Switch - and 3
Alm 3 Alm Priority SWALM3PR
The AM/CL tab of the SWITCHAM Point Template displays information about the . The following table
summarizes the parameter data you can monitor on the AM/CL tab of the SWITCHAM Point Template
for the selected AM block.
The Package Config tab of the SWITCHAM Point Template displays information about the . The
following table summarizes the parameter data you can monitor on the Package Config tab of the
SWITCHAM Point Template for the selected AM block.
No of Custom Data PKGNAME No Package name - the name of a CL source file that
Packages is to be bound to this point after it is compiled
Package Configuration
The Switch Config tab of the SWITCHAM Point Template displays information about the . The following
table summarizes the parameter data you can monitor on the Switch Config tab of the SWITCHAM Point
Template for the selected AM block.
Switch 1 Configuration
Switch 1 Access S1ACCLVL No Access level choice for who can store to the
level S1REQSTS parameter.
Switch 2 Configuration
Switch 2 Access S2ACCLVL No Access level choice for who can store to the
level S2REQSTS parameter.
The Display Schedule tab of the SWITCHAM Point Template displays information about the . The
following table summarizes the parameter data you can monitor on the Display Schedule tab of the
SWITCHAM Point Template for the selected AM block.
Point assigned to $IPPASN Yes defines that a point is assigned to the IPP.
IPP
Tagname of BEFAFTID No Name of point in the same unit before or after which
Before/After this point is to be configured
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Chapter 4 - Reference Data for Physical Equipment Block Types
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within
the context of the enterprise model.
Description DESC No
Point Details
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Unit Id UNIT No This parameter defines the unit to which this data point is
assigned.
Point PTEXECST No Point Execution State. Defines the execution state of the
Execution associated point as Inactive or Active.
Status
Restart RESTART No
type
The Alarm tab of the TIMERAM Point Template displays information about the groups and parameters
Chapter 4 - Reference Data for Physical Equipment Block Types
under it. The following table summarizes the parameter data you can monitor on the Alarm tab of the
TIMERAM Point Template for the selected AM block.
NOTE
The parameters in Alarm tab for TIMERAM Point Template can only be configured when the
value of the parameter TIMOUTAL (Timer Operation tab) is ON.
System Time
PV Normal PVNORMAL No Process Variable (PV) Normal Option.
Alarm Enable ALENBST No Point alarm-enable status that affects the detecting and
State reporting of alarms
Re alarming $REALARM No
Interval
Alarm Priority
Alarm priority TIMOUTPR No Alarm priority parameter for the Timeout alarm
parameter for
time
ContCut Src CCACTSTS No Contact cutout-activity status, which indicates the initial
Connection Active or Inactive alarm cutout connection status
Status
Chapter 4 - Reference Data for Physical Equipment Block Types
The Display Schedule tab of the TIMERAM Point Template displays information about the . The
following table summarizes the parameter data you can monitor on the Display Schedule tab of the
TIMERAM Point Template for the selected AM block.
Point assigned to $IPPASN Yes Defines that a point is assigned to the IPP.
IPP
The Timer Operation tab of the TIMERAM Point Template displays information about the . The following
table summarizes the parameter data you can monitor on the Operating Display tab of the TIMERAM
Point Template for the selected AM block.
Operating Display
Timer Period TIMEBASE No Timer Period
The General IO tab of the TIMERAM Point Template displays information about the . The following table
summarizes the parameter data you can monitor on the General IO tab of the TIMERAM Point Template
for the selected AM block.
Input Configuration
General Input Src Point Id. GISRC No General Input Src Point Id. Param
Param
General Input Access Status GIACCSTS No General Input Access Status Param
Param
Output Configuration
General Output Src Point Id. GOSRC No General Output Src Point Id. Param
Param
General Output Access Status GOACCSTS No General Output Access Status Param
Param
The Timer Details tab of the TIMERAM Point Template displays information about the . The following
table summarizes the parameter data you can monitor on the Timer Details tab of the TIMERAM Point
Template for the selected AM block.
Accumulation
Reset Accumulation Control RESETCMD No Reset Accumulation Control
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known within
the context of the enterprise model.
Description DESC No
Chapter 4 - Reference Data for Physical Equipment Block Types
Engr Units EUDESC No The engineering-units descriptor (for example, °C, PSIA,
Descriptor gal/hr, kPa, ltr-min) for this data point, that appears on
displays, logs, and reports.
Unit Id UNIT No This parameter defines the unit to which this data point is
assigned.
Point KEYWORD No Describes the keyword for this point that appears on
Keyword displays and in printed logs and reports.
Primary PRIMMOD Yes The tag name of the point that is the primary module for
Module this point.
Point Id
Point PTDESC No Textual description of the point for use in standard Group
Descriptor and Detail displays.
Point Execution
Point PTEXECST No Point Execution State. Defines the execution state of the
Execution associated point as Inactive or Active.
Status
Restart RESTART No
type
Process PV No
Variable
Last Good LASTPV No Last good PV value before becoming bad or changing
PV the PV
The Alarms tab of the COUNTAM Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Alarms tab of the
COUNTAM Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Alarm Configuration 1
PV High PVHITP No PV high alarm trip point value
Alarm Trip
Point
Alarm Configuration 2
Alarm ALENBST No Point alarm-enable status that affects the detecting and
Enable State reporting of alarms
Re alarming $REALARM No
Interval
The Display Schedule tab of the COUNTAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Display
Schedule tab of the COUNTAM Point Template for the selected AM block.
Point assigned to $IPPASN Yes defines that a point is assigned to the IPP.
IPP
Tagname of BEFAFTID No Name of point in the same unit before or after which
Before/After this point is to be configured
The PV Configuration tab of the COUNTAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the PV
Configuration tab of the COUNTAM Point Template for the selected AM block.
The Alarm Priorities tab of the COUNTAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Alarm
Priorities tab of the COUNTAM Point Template for the selected AM block.
Alarm Priority
Bad Control BADCTLPR No Alarm priority parameter for the Bad Control Alarm
Alarm Priority Priority
Bad PV Alarm BADPVPR No Alarm priority parameter for the Bad PV Alarm Priority
Priority
Deviation High DEVHIPR No Alarm priority parameter for the Deviation High alarm
Alarm Priority
Deviation Low DEVLOPR No Alarm priority parameter for the Deviation Low alarm
Alarm Priority
Preset ALarm PRESETPR No Alarm priority parameter for the Preset ALarm Priority
Priority
Pre-Preset Alarm PRPRSTPR No Alarm priority parameter for the Pre-Preset Alarm
Priority Priority
PV High High PVHHPR No Alarm priority parameter for the PV High High ALarm
ALarm Priority Priority
PV High Alarm PVHIPR No Alarm priority parameter for the PV High Alarm
Priority Priority
PV Low Low PVLLPR No Alarm priority parameter for the PV Low Low Alarm
Alarm Priority Priority
PV Low Alarm PVLOPR No Alarm priority parameter for the PV Low Alarm
Priority Priority
PV Neg ROC PVROCNPR No Alarm priority parameter for the PV Neg ROC ALarm
Chapter 4 - Reference Data for Physical Equipment Block Types
PV Positive ROC PVROCPPR No Alarm priority parameter for the PV Positive ROC
Alarm Priority Alarm Priority
Selective Contcut
The Accumulation tab of the COUNTAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Accumulation tab of the COUNTAM Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Start/Stop STRTSTOP
Accumulation Control
The General IO tab of the COUNTAM Point Template displays information about the groups and
parameters under itgroups and parameters under it. The following table summarizes the parameter
data you can monitor on the General IO tab of the COUNTAM Point Template for the selected AM block.
Input Configuration
General Input Src Point Id. GISRC No General Input Src Point Id. Param
Param
General Input Access Status GIACCSTS No General Input Access Status Param
Param
Output Configuration
General Output Src Point Id. GOSRC No General Output Src Point Id. Param
Param
General Output Access Status GOACCSTS No General Output Access Status Param
Param
Block Pins See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Configuration See section "Using the Parameters Configuration form" in Control Building
Parameters User's Guide.
Monitoring Parameters See section "Using the Parameters Configuration form" in Control Building
User's Guide.
Block Preferences See section "Using the Parameters Configuration form" in Control Building
User's Guide.
The Main tab is used to configure (and display configuration of) the AM Point Template. The Main Tab
contains all the parameters that must be configured when setting up an AM Point Template. In addition,
it displays the important states of the AM Point Template and supports the key commands associated
with operation of the AM Point Template. Redundancy configuration can be entered only in the Project
Tree. The following table summarizes the parameter data you can monitor and/or configure on the Main
tab of the configuration form for the selected AM Point Template.
Item Name Item Name Project Only A non-unique name by which an entity is known
within the context of the enterprise model.
Point Details
Point Keyword KEYWORD No Describes the keyword for this point that appears
on displays and in printed logs and reports.
Primary Module PRIMMOD Yes The tag name of the point that is the primary
Point Id module for this point.
Chapter 4 - Reference Data for Physical Equipment Block Types
Unit Id UNIT No This parameter defines the unit to which this data
point is assigned.
Point Execution PTEXECST No Point Execution State. Defines the execution state
Status of the associated point as Inactive or Active.
Current Operating COMMAND No Selects the current operating state of the Totalizr
State PV algorithm.
Algo Selection
US Display Options
Display Schedule
Point Assigned to $IPPASN Yes defines that a point is assigned to the IPP.
IPP
Point Execution PERIOD No The interval on which this point is scheduled for
Period processing.
Rolling Avg Buffer $ROLLBUF No Rolling Average Buffer parameter defines the size
Chapter 4 - Reference Data for Physical Equipment Block Types
PV Coefficients
Rolling Average $ROLLAVG No Rolling Average parameter is the size of the rolling
average PV sample buffer.
The PV Common tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the PV
Common tab of the REGAM Point Template for the selected AM block.
PV Common Config
PV Format PVFORMAT No PV format controls the number of decimal places
displayed for the PV on the Operator Station
Filter Time TF No Specifies the filtering time lag to be used after the Process
in min Variable (PV) range has been checked.
Chapter 4 - Reference Data for Physical Equipment Block Types
Set Point- PVTV No defines the target (setpoint) value in engineering units for
PV Target analog input data points and for the input portion of
Value analog composite data points.
PV Monitor
Last Good LASTPV No Last good PV value before becoming bad or changing the
PV PV
Calculated PVCALC No Displays the value of the PV after the PV algorithm has
PV calculated it.
The PV Algo Common tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the PV
Algo Common tab of the REGAM Point Template for the selected AM block.
PV Algo Common
PV Equation PVEQN No Defines the equation (EqA, EqB, ...) to be used with a
given function block.
Cutoff Limit CUTOFFLM No Cutoff limit for the Totalizer and VDT with LeadLag
(VdtLdLag) algorithms
Scaling Constants
Bias Constants
Chapter 4 - Reference Data for Physical Equipment Block Types
Input Parameters
The PV Algo Specific tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the PV
Algo Specific tab of the REGAM Point Template for the selected AM block.
PV Calc
Calc Expression CALCEXP No Allows the user to set up an equation that can be up
to 68 characters in length, which is to be solved by
the CALCULTR algorithm.
HiLo
LeadLag
Totalizer
Reset Value RESETVAL No Accumulator Reset Value - Value that the Totalizer
function block uses to reset the accumulator.
First Deviation AVDEV1TP No First deviation-alarm trip point for the accumulation
Trip Point value
Flow comp
Compensation COMPTERM No This term is calculated differently for each of five flow
Term compensation equations, A through E.
Genlin
Total Number SEGTOT No Total number of segments configured for the GenLin
Segments PV algorithm
The Ctrl Common tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Ctrl
Common tab of the REGAM Point Template for the selected AM block.
Reg Common 1
Normal Mode NMODE No Normal mode for this data point
Normal Mode Attr NMODATTR No Normal mode attribute for this data point
Reg Common 2
MODSEL
Set Point
SP Low Range SPEULO No Set Point (SP) Low Range (in Engineering Units) -
This value corresponds to 0% of full-scale value.
Ratio/Bias
Ratio RATIO No Ratio value for Pid, PidFf, and PidErFb control
algorithms
The Ctrl Algo Common tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Ctrl
Algo Common tab of the REGAM Point Template for the selected AM block.
PV Common Config
PV Format PVFORMAT No PV format controls the number of decimal places
displayed for the PV on the Operator Station
Filter Time TF No Specifies the filtering time lag to be used after the Process
in min Variable (PV) range has been checked.
Set Point- PVTV No defines the target (setpoint) value in engineering units for
PV Target analog input data points and for the input portion of analog
Value composite data points.
Chapter 4 - Reference Data for Physical Equipment Block Types
PV Monitor
Last Good LASTPV No Last good PV value before becoming bad or changing the
PV PV
Calculated PVCALC No Displays the value of the PV after the PV algorithm has
PV calculated it.
The Ctrl Algo Specific tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Ctrl
Algo Specific tab of the REGAM Point Template for the selected AM block.
MULDIV
X1 Input X1 No X-input Values for function blocks with Multiple Inputs
Parameter
CL
INCRSUMR
ORSEL
RAMPSOAK
Cur seg for CURSEGID No Current segment for the Ramp and Soak (RampSoak)
Ramp and algorithm
Soak
SOAK Values
The Input Connection tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Input
Connection tab of the REGAM Point Template for the selected AM block.
PV Input Connections
The Alarms tab of the REGAM Point Template displays information about the groups and parameters
under it. The following table summarizes the parameter data you can monitor on the Alarms tab of the
REGAM Point Template for the selected AM block.
Alarm Configuration 1
PV Alarm PVALDB No PV Alarm Deadband
Deadband
Delay Time DLYTIME No DLYTIME specifies the period of time during which the
alarm reporting (in the case of on delay) and return to
Chapter 4 - Reference Data for Physical Equipment Block Types
Alarm Configuration 2
Delay for $DLBADAL No $DLBADAL is an alarm delay parameter for BADPV and
BADPV and BADCTL alarms.
BADCTL
Alarm Enable ALENBST No Point alarm-enable status that affects the detecting and
State reporting of alarms
Re alarming $REALARM No
Interval
The Alarm Priorities tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Alarm
Priorities tab of the REGAM Point Template for the selected AM block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Alarm Priority
Bad Control BADCTLPR No Alarm priority parameter for the Bad Control Alarm
Alarm Priority Priority
Bad PV Alarm BADPVPR No Alarm priority parameter for the Bad PV Alarm Priority
Priority
Deviation High DEVHIPR No Alarm priority parameter for the Deviation High alarm
Alarm Priority
Deviation Low DEVLOPR No Alarm priority parameter for the Deviation Low alarm
Alarm Priority
Preset ALarm PRESETPR No Alarm priority parameter for the Preset ALarm Priority
Priority
Pre-Preset Alarm PRPRSTPR No Alarm priority parameter for the Pre-Preset Alarm
Priority Priority
PV High High PVHHPR No Alarm priority parameter for the PV High High ALarm
ALarm Priority Priority
PV High Alarm PVHIPR No Alarm priority parameter for the PV High Alarm
Priority Priority
PV Low Low PVLLPR No Alarm priority parameter for the PV Low Low Alarm
Alarm Priority Priority
PV Low Alarm PVLOPR No Alarm priority parameter for the PV Low Alarm
Priority Priority
PV Neg ROC PVROCNPR No Alarm priority parameter for the PV Neg ROC ALarm
ALarm Priority Priority
PV Positive ROC PVROCPPR No Alarm priority parameter for the PV Positive ROC
Alarm Priority Alarm Priority
BckGrnd CL Err BCLEALPR No Alarm priority parameter for the CL Background Error
AIM Priority alarm
CL Err Alm CLEALMPR No Alarm priority parameter for the CL Foreground Error
priority alarm
CL Fatal Err Alm CLFALMPR No Alarm priority parameter for the CL Foreground Fail
Chapter 4 - Reference Data for Physical Equipment Block Types
priority alarm
Selective Contcut
The Output Connection Config tab of the REGAM Point Template displays information about the groups
and parameters under it. The following table summarizes the parameter data you can monitor on the
Output Connection Config tab of the REGAM Point Template for the selected AM block.
Control Output Access COACCSTS No COACTSTS(N) is the initial status for this
Status output connection
Output high limit in % OPHILM No Output (OP) High Limit (in percentage)
The Switch Config tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the Switch
Config tab of the REGAM Point Template for the selected AM block.
Switch 1 Configuration
Switch 1 Access S1ACCLVL No Access level choice for who can store to the
level S1REQSTS parameter.
Switch 2 Configuration
Switch 2 Access S2ACCLVL No Access level choice for who can store to the
level S2REQSTS parameter.
The General IO tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
General IO tab of the REGAM Point Template for the selected AM block.
Input Configuration
General Input Src Point Id. GISRC No General Input Src Point Id. Param
Param
General Input Access Status GIACCSTS No General Input Access Status Param
Param
Output Configuration
General Output Src Point Id. GOSRC No General Output Src Point Id. Param
Param
General Output Access Status GOACCSTS No General Output Access Status Param
Param
The AM/CL tab of the REGAM Point Template displays information about the groups and parameters
Chapter 4 - Reference Data for Physical Equipment Block Types
under it. The following table summarizes the parameter data you can monitor on the AM/CL tab of the
REGAM Point Template for the selected AM block.
The Package Config tab of the REGAM Point Template displays information about the groups and
parameters under it. The following table summarizes the parameter data you can monitor on the
Package Config tab of the REGAM Point Template for the selected AM block.
No of Custom Data PKGNAME No Package name - the name of a CL source file that
Packages is to be bound to this point after it is compiled
Package Configuration
The Main tab is used to configure (and display configuration of) the CEEELCN Controller. The Main Tab
contains all the parameters that must be configured when setting up an CEEELCN Controller. In
addition, it displays the important states of the CEEELCN Controller and supports the key commands
associated with operation of the CEEELCN Controller. Redundancy configuration can be entered only
in the Project Tree. The following table summarizes the parameter data you can monitor and/or
configure on the Main tab of the configuration form for the selected AM block.
Item Name Item Name Project Only A non-unique name by which an entity is known
within the context of the enterprise model.
Keyword KEYWORD No Describes the keyword for this point that appears
Description on displays and in printed logs and reports
Description Identifies the physical adapter that Armor Point I/O modules communicate through.
Function Defines the number of IOMs in this chassis behind the adapter, communication path for
all IOMs attached to this adapter, and execution state of the adapter. Provides link to
IOC through IO manager software resident in the CPM/C300. Executes at the rate of
CEE Base Execution Period.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module
hardware is read and displayed.
l AUTOBAUDDISABLE l OWDENBL
l BADPVFL l PVFL
l DESC l SHORTCIRCUIT
l DRIVERNAME l SLOT
l EIOMTYPE l TORPI
l EXECSTATE
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module
hardware is read and displayed. The Input raw value obtained from IO module
hardware is scaled between the PVRAW ranges and sent to the IOC.
l ALMSTR l PVRAWHI
l DESC l PVRAWLO
l DIGFILTER l PVSTS
l DRIVERNAME l Range
l EIOMTYPE l SLOT
l EXECSTATE l TORPI
l IOCCONNEXTSTS l UNDERRANGE
l IOCONNSTATUS l UPDATERATE
l IPADDRESS
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO hardware
module is read and displayed. The Input raw value obtained from IO module hardware
is scaled between the PVRAW ranges and sent to the IOC.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM/C300 to provide links to the associated IOC.
Chapter 4 - Reference Data for Physical Equipment Block Types
Function Defines the type of IOM, number of channels, execution state and communications path
for data. Provides link to IOC through IO manager software resident in the CPM/C300.
Executes at the rate of CEE Base Execution Period.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM/C300 to provide links to the associated IOC.
Function Defines the type of IOM, number of channels, execution state and communications path
for data. Provides link to IOC through IO manager software resident in the CPM/C300.
Executes at the rate of CEE Base Execution Period. The channel status information sent
back by the IO module hardware is read and displayed.
l EXECSTATE
l IOCCONNEXTSTS
l IOCONNSTATUS
l IPADDRESS
l NOTCHFILTER[0 - 1]
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The output obtained from the channel is sent to the IOM.
Performs fault handling based on the configuration made.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module is
read and displayed. The final output obtained from the channel is sent to the IOM.
Performs fault handling based on the configuration made.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module is
read and displayed. The final output obtained from the channel is sent to the IOM.
Performs fault handling based on the configuration made.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module is
read and displayed. The output obtained from channel is scaled between the OPFINAL
ranges and sent to the IOM. Performs Fault handling, based on the configuration made.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module is
read and displayed. The output obtained from channel is scaled between the OPFINAL
ranges and sent to the IOM. Performs Fault handling, based on the configuration made.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Chapter 4 - Reference Data for Physical Equipment Block Types
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module
hardware is read and displayed.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module
hardware is read and displayed. The Input raw value obtained from IO module
hardware is scaled between the PVRAW ranges and sent to the IOC.
l EIOMTYPE l Range
l EXECSTATE l SLOT
l IOCCONNEXTSTS l TORPI
l IOCONNSTATUS l UNDERRANGE
l UPDATERATE
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM/C300 to provide links to the associated IOC.
Function Defines the type of IOM, number of channels, execution state and communications path
for data. Provides link to IOC through IO manager software resident in the CPM/C300.
Executes at the rate of CEE Base Execution Period.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Identifies the physical IOM for the CPM/C300 to provide links to the associated IOC.
Function Defines the type of IOM, number of channels, execution state and communications path
for data. Provides link to IOC through IO manager software resident in the CPM//C300.
Executes at the rate of CEE Base Execution Period.
l ALMENBSTATE l PVLOSIGNAL[0 - 3]
l CJENABLE[0 - 3] l PVHISIGNAL[0 - 3]
l CJOFFSET[0 - 3] l PVSCALEFACTOR[0 - 3]
l CJMODE l PVRAW[0 - 3]
l CJSTATUS[0 – 3] l PV[0 - 3]
l CJTEMP[0 - 3] l SENSORTYPE[0 - 3]
l DESC l TEMPUNITS[0 - 3]
l DIGFILTER[0 - 3] l TORPI
l EIOMTYPE l UNDERRANGE[0 - 1]
l EXECSTATE
l IOCCONNEXTSTS
l IOCONNSTATUS
l IPADDRESS
l NOTCHFILTER[0 - 3]
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of IOM, number of channels, and execution state. Executes at the rate
of Base Execution Period. The channel status information sent back by the IO module is
read and displayed. The final output obtained from the channel is sent to the IOM.
Performs fault handling
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Function Defines the type of drive module and the execution state Executes at the rate of the
base execution period. The Input status information and reference sent back by the
module hardware is read and displayed. The output obtained from the output channel is
scaled between the EULO/EUHI ranges and sent to the drive. Additionally, commands
obtained from the output channel or the drive module is sent to the drive.
Inputs Real-time data transmission from the associated channel. Real-time data transmission
from physical device.
Outputs Real-time data transmission to the configured IOC. Real-time data transmission to the
physical device.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Represents the physical E3 Relay connected by using the 193-DNENCATR adaptor for
C300.
Function Defines the type of E3 Relay module and execution state. Executes at the rate of Base
Execution Period. The Input status information sent back by the E3 Relay hardware
through the 193-DNENCATR adaptor is read and displayed. The output / commands
obtained from the Output channel or the 193DNEN_E3 Module is sent to E3 Relay
Hardware through the 193-DNENCATR adaptor. Supports 2 digital input as status and
1 digital output as command.
Inputs Real-time data transmission from the associated Channel. Real-time data transmission
from physical device.
Outputs Real-time data transmission to configured IOC. Real-time data transmission to the
physical device.
l EIOMTYPE l OPENWIRE
l EXECSTATE l TORPI
l IOCCONNEXTSTS
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Represents the physical E3 Relay connected by using the 193-DNENCATR adaptor for
C300.
Function Defines the type of E3 Plus Relay module and execution state. Executes at the rate of
Base Execution Period. The Input status information sent back by the E3 Plus Relay
hardware through the 193-DNENCATR adaptor is read and displayed. The output /
commands obtained from the Output channel or the 193DNEN_E3 plus module is sent
to E3 Plus Relay Hardware through the 193-DNENCATR adaptor. Supports 4 digital
input as status and 2 digital output as command.
Inputs Real-time data transmission from the associated Channel. Real-time data transmission
from physical device.
Outputs Real-time data transmission to configured IOC. Real-time data transmission to the
physical device.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description Provides a data interface to read from/write to a UDT defined in the Control Logix PLC.
This block will be loaded and run in a control module and will have the ability to read
from or write to a UDT defined in the Control Logix PLC.
Function l Reads data from the UDT defined in the PLC that this block is mapped to and
makes it available to the connected block or reads data from the connected block
(or a user entered value) and writes data to the mapped UDT in the PLC.
l Supports the following data types:
l INT32
Chapter 4 - Reference Data for Physical Equipment Block Types
l FLOAT32
l INT16
l INT8
l BOOL
l STRING (Only Read, writes of string are not supported.)
Inputs This Block needs to be configured with the information of the gateway block that it will
be associated with, through which it will obtain the information of the address of the PLC
to establish communication with. Information about the User defined tag in the PLC that
this block represents should also be provided. Communication will be based on the Tag
Name. Therefore, it is required to configure the Tag name to match the tag name
provided in the PLC. The Configuration information cannot be modified at run-time. If
changes must be made to the configuration of a UDT Block, these changes must be
made in the Project Database and the block must be reloaded to the controller for the
changes to take effect.
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Description The Gateway block is a representation of the Control Logix PLC, with which
communication from C300 must be established.
Function This block does not get loaded to the controller. However the address information is
passed on to the associated UDT blocks during load.
Inputs This Block needs to be configured with the address information of the PLC, the
IPADDRESS of the ENET module and Slot number of the PLC in the chassis, which
would form a unique path to the PLC that is intended to be communicated with.
Outputs —
Parameters l IPADDRESS
l SLOT
Chapter 4 - Reference Data for Physical Equipment Block Types
l MATRIKON_OPC_HOST
l MATRIKON_OPC_PROGID
l MATRIKON_OPC_ABPLUGIN
l MATRIKON_OPC_PLC
Reference Refer to the Control Builder Parameter Reference for definitions of each parameter.
Related topics:
Description The ELCN Bridge Control Builder block represents the ELCN
Bridge hardware and is used for defining the ELCN Bridge in
Control Builder. The ELCN Bridge functions as a translator
between the legacy LCN and the Experion FTE network during the
migration of legacy LCN nodes to the Experion LCN.
The ELCN Bridge block is designed to be stand-alone and it
belongs to the independent block category.
The ELCN Bridge block has multiple tabs which represent the
parameters that are mostly for viewing the current status and
statistics values of the ELCN Bridge operation.
Function l In the Control Builder Project tree view, configuration parameters can be
configured. The state and statistical parameters are view or read only.
l The Main tab shows the unique addressing information. The LCN node
numbers for the redundant ELCN Bridge are hardcoded and cannot be
changed.
l The ELCN Bridge must be redundant. The value of the “Module is Redundant”
parameter should be selected.
l When loading the block, load the primary and the secondary.
BRDGBCASTARR LCNRX2RATE
BRDGLCLTYARR LCNRX2RATEMAX
BRDGLOGARR LCNTOELCNRATE
BRDGPHYARR LCNTOELCNRATEMAX
BRDGRXPKTSARR LCNTXRATE
BRDNINCONGRUENTVIEWS LCNTXRATEMAX
CPUFREEAVG MAXFTENODES
CPUFREECRITLM MAXNODEID
CPUFREELOWLM MEDIADEADA
CPUFREEMIN MEDIADEADB
DEVICEIDX MEMFREEAVG
DSBLSYNCCMD MEMFREECRITLM
ELCNBCOMMAND MEMFREELOWLM
ELCNBNUM MEMFREEMIN
ELCNBSTATE MINHWREVSF
ELCNCOMMINV MODISREDUN
ELCNLNGTHINV
MODTYPE
ELCNMULTIPADDRSTR
MSGBUFPCT
ELCNPACKETINV
ELCNRXRATE MSGBUFPEAKPCT
ELCNRXRATEMAX
NODELCNELCN
ELCNSEQINV
NUMFTENODES
ELCNSRCINV
ELCNSTATSRST NVSFREEAVG
ENBLESYNCCMD NVSFREECRITLM
ELCNTOLCNRATE NVSFREELOWLM
ELCNTOLCNRATEMAX NVSFREEMIN
ELCNTXRATE
ELCNTXRATEMAX PLVERSION
ENBLESYNCCMD PWRSUPPLYSF
EPKSMIGRATIONMODE
RAMSWEEPERR
FACTDATAERR
RAMSCRUBBERRS
FANFAULTSF
RCVCNTA
FPGAFAIL
RCVCNTB
FTEMARKAVGDEPTH
RCVERRA
FTEMARTADDRCOUNT
Chapter 4 - Reference Data for Physical Equipment Block Types
FTEMARTCOLLCOUNT RCVERRB
FTEMARTMAXDEPTH RDNAUTOSYNC
FTENETWORKERR RDNCMPT
FTEPARTNERNOTVISIBLE RDNCTLABILITY
HWREVMAJ RDNDEVICEIDX
HWREVMIN RDNHISTREASON
ICONSTATE RDNHISTSTATE
ICMPINCSUMERRORS RDNHISTTIME
ICMPINDESTUNREACHS RDNINHIBITSYNC
ICMPINECHOREPS RDNISTIMEMAX
ICMPINECHOS RDNLINKFAILED
ICMPINERRORS RDNMACADDR
ICMPINMSGS RDNROLESTATE
ICMPOUTDESTUNREACHS RDNRXRATE
ICMPOUTECHOREPS RDNRXRATEMAX
ICMPOUTECHOS RDNSOTIMEMAX
ICMPOUTERRORS RDNSYNCPROG
ICMPOUTMSGS RDNSYNCSTATE
IMAGEVER RDNTXRATE
IMAGEVER_D RDNTXRATEMAX
INALM SCANGRPDTL
INTERLANFAILED SCANPNTDTL
IPADDRESS SECMODNAME
IPINRECEIVES SECNAMESTRG
IPINHDRERRORS SECTMPNAME
IPINADDRERRORS SERIALNUM
IPINUNKNOWNPORTS SOFTFAIL
IPINDISCARDS STATSRESET
IPINDELIVERS SYNCTIMEBEG
IPOUTREQUESTS SYNCTIMEEND
IPOUTDISCARDS SWITCHCMD
IPOUTNOROUTES TAG NAME
Chapter 4 - Reference Data for Physical Equipment Block Types
IPREASSEMREQS TASKHLTHMON
IPREASSEMOKS TCPACTIVEOPENS
IPREASSMFAILS TCPATTEMPTFAILS
LANABLOCKEDRATE TCPCONNTABLE
LANABLOCKEDRATEMAX TCPCURESTAB
LANAFAILED TCPESTABRESETS
LANAMACADDR TCPINCSUMERRS
LANARXRATE TCPINERRS
LANARXRATEMAX TCPINSEGS
LANATXRATE TCPOUTRESETS
LANATXRATEMAX TCPOUTSEGS
LANBBLOCKEDRATE TCPPASSIVEOPENS
LANBBLOCKEDRATEMAX TCPRETRANSSEGS
LANBFAILED TEMPAVG
LANBMACADDR TEMPCRIT
LANBRXRATE TEMPHIGHLM
LANBRXRATEMAX TEMPMAX
LANBTXRATE TEMPMIN
LANBTXRATEMAX THERMERR
LANRXERR TKNCNTA
LANRXRATE TKNCNTB
LANRXRATEMAX TNUMC3OUTCON
LANTXERR TNUMSMSCINCON
LANTXRATE TNUMNTFRQUMAX
LANTXRATEMAX TRNUMINMSGAVGPS
LCDDISPLAYSF TRNUMINMSGMAXPS
LCNALONEA TRNUMOUTMSGAVGPS
LCNALONEB TRNUMOUTMSGMAXPS
LCNDMAUDERERR TPNCLKSRCMASTER
LCNMSGBUFPCT TPNTIMESTR
LCNMSGBUFPEAKPCT UDPINDGRAMS
LCNRX1DECODEERR UDPINCSUMERRORS
Chapter 4 - Reference Data for Physical Equipment Block Types
LCNRX1FCSERR UDPINERRORS
LCNRX1FRAMEERR UDPLISTENERS
LCNRX1LCNIOVERERR UDPNOPORTS
LCNRX1IOCPCHERR UDPOUTDGRAMS
LCNRX1OVERSZERR UEAKEY
LCNRX1RATE UEAKEYCONFSF
LCNRX1RATEMAX UPTIME
WDTHWFAIL
XOVERFAILED
This section provides a summary of all user-visible parameters for the ELCN Bridge (ELCN_BRG)
Control Builder block. The parameters are grouped according to the tabs where they reside on the
configuration form.
For more details about these parameters, refer to the Control Builder Parameter Reference.
Related Topics:
NOTE
The following tabs are common to all configuration forms for tagged blocks in Control Builder. For
the parameter descriptions of these common parameters, refer to the Control Builder Parameter
Reference document.
l Server History tab
l Server Displays
l Control Confirmation tab
l QVCS tab
l Identification tab
The Main tab is used to configure the ELCN Bridge block. This tab also displays important state
information and supports generation of commands to the ELCN Bridge through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configura Notes
ble
User
Plain Text Parameter Name Configura Notes
ble
blank if a
relations
hip is not
yet
establish
ed.
User
Plain Text Parameter Name Configura Notes
ble
ELCN Bridge
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configura Notes
ble
User
Plain Text Parameter Name Configura Notes
ble
Command / State
User
Plain Text Parameter Name Configura Notes
ble
firmware load. A
manual Reset of the
ELCN Bridge is
required if you do
not perform a
firmware load.
CAUTION: Please be
careful when using
the “Shutdown”
command, because
unless you load the
firmware, the only
other way to return
the ELCN Bridge to
an operational state
is to Reset the
hardware from the
front panel display
at the physical box
(or power cycle the
box).
User
Plain Text Parameter Name Configura Notes
ble
User
Plain Text Parameter Name Configura Notes
ble
R parameter is YES
(TRUE), then this
TPNTIMESTR
parameter is valid
and will be shown
on the primary
ELCN Bridge Detail
display and the
Control Builder
block on the
Monitoring side.
Redundancy Configuration
User
Plain Text Parameter Name Configura Notes
ble
User
Plain Text Parameter Name Configura Notes
ble
As long as the
checkbox remains
checked, you can
delete the ELCN
Bridge Control
Builder blocks from
the “ELCN Bridge
Commissioning
Server” without
affecting the
running state
functionality of the
ELCN Bridge(s).
Only writeable at
ELCN Bridge
Control Builder
block build time.
Read Only after
loading to
Monitoring side.
Visible only on the
primary ELCN
Bridge Control
Builder block. Not
visible on the
Experion Detail
Display of either the
primary or
secondary ELCN
Bridge.
REFERENCE: For
instructions on how
to use this
parameter under
these
circumstances, see
the ELCN Overview
and Implementation
Guide, section
“Commissioning the
ELCN Bridges
During Experion
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configura Notes
ble
On-Process
Migration”.
NOTE: The Control
Builder block for the
secondary ELCN
Bridge does not
show this
parameter. It is
automatically
synchronized and
configured from the
value in the primary
block.
Advanced Configuration
The Redundancy tab displays redundancy-related information and allows redundancy commands to be
issued when the block is opened on the Monitoring tree in Control Builder. The Redundancy tab is
exposed only when the block is configured as redundant. The “Module is redundant” check box
(MODISREDUN parameter) must be checked on the Main tab of the block.
The following table summarizes the parameter data you can monitor and/or configure on the
Redundancy tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
Redundancy Status
User
Plain Text Parameter Name Configurable Notes
attempt initial-sync.
User
Plain Text Parameter Name Configurable Notes
Redundancy Statistics
User
Plain Text Parameter Name Configurable Notes
Redundancy History
User
Plain Text Parameter Name Configurable Notes
The System Time tab displays information about the block’s time source and synchronization with that
time source. The following table summarizes the parameter data you can monitor on the System Time
tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
System Time
User
Plain Text Parameter Name Configurable Notes
The Statistics tab displays various statistical parameters used for maintaining and monitoring data flow,
network statistics, and so on. The following table summarizes the parameter data you can monitor on
the Statistics tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
CPU Statistics
NVS Statistics
Initiating to TNUMSMSCINCON
SM SCs
User
Plain Text Parameter Name Configurable Notes
Max TRNUMINMSGMAXPS No
Responder
Input Rate
Responder TRNUMOUTMSGAVGPS No
Output Rate
Max TRNUMOUTMSGMAXPS No
Responder
Output Rate
Memory Statistics
Hardware Temperature
Enclosure TEMPAVG No
Temperature
(degC)
Maximum TEMPMAX No
Temperature
(degC)
Minimum TEMPMIN No
Temperature
(degC)
Chapter 4 - Reference Data for Physical Equipment Block Types
The Hardware Information tab displays firmware information, hardware factory information, and the
MAC address related data for the ELCN Bridge. The following table summarizes the parameter data
you can monitor on the Hardware Information tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Firmware Version
The ELCN Bridge Statistics tab display statistics related to operation of the ELCN Bridge. The following
table summarizes the parameter data you can monitor on the ELCN Bridge Statistics tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Parameter Name Configurable Notes
Current Traffic
User
Parameter Name Configurable Notes
User
Parameter Name Configurable Notes
a hardware failure
or poor quality of
received signal.
Errors (counts)
User
Parameter Name Configurable Notes
Peak Traffic
User
Parameter Name Configurable Notes
User
Parameter Name Configurable Notes
of frame delimiter
and end of frame
delimiter was not
exactly divisible by
16.
The FTE tab displays statistics related to FTE communications and performance. It features parameters
associated with the MAC Address Resolution Table (MART), which deals with online media access
control (MAC) address mapping. Two separate MARTs are maintained, one for FTE nodes and the
other for non-FTE nodes. The following table summarizes the parameter data you can monitor on the
FTE tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
FTE Statistics
User
Plain Text Parameter Name Configurable Notes
checksums.
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
The ELCN Bridge View tab displays the LCN/ELCN Network Topology View - a view of the ELCN node
addresses. The following table summarizes the parameter data you can monitor on the ELCN Bridge
View tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
The UDP/TCP tab displays statistics related to open UDP and TCP connections associated with the
respective ELCN Bridge block. It features parameters used for maintenance and performance
monitoring purposes. The following table summarizes the parameter data you can monitor on the
UDP/TCP tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
UDP Statistics
Datagrams UDPINCSUMERRORS No
with
Checksum
Error
TCP Statistics
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
The IP/ICMP tab displays statistics related to IP and ICMP protocol messages associated with (that is,
originating in or received by) the respective ELCN Bridge block. It features parameters used for
maintenance and status operations on the network. The following table summarizes the parameter data
you can monitor on the IP/ ICMP tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Plain
Parameter Name User Configurable Notes
Text
IP Statistics
Plain
Parameter Name User Configurable Notes
Text
supplied to IP in requests for
transmission.
Out Datagrams IPOUTDISCARDS Displays the number of output IP
datagrams for which no problem
Discarded
was encountered to prevent their
No transmission to their destination,
but which were discarded for
another reason. For example,
discarded for lack of buffer space.
Datagrams IPOUTNOROUTES Displays the number of IP
Drops for No datagrams discarded because no
No
route could be found to transmit
Routes them to their destination.
Fragments IPREASSEMREQS
Displays the number of IP
Needing No fragments received which needed
Reassembly to be reassembled at this entity.
ICMP Statistics
Dest. ICMPINDESTUNREAC
Displays the number of ICMP
Unreachable HS No destination unreachable
Msgs Recvd messages received.
Plain
Parameter Name User Configurable Notes
Text
Recvd
The Soft Failures tab displays various soft failure conditions for the ELCN Bridge hardware. The
following table summarizes the parameter data you can monitor on the Soft Failures tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
Descriptio The ELCNNODE block represents the ELCN Node hardware and is
n used for defining an ELCN Node, such as the ENIM and AM, in
Control Builder.
The ELCNNODE block is designed to be stand-alone and it
belongs to the independent block category.
The ELCNNODE block has the multiple tabs which represent the
parameters that are mostly for viewing the current status and
statistics values of an ELCN Node’s operation:
Function l In the Control Builder Project tree view, configuration parameters can be
configured. The state and statistical parameters are view or read only.
l The Main tab shows the unique addressing information.
l An ELCN Node may be redundant, if supported. If redundant, the value of the
“Module is Redundant” parameter should be selected.
l When loading the block, load the primary and the secondary if redundant
DBTRACEFLAGS1..6 X
DEVICEIDX LANBFAILED
DLINK1FAILED LANBMACADDR
DLINK1RXRATE LANBRXRATE
DLINK1RXRATEMAX LANBRXRATEMAX
DLINK1SILENT LANBSILENT
DLINK1TXRATE LANBTXRATE
DLINK1TXRATEMAX LANBTXRATEMAX
DLINK2FAILED LANRXERR
DLINK2RXRATE LANRXRATE
DLINK2RXRATEMAX LANRXRATEMAX
DLINK2SILENT LANTXERR
DLINK2TXRATE LANTXRATE
DLINK2TXRATEMAX LANTXRATEMAX
DLINKDUPEADDR MAXFTENODES
DLINKRXRATE MAXNODEID
DLINKRXRATEMAX MEMFREEAVG
DLINKTXRATE MEMFREECRITLM
DLINKTXRATEMAX MEMFREELOWLM
DSBLSYNCCMD MEMFREEMIN
EHBHWYNUM MINHWREVSF
ENABLEOPMTOELCN MODISREDUN
ENABLEOPMTOLCN MODTYPE
ENBLESYNCCMD NUMFTENODES
ENIMUCNNUM (ENIM only) NVSFREEAVG
EPLCGCH1BAUDRATE NVSFREECRITLM
EPLCGCH1PARITY NVSFREELOWLM
EPLCGCH2BAUDRATE NVSFREEMIN
EPLCGCH2PARITY PHWYPRTLCIPISRED
EPLCGMULTIBUFPIPELINE PLVERSION
EPLCGREDUNDCOMMSOPTIO RAMSWEEPERR
N
RAMSCRUBBERRS
Chapter 4 - Reference Data for Physical Equipment Block Types
EPLCGUSEROUTPUTSUPPRES RDNAUTOSYNC
S
RDNCMPT
ETH1SOFTFAIL
RDNCTLABILITY
ETH2SOFTFAIL
RDNDEVICEIDX
FACTDATAERR
RDNHISTREASON
FPGAFAIL
RDNHISTSTATE
FTEMARKAVGDEPTH
RDNHISTTIME
FTEMARTADDRCOUNT
RDNINHIBITSYNC
FTEMARTCOLLCOUNT
RDNISTIMEAX
FTEMARTMAXDEPTH
RDNLINKFAILED
FTENETWORKERR
RDNMACADDR
FTEPARTNERNOTVISIBLE
RDNISTIMEMAX
HWREVMAJ
RDNROLESTATE
HWREVMIN
RDNRXRATE
ICONSTATE
RDNRXRATEMAX
ICMPINCSUMERRORS
RDNSOTIMEMAX
ICMPINDESTUNREACHS
RDNSYNCPROG
ICMPINECHOREPS
RDNSYNCSTATE
ICMPINECHOS
RDNTXRATE
ICMPINERRORS
RDNTXRATEMAX
ICMPINMSGS
SCANGRPDTL
ICMPOUTDESTUNREACHS
SCANPNTDTL
ICMPOUTECHOREPS
SECMODNAME
ICMPOUTECHOS
SECNAMESTRG
ICMPOUTERRORS
SECTMPNAME
ICMPOUTMSGS
SERIALNUM
IMAGEVER
SOFTFAIL
IMAGEVER_D
STATSRESET
INALM
SWITCHCMD
INTERLANFAILED
SYNCTIMEBEG
IPADDRESS
SYNCTIMEEND
IPINRECEIVES
TAG NAME
Chapter 4 - Reference Data for Physical Equipment Block Types
IPINHDRERRORS TASKHLTHMON
IPINADDRERRORS TCPACTIVEOPENS
IPINUNKNOWNPORTS TCPATTEMPTFAILS
IPINDISCARDS TCPCONNTABLE
IPINDELIVERS TCPCURESTAB
IPOUTREQUESTS TCPESTABRESETS
IPOUTDISCARDS TCPINCSUMERRS
IPOUTNOROUTES TCPINERRS
IPREASSEMREQS TCPINSEGS
IPREASSEMOKS TCPOUTRESETS
IPREASSMFAILS TCPOUTSEGS
ISVIRTUALPLATFORM TCPPASSIVEOPENS
LANABLOCKEDRATE TCPRETRANSSEGS
LANABLOCKEDRATEMAX TEMPAVG
TEMPCRIT
TEMPHIGHLM
TEMPMAX
TEMPMIN
THERMERR
TNUMC3OUTCON
TNUMSMSCINCON
TNUMNTFRQUMAX
TOTALXRATEMAX
TOTALTXRATEMAX
TRNUMINMSGAVGPS
TRNUMINMSGMAXPS
TRNUMOUTMSGAVGPS
TRNUMOUTMSGMAXPS
UDPINDGRAMS
UDPINCSUMERRORS
UDPINERRORS
UDPLISTENERS
Chapter 4 - Reference Data for Physical Equipment Block Types
UDPNOPORTS
UDPOUTDGRAMS
UPTIME
WDTHWFAIL
XOVERFAILED
This section provides a summary of all user-visible parameters for the ELCN Appliance Node (ELCN_
NODE) Control Builder block. The parameters are grouped according to the tabs where they reside on
the configuration form.
For more details about these parameters, refer to the Control Builder Parameter Reference.
Related Topics:
The following tabs are common to all configuration forms for tagged blocks in Control Builder. For the
parameter descriptions of these common parameters, refer to the Control Builder Parameter Reference
document.
l Server History tab
l Server Displays
l Control Confirmation tab
l QVCS tab
l Identification tab
The Main tab is used to configure the ELCN Node block. This tab also displays important state
information and supports generation of commands to the ELCN Node through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
[caption]
User
Plain Text Parameter Name Configur Notes
able
User
Plain Text Parameter Name Configur Notes
able
User
Plain Text Parameter Name Configur Notes
able
a switchover occurs.
Node Configuration
Command / State
User
Plain Text Parameter Name Configur Notes
able
Node State
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configur Notes
able
LOC is loading
LOAD from a
local
source
NET is loading
LOAD over the
LCN
network
NOT is not
CONFI configure
G d
OFF is
powered
off
OK is running
normally
PWR_ is
ON powered
on and
awaiting
load
QUALI has
F passed
self test
READY has
completed
loading
and is in
initializati
on
TERM is
terminatin
g
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configur Notes
able
TEST is under
test
RDNSYNCSTATE Redundant
Synchronization State.
Synchronizat
Shows the current
ion State
synchronization state.
Redundancy Configuration
User
Plain Text Parameter Name Configur Notes
able
Builder. This
parameter is
enabled for
OPM from
Classic EHB to
ELCN-EHB.
It is applicable
to Classic EHB
only.
Redundancy Configuration
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configur Notes
able
ELCN Configuration
User
Plain Text Parameter Name Configur Notes
able
User
Plain Text Parameter Name Configur Notes
able
Advanced Configuration
TEMPHIGHLM Yes
Temperature
High Alarm
(degC)
CPUFREELOWLM Yes
CPU Free
Low Alarm
(%)
MEMFREELOWLM Yes
Main Ram
Free Low
Alarm (%)
NVSFREELOWLM Yes
NVS Free
Low Alarm
(%)
User
Plain Text Parameter Name Configur Notes
able
DFNPHWYEM No Determines
whether the
Define
physical Hiway
Physical
to which the
Hiway
EHB belongs
is configured
on this EHB’s
form or on the
local partner
EHB’s form.
When this
parameter is
set to OFF, the
following
parameters
cannot be
configured in
the form.
l HWYNUM
l HWYNUM
PRT
l PHWYPRT
LC
l PHWYPRT
RMIP1
l PHWYPRT
RMIP2
Instead, they
are auto-
populated
while loading
the EHB
platform
block.
It is applicable
to ELCN EHB
also.
User
Plain Text Parameter Name Configur Notes
able
User
Plain Text Parameter Name Configur Notes
able
under the
same Experion
Server cluster
and which had
been
connected to
the same
physical Hiway
through a
partner HG.
This is an
LCNlocal
number which
is not globally
unique. When
DFNPHWYEM
is set to OFF,
HWYNUMPRT
remains
unconfigured
in the form.
Instead, when
the EHB
platform block
is loaded it is
populated
automatically
based on the
partner EHB
indicated by
the HWYNUM
parameter.
It is applicable
to ELCN EHB
also.
User
Plain Text Parameter Name Configur Notes
able
User
Plain Text Parameter Name Configur Notes
able
also.
The Redundancy tab displays redundancy-related information and allows redundancy commands to be
issued when the block is opened on the Monitoring tree in Control Builder. The Redundancy tab is
exposed only when the block is configured as redundant. The “Module is redundant” check box
(MODISREDUN parameter) must be checked on the Main tab of the block.
The following table summarizes the parameter data you can monitor and/or configure on the
Redundancy tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
Redundancy Status
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
Redundancy Statistics
User
Plain Text Parameter Name Configurable Notes
Primary] unsynchronized
secondary to transition
into the primary role in
the absence of a
partner. This parameter
has edge trigger
semantics and always
returns OFF when read.
*
NOTE: The Redundancy commands can be performed at the Operator access
level; however, a Redundancy command should be performed only when
necessary and only when such action is intended by personnel familiar with its
purpose and effect.
Redundancy History
User
Plain Text Parameter Name Configurable Notes
RDNHISTREASON entry
for additional
information (when
applicable).
The System Time tab displays information about the block’s time source and synchronization with that
time source. The following table summarizes the parameter data you can monitor on the System Time
tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
System Time
User
Plain Text Parameter Name Configurable Notes
The Statistics tab displays various statistical parameters used for maintaining and monitoring data flow,
network statistics, and so on. The following table summarizes the parameter data you can monitor on
the Statistics tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
CPU Statistics
NVS Statistics
Initiating to TNUMSMSCINCON
SM SCs
User
Plain Text Parameter Name Configurable Notes
Max TRNUMINMSGMAXPS No
Responder
Input Rate
Responder TRNUMOUTMSGAVGPS No
Output Rate
Max TRNUMOUTMSGMAXPS No
Responder
Output Rate
Memory Statistics
Hardware Temperature
Enclosure TEMPAVG No
Temperature
(degC)
Maximum TEMPMAX No
Temperature
(degC)
Minimum TEMPMIN No
Temperature
(degC)
Chapter 4 - Reference Data for Physical Equipment Block Types
The Hardware Information tab displays firmware information, hardware factory information, and the
MAC address related data for the ELCN Node. The following table summarizes the parameter data you
can monitor on the Hardware Information tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Firmware Version
The FTE tab displays statistics related to FTE communications and performance. It features parameters
associated with the MAC Address Resolution Table (MART), which deals with online media access
control (MAC) address mapping. Two separate MARTs are maintained, one for FTE nodes and the
other for non-FTE nodes. The following table summarizes the parameter data you can monitor on the
FTE tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
FTE Statistics
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
The following table summarizes the parameter data you can monitor on the ETH tab of the configuration
form for the selected block and is for the NO-to-NG traffic. This is applicable only for ELCN NG node.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
ETH Status
ETH IP Addresses
User
Plain Text Parameter Name Configurable Notes
ETH1 IP 1 interface.
Add
The ELCN Node Status tab displays the status of emulated board slots. The following table summarizes
the parameter data you can monitor on the ELCN Node Status tab of the configuration form for the
selected block.
User
Plain
Parameter Name Configurable Notes
Text
Slot#
The ELCN Node Statistics tab display statistics related to operation of the ELCN Node. The following
table summarizes the parameter data you can monitor on the ELCN Node Statistics tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain text Parameter Name Configurable Notes
Current Traffic
Errors (counts)
Peak Traffic
The UDP/TCP tab displays statistics related to open UDP and TCP connections associated with the
respective ELCN Node block. It features parameters used for maintenance and performance monitoring
purposes. The following table summarizes the parameter data you can monitor on the UDP/TCP tab of
the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
UDP Statistics
Datagrams UDPINCSUMERRORS No
with
Checksum
Error
TCP Statistics
User
Plain Text Parameter Name Configurable Notes
made a direct
transition to the SYN-
RCVD state from the
LISTEN state.
User
Plain Text Parameter Name Configurable Notes
currently established
connections.
The IP/ICMP tab displays statistics related to IP and ICMP protocol messages associated with (that is,
originating in or received by) the respective ELCN Node block. It features parameters used for
maintenance and status operations on the network. The following table summarizes the parameter data
you can monitor on the IP/ ICMP tab of the configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
Plain
Parameter Name User Configurable Notes
Text
IP Statistics
Plain
Parameter Name User Configurable Notes
Text
supplied to IP in requests for
transmission.
Out Datagrams IPOUTDISCARDS Displays the number of output IP
datagrams for which no problem
Discarded
was encountered to prevent their
No transmission to their destination,
but which were discarded for
another reason. For example,
discarded for lack of buffer space.
Datagrams IPOUTNOROUTES Displays the number of IP
Drops for No datagrams discarded because no
No
route could be found to transmit
Routes them to their destination.
Fragments IPREASSEMREQS
Displays the number of IP
Needing No fragments received which needed
Reassembly to be reassembled at this entity.
ICMP Statistics
Dest. ICMPINDESTUNREAC
Displays the number of ICMP
Unreachable HS No destination unreachable
Msgs Recvd messages received.
Plain
Parameter Name User Configurable Notes
Text
Recvd
The Soft Failures tab displays various soft failure conditions for the ELCN Node hardware. The following
table summarizes the parameter data you can monitor on the Soft Failures tab of the configuration form
for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
The Traces tab is used to configure the ELCN Node block. This tab also displays important state
information and supports generation of commands to the ELCN Node through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain
Parameter Name Configurable Notes
Text
User
Plain
Parameter Name Configurable Notes
Text
GTAC-directed
diagnostic tracing is
enabled. If the value
is true, it will trigger
a SoftFail on the
node, so that
operators/engineers
are aware that
diagnostic tracing is
enabled.
The EPLCG tab is used to configure the ELCN Node block. This tab also displays important state
information and supports generation of commands to the ELCN Node through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurab Notes
le
EPLCG Options
User
Plain Text Parameter Name Configurab Notes
le
unique PLCs.
When set to
TRUE Ports 1
and 2 provide
redundant
communicatio
n path to a
single set of
PLCs.
User
Plain Text Parameter Name Configurab Notes
le
The EAMR tab is used to configure the ELCN Node block. This tab also displays important state
information and supports generation of commands to the ELCN Node through the parameters. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
Chapter 4 - Reference Data for Physical Equipment Block Types
User
Plain Text Parameter Name Configurable Notes
User
Plain Text Parameter Name Configurable Notes
secondary. This
value can be used
to characterize
the load that
EAMR RDN link
may be expected
to place on a
virtual production
communication
link which, as
opposed to the
dedicated UEA
RDN wire, may be
shared with other
virtual
communications
across the same
virtual data
transport.
Functio l In the Control Builder Project tree view, configuration parameters can be configured.
n The state and statistical parameters are view or read only.
l The Main tab shows the unique addressing information.
l A TCMI module is redundant. The value of the “Module is Redundant” parameter is
selected by default.
l When loading the block, load the primary and the secondary.
ASSOCASSET PTPROCESSOROVERRUN
AVGDEPTH PTPSTAT
BECMPRICMD RDNAUTOSYNC
BOOTIMAGEVER RDNCMPT
COMPOSITESTATE RDNCTLABILITY
COMPOSITEKEYSW RDNDEVICEIDX
COLLCOUNT RDNHISTSTATE
CPUFREEAVG RDNHISTTIME
CPUFREEMIN1 RDNINHIBITSYNC
CTRLCONFIRM RDNISTIMEMAX
CURRENTTIMESRC RDNMACADDR
CURRENTTIMESYNCSTS RDNROLESTATE
CURTIME RDNRXRATE
DEVICEIDX RDNRXRATEMAX
DOWNLINKFAIL RDNSOTIMEMAX
DSBLSYNCCMD RDNSYNCPROG
ENBLLOGICALENIM RDNSYNCSTATE
ENBLSYNCCMD RDNTXRATE
ENIMIPADDR RDNTXRATEMAX
EUCNAUTHGROUP REASONSET
EVENTMSGSENT REQUSTEDSCANTIME
EVENTMSGRETRIED SCANOVERRUN
EVENTRECEIVERDROPPED SCANPNTDTL
EVENTNAKRECEIVED SCANGRPDTL
EVENTTHROTTLEREQ SCANASSOCDSP
FANSTS SCANCTRLLVL
FILEPOSITION SECCANTTALKTOPRIONUC
N
FTEABLOCKRATE
SECSIGSECLVL
FTEARXRATE
SECMODNAME
FTEATXRATE
SECNOTSYNED
FTEBBLOCKRATE
SECONDARYSIG
FTEBRXRATE
Chapter 4 - Reference Data for Physical Equipment Block Types
FTEBTXRATE SERIALNUM
FTEGREENFAILED SOFTFAIL
FTEGREENFAILEDSF STATSRESET
FTEGREENSILENT SWITCHCMD
FTEGREENSILENTSF SYNCTIMEBEG
FTERECEIVEERRORS SYNCTIMEEND
FTETRANSMITERRORS SURPLUSSCNTIME
FTEYELLOWFAILED TCMIANDTCMKEYSWPOS
MISMATCH
FTEYELLOWFAILEDSF
TCMIAUTHGROUP
FTEYELLOWSILENT
TCMIAUTHSERVERIP
FTEYELLOWSILENTSF
TCMIAUTHSTS
HOSTSOESTS
TCMIDOWNLINKIP
HWREVMAJ
TCMIDOWNLINKRXERROR
HWREVMIN
TCMIDOWNLINKRXRATE
HWTEMP
TCMIDOWNLINKTXERROR
ICMPINCSUMERRORS
TCMIDOWNLINKTXRATE
ICMPINDESTUNREACHS
TCMIDRIFTVALUE
ICMPINECHOREPS
TCMIIPADDRLEFT
ICMPINECHOS
TCMIIPADDRRIGHT
ICMPINERRORS
TCMIMULTIIPADDR
ICMPINMSGS
TCMINODEDATE
ICMPOUTDESTUNREACHS
TCMINODETIME
ICMPOUTECHOREPS
TCMINODETYPE
ICMPOUTECHOS
TCMINUM
ICMPOUTERRORS
TCMIPRIVATEPATHIP
ICMPOUTMSGS
TCMIPRIMARYKEYSWITCH
IMAGEVER_D
TCMIPRIVATEPATHRXERR
INTERLANFAILED
OR
IPADDRESS
TCMIPRIVATEPATHRXRAT
IPINRECEIVES E
IPINHDRERRORS TCMIPRIVATEPATHTXERR
OR
IPINADDRERRORS
Chapter 4 - Reference Data for Physical Equipment Block Types
IPINUNKNOWNPORTS TCMIPRIVATEPATHTXRAT
E
IPINDISCARDS
TCMISECKEYSWITCH
IPINDELIVERS
TCMISYNCHERNODE
IPOUTREQUESTS
TCMITIMESYNCFAIL
IPOUTDISCARDS
TCMKEYSWITCH
IPOUTNOROUTES
TCMPROGRAM
IPREASSEMREQS
TCMPROGRAMSTATE
IPREASSEMOKS
TCMVERSION
IPREASSMFAILS
TCPACTIVEOPENS
LANAMACADDR
TCPATTEMPTFAILS
LANBMACADDR
TCPCURESTAB
LCDDSPSTS
TCPESTABRESETS
LCNBATTERYFAIL
TCPINCSUMERRS
LCTIMESYNCFAIL
TCPINERRS
MAXDEPTH
TCPINSEGS
MEMFREEAVG
TCPOUTRESETS
MEMFREEMIN
TCPOUTSEGS
MODISREDUN
TCPPASSIVEOPENS
MODTYPE
TCPRETRANSSEGS
MAXDEVICEINDEX
TEMPAVG
MAXNOOFFTENODES
TEMPMAX
NODESTATESTR
TEMPMIN
NODETIMESYNCSTS
TIMESOURCE
NOOFFTENODES
TNUMC3OUTCON
NTPADDRESS
TNUMSMSCINCON
NTPLASTSTRATUM
TNUMNTFRQUAVG
NTPOFFSET
TNUMNTFRQUMAX
NTPOFFSETMAX
TOTALRXRATE
NTPSTAT
TOTALRXRATEMAX
NUMOFEVENTRECVRS
TOTALTXRATE
NUMOFSCANTABLEEVENTS
TOTALTXRATEMAX
NUMSIGS
Chapter 4 - Reference Data for Physical Equipment Block Types
NVSFREEAVG TPNCLKSRCMASTER
NVSFREEMIN TPNTIMESTR
OWNINGENIM TRNUMINMSGAVGPS
OVERTEMP TRNUMINMSGMAXPS
P2PEFFICIENCY TRNUMOUTMSGAVGPS
P2PSCANPERIOD TRNUMOUTMSGMAXPS
PEAKFTEABLOCKRATE TRICONDATE
PEAKFTEARXRATE TRICONEXMAINTREQ
PEAKFTEATXRATE TRICONTIME
PEAKFTEBRXRATE TRINODENUM
PEAKFTEBTXRATE TRIPRIMIP1
PEAKFTEBBLOCKRATE TRISECIP1
PERSONALITYDAY TRPLOPT
PERSONALITYMONTH TSAADATREADWRITEFAIL
PERSONALITYNAME UCNOVERRUN
PERSONALITYREV UCNNW
PERSONALITYVER UPTIME
PERSONALITYYEAR UDPINDGRAMS
PLVERSION UDPINCSUMERRORS
POLLTIME UDPINERRORS
PPREDUNLINKFAILPRICANTTALKT UDPLISTENERS
OSECONUCN
UDPNOPORTS
PRIMARYSIG
UDPOUTDGRAMS
PRIMTIMESYNCSRCIP
UEAKEY
PRISECKEYSWMISMATCH
UEAKEYCONFSF
UPTIME
WDTHWFAIL
XOVERFAILED
5.1.1
5C300PM Platform Block
Descriptio The C300PM block represents the C300PM hardware and is used
n for defining the C300PM Controller in Control Builder. EUCN
points and strategies are executed in the C300PM Controller
environment.
The C300PM block has standard tabs like Main tab, EUCN tab,
Statistics tab, peer-to-peer communication and so on. These tabs
represent the parameters which are mostly for viewing the current
status of C300PM and statistics values. Parameters and
information in this tab can be modified or added as per the
requirements.
NOTE
Loading of the C300PM block to the Monitoring tree is
limited by the EHPM Connections license. For more
information on EHPM license, contact your Honeywell
representative.
This section provides a summary of all user-visible parameters for a C300PM Controller. The
parameters are grouped according to the tabs where they reside on the configuration form. For more
details about these parameters, see the Control Builder Parameter Reference Guide .
The Main tab is used to configure (and display configuration of) the EHPM Controller. The Main Tab
contains all the parameters that must be configured when setting up a EHPM Controller. In addition, it
displays the important states of the EHPM Controller and supports the key commands associated with
operation of the EHPM Controller. Redundancy configuration can be entered only in the Project Tree.
The following table summarizes the parameter data you can monitor and/or configure on the Main tab of
the configuration form for the selected EHPM block.
Plain Text Parameter Name User Notes
Configurable
Main
Advanced Configuration
Alarming Enabled ALMENBSTATE Yes Used for setting the alarm reporting
function used when an alarm
condition is detected by the function
block.
State Information
EHPMCOMMAND Yes
HPM Soft Failures HPMSOFTFAIL No Indicates the HPM Soft Fail state for
Present (See TPS an EHPM Controller.
Native Window
for details)
Memory BATTERYNOTOK No
Retention
Readiness
Redundancy Configuration
Host IP Address HOSTIPPRI Project only Indicates the IP address of the SCE
Node, that is hosting the SIM-EHPM.
Host Name HOSTNAMEPRI Project only Indicates the network name of the
SCE Node, that is hosting the SIM-
EHPM.
The EUCN tab represents the EUCN network and the C300PM specific parameters like EUCN Node
Number, HPM Node Number, current UCN Network Number, Device Index of Owning ENIM, ENIM IP
Address and so on. To support EHPM simulation, parameters related to UniSim server configuration
and connection status are added on the EUCN tab. A new Remote ENIM group is added using which
you can import EHPM points from Remote ENIM. The parameters on the EUCN tab are rearranged as
follows:
l EUCN Identification: includes parameters HPM node no, Authentication no, and Authentication
state for EHPM identification.
l EHPM Point Import Utility-Summary: includes option for automatic import of EHPM points from
Owning ENIM and Remote ENIM.
l Owning ENIM: includes parameters for Owning ENIM configuration.
l Remote ENIM: includes parameters for Remote ENIM configuration.
The following table summarizes the parameter data you can monitor and/or configure on the EUCN tab
of the configuration form for the selected EHPM block.
Owning ENIM
Device Index OWNINGENIM Yes Indicates the FTE device index value
of Owning that represents the device index of the
ENIM ENIM that owns the current EHPM. The
Owning ENIM contains point database of
the current EHPM.
EUCN Identification
HPM Node HPMNODENO Yes This value must be entered between the
Number range of 3 to 64. In this range the odd
numbers are configurable and even
numbers are not configurable
(redundant nodes are automatically
assigned with an even number). For an
EUCN network, there must be a unique
number for EHPM node number and the
same EHPM node number can be used
across different EUCN networks.
EHPM Details
Partner is C300PMPARTNER No
C300PM
Disp DISPSUBCACHEFRFCTR Yes Indicates the cache fresh factor, that is,
Plain Text Parameter Name User Notes
Configurable
Remote ENIM
Enable Import ENBLLOGICALENIM Yes Allows import of EHPM points from the
Remote ENIM to Experion ERDB for the
specific EHPM. When Enable import
from Remote ENIM option is set as ON,
then all the remaining related
parameters for Remote ENIM and import
will be enabled.
Import Status LOGIENIMIMPORTSTATUS No Indicates the import status for the EHPM
# point import from remote login to the
EHPM. Once the EHPM point import is
complete, it shows import status as
“Completed”.
UniSim Configuration
The System Time tab displays information about the EHPM’s time source and synchronization with that
time source. The following table summarizes the parameter data you can monitor on the System Time
tab of the configuration form for the selected EHPM block.
System Time
Plain Text Parameter Name User Notes
Configurable
Current System TIMESOURCE No Displays the current time source in use for
Time Source module time synchronization.
SNTP Status
Time of Last TIMELASTSYNC No Displays the time controller last synced with
Time Sync time source.
Enable PTPENABLE Yes When enabled (ON), the PTP client should
Precision Time attempt to synchronize its local clock with a
Protocol PTP GrandMaster. For EHPM, this value is
always set as ON and it is not editable.
PTP Status PTPSTAT No Displays the current status of the PTP time
synchronization.
PTP Skew Limit NUMPTPSKEWEX No Displays the number of times the PTP skew
Exceeded threshold has been exceeded.
The Statistics tab displays various statistical parameters used for maintaining and monitoring EHPM
data flow, network statistics and so on. The following table summarizes the parameter data you can
monitor on the Statistics tab of the configuration form for the selected EHPM block.
Responder TRNUMINMSGAVGPS No
Input Rate
Plain Text Parameter Name User Notes
Configurable
Max TRNUMINMSGMAXPS No
Responder
Input Rate
Responder TRNUMOUTMSGAVGPS No
Output Rate
Max TRNUMOUTMSGMAXPS No
Responder
Output Rate
Hardware Statistics
Temperature (degC)
(degC)
The Peer Connections tab contains data indicating the number of peer connections for responder types
between the ACE/C300 Controller and the EHPM Controller. Starting Experion R430, peer-to-peer
communication is supported between ACE/C300 Controller and the EHPM Controller, where the
ACE/C300 Controller acts as the initiator and the EHPM Controller acts as the responder. The following
table summarizes the parameter data you can monitor on the CDA Peer Connections tab of the
configuration form for the selected EHPM block.
The Hardware Information tab is used to display firmware information, hardware factory information,
and the MAC address related data for the EHPM module. The following table summarizes the
parameter data you can monitor on the Hardware Information tab of the configuration form for the
selected EHPM block.
Plain Text Parameter Name User Notes
Configurable
Firmware Version
The FTE tab is used to display statistics related to FTE communications and performance. It features
parameters associated with the MAC Address Resolution Table (MART), which deals with online media
access control (MAC) address mapping. Two separate MARTs are maintained, one for FTE nodes and
the other for non-FTE nodes. The following table summarizes the parameter data you can monitor on
the FTE tab of the configuration form for the selected EHPM block.
FTE
(pkts/sec)
FTE Statistics
LAN_A LANAPAUSECOUNTS No
Pause
Counts
LAN_B LANBPAUSECOUNTS No
Pause
Counts
LAN_ LANATHROTTLECOUNTS No
A Throttle
Counts
LAN_ LANBTHROTTLECOUNTS No
B Throttle
Counts
FTE A LANASILENT No
(Yellow)
Silent
FTE B LANBSILENT No
(Green) Silent
The UDP/TCP tab is used to display statistics related to open UDP and TCP connections associated
with the respective EHPM block. It features parameters used for maintenance and performance
monitoring purposes. The following table summarizes the parameter data you can monitor on the
UDP/TCP tab of the configuration form for the selected EHPM block.
UDP Statistics
TCP Statistics
The IP/ICMP tab is used to display statistics related to IP and ICMP protocol messages associated with
(that is, originating in or received by) the respective EHPM block. It features parameters used for
maintenance and status operations on the network. The following table summarizes the parameter data
you can monitor on the IP/ICMP tab of the configuration form for the selected EHPM block.
IP Statistics
ICMP Statistics
The Point Mix tab is used to display parameters that give the maximum number of points that can be
created in C300PM block.
The configuration of the following parameters should match with UCN node-specific configurations.
Plain Text Parameter User Notes
Name Configurable
Control Configuration
No. of NLOGSLOT Yes Displays the No. of Logic Slots that has a configurable
Logic Slots range of 0 to 400. Before reducing the number of Logic
Slots, delete all configured points within the slot range
being eliminated.
No. of NDCSLOT Yes Displays the No. of Digital Composite Slots that has a
Digital configurable range of 0 to 999. Before reducing the number
Composite of Digital Composite Slots, delete all configured points
Slots within the slot range being eliminated.
No. of NDEVSLOT Yes Displays the No. of Device Control Points that has a
Device configurable range of 0 to 400. Before reducing the number
Control of Regulatory Control Slots, delete all configured points
Points within the slot range being eliminated. Before reducing the
number of Device Control Slots, delete all configured
points within the slot range being eliminated.
No. of NPMSLOT Yes Displays the No. of Process Module Slots that has a
Process configurable range of 0 to 250. Before reducing the number
Module of Process Module Slots, delete all configured points within
Slots the slot range being eliminated.
No. of NNUMERIC Yes Displays the No. of Numerics that has a configurable range
Numerics of 0 to 16384. Entry must be a multiple of 16. If a multiple of
16 is not entered, the NNUMERIC is clamped to the next
higher multiple of 16. Before reducing the number of Box
Numerics, delete all configured points within the slot range
being eliminated.
No. of $NNUMALM Yes Displays the No. of HPM BOX Numerics Slots that need to
Alarmable be processed for PV Trip Point Alarming. It has a
Numerics configurable range of 0 to least of (NNUMERIC or 2047).
Entry must be a multiple of 4. If a multiple of 4is not entered,
the $NNUMALM is clamped to the next higher multiple of 4.
Before reducing the number of Alarmable Box Numerics,
rebuild all tagged box Numerics within the slot range being
eliminated to COMPONNT Point Form.
No. of NSTRING Yes Displays the No. of Strings in HPM Box Data that has a
Strings in configurable range of 0 to 16384. Entry must be a multiple
HPM Box of 16. If a multiple of 16 is not entered, the NSTRING is
Data clamped to the next higher multiple of 16.
No. of NTIME Yes Displays the No. of Times in HPM Box Data 1 that has a
Times in configurable range of 0 to 16384. Entry must be a multiple
Plain Text Parameter User Notes
Name Configurable
No. of NARRSLOT Yes Displays the No. of Array Slots that has a configurable
Array Slots range of 0 to 500. Before reducing the number of Array
Slots, delete all configured points within the slot range
being eliminated.
No. of Fast NFASTCTL Yes Displays the No. of Fast Regulatory Control Slots that has a
Regulatory configurable range of 0 to 200 but cannot exceed
Control NCTLSLOT.
Slots
No. of Fast NFASTPV Yes Displays the No. of Fast Regulatory PV slots that has a
Regulatory configurable range of 0 to 500 but cannot exceed
PV slots NPVSLOT.
No. of Fast NFASTLOG Yes Displays the No. of Fast Logic Slots that has a configurable
Logic Slots range of 0 to 100 but cannot exceed NLOGSLOT.
No. of Fast NFASTDC Yes Displays the No. of Fast digital Composite Slots that has a
digital configurable range of 0 to 999 but cannot exceed
Composite NDCSLOT.
Slots
No. of Fast NFASTDEV Yes Displays the No. of Fast Device Control Points that has a
Device configurable range of 0 to 100 but cannot exceed
Control NDEVSLOT.
Points
No. of $NSFPMS Yes Displays the No. of HPM Process Module slots that need to
Semi Fast be processed twice a second. The number of Semi Fast
Process Process Module Slots has a configurable range of 0 to 100,
Module but cannot exceed NPMSLOT.
The Soft Failures tab is used to display various soft failure conditions for the EHPM Controller hardware.
The following table summarizes the parameter data you can monitor on the Soft Failures tab of the
configuration form for the selected EHPM block.
Memory BATTERYNOTOKSFTAB No
Retention Not
Available
Checksum
Failure
Diagnostic DBTRACEENABLESF No
Traces Enabled
Non-Genuine DEVGENUINE No
Hardware
Detected
NVS/Retention NVSMEDIAERR No
Restart Media
Error
Minimum HW MINHWREVSF No
Revision
Current Conditions
The Traces tab is used to configure the C300PM Controller block. This tab also displays important state
information and supports generation of commands to the C300PM Controller through the parameters.
The following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected block.
The Server History tab is common to all configuration forms for tagged blocks in Control Builder. The
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected EHPM block.
Plain Text Parameter Name User Notes
Configurable
Access Levels
History Configuration
Gate State HIST.GATEVALUE Yes Defines the gate state for the
configured gating parameter.
History type HIST.FAST HIST.STD No For the selected parameter, lists the
HIST.EXTD HIST.EXC available history types.
l Fast
l Standard
l Extended
l Exception
collection to be staggered.
5.1 Server History tab 782
5.2 Server Displays tab 783
5.3 Control Confirmation tab 785
5.4 QVCS tab 785
5.5 Identification tab 785
5.6 Dependencies tab 786
5.7 Projected Parameters tab 788
5.8 Block Pins tab 788
5.9 Configuration Parameters tab 788
5.10 Monitoring Parameters tab 788
5.11 Block Preferences tab 788
5.12 Template Defining tab 788
Access Levels
History Configuration
Gate State HIST.GATEVALUE Yes Defines the gate state for the
configured gating parameter.
History type HIST.FAST HIST.STD No For the selected parameter, lists the
HIST.EXTD HIST.EXC available history types.
l Fast
l Standard
l Extended
l Exception
following table summarizes the parameter data you can monitor and configure on this tab of the
configuration form for the selected C200/C200E block.
Trends
Groups
Description DESC Yes Descriptive text that appears on detail and group
displays to uniquely describe this particular function
block
for template.
Date DATECREATED No Indicates date and time template was created. If this
Created block is in Version Control System, shows date and
time initial version of template was created.
Date Last VERSIONDATE No Indicates date and time last modification was made
Modified to block's configuration. If this block is in Version
Control System, modification date and time applies
to last version of block.
Template names are preceded by their library name. Column widths may be adjusted to view longer
library and template names. The list may be sorted by dependency type, life cycle state, or the module
name. The tree view shows the exact derivation relationship of all dependants.
Chapter 6 - Common tabs
Other trademarks
Microsoft and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the
United States and/or other countries.
Other brands or trademarks are trademarks of their respective owners.
Trademarks that appear in this document are used only to the benefit of the trademark owner, with no
intention of trademark infringement.
Third-party licenses
This product may contain or be derived from materials, including software, of third parties. The third
party materials may be subject to licenses, notices, restrictions and obligations imposed by the licensor.
The licenses, notices, restrictions and obligations, if any, may be found in the materials accompanying
the product, in the documents or files accompanying such third party materials, in a file named third_
party_licenses on the media containing the product.
Documentation feedback
You can find the most up-to-date documents on the Honeywell Process Solutions Support website at:
http://www.honeywellprocess.com/support
If you have comments about Honeywell Process Solutions documentation, send your feedback to:
[email protected]
Use this email address to provide feedback, or to report errors and omissions in the documentation. For
immediate help with a technical problem, contact HPS Technical Support through your local Customer
Contact Center, or by raising a support request on the Honeywell Process Solutions Support website.
Support
For support, contact your local Honeywell Process Solutions Customer Contact Center (CCC). To find
your local CCC visit the website, https://www.honeywellprocess.com/en-US/contact-us/customer-
support-contacts/Pages/default.aspx.
Training classes
Honeywell holds technical training classes that are taught by process control systems experts. For more
information about these classes, contact your Honeywell representative, or see
http://www.automationcollege.com.