Вы находитесь на странице: 1из 50

® B0193RY

REV C

I/A Series®
Supervisory Setpoint Control (SSC)
March 30, 2001

APPLICATION PROGRAM
OBJECT MANAGER

SETPOINT/ SUPBCO
MEASUREMENT VALUE &
STATUS

STATION BLOCK
CONTROL GROUP ENABLE/DISABLE CONTROL BLOCKS
ENABLE 1-8
DISABLE 1-8
FALLBACK
FALLBACK 1-8
AUTO/MANUAL/LOCAL/REMOTE

TIMERS 1-8 RESET

ENABLE/DISABLE

AUTO/
SETPOINT/ SSC
MANUAL/
RATIO/ ENABLE
LOCAL/
MEASUREMENT
REMOTE

CONTROL BLOCK DISPLAYS


Foxboro and I/A Series are registered trademarks of The Foxboro Company.
Invensys is a trademark of Invensys plc.
All other brand names may be trademarks of their respective companies.

Copyright 1996-2001 by The Foxboro Company


All rights reserved
Contents
Figures..................................................................................................................................... v

Tables.................................................................................................................................... vii

Preface.................................................................................................................................... ix
Audience .................................................................................................................................. ix
Contents .................................................................................................................................. ix
Revision Information ............................................................................................................... ix
Related Documentation ............................................................................................................ x
Typographic Conventions ......................................................................................................... x
Names of... ........................................................................................................................... x
Parameter Tables ....................................................................................................................... x

1. Overview ........................................................................................................................... 1
General ..................................................................................................................................... 1
Supervisory Control Data .......................................................................................................... 2
Supervisory Control Initiation ................................................................................................... 3

2. Control Blocks .................................................................................................................. 5


Supervisory Control Block Actions ............................................................................................ 5
Supervisory Setpoint Control Block Cascade Handling ............................................................. 8
Control Block Write Access Arbitration .................................................................................... 9
Control Block Parameters ......................................................................................................... 9
Control Block Display ............................................................................................................ 12
Viewing SSC Status ............................................................................................................ 13
SSC Overlay ....................................................................................................................... 14
Enabling/Disabling SSC ..................................................................................................... 16
Requesting Block Fallback .................................................................................................. 16

3. Supervisory Control Fallback........................................................................................... 19


Fallback Timers ....................................................................................................................... 19
Fallback Requests .................................................................................................................... 19
Fallback Actions ...................................................................................................................... 20
Making Changes to a Supervisory Group ................................................................................ 23
Enabling SSC in a Supervisory Group ................................................................................ 23
Disabling SSC in a Supervisory Group ............................................................................... 23

iii
B0193RY – Rev C Contents

Enabling or Disabling a Timer ........................................................................................... 23


Requesting Fallback for a Supervisory Group ..................................................................... 23

4. Application Program Interface......................................................................................... 25


SSC Cascade Interface ............................................................................................................. 25

5. Station Block................................................................................................................... 29
Station Block Parameters ......................................................................................................... 29
Station Block Display .............................................................................................................. 31
Opening the Supervisory Groups Overlay ............................................................................... 31
Making Changes to a Supervisory Group ........................................................................... 34
Enabling SSC in a Supervisory Group ........................................................................... 34
Disabling SSC in a Supervisory Group .......................................................................... 34
Enabling or Disabling a Timer ...................................................................................... 35
Requesting Fallback for a Supervisory Group ................................................................ 35

Index .................................................................................................................................... 37

iv
Figures
1-1. Supervisory Setpoint Control, Overview ....................................................................... 1
2-1. PID/A/E/X/XE/DPIDA Blocks with Remote Cascade .................................................. 6
2-2. PID/A/E/X/XE/DPIDA Blocks without Remote Cascade ............................................. 6
2-3. RATIO Block with Remote Cascade ............................................................................. 7
2-4. RATIO Block without Remote Cascade ........................................................................ 7
2-5. AOUT/AOUTR Blocks ................................................................................................ 7
2-6. PID Control Block with SSC ...................................................................................... 13
2-7. Control Block Faceplate Display with SSC ................................................................. 13
2-8. Block Display Soft Key for SSC .................................................................................. 14
2-9. Control Block Detail Display, SSC Overlay ................................................................ 15
2-10. Fallback Request Keys ................................................................................................. 17
3-1. Station Block Default Display ..................................................................................... 21
3-2. Station Block Supervisory Groups Display .................................................................. 21
3-3. Station Block Supervisory Groups Overlay .................................................................. 22
4-1. SSC Cascade Interface to Object Manager .................................................................. 26
5-1. Station Block Default Display ..................................................................................... 32
5-2. Station Block Supervisory Groups Display .................................................................. 33
5-3. Station Block Supervisory Groups Overlay .................................................................. 33

v
B0193RY – Rev C Figures

vi
Tables
2-1. SSC Control Block Parameters and their Applicable Control Blocks ........................... 11
2-2. SSC Control Block Parameters .................................................................................... 11
2-3. Control Block Faceplate Indicators for SSC ................................................................ 14
2-4. Control Block Detail Display, SSC Overlay Fields ...................................................... 15
3-1. Station Block Supervisory Groups Definitions ............................................................ 22
4-1. Parameter Status Bits 9, 10, and 15 ............................................................................. 27
5-1. Station Block Parameters ............................................................................................. 31
5-2. Station Block Supervisory Groups Definitions ............................................................ 34

vii
B0193RY – Rev C Tables

viii
Preface
This document, Supervisory Setpoint Control, provides reference information for configuring
and using Supervisory Control. It describes the control blocks and parameters to which Supervi-
sory Control has been added, defines the requirements for a Supervisory Application Program
Interface, and the operational requirements for Supervisory Control.

Audience
This book is intended for experienced process engineers, application programmers, and process
operators.

Contents
Overview Provides a general description and features of SSC, SSC control blocks,
and how SSC can be initiated.

Control Blocks Describes the control block operation with SSC, the block parameters to
configure SSC and examples of the configured control blocks, the defini-
tion of the parameters, the control block displays and how to operate the
control block default displays.

Supervisory Describes the automatic and operator initiated fallback options when SSC
Control Fallback fails.

Application Identifies the Object Manager calls required to initiate SSC, the require-
Program Interface ments for an Application Program Interface, and the I/A Series value sta-
tus which is used to sense control block operation.

Station Block Describes the Station Block operation with SSC, the parameters to config-
ure SSC, the definition of the parameters, the Station Block display, and
how to operate the Station Block display.

Revision Information
For Release 6.3, the following changes were made to the document:
Chapter 3 “Supervisory Control Fallback”
♦ Deleted “A bad/unavailable Supervisory Application Program setpoint value” from the
list of conditions that can generate automatic Fallback of SSC.
♦ Added a note stating that automatic fallback of SSC does not occur when the status of
the supervisory input (SUP_IN) is BAD or Out-of-service (OOS).
♦ Deleted the paragraph following the “Bad/Unavailable Supervisory Application Pro-
gram Setpoint” heading and deleted this heading.

ix
B0193RY – Rev C Preface

Sections 1 to 5
♦ Corrected typographical conventions and minor typographical errors.

Related Documentation
Refer to the following documents for additional information:
♦ Integrated Control Block Descriptions (B0193AX)
♦ Integrated Control Software Concepts (B0193AW)
♦ Process Operations and Displays (B0193MM)
♦ Object Manager Calls (B0193BC)
♦ Display Builder (B0193AQ)

Typographic Conventions
Names of...
...functions: Helvetica, 11 point bold. Example:
Use the om_write function
...menu commands, buttons, and other graphical objects: Helvetica, 11 point bold. Example:
Click the Supervisory Groups button.
...parameters: Body text, all capitals. Example:
SUP_IN, Supervisory Input, specifies the.....
...applications: Body text, initial capitals. Example:
This text describes the Supervisory Setpoint Control......

Parameter Tables
Connectable/Settable Combinations are represented using the following abbreviations:
Accessibility Definition
con set Connectable and settable when not secured
no-con no-set Not connectable and not settable
no-con set Not connectable and settable when not secured
con no-set Connectable but never settable

For more information about parameter attributes, particularly Connectibility and Settability, refer
to the Integrated Control Software Concepts document.

x
1. Overview

General
Supervisory Setpoint Control (SSC) allows user application software to perform supervisory con-
trol over control blocks in I/A Series control stations (refer to Figure 1-1).

APPLICATION PROGRAM
OBJECT MANAGER

SETPOINT/ SUPBCO
MEASUREMENT VALUE &
STATUS

STATION BLOCK
CONTROL GROUP ENABLE/DISABLE CONTROL BLOCKS
ENABLE 1-8
DISABLE 1-8
FALLBACK
FALLBACK 1-8
AUTO/MANUAL/LOCAL/REMOTE

TIMERS 1-8 RESET

ENABLE/DISABLE

AUTO/
SETPOINT/ SSC
MANUAL/
RATIO/ ENABLE
LOCAL/
MEASUREMENT
REMOTE

CONTROL BLOCK DISPLAYS

Figure 1-1. Supervisory Setpoint Control, Overview

SSC can be performed in any PID, PIDA, PIDX, PIDE, PIDXE, DPIDA, RATIO, AOUT, or
AOUTR I/A Series control block.
SSC can be enabled/disabled by an operator or Supervisory Application Program at the group
level or at the control block level.
When SSC is enabled in the control block, the back-calculated value status requests the Supervi-
sory Application Program to initialize. When this request is acknowledged, the control block
begins to use the supervisory setpoint. Once SSC is established, if the supervisory timer is
enabled, the supervisory setpoint must be written periodically to reset the fallback timer to its
reset value. Alternatively, the fallback timer itself can be reset periodically without setting the set-
point value. While SSC is enabled, the control block parameters associated with the local setpoint
are not settable by a process operator.

1
B0193RY – Rev C 1. Overview

Each of the PID, PIDA, PIDX, PIDE, PIDXE, DPIDA, RATIO, AOUT, or AOUTR I/A Series
control blocks can be assigned to one of eight (8) supervisory groups that are maintained in the
Station block. Associated with each supervisory group is a fallback timer used to time-out write
access to a supervisory setpoint in any of the control blocks assigned to the group. The time-out
values of the fallback timers can be configured by the user, and the timers can be enable/disabled
by an operator or Supervisory Application Program.
If a fallback timer expires, each control block in the group falls back to a mode of control config-
ured by the user. Fallback can be triggered by an operator action for any supervisory group or for
any block within a group.
SSC provides the following features:
♦ A separate supervisory input value in the control block controlled by the Supervisory
Application Program.
♦ A back-calculated output value to facilitate bumpless initialization of the supervisory
setpoint, with explicit anti-windup indicators and an initialization request signal.
♦ Ability to acknowledge an initialization request explicitly, when writing the supervi-
sory value.
♦ Ability to assign a control block to one of eight (8) separate supervisory control
groups.
♦ Process operator access to a key to enable/disable SSC in a control block and a key to
enable/disable a group of control blocks in a Station block.
♦ Lockout of write access to setpoint parameters by an operator when SSC is enabled.
♦ Ability for an operator to lock out other operators from write access to block
parameters.
♦ Automatic detection of the failure of the Supervisory Application Program to access
control block parameters within a user-specified time period.
♦ Fallback action in the control blocks when a Supervisory Application Program failure
is detected.
♦ Manual fallback of a supervisory group or any block within supervisory group acti-
vated by an operator.
SSC is supported in all I/A Series control stations and in most Application Processors (AP), Work-
station Processors (WP) and Application Workstations (AW). The AP10 does not support SSC,
and the WP10/WP20 supports all features except the timer enable/disable actions and the super-
visory control enable/disable actions at the group level.

Supervisory Control Data


SSC can be used to perform supervisory control over the following control block parameters:
♦ The setpoint of a PID, PIDA, PIDX, PIDE, PIDXE, or DPIDA block.
♦ The ratio of a RATIO block.
♦ The measurement of an AOUT or AOUTR block.

2
1. Overview B0193RY – Rev C

Each of these blocks contain the following supervisory control data:


♦ A configurable Supervisory control Option (SUPOPT) which specifies whether or
not the control block can be controlled by the Supervisory Application Program.
♦ A Supervisory Setpoint/Ratio/Measurement input value (SUP_IN) from the Supervi-
sory Application Program.
♦ A Group number (SUPGRP) to which the block may be assigned.
♦ A Supervisory Enable/Disable switch (SE parameter).
♦ A supervisory Initialize/Enable option (INITSE) to specify the initial state of the SE
parameter.
♦ A Fallback Option, specifying the control action to be taken should SSC fail
(FLBOPT).
♦ A Fallback Request (FLBREQ) to put the block into the Fallback state with recovery
(FLBREQ = 1) or without recovery at the group level (FLBREQ = 2).
♦ SSC Status bits in the Block Status (BLKSTA) parameter (.SE= Supervisory Enable,
.SC= Supervisory Control, .FLB= Fallback State).
The Station block contains the following SSC data:
♦ Fallback Timers for each supervisory group (RESVLn, TIMVLn).
♦ Fallback Requests for each supervisory group (FLBRQn).
♦ Supervisory Enable/Disable key for all supervisory groups (SUPENA) which
enables/disables control blocks assigned to a supervisory group except for blocks that
are in the fallback override state.
♦ Timer Enable/Disable parameter for all supervisory groups (TIMENA).
♦ Timer Initialize/Enable parameter (INITTE) to specify the initial Enable/Disable
states of the timers.
♦ Timer Expired Status parameter for all supervisory timers (TIMSTA).
♦ Fallback Status parameter for all supervisory groups (FLBSTA).

Supervisory Control Initiation


SSC can be initially enabled/disabled (INITSE) at the control block level when the control block
is installed, the Control Processor (CP) is rebooted, or the compound containing the block is
turned ON.
SSC can be enabled at one of two levels:
♦ At the control block level when the operator toggles the Supervisory Enable key (SSC
E/D) on the control block default display or by the Supervisory Application program
which sets the SE parameter in the control block.
♦ At the supervisory group level when the operator selects the appropriate Control
Enable field at the supervisory group level on the Station block overlay display, which
sets the appropriate SUPENA bit in the Station block.
When SSC is enabled at the group level, all disabled blocks in the group are enabled with the
exception of blocks put into the fallback override state at the block level (FLBREQ = 2). Those
blocks must be enabled individually by setting the SE parameter in each block.

Supervisory Control Initiation 3


B0193RY – Rev C 1. Overview

When SSC is enabled at the block level, the following occurs:


♦ The Supervisory Enable status bit (BLKSTA.SE) is set.
♦ The Fallback status bit (BLKSTA.FLB) is cleared.
♦ If the supervisory group Fallback Timer is enabled (TIMENA bit =1), and either
expired or already active, the TIMVLn value is reset to the corresponding RESVLn
reset value, and the timer is activated (marked active and not expired).
♦ If the Fallback request is not set for the supervisory group (FLBRQn=0), the supervi-
sory group Fallback status bit in FLBSTA is also cleared.
SSC can be disabled at one of two levels:
♦ At the control block level when the operator toggles the Supervisory Disable key (SSC
E/D) on the control block default display or by the Supervisory Application program
which clears the SE parameter in the control block.
♦ At the supervisory group level when the operator selects the appropriate Control Dis-
able field at the supervisory group level on the Station block default display, which
clears the appropriate SUPENA bit in the Station block.
When SSC is disabled, the following occurs:
♦ The Supervisory Enable status bit (BLKSTA.SE) is cleared.
♦ The Supervisory Control status bit (BLKSTA.SC) is cleared.
♦ The Fallback status bit (BLKSTA.FLB) is cleared.
♦ The Group Timer Value (TIMVLn) is cleared. The timer is deactivated, but remains
enabled.

4
2. Control Blocks

Supervisory Control Block Actions


When SSC is configured, but disabled, in a control block, the block does the following:
♦ Indicates that the supervisory cascade is open by setting the LHI and LLO bits in the
SUPBCO (Supervisory Back-Calculated Output) status.
♦ Performs bumpless initialization when appropriate (that is, Bad to Good, Manual to
Auto, Local to Remote) of a remote cascade, if configured.
When SSC is enabled in a control block, the block performs the following actions:
♦ If a remote cascade is configured, opens the cascade to the upstream block (by setting
the LHI and LLO bits in BCALCO).
♦ If the cascade is closed downstream, sets the SUPBCO value equal to the local set-
point value, and requests that the supervisor initialize its setpoint to the SUPBCO
value (by setting the INITC bit in SUPBCO status).
♦ If the cascade is open downstream or if the block is restarting, sets the SUPBCO value
equal to the measurement value.
Upon reading the SUPBCO parameter via a call to om_getval() or om_read(), the Supervisory
Application Program must perform the following actions:
♦ Initialize its setpoint to the SUPBCO value (if bumpless initialization is desired).
♦ Call om_setval or om_write to set the Supervisory input (SUP_IN) value and its
ACK status bit.
When the control block software receives the om_setval or om_write, it resets the fallback timer
of the supervisory group containing the block.
When the control block receives the ACK status, it:
♦ Indicates that SSC is established in the block (by setting the BLKSTA.SC bit).
♦ Closes the supervisory cascade (by clearing the LHI, LLO, and INITC bits in
SUPBCO).
♦ Indicates when the Supervisory input (SUP_IN) is in a Limited High (LHI) or Lim-
ited Low (LLO) condition, by setting the LHI/LLO bit in the SUPBCO status.
Once the supervisory cascade is closed, the Supervisory Setpoint (SUP_IN) is used as the opera-
tional setpoint, and the Local Setpoint (SPT/RATIO/MEAS) tracks the Supervisory Setpoint.
While SSC is enabled, the upstream block in a remote cascade continues to be told that the
remote cascade is open (by setting both the LHI and LLO bits in BCALCO). The BCALCO
value tracks the Supervisory Setpoint.
If the cascade should open downstream, or if a control error should occur in the MEAS, INITI, or
FBK parameter, or if the control block is switched to Manual or Local mode, the block acts as fol-
lows:
♦ Indicates that SSC is no longer established in the block (by clearing the BLKSTA.SC
bit).

5
B0193RY – Rev C 2. Control Blocks

♦ Opens the Supervisory cascade (by setting both the LHI and LLO status bits in
SUPBCO).
♦ If a control error occurs, the block goes to the Hold mode. If a control error does not
occur, it continues control by using the local setpoint value (SPT/RATIO/MEAS) if
in Local mode or the remote setpoint (RSP/REMRAT/RBIAS) if in Remote mode.
♦ Sets both the SUPBCO and BCALCO values equal to the block’s measurement (or
setpoint value if block is in Manual or Local).

TO/FROM
SUPERVISORY
APPLICATION
FROM SECONDARY BLOCK
PROCESS SUPBCO
OPERATOR .lhi,.llo,.initc
SUP_IN
.ack (SE=1)
SET
SPT (LR=0) POINT
SE VALUE
LR (SE=0)
OUT RSP (LR=1)
.ack
PRIMARY
BLOCK BCALCI BCALCO
.lhi,.llo,.initu,.initc

Figure 2-1. PID/A/E/X/XE/DPIDA Blocks with Remote Cascade

TO/FROM
SUPERVISORY
APPLICATION
SECONDARY BLOCK
FROM
PROCESS SUPBCO
OPERATOR .lhi,.llo,.initc
SUP_IN (SE=1)
.ack
SET
SPT (SE=0) POINT
SE VALUE

Figure 2-2. PID/A/E/X/XE/DPIDA Blocks without Remote Cascade

6
2. Control Blocks B0193RY – Rev C

TO/FROM
SUPERVISORY
APPLICATION
SECONDARY BLOCK
FROM
PROCESS SUPBCO
OPERATOR .lhi,.llo,.initc
SUP_IN (SE=1)
.ack
RATIO
RATIO (LR=0) VALUE
SE
LR (SE=0)
OUT REMRAT (LR=1)
PRIMARY .ack
BLOCK BCALCO
BCALCI
.lhi,.llo,.initu,.initc

Figure 2-3. RATIO Block with Remote Cascade

TO/FROM
SUPERVISORY
APPLICATION
FROM SECONDARY BLOCK
PROCESS SUPBCO
OPERATOR .lhi,.llo,.initc
SUP_IN (SE=1)
.ack
RATIO
RATIO (SE=0) VALUE
SE

Figure 2-4. RATIO Block without Remote Cascade

TO/FROM
SUPERVISORY
APPLICATION
SECONDARY BLOCK
FROM
PROCESS SUPBCO
OPERATOR .lhi,.llo,.initc
SUP_IN (SE=1)
.ack

MEASUREMENT
SE VALUE

OUT MEAS (SE=0)


PRIMARY .ack
BLOCK
BCALCI BCALCO
.lhi,.llo,.initu,.initc

Figure 2-5. AOUT/AOUTR Blocks

Supervisory Control Block Actions 7


B0193RY – Rev C 2. Control Blocks

Supervisory Setpoint Control Block Cascade Handling


The control block communicates with the Supervisory Application Program via the parameters:
SUP_IN and SUPBCO. Cascade handshaking between the Supervisory Application Program and
the control block is performed via status bits in these parameters.
The Supervisory cascade is open when any of the following conditions are true:
♦ The supervisory setpoint is bad/unavailable. The user can declare the SUP_IN value
to be bad (or unavailable) by setting the BAD (or OOS) status bit(s) of the SUP_IN
parameter via om_write or om_val calls.
♦ The cascade is open downstream.
♦ A control error exists in the MEAS, INITI, or the FBK parameter.
♦ The control block is switched from Auto to Manual mode.
♦ The control block is shutdown (by turning off the compound).
When the supervisory cascade opens, the block acts as follows:
♦ Indicates that supervisory control is no longer established in the block by clearing the
BLKSTA.SC bit).
♦ Open supervisory cascade (by setting the LHI and LLO status bits in SUPBCO).
♦ If a control error is present, it optionally goes to the Hold mode.
♦ If no control error is present, it continues to control by using the local Setpoint
(SPT/RATIO/MEAS) if in Local mode or the remote Setpoint (RSP/REM-
RAT/RBIAS) if in Remote mode.
♦ Sets both the SUPBCO and BCALCO values equal to the block’s measurement (or
setpoint value if block is in Manual or Local).
Whenever the Supervisory cascade is open, the control block sets both the LHI and LLO bits in
SUPBCO. During this time, the CP software forces the SUP_IN value in the block to track the
actual setpoint value being used by the block’s algorithm.
When the cascade closes and the block is in Supervisory Enable, the control block sets the INITC
bit to request initialization by the Supervisory Application Program.
The next om_setval or om_write call by the Supervisory Application Program must have the ACK
status bit set in the SUP_IN status. The control block uses the existing local setpoint value indef-
initely until the ACK bit is received.

NOTE
om_setval or om_write calls to set SUP_IN contain a request to set the ACK bit
only when responding to an INITC request in SUPBCO status. Succeeding calls to
set SUP_IN should not request setting the ACK bit.

When the control block encounters a limiting condition on its setpoint in either direction, it sets
the appropriate LHI or LLO bit. The Supervisory Application Program can use this indication to
prevent the control scheme from winding-up in the limited direction.
When the limiting condition no longer exists, the control block resets the LHI or LLO bit. In
these cases, the INITC initialization request bit is not set in the SUPBCO status.

8
2. Control Blocks B0193RY – Rev C

Control Block Write Access Arbitration


Write Access to the block parameters associated with the setpoint is permitted based on the fol-
lowing rules:
♦ The supervisory input parameter (SUP_IN) is for exclusive use of the Supervisory
Application Program. The process operator is prevented from changing this parameter
from the default displays. The user should never build displays that allow write access
to this parameter.
♦ A Supervisory Application Program should never set the Local setpoint parameter
(SPT/RATIO). This parameter can be set by a process operator via default displays
when SSC is disabled in the block (SE=0) and the block is in Local mode (LR=0).
♦ A Supervisory Application Program should never set the Remote setpoint parameter
(RSP/REMRAT). The process operator is prevented from changing this parameter
from the default displays when SSC is configured in the block (SUPOPT=1). The
user should never build displays that allow write access to these parameters.
♦ A Supervisory Application Program should never change the Remote/Local switch
parameters (LR, REMSW, LOCSW). While the block is under SSC, none of the
parameters associated with the setpoint (for example; LR, REMSW, LOCSW) are set-
table by an operator. These parameters (LR, REMSW, LOCSW) can be changed by a
process operator via default displays when SSC is disabled in the block (SE=0).
♦ The Workstation Lock parameter supports operator arbitration for write access at the
control block level. Toggling the LOCK U/L key on the detailed display will
lock/unlock write access by other operator workstations.

Control Block Parameters


The control block parameters to support SSC and their applicable control blocks are listed in
Table 2-1. The parameters to support SSC in the control blocks are listed in Table 2-2, and the
control block parameters are defined as follows:

FLBOPT Fallback Option (FLBOPT) specifies the action to be taken in a


PID/A/X/E/XE/DPIDA, or AOUT/R block when Supervisory Fallback
occurs.

0= take no fallback action (default)


1= set MA parameter to Auto
2= set MA parameter to Manual
3= set LR parameter to Remote
4= set LR parameter to Local

FLBREQ Fallback Request is an explicit request for the block to go to Fallback state,
with recovery at the block level (when SE is set) and/or at the group level
(when the appropriate group enable bit is set in SUPENA).

Control Block Write Access Arbitration 9


B0193RY – Rev C 2. Control Blocks

0= no fallback requested
1= fallback requested; recovery at
block or group level
2= fallback requested; recovery
ONLY at block level

INITSE Initial Supervisory Enable (INITSE) specifies the initial state of the SE
parameter in a PID/A/X/E/XE/DPIDA, RATIO, or AOUT/R block con-
figured for Supervisory Control (that is: SUPOPT =1) when the block ini-
tializes due to reboot, installing the block, or turning on the compound.

0= Disable
1= Enable
2= Do not change SE parameter

SE Supervisory Enable (SE) enables/disables Supervisory Control in a


PID/A/X/E/XE/DPIDA, RATIO, or AOUT/R block.

0= Disable
1= Enable

SUPBCO Supervisory Back-Calculated Output (SUPBCO) is the value to be used


by the Supervisory Application Program to initialize its output to the cur-
rent measurement (or setpoint/ratio) of the PID/A/X/E/XE/DPIDA,
RATIO, or AOUT/R block.
This parameter also contains the following status bits:

Bit 10: 1 = Initialize SUP_IN


Bit 13: 1 = SUP_IN is Limited High
(LHI)
Bit 14: 1 = SUP_IN is Limited Low
(LLO)
(Both B13 and B14 = 1: indicates
supervisory cascade is open)

SUPGRP Supervisory Group (SUPGRP) specifies the group to which the block is
assigned for SSC.

Range: 1 through 8 (default = 1)

10
2. Control Blocks B0193RY – Rev C

SUPOPT Supervisory Option (SUPOPT) specifies whether or not the


PID/A/X/E/XE/DPIDA, RATIO, or AOUT/R block is able to be under
control of the Supervisory Application Program.

0= No
1= Yes

SUP_IN Supervisory Input is the parameter set by a Supervisory Application Pro-


gram when performing SSC of one of these parameters:
♦ the Setpoint of a PID/X/E/XE, DPIDA, or PIDA block
♦ the Ratio of a RATIO block
♦ the Measurement of an AOUT block
This parameter contains a status bit (BIT 10) that must be set by the
Supervisory Application Program to acknowledge a request to initialize
(Bit 10 in SUPBCO).

Table 2-1. SSC Control Block Parameters and their Applicable Control Blocks

A A P P P P P D R
O O I I I I I P A
U U D D D D D I T
T T A E X X D I
R E A O
Parameter
FLBOPT X X X X X X X X X
FLBREQ X X X X X X X X X
INITSE X X X X X X X X X
SE X X X X X X X X X
SUPBCO X X X X X X X X X
SUPGRP X X X X X X X X X
SUPOPT X X X X X X X X X
SUP_IN X X X X X X X X X

Table 2-2. SSC Control Block Parameters

Name Description Type Accessibility Default Units/Range


FLBOPT Fallback Option short integer con/no-set 0 0-4
FLBREQ Fallback Request short integer con/set 0 0-2
INITSE Initial Supv. Enable short integer con/no-set 0 0-1
SE Supervisory Enable boolean no-con/set 0 0-1
SUPBCO Supervisory Back- real no-con/no-set 0 RI1
Calculated Value
SUPGRP Supervisory Group short integer con/no-set 1 1-8

Control Block Parameters 11


B0193RY – Rev C 2. Control Blocks

Table 2-2. SSC Control Block Parameters (Continued)

Name Description Type Accessibility Default Units/Range


SUPOPT Supervisory Option boolean con/no-set/ 0 0-1
SUP_IN Supervisory Input RI1 or RI2 no-con/set 0.0 RI1 (RI2 for
RATIO)

NOTE
To provide consistency between SSC and remote cascade handling, the cascade
handshaking has been changed between primary and secondary blocks in a cascade.
The cascade initialization request bits have been moved from the unused data bits of
the INITI-INITO connection to the status bits of the BCALCI-BCALCO connec-
tion. This eliminates the need to configure INITI-INITO connections in future
cascades. To preserve backward compatibility, however, INITI and INITO parame-
ters have been maintained as well as the logic to set or clear the INITO boolean
value. However, the setting of the handshaking bits via the INITO-INITI connec-
tion are eliminated.

Control Block Display


At a Control block display, you can:
♦ View the status of SSC for each control block;
♦ Call up the SSC Overlay to view SSC parameters for each control block;
♦ Enable or disable SSC for each control block;
♦ Request fallback with optional group recovery for each control block.
The Supervisory Setpoint Control (SSC) option is supported for the PID Control blocks (PID,
PIDA, PIDE, PIDX, PIDXE and DPIDA), Ratio (RATIO), Analog Output (AOUT) and
Redundant Analog Output (AOUTR) blocks. Figure 2-6 shows a PID Control block with SSC.
If SSC is configured for a control block, the soft key is labeled “SSC.” If SSC is not configured,
the soft key is blank.

12
2. Control Blocks B0193RY – Rev C

SSC
Soft Key

SSC
Status

Selected
setpoint
will be
highlighted.

SSC
Enable/
Disable
Workstation Lock/Unlock

Figure 2-6. PID Control Block with SSC

Viewing SSC Status


Figure 2-7 shows the location of the SSC status indicators and Table 2-3 lists the function of the
indicators as shown on each of the Control Blocks Faceplate.

Faceplate
Indicators
for SSC

Figure 2-7. Control Block Faceplate Display with SSC

Control Block Display 13


B0193RY – Rev C 2. Control Blocks

Table 2-3. Control Block Faceplate Indicators for SSC

Indicator Function
(Blank) A blank indicates that the PID/A/X/E/XE/DPIDA, RATIO or AOUT/R block is
not configured for SSC.
F Fallback (F), with a flashing white background, indicates that the block is in fallback
mode. Fallback can be Local, Remote, Auto or Manual as configured by the user.
D Supervisory Disable (D) indicates that the SSC has been disabled by the operator.
E Supervisory Enable (E) indicates that the block has been enabled for SSC but an
acknowledgment has not yet been received via the SUP_IN.ACK status bit.
C Supervisory Control (C) indicates that the block is under control of the Supervisory
Application Program which has set the SUP_IN.ACK status bit.

SSC Overlay
Call up the SSC overlay with the SSC soft key to the left of the faceplate. If SSC is not configured
for this block, the SSC key is blank. Figure 2-8 shows the 16-key soft key pad to the left of the
faceplate. Figure 2-9 shows the overlay fields and the soft keys at the bottom of the screen and
Table 2-4 describes the SSC Overlay fields. You can enter data only into the FLBREQ parameter.
You must use the ICC to change the data in the other parameters.

SSC
Soft Key

Figure 2-8. Block Display Soft Key for SSC

14
2. Control Blocks B0193RY – Rev C

SSC
Overlay

SSC
Enable/
Workstation Lock/Unlock Disable

Figure 2-9. Control Block Detail Display, SSC Overlay

Table 2-4. Control Block Detail Display, SSC Overlay Fields

Parameter Explanation of Overlay Field


SSC OPTIONS
SUPOPT, Supervisory Option (SUPOPT) specifies whether or not the block is able to be
Y, N under control of the Supervisory Application Program. N No, Y = Yes.
INITSE, Initial Supervisory Enable (INITSE) specifies the initial state of the Supervisory
0, 1, 2 Enable (SE) parameter. 0 = Disable, 1 = Enable, 2 = Do not change SE.
FALLBACK
FLBOPT Fallback Option. Indicates the fallback action to be taken if SSC fails.
NORMAL Fallback to next lower level of cascade.
AUTO Set MA parameter to Auto (= 1).
MANUAL Set MA parameter to Manual (= 0).
REMOTE Set LR parameter to Remote (= 1).
LOCAL Set LR parameter to Local (= 0).
SUPGRP, Supervisory Group (SUPGRP) specifies the supervisory group 1-8 to which the
1-8 control block is assigned.
FLBREQ Fallback Request is an explicit request for the block to go to the Fallback state,
with recovery at the block level and/or at the group level.
NO Fallback for this individual block has not been requested.
YES Fallback for this individual block has been requested. The block recovers from
Fallback by toggling the SSC ENABLE key at the block level or by selecting the
Supervisory CONTROL ENABLE key for the block’s group assignment or the
Station Supervisory Groups overlay.
OVR Override specifies that Fallback for this individual block has been requested.
The block recovers from Fallback only by selecting the SSC ENABLE key at the
block level.

Control Block Display 15


B0193RY – Rev C 2. Control Blocks

Table 2-4. Control Block Detail Display, SSC Overlay Fields (Continued)

Parameter Explanation of Overlay Field


CONTROL
SUPSPT Indicates the type of setpoint and its value as set by the Supervisory Application
Program.
Supervisory Setpoint (SUPSPT) value for PID/A/X/E/XE/DPIDA blocks.
SUPRAT Supervisory Ratio (SUPRAT) value for RATIO block.
SUPMEA Supervisory Measurement (SUPMEA) value for AOUT/R blocks.
SUPBCO Supervisory Back-Calculated Output (SUPBCO) specifies the value used by the
Supervisory Application Program to initialize its output to the current setpoint,
ratio or measurement of the block.

Enabling/Disabling SSC
To enable/disable SSC, select the SSC E/D key in the block default display. The SSC E/D key
toggles SSC between Enable and Disable. If SSC is not configured for this block, the field is
blank. See Figure 2-9.

Requesting Block Fallback


To request a block to fallback from SSC and to specify its recovery at the block and/or group level,
perform the following:
1. Click the FLBREQ parameter (see Figure 5-1). A yellow box appears around the
FLBREQ parameter.
2. Select the Data Entry Box (see Figure 5-1). A yellow box appears in the Data Entry
window.
3. Type one of the following numbers to change or request block fallback:
0 = NO, no fallback requested
1 = YES, Fallback requested, recovery at block or group level
2 = OVR (Override), Fallback requested, recovery only at block level.
4. Press Enter on the keyboard.

16
2. Control Blocks B0193RY – Rev C

SSC
Soft
Key

FLBREQ

Data Entry Box

Figure 2-10. Fallback Request Keys

Control Block Display 17


B0193RY – Rev C 2. Control Blocks

18
3. Supervisory Control Fallback
Automatic fallback of SSC can be generated by any of the following:
♦ Expiration of fallback timers
♦ An explicit supervisory group input fallback request
♦ An explicit control block input fallback request

NOTE
When the status of the supervisory input (SUP_IN) is BAD or Out-of-service
(OOS), the supervisory cascade is opened, but automatic fallback of SSC does not
occur.

Fallback Timers
Fallback timers determine when SSC has failed for each group. One timer is provided for each of
the eight (8) supervisory groups. Each timer operates as a time-out counter. Once activated, the
timers countdown at the rate of 1 timer/second. The resolution of each timer is 8 seconds.
Timers can be initially enabled/disabled when the CP is rebooted. Timers can be enabled/dis-
abled, using the Control Enable/Disable keys, and reset, using the Timer Enable/Disable keys, by
the operator in the Station Block default display.
When the Supervisory Application Program, while in supervisory control, sets the supervisory set-
point value in any block in a group, the corresponding timer value (TIMVL1-8) is reset automat-
ically to its initial value (RESVL1-8). If the timer is enabled, it continues its countdown. If the
timer is expired, it is reactivated.

NOTE
Timers are not enabled automatically by setting the supervisory setpoint. They can
be disabled by explicit operator action or by application programming for an indef-
inite period of time.

If the Supervisory Application Program fails to write the supervisory setpoint value to any block
in the group within the time-out period, the timer expires, and all blocks assigned to the group go
to the Fallback state. This sets the timer Expired status (TIMSTA bit) in the Station Block. If the
timer expires, the Group Fallback state is set (FLBSTA bit) in the Station Block.
The use of the Fallback timers is not required to perform SSC. Timers can be disabled while SSC
is enabled, without affecting SSC action. If SSC fails while the timer is disabled, automatic Fall-
back does not occur in the supervisory group.

Fallback Requests
Supervisory Fallback can be generated explicitly, via linkable/settable Fallback request inputs
(FLBRQ1-8) in the Station Block or by setting the Block Fallback request (FLBREQ) in the

19
B0193RY – Rev C 3. Supervisory Control Fallback

Control Block. When any of the Fallback inputs is set, its corresponding Fallback state is set
(FLBSTA bit), regardless of the state of the Fallback timer. When the Fallback input is cleared, the
Fallback state is cleared, provided that the Fallback timer has not expired.
Unlinked Fallback inputs can be set/cleared explicitly by a process operator using the Fallback
Request keys at the Station Block default display.
Fallback action can be cascaded from one Control Processor (CP) to another, by linking the Fall-
back input in a destination CP to the Fallback state in a source CP. If the source CP asserts Fall-
back, or if the Fallback connection breaks, the Fallback state is set automatically in the destination
CP. The destination CP recovers automatically from the fallback state when the fallback state
clears in the source CP.

Fallback Actions
When each control block in the same group runs, the Group Fallback state (FLBSTA) in the
Station Block is examined.
If the Group Fallback state is set, the block Fallback state is set (BLKSTA.FLB=1). SSC is disabled
in the block (BLKSTA.SE=0, BLKSTA.SC=0) and appropriate Fallback action is taken in the
control block.
A fallback option (FLBOPT) can be configured in each control block to set the MA parameter to
AUTO or MANUAL, or the LR parameter to REMOTE or LOCAL, when fallback occurs.
The Fallback option overrides linked MA and LR parameters, but does not override the Auto
/Manual Switch (AUTSW/MANSW) and the Remote/Local Switch (REMSW/LOCSW)
parameters.
If the Fallback option is not configured, the block falls back to the next lower level of cascade
action.
In addition, either the Group Fallback state or the Block Fallback state can be connected to any
boolean input of any control block. You can configure other control blocks to create alarms or
state change messages when supervisory Fallback is asserted and/or when Fallback timers expire.
This allows you to configure your own alternate control action to be taken when Fallback occurs.
Recovery from the Fallback state to SSC is not automatic. The operator must recover manually by
enabling SSC at either the block level or at the group level.
To enable SSC at the group level, click the Supervisory Groups soft key (Figure 3-1) on the
Station Block default display. Figure 3-2 shows the Station Block Supervisory Groups display.

20
3. Supervisory Control Fallback B0193RY – Rev C

Click

Figure 3-1. Station Block Default Display

Supervisory
Groups
Overlay

Figure 3-2. Station Block Supervisory Groups Display

Figure 3-3 shows the Station Block Supervisory Groups overlay. The Groups 1-8 are arranged
from top to bottom on the overlay. Table 3-1 defines the contents of the overlay.

Fallback Actions 21
B0193RY – Rev C 3. Supervisory Control Fallback

SUPERVISORY TIMERS
GROUPS
CONTROL FALLBACK
ENABLE DIS- ENABLE STA- VALUE RESET REQUEST STATUS
ABLE DIS- TUS VALUE
ABLE
1 E/blank D/blank 1 E/D X/blank xxxxx yyyyy 1 Y/N F/blank
2 E/blank D/blank 2 E/D X/blank xxxxx yyyyy 2 Y/N F/blank
3 E/blank D/blank 3 E/D X/blank xxxxx yyyyy 3 Y/N F/blank
4 E/blank D/blank 4 E/D X/blank xxxxx yyyyy 4 Y/N F/blank
5 E/blank D/blank 5 E/D X/blank xxxxx yyyyy 5 Y/N F/blank
6 E/blank D/blank 6 E/D X/blank xxxxx yyyyy 6 Y/N F/blank
7 E/blank D/blank 7 E/D X/blank xxxxx yyyyy 7 Y/N F/blank
8 E/blank D/blank 8 E/D X/blank xxxxx yyyyy 8 Y/N F/blank

Figure 3-3. Station Block Supervisory Groups Overlay

Table 3-1. Station Block Supervisory Groups Definitions

Control Function
CONTROL
ENABLE Enables SSC for selected supervisory group (1-8). E = Enabled, (blank) = not
1-8 enabled. Momentarily highlighted when selected.
DISABLE Disables SSC for selected supervisory group (1-8). D = Disabled, (blank) = not
1-8 disabled. Disable overrides Enable if both are requested. Momentarily high-
lighted when selected.
TIMERS
ENABLE Enables or Disables the selected supervisory group (1-8) timer. E = the timer is
DISABLE Enabled, D = the timer is Disabled.
STATUS Indicates the status of the timer. x = the timer has expired, blank indicates the
timer is running.
VALUE Indicates the current running value (0-32767 seconds, 0 to 9.1 hours) of the
timer.
RESET Indicates the selected value (0-32767 seconds, 0 to 9.1 hours) to which the
VALUE timer is reset when the application issues a setpoint to a block in its assigned
supervisory group.
FALLBACK
REQUEST Requests that the selected supervisory group (1-8) go the fallback state. Y = fall-
back has been requested, N = fallback has not been requested.
STATUS Indicates the status of the fallback group. F = fallback, (blank) = no fallback.

22
3. Supervisory Control Fallback B0193RY – Rev C

Making Changes to a Supervisory Group


Enabling SSC in a Supervisory Group
To enable SSC in a supervisory group:
1. Click the group in the CONTROL ENABLE row.
2. Toggle soft key at the bottom of the screen.
While the block is under SSC none of the parameters associated with the Setpoint (that is, Local
Remote (LR), Setpoint (SPT), Remote Switch (REMSW), Local Switch (LOCSW)) are settable
by an operator. An operator can lockout write access preventing other operators from accessing
block parameters.

Disabling SSC in a Supervisory Group


To disable SSC in a supervisory group:
1. Click a group in the CONTROL DISABLE row.
2. Toggle soft key at the bottom of the screen.
Without automatic fallback, when you disable SSC in the supervisory group, control falls back to
the configured mode.

Enabling or Disabling a Timer


To enable or disable a timer:
1. Click a group in the TIMERS ENABLE DISABLE row.
2. Toggle soft key to enable/disable. An E indicates the timer is enabled and a D indicates
the timer is disabled. A blank in the STATUS row indicates the timer is running. An X
indicates the timer has expired.
The use of the timers is optional. If automatic fallback is not desired the timers can remain dis-
abled. Without automatic fallback, when you disable SSC in the supervisory group, control falls
back to the configured mode.

Requesting Fallback for a Supervisory Group


To request that a supervisory group go into fallback mode:
1. Click the group in the FALLBACK REQUEST row.
2. Toggle soft key to request or clear fallback. An F indicates fallback requested. Blank
indicates no fallback requested.
You can request (initiate) fallback action for any group (if the group is configured for fallback).
Fallback modes are: Normal = normal fallback action, Remote = Setpoint is Remote, Local = Set-
point is Local, Auto = Auto/Manual is Auto, Manual = Auto/Manual is Manual.
Recovery from the Fallback state to SSC is not automatic. The operator must recover manually by
enabling SSC at either the block level or at the group level.

Making Changes to a Supervisory Group 23


B0193RY – Rev C 3. Supervisory Control Fallback

24
4. Application Program Interface
The Object Manager (OM) supports access to the supervisory setpoint control parameters using
the OM Read/Write Lists and the Getval/Setval calls.
Object Manager calls which allow value and status changes in the same call are:
♦ st_setval
♦ st_setcnf
♦ st_om_setval
♦ st_omset_confirm
♦ st_set_list
♦ st_setlist_confirm
♦ omwrstat (via OM Write Lists)
For further information on the Object Manager calls, refer to the Object Manager Calls document.

SSC Cascade Interface


A cascade control scheme consists of two or more control blocks connected in a series fashion in a
control loop. Cascade initialization is the bumpless return to control following the disruption of
control. A disruption of control causes the output block to read back the current state of the
device and causes the upstream block(s) control action to initialize to the present state of the pro-
cess and/or manipulated variable. In SSC, it is the responsibility of the supervisory application
program to perform initialization such that, when control is returned to the SSC, the output is a
bumpless return to control.
Blocks that support SSC have two connectable parameters for cascade interface to an application
program. They are: SUP_IN (supervisory input) and SUPBCO (supervisory back calculation
output) which are real input/output parameters (refer to Figure 4-1). These parameters have sta-
tus bits to notify the application program of the need for initialization (SUPBCO) and an
acknowledgment bit that enables the control block to use the supervisory setpoint (SUP_IN).

25
B0193RY – Rev C 4. Application Program Interface

CONTROL BLOCK
PRIBLK=1
ACK
OBJECT SUP_IN
MANAGER
CALLS
FROM OUT
APPLICATION
PROGRAM
INITC
LHI SUPBCO
LLO

BCALCO

TO UPSTREAM
BLOCK IN
CASCADE
Figure 4-1. SSC Cascade Interface to Object Manager

Once the value of a block’s output has been determined, the block performs a back calculation to
establish the value of Supervisory Back Calculated Output (SUPBCO), which is used in initializa-
tion of supervisory cascades.
SUPBCO also indicates an open cascade situation to the supervisory application (if supervisory
control is enabled). The control block sets both status bits 13(LHI) and 14(LLO) simultaneously
true in SUPBCO to indicate an open cascade. Once the cascade is open, the control block ignores
the (SUP_IN) value until the ACK bit is set in the (SUP_IN) status.
When the downstream block determines that the cascade should be closed, it sets the INITC bit
in SUPBCO if the block is restarting or recovering from a bad output. The supervisory applica-
tion program must initialize its OUT = SUPBCO when both LHI and LLO bits are set and when
INITC is set in SUPBCO). If INITC is set the supervisory application program must initialize
unconditionally.
The supervisory application must then set the ACK status bit in the SUP_IN parameter. When
this happens the block closes the cascade and resumes copying the SUP_IN into the local setpoint
parameter.
The Object Manager st_setval() command allows both the value and ACK status bit to be writ-
ten in the same command. The supervisory application program must write the ACK bit to com-
plete the cascade handshaking.
When the cascade is closed, the control block can set either the LHI or LLO bit in the SUPBCO
parameter to inform the supervisory application program that the block output is clamped at a
limit, as follows:
♦ Bit 13 (LHI) of SUPBCO true indicates that the high output limit indicator
(HOLIND) is true.
♦ Bit 14 (LLO) of SUPBCO true indicates that the low output limit indicator
(LOLIND) is true.
In response to a HOLIND or LOLIND, the supervisory application program must perform the
appropriate anti-windup action.

26
4. Application Program Interface B0193RY – Rev C

The meaning of Status Bits 9, 10, and 15 depend on the specific parameter as listed in Table 4-1.

Table 4-1. Parameter Status Bits 9, 10, and 15

Bit SUP_IN SUPBCO


8 BAD BAD
9 SECURE 0
10 ACK INITC
11 OOS OOS
12 0 0
13 0 LHI
14 0 LLO
15 ERROR 0

SSC Cascade Interface 27


B0193RY – Rev C 4. Application Program Interface

28
5. Station Block
Supervisory Setpoint Control can be performed in any of the following I/A Series control blocks:
PID, PIDA, PIDX, PIDE, PIDXE, DPIDA, RATIO, AOUT, or AOUTR.
Each of these blocks can be assigned to one of eight (8) supervisory groups that are maintained in
the Station block. Associated with each supervisory group is a fallback timer used to time-out
write access to a supervisory setpoint in any of the control blocks assigned to the group. The time-
out values of the fallback timers can be configured by the user, and the timers can be enable/dis-
abled by an operator.
SSC can be enabled/disabled by an operator at the group level or at the block level.

Station Block Parameters


The Station Block parameters are configured using the Integrated Control Configurator by select-
ing the STATION_STA control block for each CP. The parameters to support SSC in the Station
Block are listed in Table 5-1 and defined as follows:

FLBRQ1-8 Fallback Request 1-8 (FLBRQ1-8) is an explicit request for Group n to go


to the Fallback state.

FLBSTA Fallback Status contains the Fallback status of each of the supervisory
groups.
Bits 1-8: Fallback States for groups 1-8
♦ (1= Fallback, 0= not Fallback)

INITTE Initial Timer Enable specifies the initial states of Supervisory group timers
when the CP is rebooted.

Bits 1-2: Timer #1 Enable/Disable


(0 = Disable, 1 = Enable, 2 = leave alone)
Bits 3-4: Timer #2 Enable/Disable
: :
Bits 15-16: Timer #8 Enable/Disable

RESVL1-8 Reset value n (RESVL1-8) is the value used to reset the timer that detects
the failure of SSC over blocks assigned to group n.

SUPENA Group Supervisory Enable (SUPENA) enables or disables SSC in all


blocks assigned to the specified supervisory groups. When set, the corre-

29
B0193RY – Rev C 5. Station Block

sponding SE parameter is set or cleared in all blocks assigned to the super-


visory group.
Bits 1-8: Supervisory Enable
requests for supervisory
groups 1-8
(1=Enable, 0= Ignored)
Bits 9-16: Supervisory Disable
requests for supervisory
groups 1-8
(1=Disable, 0= Ignored)

NOTE
Disable overrides Enable if both bits are set.

TIMENA Group Timer Enable (TIMENA) enable, disable and/or reset the timers
for SSC in the specified supervisory groups.

Bits 1-8: Timer Enable/Disable


requests for supervisory
groups 1-8
(1= Enable, 0= Disable)
Bits 9-16: Timer Reset requests for
supervisory groups 1-8
(1= Reset Timer, 0= Ignore)

TIMSTA Timer Status (TIMSTA) contains the timers associated with each of the
supervisory groups.

Bits 1-8: Expired States for Timers 1-8


(1= Expired, 0= Not Expired)
Bits 9-16: Active States for Timers 1-8
(1= Active, 0= Inactive)

TIMVL1-8 Timer 1-8 (TIMVL1-8) is the current running value of the timer used to
detect the failure of SSC over blocks assigned to supervisory group 1-8.

30
5. Station Block B0193RY – Rev C

Table 5-1. Station Block Parameters

Name Description Type Accessibility Default Units/Range


FLBRQn Fallback Request boolean con/set if 0 0-1
(n=1-8) linked input
FLBSTA Fallback Status packed no-con/no-set 0x00 0x00-0xFF
boolean
(16-bit)
INITTE Initial Timer Enable packed con/no-set 0x0000 0x0000-0xAAAA
boolean
(16-bit)
RESVLn Reset Value integer con/no-set 8 0-32767 sec
(n = 1-8) (16-bit)
SUPENA Supervisory Enable packed no-con/set 0x00 0x00-0xFF
boolean
(16-bit)
TIMENA Timer Enable packed no-con/set 0x00 0x00-0xFF
boolean
(16-bit)
TIMSTA Timer Status packed no-con/no-set 0x00 0x00-0xFF
boolean
(16-bit)
TIMVLn Timer Value integer no-con/no-set 8 0-32767 sec
(n = 1-8) (16-bit)

Station Block Display


The Station Block display shows summary information about all supervisory groups (1-8) in the
control station. The Station Block display shows the following SSC data:
♦ Fallback Timers for each supervisory group
♦ Fallback Requests for each supervisory group
♦ Supervisory Enable/Disable parameter for all supervisory groups
♦ Timer Enable/Disable parameter for all supervisory groups
♦ Timer Expired Status parameter for all timers
♦ Fallback Status parameter for all supervisory groups.
The operator can enable or disable any individual supervisory group and can initiate fallback
action (if the supervisory group is configured for fallback) in any individual supervisory group.
The operator can enable or disable any individual supervisory group timer. Whenever the Super-
visory Application Program writes a new setpoint to any block assigned to a supervisory group,
the associated fallback timer is reset.

Opening the Supervisory Groups Overlay


To open the Supervisory Groups overlay:

Station Block Display 31


B0193RY – Rev C 5. Station Block

1. Click SELECT on the top menu bat to access the Select screen.
2. Click the letterbug _STA:STATION for the desired control station.
The Station Block default display (Figure 5-1) appears.
3. Click the Supervisory Groups soft key on the Station Block default display.

Click

Figure 5-1. Station Block Default Display

Figure 5-2 shows the Station Block Supervisory Groups display.

32
5. Station Block B0193RY – Rev C

Supervisory
Groups
Overlay

Figure 5-2. Station Block Supervisory Groups Display

Figure 5-3 shows the Station Block Supervisory Groups overlay. The Groups 1-8 are arranged
from top to bottom on the overlay. Table 5-2 defines the contents of the overlay.

SUPERVISORY GROUPS TIMERS


CONTROL FALLBACK
ENABLE DISABLE ENABLE STATUS VALUE RESET REQUEST STATUS
DISABLE VALUE
1 E/blank D/blank 1 E/D X/blank xxxxx yyyyy 1 Y/N F/blank
2 E/blank D/blank 2 E/D X/blank xxxxx yyyyy 2 Y/N F/blank
3 E/blank D/blank 3 E/D X/blank xxxxx yyyyy 3 Y/N F/blank
4 E/blank D/blank 4 E/D X/blank xxxxx yyyyy 4 Y/N F/blank
5 E/blank D/blank 5 E/D X/blank xxxxx yyyyy 5 Y/N F/blank
6 E/blank D/blank 6 E/D X/blank xxxxx yyyyy 6 Y/N F/blank
7 E/blank D/blank 7 E/D X/blank xxxxx yyyyy 7 Y/N F/blank
8 E/blank D/blank 8 E/D X/blank xxxxx yyyyy 8 Y/N F/blank

Figure 5-3. Station Block Supervisory Groups Overlay

Opening the Supervisory Groups Overlay 33


B0193RY – Rev C 5. Station Block

Table 5-2. Station Block Supervisory Groups Definitions

Control Function
CONTROL
ENABLE 1-8 Enables SSC for selected supervisory group (1-8). E = Enabled, (blank) = not
enabled. Momentarily highlighted when selected.
DISABLE 1-8 Disables SSC for selected supervisory group (1-8). D = Disabled, (blank) =
not disabled. Disable overrides Enable if both are requested. Momentarily
highlighted when selected.
TIMERS
ENABLE Enables or Disables the selected supervisory group (1-8) timer. E = the timer
DISABLE is Enabled, D = the timer is Disabled.
STATUS Indicates the status of the timer. x = the timer has expired, blank indicates the
timer is running.
VALUE Indicates the current running value (0-32767 seconds, 0 to 9.1 hours) of the
timer.
RESET Indicates the selected value (0-32767 seconds, 0 to 9.1 hours) to which the
VALUE timer is reset when the application issues a setpoint to a block in its assigned
supervisory group.
FALLBACK
REQUEST Requests that the selected supervisory group (1-8) go the fallback state. Y =
fallback has been requested, N = fallback has not been requested.
STATUS Indicates the status of the fallback group. F = fallback, (blank) = no fallback.

Making Changes to a Supervisory Group


Enabling SSC in a Supervisory Group
To enable SSC in a supervisory group:
1. Click the group in the CONTROL ENABLE row.
2. Toggle soft key at the bottom of the screen.
While the block is under SSC none of the parameters associated with the Setpoint (that is, Local
Remote (LR), Setpoint (SPT), Remote Switch (REMSW), Local Switch (LOCSW)) are settable
by an operator. An operator can lockout write access preventing other operators from accessing
block parameters.

Disabling SSC in a Supervisory Group


To disable SSC in a supervisory group:
1. Click a group in the CONTROL DISABLE row.
2. Toggle soft key at the bottom of the screen.
Without automatic fallback, when you disable SSC in the supervisory group, control falls back to
the configured mode.

34
5. Station Block B0193RY – Rev C

Enabling or Disabling a Timer


To enable or disable a timer:
1. Click a group in the TIMERS ENABLE DISABLE row.
2. Toggle soft key to enable/disable. An E indicates the timer is enabled and a D indicates
the timer is disabled. A blank in the STATUS row indicates the timer is running. An X
indicates the timer has expired.
The use of the timers is optional. If automatic fallback is not desired the timers can remain dis-
abled. Without automatic fallback, when you disable SSC in the supervisory group, control falls
back to the configured mode.

Requesting Fallback for a Supervisory Group


To request that a supervisory group go into fallback mode:
1. Click the group in the FALLBACK REQUEST row.
2. Toggle soft key to request or clear fallback. An F indicates Fallback Request. Blank
indicates no Fallback Request.
You can request (initiate) fallback action for any group (if the group is configured for fallback).
Fallback modes are: Normal = normal fallback action, Remote = Setpoint is Remote, Local = Set-
point is Local, Auto = Auto/Manual is Auto, Manual = Auto/Manual is Manual.
Recovery from the Fallback state to SSC is not automatic. The operator must recover manually by
enabling SSC at either the block level or at the group level.

Opening the Supervisory Groups Overlay 35


B0193RY – Rev C 5. Station Block

36
Index
A
Auto/Manual Switch
AUTSW/MANSW 20

B
back-calculated value status 1
BCALCO 5, 6, 8, 12, 26
block ix, 1, 2, 3, 4, 15, 19, 20, 21, 22, 29, 31, 32, 33, 34
block control 2
Block Fallback request 19
Block Status
BLKSTA 3, 4, 5, 8, 20
build display 9

C
cascade 5, 6, 7, 8, 10, 12, 20, 25, 26
control block display ix, 12
control block faceplate 13, 14

E
enable/disable SSC 2, 16

F
fallback mode 14, 23, 35
Fallback Option
FLBOPT 3, 9, 11, 15, 20
Fallback Request
FLBREQ 3, 9, 11, 14, 15, 16, 19
FLBRQ1-8 19, 29
FLBRQn 3, 4, 31
Fallback Status
FLBSTA 3, 4, 19, 20, 29, 31
Fallback Timer
RESVL1-8 19, 29
RESVLn 3, 4, 31
TIMVLn 3, 4, 31

G
Group Timer Value
TIMVL1-8 19, 30

37
B0193RY – Rev C Index

I
INITC 5, 8, 26, 27
INITI ix, x, 1, 2, 3, 5, 8, 10, 11, 12, 15, 16, 19, 23, 26, 29, 31, 35
Initial Supervisory Enable
INITSE 3, 10, 11, 15
INITO 12
INITU 26

L
LR Parameter
LOCAL 1, 5, 6, 8, 9, 14, 15, 20, 23, 26, 34, 35
REMOTE 5, 6, 7, 8, 9, 12, 14, 15, 20, 23, 26, 34, 35

M
MA PArameter
MANUAL 2, 5, 6, 8, 9, 14, 15, 20, 23, 35
MA Parameter
AUTO ix, 2, 5, 8, 9, 14, 15, 19, 20, 23, 34, 35

O
Object Manager
OM x, 5, 8, 25
Object Manager calls ix, x, 25

R
Remote Local Switch
REMSW/LOCSW 20

S
SSC overlay field 14, 15
SSC soft key 14
SSC status 3, 13
status indicator 13
Supervisory Back_Calculate Output
SUPBCO 5, 6, 8, 10, 11, 16, 26, 27
Supervisory Control Option
SUPOPT 3, 9, 10, 11, 12, 15
Supervisory Enable
SE ix, x, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 15, 16, 19, 20, 22, 23, 25, 26, 27, 29, 30, 31, 32, 34, 35
Supervisory Enable/Disable
SSC E/D 3, 4, 16
SUPENA 3, 4, 9, 29, 31
Supervisory Fallback 9, 19, 20
supervisory group 2, 3, 4, 5, 10, 11, 15, 19, 20, 21, 22, 23, 29, 30, 31, 32, 33, 34, 35
Supervisory Group Number
SUPGRP 3, 10, 11, 15

38
Index B0193RY – Rev C

supervisory setpoint ix, x, 1, 2, 3, 5, 8, 12, 16, 19, 25, 29


Supervisory Setpoint/Ratio/Measurement input
SUP_IN x, 3, 5, 8, 9, 10, 11, 12, 26
supervisory timer 1, 3

T
Timer Enable/Disable
TIMENA 3, 4, 30, 31
Timer Expired Status
TIMSTA 3, 19, 30, 31
Timer Initialize/Enable
INITTE 3, 29, 31

V
Value Status ix, 1

W
write access 2, 9, 23, 29, 34

39
B0193RY – Rev C Index

The Foxboro Company


33 Commercial Street
Foxboro, Massachusetts 02035-2099
United States of America
http://www.foxboro.com
Inside U.S.: 1-508-543-8750 or 1-888-FOXBORO (1-888-369-2676)
Outside U.S.: Contact your local Foxboro representative.

Printed in U.S.A. 0301


An Invensys company

Вам также может понравиться