FSC Safety Manager: Control Functions
FSC Safety Manager: Control Functions
Control Functions
for use with the Honeywell FSC System
Releases 42x and 500
FS09-500
Implementation
FSC Safety Manager
FS09-500
02/98
TotalPlant, TDC 3000 and Universal Control Network are U.S. registered
trademarks of Honeywell Inc.
FSC is a trademark of Honeywell Safety Management Systems.
Other brand or product names are trademarks of their respective owners.
Honeywell
Industrial Automation and Control
Automation College
2820 West Kelton Lane
Phoenix, AZ 85023
(602) 313-5669
ii
02/98
02/98
iii
iv
02/98
Table of Contents
SECTION 1
1.1
1.2
1.3
1.4
1.5
1.6
SECTION 2
2.1
2.2
2.3
2.4
2.5
SECTION 3
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
SECTION 4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
02/98
INTRODUCTION ..........................................................................................................1
Section Overview ..........................................................................................................1
FSC Safety Manager Overview.....................................................................................2
FSC Safety Manager Module........................................................................................5
FSC Controller ..............................................................................................................8
FSC User Station ........................................................................................................10
Universal Station.........................................................................................................11
FSC OPERATION OVERVIEW ..................................................................................13
Section Overview ........................................................................................................13
Operational States ......................................................................................................14
FSC Control Program .................................................................................................16
Communication between FSC-SMM and the FSC Control Processor .......................17
Functional Logic Diagrams .........................................................................................20
FSC-SMM DATA POINT OVERVIEW........................................................................21
Section Overview ........................................................................................................21
Summary of FSC-SM Data Point Types .....................................................................22
Data Point Mix.............................................................................................................25
Execution States .........................................................................................................29
Point Loading and Checkpointing ...............................................................................30
Point Form ..................................................................................................................31
Alarming......................................................................................................................32
Red Tagging ...............................................................................................................33
Forcing ........................................................................................................................34
DATA POINT DETAILED DESCRIPTION .................................................................35
Section Overview ........................................................................................................35
Digital Input Point ........................................................................................................36
Digital Output Point .....................................................................................................41
Digital Composite Point...............................................................................................42
Analog Input Point.......................................................................................................59
Analog Output Point....................................................................................................64
Logic Point ..................................................................................................................66
Flag Point....................................................................................................................69
Numeric Point .............................................................................................................71
Timer Point..................................................................................................................72
Figures
Figure 1-1
Figure 1-2
Figure 1-3
Figure 1-4
Figure 1-5
Figure 2-1
Figure 2-2
Figure 4-1
Figure 4-2
Figure 4-3
Figure 4-4
Figure 4-5
Figure 4-6
Figure 4-7
Figure 4-8
Figure 4-9
Figure 4-10
Figure 4-11
Tables
Table 3-1
Table 3-2
Table 3-3
Table 3-4
Table 3-5
Table 3-6
Table 3-7
Table 4-1
Table 4-2
Table 4-3
Table 4-4
Table 4-5
Table 4-6
Table 4-7
Table 4-8
Table 4-9
Table 4-10
Table 4-11
Table 4-12
Table 4-13
Table 4-14
Table 4-15
vi
02/98
Acronyms
AI ...................................................................................................................................... Analog Input
AM .......................................................................................................................... Application Module
AO...................................................................................................................................Analog Output
APM .............................................................................................Advanced Process Manager Module
CL ............................................................................................................................. Control Language
CM .......................................................................................................................... Computing Module
DC............................................................................................................................. Digital Composite
DI ........................................................................................................................................Digital Input
DO ...................................................................................................................................Digital Output
EIP ...............................................................................................................Event-Initiated Processing
EPROM.......................................................................... Erasable Programmable Read-Only Memory
FLD ...............................................................................................................Functional Logic Diagram
FSC.............................................................................................................................Fail Safe Control
FSC-DS ...................................................................................................... FSC Development System
FSC-SM ............................................................................................................... FSC Safety Manager
FSC-SMM ............................................................................................... FSC Safety Manager Module
I/O ......................................................................................................................................Input/Output
LCN.................................................................................................................... Local Control Network
LED....................................................................................................................... Light-Emitting Diode
LM..................................................................................................................................Logic Manager
NaN................................................................................................................................. Not a Number
NIM .............................................................................................................. Network Interface Module
PM ............................................................................................................................ Process Manager
PU................................................................................................................................ Processing Unit
PV .............................................................................................................................. Process Variable
RAM.............................................................................................................. Random Access Memory
SM ............................................................................................................................... Safety Manager
SMM ............................................................................................................... Safety Manager Module
SP ............................................................................................................................................ Setpoint
TDC ................................................................................................................Total Distributed Control
TPS......................................................................................................................... TotalPlant Solution
UCN .............................................................................................................Universal Control Network
US.............................................................................................................................. Universal Station
02/98
vii
Parameters
ALENBST .............................................................................................................Alarm Enable Status
ALMOPT...........................................................................................................................Alarm Option
BADLPFL ...................................................................................................................... Bad Loop Flag
BADPVFL ......................................................................................................................... Bad PV Flag
BADPVTXT ....................................................................................................Bad PV State Descriptor
COMMAND ............................................................................................................... Timer Command
CONTCUT...................................................................................................................Contact Cut Out
DISRC(12)......................................................................Digital Composite Input Connection Source
DLYTIME............................................................................................................................ Delay Time
DODSTN(13)...............................................................Digital Composite Output Connection Source
EIPPCODE..........................................................................Event Initiated Proceeding Point Identifier
EVTOPT ......................................................................................................... Event Recording Option
FBTIME ........................................................................................................................Feedback Time
FLLSBA ........................................................................................... Least Significant Source Address
FORCE............................................................................................................................ Force Enable
FORCEFL............................................................................................................................ Force Flag
GENDESC.............................................................................................................. Generic Descriptor
HIGHAL .......................................................................................................... Highest Alarm Detected
HIGHALPR .............................................................................................Highest Level Alarm's Priority
INPTDIR ........................................................................................................................ Input Direction
L ........................................................................................................................ External Output Value
LIBADOPT.........................................................................................Logic Bad-Input Handling Option
LOCALMAN............................................................................................................. Local Manual Flag
LOCUTOFF ....................................................................................Low Signal Cut-Off for Flow Inputs
LOENBL(112)..................................................................................................... Logic Output Enable
MODATTR..................................................................................................................... Mode Attribute
MODE...........................................................................................................................................Mode
MODEPERM ............................................................................................................. Mode Permissive
MOMSTATE .................................................................................................Momentary Output States
MOVPVTXT................................................................................................Moving PV Text Descriptor
NFLAG .......................................................................................................................Number of Flags
NNLSBA .............................................................................................. Least Significant Alias Address
NNUMERIC ......................................................................................................... Number of Numerics
NODINPTS.....................................................................................................Number of Digital Inputs
NODOPTS................................................................................................... Number of Digital Outputs
NONE_OP(13) ............................................................................................ Value Stored in Output n
NONECONF..................................................................................................Add Optional None State
NOSTATES ................................................................................................... Number of Digital States
OFFNRMFL...................................................................................................... Off-Normal Alarm Flag
OP ............................................................................ Commanded Output State (Digital Output Point)
OP ...................................................... Last Digital Output State Requested (Digital Composite Point)
OP ......................................................................................... Output in Percent (Analog Output Point)
OPFINAL .......................Final Output State Read Back from the FSC-SRS (Digital Composite Point)
OPFINAL ............................................... Percent Output at the Control Element Analog Output Point)
OPFINHI................................................................................... Output High Value at Control Element
OPFINLO................................................................................... Output Low Value at Control Element
OPRATRFL ............................................................................................ Operator Mode Attribute Flag
OPTDIR......................................................................................Analog Output Direct/Reverse Action
PLCADDR ......................................................................................................FSC-SRS Alias Address
PNTFORM........................................................................................................................... Point Form
Continued on next page
viii
02/98
Parameters
PTEXECST.........................................................................................................Point Execution State
PTINAL ............................................................................................................ Point in Alarm Indicator
PV ....................................Process Variable Current State (Digital Composite, Digital Input and Flag)
PV ................................... Process Variable Current Value (Analog Input, Numeric and Timer Points)
PVALDB............................................................ PV Alarm Dead Band as a Percentage of Full Range
PVAUTO .............................................. Current PV State (Digital Composite and Digital Input Points)
PVCALC ........................................................................................................................ Calculated PV
PVCHAR....................................................................................................PV Characterization Option
PVEUHI ...................................................................................... PV High Range in Engineering Units
PVEULO ......................................................................................PV Low Range In Engineering Units
PVEXEUHI........................................................................PV Extended Engineering Unit Range High
PVEXEULO ...................................................................... PV Extended Engineering Unit Range Low
PVEXHIFL .................................................................................... PV Extended High Range Violation
PVEXLOFL .................................................................................... PV Extended Low Range Violation
PVFL........................................................................................................................................ PV Flag
PVHIFL ..................................................................................................................PV High Alarm Flag
PVHIPR ............................................................................................................ PV High Alarm Priority
PVHITP......................................................................................................... PV High Alarm Trip Point
PVLOFL ................................................................................................................. PV Low Alarm Flag
PVLOPR ............................................................................................................ PV Low Alarm Priority
PVNORMAL............................................................................................................... PV Normal State
PVRAW ........................................................................................ PV Raw Value (Analog Input Point)
PVRAW .................................................................... Raw State of Field Contacts (Digital Input Point)
PVSLTSRC...................................................................................................................PV Slot Source
PVSRCOPT ............................................................................................................. PV Source Option
REDTAG........................................................................................................................ Red Tag State
RV...............................................................................................................................Remaining Time
SCANRATE ......................................................................................................................... Scan Rate
SLOTNUM ........................................................................................................................ Slot Number
SO...........................................................Status Output (Digital Composite and Digital Output Points)
SO............................................................................................... Status Output of Timer (Timer point)
SPSLTSRC................................................................................................... Setpoint Source Address
ST0_OP(13)........................................................................................... State 0 Outputs, 1 through 3
ST1_OP(13)........................................................................................... State 1 Outputs, 1 through 3
ST2_OP(13)........................................................................................... State 2 Outputs, 1 through 3
STATE ............................................................................................................................... Timer State
STATETXT(01)................................................................................................. State Descriptor Text
TIMEBASE...........................................................................................................................Time Base
02/98
ix
References
Publication
Number
Binder
Title
Binder
Number
FS20-500
Implementation
FSC Safety Manager
TPS 3076
FS11-500
Implementation
FSC Safety Manager
TPS 3076
FS09-500
Implementation
FSC Safety Manager
TPS 3076
FS09-550
Implementation
FSC Safety Manager
TPS 3076
FS88-500
Implementation
FSC Safety Manager
TPS 3076
FS13-500
Implementation
FSC Safety Manager
TPS 3076
Publication
Number
PM.MAN.8047
PM.MAN.8048
PM.MAN.8025
02/98
Section 1 Introduction
1.1
Section Overview
Subsection
1.1
1.2
1.3
1.4
1.5
1.6
02/98
This section contains an overview of the FSC Safety Manager, its key
components and user interfaces. It also provides references to other
publications that are useful or necessary during implementation. Topics
included in this section are:
Topic
See Page
Section Overview.........................................................................................1
FSC Safety Manager Overview ...................................................................2
FSC Safety Manager Module ......................................................................5
FSC Controller.............................................................................................8
FSC User Station.......................................................................................10
Universal Station .......................................................................................11
1.2
Background
US
AM
HM
LCN
NIM
UCN
(x)PM
LM
FSC-SM
FSC
FSC
user station
FSC
FIELD
02/98
1.2
Key components
UCN
Continued
FSC-SMM
FSC
CP1
CP2
The FSC Safety Manager uses two types of racks to house the various
kinds of available plug-in modules. These chassis are:
Central Part rack,
housing one or two Central Parts (depending on the FSC
configuration), power supplies, communication modules and I/O
modules. The configuration of the Central Part rack depends on the
FSC configuration rules and the user's choice of modules.
I/O rack,
housing I/O modules and the module(s) which provide(s) the
interface to the Central Part rack.
Continued on next page
02/98
1.2
Human interfaces
Continued
02/98
1.3
Introduction
The FSC Safety Manager consists of two key components mounted in one
or more standard TPS cabinets:
FSC,
a fail safe control system from Honeywell Safety Management
Systems, and
FSC Safety Manager Module (FSC-SMM),
a Honeywell optional module to FSC providing peer-to-peer
communications with other process-connected devices residing on
the TPS system's Universal Control Network.
This subsection provides an overview of the FSC Safety Manager Module
component of the FSC Safety Manager.
Frontplate features
02/98
1.3
Continued
Frontplate features,
continued
TM
FSC
STATUS
TX
P
A
B
10008/2/U
02/98
1.3
Function
Continued
UCN
FSC
FSC-SMM
Conversions
Alarms
Messaging
UCN Communication
Data table
CP1
Data table
Data table
CP2
Data table
FSC-SMM
Conversions
Alarms
Messaging
UCN Communication
A
02/98
1.4
FSC Controller
Introduction
The FSC Safety Manager consists of two key components mounted in one
or more standard FSC cabinets:
FSC,
a fail safe control system from Honeywell Safety Management
Systems, and
FSC Safety Manager Module (FSC-SMM),
a Honeywell Safety Management Systems module providing
peer-to-peer communications with other process-connected
devices residing on the TPS system's Universal Control Network.
FSC configuration
FSC modules
FSC rack
configuration
02/98
1.4
FSC Controller,
Continued
Networks of FSCs
02/98
1.5
Functions
For details on the functions, features and use of the FSC user
software refer to the FSC Software Manual provided with your FSC
Safety Manager.
10
02/98
1.6
Universal Station
Background
FSC-SM standard
displays
The standard suite of node status displays associated with the FSC Safety
Manager and its data points are consistent with similar displays provided
for the Logic Manager and Process Manager family of UCN devices.
Display access
scenarios
UCN
STATUS
SM DETAIL
FSC-SM
STATUS
VERS/REV
FSC-SM
CONFIG
UCN
STATS
MAINT
SUPPORT
SOFT
FAILURE
02/98
11
12
02/98
Section Overview
Subsection
2.1
2.2
2.3
2.4
2.5
See Page
Section Overview.......................................................................................13
Operational States.....................................................................................14
FSC Control Program................................................................................16
Communication between FSC-SMM and the FSC Control Processor ......17
Functional Logic Diagrams........................................................................20
02/98
13
2.2
Operational States
Introduction
The FSC can be in one of five operational states. The FSC state can be
retrieved via the FSC-SM Status display, or via the box parameter
PLCMODE(1). Figure 2-1 shows the possible transitions from one state
to another.
Running (warmstart)
[PLCMODE: 2]
Shutdown
due to failure
[PLCMODE: 5]
Running (coldstart)
[PLCMODE: 3]
14
02/98
2.2
Operational States,
Description of states,
continued
02/98
Continued
15
2.3
Introduction
The application control program runs in the FSC system and is used for
data acquisition, local process/Boolean control algorithms, data
transmission to the field, data exchange with other FSCs and data
exchange with the FSC user station. The FSC control program is
developed using the FSC user software.
ATTENTION
With regard to the FSC control program, the FSC user station (with the
FSC Development System software or FSC Navigator software) is used
to:
define the hardware configuration of the FSC,
define the FSC control program variable tagnumbers,
develop the functional logic diagrams (FLDs).
Hardware
configuration
Tagnumbers
16
02/98
2.4
FSC-SMM FSC
Control Processor
memory map
In the FSC-SMM, there are entities called Points. In the FSC Control
Processor, there are entities called Variables. If communication between
Points and Variables is required, they are linked to each other. This is
accomplished by giving them both an address.
In the FSC-SMM, each Point has an address called PLCADDR. In the
FSC, each variable can have an address known as a DCS address. A Point
and a Variable are linked and their values are exchanged if:
the Point's and Variable's types match (e.g. AI point and AI variable),
and
the PLCADDR of the Point is equal to the DCS address of the
Variable.
FSC-SMM points that require more than one signal to be transferred,
have more than one PLC address, with different names. The DCS address
of an FSC variable can have any value between 1 and 65535.
FSC-SMM Flag points and FSC-SMM Numeric points have a PLC
address defined by their slot number (SLOTNUM) and by the start
address (FLLSBA and NNLSBA, respectively). The PLC address of a
Flag is FLLSBA + SLOTNUM 1, the PLC address of a Numeric is
NNLSBA + SLOTNUM 1. The maximum SLOTNUM that can be
assigned to a Flag is NFLAG, the maximum SLOTNUM that can be
assigned to a Numeric is NNUMERIC.
ATTENTION
Communication
mechanism
Both the FSC-SMM and the FSC Control Processor have memory tables
where the database of process information is stored and accessed. Figure
2-2 illustrates the communication between these tables.
Continued on next page
02/98
17
2.4
FSC
FSC-SMM
FSC-to-SMM
FSC-to-SMM
Output Table
Input Table
SMM-to-FSC
Output Table
SMM-to-FSC
Input Table
SMM-to-FSC
Write Back
Table
18
02/98
2.4
Communication
mechanism, continued
Loop status
Each FSC variable has a loop status, which indicates whether the field part
of the loop is Healthy or Faulty. The loop status is always Healthy when
the input or output channel to which the variable is allocated does not
have loop monitoring. In case the channel does have loop monitoring, the
loop status of the allocated variable is either Healthy or Faulty. If the loop
status is Faulty, the value of the variable cannot be trusted. In that case the
BADLPFL parameter of the point corresponding to the variable is set.
Force enable
Each FSC variable has a force enable attribute, which indicates whether
that variable can be forced or not. If the force enable attribute is set to Yes
in the FSC system, the FORCE parameter of the point corresponding to
the variable is set to On.
Force flag
Each FSC variable has a force flag, which indicates whether that variable
is currently forced or not. If that is the case, the FORCEFL parameter of
the point corresponding to the variable is set to On.
02/98
ATTENTION
19
2.5
Introduction
20
02/98
Section Overview
Subsection
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
02/98
This section contains an overview of the data point types available in the
FSC Safety Manager Module (FSC-SMM) component of the FSC Safety
Manager (FSC-SM) system. Topics included in this section are:
Topic
See Page
Section Overview.......................................................................................21
Summary of FSC-SM Data Point Types....................................................22
Data Point Mix ...........................................................................................25
Execution States........................................................................................29
Point Loading and Checkpointing..............................................................30
Point Form .................................................................................................31
Alarming ....................................................................................................32
Red Tagging ..............................................................................................33
Forcing.......................................................................................................34
21
3.2
Introduction
Table 3-1 lists and describes the various TPS data point types available in
the FSC Safety Manager Module (FSC-SMM).
Table 3-1 FSC Safety Manager Module Data Point Types
Point Type
Description
Digital Composite
(DC)
Real value from the FSC may originate from the FSC
as:
raw process input from an analog input module, or
a value supplied by the FSC control program.
Logic
Flag
Numeric
Timer
22
02/98
Continued
The order in which data points are processed per scan cycle depends on
the scan rate (as defined by the SCANRATE parameter). The
SCANRATE parameter can have three values:
AR1DT1: Both analog points and non-analog points (digital, timer,
logic, flag) are scanned once per second.
AR2DT2: Both analog points and non-analog points (digital, timer,
logic, flag) are scanned twice per second.
AR1DT2: Analog points are scanned once per second and non-analog
points (digital, timer, logic, flag) twice per second.
Table 3-2 below shows the order of data point processing in a one-second
period.
Table 3-2 Data point processing per second
SCANRATE parameter
AR1DT1
AR2DT2
AR1DT2
1.
2.
3.
4.
5.
6.
7.
8.
9.
02/98
23
Continued
ATTENTION
Point capacity
2000
2000
1000
1000
1000
Logic Slot
24
30
Flag
2000
Numeric
1000
Timer
1500
02/98
Processing
Units per point
for 0.5 s scan
period
Processing
Units per point
for 1 s scan
period
digital
1.9
0.95
digital
1.3
0.65
digital
8.1
4.05
analog
12.5
6.25
analog
3.1
1.55
Logic Slot
digital
200
100
digital
none
Numeric
none
Timer
digital
1.9
0.95
Point Type
The processing load of a point depends on its scan period. The scan
period can be configured independently for digital and analog points. The
scan type for each point type is indicated in Table 3-4. Note that the Logic
Slot has scan type Digital, even when all inputs of the Logic Slot are
analog values.
The scan period can be configured by means of the SCANRATE
parameter as shown in Table 3-5.
Table 3-5 Scan rates
SCANRATE
AR1DT1
1 per second
1 per second
AR1DT2
1 per second
2 per second
AR2DT2
2 per second
2 per second
Continued on next page
02/98
25
3.3
Continued
To determine the validity of the intended point mix, follow the procedure
described in Table 3-6.
Flag and numeric points use a fixed amount of processing overhead, and
therefore are not required to be calculated into the point mix
determination.
Table 3-6 Point Mix Validity Test Procedure
Step
Action
Result
Use Table 3-7 to determine the validity of the intended point mix. Follow
the procedure described in Table 3-6 to complete this worksheet.
Continued on next page
26
02/98
3.3
Continued
Digital Input
0.5 sec. digital scan
Maximum
Allowable
Point
Count
Processing
Unit Value
Per Point
Number of
Points
Desired
Total
Point Processing
Units
2000
1.9
_______
__________
0.95
_______
__________
1.3
_______
__________
0.65
_______
__________
8.1
_______
__________
4.05
_______
__________
12.5
_______
__________
6.25
_______
__________
3.1
_______
__________
1.55
_______
__________
200
_______
__________
100
_______
__________
1.9
_______
__________
0.95
_______
__________
Digital Output
0.5 sec. digital scan
2000
Digital Composite
0.5 sec. digital scan
1000
Analog Input
0.5 sec. analog scan
1000
Analog Output
0.5-sec. analog scan
1000
Logic
0.5 sec. digital scan
30
Timer
0.5 sec. digital scan
1.0 sec. digital scan
1500
__________
02/98
27
3.3
28
Continued
The following considerations apply when determining the data point mix:
Point processing total must be 7500 or less to be valid.
The maximum total number of connections between FSC-SMM points
and FSC variables is 2000, excluding connections made via flag and
numeric points.
The FSC application cycle time is less than 0.5 second.
The maximum number of Logic Slots is also limited by the
requirement of maximum 50 connections. If all connections of the
Logic Slots are used, the maximum number of Logic Slots is four.
The maximum number of points per Network Interface Module (NIM)
is 8000.
A timer has four FSC addresses: PLCADDR (dual address),
PVSLTSRC and SPSLTSRC. If each timer has individual addresses,
the maximum number of timers is 500.
The maximum number of timers with TIMEBASE = Minutes is 446.
The maximum number of timers with TIMEBASE = Seconds is 748.
The maximum number of timers with TIMEBASE = 100 Milliseconds
is 748.
The maximum frequency with which other TPS modules can read
parameters from the FSC-SMM is 800 per second..
The maximum frequency with which other TPS modules can write
parameters to the FSC-SMM is 100 per second.
The maximum number of parameter changes that can be communicated
from the FSC-SMM to the FSC is 50 per FSC cycle. As a result, there
can be a maximum of 50 AO points which receive their value from a
continuous controller.
The maximum rate of continuous events before event overflow occurs
is 16 per second.
The maximum rate of burst events before event overflow occurs is 512
per 10 seconds.
The considerations mentioned above can occur simultaneously. Thus 800
reads per second, 100 writes per second and 50 parameter changes per
FSC cycle may take place simultaneously.
02/98
3.4
Execution States
Introduction
Active state
When in the Active state, the point is being processed by the FSC-SMM.
Inactive state
When in the Inactive state, the point is not being processed. Please note
the following:
A new or changed point will initially be placed in the Inactive state
when being loaded into the FSC-SMM database.
A point must be placed in this state before changes to its configuration
can be made.
A point may be set to this state when the FSC application is changed
during on-line modification (only applicable for redundant FSC
configurations). The point is set to Inactive when the PLC address of
the point no longer exists in the new FSC application or the data type
is no longer compatible.
Displaying execution
states
The Universal Station's Group and Detail displays indicate the state of a
point. From the Detail display, the user can also change the point's state
by selecting the PTEXECST parameter (Point Execution Status).
02/98
29
3.5
The FSC-SMM database, like those for most other TPS devices, consists
of two basic sets of data:
program instructions (fixed for each release of software), and
variable configuration data
box-related data (applies to entire device), and
point data.
Whenever a Safety Manager (or other device) is activated for the first
time or after being powered down for any reason its FSC-SMM
program instructions must be loaded from the History Module or
removable media. A simple operating procedure is provided for this
purpose. Once loaded, the configuration remains intact unless a failure or
power-down occurs.
Device or point data is unique for each device or point. Some of these
data types can change or be changed by the user at any time. For this
reason, a provision is made to automatically save, or checkpoint, the data
on a periodic basis. A manual save can also be requested by the user at
any time. If the data is then lost from device memory due to a failure, it
can be restored from the checkpointed database.
Parameters associated with the FSC-SMM data points are maintained in
tables within the FSC-SMM or within the NIM. The FSC Safety Manager
Parameter Reference Dictionary indicates for each parameter in which
box its value is kept.
30
02/98
3.6
Point Form
Introduction
Points used for the primary operator interface are configured as having
full point form, which includes alarm-related parameters.
Component point
form
02/98
31
3.7
Alarming
Introduction
Priorities
For each point, a separate alarm priority can be specified for each alarm
(for example, PV low alarm can be low priority but PV high alarm can be
emergency priority). Alarm priority configuration information is
maintained by the NIM. The following alarm priorities are supported for
FSC-SMM points:
Noaction,
Journal,
Low,
High,
Emergency,
Printer,
Jnlprint.
Enable status
Alarm enable status is applicable to full point forms, and allows enabling,
disabling and inhibition of alarms. This function is accomplished through
the ALENBST parameter. The alarm enable status function is resident in
the NIM.
Contact cutout
32
02/98
3.8
Red Tagging
Introduction
Red tagging
02/98
33
3.9
Forcing
Forcing
It is possible to force variables which have been configured with the
FORCE ENABLE attribute set to Yes. Forcing is done at the FSC user
station (using the FSC Development System software or FSC Navigator
software). It is only possible after the FORCE ENABLE key-switch has
been set to the Enable position. The value of the variable can then be
forced to a user-specified value. The FORCE STATUS attribute of a
forced variable is On; for a unforced variable this attribute has the value
Off.
If the FSC variable has the force option configured as On, the
corresponding FSC-SMM point has the FORCE parameter On. If the FSC
variable is configured with the force option Off, the corresponding
FSC-SMM point has the FORCE parameter Off. If the value is actually
forced, the FORCEFL is On. If the value is actually unforced, the
FORCEFL is Off.
34
02/98
Section Overview
Subsection
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
02/98
See Page
Section Overview.......................................................................................35
Digital Input Point ......................................................................................36
Digital Output Point....................................................................................41
Digital Composite Point .............................................................................42
Analog Input Point .....................................................................................59
Analog Output Point ..................................................................................64
Logic Point.................................................................................................66
Flag Point ..................................................................................................69
Numeric Point ............................................................................................71
Timer Point ................................................................................................72
35
4.2
Background
A digital input point converts raw FSC Boolean I/O status into UCNcompatible Boolean formats and performs off-normal alarming. It
represents any single FSC Boolean I/O status variable.
The Boolean I/O status variables can be:
field inputs (signal from field, converted by the FSC, but not changed
by the FSC program),
field outputs (copy of signal to the field),
inputs from the FSC-SMM or other devices (signal from another
FSC-SMM, not changed by the FSC program),
outputs to the FSC-SMM or other devices (copy of signal to another
FSC-SMM),
inputs from other FSCs (signal from other FSC, not changed by the
FSC program),
outputs to other FSCs (copy of signal to another FSC), or
local FSC variables.
36
02/98
4.2
Status representation
Continued
STATE 1
BOX
(Upper)
STATETXT (1)
STATE 0
BOX
(Lower)
STATETXT (0)
PVRAW
On
Off
INPTDIR =
INPTDIR =
Direct
Reverse
PV = State 1
PV = State 0
PV = State 0
PV = State 1
02/98
37
4.2
Point processing
Continued
FSC Processing
Scan value
BADLPFL
FORCE
SMM Processing
FORCEFL
PVRAW
Input
Direction
INPTDIR
PNTFORM
Full
Auto
Man
Componnt
PVAUTO
PV
All
Sub
PVFL
OnlyAuto
PCSOURCE
PVSRCOPT
PVFL
PV
PV
None
ALMOPT
None
EIP
SOE
Offnorml
EVTOPT
EIPSOE
ALENBST
(EIPPCODE)
timestamp
(EIPPCODE)
timestamp
Inhibit
Enable
Disable
HIGHAL
OFFNMRPR
PVNORMAL
Alarm
Detection
DLYTIME
HIGHALPR
PVNORMFL
OFFNORMFL
38
02/98
4.2
Continued
PV source selection
Off-normal alarming
02/98
39
4.2
Event reporting
Continued
The EVTOPT parameter for the digital input allows the user to:
optionally specify the tagname (EIPPCODE) of a data point in the
system that is to be notified when the PV changes state, and/or
specify that a time stamp be added to the reported PV state change.
For a status input point, EVTOPT has four possible entries: None, EIP,
SOE, and EIPSOE. EIP specifies that the user supply the tagname of the
data point in the system that is to receive the PV state change, while SOE
specifies that a timestamp is added to the PV state change to establish a
sequence of events. EIPSOE is the combination of EIP and SOE.
Suppression of
reporting of rapid
events
40
02/98
4.3
Background
The digital output (DO) point value is copied by the FSC from the
SMM-to-FSC output table to the SMM-to-FSC input table.
Connections
Output
Value
(from Operator)
Operator
o
MODATTR
o
MODE
o
Man
Output
Value
Program
o Full
PNTFORM
Output
Value
o
Componnt
SO
SMM Processing
FSC Processing
02/98
41
4.4
Background
Status representation
42
02/98
4.4
Status representation,
continued
Continued
ATTENTION
State changes are read back from the FSC, and their
indications on the Group or Detail displays may take a few moments after
the command to change is issued. This delay can be attributed to:
any normal lag time required for the actuated field device to change
state,
the scan time for the FSC's logic control program to read the change
from the field, and
the communications time required for transferring data from the FSC,
through the FSC-SMM, UCN, NIM, LCN and the US.
DC Point
FORWARD
Group Display
(Overview)
STOP
PV Input State
State
Descriptor
Last-Commanded
State Indicator
Indicator
REVERSE
Bad Control
Indicator
DC Point
TAGNAME
Current PV
PV
STOP
OP%
STOP
State
DC Point
Group Display
Tagname
Final OP
State
(Detail)
FORWARD
PV State 1 Indicator
PVFL (1)
On if PV is in State 1
On/Off by D2D1_00 & D2D1_11
PV State 0 Indicator
PVFL (0)
On if PV is in State 0
On/Off by D2D1_00 & D2D1_11
STOP
PV State 2 Indicator
PVFL (2)
On if PV is in State 2
On/Off by D2D1_00 & D2D1_11
REVERSE
PV
STOP
OP%
STOP
02/98
43
4.4
Point states
Continued
Normal States
DC points can have two or three normal states which allow the data point
to interface with devices that have two or three operational states. The
normal states of a DC point are defined in Table 4-1.
Table 4-1 Normal Digital Composite Point State Definitions
State
Definition
ATTENTION
Definition
None
No momentary states.
Mom_1
State 1 is momentary.
When released from this state, it jumps back to State 0.
Mom_0
State 0 is momentary.
When released from this state, it jumps back to State 1.
Mom_0 can be selected only if the parameter NOSTATES = 2.
Mom_2
State 2 is momentary.
When released from this state, it jumps back to State 0.
Mom_2 can be selected only if the parameter NOSTATES = 3.
Mom_1_2
44
02/98
4.4
Point states,
continued
Continued
Moving/Bad States
The digital composite data point has two states which represent the
conditions when the current state of the device is "bad" (indeterminate) or
the current state is "moving" (from one state to another). The moving/bad
state descriptor is located below the State 2 box on the display.
The Bad State (BADPVTXT parameter) can result when the PV input
signals from the process are in an inconsistent state.
For example, limit switches on a valve indicating open and closed
are both simultaneously on.
The Moving State (MOVPVTXT) is encountered when the device is in
transition from one state to another.
For example, a slow moving valve is changing from the open state
to the closed state.
The BADPVTXT and MOVPVTXT parameter descriptors are configured
once for each FSC-SMM box data point and then are used for all digital
composite points in the same FSC-SMM.
None State
The user can create an optional None state for a DC point by configuring
On in parameter NONECONF. The None state operates as follows:
NONECONF cannot be configured when NODOPTS = 1, because of the
following reason. When there is only one output, it can only be one of
two states (one each for the two or three states of the DC point). No other
possibilities exist that can be a None (or none of the above) state, as
opposed to two outputs (four possibilities) or three outputs (eight
possibilities).
If the state read back from the FSC does not match the commanded state
in OP or the None state (if configured), then a bad control alarm is not
generated.
Users can specify an output state (or a pattern of states if there is more
than one output) which does not generate a bad control alarm, even
though it differs from the commanded state.
OPFINAL
OPFINAL represents the current state of the actual outputs as described
in Table 4-3. The output values are first written by the FSC and then
compared to the STx_OPy parameters for a match.
02/98
45
4.4
Continued
ST0_OPy
is set to State 0
ST1_OPy
is set to State 1
ST2_OPy
is set to State 2
otherwise
The outputs are first compared to that of the current state, because more
then one state may have the same output values, and OPFINAL should
not change to a different state that happens to have the same output value
configuration.
Mode attributes
DC points support only the manual (Man) mode with mode attributes
(specified by parameter MODATTR) of Operator and Program. Table 4-4
defines how the commanded state is provided.
Table 4-4 Digital Composite Point Mode Attribute Operation
If MODATTR is
Then ...
Operator
Program
46
02/98
4.4
Interlocks, continued
Continued
Permissive interlocks
The permissive interlock parameters P0, P1 and P2 determine whether the
operator and user programs are allowed to change the output of a DC
point to a specific state. A permissive interlock can be provided for each
of the three states. Permissive interlocks themselves never cause the OP
to change.
For the commanded output to be changed to the desired state, the
corresponding permissive interlock parameter must be set to On. The
permissive interlock parameters P0, P1, and P2 are normally set to On,
thereby allowing permission for all states. These parameters must be
individually set to Off by the FSC control program to prevent access to
the corresponding commanded output state.
Override interlocks
The override interlock parameters I0, I1 and I2 force the commanded
output (OP) to a specific state regardless of the condition of the
permissive interlocks. The operator and user programs cannot change the
output state when any override interlock is On. An override interlock can
be provided for each of the three output states. Note that the actual
outputs to the process are supplied only by command from the FSC
control program.
Table 4-5 Digital Composite Point Override Interlock Operation
If override interlock ...
Then ...
02/98
47
4.4
Interlocks, continued
Continued
On the FSC Safety Manager, the override interlocks only change OP,
not the field outputs. (The relation between OP and field outputs is
created in the FSC control program.)
A Logic Slot cannot set the values of the interlock parameters Px and
Ix, even when the parameters PISRC(x) and OISRC(x) have the value
0 (= not configured). If PISRC(x) has the value 0, the corresponding
permissive interlock Px is On. If OISRC(x) has the value 0, the
corresponding override interlock Ix is Off.
Digital inputs
When configuring digital inputs of the DC data point, the user can specify
the input connections,
PV states,
PV source and options,
alarming, and
change-of-state events.
The input portion of a DC point can be configured only if the user has
entered 1 or 2 for the NODINPTS parameter (Number of Digital Inputs).
Current input state (PV)
The DC point allows the user the flexibility to assign the states of the PV
for each possible combination of digital inputs, so that the states
correspond to the different applications in which this point type can be
used. The PV parameter represents the current state of the interfaced
device and is derived from inputs D1 and D2 that can be feedback signals
from the process. Separate parameters are used to configure a single-input
point and a dual-input point.
48
02/98
4.4
Digital inputs,
continued
Continued
Comment
Assigned Conditions
Pvstate0
Pvstate1
Assigned to either one of two
input conditions
Dual
Input
D2 is Off, D1 is Off;
parameter D2D1_00
D2 is Off, D1 is On;
parameter D2D1_01
D2 is On, D1 is Off;
parameter D2D1_10
Pvstate1
Pvstate0
D2 is On, D1 is On;
parameter D2D1_11
Pvstate2
Movpv
Badpv
02/98
49
4.4
Digital inputs,
continued
Continued
Inputs to a digital composite point are usually the PVs from digital input
points. When the Digital Input point is configured as component point, its
input direction is direct, and the direct/reverse action can be configured
by assigning the appropriate PV state parameters of the Digital
Component point. If the Digital Input point is configured as full point, its
input direction can be configured with the INPTDIR parameter, and the
direct/reverse action can also be configured by assigning the appropriate
PV state parameters of the Digital Component point.
PV source
The PV source parameter (PVSOURCE) determines the source of the
current PV state for the digital input portion of the digital composite data
point. Table 4-7 lists the possible sources of the current PV state.
Table 4-7 Current PV Source States
Source
Description
Man
(manual)
Auto
(automatic)
Track
Sub
(substituted)
By configuration, the user can specify the PV sources to be used for this
data point. Parameter PVSRCOPT allows the user to select the PV source
as being only Auto, or to select all the PV sources in the above listing as
allowable sources of the PV.
Input Connections
The inputs to a DC point are specified by the user through digital inputsource parameters DISRC(1)-DISRC(2). The status of Input 1 is
represented by parameter D1; input 2 is represented by parameter D2.
Input 2 can be configured only when the entry for the number-of-digitalinputs parameter (NODINPTS) is 2. These inputs are designated as Input
1 and Input 2, and can be obtained from:
FSC connection,
SO parameter of a digital output point within the same FSC-SMM,
PVFL parameter of a local digital input,
PVFL parameter of a local flag point, and
FSC-SMM box flag PV.
The input sources must be in the same FSC-SMM box as the DC point.
Continued on next page
50
02/98
4.4
Digital inputs,
continued
Continued
Then ...
enter the following information for the respective
DISRC(n) input connection parameter ...
!LCxxxxx
where !LCxxxxx is the address of the variable as
programmed in the FSC.
a local DI point
a local DO point
an FSC-SMM box
flag in the same
FSC-SMM
02/98
51
4.4
Digital inputs,
continued
Continued
D1
D2
Current
Input State
Generator
PVAUTO
OP
Auto
Track
PV (from Operator)
Man
PVSOURCE
PV (from Program)
Sub
All
Onlyauto
PVSRCOPT
PV
BADPVFL
ALMOPT
Offnorml
None
Cmddis
PVNORMAL
OFFNRMPR
Off-Normal
Alarming
Command
Disagree
Alarming
FBTIME
OP
CMDDISFL
UNCMDFL
OFFNRMFL
52
02/98
4.4
Digital outputs
Continued
Digital outputs for the digital composite (DC) point can be configured as
either latched or momentary. Momentary outputs use the MOMSTATE
parameter.
Commanded state (OP)
The command to go to a specific state normally results in the output to
the field device going to the commanded state. (The FSC can alter output
state to the field device.) The OP parameter in the DC point contains the
descriptor for the commanded state. The descriptor is configured in
parameters STATETXT(0) through STATETXT(2). The OP parameter is
available for configuration only if the number of digital output
connections (NODOPTS) is configured to be greater than 0.
Up to nine Boolean parameters of the form STx_OPy (where x = 0, 1, or
2 for the state number and y = 1, 2, or 3 for the output number) allow the
user to specify the normal state values that are to be stored by the output
connections. For each of the 3 commanded states per output connection,
the user must define the value (On or Off) of the state.
For the None state, the output values for the 3 possible outputs are
configured in parameters NONE_OP1, NONE_OP2 and NONE_OP3.
SO(0), SO(1) and SO(2) represent the State Output of the DC point. They
are another way of representing OP, but with Boolean values instead of a
self-defining enumeration. SO(0) will be On (the others Off) if OP is
State 0, SO(1) will be On (the others Off) if OP is State 1, and SO(2) will
be On (the others Off) if OP is State 2. Also, for example, writing to
SO(1) to On is the same as writing OP to State 1.
Output connections
The destinations of the outputs (and the output types) from a DC point are
specified by the user through the DODSTN(1) - DODSTN(3) parameters.
Destinations that can be specified are:
FSC connection,
SO parameter of a digital output point within the same FSC-SMM,
PVFL parameter of a local flag point, and
FSC-SMM box flag.
The output destinations must be in the same FSC-SMM box as the DC
point.
02/98
53
4.4
Digital outputs,
continued
Continued
Then ...
enter the following information for the respective
DODSTN(n) output connection parameter ...
!LCxxxxx
where !LCxxxxx is the address of the variable as
programmed in the FSC.
54
02/98
4.4
Digital outputs,
continued
Continued
Commanded State
(from Operator)
MODATTR
Commanded State
(from Program)
Program
Commanded
State
State 2
PERMISSIVE
INTERLOCKS
P0, P1 & P2 can be
controlled by the FSC
application program
State 1
State 0
Off
Off
On
On
Off
P0
P2
On
On
P1
Off
State 2
OVERRIDE
INTERLOCKS
l0, l1 & l2 can be
controlled by the FSC
application program
l2
On
Off
State 1
l1
On
Off
State 0
l0
Off
On
BYPASS
Off
On
OROPT
OP
Output Connections
(up to 3 outputs)
STx_OP1
Output
Calculation
STx_OP2
STx_OP3
02/98
55
4.4
Digital outputs,
continued
Continued
The three arrows originating from the lower box in Figure 4-6 are not
output connections. What the diagram is trying to show is that the DC
point uses the configured parameters STx_OPy to determine what values
should be written to the output connections.
ATTENTION
Alarming
56
02/98
4.4
Alarming, continued
Continued
02/98
57
4.4
Local manual
indication
Continued
58
02/98
4.5
Background
The analog input (AI) point converts raw FSC numbers into engineering
units for use by the rest of the TDC 3000 system.
Data flow
Analog input values from the field can be collected from the FSC via its
logic control program.
The FSC:
collects the analog input value from the specified I/O address, and
stores the collected value in its data storage area (memory), and
transfers the most recently collected value of the desired analog input
from the FSC-to-SMM output table to the FSC-to-SMM input table.
The FSC-SMM:
accesses the specified location where the desired analog input value
has been stored.
Point processing
Upon receiving the raw AI value from the FSC, the FSC-SMM performs:
PV characterization,
range checking and PV filtering,
PV source selection, and
alarm detection.
02/98
59
4.5
Point processing,
continued
Continued
FORCE
SMM Processing
FORCEFL
PVRAWLO
PVRAW
PVRAWHI
Calculation
PVRAW
INPTDIR
PVCHAR
PV
PVEUHI
Characterization
PVEULO
PVCALC
PVCLAMP
BADPVFL
Range
LOCUTOFF
Checking
PVEXEUHI
& PV
PVEXHIFL
PVEXLOFL
PVAUTOST
Checking
PVEXEULO
PVSTS
PVAUTO
PNTFORM
Full
PVMAN
Componnt
PV
PVSUB
PVAUTO
PVEXEUHI
Range
PVEXEULO
Checking
Man/Sub
BADPVFL
PVSTS
PVEXHIFL
PVEXLOFL
PVEULO
PVEUHI
Normalization
PVP
LASTPV
Auto
OnlyAuto
PVSOURCE
PVSRCOPT
All
Enable
Inhibit
Disable
HIGHAL
PVALDB
PVHITP
PVLOTP
PV
ALENBST
HIGHALPR
Alarm
PVHIFL
Detection
PVHIPR
PVLOFL
PVLOPR
PNTINAL
60
02/98
4.5
Raw PV processing
Maximum PV
resolution
Continued
100
100
PVRAWHI PVRAWLO
ATTENTION
PV characterization
The PVRAW signal received from the FSC is a percentage of the source
range. It is characterized based on the entries made for the PVCHAR and
INPTDIR parameters. This value is converted to engineering units.
PVCHAR can be Linear or Sqroot. The intermediate variable pvint is
calculated as follows:
Table 4-10 PV Characterization Effect on Characterization Equations
PVCHAR
pvint
Linear
PVRAW
Sqroot
100
PVRAW
100
PVCALC
Direct
100
Reverse
pvint
(PVEUHI PVEULO)
PVEUHI
100
61
4.5
PV range checking
Continued
If PVCLAMP is
And PVAUTO
Then ...
And PV is
exceeds PVEUHI
nothing happens.
exceeds PVEXEUHI
Set to NaN.
nothing happens.
goes below
PVEXEULO
Set to NaN.
exceeds PVEUHI
nothing happens.
exceeds PVEXEUHI
clamped to
PVEXEUHI.
nothing happens.
goes below
PVEXEULO
clamped to
PVEXEULO.
NoClamp
Clamp
ATTENTION
The PVSOURCE parameter allows the user to select the source of the PV
for this data point. The PV can be provided by the range checking circuit
(when PVSOURCE is Auto). In addition, the PV source option parameter
(PVSRCOPT) determines whether it is permissible to change the PV
source to a source other than Auto. PVSRCOPT has two states: OnlyAuto
and All. The All state allows the PVSOURCE to be set to Man (operator
can enter value) or Sub (program can enter value).
62
02/98
4.5
Alarming
Continued
The analog input data point compares the PV to threshold values and
records the alarms in the database of the data point. The alarms are then
reported by the FSC-SMM. Table 4-13 lists the parameters that are
associated with alarming in the analog input point.
Table 4-13 Analog Input Point Associated Alarm Parameters
Parameter
Definition
ALENBST
BADPVFL
Bad PV Flag
BADPVPR
CONTCUT
Contact Cutout
EIPPCODE
HIGHAL
HIGHALPR
PTINAL
PVALDB
PVEXHIFL
PVEXLOFL
PVHIFL
PVHIPR
PVHITP
PVLOFL
PVLOPR
PVLOTP
02/98
63
4.6
Background
The analog output (AO) point value is copied by the FSC from the
SMM-to-FSC output table to the SMM-to-FSC input table.
Point processing
Output
Value
Dcc
RCASOPT
o
None
Output
Value
(from Operator)
Cas
Operator
o
MODATTR
o
MODE
o
Man
Output
Value
(from Program)
Program
Full
PNTFORM
Output
Value
o
Componnt
OP
OPTDIR
Direct/Reverse
Calculation
OPFINAL
OPFINHI
Machine Count
OPFINLO
Calculation
SMM Processing
Machine count
FSC Processing
64
02/98
4.6
Output direction
Continued
The OPTDIR parameter specifies whether the output of the data point is
direct or reverse directed:
Table 4-14 Output Direct Effect
Final value
processing
OPTDIR
OPFINAL
Direct
OP
Reverse
100 OP
The value read by the FSC is calculated using the following equation:
machine count =
02/98
OPFINAL
100
65
4.7
Logic Point
Background
The function of the logic point is limited to the transfer of data between
points in modules on the same UCN. The logic point has, therefore, in the
LM been referred to as the "linkage point", and is the basis for the
FSC-SMM's application-level support of peer-to-peer communications.
Data types can be Boolean or Real.
Configuration
Input connections
Inputs to the logic point are assigned during configuration by using logic
input connections. Up to 12 inputs can be assigned to logic-slot inputs
L(1) to L(12), as shown in Figure 4-9. The logic input connections are
specified through the LISRC parameter.
The inputs to the logic slot can be obtained from:
any Boolean, integer, unsigned integer, enumeration, self-defining
enumeration, or real parameter within this FSC-SMM, or in another
node on the same UCN, using the "Tagname.Parameter" format.
ATTENTION
66
02/98
4.7
Logic Point,
Continued
Input connections,
continued
SMM Processing
LISRC(1)
Link
LODSTN(1)
Link
LODSTN(2)
Link
LODSTN(3)
Link
LODSTN(12)
LOENBL(1)
LISRC(2)
LOENBL(2)
LISRC(3)
LOENBL(3)
LISRC(12)
LOENBL(12)
Three types of errors can occur with regard to logic point inputs.
A communication error occurs as the result of a failed device.
The point has been deleted.
A configuration error occurs when the point mix in that module has
been changed such that the specified point no longer exists.
In order for the routine to be able to continue in spite of a configuration
error, the following special features are provided:
Bad Boolean inputs - If a Boolean input is not successfully fetched, its
value is defaulted, based on the logic-input-bad-handling-option
parameter (LIBADOPT) as listed in Table 4-15.
Bad real inputs - If a real input cannot be successfully fetched, its
value is defaulted to NaN (Not a Number) and no value is set to the
output. This means that the destination keeps its last good value.
Table 4-15 Logic Input Point Bad Handling Option Parameters
LIBADOPT
On
Off
Hold
02/98
Action
67
4.7
Logic Point,
Output connections
Continued
Logic output connections are used to write the values of local parameters
of a logic slot to the configured destinations. Up to 12 output connections
can be configured for each logic slot. The destinations are specified by the
LODSTN parameter by using the "Tagname.Parameter" format, the UCN
hardware reference address format, or the FSC address. Each destination
address is tied to the input bearing the same number (LODSTN(1) to L1,
LODSTN(2) to L2, etc.).
The logic output connection can write the selected local parameters of a
logic slot to
any Boolean or real parameter in this FSC-SMM, or another node on
the same UCN,
an address in the FSC of which the corresponding variable has an DCS
address.
Associated with each output connection is a logic output enable flag,
LOENBL(n), which is always an FSC address (!LCxxxxx). The FSC
variable pointed to by LOENBL(n) must be On for the corresponding
output connection to write to the specified destination. The default value
of 0 represents the On state.
Generic descriptors
68
02/98
4.8
Flag Point
Background
A flag data point is a two-state (On and Off) point that is used for storing
a Boolean value.
Data flow
A Flag is not just a Boolean value in the FSC-SMM. The value of each
Flag is copied to the FSC every FSC cycle, using the mechanism
illustrated in Figure 2-2.
The Flag point's state can change whenever it is accessed by other system
functions, such as an operator, a continuous point or a user-written
program.
The point's state can be supplied by
the operator,
an output connection from another FSC-SMM point (DC or LS),
another box (SM, PM, LM, etc.) on the same UCN,
a node on the LCN (AM etc.).
The FSC cannot write the value of the flag.
Point processing
The flag point has the parameters PVFL and PV. PVFL has a Boolean
value, whereas PV has the value equal to either STATETXT(0) or
STATETXT(1).
PVFL will also light the Pvstate1 and Pvstate0 boxes on the Universal
Station displays, depending on its state. If PVFL is On, the Pvstate1
(upper) box will be lit; if PVFL is Off, the Pvstate0 (lower) box will be
lit.
Flag points can be configured as full or component points as determined
through the PNTFORM parameter.
Figure 4-10 illustrates the FSC-SMM processing associated with the flag
point.
02/98
69
4.8
Flag Point,
Continued
Point processing,
continued
SMM Processing
PV State
PVFL
PV
PNTFORM
Full
Componnt
ALENBST
Inhibit
Enable
Disable
HIGHAL
OFFNRMPR
Alarm
Detection
HIGHALPR
(EIPPCODE)
70
02/98
4.9
Numeric Point
Background
Data flow
A Numeric is not just a real value in the FSC-SMM. The value of each
Numeric is copied to the FSC every FSC cycle, using the mechanism
illustrated in Figure 2-2.
The Numeric point's state can change whenever it is accessed by other
system functions, such as an operator, a continuous point, or a userwritten program.
The point's value can be supplied by:
the operator,
an output connection from another FSC-SMM point (LS),
another box (SM, PM, LM, etc.) on the same UCN,
a node on the LCN (AM etc.).
02/98
71
4.10
Timer Point
Background
The timer data point provides timekeeping in the FSC Safety Manager.
This type of data point keeps track of the elapsed time after the timer has
been started (by the operator or by a program), and provides an indication
when the elapsed time has reached the predefined limit.
Point processing
72
02/98
4.10
Timer Point,
Point processing,
continued
Continued
If the command Start is given when the timer is in STATE Disable, the
timer starts running, and the PV increases from 0. If the command Start is
given when the timer is in STATE Enable, the value of PV is set to 0, and
the timer keeps running.
When the command Reset is given when the timer is in STATE Disable,
the timer remains stopped, and the PV remains 0. When the command
Reset is given when the timer is in STATE Enable, the timer stops
running, and the PV is set to 0.
It is not possible to write SP with time running. Also, if the timer has
stopped and SP is written to another larger value, the timer will begin
timing up to the new SP value.
set
reset
SP
RV TIMEBASE SO
STATE
FSC Processing
SMM Processing
PV
COMMAND
SP
Timer
Interface
RV
STATE
SO
02/98
73
74
02/98
Index
Active state, 29
Alarm delay, 39
Alarm enable status, 32
Alarming
Analog Input (AI) points, 63
Digital Composite (DC) points, 56, 57
Flag points, 70
Alarming priorities, 32
ALENBST, 32, 39
ALMOPT, 39, 56, 57
Analog Input (AI) points, 22, 59
Analog Output (AO) points, 22, 64
Application control program, 16
Assigning DC input point connections, 51
Assigning DC output point connections, 54
Available chassis, 3
Data flow
Analog Input (AI) points, 59
Flag points, 69
Numeric points, 71
Data point mix, 25
Data point mix considerations, 28
Data point processing characteristics, 24
Data point processing order, 23, 24
Data point types, 22
DC input point processing, 52
DC output point processing, 55
DCS address, 17
Determining point mix, 25
Digital Composite (DC) points, 22, 42
Digital Input (DI) points, 22, 36
Digital inputs (DC points), 48, 49, 50, 51, 52
Digital Output (DO) points, 22, 41
Digital outputs (DC points), 53, 54, 55, 56
Display access scenarios, 11
Displaying execution states, 29
DISRC(x), 50
B
Bad control alarm, 57
BADLPFL, 19
BADPVTXT, 45
Boolean I/O status variables, 36
Box Status display, 14
C
Central Part rack, 3
Change-of-state events, 57
Checkpointing, 30
Command disagree, 56
Commanded state (DC points), 53
Communication between FSC-SMM and the FSC
Control Processor, 17
Communication mechanism, 17, 18, 19
Component point form, 31
Conditions for red tagging, 33
Contact cutout, 32
CONTCUT, 32
Current input state, 48
02/98
EIPPCODE, 57
Event reporting (DI points), 40
EVTOPT, 40, 57
Execution states
Active state, 29
Inactive state, 29
F
FBTIME, 56
Feedback time, 56
Final value processing, 65
Flag points, 17, 22, 69
FLLSBA, 17
Force enable, 19
Force flag, 19
Forcing, 34
Frontplate features, 5, 6
FSC, 3
FSC configuration, 8
FSC Control Processor, 17
FSC control program, 16
FSC Development System (FSC-DS), 4, 10
75
Index
G
Generic descriptors (Logic points), 68
M
Maximum PV resolution, 61
Memory tables, 17
MODATTR, 46
Mode attributes (DC points), 46
MODEPERM, 46
MOVPVTXT, 45
Multiple output processing, 56
N
Networks of FSCs, 9
NFLAG, 17
NNLSBA, 17
NNUMERIC, 17
NODINPTS, 48
NONECONF, 45
NOSTATES, 44
Numeric points, 17, 22, 71
O
Off-normal alarming, 39
Off-normal alarms, 57
OFFNRMPR, 39
OP, 19
Operational states
Application not yet downloaded into RAM, 15
Running (coldstart), 15
Running (warmstart), 15
Shutdown due to failure, 15
Waiting for fault reset to start up, 15
OPFINAL, 19, 45
OPRATRFL, 46
Order of data point processing, 23, 24
Output connections
DC points, 53
Logic points, 68
Output direction (AO points), 65
Output latch functions, 41
Override interlocks, 47
Hardware configuration, 16
History Module (HM), 30
Human Interfaces, 4
I, J, K
I/O rack, 3
Inactive state, 29
INPTDIR, 37
Input connections
DC points, 50
Logic points, 66
Interlocks, 46, 47, 48
Override interlocks, 47
Permissive interlocks, 47
L
LED indicators on FSC-SMM frontplate, 5
Linkage points, 22
Local manual indication (DC points), 58
LODSTN, 68
Logic Manager (LM), 2
Logic point configuration, 66
Logic point input errors, 67
Logic points, 22, 66
Loop status, 19
76
P, Q
Permissive interlocks, 47
PLC address, 17
PLCADDR, 17, 28
PLCMODE(1), 14
PNTFORM, 31
Point capacity, 24
02/98
Index
Point form
Component, 31
Full, 31
Point loading, 30
Point mix worksheet, 27
Point processing
Analog Input (AI) points, 59
Analog Output (AO) points, 64
Digital Input (DI) points, 38
Flag points, 69
Timer points, 72, 73
Point processing unit value, 25
Point states (DC points)
Bad state, 45
Momentary states, 44
Moving state, 45
None state, 45
Normal states, 44
OPFINAL, 45
Points, 17
Process Manager (PM), 2
PTEXECST, 29
PU count, 25
PU load, 27
PV characterization, 61
PV range checking (AI points), 62
PV resolution, 61
PV source selection
Analog Input (AI) points, 62
Digital Input (DI) points, 39
PVAUTO, 38
PVCALC, 61
PVCHAR, 61
PVEUHI, 62
PVEULO, 62
PVEXEUHI, 62
PVEXEULO, 62
PVNORMAL, 39, 57
PVRAW, 37
PVSLTSRC, 28
PVSOURCE, 39, 50
02/98
R
Raw PV processing, 61
Red tagging, 33
REDTAG, 33
S
Scan period, 25
Scan rates, 23, 26
SLOTNUM, 17
SMM-to-FSC Output Table, 19
SMM-to-FSC Write Back Table, 18
SPSLTSRC, 28
Status displays, 11
Status representation
Digital Composite (DC) points, 42, 43
Digital Input (DI) point, 37
Suppression of reporting of rapid events (DI points),
40
T
Tagnumbers, 16
TIMEBASE, 28
Timer points, 22, 72
Types of racks, 3
U
Uncommanded change, 56
Universal Control Network (UCN), 2
Universal Station (US), 4, 11
Universal Station Group and Detail displays, 29, 37
Universal Work Station, 4
V, W, X, Y, Z
Validity of point mix, 26
Variables, 17
77
78
02/98
READER COMMENTS
Honeywell IAC's Automation College welcomes your comments and suggestions to improve future editions of this and
other documents.
You can communicate your thoughts to us by fax or mail using this form, or by placing a toll-free telephone call. We
would like to acknowledge your commentsplease include your complete name, address, and telephone number.
BY FAX:
BY TELEPHONE: In the USA, use our toll-free number 1-800-822-7673 (available in the 48 contiguous states
except Arizona; in Arizona dial 1-602-313-5558).
BY MAIL: Use this form and mail to us at:
Honeywell Inc.
Industrial Automation and Control
Automation College
2820 West Kelton Lane
Phoenix, AZ 85023-3028
Title of Document:
Document Number:
FS09-500
Writer:
COMMENTS:
RECOMMENDATIONS:
Name:
Date:
Title:
Company:
Address:
City:
State:
Telephone:
Fax:
ZIP: