Fs 11500
Fs 11500
Implementation Guidelines
for use with the Honeywell FSC System
Releases 42x and 500
FS11-500
.
Implementation
FSC Safety Manager
FS11-500
02/98
Copyright, Notices, and Trademarks
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
This publication is designed to assist you in the implementation of the FSC Safety Manager
Module for use with the Honeywell FSC system Releases 42x and 500. Use this document as an
informational source, a guide and reference to implementation requirements, and for FSC Safety
Manager operational considerations.
AM ...........................................................................................................................Application Module
APM..........................................................................................................Advanced Process Manager
APMM.......................................................................................... Advanced Process Manager Module
CG .......................................................................................................................... Computer Gateway
CL............................................................................................................................. Control Language
CM...........................................................................................................................Computing Module
CP ......................................................................................................................................Central Part
CP ............................................................................................................................ Control Processor
CP .............................................................................................................................. Control Program
CPU................................................................................................................. Central Processing Unit
DCS............................................................................................................ Distributed Control System
DEB ......................................................................................................................... Data Entity Builder
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
HM................................................................................................................................. History Module
I/O...................................................................................................................................... Input/Output
LC.................................................................................................................................Logic Controller
LCN ....................................................................................................................Local Control Network
LM ................................................................................................................................. Logic Manager
LRAM .................................................................................................. Local Random Access Memory
NCF .............................................................................................................Network Configuration File
NIM...............................................................................................................Network Interface Module
PED ................................................................................................................ Parameter Entry Display
PI .............................................................................................................................. Personality Image
PLC ..................................................................................................... Programmable Logic Controller
PM ............................................................................................................................... Process Module
PMM ............................................................................................................. Process Manager Module
PSD ................................................................................................. Power Supply Distribution Module
PSU ..........................................................................................................................Power Supply Unit
PU ................................................................................................................................Processing Unit
RAM ..............................................................................................................Random Access Memory
ROM .......................................................................................................................Read-Only Memory
SM ................................................................................................................................Safety Manager
SOE.......................................................................................................................Sequence of Events
TAC ......................................................................................................... Technical Assistance Center
TDC ................................................................................................................ Total Distributed Control
TDF ...............................................................................................................Translated Database File
TPS .........................................................................................................................TotalPlant Solution
UCN............................................................................................................. Universal Control Network
US ..............................................................................................................................Universal Station
VBD ......................................................................................................................... Vertical Bus Driver
WD ........................................................................................................................................Watchdog
Publication Publication
Title Number
FSC Safety Manual PM.MAN.8047
FSC Hardware Manual PM.MAN.8048
FSC Software Manual PM.MAN.8025
Summary of FSC-SM Though most information in this publication relates to FSC Safety
implementation tasks Manager (FSC-SM) functions, FSC-SM data points and operating
considerations, along with other implementation activities, must also be
completed to make the FSC-SM functional.
FSC-SM Figure 1-1 shows all dependencies that must be completed before the
implementation FSC-SM can be fully operational. It does not indicate the order of task
dependencies
completion.
SM Checkpoint Volume
AREA DATABASE
SM Points
FSC address assignments
and functional logic
FSC-SM
programming
Data Points HM HISTORY GROUPS
FSC configuration
including FSC-SMM
configuration
FSC-SM
FSC-SM Items outlined in Table 1-1 may be affected by, or used to implement an
implementation tasks FSC-SM.
FSC Safety Manager The FSC Safety Manager (FSC-SM) provides a dual redundant fault-tolerant
summary controller for safety and shutdown application on the Universal Control
Network (UCN).
FSC Safety Manager Figure 1-2 gives an overview of the FSC Safety Manager connected to the
diagram TotalPlant Solution (TPS) network.
LCN
NIM
PM
LM UCN A
S Central I/O
SM
UCN B M Part System
UCN M
FSC
Functional overview The FSC Safety Manager resides as a node on the UCN and consists of
these main functional blocks:
• FSC Safety Manager Module
• FSC Controller — including these components:
– Control Processors,
– Communication Modules,
– I/O Modules, and
– Power Supply Modules.
FSC-SMM functions The FSC-SMM collects and processes information to and from the FSC
Controller. The FSC-SMM converts this data to UCN data types
(tag.parameter) and performs the following functions:
• engineering unit conversion,
• alarm handling and annunciation for FSC-SM points,
• diagnostic status reporting, and
• UCN communication functions.
FSC Control The FSC Control Processors execute the control program as defined by the
Processor functions user in the Functional Logic Diagrams (FLDs).
The Control Processors read and synchronize the inputs. The inputs are
then processed by the control program and the result is updated to the
output modules.
FSC user station The FSC user station contains the FSC user software, which supports the
user in performing a number of design and maintenance tasks., including
the design of the application program (using functional logic diagrams, or
FLDs). The FSC Development System software (R42x) or FSC Navigator
software (R500) allows the user to:
• configure FSC variables and attributes,
• create the control program via Functional Logic Diagrams (FLDs),
• load the control program into the FSC-SM,
• monitor the system status, and
• force FSC variables for loop check-out and maintenance of field
devices.
FSC Safety Manager Figure 1-3 illustrates the FSC Safety Manager subsystem.
functional diagram
FSC-SMM
LCN UCN Scan
NIM
Data
Data
Con-
UCN Table
version
PM Alarm
Diag-
Gen-
nostics
APM eration
HPM SMM
FSC Safety Manager
Data
LM Tables
SM
FSC
CP Scan
Data Cycle
Tables
UCN to field and back As illustrated in Figure 1-4, data being written to, and read from, the I/O
system takes two paths within the FSC Safety Manager.
• The UCN output path:
– receives data from the UCN,
– posts the data in the FSC-SMM's Data Table,
– transfers the data to the Control Processor's Data Tables,
– processes (tests, modifies) the data in the FLD control program,
– posts the processed data back to the Control Processor's Data Table,
and
– sends the processed data to the field via the I/O system or
– sends it to other FSC systems via the FSC Communication Network.
• The UCN input path:
– collects data directly from the field via the I/O system or via the FLD
control program, or
– collects data from other FSC systems via the FSC Communication
Network, and
– posts the data in the Control Processor's Data Tables,
– transfers the processed data to the FSC-SMM's Data Table, and
– places the data on the UCN.
FLD
FSC-SMM CP
UCN Control
Data Table Data Tables
Program
I/O FSC
FSC System Comm.
Safety Manager FSC
Module Controller
FSC-SM operating The FSC Safety Manager supports two basic operating modes: RUN mode
and startup modes and RAM mode. For each of the basic operating modes, two startup
modes are supported.
The operating modes apply to the type of physical memory the FSC
Control Program is located in. The startup modes apply to the process
control behavior of the FSC Control Processors when started after being
shut down.
RUN mode When the FSC-SM is configured for RUN mode, the FSC Control
Program is located in EPROM.
EPROMs are programmed at the dedicated FSC EPROM Programmer
using the FSC user software (FSC Development System or FSC
Navigator). The EPROMs are placed on the FSC Central Processing Unit
(CPU).
RAM mode When the FSC-SM is configured for RAM mode, the FSC Control
Program is located in random-access memory (RAM).
The FSC Control Program is loaded into the RAM of the FSC Control
Processor via a serial communication link. Loading is done from the FSC
user station using the FSC Development System software (R42x) or FSC
Navigator (R500).
Coldstart When the FSC-SM startup mode is Coldstart, the FSC Control Processor
initializes all variables to the configured power-on values before
processing the FLD Control Program for the first time after startup.
The power-up values for FSC variables are configured during the process
interface definition, using the system configuration option of the FSC user
software: FSC Development System (R42x) or FSC Navigator (R500).
Warmstart When the FSC-SM startup mode is Warmstart, after startup, the FSC
Control Processor resumes execution of the FLD Control Program, using
the variable status as it existed at the moment of the shutdown of the
Control Processor.
When the FSC Control Processor is started for the first time after
download of a new Control Program in RAM, or if the Control Processor
was shut down because of a detected safety-critical hardware fault, the
Control Processor starts up as with the Coldstart mode, initializing all
variables to the configured power-on values before processing the FLD
Control Program for the first time.
FSC Configuration The safety functions of the FSC-SM and the actual process interface is
and FLD Control realized through the FSC part of the FSC Safety Manager. The FSC
Program Design
configuration and the design of the Control Program, by means of
functional logic diagrams (FLDs), is accomplished through the FSC user
software (FSC Development System or FSC Navigator).
Table 2-1 lists the FSC user software options that are of interest for
configuration and FLD design for the FSC part of the FSC-SM.
FSC Configuration
and FLD Control
Program Design,
continued
Table 2-1 – FSC User Software Options (continued)
FSC Navigator FSC-DS Description
Option Option
Verify Application Verify application A tool which communicates with the FSC system to:
in FSC system • verify the correct translation and download of the FSC
configuration and functional logic diagrams (FLDs), and
• log changes made to the FSC configuration and
functional logic diagrams.
Monitor System View FSC A tool which communicates with the FSC system to:
system and • load the FSC Control Program into the RAM of the FSC
process status Control Processor,
• monitor process signals on a per-signal basis, e.g. for
loop checking,
• monitor the Control Program status per functional logic
diagram,
• retrieve FSC system and field loop diagnostic information
from the FSC system, and
• force variables to a fixed value.
DCS address FSC-SM points are linked to FSC variables via alias addresses.
For FSC variables, the alias address is referred to as the DCS address.
A DCS address is a five-digit number assigned to a variable in the FSC
that allows nodes on the UCN to reference that variable. The DCS address
of an FSC variable is the counterpart of the PLC address of an FSC-SM
point.
FSC variable access Table 2-2 lists the valid combinations of FSC-SM points and FSC
rights variables and access rights for the FSC Safety Manager Module
(FSC-SMM).
Linking FSC-SMM A link between an FSC-SMM point and an FSC variable is made when the
points to FSC combination of the FSC-SMM point type and FSC variable is valid and
variables the FSC-SMM point PLC address matches the FSC variable DCS address.
Assigning Alias DCS addresses are assigned to FSC variables on an individual basis, using
Addresses the system configuration option the FSC user software.
Assigning Alias • For FSC variables of type BI, the relative FSC addresses increment in
Addresses, continued steps of 4 and the DCS addresses in steps of 1. Thus, if a Numeric point
is linked to an FSC variable of type BI, location COM, with relative
address 4, and the DCS address is set at 1000, then the DCS address for
the BI variable with relative address 20 must be 1004 (4 / 1000, 8 /
1001, 12 / 1002, etc.).
• Although the FSC variable types O and BO are also grouped in areas,
the above rule for DCS address assignment do not apply to the O and
BO variables.
• For an FSC-SMM Timer point, four DCS addresses must be assigned.
The DCS address for the PV, Setpoint and Set parameters of the Timer
point can be selected freely. The DCS address for the Reset parameter
must match the DCS address of the Set parameter plus 1.
I/O system The interconnection of the FSC-SM with the process is realized through
I/O modules located in the FSC part of the FSC-SM.
I/O modules can be located in the FSC Central Part rack, or in I/O racks.
The interconnection between the Control Processor and the I/O system is
realized via Vertical Buses.
In FSC-SM configurations with redundant Control Processors, the I/O
system can be redundant, non-redundant, or a combination of both. In the
latter case, independent Vertical Buses are used to control the I/O system.
Non-Redundant I/O In configurations with non-redundant I/O, 18 I/O modules can be located
in a single I/O rack. The modules in the non-redundant I/O section are
controlled by the first Control Processor and the second Control Processor
alternately.
Redundant I/O In configurations with redundant I/O, 9 I/O module pairs can be located in
a single I/O rack. For each pair, one I/O module is controlled by the first
Control Processor. The other I/O module is controlled by the second
Control Processor.
The I/O signals of the redundant pairs are wired in parallel to the field.
I/O System diagram Figure 2-1 is an example diagram of the FSC-SM I/O system
configurations.
UCN FSC-SM
Central Part 1
RESET C
..
P
U S
M
C
O W
V
B
V
B
P
S
P
S
CP rack
M M D D D DBM D U
ENABLE
Central Part 2
C
.. Redundant
P
S C V V P P
U
M
M
O
M
W
D
B
D
B
D DBM
S
D
S
U
CP rack
.. .. .. .. B
D
B
D
Non-redundant I/O
Rack with
.. .. .. .. .. .. .. ..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.. H
non-redundant I/O
.. .. .. .. .. .. .. .. B
D
Redundant
V-bus
Non-redundant
V-bus
I/O types supported The FSC Safety Manager supports digital and analog input and output
signals.
The I/O signals can be terminated in the FSC cabinet, at Elco or Field
Termination Assemblies (FTAs), or they can be terminated externally, e.g.
in marshaling cabinets.
I/O characteristics Table 2-3 describes the associated I/O characteristics with the various
module types.
SOE summary During each program scan, the FSC's Control Processor (CP) updates its
data tables to the FSC-SMM, including timestamp information when the
data was read from/updated to the field.*
The FSC-SMM processor examines designated discrete variables, linked
to FSC-SMM digital input (DI) points, for a change of state (an event).
When the FSC-SMM processor detects an event for a DI point which was
configured for SOE, it generates an event, using the FSC timestamp for
event processing.
FSC-SM SOE SOE within FSC-SM involves user configuration of the FSC-SMM for:
configuration
• timestamping and event distribution processes, and
• journaling and display of detected events.
Time synchronization Time synchronization is transparent to the user and has the following
characteristics:
• The NIM provides time synchronization for all nodes on the UCN.
• The FSC-SMM synchronizes the clock on the FSC Control Processors
with LCN time - having a clock resolution of 1 millisecond.
ATTENTION The FSC-SM Time Sync will override any attempt by the
user to set FSC time using the FSC Development System.
Time Sync diagram Figure 2-2 shows a US Diagnostics display summarizing Time Sync
parameters.
HELP RESET
RESET STATS
STATS
STATS PAGE 1
BOX
FSC-SM
STATUS EVENT SENDER STATISTICS
MESSAGES SENT 3
VERS/
VERS/ MESSAGES RETRIED 0
REVIS RECEIVER DROPPED 0
NAKS RECEIVED 0
FSC-SM
BOX THROTTLING REQUESTED 0
CONFIG NUMBER OF EVENT RCVRS 1
Comparing events The NIM and FSC-SM have time synchronization features which keep
between FSCs time within all the FSC-SMs within ±3 ms.
The same timestamps of the same event recorded by two FSC-SMs could
be off by as much as ±1 scan time of the FSC-SM with the longer scan
±3 ms.
Timestamping within Timestamps within the FSC have the following characteristics:
the FSC
• Timestamps are based on the FSC clock time measured and
synchronized between the FSC Control Processors following the
refresh of the Input Status.
• All detected events within a given FSC scan will have a timestamp of
the same value of time. However, if the FSC-SMM is not synchronized
to LCN time for whatever reason, DI SOE events do not get a
timestamp from the SMM but from the NIM. In this case, DI SOE
events detected within the same FSC scan may have different values of
time.
• After each FSC Control Program cycle, the FSC Control Processor
updates its data tables, including timestamp information, to the
FSC-SMM.
• The FSC-SMM monitors the DI data table for all DI points configured
for SOE, and generates an SOE event if a state change is detected. The
timestamp used for the SOE event is the timestamp provided by the
FSC Control Processor.
DI SOE timestamping The FSC-SM clock is synchronized to the LCN time provided through the
NIM for consistent and comparable timestamping of DI SOE events
throughout the TotalPlant Solution (TPS) system.
Non-DI SOE The FSC-SMM does not assume responsibility for the timestamping of
event/alarm non-DI SOE alarms and events. These timestamps are provided by the
timestamping
NIM.
SOE resolution SOE resolution (T_res) is equivalent to the FSC Control Program Cycle
Time. This cycle time is calculated by the FSC user software depending on
the FSC configuration and control program.
SOE resolution Figure 2-3 illustrates SOE resolution (T_res) for the FSC.
diagram
Figure 2-3 – SOE Resolution
T_res
SOE event recovery Event recovery of timestamped events has the following characteristics:
• It occurs only during FSC-SMM or NIM failover/switchover.
• No operator intervention is required.
• The FSC-SM will buffer timestamped events for at least 20 seconds.
• SOE Event Recovery will restart a collection from t–20 seconds.
• In failover situations, Event Recovery will involve a reread of events
that are no more than 20 seconds old.
• During buffer overflow situations (no available buffer space and no
events older than 20 seconds), the FSC-SM will drop new events.
Throttled event FSC-SMM will filter event bursts through the use of a PV Change Delay
collection function. This function is similar to that available for alarming using the
DLYTIME parameter. PVCHGDLY (preset) and PVCHGTMR (timer) are
the supporting parameters.
Figure 2-4 illustrates how unwanted changes in events are ignored.
x y z
Time
1
PV
0
ignored events
PVCHGTMR zero counting down
Event N Event N+1
PV=1 PV=0
t=x t=y
Event recovery and Flushing an FSC-SMM database from Primary to Secondary will have the
flushing following effect on event recovery:
• Point databases changes and active delay timers will be flushed to the
Secondary.
• Although SOE event data is not flushed, it is maintained in such a way
that it will not be lost.
Journals and listings Displayed timestamp resolution will be 1 ms, with Sequence Stamp
Differences equivalent to FSC Scan Time.
SOE configuration To use SOE, you must configure the selected DI points to be collected for
SOE on the TPS system.
Saving/restoring data
flow Figure 2-5 shows the saving and restoring data flow for the FSC Safety
Manager.
PROGRAM
History Module, LOAD
Cartridge or
SAVE Floppy RESTORE
DATA DATA
Program
SMM Point Data
FLD
FSC FSC
User Station Control
Processor
I/O System
Saving and restoring The three bottom targets of the UCN Status display, shown in Figure 2-6,
data using the US save and restore the NIM and FSC Safety Manager data points.
Status display
Figure 2-6 – US UCN Status Display for Data Save and Restore
Function of save and Table 2-4 outlines the functions of the US Status display save/restore
restore targets targets.
FSC-SMM /FSC Figure 3-1 shows the redundant architecture of the FSC-SMM and FSC
redundancy scheme controller.
Figure 3-1 – Redundant FSC Safety Manager Connected to the UCN and FSC
UCN
FSC-SMM Redundant Pair FSC
FSC-SMM
Conversions CP1
Alarms
Data Table Data Table
Messaging
UCN Communication
FSC-SMM
CP2
Conversions
Alarms Data Table Data Table
Messaging
UCN Communication
A B
FSC Safety Manager Both FSC-SMMs communicate with the UCN, but only the Primary
status indication performs main functions like point processing, etc. The other FSC-SMM,
the Secondary, is in hot stand-by.
The status of the FSC-SMM is shown on the front panel of the module.
Figure 3-2 shows the front panel of an FSC Safety Manager Module.
FSC
TM
STATUS
TX
P
A A
B
10008/2/U
FSC-SMM front panel The 'STATUS', 'Tx', 'P' and the 'A' and 'B' LED indicators, as seen in
indications Figure 3-2, provide information on the status of the FSC-SMM. Table 3-1
gives an overview of the description of each.
FSC-SMM and FSC Each FSC-SMM monitors the link to its associated Control Processor. A
redundancy fault in this interface will trigger the FSC-SMMs to choose the best of two
interfacing
FSC interface situations. Failure of a link to an FSC Control Processor
will initiate a failover. While both Control Processors are running, the
FSC-SMMs will attempt to isolate the emerging failures and maintain the
most effective interface.
The faults that can cause a failover to the FSC-SMM hot spare include the
following:
• The on-line FSC-SMM stops communicating with its Control
Processor.
• The hot spare FSC-SMM is receiving information from the UCN, but
the on-line FSC-SMM is not.
• The on-line FSC-SMM encounters an internal failure.
FSC-SMM switchover FSC-SMM switchovers result from an Operator Station command. For
operator-requested switchovers, the FSC-SMM will complete
Primary/Secondary switchover and Point Processing priming within two
Point Processor Scan Times (normally two seconds). An additional 0.5
seconds (2 seconds maximum) will be required for Secondary
resynchronization.
FSC-SMM switchover To begin operator-initiated switchover, you must follow the procedure
procedure outlined in Table 3-2. Figure 3-3 shows this procedure graphically.
US UCN status Figure 3-3 shows the US UCN Status display used for operator-initiated
display for FSC-SMM FSC-SMM switchover.
switchover
FSC-SMM flushing Flushing is the act of copying database changes between redundant pairs,
and has the following characteristics:
• Flush operations occur in under 0.125 seconds.
• There is no need to synchronize or flush any FSC data.
• Parameter writes are flushed to the Secondary prior to UCN
acknowledgment.
• Flushing is done over the UCN.
Primary/secondary Both FSC-SMM Primary and Secondary will participate in UCN Time
FSC-SMM UCN time Sync. However, FSC time sync is the responsibility of the FSC-SMM
sync
Primary. Upon FSC-SMM failover/switchover:
• The new FSC-SMM Primary will initiate Event Recovery and issue a
request to the FSC to retransmit timestamped events which were
buffered over the last 20 seconds.
• The new FSC-SMM Primary will assume responsibility for FSC time
sync.
UCN addressing The UCN address is configured at the FSC user station and loaded with
the control program into the FSC Control Processors. The FSC user
software only allows odd UCN addresses to be configured.
In the ALIVE state, the FSC-SMM will display the odd address in the top
slot or the even address in the bottom slot.
In the IDLE/RUN states, the primary assumes the odd address (where
points are built) and the secondary assumes the even (backup) address.
When the FSC-SMM is installed, the FSC Control Processors load the
UCN address into the FSC-SMM.
Preference Preference toward one of the FSC-SMMs enables the redundant pair to
better resolve contention situations. Preference is based on top/bottom file
position, the top is preferred (an FSC convention).
Hard failure Hard failure situations will result in FSC-SMM shutdown (to the FAIL
state or total reset). Hard failure situations include component, program or
database failures which may or may not interfere with FSC Control
Processor operation, but are considered detrimental to either the FSC, the
partner FSC-SMM or the UCN.
Failed node A failed node is seen at the Operator Station's System Status display, as
FAIL or OFFNET.
Figure 3-4 shows the UCN Status display for a failed node.
VERS/ C0 08 01 30 24 34 01 30 00 00 00 00 00 00 04 0C
REVIS
00 00 20 08 00 50 0C C0 00 46 00 EA 00 46 00 EA
FSC-SM
CONFIG
00 00 00 00 00 00 04 84 00 00
------ D0 ------- ------ D1 ------- ----- D2 -------- ------ D3 -------
UCN
UCN 00 5C DB 2C 00 00 00 05 00 00 00 5A 00 00 00 03
STATS
STATS ------ D4 ------- ------ D5 ------- ----- D6 -------- ------ D7 -------
00 00 00 00 00 00 00 00 00 00 45 00 00 00 00 0D
MAINT ------ A0 ------- ------ A1 ------- ------ A2 ------- ------ A3 --------
SUPPORT 00 5C DB 2C 00 5C DB 2C 00 00 00 00 00 4E 3D EC
------ A4 ------- ------ A5 ------- ------ A6 ------- ------ A7 --------
SOFT
00 5E 0E 34 01 30 24 00 00 59 B4 E0 00 5D 0C 6C
FAILURE
Cold start-up Following power-up reset, the FSC-SMM will operate from Read-Only
Memory (ROM). It will perform self-testing and then arrive at one of the
two ALIVE states illustrated in Figure 4-1, depending on file position.
Power-up/Reset
no PI detected no PI detected
Downloading Next, the operator must select one of the two FSC-SMM nodes (from the
FSC-SMM personality UCN Status display) and initiate a Personality download.
OR
PI download started
Alive,
with PI
downloading
PI download completed
Idle, with
odd UCN
address
Cold start-up - When an FSC-SMM reaches the IDLE state, it begins searching for, or
FSC-SMM idle state communicating with, a partner FSC-SMM. This process is carried out
over the UCN.
Cold start-up - During database synchronization, the Primary suspends all normal
FSC-SMM idle state, operations involving its database. This synchronization process requires
continued
less than two seconds to complete. During this completion time, any UCN
parameter access requests are queued for later servicing.
Figure 4-4 shows UCN Status display once the FSC-SMMs have reached
synchronization state. Note the "IDLE" or "OK" for the Primary and
"BACKUP" for the Secondary.
Warm start-up Warm start-up is the condition where an FSC-SMM has retained its
Personality (PI) and database after a reset. Therefore, the device is allowed
to continue processing without operator intervention.
FSC-SMM IDLE/RUN With warm start-up following reset, the FSC-SMM will operate from
state - warm start-up EPROM to perform self-testing. It then looks for the existence of a valid
Personality and database and proceeds without operator intervention. The
Personality will take control of the FSC-SMM platform and bring the
system to the state it was in (IDLE or RUN) prior to the reset, assuming
conditions allow operation in that state to continue (e.g. state of control
processor).
ATTENTION The new Secondary, when swapped, will not perform any
self-test (fast restart).
FSC-SMM idle/run Figure 4-5 illustrates the various steps for a warm start-up.
state - warm start-up,
continued
Figure 4-5 – FSC SMM Idle State - Warm Start-up
Power-up/Reset
PI detected PI detected
Primary/Secondary
status unresolved
Primary Secondary
UCN shutdown status Figure 4-6 shows the UCN Status display for FSC-SMM shutdown.
display
Figure 4-6 – FSC-SMM Shutdown UCN Status Display
MAKE 18 SEP 96 09:18:28 2
SELECTION UCN CONTROL STATE: BASIC
UCN CABLE STATUS: UCN 01 UCN AUTO CHECKPNT: INHIBIT
OK STATUS
01 NIM 0 03 NIM 04 11 PM 12 13 LM 14 31 SM 32 35 SM 36
OK 2 OK OK OK OK OK 1
BACKUP BACKUP BACKUP BACKUP BACKUP BACKUP
Operating
System Application
Reserve Reserve
10%
FSC Interfacing,
Database, 10%
Synchronization /
Flushing, Diagnostics,
UCN Communications
(Overhead) Point Processing,
Event Detection and
24% Generation
36%
Parameter Access
20%
Overhead One of the resource allocations of the FSC-SMM Processor that may need
further explaining is overhead. Overhead includes the background
functions required to support the FSC-SM node and FSC-SMM interface
to the FSC. It includes the following:
• FSC Control Processor interfacing,
• diagnostics and status, and
• redundancy and checkpointing.
Performance Table 5-1 outlines the performance specifications for the FSC Safety
specifications Manager.
Failover 5 seconds
Primary/Secondary 2 seconds
Switchover and Point
Process Priming
Processing units for Table 5-2 outlines the processing units for the FSC-SMM.
the FSC-SMM
Table 5-2 – Processing Units for the FSC-SMM
Point Type Processing Units per Processing Units
Point for 0.5 s per Point for 1 s
scan period scan period
Numeric 0 0
NIM processing load Table 6-1 gives an example of an NIM processing load estimate. In this
example example, the total induced load is 335, which is 33.5% of the maximum
load allowed for an NIM.
US Induced Load
Universal Stations Number principally accessing this NIM 3 15 45
Schematic Displays on those Number principally accessing this NIM 1 30 30
USs
HM Induced Load
History Modules Number principally accessing this NIM 1 30 30
Checkpointing Number of HMs checkpointing this NIM 1 70 70
Estimating NIM The NIM processing load estimate is calculated as outlined in Table 6-2.
processing loading
1 Multiply the value you entered in the Number column in Table 6-1 by
the factor in the Load Factor column.
ATTENTION You should make such an estimate for each NIM in your
system.
Considerations for You should keep the following factors in mind when calculating the NIM
NIM load calculation processing load.
• Count redundant node pairs (NIMs, AMs, PMMs, LMs and SMs) as
one.
• The load factor for schematic displays is based on a schematic with 250
parameters which is principally accessing this NIM (four-second update
intervals).
• The AM load factor is based on a fully loaded AM accessing data from
this NIM.
• If you have several NIMs, you might consider using a spreadsheet on a
personal computer to do your calculations.
NIM processing load Table 6-3 outlines the NIM processing load categories.
categories
750 to 1000 Marginally Display of information from this NIM and its
(75% to 100%) Acceptable reporting of events may occasionally be
sluggish, especially during a process upset
or a peak load such as multiple point
loading.
Adding NIMs to the An additional NIM (redundant NIM pair can be added to the UCN and the
UCN LCN to share the processing load with another NIM. Figure 6-1 illustrates
the new UCN configuration with an additional NIM.
LCN
NIM NIM
NIM assignments From the LCN viewpoint, the two NIMs (two redundant NIM pairs) are on
separate process networks, even though they are connected to the same
physical UCN. NIM assignments are as follows:
• NIM 1 (configured as ThisNIM) - assigned to process network n (n is in
the range from 1 to 20; each UCN and each Data Highway is one
process network).
• NIM 2 (configured as RemotNIM) - assigned to process network n+1.
Implementation of two To implement two logical process networks, you must follow the
logical process procedure outlined in Table 6-4.
networks
NIM addition example Figure 6-2 gives an example of an additional NIM on a UCN
configuration.
LCN
NIM NIM
NIMs 01 and 02 NIMs 03 and 04
PM 05
SM 07
NIM addition example, For the UCN node numbers in Figure 6-2, you would build the UCN node
continued and node-specific entities as outlined in Table 6-5.
Operational Take into account the following considerations when you have two logical
considerations for process networks (NIMs).
two logical NIMs
• Use the SAVE DATA target to checkpoint data from the UCN nodes.
The restoration of checkpoint data to the nodes can be accomplished
only from the UCN Status display. For the process network, the nodes
are assigned to (NODEASSN = ThisNIM).
• If you try data restoration from the wrong display, a "node assignment"
error message appears. If some of the points in a UCN node are
assigned to process network n+1, you will have to use SAVE DATA
twice, once for each UCN Status display.
• For automatic checkpointing to save all data - you must enable it
through the UCN Status displays for both process networks.
• Alarming, message transfers and event-initiated processing are handled
by the NIMs and no special operational considerations are required.
• If FSC-SMM memory is corrupted, a checksum error will be detected.
Operational Take into account the following considerations when building process
considerations for points to reside on two logical UCNs.
two logical UCNs
• Assign approximately equal numbers of points to each UCN (parameter
NTWKNUM).
• Assign points that use peer-to-peer communication to the same UCN.
UCN point building One UCN point must be built for each node on the UCN. This includes
summary each NIM and FSC-SM (non-redundant and redundant).
The UCN and LCN points are reserved entities (see Subsection 2.1 of the
Data Entity Builder Manual). These entities must be built and loaded
before data points can be loaded into the UCN nodes.
UCN point building UCN points are built with the Data Entity Builder. Table 7-1 outlines the
procedure procedure.
UCN point building The example listed below shows how reserved entities would be built for
example the UCN. It will reference Figure 7-1.
EXAMPLE:
LCN
NIM
NIM
01 02
11
09
13
UCN
02 Process network
number for this
17 UCN (0-20)
15
19
Node-specific point You must build node-specific points for each FSC-SM, including all
building summary redundant pairs on the UCN. Figure 7-2 shows where the node-specific
FSC-SM data points information resides within the implementation
scheme.
UCN Points
NIM Points
SM Points
FSC-SMM
SMM Data
Points
FSC
FSC-SMM database The FSC Safety Manager Module database is configured from the
Universal Station. Once loaded into the FSC Safety Manager, this
FSC-SMM configuration data can be saved on the History Module and
downloaded over the UCN to the FSC-SMM.
Functional Logic The FLD Control Program for the FSC is developed using the FSC user
Diagram database software. Once loaded in the memory of the FSC Control Processors, the
control programs are saved in the FSC database on the FSC user station,
where multiple FLD programs can be saved under separate file names.
Determining total The maximum number of Processing Units for the FSC-SMM is 7500.
FSC-SMM processing Before building point displays, it is important that you determine your
units
target maximum point counts and Processing Units. This can be done
using Table 7-2.
Digital Input
0.5 sec. digital scan 2000 1.9 X _______ = __________
Digital Output
0.5 sec. digital scan 2000 1.3 X _______ = __________
Digital Composite
0.5 sec. digital scan 1000 8.1 X _______ = __________
Analog Input
0.5 sec. analog scan 1000 12.5 X _______ = __________
Analog Output
0.5-sec. analog scan 1000 3.1 X _______ = __________
Logic
0.5 sec. digital scan 30 200 X _______ = __________
Timer
0.5 sec. digital scan 1500 1.9 X _______ = __________
Determining total
FSC-SMM processing ATTENTION Please note the following:
units, continued • 0.5 sec. digital scan when scan rate = AR1DT2 or AR2DT2.
1.0 sec. digital scan when scan rate = AR1DT1.
0.5 sec. analog scan when scan rate = AR2DT2.
1.0 sec. analog scan when scan rate = AR1DT2.
• The Point Processing total must be 7500 or less to be valid.
• The maximum number of connections between FSC-SMM points
and FSC variables is 2000, excluding connections made via flag and
numeric points.
• FLAG and NUMERIC points use a fixed amount of processing
overhead (PU = 0) and therefore are not required to be calculated into
the Point Mix determination. You can configure as many as:
− 2000 Flag points
− 1000 Numeric points.
Node-specific building Figure 7-3 and Figure 7-4 show the node-specific building displays for the
displays US.
Node-specific building
displays, continued
Data point building Data points are built with the Data Entity Builder. Table 7-3 outlines the
procedure you should use.
4 Select point type options desired. Refer to the FSC Safety Manager
Control Functions manual for information about each point type.
Loading points Points are loaded by selecting appropriate targets on the Data Entity
Builder's Command Menu or from the Parameter Entry display by pressing
a function key.
Soft failures Soft failures are situations where control and process view are maintained,
but a fault has jeopardized system integrity.
An FSC Safety Manager soft failure may have many different causes.
Softfail descriptions Table 8-1 lists the types of softfails that may be encountered.
19 UCNPRSFL Primary Cannot Talk FSC-SMM has lost the ability to communicate
to Secondary on UCN over the UCN.
20 UCNSCPFL Secondary Cannot Talk FSC-SMM has lost the ability to communicate
to Primary on UCN over the UCN.
63 LCIOCDFL LC Comm or I/O Card FSC System Aliases are signaling an I/O fault.
Fault
Soft failures US Figure 8-1 shows a US display which provides the various FSC Safety
display Manager soft failures and their corresponding error codes.
FSC-SM
STATUS
19 Primary Cannot Talk to Secondary on UCN
VERS/ 20 Secondary Cannot Talk to Primary on UCN
REVIS 21 Secondary Not Synched
34 UCN Overrun
FSC-SM 35 Point Processing Overrun
CONFIG 54 LC Not Scanning
63 LC Comm or I/O Card Fault
UCN 80 SMM Time Synch Failure
STATS 81 LC Time Synch Failure
MAINT
SUPPORT
SOFT
FAILURE
Hard failures Hard failures will result in FSC-SMM shutdown (to the FAIL state,
summary ALIVE state or total reset). Hard failures include the following:
• component failure,
• program or database failure.
Crash codes Fail (crash) situations involve a large number of possible error codes.
Contact the Technical Assistance Center (TAC) for help in identifying the
causes of such failures.
Errors in configuring The FSC-SMM will only recognize LC aliases previously configured
points within the FSC. Table 8-2 lists configuration errors for the FSC Safety
Manager.
US display for Figure 8-2 is the US display which allows you to access the
communication Communication Error Block screen. To do this, you need to select the
errors target
"NODE STS INFO" target.
UCN
UCN PERSONALITY LOAD INFO
STATS
STATS NODE LOAD FAILURE INFO : 0
LOAD FLAGS : 40
MAINT
MAINT LOAD PACKET NUMBER : 914
SUPPORT NODE PERFORMING LOAD : 1
US display showing Figure 8-3 shows the US UCN statistics display which lists the various
UCN statistics UCN communication error statistics, along with other UCN statistics. The
values given are samples of what might be expected.
HELP RESET
RESET STATS
STATS
STATS PAGE 2
BOX
FSC-SM
STATUS NO COPY BUFFERS 0 TOTAL CABLE SWAPS 1
TOKEN ROTATION TIME 0 CABLE A SILENCE 0
VERS/
VERS/ NO SUCCESSOR FOUND 0 CABLE B SILENCE 0
REVIS ASKED WHO FOLLOWS 0 CABLE A NOISE 0
TOKEN PASSED FAILED 0 CABLE B NOISE 0
FSC-SM
BOX NOISE BITS 0 NO-RESPONSE ERRORS 0
CONFIG CHECKSUM ERROR 0 UNEXPECTED RESPONSES 0
REPEATER ERROR 0 ERRORS IN RESPONSES 0
UCN
UCN PARTIAL FRAME 0 AUTO-RECONNECTS 0
STATS
STATS
STATS RECEIVED FRAME TOO LONG 0
NO RECEIVE BUFFERS 0 LOCAL MESSAGES 0
MAINT RECEIVE OVERRUN 0 MESSAGES SENT 306
SUPPORT DUPLICATE RWR 0 MESSAGES RECEIVED 122
NULL RWR (RESYNCH) 0 MESSAGES DISCARDED 0
SOFT TRANSMIT UNDERRUN 0 REPLY TIMEOUTS 0
FAILURE TRANSMIT FRAME TOO LONG 0
UCN addressing An FSC Safety Manager UCN address is configured at the FSC user
errors station. Range checking within the FSC user software is assumed (1-63,
odd addresses only). The top/bottom module placement within a given slot
determines top/bottom shadow addressing. It is therefore impossible for an
FSC-SMM to operate with an invalid UCN address. However, there is no
protection against duplicate use of a UCN address.
A F, G
Access rights, 13 FAIL state, 36
Adding NIMs to the UCN, 54 Failed node, 37
Address aliases, 13, 14, 15 Failover, 32, 48
Alias addresses, 13, 14, 15 FLD Control Program design, 11
ALIVE state, 39 Flushing, 24, 34
Application module, 2 Free format logs, 2
Area database, 2 Front panel of FSC-SMM module, 30
Area names, 2 FSC configuration, 11
Assigning alias addresses, 14, 15 FSC Control Processor functions, 4
FSC Development System (FSC-DS), 4, 11, 12
FSC Navigator, 4, 11, 12
B FSC network capabilities, 19
FSC Safety Manager diagram, 3
Button configuration, 2 FSC Safety Manager functional diagram, 5
FSC SMM functions, 4
FSC user software, 4, 11, 12
C FSC user station, 2, 4
Cold start-up, 39 FSC variable access rights, 13
Comparing events between FSCs, 22 FSC variables, 14
Configuration errors, 71 FSC-SMM and FSC redundancy interfacing, 32
Control Language (CL), 2 FSC-SMM database, 61
Crash codes, 70 FSC-SMM database synchronization, 34
FSC-SMM failover, 32
FSC-SMM flushing, 34
D FSC-SMM front panel indications, 31
FSC-SMM points, 14
Data Entity Builder, 59 FSC-SMM redundancy, 29
Data flow, 6 FSC-SMM redundancy, 35
Data point building, 66 FSC-SMM switchover, 32
Database synchronization, 34, 48 FSC-SMM switchover procedure, 33
DCS address, 13 Functional Logic Diagram database, 61
DI SOE timestamping, 22 Functional logic diagrams (FLDs), 4
Diagnostics, 21 Functional logic programming, 2
DLYTIME, 24
Downloading FSC-SMM personality, 40
H
E Hard failures, 36, 70
HM History Groups, 2
Event distribution, 24
Event recovery, 23
Event recovery and flushing, 24
Event recovery cut-off point, 23
I, J P
I/O characteristics, 18 Performance specifications, 48
I/O system, 16 Picture Editor, 2
I/O system diagram, 17 Point process priming, 48
I/O types, 17 Point processing, 48
IDLE state, 41 Preference, 36
Implementation dependencies, 1 Primary/Secondary switchover, 48
Implementation tasks, 1 Processing units, 49, 62
PVCHGDLY, 24
PVCHGTMR, 24
J
Journals and listings, 25 R
RAM mode, 9
L Redundancy, 29, 35
Redundancy interfacing, 32
LCN nodes, 2 Redundant architecture, 29
Linking FSC-SMM points to FSC variables, 14 Redundant communication paths, 35
Loading points, 66 Redundant I/O, 16
Redundant NIM pair, 54
Resource allocation, 47
M Restoring and saving data summary, 26
Module front, 30 RUN mode, 9
N S
Network capabilities, 19 Saving and restoring data, 26, 27
Network Interface Module (NIM), 2 Sequence of Events (SOE), 20
NIM addition example, 55 Shutdown, 45
NIM assignments, 54 SOE configuration, 25
NIM load calculation, 52 SOE event recovery, 23
NIM processing load, 51 SOE event recovery cut-off point, 23
NIM processing load categories, 53 SOE resolution, 22, 48
NIM processing load estimator, 51 SOE resolution diagram, 23
Node-specific building displays, 64 Soft failures, 67
Node-specific point building, 61 Soft failures US display, 69
Non-DI SOE event/alarm timestamping, 22 Softfail descriptions, 68
Non-redundant I/O, 16 Start-up
Cold, 39
Warm, 43
O Startup mode
Coldstart, 10
Operating modes Warmstart, 10
RAM mode, 9 Status indication, 30
RUN mode, 9 Switchover, 32
Operational considerations for two logical NIMs, 57 Switchover procedure, 33
Operational considerations for two logical UCNs, 57
Operator-requested switchovers, 34
Overhead, 47
T V
Throttled event collection, 24 Volume configuration, 2
Time Sync diagram, 21
Time synchronization, 20
Timestamping, 22 W
Warm start-up, 43
U
UCN addressing, 36
UCN addressing errors, 73
UCN input path, 6
UCN output path, 6
UCN parameter access, 48
UCN point building example, 60
UCN point building procedure, 59
UCN shutdown status display, 45
UCN statistics display, 73
UCN status display, 33
UCN time sync, 34
UCN-specific FSC-SMM redundancy, 35
Unit names, 2
US Display - Soft Failures, 69
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 comments—please include your complete name, address, and telephone number.
BY FAX: Use this form and fax to us at 1-602-313-4108.
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
COMMENTS:
RECOMMENDATIONS:
Name: Date:
Title:
Company:
Address:
City: State: ZIP:
Telephone: Fax:
.
.
Industrial Automation and Control Helping You Control Your World
Honeywell Inc.
16404 North Black Canyon Highway
Phoenix, Arizona 85023-3033