80-03-04
Honeywell 5190
Multifunction Controller Ill Specification and
ypc 3000 Technical Data
TABLE OF CONTENTS — Page
Introduction 2
Functional Description 2
Sequence Control Function 2
Modulating Control Function 3
Logic Control Function 7
VO Monitoring Function 7
Trending 15
Physical Charactetistios 15
Controller Card File Assembly
CB535 16
Controller File Terminal Panel
TCBXX 20
Point Card File Assembly |
PEX00 at
Point File Terminal Panels |
TCBXO 25 |
Min-VO Terminal Pane!
TPFIO 25
Enhanced Terminal
Panels TPFXO 26
‘Junction Panel JCBOO 26
Branch Junction Panels
JCDXO 26
Options 26
Hiway Interface HBC52 26
C-Link Interface CBCO3 27
VO Bus Control CBC00 27
Local Communications
Interface J-DCCXO 27
UAC Interface CBC50 27
UAC for Slots 9 ~ 16 27
STIDC Interface 27
Diagnostios 28
Operator Interface 28
Enhanced Operator Station Ill 28
Local Batch Operator Station 29
Analog and Digital Displays 29
‘Specifications 30
Figure 1— Multifunction Controller il 409BC03-04
Page
Introduction
Muttitunction Controller Ils a
‘module of the TOC 3000 System
that can be used to control a wide
variety of continuous and
discontinuous processes.
Muttifunction Controller Il (Figure
1) contains the hardware
necessary to receive analog,
digital, and counter inputs from
the field devices, perform control
‘computations according to the
assigned algorithm and control
sequences, and provide the
resutting analog and digital
outputs to the field devices. In
addition to interfacing with field
devices, it interfaces with
Enhanced Operator Station Il
through the Data Hiway.
Muttfunction Controller Ii can also
interface with the Universal
Station through the Data Hiway
and associated Hiway Gateway.
Both stations enable plant
personnel to enter control
strategies and monitor/modity
process operation,
Muttifunction Controller Ill has the
‘capability of handling up-to-32
analog inputs, up-to-72 analog
‘outputs (including 8 controller file
outputs), up-to-256 digital inputs,
up-t0-128 digital outputs, and up-
0-64 counter inputs. Typically,
the controller handles 24 analog
inputs, 8 analog outputs, 112
igital inputs, 56 digital outputs,
‘and 4 counter inputs.
Functional Description
Muttitunction Controller II
(consisting of the controller file,
point-card files, and associated
terminal panels) performs four
‘main control functions:
‘Sequence Control, Modulating
Control, Logic Control, and VO
Monitoring (See Figure 2). The
‘sequence control, modulating
‘control, logic control, and VO
‘monitoring functions operate
independently, but are integrated
to enable interaction. Each of the
four main controller functions is sequence slots are referred as
described separately below. “process module data points"
Each sequence program runs
‘Sequence Contro! Function independent of the programs in
‘The Sequence Slot other slots except that any
sequence may start any other
‘Sequence controlis sequence. All sequences within
accomplished in functional controller operate on and can
entities called sequence slots communicate through a common
The user may define the number, _variable data base which consists
within the range of 1-16, of ‘of analog inputs, analog outputs,
sequence slotsto be used ina ‘counters, digital inputs, digital
given application. The slots are outputs, flags (256 available),
loaded with a sequence control timers (32 available), numeric
programwriten inthe Honeywell variables (160 available), locic
‘Sequence Oriented Procedural block states (128 available), alarm
Language (SOPL). Each states, and lure states. In
rogram is user defined and addition, any sequence may
entered via the LBOS or the access selected variables inother
Enhanced Operator Station, Controllers in the system via he C-
Link. The sequence can also
When using a Universal Station, __change operating parameters of
‘UMC (Control Language’ ‘the modulating control sectin.
Muttitunction Controller) isused
inplace of SOPL. CUMC is
similarto SOPL, but has some ‘Sequence Operating Status
additional capabilities. Fora
detailed description of CUMC, The operating status of a
referto the CL Reference sequence control slot can be
‘Manual, AM27-100. In addition, controlled by the operator orby
in LCN-based systems the the sequence depending on
‘Sequence contol section
Figure 2— Structure of Controller Functions.
(SOR)
aes f— Se
s0ction Logie block ‘contol
operation section
Inputvoutput processing Processing
| ia
Digital Digital Analog Analog Counter Analog Analog
inst output “input output input output inputprocess conditions, but is totally
independent of the state of other
slots in the controller. The
available sequence slot states
are:
Off - Sequence slots not being
processed,
Ready - Sequence slothas a
sequence loaded and is being
processed, but the sequence is
ot punning,
Normal - A sequence programs
running in the slot
Hold - This state is entered
through a Hold subsequence
which may be initiated by the
operator or by predefined
process conditions.
Restart - Thisis a transitional state
inretuming from Hold or
‘Shutdownto Run. itis entered
through a restart subsequence
‘whichis initiated by the operator.
Shutdown - This state is entered
through a Shutdown sequence
which may be initiated by the
operator or by predefined
process conditions. Shutdown
has priority over Hold.
Emergency Shutdown - This
state is entered through an
Emergency Shutdown sequence
which may be initiated by the
‘operator or by predefined
process conditions. Emergency
Shutdown has priority over
Shutdown.
Sequence Execution Modes
‘There are three sequence
execution modes which are
operator selected. They are:
‘Automatic - Sequence runs from
beginning to end without
interruption
‘Semi-Auto - Sequence stops at
allPause statements in the
sequence.
Single Step - Sequence pauses
atthe endof every step
Semi-Auto and Single Step mode
are particularly useful in system
troubleshooting and debugging.
‘Sequence Program Execution
State
The sequence program
execution states are as folows:
NL (Not Loaded) - Initial state in
‘switch sequence has not been
assigned. This state is also
entered fromthe DLL state when
loading has been aborted.
DLL (Down-Line Loading) -
‘Transient state during which the
loading of the sequence program
isin progress.
Loaded - Sequence program has
been assigned. This state is
entered automatically rom the
DLL state when loading has been
‘completed orwhen the
sequence operating status has
changed from Off to Ready.
Run - Sequence programis
‘running.
Pause - Sequence execution of
program is suspended because
ofthe execution of a Pause
statement, or the completion of a
step when in the Semi-Auto
mode. Sequence execution can
be resumed by operator
‘command,
Fall- Sequence execution is
suspended because of the
detection of a failure condition,
‘Sequence execution can be
resumed by operator command,
Bc-03-04
Page3
Error - Sequence execution is.
suspended because of the
detection of an error condition.
‘Sequence execution canbe
resumed by operator command.
End - Sequence execution has
been completed as indicatedby
the execution of an END
statement. This state is entered
at the completion of a normal
sequence or an abnormal (Hold,
‘Shutdown, or Emergency
Shutdown) sequence.
‘Modulating Control Function
‘The modulating contro function
is divided into 16 distinct
{unctional elements called
modulating control slots. (When
viewed from a Universal Station,
the modulating control slots are
reterredto as "regulatory data
points.") Each siotrelates to one
contrat loop, and can achievethe
‘modulating control equivalent to
one analog controller. The
‘operation of each slots automatic
and each slot provides a contro!
output based onthe selected
algorithm, process variable,
input/output signal connections,
limit value, and other data as
specified during configuration.
Each slot can also perform
arithmetic calculations and logical
calculations. The overall
‘operation of each modulating slot
may be directed by a sequence
programwhich may read
parameters from and write
parameters into modulating
control stots.
‘The modulating contro slots
consist ofthe folowing three
elements as shown in Figure3:
input signals, computing stots,
and output signals. The input
signais to the computing siots are
analog input signals that are
provided by the controller file
terminal panel and the point fie
terminal panel, or supplied by