Bailey Controls Function Code Application Manual PDF
Bailey Controls Function Code Application Manual PDF
FunctionCodeApplicationManuaf
-- ,
-
e
personal
injuryor death.
cAUTloN noticesapply to hazardsor unsafepracticeswhich could resultin propertydamage.
NOTES highlightproceduresand contairiinfcirmationwhich assist the operator in understandingthe
informationcontainedin this manual.
INSTRUCTION
MANUALS
DONOTINSTALLMAINTAIN
OROPERATE THISEQUIPMENT WITHOUTREADING, UNDERSTANDING
AND FOLLOWING
TfE P_IOPER
BaileyControlsINSTRUCTIONS AND lrrtRtrtURt'S,
OfHeRWtSetru-
JURYOR DAMAGEMAYRESULT.
' j',
RADfoFREeuENcyTNTERFERENcE
Mosr ELEcrRoNlc
EQUIPMENT
ls rr,rily_eryg_ep
gy 5loto FREeuENcy
tNTERFERENoE
(RFt).
CAUTIONSHOULDBE EXERCISED WITH.REGARD ro rF|e UsE oF PoRTABLEcoMMuNlcarioruS
EQUIPMENTIN THEAREAAROUNDSUCFIEQU1PMENT. PRUDENTPRACTICC OrcTETCS THATSIGNS
sHouLD BE PosrED lN THE vtcrNrry oF THE EeulpMENT cAUTtoNrruoAeltrusr rHE usE oF
PORTABLECOMMUNICATIONS EQUIPMENT. T'
P O S S I B L EP R O C E S SU P S E T S
MAINTENANCE MUSTBE PERFORMED ONLYBY QUALIFIED
PERSONNEL
AND ONLYAFTERSECUR-
ING EQUIPMENTcoNTRoLLED By rHrS pRooucr.'nbJuslNc oR REMovtNG THts pRoDUcr
WHILE IT IS IN THE SYSTEMMAY UPSETTHE PROCESSBEINGCONTROLLED. SOME PROCESS
U P S E T SM A Y C A U S EI N J U R Y O RD A M A G E . .
,
AvERTtssEmehir
M A N U E L SD ' O P E R A T I O N
NE PAS METTREEN PLACE REPAREROU FAIREFONCTIONNER CE MATERIELSANS AVOIRLU,
COMPRISET SUIVILES INSTRUCTIONS REGLEMENTAIRES
DE BaileyControGfOUTE NEGLTGENSE
A CET EGARDPOURRAITETREUNEcAUSE D'AccIDENToU DE oeFnlIIRI'IoE DU MATERIEL.
PERTURBATIONS DE LA FREQUENCERADIOPHONIQUE
LA PLUPARTDES EQUIPEMENTS ELECTRONIQUES
SONTSENSIBLES AUX PERTURBATIONS DE LA
FREQUENOERADlo. DES pREoAUTToNSDEVRoNT ernE pnlsEs LoRS DE L,ulLlsATtoN DE
MATERIELDE COMMUNICATION LA PRUDENceexlae QUE LES pnFcnurloNs A PREN.
PORTATIF.
DRE DANSCE CAS SOIENTSIGNALEESAUX ENDRoITsvoul-us DANSvolneuslrue.
PERTESROCEDERENVERSEMENTS
L'ENTRETIEN
D O I T E T R E A S S U R EP A R U N P E R S O N N EQ U A L I F I EE T E N C O N S I D E R A T I OD
NE
UASPECTSECURITAIREDES EQUIPMENTSCONTROIESpnn cE pRoDUtT. L'ADJusrrvrerrrferloU
UEXTRATIONDE CE PRODUITLORSQU'ILEST INSEREA UN SYSTEMEACTIFPEUTOCCASIONNER
DEsA'couPsAUPRocEDE
coNTRoLE. pnoceoEs,cEs n-coupspEUVENT
suR cenrnirrrs
EGALEMENT
OCCASIONNER
DES DOMMAGES
OU AIESSUNCS.
NOTICE
The information
contained
in thisdocument
is subjectto changewithoutnotice.
BaileyControlsCompany,its affiliates, employees, and agents,and the authorsof and contributors to
thispublication specificallydisclaim
alltiabilities
andwarra-nties, expressandimplied(including warran-
ties of merchantabilityand fitnessfor a particularqurpose),for the accuracy,currency,completeness,
and./orreliability
of the informationcontainednereinino/o/for the fitness6i particutar useano/oi
for.the performance of.any materialand/ore_quipment "iy riitn tfr" userofloi in
selectedin wholi or p"ri
relianceuponintormation containedherein.Sbtection of materials is at the solerisk
of the userof this publication. "nO/or"qiipr"nt
This documentcontainsproprietary information of BaileyControlsCompany,ElsagBailey,Inc.and is
issuedin strictconfidence.
lts use,or reproductionfor use,for the reverse development
or
manufacture of hardwareor softwaredescribedhereinis prohibited. ",riin"ering,
No part"ot tnis Iocumenimay be
photocopied or reproduced withoutthe priorwrittenconsentof BaileyCohtrolsCompuny.
Preface
Functlon codes are the base of controlftrg the INFI 9Oo sys-
tem. Functlon codes €rre control algorfthms that reslde tn
actlve modules. Advanced PID loops, batch control, math
functlons, and more are all posstble wtth functlon codes. In
addition to control schem€s, functlon codes deflne control
elements such as M/A stattons and devlce drlvers ln consoles
and stand-alone controllers.
l-Eg6-2008 1s FEB1995
List of EffectivePages
15 FEB1995 l-E96-200B
List of Effective Pages (continued
l-E96-2008 15 FEB1995
List of Effective Pages (continued) o
PaSe No. Change Date PaSeNo. Changc Date
223-I Reserved 15 FebruarJrf995 239-f Reserved 15 February f995
224-L Reserved l5 February 1995 2&-L Resenred 15 Februar5rf995
225-L Reserved 15 Febnrary f995 241-l through 24L-2 15 February 1995
226-l Reserved 15 February 1995 242-L througlh 242-9 15 February f995
227-L Reserved 15 February 1995 243-L through '!2,43-2 15 FebruarJr 1995
228-L Reserved 15 February f995 244-L through 24'4-2 15 February 1995
229-L Reserved 15 February f995 245-L througfr 245-3 l5 February f995
230- f through 230-4 15 February f995 246-L througtr 246-2 15 FebruarJr 1995
23I- I through 23L-7 15 Febmary f995 A-1 through A-14 15 February 1995
232-L Reserved l5 February 1995 B-l through B-12 15 February 1995
233- I Reserved 15 February f995 C-l througfir C-lf 15 February f995
234-L Reserved 15 February 1995 D-l through D-2 15 February f995
235- I Reserved 15 February f995 E-l through E-9 15 FebruarJrf995
236- t Reserved tS February 1995 F-r 15 February 1995
237-L Reserved 15 February 1995 G-f through G-24 15 February f995
238- 1 Reserved 15 February 1995
When an update ls recelved, tnsert the latest changed pages and dlspose ofthe superseded pages.
NOTE:On an updaiepage,the changedtext or tableis indicatedby a verticatbar in the outer marginof the
pageadjacentto the changedarea.A changedfigureis indicatedby a verticalbar in the outer marginnextto
the figurecaption.The datethe updatewas preparedwill appearbesidethe pagenumber.
15FEB1995 l-E96-2008
Tableof Gontents
Page
FUNCT'ONCODES
F\rncttonCodeI - F\rnctlonGenerator ...................1-l
F\rnctlon Code 2 - Manual Set Constant (Slgnal Generator). ......2'l
F\rnctlon Code3 -Leadllag. ................3-l
Ftrnctlon Code4 - Rrlse Posltloner............ .............4-l
Ftrnctlon Code5 - PulseRate.......... .....5-f
Functlon Code6 -H|4|4/I.onILlmlter....... ................6-f
Functton Code7- SquareRoot........... ....................7-I
F\rnctlon Code8 - Ratellmlter....... ......8-l
Functlon Code9 - AnalogTlansfer........... ..............9-1
Function Code l0 - High Select ..........10-l
Functlon Code lt - Low Select ...........l1-I
F\rnctlon Code 12 - Htgh/Iaw Compare.... ............12-l
F\rnction Code 13 - IntegerTtansfer ...13-I
Function Code 14 - Summer (4-bnput) ..................I4-l
Functlon Code 15 - Summer (2-Input) ..................15-f
FunctlonCode16 - MulUply.. .............16-1
F'unctionCode17 - Dlvlde..... .............17-I
FunctlonCodel8 - PID Error Input......... .............18-l
Functlon Code 19 - PID (t\t and SP) ...19-l
Functlon Code20 - Indlcator Staflon...... ..............20-f
FunctionCode2l -MllStatlon (Basrc)........ ........21-l
F\rnctlon Code22-M/AStatlon (Cascade) ...........22-l
F\rnctlon Code23 -M/AStailon (RaUo) ................23-f
Functlon Code24-Adapt ..................24-l
Functton Code25 -Andog Input (SamePCUNode).. ...............25-f
F\rnction Code26 -Analog Input/Ioop .................26-l
Fnnction Code27-Analog Input......... .................27'l
tr\rnctlon Code 28 -Analog Output (SamePCU Node) ..............28-1
F\rnctlonCode29 -Analog Output...... .................29-f
Ftrnctlon Code3O-Andog D<ceptlonReport....... ...................30-f
Functlon Code3l -Test 9uality...... ...31-l
F\rnctlon Code 32 -Tllp ...32-l
FuncttonCode33 - Not.......... ............33-f
FunctlonCode34-Memory.. .............34-I
FunctionCode35 -Tlmer...... .............35-l
Functlon Code36 - OuallfledOR (8-Input) ............36-f
F'uncttonCode37 -AM (2-Input) ......37-1
Functon Code38 -AM (4-Input) ......38-l
Functlon Code39 - OR (2-Input) ........39-f
F\rnction Code40 - OR (4-Input) ........40-t
F\rnction Code41 - Dtgttal Input/Controlvray/ModuleBus ........... ............41-l
Function Code42 - Digital Input/loop ..,..............42'l
Page
FU NCTION CODES (mntinued)
F\rnctlon Code43 -TCS Dlgttal Input......... ......... 43-f
Functlon Code44 - TCS Dtgtal Output....... .........4-l
Functlon Code45 - Dtgttal E:rcepflonReport....... ...................45-f
Functlon Code46 - Dlgttd Input Ltst.. .................46-l
Functlon Code47 - Andog Input kcepflon Report INAIVIMOI).. ................47-L
Functlon Code48 - ResenredFor Future Use........... ..............48-f
Function Code49 - Digttal Output Buffer........ .....49-f
F\rncuon Code5O- Manual Set Switch ................5O-l
FunctionCode5l - Manual Set Constant................ ...............sl-f
Function Code52 - Manual Set Integer. ...............52-f
Functlon Code 53 - Executlve Block (COM .......... 53-f
Function Code54 - ExecuttveBlock (NLMMOI)......... .............54-t
FunctionCode55 - HydraulicServo......... ............55-l
Functlon Code56 - ExecutlveBlock INAIVIMOf)......... .............56-l
F\rnctlon Code57 - ReservedFor F\rture Use ........... ..............5Z-I
Function Code58 -TIme Delay (Analog..... ..........S8-l
Functlon Code59 - DigitalTransfer............. ........ sg-f
FunctlonCode60 - Group I/O Deftnttlon............. .................. 60-f
FunctionCode61 - 811nk....... ............6l-f
FuncUonCode62 - RemoteControl Memory ........62-I
Function Code63 -Analog Input List (SamePCU)......... ......... 63-l
Functlon Code64 - Digital Input Ltst (SamePCU)......... ......... 64-f
Functlon Code65 - Dtgttal Sumwlth Ga1n.......... ...................65-f
F\rnctlon Code 66 - Analog TFend ....... 66-f
Function Code67 - ReservedFor F\rture Use ........... ..............6Z-f
Function Code68 - RemoteManual Set Constant ...................68-l
Functlon Code69 -TestAlarm ..........69-1
Function Code7O-Andog Polnt Defln1tton............. ...............ZO-l
Function Code7l - ExecutlveBlock NAI\,IMO2IIMAMM03................ .........7t-l
FunctionCode72-Andog SlaveDeffnit1on............ ................22-l
F\rnction Code 73 - Calibration .......... Zg-l
F'unctionCode74 - Callbraflon Command ...........24-l
Function Code75 - Analog Calibration Status....... .................Zb-l
Function Code76-ThermocoupleTemperahrre ...26-I-
Function Code77 -AndogPolntServlceStatus ...22-l
FunctionCode78 -Tfend Deflnition.. .................. Z8-I
FunctionCode79 - ControlInterfaceSlave......... ................... Zg-f
FunctionCode80 - ControlStation....... ...............go-f
Functlon Code8I - Executlve ............8f -l
Function Code82 - SegmentControl ...................82-l
FuncUonCode83 - Digttal Output Group ............8g-f
Function Code84 - Digital Input Group ...............B4-l
Functlon Code85 - UplDown Counter..... ............85-f
FunctlonCode86 - ElapsedTlmer........ ...............86-f
Functlon Code87 - DIS Interface ......82-L
Function Code88 - Dtgttal Logic Station ..............88-f
Function Code89 - Iast 81ock......... .. 8g-f
Ftrnctlon Code9O- ExtendedExecutlve... ............gO-f
FunctlonCode9l - BASICConffgurationIMFC/MFP)............. ..................91-t
Functlon Code 92 - Invoke BASIC ...... g2-t
F\rnction Code93 - BASICReal Output ................g3-f
Functlon Code94 - BASICBooleanOutput...... .... glFf
Function Code95 - Module Status Monttor..... ..... gb-l
Page
FU NCTION CODES @ontinued)
Function Code 149 -Andog Output/Slave 149- I
Function Code l5O - Hydraulic Senro Slave 150- I
Function Code 151 -Text Selector 1 5 1 -I
Function Code 152 - Model Parameter Esttmator 152-L
F\rnctlon Code 153 - ISC Parameter Converter 153- 1
Functlon Code 154 -Adaptlve Paraneter Scheduler 154- I
Ftrnctlon Code 155 - Regresslon 155-1
FuncUonCode 156 -Advanced PID Controller.............. 156- I
Function Code 157 - General Dtgltal Controller.. L57-L
Functlon Code 158 - Enhanced Analog PolretDelinltlon........... 158- I
Functton Code 159 - PolynomlalAdJustment 159- 1
F\rncUon Code 16O- Inferential Smittr Controller.. 160- I
FuncUon Code 161 - SequenceGenerator 161-r
Function Code 162 - Dtgttal SegmentBuffer........ 162-1
Funcflon Code 163 -Andog SegmentBuffer 163- I
Function Code 1&l - SegmentControl UMCOMO4) l&[- I
Functlon Code 165 - MovingAverage........... 165- I
Functlon Code 166 - Integrator 166- I
Functlon Code 167 - Polynomlal L67-L
Function Code 168 - Interpolator 168- I
Function Code 169 - Matrir(AddlUon 169- I
Function Code I 7O- MatrircMulttpltcatlon ............... L7O.L
'
Functton Code l7I -Tr€onometric...... L7T-L
F\rnction Code 172 - E:qponent1a1............... 172-L
F\rnction Code 173 - Power...... L73-L
Function Code 174 - togarithm L74-L
Function Code I75 - SequenceExecutive... L75-L
Function Code 176 - SequenceStation (CSC)......... T76.L
Function Code 177 - DataAcquisltionAnalog ............. 177-L
Function Code 178 - Data Acqulsttton Analog Input/loop 178-1
Functlon Code 179 - EnhancedTtend........ L79-L
Functlon Code 180 - Bateh Input/Output.............. 180-r
Func$on Code 181 - Batch Station (CBC)........ l8I-1
F\rnction Code I82 - Analog Input Defintflon .......... 182-L
FuncUonCode I83 - Batch Executlve(CBC)......... 183- I
FunctionCodel84-FactoryInstrumentationProtocolHarrdler..... 184- I
Function Code 185 - Digital Input Subscrtber.......... 185- I
Function Code 186 -Andog Input Subscriber.......... 186- r
Function Code 187 -Analog Output Subscriber 187- I
FuncUon Code 188 - Digftal Output Subscriber. 188- I
Functlon Code 189 - ReservedFor Future Use ........... 189- I
Function Code l9O - User Deflned Functton Declaration 190- I
F\rnction Code 191 - User Deflned FtrnctlonOne........... 191-1
Functlon Code I92 - User Deflned FunctionTWo T92-L
Functlon Code 193 - User Deflned p2fs lmport 193- I
Functton Code 194 - User Deflned Data Export 194- I
FuncUonCode 195 - ResenredFor Futtrre Use ........... 195- I
Functlon Code 196 - ReservedFor Future Use ........... 196- I
Function Code 197 - ReservedFor Future Use ........... L97-L
Functlon Code 198 -Auxiliary Real User Deffned Funcflon.... 198- I
Functlon Code I99 -Au:dliary Dtgital User Deffned F\rncflon 199- I
F\rnction Code 2OO- INFI-NET to Plant Loop local Tfansfer Module Executlve
Page
FUNCflON CODES (antinued)
F\rnctton Code 2Ot - Data Polnt Deflnttton ..........201-l
Functton Code 2O2 - INFI-NET to INF'I'NET Remote Tlansfer Module Elrecutlve
Block (INIITO2) ...............2O2'l
Func0on Code 2OB- INFI-NET to Plant Ioop Remote Tlansfer Module Executtve
Block (INIPTI021.............. 2O3'L
Functlon Code2oz1- ResernedFor F\rture Use........... ...........2O4'L
Functlon Code205 - ResenredFor Future Use........... ...........205-l
I\rnctton Code2O6- ReservedFor Ftrhrre Use........... ...........206-1
FtrrrcttonCode2O7- ResenredFor Ftrture Use........... ...........2O7-L
F\rnctlonCode2OB- RcsenredFor l\rhrre Use........... ...........208-l
F\rnctlon Code209 - Reserrred For F\rhrreUse........... ...........209-f
F\rnctlon Code210 - Sequenceof Events Slave......... ............210-1
Funcuon Code211 - DataAcquisltton Dtgttal .....211-l
Ftrnctlon Code2l2 - DataAcqulsltton Dlgltal Input/Ioop .....212'L
Function Code2I3 - ReservedFor F\rtr.rreUse........... ...........213-l
F\rnction Code214 - ResenredFor Futr.rreUse........... ...........214'L
Function Code215 - EnhancedAndog SlaveDeflnltlon ............... ...........215-l
Functlon Code 216 - Enhanced Analog Input Dellnltton ........2f6-f
F\rnction Code2LZ - Enhanced Calibraton Comrnand.. ........2I7'L
F\rncttonCode218 - ReservedFor F\rture Use........... ...........2I8-l
F\rnctionCode219 - CommonSequence ............219-l
Function Code220 - Batch Histortan .................22O-L
FuncUonCode22l - ResenredFor Future Use........... ...........221'I
Function Code222 - ReservedFor Ftrture Use........... ...........222-L
F\rnction Code223- ResenredFor F\rture Use........... ...........223'L
Functlon Code224 - ResenredFor Ftrture Use........... ...........224'L
F\rnctlon Code225 - ReservedFor l\rture Use........... ........,..225'L
F\rnction Code226- ResewedFor F\rture Use........... ...........226-L
Function C&e 227 - ReservedFor F\rture Use........... ...........227'L
Function Code228- ReservedFor Future Use........... ...........228-L
Fnnctlon Ccdie229- ReservedFor Ftrture Use........... ...........229-l
Function Code23O- StrateglcIoop ControllerUO ...............230-l
Fnnction Code 231 - Strategic Ioop Controller Statlon. ....-...-231-L
F\rnctlon Code232 - ReservedFor F\rhrre Use........... ........,..232'L
F\rncttonCode233 - ResenredFor Ftrture Use........... ...........233-1
Ftrnctlon Code234 - ReservedFor F\rture Use........... ...........23+l
Function Code235 - ResenredFor F\rture Use........... ...........235-l
F\rnction Code236 - Reserrred For Ftrture Use........... ...........236-l
Functlon Code237 - ResenredFor F\rture Use ........... ...........237'L
F\rnctionCode238 - ReservedFor F\rture Use........... ...........238-f
Funetlon Code239 - ReservedFor Ftrture Use........... ...........239-f
Ftrnctlon Code24O- ReservedFor F\rture Use........... ...........24O-L
Functlon Code 24I - DSOE Data Interface SEM to MF? ........241'L
Functlon Code242- DSOEDlgtal Event Interface.... ............242'L
Function Code243 - ExecuttveBlock (INSEMOf) ..................243'l
I\rnction Code244 -Addresstng Interface Deflnltton... .......,.-24'L
Funetlon Code245 - Input Channel Interface .....245'l
F\rnctionCode246 -THgger Deffnitlon.. .............246'L
C - FUNCT|ION
APPENDTX CODEEXECUTIONT'MEg....... ............C-|
FUNCTIONCODEDGCUTIONTIMESIN MICROSECONDS .....C-I
APPENDIXF - CONSOLEENG'/NEERruG
UNITDESCR/PNONS ................,....F.1
ENGINEERING UNIT DESCRIPTIONS TABLES ............... .......... F.I
15FEB199s l-E96-2008
List of Figures
No. Tltle Page
I-Eg6-2008 1s FEB1995 xi
List of Figures (conrinued)
Page
No. Page
Operailon.. ...........202'5
202-3. INITO2 Module Dual Channel fn FUll Duploc Operatlon ................202'6
203-L. Thrng Dtagram of Enable Sl€nals ln Half DuplercMode......... ........203-8
203-2. Redundant IMPTO2 Modules wtt} Control of Brternd Equlpment ln Half
Duplex Operatron.. .................203-9
203-3. IMPTr02Module Dual Channel ln Full Duplex OperaEon .............203-10
?TL-L. Fnncttons Drecuted wlthtn the DADIG 81ock......... ......2LL'4
2rt-2. Input Selecflontogtc......... .....2LL'4
2LL-3. Input Condltionlng Inglc ........2f f -8
2rl-4. hrlse Mode Input and Output...... .............211-9
2LL-5. Tlmed Out Mode,Input PulseGreaterthan ReferenceMatctrTIme.................211-lO
2rl-6. fimed Out Mode. Input Rrlse Less than ReferenceMatchTlme ...211-10
2Ll-7. InputhrlsekssthanMa:dmumRrlseWtdth ............2l1-ll
2Ll-8. Input Rrlse Greater than Ma:clmumPulse Wtdth .......2f f -I l
2LL-9. Digttal Ftlter Mode Input and Output ......2L1'L2
211-10. Alarm Processlng In9c.......... .................21f -I4
zlr- I 1. Digltal StateAlarmModeInputandAlarm. ...............2fI-f6
2LL-T2. DeadbandlnrgAlarmModelnputandAlarm.. .............21l'f6
zLL-13. Timed Out Alarm Mode Input and Alarm (SlO less than td...... ....2L1'17
2Ll-L4. Match TIme Greaterthan ConditlonTtme (SfO gleater than td......................21L-LT
zLr- 15. Alarm FtlterModeInput and A1arm........... ................21l-I8
zLL-16. Return Alarm and De-Alarml.ogic......... .211-tg
2LT-L7. Alarm SuppresslonLog1c......... 211-19
2L5-L. Incal ColdJunctlon Compensaton ........-..215-3
215-2. RemoteCold Junctton Compensatlon ........215-5
2 1 9 -1 . Example ProductlonTtaln ......219'5
2L9-2. Tlptcal Batch SequenceControl...... .-..-.-..-2L9-7
220-L. Example of BHIST F\rnctton Block Conffguratlon ....-...-220'4
230-1. Strateglc Ioop Comrnand I/O Block Conflguradon ......230'4
23L-L. SLC Statlon Conflguratron............... .........231-5
E- I. NLMMOI Normd and Inferred Output Conflgr:ratton ...... F-5
Page
No. Page
Sommairede S6curit6
PURPOSE
,,VSTBUCTION
CONTENT
FunctlonCodes Each functlon code has its own sectlon. For example, find
function code l on pages 1-1 through 1-IO, functlon code 2
on pages 2- 1 and 2-2, etc. Functlon code sectlons use the fol-
lowlng format:
PURPOSE
l-Eg6-200B rs FEBr99s 1
INTRODUCTION
SYSTEMOVERVIEW
SYSTEMOVERVIEW
15 FEB 1995 l-Eg6-2008
INTRODUCTION
TEDUNDANTI
)MMUNICATIOI iM
10 Mbaud,250i ,J
J' - lnl
I TU 7 I
TUs
t t t - l l
p
EERAIOR
INTERFACE
sfAT|oil
-t
itEtwoRl
IIERFACE
uorHJtl
l{gl N'GK
ilTE RFACE
hIT
m
sERtESa0
COUPUTER
PROCESSOR
MOOUI.E
ll oPEMroR ll
ll D IT ER F Ic E ll
ll sf,^nor ll
lr l - l
sEREs2o ll
-
OfiER
o-t o: :FI o: FEi PROCESSCO}{TROL
-
r-l<
lllllllll trEl UMTS
coN
I rhd. 16RroDROPS
R$Zrl€
RS.a85
<+
RET/K,IE REMOIE
NIERFACE
lro
TO
FOREIG]I
o€\/EES
r r ' \
/ r
. lrO MOO( l,E Bt S (5d,ld{4 6a LOCATlr0 MOOIX.ES) .r LOCATlr(t MOOu.EEt S
r u - r \ f f i t
a l
AT{ALOG TU Tu TU n TU ru TU TU TU
@TITROL
srAnoN
T
OGITAI PROCESS
PROCESSUO S|G|{ALS LOGIC
srAT|oil t osrcr{Als
SilART SilART
TRAil$,UTTER TMNST,f,TTER
TP22083C
SYSTEMOVERVIEW
l-E96-2008 ls FEB1995 3
INTRODUCTION
Configuration Devices
. Operator console.
. Software:
FUNCTION
CODETHEORY
15 FEB199s l-Eg6-2008
INTRODUCTION
module and llsts the memory usage for each functlon code ln
each module.
Block Addresses
TS
lfl
N(
c/R
tx
cx
ltA
I-AA
HOA
I.DA
AO
CODETHEORY
FUNCTION
t-E96-2008 rs FEB1e9s 5
INTRODUCTION
Figwe 4. FLncfionCode 7
usith a BIrck Address oJ 1OO
MFC/P
A O
TR
T S A
MI
A)( C'R
C'R
s2 t x c
cx
s24
HAA C-F
l A
s2e HDA
s27 LDA
s28 AO
TRS2 zr
rnnvQ
Ftgure 5. Fttttction Me 80
u;tth a Blnk Address oJ 1O5
FUNCTION
CODETHEORY
6 1sFEB1e9s l-E96-2008
INTRODUCTION
Specifications
CODETHEORY
FUNCTION
l-E96-2008 ls FEB199s 7
INTRODUCTION
@NTROL
OUTPUT
FUNCTION
CODETHEORY
I 15FEB199s l-Eg6-2008
FunctionGode1 - FunctionGenerator
GENERALDESCRIPTION
UTILIZATION
NMFCO1
IMMFPO1
OUTPUTS
SPECIFICATIO,AIS
FunctionGenerator
l-Eg6-2008 15 FEB199s 1-1
FunctionCode 1
EXPLANATION
sr3(rG) ls
sfl (r5) 13
F
se (Y4) e
i
t-
D
o
s7 (r3)
ss (E)
s3(Yr)
2 6 1 0 7 2 1 8
(x1) (rq 0€) fi4) 0€)
s2 s4 s6 s8 sro
ITfUT
Y N(IS
sr3 (Y6) 1 5
slr (Y5)
! ss ryoy 9
o-
F
f
o
s7 (Y3) 5
ss (Y2) 2
s3 (Yl) 1
o 2 6 1 0 1 2 t8 30
x N(|s
(xt) (re, (x3) (x4) 0(5) (x6)
52 s4 s6 s8 sl0 sl2
IN PU T TP45l02A
FunctionGenerator
1-2 ls FEBlees l-Eg6-2008
FunctionCode 1
If the input value ls between two X-a:ds points, the output will
be determined by the equatlon:
= (Yr-r)*
Btrckoutput (x- xn-t)
ffix
where:
Xinwt = 7
X, =56= 10
Xn =54=$
Yn =S7=$
Y*t =S5=2
FunctionGenerator
l-E96-2008 ls FEB1995 1-3
FunctionGode1
s5+Sffi xQ-s4)
output=
= 2t r+) . E5 -62 x (7-6)
= 2.75
If the input <Sl> goes hfgher than the Sf 2 value, the output
will remain at the S13 value for the high limlt. If the tnput
goes below the 52 vahl€, the input wtll remaln at the Sg value
for the low limit.
APPLICATIOruS
I
TRANSMITTER
F
o.
F
D
o
FunctionGenerator
1-4 ts FEBless l-E96-2008
FunctionCode 1
SETPOINT
100
\..
s
\ F00 1 F00e
80
\ Sr - BL@K St ' *OCl(
71'
/ li.lPUT lI\FUT
@ 32 -O 32 . tio
gg rtOO S.3'O
so /
./ \ S4 rto 9f .6O
40 55 .30
s
/ S5'OO
36 .2O SE .tO
n
\. I 37 .70
SE .3O
37 r5O
S8 -8O
10
\ 59 .3O 39 .5O
0
\ / StO - 4O
Sll - 20
S10 r 90
51 r4O
St2 - SO g12 rtOo
f 0 z p - - o 4 0 5 0 6 0 7 0 8 0 0 0 r @
st3. o stg- D
F(x) 1 F(x) 2
FunctionGenerator
l-E96-2008 1s FEB1995 1-5
Function Code 1
100
00
-r S PECI FICATIONSETTINGS
80
-, F(X) I F(x) 2 F(X) 3 F(x) 4
-J
70 SlT BLOCK SI. BLOCK 81. BLOCK
60 -- INPUT INPUT |lfuT
50
.10
-/
S 2 r Q
5 3 r Q
5 4 r $
83:?;
54 r30
I S 5 r J SS r20
30 SO rl0 S6 r tli
5 7 t 7 S7 t25
20 r4O
-J
F
SE r15 58
t0 Sg rl0 Sg r40
-C r 45
0 S10 r 20 S10
S11 r 15 Sll r 42
0 10 20 30 .0 50 60 70 !0 eo ro0
# : ?8
813 Sl2
Sl3
r $Q
r {g
S12 r 75
S13.80
B L O C KI N P U T F(x) 1 N
(1)
F(x)2 N
(1)
F(x)3
F(x)4
Flgtre 7'7. Fotlu. Fltrction Gerteralors tJsed to Achleue Greater Cune Resolu.tion
FunctionGenerator
1-6 15FEB1995 t-E96-2008
FunctionCode2 - ManualSetConstant(SignalGenerator)
GENERALDESCR/,Pr'ON
UTILIZATION
IMMFPOl
OUTPUTS
SPECtFtCAT'OnfS
APPLICATIOA'S
Scaler Figure 2-l tllustrates how to use the murnual set constant as a
scaler. In the example, the transmitter has a range of 200 to
7OO pounds per square lnch. The range ls scaled up 2OO
pounds per square lnch by settfng the manual set constant to
2OO. The summer adds <S1> and <S2> to provide an output
r€rnge of 4OO to 900 pounds per square lnch.
Set Point Figure 2-2 tllustrates how to use tJre manual set constant for
a set point conflguratlon. The transmltter range ls ten to 20
inches of water. The deslred set point (output of the summer
block) is 15 inches of water. By setttng the manual set con-
stant to 15, the summer subtracts <S2> from <Sl>. Tttus,
when <S1> equals 15 inches of water, output N of the summer
block equals zero inehes of water whlch shows the level has
reached set polnt.
ManualSet Constant(SignalGenerator)
l-Eg6-2008 rs FEB199s 2' 1
FunctionCode 2
OUTPUT=SI +S2
OR
40G9OO psi
$3 = 1 (GAIN OF S1)
${ = 1 (GAIN OF SA)
TP4{t107C
OUTPUT=51-52
OR
OWHEN SET PONT
IS REACHED
S3 = 1 (cAlN OF 51)
${ = -1 (GAN OF g)
TP451oBC
ManualSet Constant(SignalGenerator)
2-2 15FEB1995 l-Eg6-200B
FunctionCode3 - Lead/Lag
GENERALDESCRIPTION
Theoutputofalead/|agfunctioncodeegudstheproductof
ttre tlme functlon and the tnput value. Speclficatlons SB and
S4provtdelead(S3)orlag(S4)functlons.Ftrnctloncode3
also seryes as a lead /lag fllter.
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIO.'VS
Lead/Lag
l-E96-2008 15 FEB199s 3-1
FunctionCode3
EXPLANAT'ON
where:
Lag Function
To select the lag function, leave 53 at its infflal value (O) and
enter a number for 54. The equation then becomes:
df(( sr) - Y)
Y=Yt+
54+ dt
54 is tJle time constant terrn. This is the tlme requlred for the
output of this function to reach 63.2 percent of the lnput
value. The output will not reach approximately 99 percent of
the input value until the end of Iive time constants. In this
application, it will be five times 54 before the output reaches
the input value. To calculate the 54 term needed for the out-
put to equal the input in a certatn number of seeonds (t), use
the following equation:
t
S 4 = -5
where:
Lead/Lag
3-2 15 FEB 1995 l-Eg6-2008
FunctionGode3
For example, for tJre output to reach the tnput level in 30 sec-
onds, tlle 54 term needed would be:
s4=?9=6
5
Lead Function
st) - vr)l
tss ((s 1>- ( str))I + tdt11
Y=Yt+
dt
where:
The output is set to the value that the input will be in (Sg)
seconds if lt continues to change at the same rate as it did
during the last cycle. The lead functlon ls essentlally equal to
the derivatlve functlon except that the block output eventu-
ally equals the input if the input remalns constant long
enough. The output of a derivative functlon is zero when the
input is not changing.
APPLICATIO'VS
Lead/Lag
l-E96-2008 15 FEB 1995 3-3
FunctionCode 3
INPUT
slGl.tALS
BL@KADDRESS
OF
TRACKSWITCH
SIGT{AL
INPUT
SIGNALS
BLOCKADDRESS
OF
TRACKSWITCH
SIG}.IAL
BOILER
DEMAhD
AtR FLOW S2
CoNTROL'-- - - -
IN AUTO
Lead/Lag
3-4 15 FEB 1995 l-Eg6-2008
Function Gode3
DRUM LWEL
SET PONNT
DRtffT.EVEL
6$ FEEII /ATER
- FLOW
r70 bff'ponEr
STEAIU FLO/I'
FEEDWATER FLOI'I'
CONTROL IN AUTO
15 FEB 1995
l-E96-2008
ffi
t
I
FunctionCode4- PulsePositioner
L DESCR/,Pr'ON
UTILIZATION
OUTPUTS
PulsePositioner
l-E96-2008 15 FEB 1995 4-1
FunctionGode4
SPECIFICATIO,A'S
EXPLANATION
The difference between the desired value signal <Sl> and the
actual value (feedback) signal <S2> is called the error signal.
Specification 55 is the deadband, i.e., the amount of en'or
that is allowed before a correction is necess€rry. If <S2> is less
than <S1> by an amount greater than the deadband, there
will be a forward output. To determine the forward output
pulse widths use the calculation:
,f (s1>-(s2) > s5
ForwardoutputpulseOFFtime= (SO)- (forwardoutput pulseduration)
PulsePositioner
4-2 15 FEB 1995 l-E96-2008
FunctionCode4
(s2)-(sr)
Reverseoutputpulse duration=
s4
tf(s2>-(st)> s5
Reverseoutput putseOFF time= (56) - (reverseoutputpulseduration)
where:
NOTES:
1. Fonrardand reverseoutputpulsedurationsare computedto
the nearestten milliseconds minimumdura-
with a S0-millisecond
tionfor controllermodulesanda ten-millisecondminimumduration
for all othermodules.
Cycle Time
Stroke Rate
The stroke rates (S3 and 54) urre entered ln untts of percent Per
one second. The stroke rate sets the length of ttme that tJ1efor-
ward or reverse signal remalns hrgh for each percent of eror
(when error is greater than deadband). If 53 is set to ten percent
per second and the deadband is set to two percent, then the for-
unra output will be held higb one second for every ten percent
error, or until the next cycle, whichever comes first. If there ls
90 percent error above the deadband when S3 ls ten percent per
second, then the folward output remains hi$b for rrine seconds
or until the cycle ends. The mrrdmum pulse dnr:atton ls 50 mil[-
seconds (ten milliseconds for IMMFC03, IMMFCO4, IMMFCO5,
IMMFpol, IMMFP0? and IMMFPOS modules) and the smallest
incremental pulse length possible ls ten milliseconds.
pulse
output
Forward =
duration 9 sec
ffi
lf90%>2
PulsePositioner
l-E96-2008 15 FEB199s 4-3
FunctionGode4
APPLICATIO^'S
Figure 4-L shows how the pulse position function code c€rn
control a pulse t5rpe valve posittoner. The PULPOS function
block is internally automatic, but ttrere are no provlslons for
operator intervention. Uslng the PID (functton code 19) and
the M/A (function code 80) control loop allows selecting a
deslred set poinrt for operatlon ln the auto mode. TIte control
loop then regulates the set point signal to the PULPOS func-
tion block to maintain a constant valve position based on the
valve position feedback.
NOTES:
1. The outputsof the PULPOSmustgo to the sameoutputdefi-
nitionfunctioncodewhenusedin MFCor MFPmodules.
DESIREDVALVE
POSITION
FEEDBACK
REFERENCE
TP220398
PulsePositioner
4 -4 ls FEBt99s l-Eg6-2008
FunctionCode5 - PulseRate
GENERAL DESCRIPTION
UTILIZATION
IMMFCO4
IMMFCOS
IMMFPOl
OUTPUTS
SPECIFICATIO^IS
PulseRate
l-Eg6-2008 15 FEB1995 5-1
FunctionCode5
EXPLANAT'ON
APPLICATIO^'S
lon
Maximumcountsper hour =
minimumresettimein hours
Pulse Rate
5-2 15 FEB 1995 l-E96-2008
Function Code 5
where:
where:
PulseRate
l-Eg6-2008 ls FEB1995 5-3
FunctionCode5
1f
Ma)( aunts per hour =
min. resettimein hours
106
= -
24
1,000,0@
= 41,667nuntsperhour
t=
PulseRate
5-4 15 FEB 1995 l-E96-2008
FunctionCode 6 - High/LowLimiter
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO.fVS
APPL'CATIOruS
Figure 6-1 shows a limlter used to limft the bias range. The
flow transmitter input range ls zero to 3OO gallons per mlnute.
The btas value for thls example is +2O gallons per mlnute but
the high limit should not exceed 32O gallons Per minute. By
using the configuration shown, ttre 20 gallons per mlnute bias
is achieved without e:rceedtng the ma;dmum llmlt.
High/LowLimiter
l-E96-2008 15 FEB199s 6-1
FunctionCode 6
51 =!Q
340
300 /
280
260
E c-/
CL
ffi
CD
\t
F
=
G
t-
:) -t
o tv-
FUNCNON C@E 2
52=1
S3 = 0.001
TP?2rOl2A
High/LowLimiter
6-2 15 FEB 1995 l-E96-2008
Function Code 7 r Square Root
GENERALDESCRIPTION
y = sz.[qgl,)
where:
UTILIZATION
OUTPUTS
SPECIFICATIO.IVS
SquareRoot
l-E96-2008 15 FEB1995 7- 1
FunctionCode 7
APPLICATIO,AIS
Flow=r@
poundsper hour = XJ nO
50,OOO
50,0N =
k
14,142
k = 3,535.5A
0 TO 50,000bllrr
50,@o
45.00
/ /
r
40,0@ -/ /
r
35.m0
,/
) /
30,000
,l
a
25.000
t
/
20.000
/
15,000
l0,m
/
5,0m
I
0
0 20 N 60 80 100 1n l/|0 160 180 200
in. [o
SquareRoot
7- 2 15 FEB1995 l-E96-2008
Function Code 7
100 100
90 90 /
80 80
/
70 70 /
60 60 /
oh 50
/
%50
4
/
40
30 30 /
20 n /
10
/
10
0
/
10 20 30 & 50 60 7A E0 90 100 0 t0 n 30 40 50 e0 70 80 90100
% % TP22oroB
SquareRoot
l-Eg6-2008 15 FEB 1995 7- 3
ffi
o
t
FunctionCode8 - RateLimiter
GENERALDESCRIPTION
The output of thts block equals the lnput untll the tnput rate
of change exceeds the Umlt value (Sg and S4). When the rate
of change of the tnput ls greater than the Umlt, the output
I
changes at the rate establtshed by the ltmtt untll the output
equals the tnput. .
UTILIZATION
OUTPUTS
SPECIFICATIONS
RateLimiter
l-E96-2008 15 FEB199s 8-1
FunctionCode I
EXPLANATION
APPLICATIO'VS
PROCESS
VARIABLE
S3o 1
9lr1
56-5
S7 - 9.2E+18
S8 r -9.2E+18
59 - 9.2E+18
SlO- r0O.00O
Sl 1'O .m
S12- Q
S13= -e0@
S14- O.qm
S15- O
516* 55
S17- O
SASI=O
S31* S.mO
Rate Limiter
8-2 15 FEB 1995 l-Eg6-2008
Function Gode 9 r Analog Transfer
GENERALDESCRIPTION
UTILIATION
OUTPUTS
SPECIFICATIONS
EXPLANATION
AnalogTransfer
l-Eg6-2008 ls FEB1995 9-1
FunctionGode9
When the transfer block changes the lnput selected, the out-
put level changes to the ne\il lreput level exponenttally over a
pertod of flve tlme constants when the transfer tlme constarrt
(S+ and 55) is set to a value other than zero. After five ttme
constants, the output tracks the selected lnput.
34or55= !
5
where:
t 3 0
S4= = 6.0
5 5
t
55= = 15 = 3.0
5 5
APPLICATIO'VS
AnalogTransfer
9-2 15 FEB 1995 l-Eg6-2008
Function Code 9
AT{ALOGINPUT
DGTTAL
TMNSFER
slGNAt
ANALOG INPUT
DIGITAL
TRANSFER
SIGNAL
g.tt= 100
gg = 1OO
S7 = 1(X).0O
58 - 0.000
S9 = 9999
SlO - lfl).O
S11 = O.(X)O
S12 = 0.(XD
S13 =O
S14 -O
S15 =O
516 =O
l-Eg6-2008
ffi
o
I
Function Gode 10 r High Select
L DESCRIPTION
Thts functlon selects and outputs ttre lnput urlth the htghest
algebralc value.
UTILIZATION
OUTPUTS
SPECIFICATIOA'S
APPLICATIOA'S
HighSelect
l-E96-2008 rs FEB199s 10 - 1
FunctionCode 10
Ot,TPUT
({4)
94=1O
gg=10
TP/l5fl88
High Select
10-2 15 FEB 1995 l-E96-2008
FunctionCode11- Low Select:
L DESCRIPTION
Thts functlon selects and outputs the lnput wtth the lowest
algebralc value.
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICAT'O'VS
APPLICATIOAIS
Low Select
l-E96-2008 lsFEBregs 11 -1
FunctionCode 11
INPUT
$GT{AL
OUTPUT
(+2)
${-lO
gg-1O
Low Select
1 1- 2 15 FEB 1995 l-E96-2008
FunctionCode12 - High/LowCompare
GENERALDESCRIPTION
fortheoutputs.
addresses
NOTE:Thisblockusestwoconsecutive
UTILIZATION
OUTPUTS
SPECIF/lCAT'ONS
High/LowCompare
l-E96-2008 1s FEB1995 12-1
FunctionGode12
APPL'CATIO,IVS
52=8
S3=2
FUEL FLOW
AIR FLow
Tp4srzlB
High/LowCompare
12 - 2 1sFEB199s l-E96-2008
FunctionCode13 - lntegerTransfer
L DESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIFICATIONS
APPLICATIOAIS
lntegerTransfer
l-Eg6-2008 rsFEBrggs 13 - 1
FunctionCode 13
For example, when the output of ttre RCM equals ?rlro, tlre
output of function code 13 equals <S1> (one) causlng <Sl4>
of the basic manual/auto statton to be adapted to set polnt
track option one (track the process variable).
57 r 100.OO0
g! r 145 S8. O.Ofl)
gg-14 59 r 4.0E+06
SlO- IOO.OOO
S11- O.q)O
S12= O.Qq)
S13r O
sl& O
S15r O
516- O
TP45t58D
IntegerTransfer
13 - 2 ls FEB19es l-Eg6-2008
Function Gode 14 r Summer (4-lnput)
L DESCRIPTION
UTILIZATION
IMMFPO1
OUTPUTS
SPECIFICATIO^'S
Summer(4-lnput)
r-E96-2008 15 FEB 1995 1 4- 1
ffi
I
FunctionCode15 - Summer(z-lnput)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
(z-lnput)
Summer
l-Eg6-2008 15 FEB1995 15 - 1
FunctionCode15
APPLICATIOruS
OutputSpan
$ =
<St> Span
110-10
s00- 200
= 0.333
<52>x S4 = 10 - [(200)(0.333)]
= -56.667
<S2> and 54 could then be set to arry allowable value that will
give the product of -56 .667. In our example, <S2> ls set to
- I.OOOso 54 is set to 56.667.
INPUT
200-so0 EU
Summer(z-lnput)
15-2 15 FEB199s l-E96-2008
FunctionCode16 - Multiply
GENERALDESCN/tr,NON
UTILIZAT'ON
IMMPCO1
OUTPUTS
SPECtFtCATIOwS
Multiply
l-Eg6-2008 15 FEB199s 16 - 1
ffi
I
FunctionCode 17 - Divide
GENERALDESCRIPTION
= Ssxg
output(EU)
<sz)
UTIL'ZATION
NMFCOl
OUTPUTS
SPECIFICATIOTVS
Divide
l-E96-2008 15 FEB 1995 1 7- 1
ffi
o
FunctionGode18- PIDErrorlnput :
L DESCRIPT'ON
UTILIZATION
OUTPUTS
SPECIFICATIO^IS
PIDErrorInput
l-E96-200B 15FEB1995 1 8- 1
FunctionCode 18
S PE CI FI CATIONS ftontinued)
EXPLANATION
where:
I =dt
D = -d
dt
$3..1
9{.+1
sr8
3r9
cao
slt
sat
s24
gl5
828
DESIRED
span
55=
CURRENTspan
PIDErrorInput
18-2 15 FEB 1995 l-Eg6-2008
FunctionCode 18
DESIREDma)(- DESIREDmin.
55=
Sl max.- St min.
or
55=
tw-o
Sl max.- St min.
|u)
-Q5=
( s,qean)
s 5 =# = 2
NOTE:Whena negativeoutputis anticipated,the low outputlimit
(S10)mustbe adjustedin a negativedirectionto encompassthe
limitsof the outputsignalrange.
APPLICATIO,A'S
ERROR TO DISflTY
OIHER LOGIC, ETC.
s4
s5
sr8
sr9
52 .O g.
- -- IESIEEPSEAIL
ss
ct RRE[.|TSPAI.| sal
56.0.75 s22
57 r Q.6
S8 '0.0 El
ge r 105.0 s25
Sl0]5.0 srE
Sll.9
Sl2r 0 EI
q28,
sae
PIDErrorlnput
l-E96-2008 15 FEB 1995 1 8- 3
ffi
I
FunctionCode19 - PID(PVand SP)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
PID(PVand SP)
l-Eg6-2008 15 FEB 1995 19 - 1
FunctionGode19
EXPLANATION
Direct Mode In the direct mode the set point <S2> subtracts from the pro-
( S 4 = 1 a n d S 1 2 = 1 ) cess variable input <S I >.
ReverseMode In the reverse mode the process variable lnput <S1> is sub-
(S4= 1 and S12= 0) tracted from the set point <S2>.
S5=
DESIRED
max.- DESIREDmin.
55=
Sl matt.- St min.
or
100-0
55=
Sl max.- Sl min.
For example, with the function in the direct mode, the range of
the process variable signal is zero to 2OOcublc feet per second
100
55=
S5=
55=
High and Low Specificafions Sg and SlO set the Umits of the output block
Output Limits value (N). The default values of 59 and SlO provlde an output
(S9and S10) range of -5.OOOto +1O5.OOO.When a negatlve output ls arttlcl-
pated, the low output limit (StO) must be adJusted ln a negatlve
direction to encompass the lirnits of tl:e output slgnal ra,nge.
Set Point Change Specification Sl t is the set point modifier. This speclflcatlon
(sl1) defines the action taken on a set point change. A normal set-
ting results in a jump in the control output due to the propor-
tional contribution created by a set point change. When set to
integral only on set point change, the proportional and derlva-
tive contributions of the error are not applied with set potnt
changes. This action eliminates the jump in the control output
and results in an integral only action on a change in set polnt.
O - normal
I = integral only on set point change
EXAMPLES
Note 1 - Bias The bias term is either equal to the value of the cornbined pro-
portional plus integral term calculated when K was last set to
I value greater than zero (normal reset), or it is equal to the
value of the traek reference (external reset or trackin$.
Note2 - Normal When K is less than zero (proportional plus lntegral), the
Reset,Auto Select internal value of the integral term is determined based on the
Resetand External PID reset mode specified in 55 of function code 82.
Reset
PID(PVandSP
15 FEB1995 -3
l-Eg6-2008
FunctionCode19
sPl
nguenseo
PV onEcr
---€
-r" RE\/ERSE
(gEErp!E3)
TRACK
REFERENCE
NORMAT
G€Er€re2)
(SEENOTEs)
fl)'K'K1'Ke DERIVATIVE
60'K'KD + K1'At
When S5 equals two (external reset), the PID sets the value of
the internal integral to the value of the curent track reference.
Note3 - Range The track reference, the proportlonal plus lntegral term, and
Limlting the output are all range llmlted based on the hlgh and low
limtts spectfled tn 59 and SlO respectlvely. The hfgh and lour
range limlts for the derivatlve term €rre:
56 =5
57 = 90.0
gt = 10.0
39 = 5.0
S10 = [email protected]
Sll = 0.0
S12=0
S13 = €.0
S14 s 0.0
S15 or0
516 = 255
S17e0
S23=0
S31 = 59.9
o
Function Code 20 r lndicator Station
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIONS
lndicatorStation
l-Eg6-2008 15 FEB 1995 20-1
FunctionCode 20
INDICATOR
STATION
VALUE 1
INDICATOR OT,TPUTGOESTO
srATlotl tNDtcATOR SrATtOtl
VALUE2 v|A STANDARD
STATIOT{CABLES
INDICATOR
srATtotl
VALUE3
IndicatorStation
20-2 15FEB199s l-Eg6-200B
FunctionCode 21 - M/A Station (Basic)
GENERAL DESCRIPTION
When tJ:e control output track switch <S5> equals one, the
control output tracks the value of the control output track
stgnal <S4>.
UTILIATION
OUTPUTS
M/A Station(Basic)
l-Eg6-2008 15 FEB1995 2 1- 1
FunctionCode21
OUTPUTS @ontinued)
SPECIFtCATtOruS
M/AStation(Basic)
2 1- 2 15 FEB1995 l-Eg6-200B
Function Gode21
EXPLANATION
Specifications
52 - SPT Block number whose output the set pofirt tracks, dependlng
on S14 (track set polnt).
s3 - coAuTo Block number whose output vdue ls the control output when
the station ls ln auto mode (usually the output of a PID bloek).
s4 - coTRcK Block number whose output ts the eontrol output when tl.e
station ls trackfng (control output overrlde mode) and ls the
iniflal value for the control output on start-up.
Q = no trackrng (normal)
t = track <S4>
O=rlo
I =}/€S
S11 - EUPVZ Value correspondtng to eqglneertng untt ?rlro for pnocess rrarlable.
M/A Station(Basic)
l-Eg6-2008 ls FEB1995 2 1- 3
FunctionCode 21
S12 - EUSPZ
s13 - EUID
Value correspondleg to englneerlng untt zero for set polnt.
Q= no tracking
I = track PV <S1> (manual mode)
t, = track SP <S2> (manual mode)
$= track <S2> always (auto and manual)
S15 - COMPDEF Value that determines the system default mode lf the com-
puter tlmes out while the loop ls under computer control.
S16 - DIGSTAAD Value of the hardware digftal station address that tJle statton
functlon bloek ls representtng. A number greater than 15
lndicates no hardware statlon. When uslng a loop command
module, address f5 frdleates a second dtsplayed statlon.
When using a DCS or SAC statlon, valtd addresses are zero
through seven.
STATIONOUTPUTEXAMPLE
M/AStation(Basic)
21 - 4 1sFEBlees l-Eg6-2008
Function Gode21
When the control output track state <S5> equals one, the out-
put of the block overrides the current value of <S4>. The
actud operating level and mode Erre saved, artd will be
restored when the track flag lnput goes to zero.
Manual lnterlock
When the manual interlock state <56> equds one, the statlon
is forced to the manual mode. When the interlock is released,
the station remains ln the m€utual mode.
The set point may be adjusted ln the marrual mode from the
control station or tnterface device only lf set point tracking is
not selected (zero for Sf4). If one of the trackfng optlons is
selected, the set point wiU be determined by the option chosen.
ilrl/AStation(Basic)
l-E96-2008 15 FEB 1995 2 1- 5
FunctionCode 21
EXAMPLES
Q = no tracking
lfSl4=0 The set point can be varied using local or cornputer manual
control.
l f S l4 = 1 The set point tracks <S1> when the statlon ls ln manual. Thts
provides bumpless transfer when the statlon returns to auto-
matic mode if the statlon and PID are correctly conflgured. In
this mode the set point cannot be varled manually.
lf 52 = Blk no. and The set point tracks <S2> when t}e statlon ls ln manual. The
5 1 4= 2 set point may be changed when the statlon returns to auto-
matic. A bump in the set point value is posslble when the sta-
tion is switched to automatic mode.
lf 52 = Blk lto. and The set point tracks <S2> when the statton ls tn either auto-
S 1 4= 3 matic or m€uf,ual mode. No direct set poiret adJustments can
be made from the statlon.
Deviation Alarms
NOTES:
1. A stationoutputis zeroto 100 percent.Therefore,if the input
to the stationis a calculationfunction,the value must be scaledto
percentand the outputof the stationscaledto the requiredvalue
extemalto the station.The control ouput scale on hardwaresta-
tions can be drivenby the strationoutputor by a feedbacksignal.
This appliesto two strationsconnectedto a giventerminationunit.
Interconnected stationsdo not havethis option.
I v
S5r 1.000
56 r 1.000 S7 = 100.000
57: O000 SE = 0.000
S8 = O000 SOr 4.0E*OO
S0 r 1(F.0@ S10lr l00.0dl
S10- €.00 Sfi= 0.m0
S11r 0 $2= 0.000
S12=0 S13r 0
S14! 0
S15=0
S10EtE
M/A Station(Basic)
l-Eg6-2008 ls FEB1995 2 1- 7
ffi
o
FunctionCode22 - M/A Station(Gascade)
GENENALDESCRIPTION
UTILIZATION
OUTPUTS
M/A Station(Cascade)
l-E96-2008 ls FEB199s 22-1
Function Code22
OUTPUTS @ontinuad)
SPECIFICAT'O'VS
EXPLANATION
Specifications
O=no
I =f€S
O=D,o
1 =}reS
M/A Station(Cascade)
l-Eg6-2008 15 FEB 1995 22-3
Function Code22
S14 - TRCKSP Specificatlon S14 is the value that determines whJch tnput
the set point will track ln manual mode. Selectlng tlrree
causes set point tracktng tr botl: manual and auto modes.
Q= no tracking
I = track PV <Sl>
2= track cascade <S2>
$= track <S2> always (auto and manual)
S16 - DIGSTAAD Value of the hardware control statton address that the statlon
function block is representing. A number greater than f5
indicates no hardware station. Valid addresses for the hard-
ware stations are zero through seven.
STATIONOUTPUTEXAMPLE
M/A Station(Cascade)
22-4 15 FEB1995 l-Eg6-2008
Function Code22
When the control output track state <S5> equals one, lt does
not affect tJle flag output of the block, but wtll overrlde t}re
current control output wtttr the value Ir the block speclfled by
<g>. The actud operating state ls saved, and will be restored
when the track flag lnput goes to zero.
When tlle manual lnterlock state <S6> equals one, the station
trlps to the manual mode.
EXAMPLES
S2 The number of the block contalnlng the output that the set
point tracks ln manual mode.
M/A Station(Cascade)
l-Eg6-2008 ls FEB1995 22 - 5
Function Code22
Deviation Alarms
NOTES:
1. Whilea DCSor SAC station(in cascadeoperation)is under
localmanualcontrol,the outputis zeroto 100percent.Therefore,
if the processvariableinputto the stationis a calculation
function,
the value rnustbe scaledto percentand the outputof the station
scaledto the requiredvalue,extemalto the station.The control
outputbar graphon a DCS or SAC stationcan be drivenby the
stationoutputor by a feedbacksignal.This appliesto the first two
stationsconnectedto a giventerminationunit.Stationsconnected
by daisychaindo not havethisoption.
M/AStation(Cascade)
22-6 15FEB199s l-E96-2008
FunctionGode22
or00 %
Slr0
S2.1S Sli r lO00
56 r lS0 S7r 100.000
S7r0O00 S8 r 0.0O
S8r0J00 SOrf.OE+G
SOr 16.ffi srot 100.000
stol-t.00 Sllr0O00
Sllr0 S12r0.000
Sl2!0 St3r0
Sltt'0
Sl5r0
SlE 0
5 1. 0
S2 r 100 55 r 1.00
SBr t.(XlO 57 r 10O00
S7 10.000 S8-0.0il)
S8 s0.000 SOr4.0E+06
S9r 105.000 S10E 100.000
sro-€.000 Sllr0.0fi)
S11=0 Sl2-0.000
Sl2e0 Sl3F0
Sta'0
SlsF0
S18s0
o
FunctionCode23 - M/AStation(Ratio)
GENERATDESCRIPTIOA'
For hard stations (i.e., IISACO1 and NDCSO3), the ratio index
is displayed on the alphanumeric display. Actual set point is
displayed on the set point bar graph.
M/A Station(Ratio)
t-E96-2008 15 FEB 1995 23-1
FunctionCode 23
UTILIZATION
o
OUTPUTS
SPECIFICATIOruS
EXPLANATION
Specifications
sl -PV Block number whose output ls the process varlable (ln engt-
need,ng untts). Thts lnput drtves tlle control statlon process
varlable lndicator.
S3 - COAUTO Block number whose output value is the control output when
the station ts ln auto mode (usually the output of a PID
block).
s 4 r COTRCK Block number whose output is the control output when the
station is tracklng (control output override mode) and ls the
initial value for the control output on start-up.
Q = no (normal)
I = ]r€s (track)
O=IIo
] = yes (manual)
M/A Station(Ratio)
l-Eg6-2008 rs FEBrges 23 - 3
FunctionCode23
sll - EUPVZ Value corresponding to engineering unit zero pereent for pro-
cess variable.
s12 - EUSPZ Value corresponding to engineering unit zero percent for set
point.
S14 - TRCKSP Value that determines which input the set point tracks in
manual mode. Seleeting three causes set point tracking in
both manual and auto modes.
Q = no tracking
I = track PV <S 1>
2 = track wild <S2> (manual only)
3 - track <S2> always (auto and manual)
S15 - COMPDEF Value that determines the system default mode if the com-
puter times out while the loop is under computer control.
516 - DIGSTAAD Value of the hardware eontrol station address that the station
function block is representing. A number greater than f5
indicates no hardware station.
M/A Station(Ratio)
23 - 4 ls FEB199s l-E96-2008
Function Gode23
STATIONOUTPUTEXAMPLE
M/A Station(Ratio)
l-Eg6-2008 15FEB199s 23-5
FunctionCode 23
When the control output track state <S5> equals one, lt does
not affect the flag output of the bloek but wfll overrlde tJre
current control output with the value ire the block specifled by
<S4>. The actual opera0ng state is saved, and ls restored
when the track flag input goes to zero.
When the m€urual interlock state <56> equals one, the station
trips to the manual mode.
EXAMPLES
Deviatlon Alarms
NOTES:
1. \Mrilethe stationis underlocalmanualcontrol,the outputis zero
to 100 percent.Therefore,if the inputto the stiationis a calculation
function,the inputvalue rnustbe scaledto percentand the outputof
the stationscaledto the requiredunitrs,extemalto the stration.The
contnoloutputscalecan be drtvenby the stationouput or a feedback
signal.Thisappliesto the firsttwo stations@nnestedto a giventermi-
nationunit Stations@nnectedby daisychaindo not havethisoption.
M/A Station(Ratio)
l-E96-2008 15 FEB1995 2 3- 7
W
I
I
FunctionGode24 - Adapt
L DESCRIPTION
UTILIZATION
IMMPCOl
OUTPUTS
SPECIFICATIO.'VS
Adapt
l-Eg6-200B 15 FEB 1995 24-1
Function Code24
APPLICATIO'VS
Figures 24- l, 24-2 and 24-3 illustrate some uses of the adapt
function code.
S2=O S2=2fl)
S3=O S3=9 S5=1.0m
54=10 $=l.m
$$=10 S7=Om
$=20 58=Om
S7=20 S9=16.m
S8=30 $G€.M
59=S S11=0
SlG40 sl&o
S11=49
sl&50
S13=50
Adapt
24-2 15 FEB1995 l-Eg6-2008
Function Code 24
52 =O $Q = 23O
S3-0 5[l=6 SS= 1.000
$4 = lOO 56 = 1.000
gg = l(X) SZ=0.000
58 = 0.000
59 = 105.00
slG-5.0@
S11=0
S12=O
TP4s133C
TOOTHERAhIALOG
PR@ESSING BLOCI(S
${=10
gg=10
$Q=22O
33= 1
TP45134D
Adapt
l-E96-2008 15 FEB 1995 24-3
ffi
o
FunctionCode25 - AnalogInput(SamePCUNode)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
lnput(SamePCUNode)
l-E96-200B 15 FEB 1995 25-1
FunctionCode 25
SPECIFICATIONS
APPLICATIOAIS
CONTROLWAYADDRESS 6
-Ar/B
TO OTHER
r - t , (4 sil:. n l(1e) A}.IALOG
PROCESS
BLOCI(S
55 = 1.0O0
SO = l.O(X)
57 - O.OOO
58 = O.OOO
59 = |O5.OOO
SlO =.5.000
= S 1 1= O
o
tr
S 1= 4 S12=O
TO DIGITAL
g,t = 21 OUTPUT OR
l-
z PROCESSING
o BL@K
(,
:2o7( 41'
Sl =5
52=21
TO OTHER
AIVALCG
PROCESS
BLOCKS
-208(41)
Sl =7
52 = 210
TEST OI.|AUTY
(FUNCTTON@DE 31)
OUTPUT TRUTH TAELE
s1 52 s3 S4 OUT
o o 0 o o
o 0 0 1 1
o 0 I o 1
0 o 1 1 1
o 1 o o 1
o 1 o 1 1
0 1 1 0 1
o I I 1 1
1 o o 0 1
1 o o I 1
1 0 1 o 1
1 o I 1 1
I I I 1 I
FIgure 25- 1. Usittg Ftltction Me 25 to Ae4uire an Andog Signrrl jfrom Anoths Mdule
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
AnalogInpuULoop
l-E96-2008 15 FEB 1995 26-1
Function Code 26
SPECtFICATiO^tS
t
Spec Tune Default TVpe Range Descrlptlon
S1 N 0 I 0-31 Requestedmoduleaddress
S2 N 0 I Note 1 Requestedblockaddress
S3 N 0 I Note2 Requestednodeaddress
NOTES:
1. Maximum values are: 254 tor COM modules and CLCOI|0UOS|O4.
1023 for SLC01|21 and |MLMMO2
204;6for NMFCO1|0?,|MMFCOS, CBC01, CSC01 and lMMPC0l
9998 for IMMFCOUO4and IMMFPOIIOUO3
2. Valid node addresses are:
0 through 249 for |NF!-NET
0 through 63 for Plant Loop
APPLICATIO'VS
NODE 1 NODE 2
MODULEADDRESS5 MODULEADDRESS2
I
610 PRocEssrNGBLocK
-
eooizdl PROGESSING
BLocKS
ANALOG VALUE
GENERATEDIN
NODE 1
TP451368
AnalogInpuVLoop
26-2 15 FEB 1995 l-Eg6-2008
FunctionCode 27 - Analog lnPut
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOA'S
AnalogInput
l-Eg6-2008 15 FEB 1995 2 7- 1
Function Code27
APPLICATIOruS
TOOTHER
AtIALOG
PROCESS
BLOCKS
55 = l.(X)O
56 = l.fi)O
57 = O.OO0
S8 = O.OOO
TO DIGITAL
OUTPUT OR
PROCESSING
BLOCK
TP451508
AnalogInput
27 - 2 ts FEB199s l-Eg6-2008
FunctionCode28 - AnalogOutput(SamePCUNode)
GENERAL DESCRIPTION
o u t p u t= t o o ' ( s 3 ) - s 4
s5
UT'LIZATION
OUTPUTS
AnalogOutput SamePCUNode)
l-E96-200B 15 FEB 1995 28-1
FunctionCode 28
SPECIFICATIONS
EXPLANATION
TO ANALG
OUTPUT MODULE
ADDRESS15
(SAMEPCU),
BLOCK2 OR
C}IANNEL2
TO DIGITALOUTPUTOR
PROCESSINGBLOCKS
TP45r51C
AnalogOutput(SamePCUNode)
28-2 15 FEB1995 l-E96-2008
FunctionGode29 - AnalogOutput
L DESCRIPTION
There are only two possible outputs. The flrst will always be
the output of the first flxed analog output block, zIL The sec-
ond wilt be the output of flxed analog output bloek 212.
UTILIZATION
OUTPUTS
AnalogOutput
l-Eg6-2008 15 FEB 1995 29-1
FunctionCode 29
SPECIFICATIO,'VS
EXPLANATION
TO
TERMINATION
UNIT
TO DIGITAL
OUTPUTOR
PROCESSING
BLOCIG
TP45r52B
AnalogOutput
29-2 15FEB1995 l-E96-2008
FunctionCode30- AnalogExceptionReport
L DESCMPTION
UTILIZATION
OUTPUTS
AnalogExceptionRepg{
l-E96-2008 15 FEB 1995 30-1
FunctionCode 30
SPECIFICATIOruS
EXPLANATION
Exception Reporfs
L tr2 t^u
where:
or
2. l(st>-(st,)l>W andt,2t^i,
where:
AnalogExceptionReport
30-2 15 FEB 1995 l-E96-2008
Function Code 30
Alarm Reports
o;nd
where:
AnalogExceptionReport
l-E96-2008 15 FEB 1995 30-3
Function Code 30
HIGHALARMLIMIT(S5)= 90
LOWALARMLIMIT(SO)= 10
ALNTM DEADBAND= 2.5 olo
SfGNIFICANTCHANGE(S7) = 5 olo
Y = OUTPUTOF FUNCTIONCODEBLOCK30
DEADBAhD= ZSoA
70 SIGNIFICANT
CFIANGE> 5%
1 6 0
I
t
I
I
50
Y
40
30
2A
10
0
TIME .-->
(], Y GOESINTOHIGHALARMSTATEAND AN AIARM REPORTIS GENERATED.
AnalogExceptionReport
30-4 15 FEB1995 l-Eg6-200B
FunctionGode31 - TestQuality
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOAIS
Test Quality
l-E96-2008 15 FEB1995 3 1- 1
FunctionCode 31
APPLICATIO,IVS
CONTROLWAYADDRESS 6
-elra
TO OTHER
r - t , AiIALOG
PROCESS
BLOC|(S
-lrs
52=10
55 = 1.(PO
56 = 1.Ooo
57 = O.Oq,
S8 = O.OOO
S9 = 1O5.OOO
SlO = -s.q)O
S11=O
= S12=O
o TO DIGITAL
tr, (31) q,TPUT OR
F
z PROCESSING
o BLOCK
C)
l2o7(41)
51=$
52=!1
TO OTHER
ANALOG
PROCESS
BL@KS
I 208 (41)
51 =7
52 = 210
TEST OUALITY
(FUNCTTONCODE 31)
OUTPUT TRUTH TABLE
s1 s2 s3 s4 OUT
o o o o o
o o o 1 1
0 o 1 o 1
0 o 1 1 1
0 1 o o 1
0 1 o 1 1
o 1 1 o 1
o 1 1 1 1
1 o o o 1
1 o o 1 1
1 o 1 0 1
1 o 1 1 1
1 1 1 1 1
TestQuality
31 - 2 ls FEBtses l-E96-2008
Function Gode 32 r Trip
GENERALDESCRIPTION
UTILIZATION
IMLMMO2
IMMFCO3
IMMFCO4
IMMFCOs
IMMFPO1
OUTPUTS
Trip
l-E96-2008 1s FEB1995 32-1
FunctionCode 32
SPECIFICATIO'VS
Trip
32-2 15 FEB 1995 l-Eg6-2008
FunctionCode33 - Not
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIOruS
Not
l-E96-2008 15 FEB 1995 33-1
W
o
o
FunctionGode34 - Memory
GENERAL DESCRIPTION
Table 34-I shows ttrat ttre hfflal state depends solely on the
value of <S3>. Ttre values of <S1>, <S2> and 54 have no effect
on inifial output.
Table 34-2 shows the output for all ottter lnput combinatlolts.
UTILIZATION
IMMPCOl
IMMFCO4
OUTPUTS
SPECIFICATIO^IS
Memory
l-E96-2008 1s FEB1995 34-1
FunctionCode 34
APPL'CAT'OA'S
2. When air temperature goes below lsoc, the fan wilt auto-
matlcally shut off.
Memory
34-2 1s FEB1995 l-E96-2008
Function Code 34
(12) (34)
s1
H S 225
{ 220
wlL s2 R
t-
L
n1 sg
S2 = 21"C I
s3 = 15"C
33
54=O
TP45r38B
Memory
l-E96-200B 15 FEB 1995 34-3
ffi
t
I
Function Code 35 r Timer
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO^fS
Timer
15 FEB1995 35-1
l-Eg6-2008
FunctionCode35
EXPLANATIO'V
PulseOutputMode In the pulse output mode, the output becomes loglc I when-
o
ever the tnput becomes loglc l. If the tnput returns to loglc 0
before the tlme delay (Sg) ends, the output wfU remaln loglc I
for the entlre treterval. If the lnput remains a loglc I after the
tlme delay explres, the output wlll return to a loglc O at the
end of the ttme delay, and remaln a loglc O untll there ts
another O to I transltlon of the lnput. Desplte how long the
lnput value remalns tn the loglc I state, ttre output remalns
ln the loglc I state for the duratton of the tlme delay speclfled
ln 53. The charactertstlc of the pulse output mode ls often
called one shot.
Timed Out Mode In the timed out mode, the lnput must remaln logtc 1 for
longer than the time delay before the output wfil track lt. The
output will remain logic O if the lnput pulse duratlon ts
shorter than the time delay, and will become logle I only lf the
input remains loglc I for a period of ttme exceedtrg the tlme
delay. It will then track the lnput.
Timing Mode In the timlng rnode, the output tracks the input for the length
of the time delay, but transitions to logic O at the end of the
time delay, desplte the tnput value. The output becomes a
logtc I whenever the lnput becomes a logtc l. If the lnput
returns to logic O before tJre speclfled tlme delay ends, tJren
the output dso returns to logic O. If the lnput remalns a
logic I after the specified time delay, the output wtll return to
I
logic O at the end of the tlme delay.
INPUT
OUTPUT
CASE 2: ELAPSEDTIME> S3
INPUT
OUTPUT
TP45139A
Timer
35-2 15 FEB1995 l-E96-200B
FunctionCode36 - QualifiedOR (8-lnput)
GENERALDESCRIPTION
UTILIZATION
IMMFPO1
OUTPUTS
SPECIFICATIO^IS
QualifiedOR (8-lnput)
l-Eg6-2008 ls FEB1995 36-1
FunctionCode 36
APPLICATIOruS
54 = O.OOO
55 = O.OOO
PUMPSTATUS
59 =2
S 1 O= 0
TP45r40B
QualifiedOR (8-lnput)
36-2 15 FEB 1995 l-Eg6-2008
FunctionCode37 - AND(z-lnput)
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIONS
AND (z-lnput)
15 FEB 1995 37-1
l-E96-2008
ffi
o
o
Function Code 38 r AND (4'lnput)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
AND (4-lnput)
15 FEB 1995 38-1
l-E96-2008
FunctionCode38
SPECIFICATIO'VS
AND(4-lnput)
38-2 15 FEB 1995 l-E96-2008
FunctionCode39 - OR (z-lnput)
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIONS
OR (2-lnput)
l-E96-2008 15 FEB1995 39-1
ffi
I
Function Gode 40 r OR (4-lnput)
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
Inputs Output
<sl> <s2> <s3> <s4> N
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
OR (4-lnput)
l-E96-200B 15 FEB199s 40-1
FunctionCode40
SPECIFICATIONS
OR (4-lnput)
40-2 15 FEB 1995 l-E96-2008
FunctionCode41 - DigitallnpuUGontrolway/Module
Bus
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
DigitalInpuUCo
l-E96-2008 15 FEB 1995 4 1- 1
FunctionCode 41
SPECIFICATIOruS
EXAMPLES
MODULEADDRESS 5 MODULEADDRESS7
TO DIGITALOUTPUT
OR
PROCESSINGBLOCK
TO OTHER DIGITAL
PROCESSING BLOCKS
Bus
DigitalInpuUOontrolway/Module
4 1- 2 15FEB1995 l-Eg6-2008
FunctionGode42- DigitalInpuuLoop
GENERALDESCRIPT,ON
UTILIATION
IMMFPOl
OUTPUTS
DigitalInpuULoop
l-E96-200B ls FEB1995 42-1
FunctionCode42
SPECIFICATIO,^'S
EXAMPLES
LOOPADDRESS10 LOOPADDRESS 15
MODULE ADDRESS 5 MODULEADDRESS7
51=5
32 -tflg
5g=10
DigitallnpuULoop
42-2 15 FEB 1995 l-E96-2008
FunctionCode 43 rr TCS Digital lnput
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
l-Eg6-2008 15 FEB1995
FunctionGode43
SPECIFICATIO,fVS
EXAMPLES
FROM
TERMINATION
DB/ICE
TO DIGITALOUTPUT
...> OR PROCESSING
BLOCI(S
TP451558
TCSDigitalInput
43-2 15 FEB 1995 l-Eg6-2008
FunctionGode44 - TCS DigitalOutput
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO^IS
TCS DigitalOutput
I-E96-2008 15 FEB 1995 44-1
FunctionCode44
EXAMPLES
TO
TERMIhI.ATION
DE\'ICE
TO DIGITAL
OUTPUTOR
PROCESSING
BLOCI(s
TP45r58B
TCS DigitalOutput
44 - 2 rs FEB199s l-Eg6-2008
FunctionCode45- DigitalExceptionReport
GENERALDESCRIPTION
UTILIZATION
NMFCOl
OUTPUTS
DigitalExceptionRePort
l-E96-2008 15 FEB 1995 45-1
FunctionCode45
SPECIFICATIO.NS
EXPLANATION
Exception Reports
where:
or
2. tr) t^o
where:
DigitalExceptionReport
45-2 15 FEB 1995 l-E96-2008
Function Code 45
where:
EXAMPLES
TO OPERATOR
CONSOLE
55 = O.0oo
56 = 1OO.O0O
57 = -9.2E+18
DigitalExceptionReport
l-E96-2008 15 FEB1995 45-3
ffi
o
FunctionCode46 - DigitalInputList
GENERALDESCRIPTION
The dlstal lnput lfst funcflon code allourc a logtc master module
to accept up to etght lrrputs from a dtfferent loglc master mod-
ule located tn the same pKrcess control untt [PCU). It provldes
the correspondfng outputs for use wtthfn that logic master
module. ThLs block uses etglrt consecuflve addresses. Ftrnctlon
r code 46 blocks are orcepflon neports. Mulfl-furrctlon controllers
Ul N+2
arrd multl-furrctton processons use functlon code M.
UTILIZATION
OUTPUTS
DigitalInputList
l-Eg6-200B 15 FEB 1995 46-1
FunctionCode 46
OUTPUTS @ontinued)
SPECIFICATIONS
EXAMPLES
DigitalInputList
46-2 15 FEB199s l-Eg6-2008
FunctionCode46
o
v
o
o
J
co
o
z
DigitalInputList
l-E96-2008 15FEB1995 46-3
ffi
t
I
FunctionGode47- AnalogInputExceptionReport(NAMM0l)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
AnalogInputExceptionReport(NAMMOI)
l-E96-2008 15 FEB 1995 47-1
FunctionCode 47
SPECIFtCATtOwS
EXPLANATION
ExceptionReports
1, tr= t^u
where:
AnalogInputException Report(NAMMO1)
47 - 2 15 FEB 1995 l-E96-2008
Function Code 47
Alarm Reports
The lnput ls zero to lOO percent (S2, Sg and S4). TIte htgh
alarm (S5) ls set to 85 percent and the low alarm limit ls set to
ten percent. The alarm deadband (functlon code 52 and 56) fs
set to 0.5 percent provtdfng a deadband of O.5 percent.
When the feput equds ten percent, there is a low alarm. The
point stays ln alarm untll ttre input ls greater ttran 10.5 per-
cent (low alarm plus deadband). When the tnput equals 85
percefit, there is a hlgh alarrn. The potnt stays tn alarm until
tlre tnput is less than 84.5 percent.
ALARM REPORTEQUATIONS
or
or
or
where:
AnaloglnputExceptionRePo@
l-Eg6-2008 15 FEB199s 4 7- 3
FunctionCode47
EXAMPLES
HIGHALARMLIMIT(S5) = 90
LOW ALARMLIMIT(S6) = 10
ALARM DEADBAND= 2.5 o/o
SIGNIFICANTCHANGE(S7) = 5 o/o
Y = OUTPUTOF FUNCTIONCODEBLOCK47
100
I H|GHLrMrT-r DEADBAhD= ?-5o/o
e 0l - I----
70
t 6 0
I
Y50
40
30
n
10
0
nME --+
o Y EXCEEDSSIGNIFICANT
CHANGEAND AN EXCEPTIONREPORTIS GENERATED.
AnalogInputExceptionReport(NAMMO1)
4 7- 4 15FEB1995 l-E96-200B
FunctionCode48 - ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 48-1
ffi
o
Function Gode49 - Digital Output Buffer
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO.A'S
EXAMPLES
DigitalOutputBuffer
l-E96-2008 15 FEB199s 49-1
Function Code 49
a) NORMALOUTPUT
REI-AY
RELAY
b) TNFERRED
OUTPUT
DigitalOutputBuffer
49-2 15 FEB 1995 l-Eg6-2008
FunctionGode50 - ManualSet Switch
GENERALDESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIFICATIONS
ManualSet Switch
l-E96-2008 15 FEB 1995 50-1
ffi
t
FunctionGode51 - ManualSet Constant
GENENALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPEC//FICATIOAIS
ManualSet Constant
l-E96-2008 15 FEB 1995 5 1- 1
ffi
I
Function Gode52 r ManualSet lnteger
GENERALDESCRIPTION
UTILIZATION
IMMFCOS
IMMFCOs
IMMFPOl
OUTPUTS
SPECIFICATIO.'VS
EXAMPLES
ManualSet Integer
l-E96-2008 15 FEB 1995 52-1
FunctionGode52
S7 r 100.00
S0 rO.ffi
Se r 4.0E+6
slol 100.00
Sllr O.ffi
SlAr 0,000
813r O
S14r O
S15.0
sl6|0
ManualSet Integer
52-2 15 FEB 1995 l-E96-2008
FunctionGode53 - ExecutiveBlock (COM)
GENERALDESCRIPTION
UTILIATION
OUTPUTS
ExecutiveBlock(COM)
l-E96-200B 15 FEB1995 53-1
FunctionCode 53
SPECIFICATIONS
EXPLANATION
Specifications
51 - TUNIT (Time unitsl Specification S f defrnes the ttme unlts for the
mafrmum exceptlon report ttme (Sg). When Sf equals zero,
the units are displayed in milliseconds. When Sl equals one,
the units are displayed in minutes.
ExecutiveBlock(COM)
53-2 1s FEB1995 l-Eg6-2008
FunctionCode 53
ExecutiveBlock(COM)
ls FEB1995 53-3
l-E96-2008
FunctionCode53
SlO - CBFLOK (Cortftguro;tiotr lock) Thts spectftcatlon can lock the conflgu-
ration of the module. Once a conflguratlon ts locked lt eannot
be unlocked. To change a locked conflguratlon, the module
must be initialized and reconfigured. A block address of zero
is unlocked and a block address of one ls locked. Any block
whose output is boolean may be used.
S12 - XRES (PID externel res,et option) This speclflcatlon affects all
functlon code 18 (PID error lnput) and 19 (PID - PV and SP)
blocks in the module or tn a segment of an IMCOMO4 module.
When tl,e external reset actlvates, ft€ module does two tnter-
nal checks. It lirst checks to see whether control ls propor-
tional and integral or only proportional. It then checks the
external reset option.
ExecutiveBlock(COM)
53-4 15 FEB 1995 l-E96-2008
Function Code 53
Outputs
243 (IAst control cgcle time; in seeondsl Output block 243 dis-
plays the length of the last completed control cycle. Control
cycle time consists of:
waitfi; ffany)
ExecutiveBlock(COM)
l-E96-2008 15FEB1995 53-5
FunctionCode53
Sund?Y = I
MondaY =2
T\resdaY = 3
Wednesday = 4
Thursday = $
FridaY = $
Saturday = /
ExecutiveBlock(COM)
53-6 15 FEB 1995 l-E96-200B
FunctionCode54 - ExecutiveBlock (NLMMOI)
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO,'VS
ExecutiveBlock(NLMM01
)
l-Eg6-2008 15 FEB1995 54-1
FunctionCode54
nued)
SPECIFI CATIOruS@onti
EXPLANATION
Specifications
Block(NLMM01
Executive )
54-2 15 FEB 1995 l-Eg6-2008
FunctionCode54
ExecutiveBlock(NLMMOI
)
15 FEB199s 54-3
l-E96-200B
ffi
I
FunctionGode55 - HydraulicServo
GENEBAL DESCRIPTION
UTILIZATION
OUTPUTS
HydraulicServo
r-E96-2008 15 FEB 1995 55-1
FunctionCode55
SPECIFICATIO,IVS
HydraulicServo
55-2 15 FEB 1995 l-Eg6-2008
FunctionCode55
EXPLANATION
Outputs
HydraulicServo
l-Eg6-2008 ls FEB1995 55-3
FunctionCode 55
Bits O-7
Status of calibration or automatic tuning command.
HydraulicServo
55 - 4 ts FEB199s l-Eg6-200B
Function Gode55
5 32 ND erron
0 = IlOerror
1 = effOI
6 il DIAerror:
0 = hOerrOr
1 = gtfOt
7 128 DPRAMerror:
0 = hOerrOr
1 = €IIOf
8-23 Reserved
Fiit 2
The seryo outputs are bypassed (grounded) due to an l/O
error that interferes wfth positioning. Tttese errors include
opened and shorted L\IDTs and DA elTors.
Bit 3
Module mode. This output indicates the mode of the
IMHSSOS module. A value of zero at this bit indicates auto-
matlc mode; a one value indicates hard m€urual mode.
HydraulicServo
l-Eg6-2008 15 FEB 1995 55-5
FunctionCode 55
Bit 4
Contingency actuator positioning error. This bit ls one tf the
measured actuator position deviates beyond an established
deadband from the posltion set point established in the
IMHSSOS module. Otherwise, this blt value ls zero.
Bit 5
A/D error. This bit value is one if the error is assoclated with
the A/D converter on the IMHSSOS module. Otherwls€, thts
bit value is zero.
Bit 6
D/A error. This bit value is one if the error ls associated with
the D/A converter on the IMHSSO3 module. Otherwis€, this
bit value is zero.
Bit 7
DPRAIVI error. This bit value is one if a DPRAIVI error is
detected on the IMHSSO3 module. Otherwts€, thls btt value ls
zero.
N+7 LVDT status. The LVDT status is converted into a real output
as an integer with the bit map shown in Table 55-2.
HydraulicServo
55 - 6 ls FEB199s l-Eg6-2008
Function Code55
Bit o
Active LVDT or posltton feedback device. Thls bit [irdlcates
which LrVDT ts betng used to determtne the Percent actuator
posltton. A zero btt value lndtcates that tnput one ls curenily
selected; a btt value of one lredlcates that tnput two ls cllr-
rently selected. In the event of an error to both LTVDTSln a
redundant LVDT sltuatiofr, thts output wtll dtsplay t}re most
recently functlonleg L\IDT.
8lit 7
L\IDT I primary I status. This blt value wtll be one ln the
event of a prtmary failure of LTDT f (1.e., Ito stgnal present on
either of the Lrr/DT I secondary outputs). Othemrtse, thts bft
value will be zero.
Bit 2
L\/DT I secondary I status. Th,ts blt vdue wtll be one ln the
event of an Lrt/DT I secondary I f,ailure. Otherwis€, thts btt
value will be zero.
Bit 3
L\IDT I seconda4r 2 status. This bit value will be one ln the
event of an LVDT I secondary 2 failure. Otherwis€, thls blt
value will be zero.
F,it 4
L\/DT 2 primuy status. Thls bit value will be one in the event
of a primary failure of LVDT 2 (1.e.,r1o signal present on elther
of the LrrlDT 2 secondary outputs). Otherwise, tjrJs bft value
will be zero.
Bit 5
L\/DT 2 secondary I status. Thts bit value will be one ln the
event of an LTUDT2 secondary I failure. Otherwis€, thls btt
value will be zero.
Bit 6
LVDT 2 secondaryr2 status. This bit value will be one in the
event of an L\IDT 2 secondary 2 failure. Otherwlse, thls blt
value will be zero.
Bit 7
L\IDT at null point. During calibration, tl.is bit value ls one
when the 50 percent (null) valve position is reached for the
selected LVDT or posltion feedback device. Ottrenvtse, thls blt
value is zero. This bit is always a zero value during both tur-
bine control and hard manual modes of operatlon.
N+8 Module hardware status. This output will display a one tf the
module has encountered a fatal error and stopped operatlon.
Otherwis€, a value of zero is dlsplayed.
HydraulicServo
l-E96-2008 15FEB199s 55-7
FunctionCode 55
HydraulicServo
55-8 15 FEB 1995 t-Eg6-2008
FunctionCode55
HydraulicServo
l-E96-2008 ls FEB199s 55-9
FunctionCode55
the valve ramps to and holds at the Lrr,DT null point for the
primary or backup LTVDT,respectively.
HydraulicServo
55 - 10 15FEB199s l-E96-2008
Function Code 55
sl3 Block address of the hard manual mode select. Hard manual
mode can be foreed by setttng this specificatlon to a one.
When this specificatlon ls reset to a zero, the module wtll
return to automatlc operation if the MFP positton demand
(SO)equals IMHSSO3 DlLoutput value (N+1).
sl5 Selects whether the LVDT feedback (output block NI) ls dls-
played as a voltage or a Percenta$e.
HydraulicServo
l-Eg6-200B 15 FEB 1995 55- 11
FunctionCode55
HydraulicServo
55- 12 15 FEB199s l-E96-200B
FunctionCode56 - ExecutiveBlock (NAMMOI)
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOAIS
ExecutiveBlock(NAMMOI
)
l-E96-200B 15 FEB1995 56-1
Function Code 56
EXPLANATION
Specifications
ExecutiveBlock (NAMMO1
)
56-2 15 FEB1995 f-E96-200B
FunctionCode57- ReseruedFor FutureUse
ReservedFor FutureUse
l-Eg6-200B 57-1
ffi
o
FunctionGode58 - TimeDelay(Analog)
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIOAIS
EXPLANATION
Specifications
Time Delay(Analog)
l-E96-2008 15 FEB 1995 58-1
FunctionCode 58
Q = track input
I = rel€ase
If <S3) = 1, then:
s4
- =
TimeDelav
(sz)
TimeDelay
TimelnterualFl) =
s5
ElapsedTime= ET + t
where:
If ET 2 TI:
Mr = M, * 1, fOr i = O to n
Elapsed time = ET - TI
TimeDelay(Analog)
58-2 15 FEB 1995 l-E96-2008
FunctionCode58
APPLICATIOruS
For a fixed time delay, the rate input, <S2>, is constant. The
time delay between output and input varles only with 54. It is
directly proportional to 54. For example, simulate the time
delay for flow through a pipe. Assume a required time delay of
two minutes with input sampling desired every flve seconds.
Select the default value of 1.0 (found in fixed block six) for
<S2> since rate is constant for ftxed delays.
55 = Number of intervals
TD = LzO seconds
s4
TD=
(s4
L2O = v1.0
54 = I2O units = Iength of queue
TD
N-
5 sec
120 sec
=
5 sec
= 24 interuals
T/N}| F
INPUT OUTPUT
o 1 2 3 N
+u# TP451764
Time Delay(Analog)
l-E96-200B ls FEB1995 58-3
Function Code 58
LOGIC SIGNAL
CONTROLLING
TRACK SWITCH
TP45159A
System Modeling
If 54 = lOO feet o;nd <S2> varies from ten feet per second to
20 feet per second, then TD witl varJr between ten seconds and
five seconds.
longesttime delaY
N=
0.5 sec
= 10 sec
0.5 sec
= 20 interuals
5 sec =
o.zs sennd
20 interuals
F-
=
G
F
f
o
, FIRST ORDER
- stMUlirED RESP'NSE
Time Delay(Analog)
l-Eg6-2008 15 FEB 1995 58-5
ffi
o
FunctionCode59 - DigitalTransfer
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIF'CATIO,|VS
APPLICATIOA'S
DigitalTransfer
l-E96-2008 ls FEB1995 59-1
FunctionCode 59
INPUTS FROM
4 PRIMARY
PUMPS
59 =3
SlO=1
TP4tit6tB
DigitalTransfer
59-2 ls FEB 1995 l-E96-2008
FunctionCode60 - Groupll0 Definition
GENERAL DESCRIPTION
The group I/O definitlon function code defines the loeal l/O
for an NLMMOf hgic Master Module. Thts function code per-
tains only to NLMMOf modul€s, and resides in frxed block
three in the NLMMOI module. Up to 16 gfoups of eight points
may be addressed per NLMMOI module through digltal UO
modules. Points can be asslgned from block numbers 128 to
255 for a total of 128 posslble UO per module. Each group of
eight points may be assigned as inputs, outputs, logic statlon
ireputs or outputs, or may remaln unassigned. LJnasslgned
points can be used for logic functions.
UTILIZATION
OUTPUTS
SPECIFICATIONS
Groupl/O Definition
l-Eg6-2008 15 FEB 1995 60-1
FunctionCode 60
Spec Tune
nued)
SPEClFICAfrOruS@onti
EXPLANATION
where:
GroupI/O Definition
60-2 15 FEB 1995 l-E96-2008
FunctionCode 60
NOTES:
that do not use
1. The addressesare availableto configurations
digitall/O modules.
Outputs
Groupl/O Definition
l-E96-2008 15FEB1995 60-3
ffi
I
FunctionCode 61 r Blink
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECtFtCATIO|VS
BIink
l-Eg6-2008 15 FEB 1995 6 1- 1
FunctionCode 61
APPLICAT'OAIS
ALARMSIGNAL
1 = AI-ARM
I
I
(ryti
r65
52=1
53 = 9.259
ACKNOWLEDGE SlGNAti
1 = ACKNOWLEDGE
Blink
6 1- 2 15 FEB 1995 l-E96-2008
FunctionCode62- RemoteControlMemory
GENENALDESCHPTION
UTILIZATION
OUTPUTS
SPEC//FICATIOruS
RemoteControlMemory
l-Eg6-2008 15 FEB199s 62-1
FunctionCode62
SPECIFl CATIO,|VS@ontinued)
EXPLANATIOAIS
Specifications
If <S5) = O, N = Q
If <S5) = l, [rf = I
RemoteControlMemory
62-2 1s FEB1995 l-Eg6-200B
Function Code 62
O= output lndlcator tr r
I = rto lndlcator
2= output and feedback lndlcators rrn < t-l -1
3= feedback tndlcator only -J <
ConsoleRCM Element
One State Shows the logic state descrtptor related to a one state (logic
Descriptor one) output of an RCM functlon block. Thls descrtptor ts the
ONE state descrlptor set ln the tag database for thls tag.
Zero State Shows the logic state descriptor related to a zero state (logic
Descriptor zero) output of an RCM function block. This descriptor is the
reRO state descriptor set in tl:e tag database for this tag.
TAG
PERMISSIVE
INDICATOR
SP
ALARM CURRENTOUTPUT
STATUS/QUALIw/GROUP INDICATOR FIELD
TP?|mng
RemoteControlMemo
l-Eg6-2008 15 FEB1995 62-3
FunctionCode 62
CurrentOutput
Indlcator
Identifies the currently requested logtc state to be output by
the RCM block. When next to the one state descriptor, the
requested output ls a loglc 1. The requested output ls a
I
logic O when it ls next to the zero state descrlptor.
Perrnissivelndicator Shows the value reported for the permtsslve tnput to the func-
tion block <S2>. The block must be ln a perrnisslve status to
allow the operator (or control loglc) to change the RCM to a
one or set state. An SP ldenttfles the RCM as set to permls-
sive. An NP indicates non-permlsslve, not allouring a change
to a one state output.
Feedback lndicator Provides a feedback iredtcatlon to verlff the actual device state
change and cunent state. The arrow poslttons at elther the
one or zero state when the eonsole recelves a reported feed-
back indicatiorr..
ConsoleRCM Control
RemoteControlMemory
62-4 15 FEB 1995 l-Eg6-2008
Function Code62
PulseSet The pulse set command causes tJre internal set signal to go to
logic I for one cycle, provided there ls no contradictory logic
or sustain command lssued.
PulseReset The pulse reset command causes the internd reset signal to
go to logic I for one cycle, provided there is no contradictory
logic or sustain command issued.
Sustain Set The sustain set signal causes the internal set si$nal to go to
logic I and remairr there as long as the sustain set is in effect
or until a contradictory logic command is issued.
Sustain Reset The sustain reset signal causes the internal reset signal to go
to logic I and remaln there as long as the sustain reset is in
effect or until a contradictory logic command ls lssued.
RemoteControlMemory
l-Eg6-200B ls FEB1995 62-5
FunctionCode 62
PERMSSIVE
LOGIC SET
OVERRIDE
Red Tag Red tag commands flag controls that are under malntenance.
A red tag, remove red tag, or get red tag status czrn be
requested. All red tag commands have a 16 blt non-zero key
as an identifier. The module malntalns up to ttrree keys for
every pushbutton block, allourtng the establlshment of up to
three red tags. The red tag functlons act only as labels, and
do not lnterfere with module operatlons. The red tag functlon
does not provide posltive lock-out of equtpment operatton.
The red tag function only tnhfblts control at the console when
it inhibits operator commands.
APPLICATIO'VS
RemoteControlMemory
62 - 6 rs FEB199s l-E96-2008
Function Code62
Flgwe 62-3. Lqic and Ctrcufu of RCM Blrck Usdfor Motor @nM
RemoteControlMemory
15 FEB199s 6 2- 7
l-E96-2008
ffi
I
FunctionCode63 - Analoglnput List (SamePCU)
GENERAL DESCRIPTION
The analog lnput llst (same PCU) function code aequlres the
data values of eight analog polnts ln a stngle Controlutay/
module bus message. The source module and destinatlon
module must be located tn the same process eontrol unit.
UTILIZATION
IMMFPOl
OUTPUTS
SPECflFICAT'ONS
EXPLANATION
Specifications
AnalogInputList(SamePCU)
63-2 15 FEB 1995 l-E96-2008
FunctionGode64 - DigitalInput List (SamePCU)
GENERALDESCRIPTION
The dlgltal lnput ltst (same PCU) functlon code acqulres data
describlng elght dlgltal polnts ln a slngle message. The source
module and desttnatlon module must be located fn the s€rme
process control unlt.
,-
N+a
Output data consists of boolean numbers corresponding to
I
the digltal data received and irrput polnt quallty lndicators. To
(- lnsure that the slgnal ls successfully transferred, the dlgltal
I N+5 signal generates a point quality flag. To test the quality of the
signal, lnclude a functlon code 3 f (test qualtty) block ln t}te
configuration. The quality of ttre poiret cannot be used as an
ireput to arry other tSpe of block. The dl$ftat output value can
be used as an input to any digital processtng block. Refer to
Appendix D for a definition of point quality.
UTILIZATION
IMMFCOs
IMMFPOl
OUTPUTS
DigitalInputList (SamePCU)
l-E96-2008 15 FEB199s 64-1
FunctionCode 64
SPECIFICATIOruS
EXPLANATION
Specifications
sl0 Specification S10 is the block address for output block N+7.
DigitalInputList(SamePCU)
64-2 15 FEB 1995 l-E96-2008
FunctionGode65 - DigitalSum With Gain
GENERALDESCRIPTION
UTILIZATION
IMMFPOz
OUTPUTS
SPECIFICATIO,[VS
DioitalSumWithGain
l-Eg6-2008 15 FEB1995 65-1
FunctionCode65
APPLICATIOAIS
mtn
S5 = l.O
S O= 2 . O
SZ = 4.O
58 = 8.0
= 9.0
DigitalSumWithGain
65-2 15 FEB 1995 l-E96-2008
Function Code65
TO OTHER
AT{AIOG
PROCESSING
rioDuLEs
55=20
56=20
57-19
S8=20
(- \'
I rss
,-\-
Ulrso
DioitalSumWithGain
l-E96-2008
ffi
I
Function Gode 66 r Analog Trend
L DESCN/PTION
UTILIZATION
IMQRCO1
OUTPUTS
SPECIFICATIOruS
AnalogTrend
l-Eg6-200B 15 FEB1995 66-1
FunctionCode 66
SPECIFICATI O,^tS@onti
nued)
EXPLANAT'OruS
Specifications
APPLICATIO'VS
Analog Trend
66-2 15 FEB 1995 l-E96-2008
Function Code 66
@MMtf{|CANON
HIGH}IIAYTO
@t{Sd-E AtlD
OTHER I,IODES
AnalogTrend
l-E96-200B 15 FEB 1995 66-3
ffi
I
FunctionCode67- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 15 FEB 1995 67-1
ffi
o
FunctionCode68 - RemoteManualSet Constant
GENERAL DESCRIPTION
UTILIZATION
INPPTO1
INSEMOl
IMMPCOl
OUTPUTS
RemoteManualSet Constant
l-E96-2008 15 FEB 1995 68-1
FunctionCode68
SPECIFICATIOruS
EXPLANATION
PROCESS
TEMPERATURE
RemoteManualSet Constant
68 - 2 1sFEB199s l-E96-2008
FunctionCode68
TAGDESCRIPTOR
.4DEGC
TRACKING
INDICATOR
ALARM CONTROL
STATUS/QUALITY'GROUP PRS,IPUFIELD
CurrentValue The current value reported by the RMSC block. This value can
be changed through keyboard actlons.
High and Low Limits Identiff the ma;drnum and mIdmum acceptable values. The
operator can input only values that fall withlil tltis maximum
ana mlrimum range. An attempt to enter a value outside these
limits causes tJre console to prompt with an error message.
RemoteManualSet Constant
l-Eg6-2008 ls FEB1995 68-3
ffi
I
FunctionCode69 - TestA|arm
GENERALDESCRIPTION
The test alarrn functlon code tests the alarm status of a desig-
nated tnput slgnal. It can test tJre alarm state on any block
output that has a deflned qua[ty or alarm, lncludftrg exeep-
tlon reports, station blocks, and devlce drlvers.
UTILIZATION
IMMFPOS
IMMPCO1
IMMFCOs
IMMFPOl
OUTPUTS
SPECIFICATIONS
TestAlarm
l-Eg6-2008 15 FEB 1995 69-1
FunctionCode 69
TestAlarm
69-2 15 FEB 1995 l-E96,2008
FunctionCode70 - AnalogPoint Definitioh
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
AnalogPointDefinition
r-E96-2008 15 FEB 1995 70-1
FunctionCode70
EXPLANATION
Specifications
S1 - INPUT
TYPE Specification S 1 is the input t54re. This is a code that identt-
fies the tSpe of input or sensor used for the point. There are
four general tlpes of inputs: thermocouple, RTD, millivolt,
and high level. The codes listed in the speclficafion table iden-
ti$/ speclflc tlfpes of these lnputs.
Q = degrees Celsius
I - degrees Fahrenheit
AnalogPointDefinition
l-E96-2008 1s FEB1995 70-3
ffi
I
FunctionCode71 - ExecutiveBlock NAMMOZIMAMM03
GENERALDESCRIPTION
NAI\{MOI modules use functlon code 56, not functlon code 7L.
UTILIZATION
OUTPUTS
SPECIFICATIO,'VS
IMAMMO3 terminationdevicecountrycode:
XOX= UnitedStatestenninationdevice
NTAl0203/04/05
NIAIO2/OSI0/.
XlX = ltaliantermination
unit:
NTU-7A4/20mA
NTU-7A4/50mA
NTUfBO RTDbridge
NTU-7BlRTDbridge
NTU-7B2RTDbridge
Redundancy (|MAMMO3 moduleonlY):
O)fi = ro redundantmodule
lXX = reduodantmodule
S2 N 0.000 R Full Alarm deadband (o/oof sPan)
ExecutiveBlockNAMMOU\MAMMO3
l-Eg6-200B 15 FEB1995 7 1- l
FunctionCode71
EXPLANATION
Specifications
Executive
BlockNAMMO2/|MAMM03
71 - 2 1 s F E B1 9 9 5 l-Eg6-2008
FunctionCode71
Hundredsdlglt - redundancy(lMAMlt03moduleonly)
Q= no redundancy(backupnot expected)
1 = r€dundancy(backupexPected)
ExecutiveBlockNAMM0ZIMAMMOS
l-Eg6-2008 ls FEB1995 7 1- 3
FunctionCode71
ExecutiveBlock NAMMOAIMAMMOS
7 1- 4 15 FEB 1995 l-Eg6-2008
FunctionCode72 - AnalogSlaveDefinition'
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
AnalogSlaveDefinition
l-Eg6-2008 15 FEB 1995 72-1
FunctionCode72
EXPLANATION
r/o il/rcDULE
POSITION O 1 2 3 4 5 6 7
TP45:!254
I
FunctionCode73 -'|Calibration
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
EXPLANATION
Z. Record the offset error correction (Sl) and gain error (S2)
factor of the same block ln SteP 1.
Calibration
l-E96-2008 ls FEB1995 73-1
FunctionCode73
where:
Calibration
73-2 15 FEB 1995 l-E96-2008
FunctionCode74 - CalibrationGommand
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
EXPLANATION
Command
Calibration
l-E96-2008 15 FEB 1995 74-1
FunctionCode74
Specifications
Calibration
Command
74-2 ls FEB 1995 l-Eg6-2008
Function Code74
APPLICATION
Responselndex Meanlng
0 Abnormalconditiondetected(checkcalibrationstatus,block81)
1 Gooddisplayedwithin1 sec
2 Gooddisplayedwithin30 secs
3 Gooddisplayedwithin60 secs
c114 Errorencountered
Responselnder Meaning
0 (error) Abnormal condition was detected during calibration (refer to
calibration status block).
1 (good) Calibrationcomrnandblockrewrittenon OIS consolescreen
withcommandfield(S1)unchanged fromoperatorsupplied
value.
2 (waiting) Modulebusymessageswrittenon OIS consolescreen.
Operatorshoulddisplaythe calibrationcommandblockat
30-secinteruals.
CalibrationComrnand
l-E96-2008 15 FEB 1995 74-3
ffi
o
FunctionGode75 - AnalogGalibrationStatus
GENERALDESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIFICATIO,fVS
AnalogCalibrationStatus
t-E96-2008 15 FEB199s 75-1
Function Code75
EXPLANATION
Analog CalibrationStatus
75-2 15 FEB 1995 l-Eg6-2008
Function Code75
OPSTAT. EA SL cl CS
previouspage
Hundredsdlglt
I/O ModuleFailure
0 - l/O modulerespondingnormally.
1 - l/O moduleconfiguredbut not responding.
Thousandsdlglt
EEROMError
0 - No EEROMerror.
1 - EEROMerror.
POINTn - PL
Onesdlglt
PolntStatus(X)
0 - Commandperformedwithouterror.
1 - Pointnot configured.
2 - Pointnot disabled.
3 - Calculatedgain or offsetover rangeerror.
4 - EEROMerror.
5 - Operationnot performed.
Tensdlglt
Thousandsand hundredsdlglt
PointNumber(XX)
Numberof the pointto whichthe statusapplies
( 1s P O l N T n s 6 4 ) .
and tuningmodulesuppressesleading
NOTE:The configuration
zeroson its display.
AnalogCalibrationStatus
l-E96-2008 15 FEB 1995 75-3
ffi
I
FunctionCode76 - ThermocoupleTemperature
GENERATDESCRIPTIOA'
UTILIATION
OUTPUTS
EXPLANATIO'V
Temperature
Thermocouple
l-E96-2008 15FEB199s 76-1
FunctionCode 76
The analog master module accepts lnputs from elglrt I/O mod-
ules through terminatlon devlces. Each termlnatlon devlce can
aecommodate two UO modules. The UO module tnputs feed
into an RTD pafr tl:at measures the arrblent temperature of
the air surrounding the termtnatlon devlce. Ttle use of RTD
pairs are for temperahrre conectlon of thennocouple lnputs.
Termlnatton devices €rre usually datsy chatned together as
shown Xe Figure 76-1, wlth RTD pafrs named accordtng to ter-
mination device position on the datsy chatn. Table 76-l shows
the correspondence between RTD pairs and block numbers.
I/O I'ODULE
POSITION: O 7
TH?2rOT4A
Thermocouple
Temperature
76-2 1s FEB1995 l-E96-2008
FunctionCode77- AnalogPointSeruiceStatus
GENERAL DESCBIPTION
UTILIZATION
OUTPUTS
SPECIF'CATTOwS
AnalogPointServiceStatus
l-Eg6-2008 ls FEB1995 77-1
Function Code77
EXPLANATION
MSB LSB
X X X X X X X X
7 6 5 4 3 2 1 0
X = O MEANS POINT lN SERVICE
X = 1 MEANS POINT OUT OF SERVICE
THANaOA
GENERAT DESCRIPTIO'V
Each trend deflnttlon has a two dtglt tnput. The flrst dfgtt
(tens) deflnes trend resolutlon. The second dtglt (ones) defines
the trendlng mode.
UTILIATION
OUTPUTS
SPECIFICAT'ONS
TrendDefinition
l-E96-200B 15 FEB1995 78-1
FunctionCode 78
O o a o a o
o o a a a a
EXPLANATION
Specifications
Each trend defrnition has a two digit input. The flrst dlglt
(tens) defines trend resolution. Ttre second digft (ones) deflnes
the trending rnode. The Xrftial vdue of 99 for the specifleatlon
indicates that trending ls not defrned for the assoclated block.
Ones digit
Mode:
X0 = sample
Xl = mean
X2 = rninirnum
X3 = maximum
X4 = sum
Tens dlgit
Resolution:
0X = normal trending
1X = fast trending
TrendDefinition
78-2 15 FEB 1995 l-Eg6-2008
Function Gode78
In tlre meanr trending mode, the vdue saved wtlt be the mean
value of dl values over the trendlng tntenral.
TrendDefinition
l-Eg6-2008 15 FEB 1995 78-3
ffi
I
FunctionGode79 - Control lnterfaceSlave
GENERALDESCRIPTION
UTILIAT'ON
OUTPUTS
ControlInterfaceSlave
l-E96-2008 15 FEB 1995 79-1
FunctionCode79
SPECIFICATIOruS
EXPLANATION
Outputs
This block provides analog and digital I/O on the s€une board.
The final output is an l/O rnodule status flag, whtch shows
the status of the controll/O module.
Q = good
1=bad
Specifications
sll - AO2 Specillcation Sl I ls the block address of tnput for analog out-
put two.
S12to 514 - Dln Speclfications Sl2 to S14 set the loglc sense for three digital
inputs. Digital inputs can be deflned for direct or reverse act-
trrg logic operattolts. These €rre deflned as follows:
515 to 518 - DOn Specificatlons S15 to Sf8 are the block addresses of the
inputs for the four dlgltal outputs.
S19 - FAIL The value of ttrfs speclflcaflon deflnes the module response tn
case of controll/O module faihrre. [.ack of I/O module response
or a bad analog input reference volt4ge will cause a transfer to
error mode.
ControlInterfaceSlave
t-E96-2008 15FEB199s 79-3
ffi
I
FunctionCode80 - ControlStation
GENERALDESCRIPTION
'v [/VA There are three tlpes of stattons, each controllable through a
3P sP dtgttal (NDCSO3) or a.nalog (IISACOI) control statton and/or a
MFC/P console such as the operator interface statlon (OIS). The tlpes
A O
TR lnclude bastc, cascade and ratlo statlolls.
T S A
MI
A)( C/B A basic statlon generates a set polnt (Se1 and provldes man-
c/R ual/automatlc transfers, control output adJustments ln man-
t x c
cx ual control mode, and set polet adJustments ltr automatlc
llAA C.-F control mode.
t.A
HDA
TDA A cascode statlon provldes the same functlons as a baslc sta-
AO
TRS2 4
tlon plus an addlttonal mode that allows the set potnt to be
**(P controlled by external lnput sl$nal <S2>.
ControlStation
I-E96-2008 15 FEB199s g0-1
FunctionCode 80
NOTES:
1. PlantLoopsonlyallowthe controlstationfunctionto be placed
in blocks numberedzero through1023. |NF|-NETloops allow
higherblocknumbers.
UTILIZATION
OUTPUTS
SPECtFtCATtOtVS
ControlStation
80-2 15FEB199s l-E96-2008
FunctionGode80
ControlStation
l-Eg6-2008 15 FEB199s 80-3
FunctionCode 80
EXPLANATION
Outputs
Q = manual
I = sutomafic
ControlStation
80-4 1s FEB1995 l-E96-200B
FunctionCode 80
Q = local
I = corlputer
Q = baslc
1 = c?.scade/ratlo
Q = computer OK
I = cortputer fatled, statlon mode dependent on S17
Specifications
Basic A A
Cascade A A B
Ratio A A c
NOTE:
A = When the station tracks and what it tracks depends on <S29> and <S30>. Specification S29
indicates when <S2> should be tracked, and <S3O>indicateswhen <S1> should be tracked. lf
both indicate tracking, <S29> takes precedence.
B = Specification 52 is tracked uncorditionally and the station displays <S2>.
C = Specification 52 muttiplied by the ratlo index (displayed in digital set point display), is tracked
unconditionally and the pioOuA bf <Sb and the ratio index displays on the station bar graph.
ControlStation
l-E96-2008 15 FEB 1995 80-5
FunctionCode80
Q = no tracking
I = track
I = cortputer manual
2 = computer auto
$ = computer cascade/ratio
$ = local manual
$ = local auto
7 = local cascade/ratio
8 - previous mode
ControlStation
80-6 15 FEB 1995 l-Eg6-2008
Function Code 80
S1O - PVSPAN Speclfication SIO sets the stgnal span of process varlable ln
engineering units.
S13 - SPSPAN Spectflcatlon S13 sets the slgnal span of set point in englneer-
ing untts. When left at def,ault, set polnt spurn equals sPan
defined by SlO. The default setting for Sfg is -5.OOO. It
should be noted that OIS consoles will display the PV span
(StO) for the set point span (Sf g). The MFC and MFP modules
use the PVSPAI{ (SlO) and PVEU (StZ) for both the Process
variable and set polnt as long as ttre set point span ls set to
the default vdue.
NOTE:Someoperatorinterfaceunits(OlU)and DCSstationswill
not functioncorectly usingthe -5.000defaultvalue. lf a problem
exists,set513 andS14thesameas S10andS11.
s14 - SPZERO Specification S14 is the zero value of set point in engineerlng
units.
S15 - SPEU Specification S15 is the set point engineering units identifler,
used by the OIS console.
516 - DCSADR Set 516 to the control station address (254 equds passlve
station and 255 equds no statlon). Valid station addresses
are zero through seven and 100 through IO7 for DCS sta-
tions, and zero through 63 and lOO through 163 for SAC sta-
6ons. Addresses lOO through f63 represent actual statlon
addresses of zero to 63 with chzrnges to reports generated. If
selecting addresses lOO through 163, the MFC or MFP mod-
ule will not report the status of the control station in tJre mod-
ule status or module problem reports. In atl other respects,
station operation remains unchanged. Thts specificatlon
must be set to 254 when a passive station interface (function
code 139) Sl points to thls function code.
S17 - CFAIL Specification S17 defines the mode the station will default to
in the event of a computer failure while it is under comPuter
control. When selecting computer or local cascade/ratio, the
station assumes cascade or ratio control depending on S23.
ControlStation
l-Eg6-2008 ls FEB1995 80-7
FunctionCode 80
$ = local manual
$ = local auto
7 = local cascade/ratio
S18 through S22 Specificatlons Sf8 through Sl22 are block addresses that
change the station mode and control level through logic. If
more than one (<Sl8> through <S.22>) are set, <Sl8> takes
precedence over <S19>, whlch takes precedence over <S2O>,
etc. If the statton ls ln manual mode, <S2O> places the statlon
in automatic and cascade/ratio mode simultaneously. When
both <S21> and <S22> are set, <S2l> overrides <S22>.
S18 I MANXFR Specification Sl8 is the block address of the transfer to man-
ual signal.
Q = no transfer
I = transfer to manual
s1g - AuroxFR Specification Sl9 is the block address of the transfer to auto
signal.
Q = no transfer
I = transfer to auto
S2O - CSRXFR Specification S2O is the block address of the transfer to c€rs-
eade/ratio signal. This specilication transfers to cascade or
ratio control depending on the tlpe of station selected with S23.
Q = no trartsfer
1 = transfer to cascade/ratio
Q = no transfer
I = transfer to local
s'22 - CMPXFR Specification 522 is the block address of the transfer to com-
puter signal.
Q = no transfer
I = transfer to computer
ControlStation
80-8 15FEB199s l-E96-2008
FunctionGode80
ratlo control is adopted when 56, S17 and <S2O> are set to
caseade/ratio (refer to 56). This speciflcatton wlll not be fully
operational until ttre OIS console station display strategles
€rre modified. Until that time, only zero, three and four are
valld t5pe speclflcations.
S24 through S27 Spectficatlons S24 through S27 al:e block addresses that Pro-
vide a mechanism for external absolute and deviation alarm-
ing. Specificatlons S24 and S25 can be used for end of travel
atarms. Speclficatlons S;24through S27 are loglcal ORed wtth
their respective internal alarms, defined by SZ through 59, to
determtne the darm states presented to the operator.
S24 - EHALRM Specificatlon S24 sets the external htgh absolute alarm flag.
Q = no alarm
I = high absolute alarm
S25 - ELALRM Specification S25 sets the external low absolute alarm flag.
Q = no alarm
I = low absolute alarm
S26 - EHDALRM Speclficauon 526 sets the external high deviation alarm flag.
Q = no alarm
I = high deviation alarm
S27 - ELDALRM Specification 527 sets the external low deviation alarm flag.
Q = no alarm
I = low deviation alarm
S28 - AOBLK Specification S28 is the analog output block number assocl-
ated with the station. Use thls specifleatlon for proPer oPera-
tion of bypass logic. When S28 equals zero, it is not used. Any
setting other than zero must be a block number of the control
interface module (CIS) function code 79.
ControlStation
l-E96-2008 ls FEB1995 80-9
FunctionCode 80
s29 - SPTRCK Specification S29 is the block address of the analog output
set point track signal. Thls deterrnines the track behavior of
the set point in conJunctlon with <S3O>. Speciflcatlon S29
indicates when <S2> should be tracked, and <S3O> lndtcates
when <S1> should be tracked. If both lndlcate tracklng,
<S29> overrides <S3O>. If tlJs speclficatlon equals one, lt wfU
cause the set point to track <S2> whether the statlon ls ltl
manual or automatic mode. Thls speclflcatlon ls not appllca-
ble when the station is in cascade mode because the cascade
input uses none of the lnternal statlon loglc for control.
Q = no track
I = track <S2>
S3O - PVTRCK Specification S30 is the block address of the process varlable
track signal. It determlnes the track behavior of the set potnt
in conjunction with <S29>. Speciflcation <S29> lndlcates
<S2> should be tracked, and <S3O> indicates <Sl> should be
tracked. If both indicate tracking, <S29> overldes <S3O>.
When <S3O> equals one, it causes the set polnt to track <Sl>
whether the station is in automatic or manual mode. This
specilication is not applieable when the station is in cascade
mode because ttre cascade input uses none of the internal
station logic for set point control.
Q = no track
I = track <Sl>
ControlStation
80 - 10 ls FEB19es l-Eg6-2008
FunctionGode80
STATION OPERATION
M/A SW=M
MAN PB OR <518>=1
COMMUNICATION MrASW=A
A}.IDAUTO BYPASS GOOD@MM.
M/ASW=M E}.|ABLED DO=COFROMCIS
CIS STATUSG@O
LEGEND:
AUTO = AUTOMATIC
BYP = BYPASSOPERATION NOTES:
CASC = CASCADE 1. <Sl8> THROUGH<S22>REFERTO SPECIFICATIONS
CIS = CONTROLUOMODULE S18 THROUGHS22 OF FUNCTIONCODE 80.
CMPTR= COMPUTER
COMM= COMMUNICATION z.IF MORETHAN ONE OF <S1F THROUGH<S2} IS SET,
lNlT = INITIALIZATION <Sl8> TAI(ESPRECEDENCEOVER <S19>
M/A SW = MANUALOVERRIDESWITCH WHICH TMES PRECEDENCEOVER <S2O>.
MAN = MANUAL
MANOVR= MAiIUAL OVERRIDE 3. fF <S21>Al.fD <S22>ARE SET,<S2l> OVERRIDES<522>-
NORM= NORMAL
PB = PUSHBUTTON 4. <Sl8> THROUG" O',' TA}(EPRECEDENCEOVER STATION
PREVIOUSMODE= STATIONMODE lN EFFECT PUSHBUTTONSBUT DO NOT PREVENTCHAT.IGES CAUSEDBY
BEFOREA LOSSOF COMMUNICATION BAD STATIONCOMMUNICATIONS,BAD CIS STATUSOR ]"UA
SAO = STAND-ALONECOMMUNICATION SWITCHCHANGES.
TP220868
Ftgure 8O-7. Flout Diogran oJ SAC Stafion OperallonJrom PouserUp to Nornnl Operallon
ControlStation
l-E96-2008 15FEB1ee5 80 - 1 1
FunctionCode 80
STATIONELEMENT ATTRIBUTES
FACEPLATE
SELECTOR
REO TAG
DESCRIPTOR STATION T.
ENGINEERINGUNIT
DESCRIPTOR
PROCESS VARIABLE R 11o. SCALE LIMIT
AT.IDSET Po|NT SCALE
100. HI@I ALARM LIMIT
SETPOINT
ALARM TICKS
CONTROL
OUTPUT
AI,ARM STATUS
QUALIw/GRqJP
GTMODE:@
TRACKING PRO[,|PVF|EtD
o
Figure 8 0 -2. Controt Station Elemertt
ControlStation
8 0- 1 2 15 FEB 1995 l-Eg6-2008
Function Code 80
The set potnt value t5ryically fndicates the desired steady state
of the controlled process. The control strategr of a tlpical
control loop causes the control output to increase or decrease
when the process variable does not match the deslred set
point.
HigFn ornd lout scale timits - define the maximum and miltl-
mum value assoclated wtth the baseline and top llree of the
static scale respectively. Depending on ttre configuratlon of
the station element, the limits can reflect either the process
variable or set point zero and span configured ln the statlon
function bloek.
ControlStation
l-E96-200B 15 FEB 1995 80 - 13
FunctionCode 80
NOTES:
1. A stationelementmay not havea separatestationmodeand
trackingindicatorfield.Dependingon the escapecommandsused
duringthe configuration of the faceplate,the elementmay display
boththe trackingand modeindicatorsin the stationmodefield.
APPLICATIOruS
ControlStation
80 - 14 1s FEB1995 l-E96-200B
Function Code 80
ctsyo
w
s2 s"lwA
s3 MFC/P A o
TR
T S A
l-AG DOEStlOT CAUSESSTATIOT.ITO
WORKlF f.lOT @TOCIS FEEDtsACT( lri|
TURIIEDOf.l. (Sa8)Oll lvlODtLE AX Cn
DEFAULTISZEFO. GC)|T.IGTO D(ECIJTE.
OTHERYT/ISE OI'TPUT c/R
WOI'LD@TOZErc l x c
IF ITWASASOFTOS
cc(
lf A CrF
I.AA
FNA
LDA
AO
s29 l__ | r
TRSE
g-l---, .^.
;
rRP\t1r\l
(P
- - - - - - - - - - - - - - - - - J
sl6
sl7
(66) TOols
OBOTHER
cohrsolE
TP45175D
Ftgwe 8O-3. StWIe lrrpnt Stgle. AtQuf @nfr.ot Loop utllh Attto Bgpass
ControlStation
l-E96-2008 15 FEB1995 8 0- 1 5
ffi
I
I
FunctionGode81 - Executive
GENERAT DESCRIPTION
UTILIUT'ON
OUTPUTS
Executive
l-E96-2008 15 FEB1995 8 1- 1
FunctionCode81
SPECIFICATIONS
EXPLANATION
OUTPUTS
O=rlo
t =f€S
Executive
g 1- 2 15 FEB199s l-E96-2008
Function Gode81
Modulenomenclature:
1 = SLC01,|MMFPOI, lMMFC0lor lMMPC0l
2 = |MMFP02, IMMFC0Z or |MMPC02
3 = |MMFPOS or IMMFCOS
4 = |MMFCO4
5 = |MMFC0S
Executive
ls FEB1995 g 1- 3
l-E96-2008
ffi
o
I
FunctionCode82 r SegmentControl
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
SegmentControl
l-E96-2008 ls FEB199s 82-1
Function Code82
SPECIF, CATIO,|VS@ontinued)
EXPLANATION
SegmentControl
82 - 2 rs FEB199s l-Eg6-2008
Function Code 82
Specifications
NOTE:Whenmultiplesegmentsare used,leaveenoughfreetime
to runall of the segments.
Onesdlglt
Xl = sEconds
)(2 = rninutes
Tensdlglt
0X = tuningallowed
lX = tuningnot allowed
2X = modifiedlock
3X = tuneand moditYlock
52 - CYCTIM Sets the target segment execution cycle in time units selected
with the ones diglt of Sl. In each segment, blocks execute ln a
predefined order, selected wlth S15. A cycle consists of one
execution of the blocks plus any tdle time (cycle time remaln-
tng after the cycle has been executed). Cycle time is the length
of time from the start of one cycle to the start of the next cycle.
SegmentControl
15 FEB 1995 g2-3
l-E96-2008
FunctionCode 82
SegmentControl
82-4 1sFEBr99s l-Eg6-2008
Function Code 82
totalutilization
f =
(bytesper sec)
o:2!== g-71
peiod =
checkpoint
0.25
roundup to nextinteger
54=4
NOTES:
1. Someactivitiescan resultin backuplink traffic.ln this case,
use 1600bytesper secondratherthan 1800bytesper second.
SegmentControl
l-E96-2008 15 FEB 1995 g2-5
FunctionCode 82
56 - PID GAIN (HL maximum deriaatiae go;in) Llmtts the derlvatlve galn
value llr all PID blocks ln the segment.
57 - MINXTM Defines the rnintmurn report ttme for all exceptton reports ln
the segment. Mlnimum exceptlon reportlng ttme prevents
loading on tlre communication hlghway. Exceptlon reports
witl not be sent on the communlcation highway at each mtnl-
mum exception report interval unless a value has changed by
more than the operator defined stgniflcant change (S9) slnce
the last exception report. The default value ls one second.
SlO - HLALMDB Alarm deadband for all high/low alarm reports tn this seg-
ment, expressed as percent of span. Alarm deadbands pre-
vent excessive alarm reports when values a,re hovering
around the alarm llmit.
S11 - DVALMDB Alarm deadband for all deviation alarm reports in this seg-
ment expressed as a percent of span. Alarm deadbands pre-
vent excessive alarm reports when values are hovering
around the alarm limit. Deviation alarm deadbands are for
stations only, since only stations have deviation alarms.
sl2 Reserved.
S14 - CYCALM Segment cycle time alarm limit, qqpressed in seconds. If seg-
ment cycle time exceeds tllis number, block N+4 will output
the cycle time overrun in units set by S1.
SegmentControl
82-6 15FEB1995 l-E96-2008
FunctionCode82
Outputs
SegmentControl
l-E96-2008 15 FEB1995 8 2- 7
FunctionGode82
ORDEROF EXECUTION
NOTES:
1. lf a functioncodehas multipleblockoutputs,thenthe configured
baseblocknumberis the oneusedin the listfor sequencing.
SegmentControl
82-8 15 FEB 1995 l-Eg6-2008
FunctionGode83 - DigitalOutputGroup
GENERALDESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIF'CATIO^'S
DigitalOutputGroup
l-E96-2008 15 FEB 1995 83-1
FunctionCode 83
SPECIFI CATIOruSpontinued)
EXPLANATION
Specifications
DigitalOutputGroup
83-2 15 FEB 1995 l-Eg6-2008
Function Code 83
NOTES:
1. The hundredsdigit must be the same for both outputgroups
on an |MDSO04module.
DigitalOutputGroup
l-Eg6-200B 1s FEB1995 83-3
ffi
o
FunctionCode84 - DigitalInputGroup
GENERALDESCRIPT,ON
UTILIZATION
OUTPUTS
DigitalInputGroup
l-E96-200B ls FEB1995 84-1
FunctionCode 84
sPECtFtCArrOruS
EXPLANATION
Specifications
Q = inputs I through 8
I = inputs 9 through 16
DigitalInputGroup
84-2 15 FEB1995 l-E96-2008
FunctionCode85 - Up/DownCounter
GENERAL DESCRIPTION
Thts functton has high and low alarm features. Each drives a
separate output when the input exceeds the alarm value.
UTILIZATION
IMQRCOl
OUTPUTS
SPECIF'CAT'O.A'S
Up/DownCounter
l-Eg6-200B ls FEB1995 85-1
FunctionCode 85
SP ECIFICATIONS @ontinued)
EXPLANATION
Specitications
Q= nn
I = f€S€t
Q = hold
I = release
When <S4> equals zero, the counter remains fixed at the cllr-
'When
rent value despite <SI> and <S2>. <S4> equals one, the
counter releases to respond to <Sl> or <S2>.
Up/DownCounter
85-2 1s FEB1995 l-Eg6-200B
FunctionCode85
where:
NORMAL
where:
ALARM
N+l =l
else N+l = O
IfY<57,then
N+2=1
else N+2 = O
where:
Up/DownCounter
l-Eg6-2008 15 FEB1995 85-3
FunctionCode 85
MOTOR
START
TO OPERATOR
CONSOLE
55 = 0.OOO
56 = 100.000
S7 = -9.2E+18
TP.15l698
Up/DownCounter
85-4 15 FEB 1995 l-Eg6-2008
FunctionCode86 - ElapsedTimer
GENERALDESCRIPTION
UTILIZATION
NMFCOl
OUTPUTS
SPECIFICATIOruS
ElapsedTimer
l-E96-2008 15 FEB1995 86-1
FunctionCode 86
EXPLANATION
Specifications
Q=run
I = r€s€t
Q = hold
I = release
Q= seconds
I = minutes
2= hours
g= days
ElapsedTimer
86-2 15 FEB 1995 l-Eg6-2008
Function Code 86
Hundredsdlglt - trBS€t
tlmer
0 = resettime on tuneor adapt
I = DoreSet
Outputs
Rese;t:
If <Sf ; = 1, then N = 55 despite <S2>
where:
Normal Operotiont
Hold count:
If <S1> = 0 and <S2> = O, then [r[ = previous N
Increase count:
If <S1> = 0, (S2> = 1, and SG = )O(0, then
\f = previous N + elapsed time since last run
Decrease count:
If <SI> = O, <S2> = I, and 56 = )O(1, then
N = previous N - elapsed time slnce last run
TunelAdapt:
If SO = 0)O( and 55 is tuned, tlten
It[ = 55, regardless of <S2>
where:
ElapsedTimer
l-Eg6-2008 ls FEB1995 g6-3
FunctionCode 86
Alqrm
If SG = )O(O and Y > 54, then N+l = I
where:
APPLICATIOruS
I 93 = I (minutcst
I i
, S4r15 |
r S5=0 I
I s6=o i
l--- ---r
ElapsedTimer
86-4 15FEB199s l-Eg6-2008
FunctionGode87 - DLSlnterface
L DESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIF'CATIOfVS
DLS lnterface
l-Eg6-2008 ls FEB 1995 87-1
ffi
t
FunctionGode88 - DigitalLogic Station
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO'VS
DigitalLogicStation
l-Eg6-200B 15 FEB1995 88-1
FunctionCode 88
SPECIFI CATIO,wS@ontinued)
EXPLANATION
Each pushbutton has two LEDs associated with it, but inde-
pendent from it. Thus, tlle combination can be used for either
related events or independently.
Specifications
DigitalLogic Station
88-2 15 FEB 1995 l-E96-2008
Function Code 88
Outputs
N through N+7 Outputs N through N+7 €rre the values of pushbutton lnputs
one through etght.
Q = open
I = closed
Q = good
I =bad
APPL'CATIONS
TI'ODCNLGIT
32rO,SllrO.O
52rO.S3 rO.O
PAFAq,'TL MTROT/L
PAFAMTRR.|TI
OPEN@TilAl\D
S2-O. $trO.0
TOOn€RLG|C
GENERALDESCRIPTION
The last block functlon code marks the end of the functlon
block conflguratton space. Ttre last block functlon code is a
ftxed block located ln the htghest avallable block number of
the module. Ttre last block carlnot be deleted. Addltlonal last
blocks c:urnot be added to the conflguratlon.
UTILIZATION
OUTPUTS
SPECIFICATIONS
LastBlock
l-E96-2008 15 FEB1995 89-1
ffi
I
FunctionCode90 - ExtendedExecutive
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECtFICATIO|VS
ExtendedExecutive
l-E96-2008 15 FEB1995 90-1
FunctionCode 90
EXPLANATION
Specitications
ExtendedExecutive
90-2 15 FEB 1995 l-Eg6-2008
Function Code 90
Modulemode on UOmoduletrlP
XOX= effor modeon l/O moduletrip
XlX = halt moduleon llO moduletrip
DCSInterfacellnk
O)fi = 5 kbaudDCS/SAClink
lXX = 40 kbaudSAClink (|MMFP01/0AB')
ExtendedExecutive
l-Eg6-2008 15 FEB 1995 90-3
FunctionCode 90
Outputs
Q = time/date invalid
1 = time/ date valid
I = Sunday
2 = Monday
$ = T\.resday
4 = Wednesday
g = Thursday
g = Friday
7 = Saturday
EXAMPLE
ExtendedExecutive
90-4 15 FEB 1995 l-Eg6-200B
Function Gode90
H HOURS(o - 23)
EXEXEC
MFC/P M
s
(0 - 59)
MTNUTES
w
i/P
MONTH (1 - 12)
DAY(1 - 31)
ExtendedExecutive
l-E96-2008 15 FEB 1995 90-5
ffi
I
FunctionGode91 - BASICGonfiguration(MFC/MFP)
GENERAT DESCRIPTIO'V
UTILIATION
OUTPUTS
SPECtFtCAnOwS
(MFC/MFP)
BASICConfiguration
l-E96-2008 ls FEB199s 91 - 1
FunctionCode 91
EXPLANATION
Specifications
Q = trlp module
I = wrlte error to data termlnal and suspend BASIC
Outputs
APPLICATION
BASICConfiguration
(MFC/MFP)
91 - 2 1sFEBt99s l-E96-2008
Function Code 91
po)
AUB
AUL 540
DI/B 541
DI/L
AT.IALOG a
DIGITALLOGIC 3f3
iTilLLISECONDCLOCK
SI=l
Write any errors to the data termlnal and suspend BASIC.
SZ = I
BASIC lnterpreter prompts for actlon before nrrrnln$ the pro-
gram. BASIC provldes a ready reply wtren addressed by a
dumb termtnal or persond computer. Spectflcatlon 52 equals
one while it is befng programmed. After programming is com-
plete, change 52 to zero. When 52 equals zero, the program
runs automatically on module Pourer up.
SI=7
This block invokes BASIC when executed. Control returns to
tl:e next numbered block when BASIC e:dts.
Step 3 Place the module in execute mode. The ready reply shovrs on
the display. Enter the BASIC statements. Remember to save
the BASIC program before changing 52 in block 3O to zero.
(MFC/MFP)
BASICConfiguration
l-Eg6-2008 rs FEBr99s 91 - 3
ffi
I
Function Code 92- Invoke BASIC
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
EXPLANATION
lnvokeBASIC
l-E96-2008 rs FEB199s 92 - 1
FunctionCode 92
BLOC|(S50r-2046
AIlB
AI/L
DI/B
DI/L
ANALOG LOG
DIGITAL LOGIC
MILUSECONDCLOCK
Example 1
lOO.t=SYSVAR* 10,
Example 2
InvokeBASIC
92-2 1s FEB1995 l-E96-2008
FunctionCode93 - BASICRealOutput
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPEC/,FICATIONS
BASICRealOutput
l-E96-2008 ls FEB199s 93-1
FunctionCode93
APPLICATION
Syntax:
BOUT<blocknumber>,<value>BOUT40, 4.75
where:
BLoc|(S 31-499
AIlB
AI/L
DI/B
DI/L
ANALOG
DIGITAL LOGIC
MILLISECOND CL@K
BASICRealOutput
93-2 15 FEB 1995 l-E96-200B
FunctionCode94 - BASICBooleanOutput
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO'VS
BASICBooleanOutput
l-Eg6-2008 1s FEB1995 94-1
ffi
I
I
FunctionCode95 - ModuleStatusMonitor
L DESCRIPTION
UTILIZATION
IMMPCOl
IMMFCOS
IMMFPOl
OUTPUTS
SPECIFICATIOruS
ModuleStatusMonitor
l-Eg6-2008 15 FEB1995 95-1
Function Code 95
EXPLANATION
Specifications
ModuleStatusMonitor
95-2 15FEB199s l-Eg6-2008
Function Gode95
O=Ilo
I =}r€S
55 through S12 Speclftcatlons S5 through S12 are the blt selectlon tnputs for
BITOto BITT the elght btts tn the module status monltored byte.
1 1 0 0 0 1 0 1
B I T T6 5 4 3 2 1 0
AND
0 1 0 0 1 0 0 1
S12 S11S1O S9 S8 S7 56 S5
YIELDS
l l
\ \,/7
0 1 o 0 o o 0 1 X(MODEIFDESIGNATED)
TP?'o24A
then:
ModuleStatusMonitor
l-Eg6-2008 15FEB199s 95-3
FunctionCode95
OTJTPUTVALUE=
ooRl
ModuleStatusMonitor
95-4 15 FEB 1995 l-E96-2008
FunctionCode96 - RedundantAnalogInput
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO^IS
Analoglnput
Redundant
l-Eg6-2008 15FEB199s 96-1
Function Gode 96
SPECIFI CATTOwS@onti
nued)
EXPLANATION
Specifications
Q = output <Sl>
I = output <S2>
S6 - DBAND Specification 56 defines the deadband for the rate llmit. When
the rate exceeds the rate limit plus 56, output qualtty ls bad.
The deadband prevents excessive bad quality readings when
the rate is hovering around the limit.
LOGICFLOW
RedundantAnalog Input
96-2 15 FEB 1995 l-Eg6-2008
Function Gode96
where:
APPLICATIOA'S
REDUNDAT{T
AT{ALOGINPUTS
OT'TPUT
VALUE
TP451668
Analoglnput
Redundant
l-E96-2008 15 FEB1995 96-3
ffi
t
FunctionCode97 - RedundantDigitalInput
GENERALDESCRIPT'ON
UT'LIZATION
OUTPUTS
SPECIFICATIONS
RedundantDigitalInPut
l-Eg6-2008 15 FEB 1995 97-1
FunctionGode97
APPLICATIOruS
REDUNDAT{T
DIGITALINPUTS
Redundant
DigitalInput
97-2 15 FEB 1995 l-Eg6-2008
FunctionCode98 - SlaveSelect
GENERALDESCRIPTION
The block has two outputs, select (N) and lnterlock (N+1). The
select output tdenttfles the active module, and the interlock
fedlcates when bottr modules are bad.
UTILIZATION
OUTPUTS
SPECIFICAT'O'VS
SlaveSelect
l-Eg6-2008 15 FEB 1995 98-1
FunctionCode 98
Specifications
SlaveSelect
98 - 2 ls FEBlees l-E96-2008
Function Code 98
STATUSOF STAruS OF
NDSlilOs I 58 NDSlilOs 1
GROTJP2 GRO{.IP1
(ourPUTs &15) (ourPUTs().7)
STATUS OF STATUSOF
NDSi/IOS 2 NDS[/b5 2
GROUP 1 GROUP2
(oUTPUTS O-7) (ot rPUTS &1s)
APPLICATIOA'S
SlaveSelect
l-E96-2008 1s FEB1995 98-3
Function Code 98
ctsr/o
crsr/o
Slave Select
98-4 ls FEB199s l-E96-2008
FunctionCode98
OUTPUT
VALUE
SlaveSelect
l-E96-2008 15 FEB1995 98-5
ffi
o
FunctionGode99 - Sequenceof EventsLog
GENERAI DESCRIPTION
UTILIATION
OUTPUTS
The sequence of events log sets local I/O module status to BAD
and generates a module problem report when the sequence of
events recorder globall/O status ls BAD (1.e.,lnput check fail-
ure). Output block N remalns good qualtty on t}fs f,ailure.
SPECIFICATTOTVS
Sequenceof EventsLog
t-Eg6-2008 ls FEB199s 99-1
FunctionCode 99
EXPLANATION
Specifications
O- standard
I = SUfirmary
2= prefault
$= postfault
4 - snapshot
Stcndard
The standard t5pe reports any standard SER recorder polnt
change of state. Changes from norrnal to alarm or from alarm
to normal result in a time-tagged report generated for that
point. The results are stored in the module for the length of
time specified by 53.
Sequenceof EventsLog
99-2 15 FEB 1995 l-E96-2008
FunctionCode 99
Summo;ry
The summary report ls generated on a,n operator demand
from the lnterface devtce. ThIs ls a tlme-tagged report ltstfn$
all SER recorder polnts that are not normal (i.e., lnactive,
deleted from scan, or ln atarm). A remote control memory dts-
play tSpe should be conflgured ln the lnterface devtce to force
the output of thts functton code to a one to request ttrts sllm-
mary data collectlon.
Prefault
The prefault mode stores ttre potnts when they change state.
Up to l,0OO pre-deflned events and a specifled time wlndour
(up to 24 hours) Umlt the data stored. For example, thls
report c€rn be conflgured to ltst the last 5O events prlor to the
prefault trtgger, or all events occurrlng uP to ten mlnutes
before the prefault trlgger. Ttre trtgger ls a false to trre slgnal
resultlng from an event or a serles of events. When the trigger
occurs, all of the stored data reports, with the oldest stored
data reported flrst. The memory then begins savin$ new data.
The new data will not be reported unttl the trlgger outputs a
false to tnre signd agaln.
Postlault
The postfault mode reports potnts when they change state,
but onty after the postfault trilger turns true. These points
will be reported until the postfault trigger turns false, or the
operator cancels the postfault state.
Snapshot
Snapshot inputs are tlpically a group of related points. These
points, like Erny polnt ln the system, carl be tn the alarm, nor-
mal, deleted, or tnactlve state at any one tlme. When the
snapshot trigger turns trre, a report generates detailitrg the
status of the designated snapshot potmts ln numertcal point
order. Another report generates the next tlme the snaPshot
trlgger outputs a false to trre slgnal.
buffersize = 9(52 + 1)
Sequenceof EventsLog
l-E96-2008 15 FEB1995 99-3
Function Gode 99
Outputs
O=r1o
I =f€S
GENERAT DESCRIPTION
UTIL'ATION
OUTPUTS
SPECIFICATIOIVS
DigitalOutputReadbackCheck
l-E96-2008 15FEB1e9s 100 - 1
FunctionCode 100
EXPLANATION
TP45172C
DigitalOutputReadbackCheck
100 - 2 15 FEB 1995 l-Eg6-2008
FunctionCode101- ExclusiveOR
GENERALDESCRIPTION
UTILIZATION
IMMFPOl
OUTPUTS
SPECIFICATIO,fVS
ExclusiveOR
15 FEB 1995 1 0 1- 1
l-E96-2008
ffi
o
FunctionCode102- PulselnpuUPeriod
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIF'CATIONS
PulseInpuVPeriod
l-E96-2008 15 FEB199s 102-1
FunctionCode 102
EXPLANATION
Specifications
PulseInpuUPeriod
102 - 2 ts FEBlees l-E96-2008
FunctionGode 102
NOTES:
1. lf the period of the input pulse becomes larger than the
expectedrange,outputN goes to zero. This can be used to indi-
catea loss of inputsignal.
Output= pedod(gain)
57 - LALRM Speclfication SZ ts the value of tJ:e output that causes the low
alarm output to go to one. Speclficatlon S7 ls dependent on
the values chosen with 54 and 55.
Output= period(gain)
s8 Reserved.
Outputs
NOTES:
1. lf the period of the input pulse becomeslarger than the
expectedrange,outputN goesto zero.This can be usedto indi'
catea lossof inputsignal.
Q = no alarm
I = high alarm
Q = no alarm
1 = low alarm
PulseInpuUPeriod
l-Eg6-2008 15 FEB 1995 102 - 3
FunctionCode 1Oz
Q = good
I =bad
or
PulseInpuUPeriod
102-4 15 FEB1995 l-E96-2008
FunctionGode103- PulselnpuUFrequency
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
EXPLANATION
Specifications
PulseInpuUFrequency
103 - 2 1s FEB1995 l-Eg6-2008
FunctionCode103
56 - HALRM Specification SG ls the htgh alarm output (N+1 equals loglc l).
Specilicatton SO ls dependent on the values chosen with 54
and 55.
Output= frequency(gain)
S7 - LALRM Speclficatlon 57 ls the low alarm output (N+2 eguals logic l).
Speclflcatlon SZ ls dependent on the values chosen urith 54
and 55.
Output= frequency(gain)
s8 Reseryed.
Outputs
Q = no alarm
I = high alarrn
Q = no alarm
I = low alarm
PulseInpuUFrequency
l-E96-2008 15 FEB199s 1 0 3- 3
FunctionCode103
Q = good
1=bad
PulseInpuUFrequency
1 0 3- 4 15 FEB 1995 l-E96-2008
FunctionCode104- PulseInpuUTotalization
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
PulseInpuUTotalization
l-E96-200B 15 FEB1995 104- 1
FunctionCode104
EXPLANATION
PulseInpuUTotalization
104-2 15 FEB1995 l-E96-2008
Function Code 104
Q = positive
1 = negatlve
Q=off
SlO - ALRM Specification SIO ls the alarm Umlt. When the alarm limtt ls
reaehed, the N+l output becomes a loglc 1, slgnalhg the sys-
tem that the totalized value ls ln alarm.
Outputs
Q = no alarm
I = alarm
PulseInpuUTotalization
l-E96-2008 15 FEB 1995 104- 3
FunctionCode 104 ffi
N+2 Output N+2 ts the I/O module communlcatlon stahrs.
g = good
I =bad
ol
PulseInpuVTotalization
104-4 15 FEB 1995 l-E96-2008
FunctionCode105- ExecutiveBlock (IMLMM02)
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
11 Reserved
12 R System free time in Percent
13 R Revision level
14 Reserved
ExecutiveBlock(|MLMMO2)
15 FEB 1995 105- 1
l-E96-2008
FunctionGode105
SPECIFICAT'ONS
EXPLANATION
Specifications
ExecutiveBlock (|MLMMO2)
105 - 2 15 FEB 1995 l-Eg6-2008
FunctionCode 105
S5 and 56 Reserved.
Outputs
0=no
I =f€S
14 Output 14 is reseryed.
ExecutiveBlock(IMLMMO2)
l-E96-200B 15 FEB 1995 1 0 5- 3
ffi
I
FunctionGode106- SegmentControlBlock
GENERALDESCR/,Pr'ON
UTILIZATION
OUTPUTS
SPECIFICATIONS
SegmentControlBlock
l-Eg6-2008 15 FEB 1995 106 - 1
FunctionCode10b
EXPLANATION
Specifications
Q=off
l=oI1
SegmentControlBlock
106 - 2 15 FEB 1995 l-Eg6-2008
Function Code10b
Outputs
SegmentControlBlock
15 FEB 1995 106- 3
l-Eg6-200B
FunctionCode106
SegmentControlBlock
1 0 6- 4 1s FEB199s l-Eg6-2008
FunctionCode 1OT- GroupUODefinition(IMLMM02)
GENERALDESCRIPTION
The group l/O deflnltlon functlon code deflnes the local IIO
for an IMLMMO2 loglc Master Module. Thls functlon code
pertalns only to IMLMMO2 loglc Master Modules. Up to 24
groups of etght llo polnts (total of L92 l/O pofnts) can be
addressed. Each group of potnts can be deflned as €rn lnput
group, an output gfoup, a loglc statlon trrput group, a loglc
statlon output group, or remaln unasslgned. [,Jnasslgned
potnts may be used for loglc functlolls.
UTILIZATION
OUTPUTS
SPECIFICATIO,,NS
GroupI/O Definition(IMLM\4qA
l-E96-2008 15 FEB1995 1 0 7- 1
FunctionCode fi7
SPECI F ICATIOruS@ontinued)
EXPLANATION
GroupI/ODefinition(|MLMMO2)
1 0 7- 2 15 FEB 1995 l-Eg6-2008
Function Gode107
Specifications
S4 Resenred.
where:0SnS23
Groupl/O Definition(lML[4ltlqa
l-E96-2008 ls FEB199s 107- 3
FunctionCode 1OT
Groupl/O Definition(lMLMMO2)
107-4 15 FEB199s l-Eg6-2008
Function Gode107
versa. The lnput group wfil not functlon ProPerly. Only the
stauon hardware address (zero to seven) ls requlred to deflne
the lnput groups ln thts block.
Outputs
Q = good
I =bad
Groupl/O Definition(lMLh/1M02)
l-E96-2008 15 FEB 1995 107- 5
ffi
I
FunctionGode108- ExtendedExecutive(IMLMM02)
GENERATDESCRIPTIO'V
UTILIATION
OUTPUTS
SPECIFICATIOIVS
ExtendedExecutive(|MLMMO2)
l-Eg6-200B 15FEB1995 1 0 8- 1
FunctionCode108
EXPLANATION
Outputs
20-23 Reserved.
ExtendedExecutive(|MLMMO2)
1 0 8- 2 15 FEB 1995 l-Eg6-2008
FunctionCode109- PulselnpuUDuration
GENERALDESCRIPTION
UT'LIZATION
OUTPUTS
SPECIFICATIO^|S
PulseInpuVDuration
l-Eg6-2008 15 FEB 1995 1 0 9- 1
FunctionCode 109
EXPLANATION
Specifications
PulseInpuUDuration
109 - 2 15 FEB 1995 l-Eg6-2008
FunctionCode 109
s8 Reserved.
Outputs
Q = no alarm
I - pulse drrration has exceeded htgb alarm Umit set by 56
Q = no alarm
f = pulse duratton ls shorter than low alanrr llmlt set by 57
Q = good
I =bad
PulseInpuUDuration
l-E96-2008 1s FEB1995 109- 3
ffi
I
FunctionCode110- Rung(s-lnPut)
GENERALDESCR/,Pr'ON
UTILIATION
OUTPUTS
SPECtFICATTO^'S
Rung(S-lnput)
l-E96-2008 15 FEB1995 1 1 0- 1
FunctionCode110
EXPLANATION
Rung(s-lnput)
1 1 0- 2 15 FEB 1995 l-E96-2008
FunctionCode110
Specifications
OverrldeIndlcator
0)(X= No inputoveride
l)fi = Forceinputto logic 1
zXX= Forceinputto logic0
Outputs
l-Eg6-2008 15 FEB1995
FunctionCode 110
APPLICATIO.,fUS
(3)
TW25
TP45182C
Rung(s-lnput)
110-4 15 FEB 1995 l-Eg6-2008
FunctionGode110
Specifications
s2 - 010 No inrput override, use loglcd state of trEput, PIJT value on top
of stack.
s3 - 011 No trirput overrlde, use loglcd state of fnput, AIID wlth value
on top of stack.
The circuit is complete when tnput flve equals one and lnput
four equals zero, and elther lnputs one and two, or tnput
three is tnre (Ftg. I I O-21.
Rung(S-lnput)
l-E96-2008 15 FEB1995 1 1 0- 5
ffi
I
t
FunctionCode111- Rung(1O-lnput)
GENERALDESCN/PNON
UTILIZATION
OUTPUTS
SPECIFICAT'OA'S
Rung(1O-lnput)
l-Eg6-200B ls FEB1995 1 1 1- 1
FunctionCode111
nued)
SPE CIFI CAT, O,wS@onti
EXPLANATION
Rung(10-lnput)
1 1 1- 2 15 FEB 1995 l-Eg6-2008
FunctionCode111
S12 to S21 - Spectficauons S12 through S21 are tJle block addresses of
lNl to lNl0 inputs one through ten.
Rung(10-lnpu|
l-E96-2008 15 FEB1995 1 1 1- 3
FunctionCode 111
Outputs
APPLICATIO'VS
Rung(10-lnput)
1 1 1- 4 ls FEB1995 l-Eg6-2008
FunctionCode112- Rung(2O'lnput)
GENERALDESCRIPTION
UTILIATION
OUTPUTS
SPECIFICAT'ONS
Rung(20-lnpu0
l-E96-2008 15 FEB1995 112-1
FunctionCode 112
EXPLANATION
Rung(2O-lnput)
112-2 15FEB1995 l-E96-2008
Function Code 112
Specifications
Rung(2O-lnput)
l-E96-2008 15 FEB1995 1 1 2- 3
FunctionCode 112
S22to S41 - Specificafions 522 through S4f are the block addresses of
lN1to IN10 lnputs one throughz0.
Outputs
APPLICATIO'VS
Rung(2O-lnput)
112-4 15 FEB 1995 l-Eg6-2008
FunctionCode113- ASCIIStringDescriptor
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
ASCIIStringDescriptor
l-E96-2008 15 FEB 1995 1 1 3- 1
FunctionCode 113
a o o a a o
a o o o a o
Specifications
ASCIIStringDescriptor
113-2 15 FEB 1995 l-Eg6-2008
FunctionCode113
CHART
ASCil CONVERS'O'V
34
( 58 82 R 106 i
35 # 59 83 s 107 k
36 $ 60 84 T 108 I
37 o/o
61 85 U 109 m
38 & 62 86 V 110 n
39 63 ? 87 w 111 o
40 ( 64 @ 88 X 112 p
41 ) 65 A 89 Y 113 q
42 t
66 B 90 z 114 r
43 + 67 c 91 t 115 s
44 68 D 92 \ 116 t
45 69 E 93 I 117 u
70 F 94 n 118 v
46
47 I 71 G 95 119 w
48 0 72 H 96 120 x
49 1 73 I 97 a 121 v
50 2 74 J 98 b 122 z
51 3 75 K 99 c 123 {
52 4 76 L 100 d 124 I
53 5 77 M 101 e 125 l
54 6 78 N 102 t 126 -
55 7 79 o 103 g
NOTE: The ASCUst.ing doscriptorcan use d€cimalvalueszero thrugh 31. Thsse ate ASCIIcharacteG.The CBOo1colt'
nonpdnting
troller interprets decimal zero as an ASCII spaoe character.
ASCIIStringDescriptor
l-E96-2008 15 FEB 1995 113-3
ffi
I
I
FunctionGode114r BCDInput
GENERALDESCRIPT'ON
UT'LIZAT'ON
OUTPUTS
SPECtFICATTO^'S
BCDlnput
l-E96-2008 15 FEB 1995 1 1 4- 1
FunctionCode 114
EXPLANATION
lntemalBCD to Real@nversion
Position 1000s 1@s 10s 1s
Outputs X x x x
t 8 4 2 1 |
lI x x x xII
=*=*
EXAMPLE:INPUT= O111
OUTPUT=
4+r#"J
Specifications
BCDInput
114-2 15 FEB 1995 l-E96-2008
Function Code 114
s2 - zoNE Speclflcatlon 52 sets the ?ntre contalnlng the ones dtglt of the
output. httes three and four reslde tn group A, and zones one
and two reslde llr group B.
Outputs
EXAMPLE
S5 = 1.O.Gatn ls 2.0.
NOTE: Even though some of the inputs in zone four are true
(logic1),the conversiondoesnot usethem(S2equalsone and34
equalsthree).
BCDInput
l-Eg6-2008 15 FEB 1995 1 1 4- 3
ffi
I
FunctionGode 115- BCD Output
GENERATDESCRIPTION
UTILIATION
OUTPUTS
SPECIFICATTOwS
BCDOutput
l-E96-2008 15 FEB1995 115-1
FunctionGode115
EXPLANATION
Figure lf 5-1 shows how each BCD digit provldes four bool-
e€rn outputs for a maximum of 16 boolean outputs. If the out-
put goes to an IMDSOOI, IMDSOO? or IMDSOOSI/O module,
the BCD input can have a ma:dmum of two dlgtts because
those modules handle only eight boolean outputs.
BCDOutput
115-2 15 FEB 1995 l-E96-2008
FunctionCode115
BCD INPUT= 5
BINARYDIGITS 8 421
BINARYOUTPUT O1O1
THEWIA
The output group that the ones and tens digits of the BCD
value outputs is selectable wtth S2. In IMDSOOI, IMDSOO?
and IMDSOOS modules, only ones and tens digtts are permit-
ted, and they are always output to group A. If four digits are
selected (IMDSMOS'and IMDSOO4 modules only), the hun-
dreds and thousands diglts wrtte to the group not selected
(S2; ones diglt, group deflnttion). Withln a group, the least
signlflcant dlglt occuples outputs four through one, and the
most slgntflcant dfglt occuples outputs elght through five.
Specifications
BCDOutput
l-Eg6-200B lsFEBless 115-g
FunctionCode 115
Output
Q = good
I =bad
EXAMPLE
BCDOutput
115-4 15FEB199s l-Eg6-2008
FunctionCode115
BCDOutput
l-Eg6-2008 15 FEB 1995 1 1 5- 5
ffi
I
FunctionCode116- Jump/MasterControlRelay
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPEC/,FICATIONS
asterControlRelaY
l-E96-2008 lsFEBlees 116'1
FunctionGode116
EXPLANATION
Specifications
53 - FUNC
resumes with the function ln thls block.
I
Specification 53 defines whJch functlon the Jump/MCR block
performs.
Outputs
Q = jump/MCR implemented
I = jump/NtCR not implemented, all blocks executed
APPLICATIOruS
Jump/Master
ControlRelay
116-2 15 FEB 1995 l-E96-2008
FunctionCode1lb
BETWEEN
ALL OPERATIONS BLOCK
THEJUMP/MCR
ANDBLOCK9OOWILLBE SKIPPEDWHENTHE
JUMP/MCRIS IMPLEMENTED.
TP451834
ControlRelay
Jump/Master
l-E96-2008 lsFEBlees 116-3
ffi
o
FunctionGode117- BooleanRecipeTable
GENERATDESCRIPTION
The flrst block ln the llnk llst ls the group master. The master
aecepts the select lnput and ls able to se€rrch the other blocks
ln the ltnk ltst to flnd the selected parameter. The ten parame-
ters tn the master block are zero tlrrough nfne. The range of
pararneters assoctated wlth the next block tn the llnk llst ls
ten through 19, and so on. TIte reclpe value selected ls always
output from the master block. Ttre outputs of all other blocks
in t]:e series remairr unused.
The recipe table function codes (IL7, f 13) allow for recipe
handltng within the dlgttal control system, eliminating the
need for a centralhed computer to store batch recipes.
UTILIZATION
OUTPUTS
SPECIFICATTOwS
Boolean RecipeTable
l-E96-2008 15 FEB1995 1 1 7- 1
FunctionCode 117
EXPLANATION
Specifications
BooleanRecipeTable
1 1 7- 2 15 FEB 1995 l-E96-2008
Function Code 117
block searches the other blocks ln the serles for the selected
parameter value.
S12 - NXT Specifieatlon S12 ts the block address of next reclpe block tn
group. A value of zero for thts speclflcatlon lndtcates that
there are no more reclPe blocks bir the grouP.
s13 - ESIG Speetflcatton S13 ls the block address of edtt stgnd. When
thts value ls a one, the block ls tn edlt mode. In edlt mode, the
value of tl:e parameter selected by S14 changes to the value
deftned ln S15. When the value ls a zero, the block operates ln
the nonnal operating mode.
S14 I EPAR Spectficagon Sf4 ls the block address of tJre block contatnln$
ttre number of the parameter tJlat changes when the block is
in edit mode.
s15 - EVAL Speclflcauon S15 ls the block address of the value that
replaces the current value of the parameter spectfled ln S14
when the block ts ln edlt mode.
Outputs
APPLICATIOruS
Boolean reclpe tabte blocks can be used wtth real rectpe table
blocks to control batch processes. Real recipe tables can be
used to set lngredient quanttty, and boole€rn reclpe tables can
define the operattng states of the varlous devtces used ln the
process for each step. The batch processlng example found in
iunctton code I23 tllustrates the use of reclpe table blocks.
BooleanRecipeTable
l-Eg6-2008 15 FEB 1S5 1 1 7- 3
ffi
I
Function Code 118r Real RecipeTable
GENERATDESCRIPTION
The ftrst block tn the ltnk ltst ls the group master. Ttte master
accepts the select lnput and ts able to search the other blocks
ln tJle llnk ltst to flnd the selected parameter. The ten parame-
ters tn the master block are zero through ntre. The range of
parameters assoctated wtth the next block ln the llnk list is
ten through 19, and so on. The recipe value selected is always
output from the master block. The outputs of all other blocks
in the series remain unused.
The reclpe table functton codes (IL7, I 18) allow for reclpe
handltng wtthh the dtgttal control systern. Thts elimlnates the
need for a centrdized computer to store batch reclpes.
UTILIATION
OUTPUTS
SPECIFICATIO'VS
Real RecipeTable
t-E96-200B 15FEB1995 1 1 8- 1
FunctionCode118
EXPLANATION
Specifications
Real RecipeTable
1 1 8- 2 15 FEB 1995 l-Eg6-2008
FunctionCode118
s12 - NXT Speclflcatlon S12 ts the block address of next reclpe block ln
group. A value of zero for thls speelflcatlon lndtcates that
there are no more rectpe blocks ln the grouP.
s13 - ESIG Speclflcatlon Sf3 ls tJle block address of edtt stgnal. When
thts value ls a one, the block ls ln edlt mode. In edit mode, the
value of the parameter selected by Sf 4 changes to the value
deflned in S15. When the value ls a zero, the block operates in
the nonnal operattng mode.
S14 - EPAR Spectflcatlon S14 ls the block address of the block contalning
the number of the parameter ttrat changes when the block is
ln edlt mode.
s15 - EVAL Speclflcatlon S15 ls the block address of the value that
replaces the current vdue of the parameter speclfled fn SI4
when the block ls lre edlt mode.
Outputs
APPLICATIO'VS
RealRecipeTable
l-E96-2008 15 FEB1995 1 1 8- 3
ffi
t
FunctionCode119- BooleanSignalMultiplexer
GENERALDESCRIPTION
The fust block in ttre link list ls the group master. The master
accepts a select tnput and searches the ottrer blocks ln the
llnk list to flnd tl:e selected lnput. Ttre ten values ln the mas-
ter block are zero through nine. The range of Parameters
assoctated with the next block ln ttre ltnk llst ls ten through
19, and so on. If several blocks €rre tn serles, ttte output
always comes from the flrst block ln the serles. The outputs of
the rest of the blocks in the serles are unused.
UTILIZATION
OUTPUTS
SPECIFICATIO,fVS
BooleanSignalMultiplexer
l-Eg6-2008 rsFEBtees 119-1
FunctionCode119
SPEC,FICATI O,^tS@onti
nued)
EXPLANATION
Specifications
S12 - NXT Specification S12 is the block address of next input block in
group. A value of zero for thls specification iredlcates that
there are no more input blocks tn the group.
BooleanSignalMultiplexer
119-2 15FEB199s l-E96-2008
FunctionCode119
Output
APPLICATIO'VS
BooleanSignalMultiPfexer
l-E96-2008 15 FEB 1995 1 1 9- 3
ffi
I
FunctionGode12O- RealSignalMultiplexer
GENERAL DESCRIPTION
The ftrst block ln the Unk llst ts the group master. The master
accepts a select lnput and searches the other blocks tn the
llnk llst to llnd the selected lrrput. The ten values ln the mas-
ter bloek are zero through nlne. The range of pararneters
associated with ttre next block tn the link list is ten through
19, and so on. If several blocks are tn serles, the output
always comes from the first block ln the serles. The outputs of
the rest of the blocks in the series are unused.
UTILIZATION
OUTPUTS
SPECIFICATIOruS
RealSignalMultiplexer
l-E96-2008 15 FEB 1995 120 - 1
FunctionCode 120
EXPLANATION
Specifications
S12 - NXT Specification Sl2 is the block address of next tnput block in
group. A value of zero for thls speciflcatlon lndlcates that
there are no more input blocks in the group.
Output
RealSignalMultiplexer
124 - 2 1sFEBtees l-E96-2008
Function Code 120
RealSignalMultiplexer
l-Eg6-2008 15 FEB1995 120 - 3
ffi
I
FunctionGode121- AnalogInpuUlNFl'NET
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
AnalogInpuVlNFl-NET
t-E96-2008 15 FEB199s 1 2 1- 1
FunctionCode 121
SPECIFICATIOAIS
I
Spec Tune Default Type Range Descrlptlon
S1 N 0 0-31 Sourcemoduleaddress
S2 N 0 0 - 9998 Source block address
S3 N 0 I 0-250 Sourcenodeaddress
S4 N 0 0-250 Sourceloop address
S5 N 0 Full Spare
S6 N 0.000 R Full Spare
S7 N 0 I 0 - 9998 Spare
Analog InpuUlNFI-NET
1 2 1- 2 15 FEB 1995 l-Eg6-2008
FunctionCode 122- DigitallnpuUINFl-NET
L DESCRIPTION
UTILIZAT'ON
OUTPUTS
DigitalInpuUlNFl-NET
l-Eg6-2008 15 FEB 1995 122-1
FunctionCode 122
SPEC,FICATIONS
DigitalInpuUlNFl-NET
122-2 15 FEB 1995 l-Eg6-2008
Function Code 123r Device Driver
GENERALDESCHPNON
UTILIATION
OUTPUTS
DeviceDriver
l-Eg6-2008 ls FEB1995 123 - 1
FunctionCode 123
SPEC'FICATIONS
EXPLANATION
Device Driver
123-2 15 FEB 1995 l-E96-2008
Function Code 123
DeviceDriver
l-Eg6-2008 ls FEB1995 123-3
Function Gode 123
TAGi|.AME TAGDESCRIPTOR
FACEPI.ATE
SELECTOR
REDTAG
DESCRIPTOR
ONESTATE
DESCRIPTOR FEEDEACK2
DESCRIPTOR
ZEROSTATE ZERO FEEDBACI(1
ZERO DESCRIPTOR
OVERRIDE
INDICATOR
A1 /TGT
OUTPUT
STATUS/OUALIVGROUP TNDICATOR
Device Driver
123-4 15 FEB 1995 l-E96-2008
Function Code 123
Whlle tn auto mode, the control loglc sets the devlce driver
output state (the block only provldes an update to the dls-
play). Manual mode allows the operator to change the output
state tlrrough keyboard actlons. If the devtce drlver block is in
remote control mode, state changes cannot be initiated
tlrrough the console. The output of the block tracks the value
of another process control scheme functton block.
The four device driver states can be used at ttre console for
dynamic graphJc dtsplay of the process. In a tSpical applica-
uon, a tag name (tagt1rye: DEVICE) ts assoctated $rith a
dynamic s5rmbol. The symbot has four dtfferent states, each
associated wfth one of ttre devtce drlver states. In the case of
€rn on /offvalve, a valve symbol for all four states ls dlsplayed,
but the color and bltnktng characterlstlc can be changed for
each symbol state to tndtcate the state of the valve.
DeviceDriver
l-E96-2008 15 FEB 1995 123 - 5
FunctionGode 123
Specifications
DeviceDriver
123 - 6 15 FEB 1995 l-Eg6-2008
Function Code 123
Hundredsdiglt
0 = DOlTllal
Operation
1 = early goodstiatusenable
DeviceDriver
l-Eg6-2008 15 FEB1995 1 2 3- 7
FunctionCode 123
generated. The ones dtgft ls feedback tnput one and the tens
dtglt ls feedback lnput ttvo.
x x
SlO . DISPLAY (Deuiee driuer displo;g tgpel The console provldes the capac-
ity to create dynamic graphtc and faceplate dlsplays. ThIs
specification defines ttre display tlpe used to represent thts
particular device. There is a special faceplate dlsplay created
especially for the device driver block called the device driver
mimic. Figure f23-f shows the devlce driver display. Refer to
the console instmction manual for a listtng of display t54res.
Di^splo;g tgpe
Outputs
DeviceDriver
123 - g 15 FEB199s l-Eg6-2008
Function Code 123
O.O= good
1.0 = bad
2.O = wslflng
APPLICATIO'VS
I process to operate.
DeviceDriver
l-Eg6-2008 15 FEB1S5 123 - 9
FunctionCode 123
DeviceDriver
123- 10 15 FEB 1995 l-E96-2008
Function Code 123
OO}.ITrcIER @NTROUER2
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
REASTOR1 I
I
I
I
t
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
r -c- q- u B q r J : B E _ ----l
DtsTl.urtotl
@LUMT.I r - - o - -
DeviceDriver
t-E96-2008 15 FEB 1995 123- 11
Function Code 123
to constmct atr:dltary
sequence control loglc.
loglcs ltnked together through the
I
To develop batch control loglc:
COMPONENTA
COMPONENTB
COLD WATER
RETURN
COMPONENTC
TP45187A
StepI Clean reactor. Open FV4, start Ml and Pl, and set TIC-2 set
point equal to recipe parameter.{ Go to Step 2 when reactor
is 8O percent full.
DeviceDriver
123- 12 ls FEB199s l-E96-2008
Function Code 123
Step 2 Empty reactor. Open FV5. When reactor ls less than flve per-
cent full, start ten mlnute ttmer. When t[ner tlmes out, go to
Step 3.
Step 3 Feed component A- Close FV5 and open FVl. Set FIC-I set
potnt equd to reelpe parameter B. Integfate flow untll the
totat amount added ls gfeater than the Ermount tndtcated by
recipe parameter C. Go to Step 4.
Step 4 Feed component B. Close FVI and open FVZ. Set TIC-2 set
potnt equd to reclpe parameter D. Integrate flow unill total
amount added ls greater ttran the amount tndlcated by reclpe
parameter E. Go to Step 5.
Step 5 Feed component C. Close FV2 and open FV3. Integrate flow
until total amount added ls gfeater than the amount fndt-
cated by rectpe parameter F. Go to Step 6.
Step 7 Empty reactor. Open FV5. When reactor level is below five
percent, start ten mlnute tlmer. When tlmer tlmes out, go to
Step 8.
Step 8 Cue operator to revlew and prfnt out batch report. After oper-
ator acknowledges that he has done this, go to Step 1.
7 - reactlon temperature
DeviceDriver
l-Eg6-2008 15 FEB 1995 123 - 13
FunctionGode 123
Step 0 E-STOP (executed stop). Pl and Ml are left mnntng, and all
valves are set to fall safe posttton. Thts step erecutes when
the operator manually tnttlates an E-STOP, or the controller
detects a devtce fallure.
In Flgure 123-5, the devtce drlvers control and monltor the dls-
crete control devlces used ln the example. The example batch
DDRIVE
c t o
FBI cs
FB:r sr T
OP sll
os SAT
ES
sl{
sAP
s10
sl1
s
s13
FEEDBACK
INPUTS
STEP INDICATORSTO
AUXILIARY LOGICS
DeviceDriver
123- 14 1s FEB1995 l-Eg6-2008
Function Code 123
DeviceDriver
l-Eg6-2008 15 FEB19!t5 123- 15
FunctionGode 123
CTNRENTNC€
TIC-z TAKESTHE SET POINT FROM RECIPE
SET POS{T VALUEA D OR G. THE CORRECTVALUEIS
SEI€CTED W]TH A MULTIPI.DGR IF STEP
1,4 OR 6 IS BEINGE)(ECUTED.THEN THE
CONTROL LOOP READ THE @RRECT
VALUEAS THE SET POINT.
OUTPT'TTO
Fgr€
s4
s5
slE
I sr9
A C/R
I
I
s20
cJn
I s21
t t r c
I s22
CI
I
I
s2. q
rf^
I s25
I tt^
t
sao
toA
I
I
97
toA
I sa8
p
I
I
sae
IRgl _^.
I
s30
I
I
nttQ
I
r !
t '
l l
1 l
I
l l
t l
r l
l
p
l
l
THE PURPOSEOF THE PULSE(rDOtG)
t l lS TWOFOU): FIRST.tT PUTS THE
t
l
l
!
CONTROIIER IN AUTOMATIC.SECONDLY
t t IT FORCESTHE WA STATIONTO TRACK
t
I
l
t
THE VALUEFROMTHE RMUX BLOCK
t l THIS DRVES TIGz TO THE CORRECT
t
t
l
l
SET POINT.
t l
t l
1 l
l L
l 1
l 1
r l
TP45190C
DeviceDriver
123 - 16 ls FEBlees l-Eg6-200B
Function Code 123
Ml and Pl; the aurdltuy logtc controls the set polnt and reac-
tor level measurements.
The loglc at the top of Flgure 123-6 lllustrates the step trl$$er
which signals the completion of Step I. A tank level value
goes to a hfgh/low compare block. When tl:e tank level
exceeds the high limit (fn tl:ts case 80 percent) the high
alarm output goes to one. This value is AItlDed with the
Step I indicator from the real stgnd demultlplexer to create a
step trigfgfer. When the high alarm output goes to one, the
output of the AM block goes to one also. That zero to one
transition of the output of the AI{D block is the step tri$$er
shown in Figure 123-5 slgnallng the comPletlon of the auxil-
iary logic for Step 1.
DeviceDriver
l-E96-2008 15 FEB 1995 123- 17
Function Code 123
STEP 2INDICATOR
OUTPUTTO
FC1/-1
RECIPEVALUEB
STEP 3INDICATOR
cl ---1 I
I
srEP 4 rNDrcAToR L I
(3s) i o csf{orrurs€rocrosE
\,AII/EATD ruT @t(fROL
STEP
-l SINDICATOR r N L@P nu,AmJAt
t - - -
DeviceDriver
123- 18 15 FEB 1995 l-E96-2008
FunctionCode 123
STEP 4 INDICATOR
g4L--;
STEP5: THEFLOWOFCOMPONENT C IS
STEP 5 TRIGGER INTEGRATEDUNTILIT IS GREATERTHAN
RECIPEVALUEF. THESTEP5 TRIGGERIS
ENERGIZED,CAIJSINGSTEP6 TO BE DGCUTED.
STEP 5 INDICATOR
(?4!_
_ _;
TP45t92A
DISTRIBUTEDRECIPE HANDLING
DeviceDriver
l-E96-2008 rs FEBlees 123 - 19
FunctionGode 123
STEP6INDICATOR STEPOTRI@ER
I
STEP4: THE FLO,\, OF COMPIONEHT B IS
INTEGRATED UiITI.1T IS GREATERT}IAN
RECIPEVALUEE THE STEP. TRICTGER lS
ENERGIZED.CAUSINGSTEP5 TO 8E EXECUTED
q1L ;
RAilP RATE
(45)
'-
81
STEP6TRIE€ER
Tlr4{tl958
DeviceDriver
123- 20 15FEB1995 l-E96-200B
FunctionGode 123
srEcrPR
ES
EPs
El'
#EcrPR
ES
EPrs
E1'
#rEclPR
ES
EPIS
Ev
#rEclPR
ES
EPS
F'
srEcrPR
ES
EPS
Ev
PBECTPR
ES
EPIS
El/
srEcrPR
ES
EPS
ET'
DeviceDriver
l-E96-200B 15 FEB1995 123 - 21
FunctionCode 123
RECIPEHANDLINGFORA FIXEDBATCHSEQUENCE
NOTES:
1. EachRECIPRblockcontainsone of the recipeparameters.
5. In thisconfiguration,
boththe REMSETthat sefectsthe recipe
parameterfor editing and RCM that writes the new pararneter
valueto the RECIPRblockare interlocked to alloweditingof the
recipeonlyduringStep1 of the batchsequence.Withoutthisinter-
lock,the recipecan be editedat any time duringthe executionof
the batch.
DeviceDriver
123 - 22 15 FEB 1995 l-Eg6-2008
Function Code 123
RSCfETRATCT(
- - - - - I >
}IOTES:
I. TI{IS PAGE AtTilIIS THE UITERTO ENTER RECNPE
VATUES FOR |TEilS A THRq'GH G. NOTE THAT RECIPE
ITEMSICAI{ BE C}IAI{GED ONLY TN'flNG STEP T.
DEFIilITPTIS OF TI{E REOPE ITET{S ARE:
RECTETRACX
I
I
I
a
I
a
I
'r-- -
RECPEV^II..|EA 1
RECIPEVALTEC
t8l RECmVTUJEE
RECP€T'ALI.EF
RECIP€ I'ALUE F
C^SCADE
tooP sEl,Egr
Arc SETFOOTT
AIC SETFONT
TOTALFLOUV
TOTALFtOVV 917
IN STEP1.
NOTE:A RECIPECAl{ BEETXIEDOT{LYVI'HEN
I
FunctionCode124- SequenceMonitor
GENERAT DESCRIPTION
UTILIATION
OUTPUTS
SPECIFICAT'ONS
SequenceMonitor
l-Eg6-2008 15FEB1995 124-1
FunctionCode 124
EXPLANATION
Monitor
Sequence
124-2 15 FEB 1995 l-Eg6-200B
Function Gode 124
The values of the step trigser and tl:e control status input are
tested against several operator defined parameters to deter-
mlne whtch step executes next.
SEQGEN
I
cs 2
cAs
T J T
S5 sll T 3
s6 SAT
Jf s H 4
Es
58 SN T H 5
s9 s P
R o
s10
s11 J 7
s J t 8
sl3
s D C S
FEEDBACK I
INPUTS sr6
STEP TRIGGER
2
RDEMUX
3
4
STEP INDICATORSTO
AUXILIARY LOGICS
5
FIgure 124- 1. LqIc Diogran SholDiulg*qtenre Monilpr Blodc Used ln a Batch Opuallon
SequenceMonitor
l-Eg6-2008 15FEB19es 124 - 3
FunctionCode 124
The sequence monltor block has both a next step and a fault
step for each step number. When the control status lnput ls
bad (1.O), thls functlon automatlcally selects the fault step
number. The fault step number goes to the sequence generia-
tor block if the step tSpe requlres a good status lnput to con-
tinue with the sequence. If the control status lnput ls good
(O.0), or walting (2.O1, the output depends on the step tSpe
deflned ln the speclflcatlon descrlptlons.
0.0 - good
l.O = bad
2.O = w&iting
SequenceMonitor
124-4 ls FEB 1995 l-E96-2008
Function Code 124
SequenceMonitor
l-E96-200B 1sFEB199s 124-5
FunctionCode 124
S10to 516- Specifications S10 through 516 €ue the step tlpes for Steps 2
TYPE2to TYPES through 8 defined in 59.
S17to S24- These specilications define tJ:e number of the step the system
STEP1to STEPS should execute after Step n (n equals one to efght) ls com-
pleted when the block is operattng nonnally.
S25 to S32 - These spectfications define the number of the fault step the
FAULT1to FAULTS system should execute after Step n (n equals one to elght) ls
completed when tl,e block recelves a bad (1.0) treput from the
device monitor block and step t5r1perequlres a good control
status input.
Outputs
APPLICATIOruS
SequenceMonitor
124-6 15 FEB 1995 l-Eg6-2008
FunctionCode 125- DeviceMonitor
GENERATDESCRIPTION
sl
The devtce monltor bloclc takes the control status outputs
s3. from up to f6 devlce drlvers or devtce monltors to provide a
s4.
s5 common control output status. Ttre control output status can :
s6. be sent to another devtce monltor block, or to a sequence mon-
s7
58 Itor block that determtnes the next step ln a Process. When all
s9 tnputs are good (0.0), ttte output ls good (O.O).When any lnput
s10
sl1 ls bad (1.0), the output ls bad (1.0). When any input ls waiHng ;
'
s12 (2.0) and no lnput is bad (l.O), the output ls watttn$.
sl3
s14
ss 1 6 UTILIAT'ON
OUTPUTS
SPECIFICAT'OATS
Device Monitor
l-Eg6-2008 15 FEB19e5 125-1
FunctionCode 125
EXPLANATION
Specifications
Outputs
DeviceMonitor
125-2 15 FEB 1995 t-Eg6-2008
Function Gode 125
APPLICATIO'VS
DDRIVE
sl _ lPDrilvE^l(123)
c r o
FBT
Fn sr
OP
os
sl
DDRIVE SEQMON
cr o cs
FBl
T J T N+5
Fep, ST
SH
OP
SAT
os Es
Jt
SN
SAP
99
51t
sl I
5T
DDRIVE
c r o
FBl
s7
FB2 sr
OP
OS
TO FIELD DS/ICE
DeviceMonitor
l-E96-2008 15 FEB1995 125 - 3
ffi
I
FunctionCode126- RealSignalDemultiplexer
GENERALDESCR/,Pr,ON
UTILIZATION
OUTPUTS
SPECIFICATIONS
RealSignalDemultiplexer
l-Eg6-2008 ls FEB1995 1 2 6- 1
FunctionCode 126
EXPLANATION
SelectMode
In the select mode, ttte block output ls all zeros and a one ln
the position speclfled by the red tnput. For orample, tf the real
input is a seven, the elghth boolean output ls a one and all
others are zeros. In t}ts mode, an unlmlted number of red
stgnal demulttplexer blocks can be llnked together. tf <S1> ls
less than zero, output znro equds one. If <Sl> ls gfeater than
the ma:dmum, the last output ts set. If a number outslde of tlre
avatlable range (for example, reto througfr seven ln the case of
a master) ls selected, the nearest output ts set. For el€mple, lf
the number selected ls - 1, the zero output changes to a one.
IntegerMode
The integer mode eonverts the real input to a blnary blt pat-
tern. For example, tf the tnput ts 135, the blnrary output ls
f 0OOlf l, slnce 135=128+4+2+L Ttle least sfnficant dlglt ls
output zero of the master block. Thts ts tnre no matter how
many blocks are ln the nnk [st. Table 126-1 shows the lnte-
ger mode input to output relatlonshlp.
BCD Mode
The BCD mode converts the real input to BCD dtgts. Each
digit of the real number converts to four boolean dfgfts by
\Mriting the real digit as the sum of the frrst four powers of two
(eight, four, two, one). For example, tf the real dlglt is a slx,
the boolean outputs for that dlgft are Of f O sfirce
6=0(8)+r(4)+1(2)+O(1). Table L26-2 shows how each group of
outputs represents two real dlglts.
RealSignalDemultiplexer
126-2 15 FEB1995 l-Eg6-200B
FunctionGode 12b
WE|GHTED A
VALUES oUTPUTS
<S1>= 12
<S2>= 2
I 1 0
(BCDMODE)
2 2 0
RDEMUX
3 4 1
4 I 0
5 1 1
6 2 1
7 4 0
E 8 0
1 0
2 1
RDEM
3 4 0
4
8 0
5 1
1
6 2 0
7 4 0
8 I 0
TP45215C
RealSignalDemultiplexer
r-E96-200B 15 FEB1995 126 - 3
FunctionGode 126
APPLICATIOA'S
2
RDEMUX
3
4 TO
FROM AUXILIARY
SEQUENCE 5 LOGICS
MONITOR
BLOCK 6
TP45198A
Real SignalDemultiplexer
126-4 15 FEB 1995 l-E96-2008
FunctionCode127- PlantLoop GatewayNodeMap
GENERAT DESCRIPTION
The Plant Ioop gate\ilay node map functlon code performs two
functlons. F'lrst, lt enables gateway tlme synchronlzattolt, and
second, lt deflnes each node t5pe on the loop lt resldes ln. ;
Thts functlon resldes ln ffxed block seven of the gateway mod-
ule and dlffers between the loeal and remote gateway module.
UTILIATION
OUTPUTS
SPECIFrCATTONS
PlantLoopGatewayNodeMap
l-E96-200B 15 FEB1995 1 2 7- 1
FunctionCode 127
o a o a o o
O o o o a o
PlantLoopGatewayNodeMap
1 2 7- 2 15 FEB 1995 l-E96-2008
FunctionGode128- SlaveDefaultDefinition
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFtCATIO^rS
SlaveDefaultDefinition
l-Eg6-2008 ls FEB1995 128-1
FunctionCode 128
EXPLANATION
Function code L28 selects the default values for all outputs
associated with any t5rye of DSO module. If ttre control module
goes bad, then the outputs can be forced to the default values
unill the module can be replaced or repalred.
SlaveDefaultDefinition
128-2 15 FEB 1995 l-Eg6-2008
FunctionCode 129- Multi-StateDeviceDriver
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
Multi-StateDeviceDriver
l-E96-2008 15FEB1995 129 - 1
FunctionCode 129
SPECIFICATIOruS
Multi-State
DeviceDriver
129-2 1s FEB1995 l-Eg6-2008
Function Gode 129
EXPLANATION
The user deflnes the output masks based on which state the
process should be tn foi given comblnations of inputs. The
user also defrnes feedback masks corresponding to the output ,
rnasks. Ttre block compares the feedback inputs from the Pro-
cess with the feedback mask containing normcrl feedback val-
ues for a given output mask. If the feedback inputs do not
match the feedback mask within the feedback waiting tlme,
an alarm generates and ls excePtion reported. Table L29-L
defines the output and feedback masks selected with various
'
combinations of control lnputs. Figure I29-L illustrates how
the block tnterprets the feedback masks.
MSDVDR
11 1
P , 2
0 F1
1 F2
3
0 F3
0 F4
sr
0
then output mask one (S8), feedbaek mask one (St l), and
next state mask one (S19) are implemented.
Multi-StateDeviceDriver
l-Eg6-2008 15 FEB1995 129 - 3
FunctionCode 129
X x x x (4-DrGtTNUMBER)
t1 2
I t
t
3
l
l
4 (FEEDBACR
<s3> <s4> <s5> <s6>
TPsEoe4A
AI-ARM INDICATION
Q = NO AI-ARM
(69) 1 = ALARM
-------'- -' ----'-'
1-oo7
MODE INDICATION
Sl = 100O(MSDDBLOCR 0 = IdANUAL
52=2 (MSDDwPE) 1 = AUTO
The user can set a fault walt tlmer to allow a delay between
the time the exception report lndlcates an alarm, and when
the control output status reflects that alarm. Th,e exception
Multi-State
DeviceDriver
129-4 15 FEB1995 l-E96-2008
Function Gode 129
Specifications
Multi-StateDeviceDriver
l-E96-2008 15 FEB 1995 1 2 9- 5
FunctionCode 129
Feedback 3
FeedbacK2
Feedback 1
s14 - COSOV Specification S14 is the control output status override. Thts
value defines the override tSpe currently tmplemented. The
Multi-State
DeviceDriver
1 2 9- 6 15 FEB 1995 l-Eg6-2008
FunctionCode129
S15 - MPERM Specification Sf 5 sets tl:e m€ulual mode permissive. This tun-
able value defines if manual mode is permitted. This specifi-
cation has no influence on these parameters and the output
masks are never tunable while the feedback masks are always
tunable.
Q = no (auto mode)
| = yes (manual mode)
S16 - FDWAIT Specificafion 516 ts the feedback waiting time. This value
defines the tlme ln seconds that the MSDD block waits before
comparing the feedback tmputs with the feedback masks. For
exarnple, if the block controls a variable speed motor, the
Multi-StateDeviceDriver
l-Eg6-2008 15 FEB 1995 1 2 9- 7
FunctionCode 129
NOTES:
1. Withoutearly good recognitionimplemented,the check for
feedbackfollowsthe formula522+ 516 = checktor feedback.
2. Withearlygoodrecognitionirnplemented, updatedcontrolout-
put statusis updatedafter 522 + 5/6expires or goodfeedbackis
met. Earlygoodfeedbackcancelsthe feedbackwaitingtime atter
the feedbacksmatchthe statemask.
Example1 Check for feedback at 5 seconds (516 = 5). Maintainedoutputs (S22 = 0).
522 + 516 = check feedback
0+5=5seconds
Example2 Check for feedback at2 seconds (S16 = 2). Pulse output of 3 seconds (S22 = 3).
522 + 516 = check feedback
3+2=5seconds
S17 - FLTWAIT Specification S t 7 is the fault waltlng tlrne. Thls value deflnes
the delay in seeonds between €rn exception reported alarm
and when the control output status indicates the fault condl-
tion to the rest of the control system. This allows a fixed inter-
val of time during which the control output status override
may be activated.
slg - DDls Specification S18 is the MSDD display t54re.The console pro-
vides the capacity to create dynamic graphtc and faceplate
displays. This specification defines the console display tlpe
that represents the particular device. Custom dlsplays can be
created with the graphic display builder. Refer to the console
operators instmction for information on buildftrg dlsplays.
s19 - NXT1 Specification S19 is the next allowable mask number for out-
put mask one in manual mode.'When the block ls in manual
mode, the operator selects the output mask by pressing the
appropriate state pushbutton from tlle operator console.
Table 129- I identifies the masks selected for dlfferent combi-
nations of inputs. This speciflcatlon identlfles whtch masks
can be implemented after mask one. It is used to keep the
operator from accidentally upsetting the process. For exam-
ple, if Sf 9 equals 23 or 32, then the operator c€rn go to state
two or state three directly.
s20 - NxT2 Specification S2O is the next allowable mask number for out-
put mask two in manual mode. Refer to SI9 - IIDITI for an
Multi-StateDeviceDriver
1 2 9- g 15 FEB 1995 l-E96-2008
Function Code 129
s21 - NXTS Spectfleatlon S21 ts the next allowable mask number for out-
put mask three ln manual mode. Refer to SI I - IYXFI for art
explanatlon of l{Xf. If S2f equds L2 or 2L, tJren the operator
can go to state one or state two dlrectly.
s,22 - PULSE Speelflcatlon S22 is the length of the pulsed outputs in sec-
onds. Output masks can be pulsed or sustalned. If Sl22 ls not
equal to zero, the outputs are pulsed to the selected output
state (determtned by control lnputs one and two or a console)
for the length of ttme selected \illth S;22, then set back to the
default state (SZ). If Sl22 equals zero, then the outputs are
sustained.
s23 - INIT Specification S23 is the infflal mode. This value deftnes the
operating mode at start-up.
Q = manual
f = automatic
s24 Specification 524 is the start-up track flag. When this value is
set to 0.O, ttre inifid values for the control outputs are deter-
mined by S23 during start-up. When this value ls set to I.O,
the iniEal values for the control outputs will track the control
input values regardless of tJle S23 setting. This speciflcation
is used when the state of functlon code L29 block must be
synchronized wlth the state of Ern external Process at the
start-up of the module.
s25 r CoVRD Specification S25 ls the control override. lVhen this input is
one, the eontrol status ls forced good (O.O).The mode and out-
put state control are selected wlth ttre tens dist tn the control
override deftnition specified by the control status overrlde (Sl4).
Outputs
Multi-StateDeviceDriver
l-Eg6-2008 15 FEB 1995 1 2 9- I
FunctionGode 129
N+2 Output N+2 ls control output three. Thls value ls the current
value of control output three betng used for control. Refer to
output N oqplanation.
N+3 Output N+3 is the control output status. Thls value ts output
from the MSDD block to a sequence monttor block or ottrer
control loglc to lnform the control s5rstemof the current state
of the driven derrlce.
O.0- good
1.0 = bad
2.O = watting
MSDDELEMENT
FACEPIATESELECTOR COMMANDSTATE
REDTAGDESCRIPTOR
ALARM
STATUS/QUAUVGROUP
Multi-State
DeviceDriver
-
129 10 15 FEB1995 l-E96-2008
Function Code 129
Multi-StateDeviceDriver
l-Eg6-2008 15 FEB 1995 129- 11
FunctionCode 129
While in quto mode, the control logic sets the MSDD output
states; the block only provides an update to the display. Nor-
mal moltual mode allows changing the output state through
keyboard actions.
MSDD CONTROL
Multi-State
DeviceDriver
129 - 12 ls FEBlees l-Eg6-2008
Function Code 129
NOTES:
1. The MSDDfunctionblockmay be configuredto preventrandom
ouput changeswhile in manual mode.This preventsthe operator
from accidentallyupsettingthe process.In this case, the operator
mustfollow a sequencedefinedin the functionblock configuration.
Theblockidentifieswhidr ouput stiatescan be selectedbasedon the
cunentoutputstate.Referto S19,S20andS21for moreinformation.
The ?IRGET: field changes to the target state after pressing any
of these keys. As soon as the change ls made, the dlsplay begins
to update. The state select tndtcator moves elther uP or down to
posttlon itself at the requested state. The feedback descriptors
update aft,er recelrrtng feedback slgnals from the Process.
APPLICATIO'VS
HIGH HI SPD
LOW LO SPD
OFF tr STOPPD
TPs8025A
Multi-StateDeviceDriver
l-Eg6-200B 1s FEB1995 129- 13
Function Gode 129
AUTOMODETABLE
AUTO I AUTO2 OTJTPUT
0 0 000
FROM 0 1 001(oFD
CONTROL LOGIC 1 0 0 I 0 (LOrv)
1 1 I 0 o (H|GH)
AUTO 1
AUTO2
TO
t
r
l
l
MOTORCONTROL
r
; is -
l
s l
(1?91 HIGH
s ,
r
2 1000
FROM , - - - o - r - - - - - - : - -
MOTORCONTROL s3
-'----'-'--S4 LOW
FEEDBACK i-
OFF
HIGHFEEDBACK
LOW FEEDBACK
LOW FEEDBACK
1003
Multi-State
DeviceDriver
-
129 14 15 FEB 1995 l-E96-2008
FunctionCode130- PlantLoopGatewayExecutive
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
PlantLoopGatewayExecutive
l-Eg6-200B 1s FEB1995 130 - 1
FunctionCode130
SPECtFtCATIO^fS
EXPLANATION
PlantLoopGatewayExecutive
130 - 2 15 FEB199s l-Eg6-2008
FunctionCode130
PCU6
MODULE2
LOCALLOOP
LOOP1
PCU2
MODULE2
PlantLoopGatewayExecutive
l-E96-2008 ls FEB1e9s 130 - 3
FunctionCode 130
lSf |rr both the local and remote GCM modules can be tuned. If
the point is a statlon, remote contrrol memory or remote marrual
set constant, it can be modtfled from the tocal loop.
Specifications
O=r1o
I =f€S
PlantLoopGatewayExecutive
1 3 0- 4 15 FEB 1995 l-E96-2008
Function Code 130
s 7 - REPDEL Speclflcatlon SZ ls the reply delay for port one expressed ttn
mllllseconds. Thls speclflcatlon ls used when the transmls-
slon ls by radto. It deflnes the amount of ttme ln mllltseconds
between when the transmltter ls turned on and when trans-
mtsslon of tJre reply actually beglns.
58 - REPSNT Speclflcatlon S8 ls the transmltter turn off delay for port one
after reply ls sent. Thls spectflcatlon deflnes the amount of
ume ln milUseconds between when a reply ls sent and when
tlee transmttter ls actually turned off.
S11 - FAULT Specification S11 deflnes the action to be taken upon a eom-
munications fallure. Ttre communlcatlons equipment ls con-
sidered fatled lf the gate$ray cannot communicate wlthln the
period speclfled by SlO.
Q = no aetlon
I = halt
2 = toggle state of equipment select output
$ = switch primary/secondary state
sl4 Resenred.
Outputs
Q = good
1=bad
Q = good
I =bad
Unused.
PlantLoopGatewayExecutive
1 3 0- 6 15 FEB 1995 l-Eg6-2008
FunctionCode131- PlantLoop GatewayPoint Definition
GENERALDESCRIPTION
. ( configuredblock number\
Virtual
modufe =2+ integer
address )
\
blockno.- [(virtualmoduleaddress- 2) 1024J
Virtualblock= configured
NOTE:
1. Block number = function code 131 block numbEr - otfsEt
UTILIZATION
PlantLoopGatewayPointDefinition
l-E96-2008 15 FEB 1995 1 3 1- 1
FunctionCode131
OUTPUTS
SPECIFICATIONS
EXPLANATION
PlantLoopGatewayPointDefinition
1 3 1- 2 15 FEB 1995 l-Eg6-2008
Function Code 131
Specifications
NOTES:
l. The remote gatewayis the GCM module with the remote
dipswitchset to remote.
S1 is meaningless.
2. In oneway communication,
Set the comrnunication tylpe with S1. Since the local GCM
module is the reference potmt, arty block that has Sl equal to
one transmits exceptlon reports from the local loop to a
remote loop. Thls action ls permitted only in two way commu-
nicatiorf,. With two way communication, only two loops can be
linked, and both loops have the capabilities to control each
other. If all exception reports have S1 equal to zeto, then com-
munication is one way, with remote loops transmitting data
to the local loop, and the local loop transmltttng data, tuning,
and controlllrrg the remote loop.
PlantLoopGatewa PointDefinition
l-Eg6-2008 15 FEB1995 1 3 1- 3
FunctionCode131
Q = dlgttal
I = analog
2 = station
$ = remote control memory (RCM)
Q = remote m€utual set constant (RIVISC)
5 - device driver
Outputs
e = good
I =bad
PlantLoopGatewayPointDefinition
131 - 4 ls FEB199s l-Eg6-2008
FunctionGode132r AnaloglnpuUSlave
GENERALDESCHPTION
Thls functlon block has slx outputs. The ftrst flve are Urel
trirputs from tlre analog tnput module. The stxttr output ls the .
:
status of the analo€ tnput module.
UTILIZATION
OUTPUTS
sPECrFlCArronfs
AnalogInpuUSlave
l-E96-2008 15 FEB1995 132-1
FunctionGode 132
AnalogInpuUSlave
132-2 15 FEB 1995 l-E96-2008
Function Code 132
EXPLANATION
O = 4to 20 mfruamps
l = I to 5 \IDC
2 = -1O to +f 0 rDC
$ = O to +l rDC
Q = 0 to +5 TVDC
$ = O to +lO TYDC
57 throughS18 The rematnlreg speclflcatlons deflne the lnput slgnal t54le, low
limit and range for the other channels on ttre analog lnput
module.
APPLICATION
AnaloglnpuUSlave
l-Eg6-2008 ls FEBrees 132 - 3
Function Code 132
TO PROCESS
COlrlTtr)L
@l.tRGuRAno{
TOPrcCESS
@NTROL
rrptrns
I THRU5
TO PROCESS
@ltlTROL
rc PROCESS
CONTROL
TO PROCESS
CONTROL
TOPROCESS
@iITrcL
@NFIGURANON
TO PROCESS
CONTROL
DruTS
CTHRU10
TO PROCESS
CONTROL
TO PROCESS
CONTROL
TO PROCESS
CONTROL
TOPROCESS
@NTrcL
corrtFrcuRAnoil
TO PR@ESS
CONTROL
llrPUTE
rl T}|RUt5
AnalogInpuUSlave
132-4 15 FEB 1995 l-Eg6-2008
FunctionCode133- SmartTransmitterDefinition
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOAIS
SmartTransmitterDefinition
l-E96-2008 15 FEB1995 133- 1
FunctionGode133
SP ECIFICATIONS @ontinued)
EXPLANATION
Speclficatlons
Transmitter Type:
where:
SrnartTransmitterDefinition
133 - 2 15 FEB 1995 l-Eg6-200B
FunctionCode 133
Fall Mode
X0 = fail low
Xl = hold current values
)(2 = fail high
lnltlallze Mode
0X = initialize low
1X = initializehigh
Q = normal
I = zgto up (uses operatlon trigger <S7>)
) = zero down (uses operatlon trtgger <S7>)
$ = span up (uses operatlon trtgfgfer <S7>l
4 = span down (uses operatlon trt$$er <S7>)
$ = fix output
$ = download conllguratlon
SmartTransmitterDefinition
l-E96-2008 ls FEB19e5 133 - 3
FunctionCode 133
Gommunlcatlonselect
OXX= cotntnunication
to transmifterenabled(on-line)
1XX= cotnfnunication
to transmitterdisabled(off-line)
1)fi = balcowire
SmartTransmitterDefinition
133- 4 ls FEB1995 l-Eg6-2008
Function Code 133
Actlon
0X = normalacting
lX = reverseacting
sl1 Reserved.
Definition
SmartTransrnitter
l-Eg6-2008 1sFEBiees 133 - 5
FunctionCode133 ffi
APPLICATION
52 = 0 (PULSE)
53 = 0.25
SmartTransmitterDefinition
1 3 3- 6 15FEB1995 l-E96-2008
FunctionCode134- Multi-Sequence
Monitor
GENERALDESCRIPTION
OUTPUTS
Monitor
Multi-Sequence
l-Eg6-2008 ls FEB199s 134- 1
FunctionGode134
OUTPUTS @ontinued)
SPECIFICATIONS
Multi-Sequence
Monitor
13p.-2 ls FEB1995 l-Eg6-2008
Function Code 134
EXPLANATION
The second input ls the step trlgger. The step trlgser is depen-
dent on the curent step and the results of atr:dltary logic
assoctated wtth the devlce ln questlon. Each step of a batch
sequence often requlres au:dllary logtc to perforrn functlons
ire addltion to controlllng the device (1.e., change controller set
points, totallze flows, etc.). Thls au:dllary logic tles lnto the
batch executlon conflguratton. Executlon of the audllary
logic assoclated wlth the current step number lnltlates when
the current step number ls read from the sequence generator
block. The current step number dso selects from the results
Monitor
Multi-Sequence
l-Eg6-2008 is FEBr99s 134 - 3
FunctionGode 134
MOr{
cs
T
Es Jf
,-r-F_UlrUlJQtDP_B__
tr-----.-t
_ o r-
ss r{,N
lr c'r
nes
RECNPR
P8
N
Eg
EF8
El/
(118)
il97
lrSt
FPI
FHz
FPiI
FP'
FP6
FP!
FEl
FPI
Rvt
F\'2
R1^!
Rlra
RV6
Fl,c
R\t7
Rrrl
[,phl
c8
lr
cPr
REs
t3
IR
RECNPR
P8 sTl
ES sEr
EFS Srl
E\/
gT.
ar6
sTt
sll lElEqFRl(118) PI{ASE 9 gr7
3f1l
t(ir
NSt
ifs3
l{8.
srt IREOPRI(118)
]r93
Ner
l{sz
trts!
FPI
FPI2
FRI
7?.
FP6
FP!
FF'
FP!
Rl/t
Rv:I
R\t3
Rt/a
R\,6
R\,c
TP452148
Multi-Sequence
Monitor
134-4 15FEB199s l-Eg6-200B
Function Code 134
The values of the step trfgger and the control status tnput are
then tested agalnst the step tlpe to deterrntne whether the
nst step ean be executed. Ttle step tSpe deftnes the values of
the step trlgger and the control status that must eldst for the
sequence to proceed to the next step. The step tlpe also
deflnes whether seml-automatlc control ts permltted (opera-
tor lnterventlon).
Specifications
Monitor
Multi-Sequence
l-E96-200B rs FEBlees 134 - 5
FunctionGode134
O.O= good
1.0 = bad
2.O = waiting
s 4 - E.STOP
the step tlpe for the current step.
I
Specilicatlon 54 ls the block address of E-STOP lnput. Ttre E-
STOP specification drlves the block to step zero (the reset
step) whenever it has a value of orle. The block referenced by
this speeification is normally a remote control memory block
set up as €rn E-STOP.
<S5> = O, no hold
Multi-Sequence
Monitor
-
134 6 15 FEB199s l-Eg6-2008
Function Code 134
SlO I INSTP Speclllcatton SIO ts the block address of lnsert step number.
The step ldenttfled here wlll be trserted ln the sequence on a
zero to one transltlon of the lnsert trtlger <S8>, when the
hotd/resume input <S5> ls at hold.
sl2 Reserved.
s13 - TYPE1 (Block clddness oJ tlrc step typ for Step Il Each step Erpe
ls made up of two dlglts. The ones dtglt deflnes the state of the
control status lnput and step tr189er necessary for the block
to tnitiate the next step of ttre sequence. The tens dlgit ldentl-
fles the control opttons avallable for the step.
x x
lnput states requlred to advanceto next step
X0 = advancewhencontrolinput= 0.0 and steptriggeris (1)
Xl = advancewhencontrolinput= 0.0
)(2 = advancewhensteptriggermakeszero to one transition
Monitor
Multi-Sequence
l-E96-2008 rs FEBr99s 1U - 7
FunctionCode134
S14to S20- Speclflcattons S14 through S2O are the block addresses of the
TYPE2to TYPES step tlpes for steps two through elght. Refer to SI g - TYPEI
for deflnltlons.
S21 to S28- Spectflcatlons S2l ttrrough S28 are the block addresses of the
STEP1to STEPS phase n nonnal steps. These spectflcatlons ldentlff ttre block
contalnlng the number of the step the system should execute
when lt ls tn phase n (n equals one to elght) when the block ts
operating nonnally.
S29to 536 - Specifieations S29 through 536 are the block addresses of the
FAULT1to FAULTS phase n fault phases. These spectflcatlons ldentlff the block
contalning the number of the phase the system should exe-
cute after phase n (n equals one to etght) when the block
receives a bad tnput from the devlce monltor block.
S37 to S44 - Specifications S37 through S44 are the block addresses of the
REC1to RECS phase n reclpe vahles. These spectflcatlons tdenusr the block
contalntng the recipe vdue used to lmplement phase n (n
equals one to etght).
Output
N (Jump step number) This output tdentifies the step that exe-
cutes after the current step completes.
N+2 (Jump step reeipe ualue) This value ls the reclpe value
defined for the phase that ts to follow the curTent phase. If the
block is held and a step is inserted, thJs value reflects the
insert recipe value <S11>.
Multi-Sequence
Monitor
1 3 4- 8 15 FEB 1995 l-Eg6-2008
FunctionGode134
1 = hold
Q=run
APPLICATIOruS
Monitor
Multi-Sequence
l-E96-200B ls FEB1995 1 3 4- 9
ffi
o
I
FunctionCode135r SequenceManager
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
SequenceManager
t-E96-2008 15 FEB 1995 1 3 5- 1
FunctionGode135
EXPLANATION
Sequence Manager
1 3 5- 2 15 FEB 1995 l-Eg6-2008
FunctionCode135
SEOMON STEPJLN'PTRGGER
GENERAI DEI/ICE STATT'S
c9 Jf
: srEPTfloGeR sl
t
' " r
STARThG PI{ASENUMBER
9r J.
SEQMGR (135) I
Sg l-._--'''-"
l3n
| 8AT
H,FI
RTT e8
frIf sPrl 9l
nEr 8lP
ctr
qrr
qr
qf
qtr
otf,
crf
ctr
SequenceManager
l-Eg6-2008 15 FEB 1995 135- 3
FunctionCode 135
Specifications
Q = reset
I = hold
SequenceManager
1 3 5- 4 15 FEB 1995 l-E96-2008
FunctionCode135
S21 to S28 - (Stcr*ing ph;asr number Jor requets one th;tough eightl
START1to STARTS These speclflcatlons tdentlff the requested phase or step ln
ttre subsequence. All the requests can choose the sztme step
or select different steps.
Outputs
Q = reset
I = hold
N+1 (Stclfting ph;ase number, Thfs output is the value of the sub-
sequence phase (or step) that ts being executed.
APPLICATIOA'S
The two t51pesof control the sequence manager uses €rre p?r-
allel proeesslng and common element control.
SequenceManager
l-Eg6-2008 ls FEB1995 1 3 5- 5
FunctionCode135
REACTORKl REACTORI(2
Sequence
Manager
1 3 5- 6 15FEB199s l-Eg6-2008
FunctionGode135
TOSEOUENCE IIAMGER
CONTROIIINGACCESSTO HEADER
A
REOUEST tlA,l{AGER
TOSEQUENCE
STEP4INDICATOR -?-----
ACCESSTOHEADER
CONTROIUNG B
RESET
AT'OUI{TA TOADD
AIIOUNTBTON)T)
ADDATO K1COUPLETE
STEP 4
CoMPLENON TRIGGER
Figure 135-4 shows logic that checks to make sure that the
sequence managers for both reactors are lnactlve. The loglc
checks the actlve request number for each reaetor. If the
acuve request number ls zero, then the header ls avallable. In
thls case, requests to add A and B urttl be processed only lf
bottr headers are avallable.
SequenceMana
l-Eg6-2008 ls FEBlees 135 - 7
FunctionCode135
RESET
I
I
:
: ONESHOTPULSE
STEP4 INDICATOR:
c=:- o--
, :
i
:
ACTIVEREQUEST:
NUMBEn
rnou i
SEQUENCE i REOUEST
]IIANAGER:
CONTROLLING: .i---(-) ADDATO Kl
: REOUEST
: ADDBTOKl
L - - - - , -
AcrMEneouesri
NUMBEnrnou i
SEQUENCE:
MANAGERi
coNrRoLLtNG
i I- ___-.,i
HEADERB; sr i "l_I131_
I N
i
I I .l-i,;;
I
I
I
t
I
I
I
I
t
I
ADD B TO K1
COMPLETE 6rI
- ---qL-
AITIOUNTA TO ADD
RECIPR TO K1
PS
ES
EPS
a/
AIIIOUNTB TO ADD
RECIPR TO Kl
PS
ES
EPIS
E\/
TP45205C
Ftgure 135-4. Main *qrcncc Lqic Jor Simitoneous Addttion oJA and B
Sequence
Manager
1 3 5- I 15 FEB 1995 l-E96-2008
FunctionGode13b
REOI'ESTTO ADDA TO KI
FRoIJ|IIAIN SEOI'ENCE }PU}NE$JME TRIGGER
@NTROIUNG KI TO SEOUENCEUONTTOR
H,R IUET CONTROII.INGHEADERA
RIT
wt sPN NUMBER
INITIAI PTTASE'ISTEIP
REOUESTTOADDATO I(2 RTT
FROMMAINSEOUEI.ICE R4r ARN
CONTROTUNGI(2
Rsr
R6T
RzT
R8T
crT
cgr
G'T
o.T
csr
c6iT
cn
REOUESTSTARTINGP}I,ASE}IO. ctf,
S2l . ADD A TO Kl OOMPLETEFlllG
V,.ADD A TO le @MPI-ETEFIAG
RECIPR
PS
ES
EPS
EIt
TP4s207B
SequenceManager
l-E96-2008 15 FEB 1995 135- 9
FunctionCode135
K3>K4>K5>K6
Manager
Sequence
1 3 5- 1 0 1s FEB1995 l-E96-2008
FunctionCode135
STEPJUMP
SEQMON TRIGGER
CS JT
SEOMGR HOLD/RESUME T STARNNGPHASE
FUR TRIGGER NUMBER
H/RT SH Jf
EST FROM1€ RlT STARTINGPI.IASE SAT
R2T SPN ES
R3T SN
R4T ARN SAP
RsT
sl0 R6T
sl1
R7l
s12 R8T
REQUESTK3 COMPLETED sl3 ctT
G".f
qlT
K6 COMPLETED S16 UT
sl7
csr
sl8 c8T
sl9
CTT
s20
c8T
SequenceManager
l-E96-200B ls FEB1995 1 3 5- 1 1
ffi
o
FunctionGode136- RemoteMotorControl
GENERALDESCR'PTION
The remote motor control (RMC) functlon code has two baslc
functions. F'lrst, tt performs the logtc necessary to control a
dfgltal output. Second, lt conrmunlcates the result of that
logic to the console.
UT'LIZATION
OUTPUTS
SPECIFICATIO,TVS
RemoteMotorControl
l-Eg6-2008 15 FEB 1995 1 3 6- 1
Function Gode 136
SP ECIFICATIO,wS@ontinued)
EXPLANATION
INTERLOCK1
INTERLOCK2
INTERLOCK3
INTERLOCK4
STOP
sroP (KBD)
START
FEEDtsACK TIMER : f-l
a- - - - ----l TD-DIGl-- prrLsE
oN
START(KBD)
t l l
PERMISSIVE1 I
I
PERMISSIVE2 i , - , *{ puLsE
oFF
TD-DIG[--
FEEDBACK1
FEEDBACK2 i -
"...*lr.rorl-- l l
TPaS:n7A
RemoteMotorControl
136-2 15FEB1995 l-E96-2008
Function Code 136
Malntaina start When <Sl> makes the transltton from off to on or recelves a
start command from the keyboard, the feedback tlmer starts.
When the start-up feedback tlme ls exeeeded (Sl l), the feed-
back lnputs (<S7> and <S8>) must be logtc 1. If they are not,
then a ba,d sto,rt occurs and the output (t{) goes to t}re
stopped state (N equals zero).
Normal stop (de- When <S2> mdres an off to on transltlon or the keyboard
energizeoutput) sends a stop, the output of the block ls de-energlzed and a
shutdown ls lnitlated. When a shutdo\iln occurs, the RMC
cznrnot be restarted unttl the stop feedback tlme (S17 or Slf
when Sf Z equals O.O)explres.
Abnormal Operation
PulsedOutpufs
RemoteMotorControl
l-Eg6-2008 15 FEB199s 1 3 6- 3
FunctionGode13b
REDTAG 1E RMCB6
PERMISSIVE 2
DESCRIPTOR RMCBTAG DESCRIPTOR
ONESTATE RT PERMISSIVE1
DESCRIPTOR
DESCRIPTOR
ZEROSTATE FEEDBACK2
DESCRIPTOR
RUN ./ zERo DESCRIPTOR
BADSTART
-sroPF ( OFF FEEDBACK 1
TEXT BADSTART 1 FAULT DESCRIPTOR
LOCK-1 \
A 1 \TARGET FAULT TEXT
ERRORCODE
TEXT
AIJNIM OUTPUT CONTROLPROMPT/
STATUS/QUALIw/GROUP INDICATOR FIELD
RemoteMotorControl
1 3 6- 4 15FEB1995 l-Eg6-200B
Function Gode136
runs (toglc l). The block outputs a stop state when poslttoned
next to the zero state descrlptor.
Q = nO eITOr
I = stopped
t, = tnterlock one equals zero
$ = lnterlock two equals zero
Q = lnterlock three equals zero
$ = Irterlock four equals zero
$ = feedback one set to zero state whlle runntng
f = feedback two set to zero state whlle runntng
RemoteMotorControl
l-E96-2008 i5 FEBrees 136 - 5
FunctionCode 136
The control logtc input (Sl) acts on the rtslng edge of the logtc
signal. The S I input acts only on a logtc O to 1 translflon. All
interlocks and permissives must be present at ttretr respec-
tive inputs before the logic and Sl ls trlggered. Otherwis€, a
bad start results.
RemoteMotorControl
1 3 6- 6 15 FEB199s l-E96-2008
FunctionCode136
change can occur, the fault beIrg drtven by the state of the
lnterlock tnputs. Press the followtng keys to change the state:
59 and 510 Specificatlons 59 and SlO are the block addresses of the start
permtsslve lnputs.
sl3 Speclllcatlon S13 ls the pulse off tlme. Thts ls the amount of
tJme that the pulse off output stays at a loglc I after a shut-
down ls lnltlated.
sl5 Spare.
RemoteMotorControl
l-Eg6-2008 ls FEBregs 136 - 7
FunctionCode136
2. The RMC enters a holdfng state that holds the control out-
put status to an alarm value (l.O) until a there ls a start or
stop lnttlated. The control output status ls set to a good value
(O.O)when the holding state ls termlnated (S16 equals l.O).
3. The RMC enters a holdfng state that holds the eontrol out-
put status to an alarm value (1.0) untll there ls a start or stop
lnttiated. The control output status ls set to a good value (O.O)
when the holdlng state ts termtnated. When the hold state ls
terminated, arry bad start or fault (St6 equals 2.Ol condltlon
present will be cleared.
Outputs
N+1 Output N+l displays ttre pulse on. A logtc I means the pulse
on is on Ernda logic O ls off.
N+2 Output N+2 dlsplays tl:e pulse off. A logtc I means the pulse
off ts off and a logtc O ls on.
0.0 = good
l.O = alarrn
2.O = wdting for feedback
RemoteMotorControl
1 3 6- g 15FEB1995 l-Eg6-2008
FunctionGode137- C and BASICProgram
Real Output With Quality
GENERATDESCRIPTION
The C and BASIC real output urtth quallty functlon code pro-
vtdes a means of transmlttfng a real data value and lts quallty
from a C or BASIC program to other functJon blocks. There
are no speclflcatlons for t}Is block. The BOLJT command ln
the C or BASIC program deflnes the four outputs. ThJs func-
tlon code ls slmllar to functlon code 93, except thts code has a
qua[ty lndtcator. Ouattty can only be measured wlth a test
qua[ty block (functfon code 31). Quallty ts etther good (zero)
or bad (one). Ttrere are no speclflcatlons for tlrls block. The
BOITT eommand ln the C or B.\SIC program defines the four
outputs. Refer to the C Lantgu;o;ge Implementqtion Guide or
the MFIC IIASIC Programming Languo;ge Reference tlo;tr-
ualfor tnstmctlons on progfammtng the modules.
UTILIATION
OUTPUTS
SPEC|FICAT|OwS
C and BASICProgramRealOutputWithQuality
I-E96-2008 15 FEB 1995 1 3 7- 1
ffi
o
I
FunctionGode138- C or BASIGProgram
BooleanOutput With Quality
GENERATDESCRIPTION
UTILIATION
OUTPUTS
SPECIFICATTOA'S
C or BASICProgramBooleanOutputWith Quality
l-Eg6-2008 15 FEB1995 1 3 8- 1
ffi
o
FunctionCode139- PassiveStationInterface
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO^IS
PassiveStationInterface
l-E96-2008 15 FEB1995 1 3 9- 1
FunctionCode139
EXPLANATION
Specifications
PassiveStationInterface
139 - 2 15FEB199s l-E96-2008
Function Code 139
NOTES:
1. The lMMFP0trwill enter the error mode when S13 equals
zero and S9 referencesa block output that does not have a
definedqualitystatus.
sl1 Speclficatlon Sf I controls the set polnt ramp rate. The rate ls
exllressed tn untts per second.
PassiveStationInterface
t-E96-2008 15 FEB 1995 1 3 9- 3
FunctionCode139
Outputs
APPLICATION
(8f) sPfl€
4uro -J.gts-
PERIIIT O O
-{F-------
FORCI
TO
- - - - - - - -
BP REO
AT'[O BYPASS
FECUS;TED
floAumo
OUTruTrcRA}.IALG
ourPuTstcf.t LoR
PIJLSEPCISITIONER
(FIJNCnONCOO€4)
rcRCONTACT
(P{r.sE) oIJTPUT
TP200208
PassiveStationInterface
1 3 9- 4 15 FEB 1995 l-Eg6-2008
FunctionGode140- Restore
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
Restore
l-Eg6-200B 1s FEB1995 140 - 1
FunctionCode140
SPECIFICATIONS
Restore
140-2 15 FEB 1995 l-E96-2008
FunctionCode140
xo = restore on Power up
xl = fio restore on pourer up
OX = r€store on mode changes
lX = no restore on mode ehanges
unused = O0O
CIS = X2Z ( Z =1 - 3 )
OYZ = logic O
LYZ = logic I
NVRAM= 40+ N
where:
Restore
l-E96-2008 15 FEB199s 140 - 3
Function Code 140
o
19 22 87 2 137 24 186 68
20 2 88 18 138 16 187 24
24 4 89 4 139 24 188 24
25 34 90 52 140 4 190 4
26 10 91 4 141 16 191 88
28 34 92 4 142 2 192 104
30 14 93 16 143 14 193 62+S5
31 2 94 20 144 2 194 50+S4
32 2 95 26 145 14 198 16
33 2 96 26 146 46 199 I
34 2 97 I 147 66 210 178
35 10 98 6 148 188+S12x1O24 211 70
36 2 99 4 149 44 212 24
37 2 100 18 150 28 215 18
38 2 101 2 151 14 216 8
39 2 102 12 152 18 217 32
40 2 103 12 153 22 219 156+513x56
41 28 104 24 154 2A 220 214+S11
42 4 109 12 155 52 230 130
45 8 110 6 156 40 231 38
50 2 111 6 157 12+4-x(521+5) 241 18
+ 4 x (522+5)
51 4 112 6 160 114 242 88
52 2 113 2 161 38
55 80 114 10 162 16
58 14+S5x4 115 4 163 24
Restore
140-4 15 FEB 1995 l-Eg6-2008
FunctionCode140
APPLICATIO.IVS
The restore bloek (functlon code f 40) insures that the hour's
worttr of collected data ts not lost tn the event that the con-
troller module loses porf,rer.The restore block ts configured for
restore on po\rer up. The elapsed tlmer block controls the
update rate of I\I\IRAIVI data. The I\NIRAIVI data is saved once
every 15 seconds.
52 =240
S3= 15.0
Restore
l-E96-2008 15 FEB 1995 140- 5
ffi
o
FunctionGode141r SequenceMaster
GENERAL DESCRIPTION
UT'LIZATION
OUTPUTS
SPECIF'CATIO,'VS
SequenceMaster
l-Eg6-200B 15 FEB1995 141-1
FunctionCode 141
SPEC,FICATIONS @ontinued)
SequenceMaster
1 4 1- 2 15 FEB1995 l-Eg6-2008
Function Code 141
matcimumstepnumbeT=(mdster+ N) 32
where:
N=0 S2steps
N= 1 64steps
N=2 96steps
N=3 L28 steps
etc.
StepQ=defaultmask
where:
SequenceMaster
l-Eg6-2008 rs FEB199s 141 - 3
FunctionGode 141
SEQMST
sst 1
I
J
Jf t0
100
1000
STP
SEQMST
sstt t
J
Jf t0
-,f 10
JUMPTRIGGERCAUSES THE rm
SELECTED &BlT ITIASK
TO
APPEARAT THEOUTPUTON
A LOVI/(0)TO H|GH(1)TRANSTTTON sfP
STEPJUMPVALUE
MAYBE READTO
OBTAINTHECURRENT
STEPJUMPIITASK
NUMBER
Sequence
Master
141-4 15 FEB 1995 l-E96-2008
FunctionGode141
CONTROL INPUT
DDRIVE
c r o SEQMST
FB1 cs sst t
I
FB:l sr T J
t
l
l
l OP SH J' t0
a l
l
t
l
l
os SAT
t
t
l
l
ES r00
l l
t l
SN
t
l
l
l SAP r000
t l
a
t l
l
I
t l
sll STP
sr3
FEEDBACK
INPUTS
STEP TRIGGER
TO
STEPINDICATORS
LOGICS
AUXILIARY
SequenceMaster
l-E96-2008 15FEB1995 141-5
ffi
I
o
FunctionCode 142- SeguenceSlave
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO.'VS
SequenceSlave
l-Eg6-200B 15 FEB1995 142-1
FunctionCode 142
SequenceSlave
142-2 15 FEB1995 l-E96-2008
'
Function Code 143r Invoke C
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
InvokeC
l-E96-2008 15 FEB1995 143 - 1
FunctionCode 143
SPECIFICATIONS
APPLICATIO,TVS
I
I
I
I
- _ _ _ _ 1 |
r l
94 - LOI{GESTilME t
t
l
l
H V
ETIMER
i L-s-l R A
SS.TllE
9l r AllFll VA|-UEATA+IHI
55 r Ar A|ilf, VrurE OftlRESET SEOMENTIO
fPzF,'g
InvokeC
143-2 15 FEB 1995 l-E96-200B
Function Code 143
o Main 1024
1 o
2 o
3 0
4 o
5 0
6 0
7 o
Alt-H Help
TP?zrof,,'A
lnvokeC
l-Eg6-2008 15 FEB1995 143- 3
FunctionCode 143
InvokeC
143-4 15 FEB 1995
l-Eg6-2008
Function Code 144 rr C Allocation
GENERAT DESCRIPTION
UTILIATION
OUTPUTS
SPEC//FICATTOwS
C Allocation
l-E96-2008 15 FEB1995 144-1
ffi
I
I
FunctionGode145- FrequencyCounter/Slave
GENERALDESCRIPTION
UT'LIZATION
FrequencyCounter/Slave
l-Eg6-2008 ls FEB1995 145- 1
FunctionCode 145
OUTPUTS
sPEC'FtCArrOrVS
FrequencyCounter/Slave
145-2 15 FEB1995 l-Eg6-2008
Function Code 146 r Remote l/O Interface
GENERALDESCHPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
Remotel/O Interface
l-E96-2008 15 FEB1995 146 - 1
Function Code 146
EXPIANATION
Remotel/O Interface
146-2 15FEB1995 l-Eg6-2008
Functlon Code 146
APPLICATIO^'S
E(PAi-IDERBUS
RMP
(REMOTE
IVIASTER
PROCESSOR)
(148)
SERIAL LINK
TPz!0@58
Remotell0 Interface
l-E96-200B ls FEBlees 146 - 3
FunctionCode 146
TOOTI{ER
Sf,ATlOf.l
BL@|(S
TP20019A
RemotellO Interface
146-4 15FEB1995 l-Eg6-2008
FunctionCode 147- RemoteUODefinition
L DESCRIPTION
RI/OD The remote I/O deftnttton functlon code deflnes the commu-
cs Rs'
nlcatlon address and enrrlronment of remotely located remote
UO modules. Thls module ls the remote slave processor
(RSP). Each processor has a untque sertal Unk communlca-
sl0
tion address. ThJs block deflnes that address.
sl1
sl2 The remote l/O deflnltlon block also deflnes the dlgttal and
S1
sl4 arralogl/O module types lnterfaced wtth the remote slave pro-
S1 cessor.
7
.l
-
I NOTE:The remotel/O definitionblockmust be configuredin the
9
samesegmentas the l/O blocksreferencedin 51 and S5 through
S36,as well as functioncode 146.
UTILIZATION
OUTPUTS
SPEC'FtCATtO,^fS
Remotel/O Definition
l-Eg6-2008 ls FEBlees 147 - 1
FunctlonCode 147
o o o o O o
o o a o O o
EXPLANATION
55 through Siito Spectflcatlons 55 tlrrough 536 are the block addresses of the
VO blocks.
Remotel/O Definition
1 4 7- 2 15 FEB 1995
l-Eg6-2008
Function Code 147
Functlon codes lO2, LOz, 104 and lOg each deflne only one
lnput. Ttle modules assoclated wtth these functton codes have
up to elght tnputs. Each tnput for ttre IMDSMO4 module ls,
deflned by one of these functlon codes. All functlon codes'
assoclated wtth the remote IMDSM04 module must be lndl-'
vidudly allocated a unlqpe entry fn S5 through 536.
APPLICATIONS
Remotel/O Definition
l-Eg6-200B ls FEBrees 147 - 3
FunctionCode 147
E)(PANDERBUS
RMP RMP
(REMOTE (REI,IOTE
IT|ASTER TIIASTER
PROCESSOR) PrcCESSOR)
(146) (146)
EXPANDERBUS D(PANDER BUS
RSP RSP
(REMOTE
(83) (64) (84)
(RElrrOTE
SIAVE sl-AvE
PROCESSOR) PrcCESSOR) (83) (84) (83)
04n u4n
SERIALLINK
D(PANDER BUS
RSP
GEMOTE
S.AVE
E)(PANDERBUS PROCESSOR)
(4n
(84) RSP
(REI,OTE
srsvE
(&0) PR@ESSOR)
(114-
TP200068
Remotel/O Definition
147-4 ls FEB199s !-Eg6-2008
FunctionCode 148- BatchSeguence
GENERALDESCR'PTION
UT'LIZATION
OUTPUTS
N+6 B Resetoperatoracknowledge:
0=1lO
| =!€S
N+7 R Fault code
N+8 R Currentstatementnumber
SPECIFICATIOruS
BatchSequence
l-Eg6-2008 ls FEB199s 1 4 8- 1
FunctionCode 148
SPECIFICAfrOruS@ontinued)
EXPLANATION
Specifications
S8 Spare parameter.
BatchSequence
148-2 15 FEB1995 l-Eg6-2008
Function Code148
OUTPUTS
The block outputs show the status of ttre BSEQ block. Tltese
outputs can be ltnked to any other block tn the conflguration
to monitor the batch process. The output of block number
N+7 is a fault code.
BatchSequence
l-E96-2008 ls FEBrees 148 - 3
FunctionGode 148
-72.O Reeipe Does Not Mo;tch Pr:ogrolm 'for each step sub-
routine named in a recipe, there ls a ltst of actual arguments.
Each argument has a data tSpe tre tl:e batch program. Each
step subroutine has a forrnal argument ltst that speclftes the
expected data types. Fault eode -12.O shows a data t1rye con-
flict between the recipe and the program. To corect thts
error, recompile the batch program and reclpe. Then, down-
load both the recompiled batch program and reclpe.
Batch Sequence
148-4 15 FEB 1995 l-Eg6-2008
FunctionCode148
BatchSequence
l-E96-2008 ls FEBlees 148 - 5
FunctionCode148
BatchSequence
1 4 9- 6 15 FEB 1995 l-Eg6-200B
FunctionCode148
APPLICATION
I
I
I
I
I
I
I
I
Pf{r P}lf
ESP H
: [-l
i--sr-,
E iH--
-el
--l
ro-o,u
l
f5Tj l
N/A R
1 SECOT.IDPULSE
51 -31O
SZ -315
gg -320
s4d}
SS E325
SO=O
SZ =O
58'0.0
59 =1
SlO=f
S11-10
S12=256
s13d)
S14=()
TP502038
BatchSequence
l-E96-2008 ls FEBregs 148 - 7
ffi
I
I
FunctionGode149- AnalogOutpuUSlave
GENERAL DESCRIPTION
The analog output functlon block has elght outputs. The first
seven are the calculated output values ln percent. The eighth
output ts the status of the UO module.
UTILIZATION
OUTPUTS
SPEC//F'CArrOntS
AnalogOutpuUSlave
l-Eg6-2008 ls FEB1995 1 4 9- 1
Function Code 149
EXPLANATION
Specifications
AnalogOutpuVSlave
149-2 15 FEB 1995 l-E96-200B
FunctionCode149
Q = O.Opercent
I = 100.0 percent
2 = hold
S18 through S31 Specifications S18 through S31 defrne the low limit (EU zero)
and range (EU span) of outputs N through N+6.
<Output>- EU Zero
Odput percent = x 100.0
EU Span
APPLICATIOA'S
Ana OutpuUSlave
l-Eg6-2008 15 FEB 1995 1 4 9- 3
FunctionCode149
ANALOG
OUTPUTS
1 THROUGH7
AnalogOutpuVSlave
149-4 15 FEB 1995 l-Eg6-2008
FunctionGode150- HydraulicServoSlave
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
N+2 B Actuatorpositioningstatus:
0 - good
1=bad
N+3 B ND or D/Astatus:
0 - good
1=bad
N+4 B LVDTprimarystatus:
Q = good
1=bad
N+5 B LVDTsecondarystatus:
Q= good
1=bad
HydraulicServoSlave
l-Eg6-2008 15 FEB199s 1 5 0- 1
FunctionCode150
OUTPUTS @ontinued)
SPECIFICATIOruS
HydraulicServoSlave
150 - 2 15 FEB1995 f-E96-2008
Function Code 150
EXPLANAT'ON
HydraulicServoSlave
l-Eg6-2008 15 FEB199s 150- 3
FunctionCode150
The output one or two status is bad lf lts servo valve cotl volt-
age indicates the coil ls open or shorted. Ttre HSS module can
continue to control the actuator even lf one coll ls open or
shorted.
The current output to the servo valve colls ls set to zero tf the
A/D or D/A status is bad, or the l/O module hardware watch-
dog timer times out. The output ls also set to zero unfll HSS
module restart procedure is eomplete. The seryo valve wtll
hold the actuator approximately tn place if the coll current ls
zero. The servo valve wlll begtn to drtft based on tts mechanl-
cal btasing when the coll ls zero.
Hydraulic
SeruoSlave
1 5 0- 4 15 FEB 1995 l-Eg6-2008
FunctionCode151- TextSelector
GENERAL DESCRIPTION
The text selector can operate ln one of two modes. The ffrst
mode uses the message number lnput, color tnput and bltnk
lnput to select ttre message nunber and attrtbutes. The second
mode uses the value of a control status lnput to select one of
three predefirred message nurrrbers and attributes. Control sta-
tus reflects the current operaflng state of a devtce as good (0.0),
bad (1.0) or walti4g (2.O). The text selector block references a
control status output contalned tn functlon codes I23, L25, 129
and 136. Maldng thts reference automadcally selects the second
mode of operatlon. A set of spectflcatlons that deflne the mes-
sage number, color and bllnk are assoclated wtth each state of
tlle device control status. The message number, color and bllnk
are then set accordlng to the curent status of the devlce.
Table 151-1 ltsts the console color codes for an OIS console.
UTILIZATION
OUTPUTS
SPECIFICATIOAIS
Text Selector
l-Eg6-2008 15 FEB1995 1 5 1- 1
FunctionCode151
Specifications
TextSelector
1 5 1- 2 1s FEB1995 l-Eg6-2008
FunctionCode152- ModelParameterEstimator
GENERALDESCRIPTION
Yt = aYt_, + bur_k* c
where:
UTILIZATION
OUTPUTS
ModelParameterEstimator
t-E96-200B 15FEB1995 152 - 1
FunctionCode 152
SPECIFICATIOruS
EXPLANATION
Specifications
ModelParameterEstimator
152-2 15 FEB 1995 l-E96-2008
FunctionCode 152
APPLICATIOA'S
ModelParameterEstimator
l-Eg6-2008 15 FEB1995 152 - 3
ffi
I
I
FunctionCode153- ISCParameterGonverter
GENERALDESCRIPTION
rsc
E
The ISC parameter converter functlon block calculates optl-
rsc mal tunlng parameters for ttre assoclated lnferentlal smlth
PDT
H
controller fiSC controller, functlon code 160) uslrg the output
til/A of the model parameter estlmator (functton code 1521. The
tuntng values are the process galrr, process deadtlme and
process lag tlrle. The outputs descrlbe process dynamlcs at
one operatlng polnt.
qd,
o The mfnimum and ma:dmum process lag tlme (S7 and S8).
o The sample ttme and expected nolse level for the model
parameter estJmator.
ISC ParameterConverter
l-Eg6-2008 15 FEB1995 153- 1
FunctionCode153
UTILIZATION
OUTPUTS
SPECIFICATIO^'S
ISCParameter
Converter
1 5 3- 2 15 FEB 1995
l-Eg6-200B
FunctionCode153
EXPLANATION
The model parameter esttmator generates the rnlue for tlle pro-
cess gatn and process lag tlme. The outputs descrlbe process
dynamtcs at one operatlng poilrt. Thls tnfonrraflon dtrectly colr-
verts to opttmal hmlng parameters for the lnferentl,al smlth eolt-
troller at thts operatlng potnt uslng slmple algebralc equatlons.
ISC ParameterConverter
l-Eg6-2008 ls FEBlees 153 - 3
FunctionCode153
Specifications
ISCParameter
Converter
1 5 3- 4 15FEB1995 l-Eg6-2008
FunctionCode 153
ISC ParameterConverter
l-Eg6-200B rs FEBlees 153 - 5
FunctionCode153
APPLICATIO'VS
OFF-GAS VALVE
OUTLET
TEMPERATURE
PARAMETER PARAMETER
ESTIi'IATOR CO}.|vERTER
CONVERTER
HOLD SWITCH
ISC ParameterConverter
1 5 3- 6 15 FEB 1995 l-E96-2008
FunctionGode154- AdaptiveParameterScheduler
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
AdaptiveParameterScheduler
l-Eg6-2008 15 FEB199s 154 - 1
FunctionCode154
SPECIFICATIOruS
EXPLANATION
AdaptiveParameterScheduler
154-2 15FEB199s l-Eg6-200B
Function Code 154
Correctionbias= lv + B
where:
AdaptiveParameterScheduler
l-Eg6-2008 ls FEBlees 154 - 3
FunctionCode154
APPLICATIO,IVS
AdaptiveParameterScheduler
154-4 15FEB1995 l-E96-2008
FunctionCode 154
PROOUCT
FLOW RATE
AdaptiveParameterScheduler
l-Eg6-2008 15 FEB1995 1 5 4- 5
ffi
o
?
Function Code 155r Regression
GENERALDESCRIPTION
UTILIZATlON
OUTPUTS
Descrlptlon
Btk Type
Calculate llode Edlt Mode
N R Parameter1 ParametEr1
N+1 R Parameter2 Parameter2
N+2 R Parameter3 Parameter3
N+3 R Parameter4 Parameter4
N+4 R Goodnessof fit Dependentvariable,(y)
N+5 R Maximummodelmismatch Firstindependent variable,x1
N+6 R Rowno.producingmaximum Second independent variable, x2
modelmismatch
Regression
l-Eg6-2008 15 FEB1995 155- 1
FunctionCode155
OUTPUTS @ontinued)
Descrlptlon
Btk Type
Calculatellode Edlt ilode
N+7 R No. of rowswith goodquality Third independentvariable,xe
N+8 R Timeof last computationin Fourthindependentvariable,xa
mmddhhformat
N+9 B Stateof outputs: Qualityof datrapoint:
0 = cotTlputed 0 = bad,excludEdfrom computation
1 = default | = good,inc'ludedin computiation
SPECIFICATIO^IS
Regression
1 5 5- 2 1s FEB1995 l-E96-2008
FunctionCode 155
EXPLANATION
X=
where:
Regression
l-Eg6-2008 ls FEBrees 155 ' 3
FunctionCode155
GF=
l(r*aG)x x ( j , k , ) - y t ) l
m a ( ( 1 , 1 y ( / ) lx)J
where:
Regression
1 5 5- 4 15 FEB 1995 l-Eg6-2008
Function Code 155
The data can be stored ln the data table ln one of two ways.
Data can be stored elther ln btn mode or sequentldly. Speclfl-
catlon S12 selects tl:e mode.
BinNo.=
trffi
where:
In the edlt mode, a set of data from the data table can be
selected and displayed by entertng a number between one and
N as 516. The set of data selected ls then avallable ln output
blocks N+4 through N+8. Block N+9 contalns a quallty blt
that indicates lf the data selected ls currently ln use ln the
calculatlon.
Q = good data
I = bad data
Regression
l-Eg6-200B rs FEBlees 155 - 5
FunctionGode155
Specifications
s9 - MDl Specification S9 is the time and trlgger mode flag. Thls specl-
fication defines the mode of data collectlon used. In the ttme
mode, data is collected at a flxed interval of tlme spectfled
with Sl0. In tJle trigger mode, data ls collected each flme the
externally controlled colleetlon trtgger (S f f ) goes to one.
O = trigger mode
I = time mode
Regression
1 5 5- 6 ls FEB199s l-Eg6-200B
FunctlonCode 155
s12 - MD2 Specificatlon S12 ts the data storage mode flag. Thls speclff,-
catlon deftnes the data collectlon mode. In the btn mode, the
system matntalns a spread of data over a range of the tnde-
pendent varlable Xl ,(SZ). In the sequentlal mode, the newest
set of data replaces the oldest set of data llr the data table.
Q = sequenttal
I =bln
s13 - HR Spectficatlon S13 ls the htgh end of the range of XI for bfn
storage. If ttrere ls data stored tn the bfr mode, any lnput val-
ues greater than thts number are dlscarded. If data storage ls
in the sequentlal mode, retaln the default value.
s14 - LR Spectficatlon Sf 4 ls the low end of tJle range of Xl for bfn stor-
age. If stodng data in the bln mode, lnput values less thart
t}ts number are dlscarded. If stodng data tn the sequentlal
mode, retaln the default value.
s15 - MD3 Specificatlon S15 ls the block address of calculate and edit
mode suritch. Thls value controls the operattng mode of the
regresslon block.
Q = calculate mode
I = edlt mode
516 - EDN Specilicatlon 516 ls the block address of the number of data
sets from one to n vlewable tn ttre edtt mode. Ttrls speclfi@-
tion is only actlvated ln the edit mode (Sf 5 equals one). When
in edit mode, the vartables tn the set selected wtth 516 output
to blocks N+4 through N+8.
I = ch€rnge quallty
I = f€s€t
Q = normal
Regression
l-Eg6-2008 ls FEBlees 155 - 7
FunctionCode155
s20 - D2 Speclflcatlon S20 ts the hffial defiault value for parameter a2.
If S24 ls not equal to zero, the cdculated value replaces the
hfflal value at the lnterval speclfled wlth S24. If S24 equds
zero, S2O equals default value.
s22 - D4 Specification S22 is the hfflal default value for parameter aa.
If S24 ls not equal to zero, ttre calculated value replaces the
initial value at the interval spectfled wtth S24. If S24 equals
zero, 522 equals default value.
S24 - DEFUP Specification 524 is the default update perlod. At the end of
this tlme, the calculated values of ttre parameters a, to a4 are
copied to the default parameters. The mlnlmum update
period is 18 hollrs.
S.24 * O and
update at the end of the update period.
Outputs
Regression
1 5 5- g 15 FEB 1995 l-Eg6-2008
FunctlonGode155
N+4 Cg;lcr.tlo;tionMod'e
lu,-Ytl
orrit=>ffl
soodness
Ed;itMode
Vdue of dependent vartable Y.
N+5 CslculqtionMod,e
( tv;t- v,)
matcimummodel mismatch= MN(l
wI )
"
Ed;itModc
Value of flrst tndependent varlable XI .
N+6 CalculationModr,
Row number of rna:dmum mlsmatch.
Dd;itMod.e
Vdue of second tndependent rarlable X2.
N+7 Cg;lc:l.tlo;tionMod,e
Number of data ro\rs wlth good quallty.
MitModc
Value of thtrd lndependent vartable X3.
N+8 CqlcttlationMcd,e
Tlme of last successful computatton ln mmddhh format wtth
hours llr mf[tary tlme.
Ed;itMode
Value of fourth tndependent vartable X4.
N+9 CaleulationMode
State of outputs:
I = corlputed
Ed;itMode
Ouality of tJre curTent data set (selected urfth S16):
Regression
l-E96-200B 15 FEB1995 155- 9
FunctionCode 155
APPLICATIOAIS
f = cost
XI = steamflow
M = steamflovf
X3=1
Y=a(I)Xt +a(2pQ+a(S)l
The regression block finds the best parameter set a for the
equation:
y= a(I)Xt + a(2)X2+a(3)X3
Regression
1 5 5- 1 0 15 FEB1995 l-Eg6-2008
FunctionCode 155
Numberof DataSets The spectftcatlon of 32 data sets ln tlre data table (the ma:d-
mum for SZ) provldes more lnformatlon about the process and
stabilDes the value of calculated model coefflelents. However,
Regression
l-Eg6-2008 rs FEBlees 155 - 11
FunctionCode155
BlnnedDataStorage Segregaflng the data tnto blns accordhg to the value of x, (at
52) signillcantly inereases the rellabilfty of the calculated
model coefficients. The bins lnsure that data collected over
the entire range of treterest for x1 ts tncluded tn the coeffl-
clents, not Just ttre most recent data. The most recent data
may be concentrated around a long term operatlng potrt of
the process, and the coefftctents calculated from thls data
may not be representattve of the process outslde thls operat-
fng polnt.
Regression
1 5 5- 1 2 15 FEB 1995 l-Eg6-2008
FunctionGode155
Regression
l-Eg6-2008 ls FEB1995 1 5 5- 1 3
ffi
I
I
FunctionCode156- AdvancedPIDGontroller
L DESCRIPTION
NOTE:PID reset mode (S5) and PID gain (SO)of the segment
controlblock (functioncode 82) do not atfect the advancedPID
controller.Maximumderivativegain for PID (S11)and extemal
resetforPID(S12)of the executiveblock(functioncode53)do not
affect the advancedPID controller.These functionsare directly
controlledwithinthe advancedPID controller.This featureallows
PIDcontrollers withandwithoutexternalresetto be includedin the
samesegment.
AdvancedPIDController
l-Eg6-200B rs FEBrees 156 - 1
FunctionCode156
UTILIZATION
t
OUTPUTS
SPECIFICATIOAIS
EXPLANATION
Q = track mode
I = release mode
AdvancedPIDController
l-E96-200B ls FEB199s 156 - 3
FunctionCode 15b
sl5 Speciflcation S15 is the derivative lag constant K^. The deriva-
tlve lag constant ls one of the terms in tJle PID calculatlon.
AdvancedPIDController
1 5 6- 4 15 FEB 1995 l-Eg6-2008
Function Gode156
sl6 Spectflcatlon 516 ls the hlgh output Umlt. The output (PID
algortthm plus feedfonnrard stgnal SG) ls llmtted by thfs value
before it is kansferred to the block output.
sl7 Specilication S17 ls the low output limlt. The output (PID
algorithm plus feedforward stgnal SG) ls limited by thfs value
before it is transferred to the block output.
sl8 Spectfication S18 selects the type of algorithm for the PID cal-
culation:
sl9 Specifieation S19 is tl:e integral limit t54re. Thls lnput specl-
fies the Urnfung t5rye applied to the integral calculatton. Both
forms of limiting prevent controller wtnd-up during satura-
tlon of the control output.
AdvancedPIDController
l-Eg6-2008 ls FEB1995 1 5 6- 5
FunctionCode 156
s20 Specificafion S2O is the set potnt modlfler. Thts tnput defrnes
the acflon to be taken on a set point change.
error= SP - PV
AdvancedPID Controller
1 5 6- 6 15 FEB 1995 l-E96-2008
FunctionCode 15b
error= PV - SP
OUTPUTS
Q = perrnlt lncrease
I = lnhlblt lncrease
sP/ sP-
A'
s1 AI
TR
s3 TR
TF
s4 TF
R
ss. R
FF
s6 FF
N/A
s7 lgA
N/A
s8 Nr
tl
s9 tl
u sl0 u
_ B
A
( o u r e n l o o p ) ( | N N E R L o o P }
Q = permit decrease
I = inhlbit decrease
AdvancedPID Controller
l-Eg6-2008 1s FEB1995 156- 7
FunctionGode156
NOTES:
1. The N+1 and N+2 outputsare adjustedfor the direct or
reversemodeof eachadvancedPID controller.
AdvancedPIDController
1 5 6- g 1s FEB1995 l-Eg6-200B
FunctionGode156
CLASSICALPID CONTROLLER
=r ( t .
output
fi)[ # ),,,o,
where:
Sf I = Gain multtplier K.
St2 = Proportiond gain KF
S13 = Integral reset (resets Per min.) Kp
S14 = Derivatlve rate actlon (min.) KD,
S15 = Derivative lag constarrt (bpfcally equals ten) Ka.
,. #lsP -KKp(
= KKp(
output ,.'ry
output= ,* ry)fr"
KKp[ ' L
AdvancedPIDController
l-Eg6-200B 15 FEB1995 156- 9
FunctionCode156
ALGORITHM OUTPUT
DCTERMI FEEDFORA'ART'
RESET
FEEDFORWARD t
EXTERNAT
RESET
ALGORITHM
OT'TPUT
AdvancedPIDController
1 5 6- 1 0 15 FEB 1995 l-E96-2008
FunctionGode156
60KAKD?V- previousPV)
PVLL = PreviousPVLL *
. DtKAeV- previousPVLL)
+
' !
60KD+ KoDt
error'= SP - PVLLreversemode
Algorithmoutput= gain + PI
Gain= (K K) error'
( KPt )
pt =(-Sg ),--^--'- PD-lfuJlprevious ou?fi)
atgorithm
[ 60.'*]previous
or
( KPt
pt =(+ ) ' - - ^ " ' 2 ' PD *l@r)text ) reset- feeilorward)
\60 . \rr)lprevious
NOTES:
1. The integralvalueis limitedto the specifiedlimitsrninusthe
feedfonrardand minus the proportionalcomponentwhen quick
saturationrecoverylimitingis selected.The integralis limitedto
the specifiedlimitsminusthe feedforwardwhenconventional satu-
rationrecovery limitingis selected.
AdvancedPIDController
l-Eg6-2008 15 FEB 1995 1 5 6- 1 1
FunctionCode156
A'O'V'AITERACTI
NG PID CONTROLLER
r=[,..+.#)",,o,
where:
Sl f = Gain multiplier K.
Sl2 = Proportional gain Kp
Sl3 = Integral reset (resets per min.) Kp
Sl4 = Derivative rate action (min.) Kp.
Sl5 = Derlvatlve lag constant (Erptcally equds ten) Kr.
Output =
AdvancedPIDController
156 - 12 l s F E Bl e s s l-E96-2008
FunctionGode156
AdvancedPIDController
l-E96-2008 15 FEB1995 1 5 6- 1 3
FunctionGode156
(KKPI\ 'sintegral
lntegnl=t error+previou,
60 )
NOTES:
1. The integralvalueis limitedto the specifiedlimitsminusthe
feedforward valueand minusthe proportional term whenthe quick
saturationrecoverylimitingoptionis selected.The integralvalueis
limitedto the specifiedlimits minusthe feedfonrardvalue when
conventionalsaturationrecoverylimitingis selected.
( ooKK^K^ \
=
Derivative - previous
Pn +
lffir)rrv
'\
( 6oKD
@reviousderivative)
l tt -,.,q^)
Output =
AdvancedPIDController
1 5 6- 1 4 15 FEB 1995 l-Eg6-2008
Function Code 156
where:
NOTE:Algorithmoutputlimitingequalsspecifiedlimitsminusfeed'
forward.
AdvancedPIDController
l-Eg6-200B 15 FEB1995 1 5 6- 1 5
FunctionGode156
SP
+
-/-.\ERROR
PROPORTIOML
FECDFORruNNO
( IIKKDKA'1
= l@)
Derivative rrn - previous
Pw
( 6oKD )
+ ton'ious derivative)
lffi )
AdvancedPID Controller
156 - 16 1sFEB
lees l-Eg6-2008
FunctionGode 15b
APPLICATIO.A'S
CISUO
sPAPID
At co
TR
owAo
rF BI (MFC)
?56 D
R 9t
FT BD
E? q9 A
l{t^ srt
N'A sl9
c/R
ll s29.
DI s21 c
vs?l
szs w
s26
s27
sg
s?9.
slo
(66) TO OIS
Figure 156-8. SWb Inprftl Sitlgrle Oufpt &nflrol Loop Us|ttg APID
AdvancedPIDController
l-Eg6-2008 ls FEBlees 156 - 17
W
I
t
FunctionCode157- GeneralDigitalGontroller
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECtFICATIO,ruS
GeneralDigitafController
l-Eg6-2008 15 FEB1995 157-1
FunctionCode 157
SPECIFI CATIO,wS@ontinued)
EXPLANATION
Specifications
e(t)=<52>-<St>
GeneralDigitalController
1 5 7- 2 15 FEB 1995 l-Eg6-2008
Function Code 157
Q = track <S3>
I = release
Q = trigger mode
I = time mode
S9 (tligh output limit, Ttte actual control output will not exceed
this value.
GeneralDiqitalController
l-Eg6-2008 15 FEB199s 157-3
FunctionCode157
Outputs
APPLICATION
GeneralDigitalController
157-4 15 FEB 1995 l-Eg6-2008
Function Code 157
-4 -3 -2 -1
Ul6t' ^ Z atZ + aF +aF +arZ *do
A
: - = -4 -1
"(4 E a i
E
bnZ * bF + brZ + bo
where:
Specific Information The general dlgltal controller block calculates a.n output
based on previous outputs and error signals. Ttte calculatlon
uses the discrete function:
1
u ( 0 = f t a x e ( t - I V )+ d t x e ( f - N - t ) + e e x e ( f - N - 2 )
UO
1
+ ?gx (ef- N- Q + atx e(t- N- 4>l -; tbtx u(t- D- 1)
"0
+ b z xu ( t - D - 2 1+ b s xu ( t - D - Q + b e xu ( T - D - 4 ) I
where:
GeneralDigitalController
l-E96-2008 ls FEB1995 157- 5
FunctionCode 157
The general dtgltal controller takes lreputs and holds them for
a spectfled number of tlme lntervals for each step before
releasfng them to the next step as shown ln Flgure L57-1. On
start-up, the error queue ts fllled wlth the error slgnal and the
output queue ls fllled wtth the track value mlnus tJre feedfor-
ward value.
TRACK
REFERENCE FEEDFORtft/ARD
ADJT'STED ADJI.'STED
LOWLIMIT -+ HIGH UM]T
o
Ftgwe 157-1. Intsnal WIc ReprcsentalTortJorthe Gensal WItaI Confrotler BIrck
GeneralDigitalController
1 5 7- 6 15FEB1995 l-E96-2008
Function Code 157
GeneralDigitalController
l-Eg6-2008 15 FEB 1995 1 5 7- 7
ffi
t
FunctionGode158- EnhancedAnalog Point Definition
L DESCRIPTION
. Analog lnputs.
. Analog adJustments.
. Alternate cold Junctlon references.
. Exceptlon reports.
. Alarm functlons.
UTILIZATION
OUTPUTS
SPECIFICATIONS
EnhancedAnalogPointDefinition
l-Eg6-200B ls FEB1995 1 5 8- 1
FunctionCode 158
SP ECIFICATIOruS@ontinued)
EXPLANATION
Specifications
Input tgpe:
OOO= Undefined
UO( = External cold junctton lnput (refer to S I f )
XOO = Celslus
XOI = Fatrrenhelt
X:Oz = En€fineertng unlt converslon (htgtr level and mV)
XOg = Square root after englneerlng unlt converslon
XO4 = Squ€rre root before englneering unft converslon
lOX = Perform polynomlal on lnput
EnhancedAnalogPointDefinition
l-Eg6-200B ls FEBlees 158 - 3
FunctionCode 158
s4
s5
Speclficatlon 54 sets the zero value of the lnput.
NOTES:
1. Specification
S9 is not relevantfor lMASM0lmoduleinputtypes.
TC = total ohms
RTD = ohms Per leg (3 rryfre)
RTD 2 rvire = ohms ln leg I - ohms tn leg 2
RTD 3 nrire = ohms tn any leg
Outputs
Enhanced
AnalogPointDefinition
1 5 8- 4 15 FEB 1995 f-Eg6-2008
FunctionGode159- Polynomial
Adiustment
GENEHAL DESCRIPTION
Y=AlP+Bf+Cf+D*+Eltt+F
UTILIZATION
OUTPUTS
SPECIFICATIONS
Adjustment
Polynomial
r-E96-2008 15 FEB199s 1 5 9- 1
FunctionGode159
pontinued)
SPECIFI CATTOATS
Polynomial
Adjustment
1 5 9- 2 15 FEB 1995 l-Eg6-2008
FunctionCode160- InferentialSmithController
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO'VS
InferentialSmithController
l-Eg6-2008 15 FEB 1995 1 6 0- 1
FunctionCode160
EXPLANATION
70"c-30"c =
K= 2.67C/%
25% - 10o/o
lnferential
SmithController
-
160 2 15 FEB 1995 l-Eg6-200B
FunctionCode160
q
ACO =ez- Cl
PROCESS
(s7) MODEL
GAIN
PROCESS
(s8) D - \ - b lrroDEL
DEADTIME
PROCESS
(se) L = L - t r MODEL
ISGTIME
TP?2Oa,ee
lnferentialSmithController
l-Eg6-2008 15 FEB1995 1 6 0- 3
FunctionCode160
SMITH
SP
PV
c
TR
TS
Inferential
SmithController
1 6 0- 4 1s FEB1995 l-Eg6-2008
Function Code160
O = track
I = release
InferentialSmithController
l-E96-2008 ls FEBregs 160 - 5
FunctionCode160
,SC Structure
where:
F(s) =
*exp(-sD)
ISC
- - - - - l
I
I
I
I
t
t- lsc
Inferential
SmithController
1 6 0- 6 15 FEB 1995 l-Eg6-2008
FunctionCode160
APPLICATIO,AIS
InferentialSmithGontroller
l-Eg6-2008 ls FEB1e9s 160 - 7
ffi
I
I
FunctionGode161- SequenceGenerator
GENERAT DESCRIPTIO'V
Unllke the other batch functton blocks (123, L24, L29, etc.),
the last sequence generator ln the series is the output.
UTILIATION
NMFCOl
IMLMMOz
IMMFCO3
IMMFPOl
OUTPUTS
SequenceGenerator
l-E96-200B 15FEB1995 1 6 1- 1
FunctionCode 161
SPECtFtCATIOruS
EXPLANATION
SequenceGenerator
1 6 1- 2 15 FEB 1995
l-Eg6-2008
FunctionGode161
cs
T
SH
SAT
ES
sll
SAP
sr0
sl1
sl
s1 STEP s8
FEEDBACK
INPUTS
STEP INDICATORS TO
AUXILIARY LOGICS
SequenceGenerator
l-E96-2008 1sFEBises 161 - 3
FunctionCode161
I
(161) OI,TPUT 1
STEP
JUMP
OUTPUT
DISABLE
Ot,TPUT 9
0s1 1O4 sl
OTJTPUT 16
SequenceGenerator
1 6 1- 4 15 FEB 1995 l-Eg6-2008
FunctionGode161
(16l) OUTpUTI
60 si 71 si
(161) OttTPuTe
0sl 1O4 sl
121
ouTPUTio
SequenceGenerator
l-E96-2008 15 FEB1995 1 6 1- 5
FunctionCode161
Specifications
S2 - STRIG (Bloek address oJ step trigger) The value tn thls block con-
trols sequence generator step executlon when the sequence
generator block is performtng sequenttal stepplng. On a zero
to one transition of this lnput, the block wtll exeeute the step
number which immediately follows the current step number.
Sequence
Generator
1 6 1- 6 15 FEB 1995 l-Eg6-2008
FunctionCode 161
Q = release
I = hold
56 - JMPTRG (Block address of step jump trigger) When the value ln the
block indlcated by tlrts speclflcatlon makes a zeto to one tran-
sition, the step tndtcated by the step Jump number (S7) wlll be
executed.
59 - DISMSK (Disable mask) Thls lnput ls a real value whlch, when sub-
jected to a bireary converslon as shown tn Table 16f-1, pro-
vides safe outputs for dl devlces controlled by the sequence
generator block. Ttre dlsable mask ls output tn three sltua-
tions: when the disable tnput ls set, when the block ls reset,
and after dl steps have been completed. In batch control, the
dtsable mask ls the same as Step O and ls resenred as an E-
STOP (executed stop).
s10,s12,s14,S16, (Mask 7 through mask 8)These lnput values are real values
518,S20,S22and representtng the output mask assoclated urlth Step I (mask
s24 one) tJrrough Step 8 (mask elght). The output mask ts a serles
of binrary digits deftnfng the operatlng states for all devlces
assoctated wlth the sequenee generator bloek. Refer to
Table 161- I for the definltlon of step tnputs for sequence gen-
erator blocks.
SequenceGenerator
l-Eg6-2008 15 FEB1995 1 6 1- 7
FunctionCode161
sll , S13,515,S17, (Time I through time S, Thls represents the ttme ln seconds
S19,S21,S23and that tt urill take to run the step. Ttre Xtdlvtdual step tJmers
s25 start whenever the correspondtng step ls entered. If a step
tlmer ls enabled for a partlcular step, the sequence generator
automatically advances to the next sequentlal step when ttre
step timer expires. Step tfmers are dlsabled when less tJran or
equal to r.ero. The tlmer hold and dlsable flags freeze tlre step
tlmer. The step hold tnput does not freeze the step ttmer, but
does disable the advance to the next step when the tlmer
exPtres. When the step hold ts removed, the block urlll
advanee to the next step. Adaptfng the value of a currently
ntnnin$ step timer causes t}re tlmIrg to begln agaln at the
adapted value. T\rning any speclflcatlon durfng an actlve step
restarts the current step timer to tts beglnnfng value.
Outputs
N throughN+7 Outputs N through N+7 are tJ:e outputs (one tlrrough eight) of
the current step. The output is a boolean value representlng
the operating state of the devtce controlled by the sequence
generator block. All outputs should be read from the last
sequence generator block tn the serles.
N+l 0 Output N+10 is the step talcen lndtcator. Thl,s output reflects
whether tJle next step has been taken. A zeto to one transltton
of thts output lndicates that the block has begun the next
step in the sequence.
APPLICATIOAIS
SequenceGenerator
1 6 1- g 15 FEB 1995
l-Eg6-2008
FunctionGode162- Digital SegmentBuffer
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO,N'S
DigitalSegmentButfer
l-E96-2008 ls FEB1995 162 - 1
FunctionCode 162
EXPLANATION
Use functlon code 162 tn segments that are not hfgh prlortty.
Thts insures a hlgher prforlty segment cannot tntermpt the
cument segment untll all four speclfted tnputs update. If a
hlgher priortty segment trles to lnternrpt the current segrnent
after one or more of these lmputs update tn tlre crurent cycle,
this block suspends executlon of the hfgher prtortty segrnent
untll lt recelves tJ:e updated values for all four of the lnputs. If
tJ:e higher prlorfry segment lnternrpts the lower prlortty seg-
ment before any of the values update and whlle the functlon
ls executtng, the prevlous outputs are used.
DigitalSegmentButfer
162-2 15 FEB 1995 l-Eg6-2008
FunctionCode163- AnalogSegmentBuffer
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO.IVS
AnalogSegmentButfer
l-Eg6-2008 15 FEB1995 1 6 3- 1
FunctionCode 163
EXPLANATION
AnalogSegmentButfer
163 - 2 15 FEB1995
l-Eg6-2008
FunctionCode164- SegmentControl(|MCOM04)
GENERAT DESCRIPTION
UTILIATION
OUTPUTS
SPECIF'CAT'OA'S
SegmentControl(|MCOMO4)
t-E96-2008 15 FEB1995 164-1
FunctionCode164
EXPLANATION
Specifications
Q = seeonds
I = minutes
SegmentControl(|MCOMO4)
164-2 15FEB199s l-Eg6-2008
FunctlonCode 164
one cycle to the start of the ner<t cycle. Clcle tlrre should be
set for the length of tlme lt talres to run all the segments. If
the cycle tlme ls set to the tlme lt talres to run the htghest prl-
ortty segrnent only, none of the other segments wlil run.
Q = normal
I = external
Outputs
SegmentControl(!MCOM04)
l-Eg6-2008 15FEB199s 1il -3
FunctionCode 164
QgglnentControl(lMCOMO4)
164-4 15FEB1995 l-Eg6-2008
FunctionGode165- MovingAverage
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIO,IVS
MovingAverage
t-E96-2008 15 FEB1995 165 - 1
FunctionCode 165
EXPLANATION
The sample interval and the number of samples used €rre con-
figurable. The samples are stored ln a firct in .firct out
(FIFO) sample buffer. During module start-up, the sample
buffer fills with the lnput values from each scan cycle. After
start-up, the moving average functlon code computes the
starting average witll the first sample lnteryal. Therefore, the
first output is the s€rme as the trirput (flrst sample dlvlded by
one), the second output ls the average of the ffrst two lnputs
(first and second sample dtvtded by two), and so on.
tt=lvalidsamPle
On secondscanthe inputequals4.0:
Specificationst
sl -x Specification Sl is the value of the current tnput.
MovingAverage
1 6 5- 2 15 FEB 1995 l-E96-2008
Function Code 165
O = track
I = Irofmal
Outputs
MovingAverage
l-Eg6-2008 15 FEB1995 1 6 5- 3
ffi
I
I
Function Code 166,r Integrator
GENERAL DESCRIPTION
The automatic reset option (S8 equals one) restarts the tntegfa-
tion from the tntflal value when the integrator reaches the htgh
or low llmit. In the automatlc reset mode, the Umit flag ls set for
one cycle after the integrator reaehes a limit. In automatle
reset mode, a counter or second integrator can count overflows
from the tntegrator, formtng a multistage lntegratlon.
UTILIZATION
OUTPUTS
SPECIFICATIONS
Integrator
l-E96-2008 15FEB1995 166 - 1
FunctionCode166
EXPLANATION
*(t)dt=hl\ .
f ,=='on Yt+ Y z + .*. .Y n - r - A
where:
Integrator
1 6 6- 2 15 FEB 1995 l-Eg6-2008
FunctionCode 166
Specifications
sl -x Speclficatton Sl ls the block address of the desired slgnal.
Q = seconds
I = minutes
t = hours
Outputs
Integrator
l-Eg6-2008 ls FEB1995 166 - 3
FunctionGode166
N+l Output N+l is the ltmit flag. Ttrts output is a boolean signal
that tndicates when the tntegral output N has reached or
e:rceeded the high or low ltmit spectfled by 55 or 56. If the
block is in automatic reset mode, this value goes to one for
one cycle when the integral reaches either Umtt. After tJ:e
cycle, the value returns to zero. If the block ts not tn auto-
matic reset mode, t}ls value goes to one and remalns there as
long as the integral ls at the limit.
O - good
I = linrlt reached or exceeded
Integrator
1 6 6- 4 15FEB199s l-Eg6-200B
FunctionGode167r Polynomial
GENERALDESCRIPTION
= Amanx l$w
A= St6 x 10s17
UTILIZATION
OUTPUTS
SPECIFICATIONS
Polynomial
l-Eg6-2008 15 FEB 1995 167 - 1
FunctionCode 167
Polynomial
1 6 7- 2 15 FEB199s l-Eg6-2008
FunctionGode168- lnterpolator
GENERATDESCRIPTION
UTILIATION
O
OUTPUTS
SPECIFICATIOfVS
lnterpolator
r-E96-200B 15 FEB1995 1 6 8- 1
FunctionCode 168
SPECIFI CATIO,wS@ontinued)
EXPLANATION
lnterpolator
1 6 8- 2 15 FEB 1995 l-Eg6-2008
FunctionCode168
where:
Y =Aetual value of Y.
"^
Y,,,t,=Value of Yfor row before Yur
Interpolator
l-E96-2008 ls FEBlees 168 - 3
FunctionCode 168
APPLICATIO.IVS
Interpolator
1 6 8- 4 15 FEB 1995
l-Eg6-200B
Functlon Code 168
lnterpolator
l-Eg6-2008 rs FEB199s 168 - 5
FunctionCode 168
Interpolator
1 6 9- 6 15 FEB 1995 l-Eg6-2008
Function Code 169r Matrix Addition
GENERAL DESCRIPTION
s9 UTILIZATION
sl
s11
sl
S1
S1
sl
S1
s17_
OUTPUTS
SPECIFICATIOA'S
MatrixAddition
l-Eg6-2008 ls FEB1995 169 - 1
FunctionGode169
EXPLANATION
Figures 169-1 shows how thls block adds the two matrlces.
The results of the matrix addiilon are real values that a,re out-
put from the block as shown ln Figure 169-1. The values ln
the rnatrices are defined by their block addresses. The A
matrix is filled in numerical order, followed by the B matrlx.
or
MatrixAddition
1 6 9- 2 15 FEB 1995 l-Eg6-200B
FunctionCode170- MatrixMultiplication
L DESCRIPTION
OUTPUTS
MatrixMultiplication
l-E96-2008 15 FEB1995 170- 1
FunctionCode 170
sPECtFtCATtO^tS
EXPLANATION
MatrixMultiplication
170-2 ls FEB1995 l-Eg6-2008
FunctionGode170
[<sr) ( s 2 ) N+1 il
l<sa) ( s 5 ) N+4 "*
N+ 5l
L<sz) ( s 8 ) N+7 N+ QJ
MatrixMultiplication
l-E96-2008 15 FEB 1995 1 7 0- 3
ffi
I
FunctionCode171- Trigonometric
GENERALDESCRIPTION
o Slne
. Coslne
. Tangent
o Cotangent
o Secant
o Cosecant
UTILIZATION
OUTPUTS
Trigonometric
l-Eg6-2008 15 FEB1995 1 7 1- 1
FunctionCode 171
SPECIFICATIOruS
Trigonometric
1 7 1- 2 15 FEB 1995 l-Eg6-2008
Function Gode 172r Exponential
GENERAL DESCRIPTION
UTILIZAT'ON
OUTPUTS
SPECIFICATIO,'VS
Exponential
l-Eg6-2008 15 FEB1995 172-1
ffi
t
I
Function Code 173r Power
GENERALDESCRIPTION
The po\rer functlon code ralses the value of the flrst tnput <S1>
to the pourer speclfled by the second lnput <S2>. The result ls
multlplted by the galn factor (Sg) to provlde the output.
UTILIZATION
OUTPUTS
SPECIFICATIO,'VS
Power
l-E96-2008 15 FEB1995 173- 1
ffi
o
Function Gode 174r Logarithm
GENERALDESCR'PTION
UTILIZATION
OUTPUTS
SPECIFICATIO,TVS
Logarithm
l-Eg6-2008 15 FEB 1995 174-1
ffi
o
Seguence Executive
Function Code 175.rrr
GENERALDESCRIPTIO'V
UTIL'ATION
OUTPUTS
SequenceExecutive
l-Eg6-2008 15FEB1995 175-1
FunctionCode 175
SPECtFtCATtO,fVS
EXPLANATION
Specifications
SequenceExecutive
175-2 1s FEB1995 l-Eg6-200B
Functlon Code 175
56 through S8 Spare.
Outputs
Q = start-up compete
I = start-up lncomplete
11 Output 11 ls reseryed.
xYzz
where:
14 Resenred.
SequenceExecutive
l-E96-2008 ls FEBlss 175 - 3
ffi
I
I
FunctionCode176- SequenceStation(CSC)'
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
o o a o o o
SequenceStation(CSC)
l-E96-2008 15 FEB199s 176- 1
FunctionCode 176
EXPLANATION
SequenceStation (CSC)
176-2 15 FEB 1995
l-Eg6-2008
Function Code 176
ct
T
- - q 3fl
Nrt ; 3 r
I
E3
r l _ TI
EAP
s4
sEo[rsr ss,
sst t gc,
t st:
I r o f
se
ro sr0
slr
r@ s[
slg
slP sg
sr5
sr0
SequenceStation(CSC)
l-Eg6-200B 15 FEB1995 1 7 6- 3
FunctionGode 176
9gquenceStation(CSC)
176-4 ls FEB 1995 l-Eg6-2008
Functlon Code 17b
The start operatlon can start the sequence at any deslred step
number. SfrART OI dlsplays by presslng the 0 pushbutton
when RE$DART? ts shown on the dlsplay. Presstng tlle 0
pushbutton agaln keeps tncreaslng ttre step number. Presstng
tlre 1 pushbutton at the deslred step number (START ]Q{),
places the deslred step number on the tnlflal step number
output and the sequence monltor block starts the sequence at
tl:at step number.
Specifications
Q = nonnal, no alarm
I = lnput one ls ln alarm
When ilnput one goes lnto darm state, the faceplate lndlcator
for input one flashes, tJre audlble alarm sounds, artd ttre face-
plate alarm LED flashes. Once the operator presses the
ALARM ACK button, the audlble alarm sllences and the alarm
LED stays on solld. The lndicator for trrput one contlnues to
flash untll the alarm condltlon goes away.
S17 - Alarm01 Speclficatlon S17 ls the block address of devlce drlver block
control output status assoclated urfth output one.
SequenceStation(GSC)
l-Eg6-200B ls FEB1995 1 7 6- 5
FunctionCode 176
O.O= good
1.O= bad
2.O = ws,iflng
S29 I CURSTEP Speclfication S29 is the block address of the curent step
number. The value of thls block dlsplays on the faceplate
when selecting the sequence mode screen. An lntttated hold of
the sequence also uses tlrJs number to allow ttre sequence
command controller to restart at the proper step upon a dls-
abled hold.
S3O - STATADR Specification S3O is the value of the hardware sequence sta-
tlon address that the statlon functlon block ts represenflng.
s32 - UTIL Speeification S32 is the dlsplayed number of lnputs and out-
puts.
SqquenceStation(CSC)
1 7 6- 6 15 FEB 1995 l-Eg6-2008
Functlon Gode 176
2X = no priority
UANLOCK OUTDFLT
Xlescrlptlon
s33 s34
Operatorhas manualcontrolavailable,devicedriver x0 0
blockis in manualmodeon start-up
Operatorhas manualcontrolavailable,devicedriver x0 1
blockis in automaticmodeon start-up
Devicedriverblockis in manualmodeon start-up. xl 0
But onceit is put in automaticmode,it cannotbe
changedby the operator
Operatoris lockedout of manualoverrideat all times x1 1
s35 - DONE Step number at whtch to halt the sequence and dtsplay DONE
)O( where lO(.ls the step number. Thls executes a slngle cycle
of a sequence. Durtng normal sequencer operatlon, the
sequence statlon monltors the curent step number <S29>
and compares lt to the step number S35. If the DOM step ls
reached, the sequence statlon lssues a HOLD slgnal that puts
the sequence monltor block trrto a hold state. Also, DOAIE )O(
displays on the alphanumerlc dlsplay.
SequenceStation(CSC)
l-Eg6-2008 ls FEB19es 176 - 7
FunctionCode 176
Outputs
N+1 Output N+l ls the lnttlal step number. The tntttal step num-
ber specilies the step where ttre sequencer should begln ffie-
cutlon. This ca,n be used by the sequence monttor block along
with its hold/initialize value to start or hold the sequence at
particular steps.
N+2 Unused.
N+3 Output N+3 is the ALARM ACK key tndlcator. Ttds output ts a
logic 0 during normal operatlon. Pressfng and holdtng ttre
ALARM ACK key causes the output to become a loglc 1. Releas-
ing the ALARM ACK key causes the output to return to logtc O.
O - normal
I = ALARM ACK pushbutton depressed
APPLICATIO'VS
Refer to the example for tlre devtce drtvet funcflon code lzg.
This erample is a batch process uslng the sequence staflon
block. Also, referto ttre Seguenee @mmand, @nfiptlerprod-
uct tnstruction for detalled faceplate operation descrlptlon.
SgquqnceStation(CSC)
1 7 6- g ls FEB199s
l-Eg6-200B
FunctionGode177- DataAcquisitionAnalog
GENERALDESCRIPTION
UTILIANON
OUTPUTS
SPECIFICATIO'VS
DataAcquisitionAnalog
l-E96-2008 15 FEB1995 177-1
FunctionCode 177
EXPLANATION
Specifications
DataAcquisition
Analog
1 7 7- 2 1s FEB199s l-Eg6-2008
Functlon Gode 177
DataAcquisitionAnalog
l-Eg6-2008 ls FEBlees 177 - 3
FunctionCode 177
Pgl$cquisition Analog
177-4 15FEB199s l-Eg6-2008
FunctionCode 1TI
DataAcquisitionAnalog
l-Eg6-2008 ls FEB1e9s 177 - 5
FunctionCode 177
DataAcquisition
Analog
1 7 7- 6 15 FEB 1995
l-Eg6-200B
Functlon Code 177
S17and S18 Speciflcattons S17 and S18 €rre ttre block addresses of the
variable hfgh one and lour one alarms respectlvely. These
inputs are active only when varlable mode alarms are selected
with tJle alarm control S20. Effectively, these dynamtc values
substttute for the htgh one alarm value S24 and low one
darm value 526 when uslng thts feature.
s20 Specillcatlon S20 ts the darm control. Ttre lnput value colt-
verts to a truncated lnteger and the blt map as shown tn
Table L77-4.
DataAcquisitionAnalog
l-Eg6-2008 rs FEBiges 177 - 7
FunctionCode 177
Bit zero selects the mode for the hfgh one alarm level. tnglc O
selects the frxed value of S24 and loglc I selects ttre dynamlc
input of the block addressed by S 17.
Bit one selects the mode for the low one alarm level. Ioglc O
selects the fixed value of S25 and loglc I selects the dynamtc
input of the block addressed by Sl8.
Bit two selects siregle level hfgh one and low one alarms when
false (logic 0). Bit two selects multilevel htgh three, hJgh two,
high one, low one, low two, and low three when trre (loglc 1).
Bit three and bit four control alarm suppresslon for all low or
all high alarms based on the logic state of <slo>.
Bit five and bit six enable the de-alarm and return alarm
functions. The de-alarm and return alarm control the alarrns:
High/low level.
high/low deviation.
High/low rate.
DataAcquisition
Analog
1 7 7- g 15FEB199s l-Eg6-2008
FunctlonGode1TI
If both the de-alarm and return alarm blts are select€d, the
return alarm functlon overrtdes tJle de-alarm functlon. Specl-
fication S31 deflnes the ttme pertod (ln seconds) to de-alarnr
or return alarm the lnput.
Blt elght enables the dtgttal alarm count fllter. The tlme
period Xr S31 (speclfied lrr seconds) deflnes the sequenttal
count tJme lnterval. The value tn S34 deflnes the number of
transltlons that actlvate the alarm count fllter. Refer to S34
for addtttonal detalls.
s22 Speciflcatlon Sl22 ts the hlgh tlrree alarm dlfference. Wtth mul-
tilevel alarmlng selected, thls value adds to S23. The resultant
total adds to the value used for hlgh one level to determfire the
high tlrree alarm tlrreshold value. [f the monltored varlable
DataAcquisitionAnalog
l-Eg6-2008 is FEBrees 177 - g
FunctionCode 177
s23 Specification S23 is the hfgh two alarm dlfference. Wtth mul-
tllevel alarming selected, thts value adds to the value used for
hrgh one level to determtne the hrgh two alarm threshold
value. [f t]re monltored vartable becomes greater than thls
value, a htgh two alarm state dsts.
s24 Speclflcatlon Sl24 is the htgh one ffxed alarm value. When flxed
alarm levels €rre selected, and the monltored lnput value
becomes greater than thts rm,lue, a hlgh one alarm status erd,sts.
s25 Speciflcatlon S25 is the lornrone flxed alarm value. When ftxed
alarm levels are selected, and the monltored tnput value
becomes less than thls value, a low one alarm status erdsts.
s26 Speclficatlon 526 is the low two alarm dlfference. Wtth mulu-
level alarming selected, this value subtracts from the value
used for low one alarm level to determtne the lour two alarm
threshold value. If the monltored varlable becomes less than
thJs value, a low two alarm state e:d,sts.
s27 Speciflcation 527 is the low tlrree alarm dlfference. Wlth mul-
tilevel alarming selected, thls value adds to the value of 526.
The resultant total subtracts from the value used for the low
one alarm level to determlne the low three alarm tJrreshold
value. If the monitored varlable becomes less than thts value,
a low ttrree alarm state e:dsts.
s28 Specification S28 is the low alarm deadband. Thts ls the dead-
band compensation value that adds to each low alarm tlrresh-
old value to deterrnine the value at whtch the edstlng alarm
level urilt be reduced. Table L77-5 shows alarm thresholds.
qelq4cquisitionAnatog
1 7 7- 1 0 1s FEB199s l-Eg6-2008
FunctlonGode177
S21 IS(HIGHDEADMND)
+ l@+5O-5)
HIGH 3
S24+S29+S22 S24+S2t l + S 2 2 -S 2 l
HIGH 2 +lOO-
S24 + S?3 S24+S23-S21
(600)
FDGD S24
lvAnnBLEl sl
S25 + S28
FrxEDS25
IVARIABLEI
LOW2 S25+326 + S 2 8
S25 + 526
-lOO.5O+1
40G1
LowS S25+526 + S 2 7 + S 2 8
szs-s26-s27
s2rB= 10 (LOWIEAD'BAND)
Data isitionAnalog
l-Eg6-200B 15 FEB199s 1 7 7- 1 1
FunctionCode 177
Lout AlarmVq,lues:
s29 Speclflcatlon S29 ls the devlatton alarm llmlt. The hlgh devla-
tion alarm ls vlolated when the selected lnput <SlO>, <S11>
or <S 12> as selected by <S9> ls greater than or equd to the
sum of the devtatton alarm reference <S19> and the devlatlon
alarm lirnit S29.
S32andS33 Specifications S32 and S33 defrne the rate of change ln engli-
neering units. Speciftcation S2O enables thls funetion. Speclfl-
cation Sg f determines the time perlod to sample the Input. Ttte
rate of change is the absolute value of the dlfference between
the previous sampled input value and the current sampled
input value. The configured time tnterval deflnes the samp[ng
time between the two values. The prevlous trput value lnlflal-
izes during start-up to the current selected tnput value.
Pele4cquisitionAnalog
177 - 12 ls FEB
lees l-Eg6-2008
Functlon Gode 177
s34 Speclflcatlon S34 ls the alarm count ltmlt for the tlme sequence
alarm fflter. Speclflcatlon S2O enables thls alarrrr functton. Ttle
ttme pertod deflrred by Sgf ls the ttme trterral. Thls feature,
when enabled by S2O, malntalns an alarrr lerrel lf the monl-
tored vartable ls morrlng tnto and out of that alam lwel X
times (deffned by S34) durtng a pettod. Y(deffned by S31).
The filtered alarm level cancels lf any other alarm level ls vlo-
lated or if a tlme pertod (S31) occurs wlthout (Sga) alarm level
crossings.
The hold state automatlcally cancels when the ne:rt alarm level
is violated or edted. Ttre tnternd darm state ts used before
performtreg alarm suppresslon. Ttlus, alarm suppresslon does
not affect the pxrcesstng of the sequentlal alarm count Umlt.
Outputs
DataAcquisitionAnalog
l-Eg6-2008 rees
ls FEB 177 - 13
FunctionCode177
GOOD/BAD
QUALITY
HIGH ALARM
VARIABLEALART\,IS
ACTIVE
LOW DEVIATIONAT-ARM
NO REPOHT
N+7
1
QUALITYOVERRIDE
CALCUI.ATEDVALUE
CONSTRAINED
OUT OF RANGE
HARDWAREFAILURE
E.STOP
RESERVED(ALWAYS= 1)
Ttzocxflc
DataAcquisition
Analog
1 7 7- 1 4 15 FEB1995 l-E96-2008
Function Code 1TI
0 1 Retumalarm(bit toggles)
I 2 Alarmsuppresslon(referto S20,bit 9)
2 4 Variablealarm
3 I Low rate alarm
4 16 High rate alarm
5 32 Low deviationalarm
6 al Highdeviatlonatarm
7 128 No report
I 256 Qualityoveridtlen
I 512 Calculated.Modes:
Auto/real- real inputselected<S10>
Auto/calculated- calculatedinput<S12>
Manual- customspecifiedvalue<S13>
10 1024 Auto/manual:1 = auto,0 = manual.Modes:
Auto/real- real inputselected<S10>
Auto/calculated - @lculatedinput<S12>
Manual- custort specifiedvalue<S13>
11 2W Constrained
12 4096 Out of range
13 8192 Hardwarefailure
14 16384 E-STOP
15 32768 Reserved(always= 1)
16 - 23 Reservedfor futureuse
APPLICATIOA'S
Figure 177-3 shows tJle data acqulsltlon analog block used fil
normal, varlable and devtatlon alarm sltuatlolts.
Thls conflguratlon:
DataAcquisitionAnalog
l-Eg6-2008 1s FEB1995 1 7 7- 1 5
FunctionGode177
NORMAL ALARMING
(srNGLE OR MULTTLEVEL)
DAANG
rvA Rv
ot Ar sr
Itf-SEL
FiV
CHAR
cl/
II{-PMT
X.RPT
ALr,l-SUP
VHA
VIA
DA/
VARIABLE AISRMING
DAANG
rvA RV
ouAL sT
IN.SEL
RV
CFI.AR
cv
IN-PMT
X.RPT
ALM.SUP
vltA
vLA
DA/
DEVIATIONALARM
DataAcquisition
Analog
177 - 16 1sFEBlees l-Eg6-2008
FunctionCode177
N : DAANG
Rv
L - - -
N/A
OUAL ST
I
I IN€EL
I
(12)i RV
S5=32 CHAR
36=16
cv
Itrlf,Mf
X.RPT
HIGH= 500'C AIM€UP
(FROMAtrM) wrA
OUTLETTEMPERATURE
REACTOR
vtA
DA/
Analog
DataAcquisition
t-E96-2008 15FEBlses 177 - 17
ffi
o
FunctionGode178- DataAcquisitionAnaloglnpuUloop
UTILIZATION
OUTPUTS
SPECIFICATIONS
DataAcquisitionAnalogInpuVloop
l-Eg6-2008 15 FEB1995 178- 1
FunctionCode 178
EXPLANATION
Specifications
Outputs
The test quality block (function code 3l) can retrleve the qlual-
Ity status bit. The quality bft ts bad when the corrmunlcatlon
status or the hardware fatlure status ls bad.
The test alarm block (function code 69) can retrleve the alarm
status blts. Setting 52 (functton code 69) to ?,rlro tests tlre
high and low alarms. Settfng 52 (functton code 69) to one
tests tJre alarm level.
DataAcquisition
A InpuULoop
179-2 15 FEB 1995 l-E96-200B
Functlon Code 178
N+1 Output N+l ls the next hfghest llmlt. Thls value ls the next
htghest value Umtt that results tn alarm acttvtty by the
DAAIVGblock (functlon code I77) belng monltored.
N+2 Output N+2 ls the next lowest ltmlt. Thls output value ls the
next lowest value ltmtt that wtll result tn alarm actlvlty by the
DAAM block (functlon code L77l beleg monltored.
N+3 Output N+3 ls the extended status. Ttte extended status con-
verts tnto a red output as an lnteger wlth the blt map shown
inTable L78-2.
DataAcquisitionAnalogInpuULoop
l-E96-2008 ls FEBrees 178 - 3
FunctionGode 178
GOOD/BAD
QUALITY
HIGH ALARM
LOWALARM
LB/EL 2 AI-ARM
LEVEL 3 AI-ARM
AIJRMS SUPPRESSED
NO REPORT
QUALITYOVERRIDE
CALCUIJTED VALUE
CONSTRAINED
OUT OF RANGE
HARDWARE FAILURE
E.STOP
RESERVED (ALWAYS = 1)
TP2OGNC
APPLICATIOruS
DataAcquisition
AnalogInpuULoop
178-4 15 FEB 1995 l-Eg6-2008
Functlon Code 178
DataAcquisitionAnalogInpuULoop
l-Eg6-2008 ls FEB1ee5 178 - 5
ffi
t
Function Code 179r EnhancedTrend
GENERAL DESCRIPTION
EnhancedTrend
r-E96-2008 15 FEB 1995 1 7 9- 1
Function Code 179
UTILIZATION
OUTPUTS
SPECIFICATIONS
EnhancedTrend
179-2 15FEB199s l-E96-2008
Function Code 179
EXPLANATION
Specitications
NOTES:
1. Whenaddressinga multipleoutputblock,usethe lowestblock
number(N).
EnhancedTrend
15 FEB199s 179- 3
t-E96-2008
FunctionCode 1Tg
" =m5;;n::
:irffiffiffiHffiT"ii3*
Exampfe; The exceptionreportselectedis to be trendedlnthe Sampilng(one)and Rangc(321
modes.
1+ 3 2 = 3 3
53=33
53 = Sumof desiredmodes
When trendtnga
{igt t stgnal ust4g avenage,trend value rep-
resents percent of ttme ON or Onf. (duty cycle) (zero to f60
percent).
S4 (BWer size) The buffer size speclffes the mtnlmum number
of events ttrat may be recordedby setflrlg an anount of mod-
ule memory aside for the trend data birffer. Increasing ttre
trend buffer sDe will:
EnhancedTrend
179-4 15 FEB 1995
l-E96-2008
Function Code 179
for
Spectflcagon SZ also affects the compresslon algorlthm
storage of stattstlcal computatlons (ffi, mardmum,
sum, range, and average). However, 57 does not affect calcu-
lation of stattstlcd values.
EnhancedTrend
15 FEB1995 179- 5
l-E96-2008
Function Code 1Tg
sl0 (stati.stieal time base unitsl Shows the ttme unlt assoclated
with 59.
O = seconds
I = minutes
2 = hours
B = days
Example: Target
segment
cycletimeequalso.2ssecond:
1 valuecollectedeveryO.ZSsecond=
4 valuesaddedto sum every I second=
240 valuesadded to sumevery I minute
EnhancedTrend
1 7 9- 6 15 FEB 1995
l-Eg6-2008
Function Gode179
APPLICATIONS
The average wtll glve the duty cycle of the devtce (percent of
the period durtng whtch the devlce was OIVI and the sum wiU
show the number of ttmes the devlce turned ON during the
perlod (cycled from ORFto OIV).
EnhancedTrend
t-E96-2008 15 FEB1995 1 7 9- 7
FunctionCode 179
cl
FBT
FB2
OP 301
os Sl r 2@ SlO - DEFAULT
S2r5 S11rDEFAULT
53 - 25 S12 - DEFAULT
54 r DEFATLT S13 r DEFAULT
S5 r DEFAULT S14 r 2
SG- DEFAULT S15 r DEFAULT
57 - DEFAULT 516 - DEFAULT
58 r DEFAULT S17 - DEFAULT
S9 r DEFAULT S18 - DEFAULT
S19 r DEFAULT
TP4s!BAA
I
S19 - DEFAULT
I
EnhancedTrend
1 7 9- g ls FEB1995
l-Eg6-2008
FunctionGode180r BatchInpuUOutput
GENERALDESCRIPTION
vo The batch lnput/output functton code ls the lnterface
cBc
All All between the control configuratlon and the batch command
Atz
Af3 Al2
controller l/O hardware. Ttte batch I/O block tnterfaces:
At4
Ats At3
At6
o Slx andog tnputs.
AOf At4 . T\rro dlgttal lnputs.
AO2
o T[ro pulse lnputs.
DOr Al5
w2 o TWo analog outputs.
Prl Al€
. TWo dlgttal outputs.
Pt2
AOI
The batch UO functton code deflnes parameters affectlng I/O
values as well as resPonses to I/O f,allure.
UTILIZAT'ON
OUTPUTS
BatchInpuUOutput
l-Eg6-2008 1s FEB1995 1 8 0- 1
FunctionCode180
sPECtFtCATIO^tS
EXPLANATION
S12and S13 Specification Sl2 is the block address of first pulse tnput
block. Specification S13 ts the block address of second pulse
BatchInpuVOutput
1 8 0- 2 15 FEB 1995 l-Eg6-2008
FunctionCode 180
Outputs
APPL'CATIO'VS
BatchInpuUOutput
l-Eg6-2008 ls FEB1995 1 8 0- 3
FunctionCode180
Att
cBcI
At2
Ai' A
At4
Afc A
At6
AOt A
Ac'z
DOl A
D@
PII A
H2
BatchInpuUOutput
1 8 0- 4 15 FEB 1995 l-E96-2008
FunctionGode181- BatchStation(CBC)
GENERAL DESCRIPTION
rwA The batch statton functlon code provtdes the tnterface between
, cB9t' the control conff.guratlon and the batch command controller
tvt/Al STP
ril^c RCP
(CBC) faceplate.
DOB1 Fl
DOBz F2
AUX1 SWr This functton code passes operattng parameter values to the
AU)e SW2 faceplate.
ALM1 SW3
ALMZ SWa
ASCil SWs Example operattng parameters lnclude the process variable,
STP Sw6
sw7
set point, control output and reclpe number. The batch sta-
R/H sw8 tion function code allows the operator to perform various con-
ACK
ALM
trol actlons and talce manual control of the outputs.
hr/A
ht/A
This function code has elght au:dltary swltches ttrat the face-
plate ctrn control. Addlilonally, lt provtdes au:dltary block
ireputs for dlsplaytng two real values on the faceplate.
UTILIZATION
OUTPUTS
BatchStation(CBC)
l-Eg6-2008 15 FEB1995 1 8 1- 1
FunctionCode181
OUTPUTS @ontinued)
I
Brk Type Descrlptlon
N + 13 B ALARM ACK indicator
N + 14 B Alarmstatus
N + 15 R Reservedfor futureuse
N+16 R Reservedfor futureuse
SPECtFtCATIOruS
Batch Station(CBC)
1 8 1- 2 15 FEB1995 l-Eg6-2008
FunctionCode181
EXPLANATION
Specifications
O.O= good
1.0 = bad
2.O = wdflng
BatchStation(CBC)
l-E96-2008 ls FEB199s 1 9 1- 3
Function Code 181
BatchStation(CBC)
181 - 4 ls FEBt99s l-Eg6-2008
FunctionCode181
sl5 This input value controls the mode of the M/A statlons and
device drivers at lnttialtzatlolt.
sl8 Specification S18 ts the value of the last step number ln the
sequence. The batch statlon block monltors the current step
number at Sf I and comp€rres lt to the step number at S18.
When these two values €rre equal the batch statlon lssues a
hold signal to the sequence monltor block. Thls speclflcatlon
allows single cycle operatlon of the sequencer.
Outputs
Q = run mode
I = hold mode
N+1 Output N+l is the iniflal step number. The intild step num-
ber is the step where ttre sequence monitor block begins exe-
cution. The sequenee monitor block uses tltts value to start
and/ or hold the sequence at partlcular steps.
N+2 Output N+2 is the reclpe number. The real recipe table (func-
tion code 118) uses thls output to select reclpe vdues. The
faceplate of the CBC controller c€rn control tltis output.
N+3 Output N+3 ls the Fl key output. Thls output ls a logic 0 dur-
ing normal operatlon. Presstng and holdIrg the Fl key on the
BatchStation(CBC)
l-Eg6-2008 15 FEB1995 1 9 1- 5
Function Code 181
N+4 Output N+4 is the F2 key output. Thls output has the same
function as the Fl key output.
N+5 through N+l2 Outputs N+5 through N+ L2 are the au:dllty swltch outputs.
The CBC faceplate has control of these elght boolean outputs.
The configuration can use each output as a surltch.
N+l3 Output N+13 is tJ:e ALARM ACK key lndlcator. ThJs output ls
a logic 0 during normal operatlon. Presslng and holdtng the
ALARM ACK key causes ttre output to become a logtc 1.
Releasing the ALARM ACK key causes the output to return to
logic 0.
APPLICATIONS
O.O= good
1 . O= b a d
2.O = wo.iting
Batchstation(cBC)
1 8 1- 6 15 FEB 1995 l-Eg6-200B
FunctionCode181
cBcAI
AIT
c{t
T
N2 Sll
SAT
ES
Ats At3 Sltl
At6 s P
AOt AL
AC
10
N+l1 REOPR
FS
2
ES
N+l3
EPIS
14
15 a,
N+|6
DIGITAOUTPUT2
BatchStation(CBC)
l-E96-2008 1s FEB1995 1 8 1- 7
Function Code 181
When the E-STOP key is pressed, the lnfflal step number out-
put of the batch station changes to zero. Thls causes the
sequence monitor and sequence master block to go to the
default step (executed stop). Speclficatlon 516 can dlsable the
E-STOP key.
The batch station block also has eight boolean outputs that
the faceplate c€Lncontrol. The AUX SW key on the faceplate
selects the auxiliary switch output.
The up and down arrow keys change the state of the swltch.
EXAMPLE
The batch station block (function code f81) uses the ASCU
string descriptor block (functton code 113) to deflne step and
recipe names, loop tag names and englneertng untts for varl-
ables displayed on the CBC controller. To Unk the ASCII
string descriptor to the batch statlon, set S10 of the batch
station to tJ'e block address of the flrst ASCII string descrlp-
tor. ine the type of data (step n€rme, reclpe name, etc.) tn the
Batch Station(CBC)
1 8 1- I 15 FEB1995 l-E96-2008
FunctionGode181
The top display of the CBC controller shours the step name
when in the execute mode. The batch statton block ffnds the
step name by searchtng tJrrough the ASCI strtng descrlptor
block for the name assoctated wtth the current step number.
Table 181-2 shows the ASCII step name descrlptlon. Each
step does not have to have a step name asstgned to lt. Ttre
display ls blank wtthout an assl$ned step name.
BatchStation(CBC)
l-E96-2008 15 FEB 1995 1 8 1- 9
FunctionCode181
BatchStation(CBC)
1 9 1- 1 0 15 FEB 1995 l-Eg6-2008
FunctionGode181
BatchStation(CBC)
l-E96-2008 1s FEB199s 1 8 1' 1 1
ffi
o
FunctionCode 182- AnalogInput Definition
GENERAL DESCRIPTION
Thls function code outputs the input voltage and lts status.
The correspondhg block of the batch l/O module (function
code 180) and the Tlpe Src controller I/O module (functlon
code 230) outputs the equtvalent englneertn$ units.
UTILIZATION
OUTPUTS
SPECIFICATIONS
AnalogInputDefinition
l-Eg6-2008 15 FEB1995 192 - 1
FunctionGode 182
EXPLANATION
Specifications
Q = degrees Celsius
I = degrees Fatrrenhelt
Y, = Ssx Xn+So
Yn = Ssx
Jv,-Jx^.,+ S a
where:
AnaloglnputDefinition
l-E96-2008 15 FEB 1995 182- 3
Function Gode 182
Yn=
yn=ss*
m
s3 Reserwed for calibratlon.
sl0 Specification S10 is the block address of ttre block that out-
puts the remote cold junction value. This link supplies tJre
temperature of the remote terminal block. This value func-
tions as the cold junction compensation for thts temperature
Outputs
o Conversion erTor.
o A/D error.
o Cold junction error.
. Not calibrated or aborted calibratioll.
. Start-up.
AnalogInputDefinition
l-E96-2008 1s FEB199s 1 8 2- 5
FunctionCode 182
APPLICATIOA'S
vo
o,rGBC',
Niz
Af3 Aa}
A4
DOl Ats
DOz
PIT A6
Pe,
AOI
Dtl
D12
Ptl
P,2
ST
N/A
N/A
AnalogInputDefinition
1 9 2- 6 15FEB199s l-Eg6-2008
FunctionGode 182
An
cBcAtl
N+1
At2
At3 Ar2
At4
(182)
Ats Ar3
Ar6
AOI An
AO2
DOI A5
DO2
PIl AIE
PJ2
AOl
A02
Dl1
Dr2
Prl
Ptz
ST
N'A
N/A
AnalogInputDefinition
l-E96-2008 15 FEB1995 182-7
ffi
o
FunctionCode183- BatchExecutive(GBC)
GENERATDESCRIPTION
UTILIATION
OUTPUTS
BatchExecutive(CBC)
l-E96-2008 15FEB1995 1 8 3- 1
Function Code 183
SPECIFICATIONS
EXPLANATION
Specifications
NOTES:
1. The ClC01interfacetakespriorityoverexceptionreportsand
the RS-232-Cportis disabled.
BatchExecutive(CBC)
1 8 3- 2 1s FEB1995 l-Eg6-2008
FunctionCode183
XXYY
where:
XY
where:
BatchExecutive(CBC)
l-E96-2008 15 FEB1995 1 8 3- 3
FunctionCode183
XXYY
where:
XYYZ
where:
sl1 Module bus address of the untt storlng reclpe tables for the
easy step plus configuration. Easy step plus automattcally
sets this specification. Valid addresses are zero tlrrough 3 t.
Outputs
0 through9 Output blocks zero through nine are system constant blocks.
Refer to the function code output table for these values.
O = start-up cornplete
I = start-up incomplete
BatchExecutive(CBC)
1 8 3- 4 15 FEB 1995 l-Eg6-2008
Function Gode183
11 Reserved.
XYZZ
where:
14 Reserved.
BatchExecutive(CBC)
l-E96-200B ls FEB1995 183- 5
ffi
I
FunctionCode184- Factorylnstrumentation
,
ProtocolHandler
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
ProtocolHandler
Factorylnstrumentation
l-E96-200B 15 FEB 1995 1 8 4- 1
FunctionCode 184
SPEC,Fl CATIOruS@ontinued)
EXPLANATION
Specifications
57 and S8 Resenred.
ProtocolHandler
FactoryInstrumentation
184-2 15 FEB 1995 l-E96-2008
FunctionCode184
sl0 For rnost applications, the default spectflcatton value wtll suf-
fice. Specification SlO is the synchronizatlon ID. The s5m-
chronization ID is the FIP tdentifler of the synchronization
vartable that the FIP handler conflgures to synchronize the
MFP module and the associated vartables. At present, the
MFP module does not synchronize its segment executions to
this variable.
sl3 For most applications, the default spectfication value wlll suf-
fice. Specificatlon Sf g ts tJ:e number of the synchtonwatlon
subsystem. This is the number of tlre subsystem that the cur-
rent FIP handler manages. When S13 ls zero, the current FIP
handler manages the prtmary system and synchronizes the
module. This refers to the synchronlzatton clock on the dual
port RAI\{ regtster of the other I/O modules (I/O modules
count the milliseconds and reset the clock on every synchro-
nization). Any number above zero means the current FIP han-
dler manages a subsystem and does no sJmchronization.
where:
ProtocolHandler
FactoryInstrumentation
15 FEB 1995 1 8 4- 3
l-E96-2008
FunctionCode184
t1rye (twisted pair, coa:dal, fiber optic, etc.) of the field bus
segment. The setUng for this parameter must correspond to
the ma:dmurn return tlme settJng for thls fleld bus segment.
t
The manrimum return ttme setttng for the fleld bus segment ls
determined by the madmum turnaround ttme of the slowest
device on the field bus segment.
where:
FIPUARIABLEINPUTlOUTPUT
TYPES
The FIP input and output subscriber blocks are used to inter-
face the INFI 90 MFP module with these FIP variables. Up to
four FIP subscriber blocks of the same t5pe may be associated
\Mith a single FIP variable. For FIP variables that contain an
€uray of values, the maximum number of values for that €uray
is 32. The individual elements of a FIP variable are associated
to a particular subscrlber block ustng the group number
found in S3. The number of elements specifled in Sg of the
subscriber block is used to identtff the number of values or
elements within the FIP variable. The input/output t51pe
describes the format of the elements of the FIP variable. For
most of the t1ryes, one block output is associated with each
ProtocolHandler
FactoryInstrumentation
184-4 1s FEB1995 l-Eg6-2008
Function Code 184
lvlA)(IMUM
ELEMENT FUNCTION SPEC NUMBER OF DATA ELEMENT FORI',AT
TYPE CODES VALUE ELEMENTS
WHEN USING THE DTGITALELEMENT TYPE, UP TO EIGHT
D|G|TAL 185, 188 0 4 BOOLEAN VALUES ARE EN@DED WITHIN EACFI ELEMENT.
WHEN SETTING THE VALUE FOR THE ELEMENT SPEC IN 53'
DIGITAL USE THE NUMBER OF BOOLEAT{VALUES FOR THIS SPEC.
WITH 185,188 1
Q=LO G IC O=BAD OU ALIT Y
CHECK QT LO G IC l =G O O D O U ALIT Y
(TH|S lS OPPOSITE OF THE INFI-9O/NETWORK 90
BOOLEAN 185, 188 Conveunor.t oF Q - LoGlc o - GooD ouALlw
QTLOGIGl -BADOUALITD
THE SUBSCRIBER BL@I(S IT.|\/ERTO
BOOLEAN TO CONFORM TO THE INFI 90 STA}.IDARD
wtTH 185, 188 o o
V - LOGIC O I FALSE OR OFF
CHECK V - LOGIC 1 rTRUE OR Ol'l
ANALOG
REAL WITH 186, 187
CHECK
ProtocolHandler
FactoryInstrumentation
t-E96-2008 1s FEB1995 184 - 5
FunctionCode 184
APPLICAT'ON
Flgure L84-2 shows the FIP handler bloek ltnked to other FIP
TlO blocks (function codes f 85 through 188).
||'FIP
Ut
AO
DOt
N
DIGITAL
VALUES
TO OTHER
BLOCr(S
DIGITAL
VALUES
TO OTHER
BLOCKS
DIGITAL
VALUES
TO OTHER
BLOCKS
LINKED LIST OF
ANALOG INPUT REAL VALUES DIGITAL VALUES
SUBSCRIBERS FROM OTHER FROM OTHER
BLOCKS BL@KS
FactoryInstrumentation
ProtocolHandler
1 9 4- 6 15 FEB 1995 l-E96-2008
FunctionCode185- Digitallnput Subscriber
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
DigitalInputSubscriber
l-Eg6-2008 15 FEB1995 1 8 5- 1
Function Code 185
SPECtFtCATtOruS
EXPLANATION
DigitalInputSubscriber
1 8 5- 2 15 FEB 1995 l-Eg6-200B
FunctionCode185
( H o x 1 ) + ( H t x 1 6 )+ ( H z x 1 q + ( H s x 7 & ) . . . ,
The teast significant hex digit is O. The next digit is E or 14. The next digit is A or
10. The next digit is 3 or 3. Refening to the preceding equation,the decimal num'
ber is:
( 0 x | q + ( 1 4 x 1 6 t ) +( 1 0 x | q + ( 3 x l & ) =
0+ 224+ 2560+ 12288=15072
Q = digital
I = digital urith check
t, = boolean
$ = boolean with check
DigitalInputSubscriber
15 FEB 1995 1 8 5- 3
l-E96-2008
FunctionCode185
The FIP I/O module will not consume FIP variables with bad
refresh statlLs.
APPLICATIO'VS
DigitallnputSubscriber
1 8 5- 4 15 FEB 1995 l-E96-200B
FunctionCode186- AnalogInputSubscriber
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
AnaloglnputSubscriber
l-Eg6-200B 15 FEB1995 1 8 6- 1
FunctionCode186
SPECIFICATIONS
EXPLANATION
Specifications
AnaloglnputSubscriber
1 8 6- 2 15 FEB 1995 l-Eg6-2008
FunctionCode186
Example Therefore,
Thehexsystemis a base16system. as:
canbeexpressed
a hexnumber
Q= andog real
I = analog real with check
2= analo$ integer
$= analo$ integer with check
4= packed booleart
$= packed boolean with check
AnaloglnputSubscriber
l-E96-2008 15 FEB 1995 1 8 6- 3
FunctionCode 186
The FIP I/O module will not consume FIP variables with bad
refresh status.
APPLICAT'OA'S
AnalogInputSubscriber
1 8 6- 4 15 FEB 1995 l-Eg6-2008
FunctionGode187- AnalogOutputSubscriber
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
AnalogOutputSubscriber
l-E96-2008 15 FEB 1995 1 8 7- 1
FunctionCode 187
EXPLANATION
AnalogOutputSubscriber
1 8 7- 2 15FEB199s l-Eg6-200B
Function Code 187
written from the MFP module) for the application layer of the
FIP identJfler lmplemented in the FIP module.
( H o x 1 ) + ( H t x 1 6 ) +( H z x 1 q + ( H s x 7 & ) . . . ,
The least significanthex digit is 0. The next digit is E or 14. The no<tdigit is A oi
10. The next digit is 3 or 3. Refeningto the precedingequation,the decimalnum'
ber is:
Q = analog real
I = analog real with check
t, = analog integer
$ = analog integer with check
Q = packed boolean
$ = packed boolean with check
AnalogOutputSubscriber
l-Eg6-2008 15 FEB 1995 1 8 7- 3
FunctionCode 187
to when the MFP module refreshes the data. If the FIP vari-
able is not produced on the field bus wfthin the refresh
period, then the refresh status flag assoclated wlth thts FIP
variable is reset to indleate that the data ts old. Other FIP lleld
devlces that consume thls vartable can evaluate tl:e refresh
status flag to determine lf the FIP vartable data ls valld or not.
This specificatlon must be set to a value that ls equal to or
stightly larger than a multiple of the segment cycle ttme (S2 of
function code 82) of the segment in whJch tllls block resides.
AnalogOutputSubscriber
187-4 15 FEB 1995 l-Eg6-2008
Function Code 187
. The FIP module must produce the FIP variable on the field
bus within the as5mchronous refresh period of when the
MFP module has refreshed the data of the FIP variable.
o;nd
APPL/lCATIOruS
AnalogOutputSubscriber
l-Eg6-200B 15 FEB 1995 1 8 7- 5
ffi
I
FunctionGode188- DigitalOutputSubscriber
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
DigitalOutputSubscriber
r-E96-2008 15 FEB1995 188- 1
Function Code 188
EXPLANATION
DigitalOutputSubscriber
1 8 8- 2 15 FEB 1995 l-E96-2008
FunctionCode188
Example The hex systemis a base 16 system.Therefore,a hex numbercan be elgrcssed as:
( 0 x | q + f l 4 x 1 6 ' ) +( 1 0 x | e ) + P x t d ) =
0 + 224+ 2560+ 12299=15072
Q = digital
t = dtgltal wrth eheck
), = boolean
$ = boolean with check
DigitalOutputSubscriber
t-E96-2008 15 FEB 1995 1 8 8- 3
FunctionCode 188
DigitalOutputSubscriber
1 8 8- 4 15 FEB 1995 l-Eg6-2008
FunctionCode188
o The FIP module must produce tl:e FIP variable on tJ:e field
bus withlr the asynchronous refresh period of urhen the
MFP module has refreshed the data of the FIP variable.
o;nd
APPLICATIOAIS
Refer to function code 184, tJ:e FIP handler, for €rn example
and applicatlon of functlon codes 184 through 188 (FIP func-
tion codes).
DigitalOutputSubscriber
l-Eg6-2008 15FEB1995 188- 5
ffi
I
FunctionCode189- Reserved
ForFutureUse
ReseruedFor FutureUse
l-E96-2008 ls FEBrees 189 - 1
ffi
O
I
FunctionCode190- UserDefinedFunctionDeclaration
GENERAT DESCRIPTIOA'
UTILIUTION
OUTPUTS
SPEClFICArrOlts
User DefinedFunctionDeclaration
I-Eg6-2008 15 FEB1995 1 9 0- 1
FunctionCode190
EXPLANATION
UserDefinedFunctionDeclaration
190 - 2 15FEB199s l-E96-2008
FunctionCode191- UserDefinedFunctionOne
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
UserDefinedFunctionOne
l-E96-2008 ls FEB1995 1 9 1- 1
FunctionCode191
S P EC I F I CATI O,,fVS@ontinued)
UserDefinedFunction
One
1 9 1- 2 15 FEB 1995 l-E96-2008
FunctionCode192- UserDefinedFunctionTwo
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
UserDefinedFunctionTwo
t-E96-2008 15 FEB1995 192 - 1
Function Code 192
SPECIFICATIONS
UserDefinedFunction Two
192-2 15 FEB 1995 l-Eg6-2008
FunctionGode193- UserDefinedDatalmport
GENERAL DESCRIPTION
NOTES:
1. Functioncode193operatesonlyin |NF|-NETsystems.
UTILIZATION
OUTPUTS
UserDefinedDatalmport
l-Eg6-2008 15 FEB1995 1 9 3- 1
FunctionCode193
SPECIFICATIOAIS
EXPLANATION
Specifications
UserDefinedDataImport
193 - 2 15 FEB 1995 l-Eg6-2008
FunctionCode 193
s8 - sll Spare.
Outputs
N Output N contalns the user data and its alarm wtth qualtty
status. The ma:d,mum output data length ts 82 bytes (80
bytes of data plus two count bytes). Updates to this user data
from the source user data export functlon block oceur on an
exception report basls.
APPLICATIOruS
UserDefinedDatalmport
l-Eg6-2008 15 FEB 1995 1 9 3- 3
ffi
o
I
FunctionCode194- UserDefinedDataExport
GENERAL DESCRIPTION
The user deflned data export functton code outputs user data
vla Ern exceptton report. A batch program, user deflned func-
tlon (UDF), C language prograrm executlng tn the module or a
console command determlnes the user deflned data output
(output block N).
UTILIZATION
OUTPUTS
SPECIFICATIONS
UserDefinedDataExport
l-Eg6-2008 15 FEB 1995 194- 1
Function Code 194
EXPLANATION
Specifications
When S1 is set to any block other than two, the block must be
another valid user data block output (e.9., rlser data lmport
function code 193).
UserDefinedDataExport
194-2 15 FEB 1995 l-E96-2008
FunctionCode194
UserDefinedDataExport
l-E96-200B 15 FEB 1995 1 9 4- 3
Function Code 194
Outputs
N Output N ls the user data block output urtth qua[ty. Ttle max-
lmum output data length ls 80 bytes plus two count b5rtes.
Thls output ls exceptlon reported when slgnlflcant change
oecurs. Slgnlficant change ls a dlfference ln a memory block
comparlson function between the current output and the new
output or a change ln any of the status flelds.
N+1 Output N+ I ts the block status output. The real value can be
demultiplexed to bits using functlon code 126. Table 194-3
lists the bits of the block status.
EXCEPTION
REPORTDATA
o Alarm level.
. Auto/manual state.
. Configured block size (number of user data bytes).
o Current byte count.
. Data interlock state.
o Echo indicator.
o Enable new specificaflons flag.
. Exception report time stamp (four bytes).
. Inhibit time stamp flag.
. Mode interlock.
o Origtnal byte count.
. New packet data.
o New packet indicator.
o Packet sequence number.
o Packet restart.
o Qualiff.
. Quality override flag.
UserDefinedDataExport
194-4 15 FEB 1995 I,Eg6-2008
FunctionCode194
o Quallty.
o Alarm level.
o Auto/manual state.
o guallty overrlde.
a New packet lndtcator (force excePtlon report).
o Data lnterlock state.
a Exceptlon report ttme stamp (four bytes).
. Packet data.
. Mode [irterlock.
PROGRAMS
APPLICATION
The lnput block address and lnput control block address pro-
vide tnputs that allow control of the data flow in the user data
export functton code. The tnputs that control thls flow lnclude
the input block address, auto/manual and data lrrterlock.
Figures f94-f through 194-5 show five operating modes of
the block tllat can be realized from a combination of these
three inputs.
UserDefinedDataExport
l-E96-2008 15 FEB 1995 1 9 4- 5
Function Code 194
CONFIGURAT
APPLICATION
@NTROL
(1s4) AUTO MODE
DATAINTERLOCK
ENABLED
SPEC|FtCATtONS
SET TO DEFAULT
SETTIi*lGS
CONF GURATION
APPLICATION
CONTROL
(1e4)AUTO MODE
DATAINTERLOCK
DISABLED
SPECIFICATIONS
SETTO DEFAULT
SETNNGS
APPLICATION
UserDefinedDataExport
194 - 6 ls FEBlees l-Eg6-200B
FunctionCode 194
CONFIGURATON
APPLICATION
CONTROL
AUTOMODE
DATAINTERLOCK
DISABLED
APPLICATION
\---AlPLICATION I
I
I
- BLOCK I -
| E)(CEPTtOtt
DArA oL,TPUT Il T REPORT
r
cq.tsoLE
MESSAGE
TWI6?A
UserDefinedDataExport
l-E96-200B 15FEB199s 194-7
Function Code 194
CONFIGURATION
I
t
' '
52 = O (PULSE OUTPLTD
S3- O.bOo i
55 - l.(DO
56 = 2.OOO
57 - O.OOO
S8 - O.OOO
USER.DEFINED
DATA IMPORT
FUNCTION CODE
APPLICATION
TP22163A
- TEXTSTRINGELEMENT
COA'SOLE
UserDefinedDataExport
1 9 4- I 15FEB199s l-Eg6-2008
FunctionCode194
CONFIGURATION
55 = 1.0oO
56 - aOOO
57 - 0.OOO
S8 = 0.000
APPLICATION
TEXTSTRELEMENTATTRIBUTES
Ttre user defined data export block reports the text strin$
message, alarm status and quallty l,nformation displayed at a
text string element. Attrlbutes that relate to a TEXTSTR tag
UserDefinedDataExport
l-E96-200B ls FEB1995 1 9 4- I
Function Code 194
REDTAG
DESCRIPTOR
1C TEXTSTR1Ii TEXTSTRTAG
AI.ARM
STATUSi/
QUALITY/ UP TO 80 CHARACTERTEXTSTRINGFROMEXCEPTIONREPORT
GROUP
UserDefinedDataExport
194- 10 15FEB1995 l-E96-2008
FunctionCode194
TEXTSTR CONTROL
The input souree for ttre user defrned data export function
btock can be either an appllcatlon program or another function
block. Besides these two sourc€s, the block also accepts input
from a console. This allows the operator at the console to toggle
the block between automatic and mElnual mode and to input a
text string. The operator can also change the alarm reporting
status of the block through the operating parameters functioll.
UserDefinedDataExport
t-E96-2008 rs FEBrees 194- 11
FunctionCode194
Mode Ghange The operator can change mode to determlne the output of tlre
user deflned data export functlon block. Press [mTmETbl to
toggle the block between manual and automatlc mode.
Bloek driuen - the block drlven user deflned data erport block
in AUTO mode operates bastcally the s€rmeas when lt ls driven
by an applicatlon program. Ttle dlfference ls ttrat tl:e function
block driving the user defined data uryort block sets the alarm
status and quality rather than the applicatlon progrErm.
UserDefinedDataExport
1 9 4- 1 2 15 FEB 1995 l-E96-2008
FunctlonCode 194
l. Press ffi| to enable the text string lnput field. The control
prompt ch€rnges to TGT TE)(T: and the current reported text
string is echoed ln the input fleld after presslng the key.
Alarm State The operator has the ability to indicate an alarm state to be
associated with a response. The alarm state can be lndlcated
as either in alarm (N or no alarm ( ); the default ls no alarm.
UserDefinedDataExport
l-Eg6-2008 ls FEBlses 194 - 13
FunctionCode194
for alarrn.
for no alarm.
C LANGUAGE PROGRAM
#include<xr_bufs.h>
float matrix[4][4]; l' array of 16 floats to expotl*l
struct userdata_xr_bufxr; /* buffer for FCI 94 *l
void main(void)
t
longint status;
shortint row,col;
f setuparrayof floatsto someabitrary values'/
fo(row=0;row<4;row++)
t
for(col=O;col<4; col++)
t
= row* col | 5O:;
matrix[rowJ[col]
)
)
/* setupFC194buffer *l
xr.data= (char*) matrix; /* pointto floats*/
xr.mask- DATAI QUALITY; /* set dataand quality*/
xr.quality= GOOD3UALITY; /' set qualitygood'/
/* calfexportfunctionat block200*l
status= uS€rdata-xr-write(200,&xr,sizeof(matrix));
/* programcontinueshere... *l
)
UserDefinedDataExport
1 9 4- 1 4 15 FEB1995 l-Eg6-2008
FunctionCode194
#include€fi-bufs.h>
floatmatrix[4ll4l; l' arrayof 16floatsto import*l
structuserdata-xr-bufxr; f bufferfor FC193*/
voidmain(void)
t
longint status;
shortint row'col;
f setupFC193buffer'l
xr.data= (char') matrix; f pointto floats*/
xr.mask= READJROM-ELOCK-OUTPUT; /* set to read
FC1g3*/
*l
f call importfunctionat block200
=
status USerdatia-xr-read (200,&xr, sizeof(matrix));
*/
f fi retumok (64 bytesread),printvalues
==
if (status Al)
{
row<4;row++)
for(row=Q;
t
col<4;col++)
for(col=O;
t
e (o/od,o/od)
printf('Valu : ?5f\n",
row,col, matrix[rowJ[colD;
)
)
)
else
t
erron7odno,status);
printf("lmport
)
)
SourceMFP
Address:1-24
Block100: FC143
Block200: FC194
NPMfor PCU2
Loop
lmportMFP
Address: 1-3-4
Block 100: FC143
Bfock200: FCl93 (importingfrom 1-2'4, block200)
User DefinedDataExPort
l-Eg6-2008 15 FEB1995 1 9 4- 1 5
ffi
t
I
FunctionCode195- ReservedFor FutureUse
ReseruedFor FutureUse
l-E96-2008 rs FEBrees 195 - 1
ffi
o
FunctionCode196- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBiees 196 - 1
ffi
o
FunctionCode 197- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 rs FEBlees 197 - 1
ffi
I
I
FunctionCode198- AuxiliaryRealUserDefinedFunction
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECtFtCATtOruS
AuxiliaryRealUserDefinedFunction
l-Eg6-2008 15 FEB1995 1 9 8- 1
ffi
I
FunctionCode199- AuxiliaryDigitalUserDefinedFunction
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
AuxiliaryDigitalUserDefinedFunction
l-E96-2008 15 FEB199s 1 9 9- 1
ffi
o
FunctionCode200- !NF!-NET
to PlantLoop LocalTransfer
ModuleExecutiveBlock (lNlPTOl)
GENERALDESCRIPTION
SPARE
Trend data poll commands should be redirected by settlng up
€rn INFI-NET data polnt definition (functlon code 201) for
SPARE
every INFI-NET potnt trended across the module, rather than
SPARE by tuntng the speclflcatlons of the executlve block.
The exception report poll rate for the INFI-NET and Plant Loop
sides of the gateway cern be set individually. The setting is ln
SPARE
terms of milllseconds and determlnes tlle frequency that the
database ls scanned for points that have been updated and
SPARE
require transmlsslon to the ultlmate destinations.
UTILIZATION
INFI-NETto PlantLoopLocalTransferModuleExecutiveBlock(lNlPTOl)
l-Eg6-200B 15 FEB 1995 200-1
FunctionCode200
OUTPUTS
SPECIFICATIONS
!NF|-NETto PlantLoopLocalTransferModuleExecutiveBlock(lNlPTOl)
200-2 1s FEB1995 l-Eg6-2008
Function Code200
EXPLANATION
Specifications
Outputs
|NF|-NETto PlantLoopLocalTransferModuleExecutiveBlock(lNlPT01)
t-E96-2008 15 FEB 1995 200-3
FunctionCode200
lNFl-NETto PlantLoopLocalTransferModuleExecutiveBlock(lNlPTOl)
200-4 15 FEB 1995 l-Eg6-2008
FunctionGode201- DataPoint Definition
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECtF/,CAnOAfS
DataPointDefinition
l-Eg6-200B 15 FEB199s 201-1
FunctionCode 2O1
SPECIFICATI OruS@ontinued)
EXPLANATION
Specifieations
Outputs
DataPointDefinition
l-Eg6-2008 1s FEB1995 201-3
ffi
I
I
FunctionCode202- INFI-NET
to INFI-NETRemoteTransfer
ModuleExecutiveBlock(lNllTOzl
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
lNFl-NETto lNFI-NETRemoteTransferModuleExecutiveBlock(lNllTO2)
l-Eg6-2008 15 FEB 1995 202-1
FunctionCode 202
SPECIFICATIOruS @ontinued)
I
Spec Tune Default Type Range Descrlptlon
S3 N 0 I Full Port2 transmission
startdelayaftertransmittertumedon
(msecs)
S4 N 0 Full Port2 transmittertum off delayaftertransmissionsent
(msecs)
S5 N 200 I Full Port1 mo<imumtransmissionduration(in tnsecs,half
duplexonly)
S6 N 200 I Full Port2 maximumtransmissionduration(in msecs,half
duplexonly)
S7 N 60 I Full statuswatchdogtimer(secs)
Port1 communication
S8 N 60 I Full stiatuswatchdogtimer (secs)
Port2 communication
S9 Y 12 I 1-12 Port1 baudrate:
1=110 5=6@ 9=4,800
2=134.5 6=1,200 10=1,800
3 = 150 7 =2,000 11= 9,600
4=300 8=2,400 72=19,200
NOTE: The defaultbaudratecan be selectedby switchset-
tingsin lNllTO2firmwarerevisionsB.1and later.
s10 N 12 I 1-12 Port2 baudrate.Samesettingsas 59.
s11 N 0 0-3 Port 1 data characteristics:
0 = I data bits, 1 stop bit, no parity
1 = 8 data bits, 1 stop bit, even parity
2 = 8 data bits, 1 stop bit, odd parity
3 = 8 data bits, 2 stop bits, no parity
s12 N 0 I 0-3 Port 2 data characteristics.Same settings as S11.
NOTE: Not used if port 2 enabled as diagnostic port
s13 N 0 I 0-1 Port 1 duplex mode:
0 = full duplex
1 = half duplex
sl4 N 0 0-1 Port2 duplexmode:
0 = fullduplex
1 = halfduplex
NOTE: Not usedif port2 enabledas diagnosticport
sl5 N 1 0-4 Port 2 mode:
Q = port 2 not used or diagnostic port
1 = standby for port 1 (port 1 preferred)
2 = altemate to port 1 (either port acceptable)
3 = both ports used (one port is acceptable)
4 = both ports required (one port not acceptable)
s16 N 10 I 0 - 100 Percenterrorrateusedto calculateserialchannelstatusfor
theexecutiveblockdigitaloutputs.Specification
S16is used
in conjunction withS7,S8, andS15to determineif a com-
munication equipment failurehasoccurred.Communication
equipment failuremayleadto the actionselectedin S17.
sl7 N 0 I 0-3 Actionon communication equipmentfailure:
0 = oo backupequipmentavailable
1 = switchstateof D03(selectaltemateequipment)
2 = switchto redundant module
sl8 N 0 I 0-3 Exceptionreportingrate(timebetweenscans):
0 = 2.00secs
1 = 1.00sec
2 = 0.50sec
3 = 0.25sec
lNFl-NETto lNFl-NETRemoteTransferModuleExecutiveBlock(lNllT02
202-2 15 FEB1995 l-E96-200B
Function Code 202
APPLICATIO'VS
59 throughS14 The executlve block enables the IIT module to handle varlous
tSpes of communtcatlon equlpment. Setting S13 (channel one)
or S14 (channel two) to one enables half duplex mode. Specifi-
catlons 59, S10, Sl l and S12 select the transmisslon rate
(baud), t5pe of partty (odd or even), and number of stop bits.
The IIT module uses the request to send (RTS) signal to eon-
trol the modem calrler. Most modems have, or may be conflg-
ured to have, a calrler turn-on delay. A carrier turn-oll delay
provtdes an addtttond delay between the receipt of the RTS
signal and the actlvatton of the clear to send (CTS) stgnal. The
IIT module must receive the CTS signal from the modem
before it starts to transmit data.
|NF|-NETto |NF|-NETRemoteTransferModuleExecutiveBlock(lNllTO2)
l-E96-2008 15 FEB1995 242-3
FunctionCode2A2
Sl through SG The RTS output of the serial port keys the modem canrler. A
digital I/O module output keys the transmttter carrler. The
digital output enables the transmltter ca:rler to be keyed ON
prtor to the data transmlsslon, and keyed OnFprtor to turnlng
off the modem carTler. Spectlicatlons 51, S2, Sg and 54 set
delays. Speclfications Sf and 53 dectde the carrler turn-on
delay. Spectlicattons 52 and 54 set the delay between drop-
plng the transmttter ca:rler and dropplng the modem carrler.
Speclfications 55 and 56 allow setttreg Umtts on the duratlon
of the transmissiorl. These speclflcatlons lnsure that each stde
of ttre INIIROI INFI-NET to INFI-NET Remote Interface has an
opportunfty to originate a message of tts ourn. Flgure 2O2-l
shows the Uming of external equtpment enable stgnals for half
duplex operatlon.
, TFUANSMITTERENABLED
TIMINGAT REMOTEINIITOz
s 2 l l S l l TRANSMIT s2
D E L A Y I ' D E T A Y I MESSAGE DELAY
TxTxTxTxTxTx
(DTEMODE)
RTSASSERTED (DTEMODE)
RTSTNHTBTTED
SETDO4 RESETOOI
TH25?2.4A
NOTE:To assurepropertiming,functioncf/de202specifications
relatedto seriatchanneloperation(S1 thrcughS14)mustbe getthe samein bothlocal
andremotellT modules.
lNFI-NETto lNFI-NETRemoteTransferModuleExecutiveBlock(lNllTO2)
202-4 15FEB1995 l-E96-2008
Function Code 202
SECONDARY
INFI-NETto INFI-NETRemoteTransferModuleExecutiveBlock(lNllT02)
l-Eg6-2008 15 FEB 1995 202-5
FunctionGode 202
lNFI-NETto lNFI-NETRemoteTransferModuleExecutiveBlock(lNllTO2)
202-6 15FEB199s l-Eg6-2008
Function Code 202
lNFI-NETto lNFl-NETRemoteTransferModuleExecutiveBlock(lNllT02)
l-E96-2008 15FEB1ee5 202 - 7
FunctionCode 202
exceeds the 516 value (htgh error rate threshotd), then the
digital block output for that channel wtll be one wlth alarm. If
the percentage of messages wlth errors on a serial channel
exceeds one fifth of the Sf O value Oow error rate threshold),
then the dlgltal block output for tlrat channel wlll be one wtth
no alarm. Otherwls€, the dtgltal block output for that channel
will be zero wlth no alarm.
515 and 517 Specifications Sf 5 and Sl7 select the action taken by the IIT
module when one or both serial channels are unusable. S15
determines the role of serid port two and sets the necessary
conditions for communication equipment f,ailure. Depending on
the setting of S15, either a single channel failure or a dual chan-
nel failure constitutes communtcatton equtpment failure. For
exarnple, there is a conrmunication equlpment failure when:
lNFI-NETto lNFl-NETRemoteTransferModuleExecutiveBlock(lNllT02)
202-8 15 FEB1995 l-Eg6-2008
FunctionCode 2Og- |NF|-NETto Plant Loop Remote
TransferModuleExecutiveBlock (lNlPT02)
GENERALDESCRIPTION
UTILIATION
OUTPUTS
OUTPUTS @ontinued)
sPECtFrCArrOruS
INF!-NETto PlantLoopRemoteTransferModuteExecutiveBtock(lNtpr02)
203-2 1s FEB199s l-Eg6-2008
Functlon Gode203
EXPLANATION
Specifications
INFI-NETto PlantLoopRemoteTransferModuleExecutiveBlock(lNlpro2)
203-4 15 FEB 1995 l-Eg6-2008
Function Gode203
0 = 2.O seconds
I = 1.0 seeond
2 = O.5 second
3 - O.25 second
S7 throughS10 The request-to-send [RTS) output of the serlal port keys the
modem carrier. A dlstal module output keys the trarrsmttter
catrier. The dfgttal output errables the transmltter carler to be
keyed on prior to the data transmlsslon, and keyed o.,ffprlor to
turning off the modem ca:rier. Speclflcattons S7, 58, Sg and
S10 set delays. Speclfications SZ and 59 declde the carrler turn-
on delay. Speciflcatlons 58 and SlO set the delay between drop-
plng the transmttter carrter and dropplng the modem carrler.
S13and S14 A serial channel ls unusable when lt falts for a perlod of tlme
longer than the communlcatlon status watchdog tlmer. Specl-
flcatlon Sf g (channel one) or Sf 4 (channel two) sets the com-
munication status watchdog tlmers. When a channel ls
considered unusable, the serld channel status blt tn the
module status is set, and the actlon selected by S17 and S19
can be lnvoked.
S15 and 516 Setting S15 (channel one) or 516 (channel two) to zero
enables full duplex mode. Setttng S15 or 516 to one enables
hdf duplex mode.
|NF!-NET Block(lNlPTO2)
to PlantLoopRemoteTransferModuleExecutive
l-Eg6-2008 ls FEBrsss 203 - 5
FunetionCode 2Og ffi
sl8 Speclflcatlon Sf 8 ts the percent error rate used to declde the
status of serial channels. The IMPffi2 module contlnuously
monltors the quality of the sertd llnks. Speclffcaflon Sf 8 ts
used in conjunction wtth S13 and Sf4 to determlne that a
serial channel has failed. When the percentage of messages
with errors exceeds tlrts value for a number of seconds specl-
fied by the S13 value for channel one or the Sl4 value for
ehannel two, then the channel ls consldered unusable
(failed). When a channel ls consldered unusable, a channel
failure bit is set te the module status, and dependtng on the
setttng of Sl7, the actlon selected fn Sfg may be performed.
s20 A unique equipment select output can qdst between the prt-
marJr and secondary INIPffi2 module. The equlpment select
output ls the third output of a dfgltal module (NDSOOI,
NDSOO?, NDSOOS or NDSOO4) and czrn be set to have the
default state as zero equals de-energized or one equds ener-
grzed. This enables conflguring redundant communlcatlons
equipment which witl operate with redundant INIPffi2 mod-
ules. Thus, when the primary INIPTO2 module fails and ttre
backup INIPD2 rnodule tahes over, the backup communlca-
tions equipment will also talce over, if configured.
S21 and Si22 Speclfications 52 f and 522 select the transmlsslon rate
(baud) that will be used to communlcate over the serlal llnk.
This allows t]le INIPffi2 module to interface to other commll-
nications equipment at 300, 600, 1200, 2400,49oo, 9600,
192OOor 384OObaud.
S23 and S24 Specifications S23 and Sl24 select the data bits (elght), t54le of
parity (odd or even), and the number of stop bits.
INF!-NETto PlantLoopRemoteTransferModuteExecutiveBlock(lNlprO2)
203-6 15 FEB 1995 l-Eg6-2008
Function Code 2Ag
s27 Speclficatlon Sl27 spectfles ttre delay (ln seconds) of ttre llnk
fallure bad qua[ty reportlng. Thl,s occurs when there has been
a communcatlon equlpment fallure and S19 ls zero or one.
Llnk fatlure bad quallty reportJng ls cancelled lf the communl-
eatlon equlpment recovers before thls delay tlmer explres.
APPLICATIOA'S
SerialData ChannelOperation
NOTES:
1. The digitaloutputmodule,cablingand terminationunit are
optionalpartsof the !NF!-NETto PlantLoopremoteinterface.The
interfacerequirestheseoptionalpartsfor operationin half duplex
modewhenswitchingexternalequipmentis requiredand in appli-
cations using redundant external communicationequipment
(Fig.203-1).
|NF!-NETto PlantLoopRemoteTransferModuleExecutiveBlock(lNlPTO2)
l-Eg6-2008 15 FEB 1995 209-7
FunctionGode 203
Table 203-1 lists the posslble specification settJngs for ttre E>(EC
INIPTO2 block for the conffguration shown Ir Figure 203-2. Flg-
ure 203-2 tllustrates redr:ndarrt INIPT02 modules wtth control
I
of external equlpment fn half duploc operatlon.
: MODEMCARRIERENABLED
TIMINGAT REMOTEINIPTO2
RECEIVE sz s1 i rMNsMlr i s2
MESSAGE li
DELAYI:DEI-AY i MESSAGE i DEIAY
RxRxRxRxRxRx TxTxTxTxTxTx
TIME .>
: RTS INHIilTED (DTEt ODE)
RESETDOr i
. :
: TRANSMITTER
ENABLED :
LMODEM CARRIERENABLED :
TP80523A
INFI-NETto PlantLoopRemoteTransferModuleExecutiveBlock(lNlPT02)
203-8 15 FEB1995 l-Eg6-2008
Function Gode203
SECONDARY
Transfer
to PlantLoopRemote
|NF|-NET Block(lNlPTO2)
ModuleExecutive
l-E96-2008 ls FEB1ee5 203 - I
FunctionCode 203
Toble 203-2. Specification *ttings Jor INEI-NE? to Plant Loop TransJer Modtic
Exeatttue Blrck in Ftgure 203-3 hrfigwafion
Spec Value Descrlptlon
S1 0 Use default. Not configurationdependentin this example.
S2 0
S3 1
S4 0
S5 2 Exceptionreportingrate.The databaseis scannedfor exceptionsreponedacrossthe serial link or
the |NF!-NETloopeveryhalfsecond.
S6 1 Remotetimesynchaccepted.
S7 0 Not used in full duplex mode.
S8 0
S9 0
s10 0
s11 200
lNFI-NETlo PlantLoopRemoteTransferModuleExecutiveBlock(lNlPTO2)
2 0 3- 1 0 15 FEB1995 t-Eg6-2008
Function Code203
Table 203-2. Spe{lfrcofron *tfrttgs Jor INR[-NE? to Plont Lmp Tlansfer Mdtie
Exeattfise Block n F'lgure 203-3 Confrgrur:o;tTon(confiued)
Spec Value Descrlptlon
sl2 200 Notusedin full duplexmode.
sl3 60 Port I communicationstatuswatchdogtimer (secs).60 secondsis a compromisebetweenrapid
repofiingof channelfailure,and filtedngout momentarycommunlcation problems.
sl4 60 Pod 2 communicationstatuswatchdogtimer (secs).60 secondsis a compromisebetweenrapid
reponingof channelfailure,and filtedngout momentarycommunication problems.
sls 0 Port1 is set to full duplexmode.
sl6 0 Port2 is set to full duplexmode.
sl7 3 Poft 2 modeis set to 3 which indicatesthat both pons I and 2 are usedfor datracommunications
and thatfailureof a singlechanneldoesnot causethe communication failureadlon (St9).
sl8 10 Percentenor rate usedto calculatgserial channelstatuslot lhe execstivebloc* digltal ouputs.
Specifrcation518 is usedin conjunctionwith S13,S14and S17to determineif a communicatlon
equipmentfailurehas occun€d.Communicatonequipmentfailure may l€ad to the ac-tionselected
in S19.
s19 0 Actionon communicationequipmentfailure.Ac-tionspecifiesthat no backupmoduleor equipment
existrson communicationfailure.The moduleattemptsto establishcommunication.
s20 0 Equiprnent selectionoutput(DO3)initialstateis de-energized.
s21 7 Port1 baudrate(19200).Mustmatchmodembaudrate.
s22 7 Port2 baudrate(19200).Mustmatchmodembaudrate.
s23 0 Pon I data characterlstics(8 data bits, I stop bit, no padty). Must matchmodemcapabilltes.
s24 0 Port 2 data characteristics(8 data bits, I stop bit, no padty). Must matchmodemcapabilities.
s25 0 DCEcommunications.
s26 0 dependentin this example.
Usedefault.Not configuration
s27 5 Wait 5 secsafter communicationequipmentfailureto rEportbad qualityfor all rsmots points.
lNFI-NETto PlantLoopRemoteTransferModuleExecutiveBlock(lNlPT02)
l-E96-2008 ls FEB1995 203- 11
ffi
I
I
FunctionCode204- ReservedFor FutureUse
ReseruedFor FutureUse
l-Eg6-2008 ls FEBlses 204 - 1
ffi
o
FunctionCode205- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBlees 205 ' 1
ffi
o
t
FunctionCode206- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEB1e9s 206 - 1
ffi
t
FunctionCode2OT- ReservedFor FutureUse
ReservedFor FutureUse
r-E96-2008 ls FEBlees 207 - 1
ffi
I
t
FunctionCode 2Og- ReservedFor FutureUse
ReseruedFor FutureUse
l-Eg6-2008 ls FEBrees 208 - 1
ffi
I
FunctionCode209- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBlees 209 - 1
ffi
o
t
FunctionCode210- Sequenceof EventsSlave
GENERALDESCRIPTION
SNR ELF The sequence of events slave functton code (SOE/S) provldes
SUR
t{/A
the ability to deflne up to 32 digital inputs and ttme stamp
SOE/S tlrose inputs tre sequence of events order wlth a resolutton of
one mtlltsecond. The df$tal inputs €rre accesstble vla consoles.
Only one SOE/S functlon code can be deflned h a module.
TWo IMDSIO? Dfgttal Slave Input Modules provlde tJre lnputs.
UTILIZATION
OUTPUTS
Sequenceof EventsSlave
l-Eg6-200B ls FEB1995 210 - 1
FunctionCode210
OUTPUTS @ontinued)
SPECIFICATIONS
Sequence
of EventsSlave
210-2 15 FEB 1995 l-Eg6-2008
Function Code 210
SPECI FI CATIO,^fS@ontinued)
Sequenceof EventsSlave
r-E96-2008 15 FEB 1995 2 1 0- 3
FunctionCode 210
EXPLANATION
Outputs
t
N Output N shows the curent state of tlle event buffer. A one
indicates event data ls present tn the event buffer. A zero tndf-
cates that all event data is out of the event buffer.
N+1 through N+32 Outputs N+I through N+32 show the current value and qual-
ity of the digital inputs on the sequence of events module. A
bad quality signal occurs when the erqpander bus module
does not respond.
The input qualifier (SO through S37) deflnes the alarm state
for each block output for each associated lnput.
N+33 and N+34 The I/O module status outputs are logic O when ttre I/O mod-
ules are responding. Ttle output ts a logtc I when ttre module ls
not responding. Output N+33 coresponds to the module spee-
lfied by S1 and output N+34 conesponds to the module speci-
fied by 52.
O.O= r1Oerror
1.O - sequence buffer overflow
2.O = time sync processed
N+35 Output N+35 provides the SOE/S block's internal status bits.
The bits combine to an integer value, then convert to a real
number.
Specifications
Sequenceof EventsSlave
210-4 15 FEB 1995 l-Eg6-2008
Function Code 21A
Size= Bx (S3+ 1)
56 through S37 Speciflcations 56 through S37 descrlbe the lnput point. The
quality state of the lnput ls bad when the exp€utder bus mod-
ule ls not respondlng.
Value Descrlptlon
0 Undefinedpoint
1 Normallyopen(NO)point,off-scan
2 Normallyclosed(NC)point,off-scan
3 NO point,on-scan
4 NC point,on-scan
NOTE: NO point alarm logic point
level= logic0.
Sequenceof EventsSlave
l-E96-2008 is FEBrees 210 - 5
Function Code 210
GENERALDESCRIPTION
NOTE:Functioncode211operatesonlyin |NF|-NETsystems.
UTILIZATION
OUTPUTS
SPECIFICATIONS
DataAcquisitionDigital
l-Eg6-2008 15 FEB 1995 211-1
FunctionCode 211
EXPLANAT'ON
The DADIG block has two block outputs. The first output ls
the reported logic state and propagates one of three posslble
input signds. A tunable specllicailon selects whlch tnput ls
routed to the output and processed for darm detectlon. The
second output ls the extended status (internal qua[ty, status,
state and mode) of the functlon code. The DADIG block allows
thls quallty state to be overrldden through a block lnput.
DataAcquisitionDigital
211- 2 15 FEB 1995 l-Eg6-2008
FunctionCode 211
. Selected lnput.
o Exceptlon report enable and dtsable state.
o Alarm suppresslon lndlcattolt.
DataAcquisitionDigital
l-Eg6-2008 15FEB19ss 211 - 3
FunctionCode 211
PERMISSIVE
TIME
RSDE TIME
OVERRIDE
REOUEST
TP2€r04,gA
Specifications
PR|URNY
ALTERNATE ,^.
GUSTOM ^
TP220504
Data AcquisitionDigital
211-4 15 FEB 1995 l-Eg6-2008
Function Code 211
DataAcquisition
Digital
l-E96-2008 rs FEBlees 211 - 5
FunctionCode 211
The DADIG block mode (selected lnput, r1o report state, and
alarm suppression indlcatlon state) ls defined durtng module
start-up based on the saved mode. The saved mode ts tnlttal-
wed to primary input selected, report mode, alarm suppres-
sion false, when the block is ADDed. After start-up (the
module ts put ln exeeute mode), the mode updates when <Sl>
changes or a console command ls recelved. However, changes
to <S1> and console commands will be ignored during module
start-up. This prevents a transition of the block modes when
start-up is complete. Therefore, any changes to <Sl> durtng
configuration mode will have no effect on the block modes.
The report /no report bft (bit seven) ls reported once when tt ls
set throug[r an exceptlon report. It t]ren dtsables e(ceptlon
report updates after betng sent. The console can also request a
point to be in report or no report mode. A force exceptlon report
update command can be issued by the console to cause a potnt
to be updated even when tt ls set for no report. ThIs feature
allows the point value to be updated without puttlng it back tn
report mode. The block outputs (N and N+f) for a block tn no
report continue to update. The current report/no report state of
the input is saved in I\MRAIVIas part of the blocks mode and is
stored on a reset or mode change. All report /no report requests
(logic and console) are locked out during module start-up.
DataAcquisition
Digital
211 - 6 15 FEB1995 l-Eg6-2008
FunctionCode 211
DataAcquisitionDigital
l-E96-2008 rs FEB199s 211 - T
Function Code 211
TUO51A
Prilse Dlode
In pulse mode, €rrr.output pulse of the input reference state
(56, bit zerol occurs for a specified amount of time (SZ1when
DataAcquisition
Digital
211-8 15 FEB199s l-E96-2008
Function Code 211
the selected input matches the lnput reference state (56, btt
zero| After the ttme speclfled by S7, the output pulse ls
negated for a mlnlmum of one scan cycle before the next
pulse wtll be generated. The output pulse duratlon 57 and the
input reference state (56, blt znro) are tunable values. Flgure
2LI-4 shows the output and the tnput when operattng ln
pulse mode.
-- REFERENCE
STATE
TimedOutMode
In the ttmed out mode, an output pulse of the lnput reference
state (56, btt zerol occurs when the selected lnput matches
the input reference state (56, blt zero) for a spectfied amount
of time speclfied by 57. The pulse remalns asserted until the
input goes out of the input reference state (56, bit zero). The
input reference state (56, bft zero) and reference match tlme
57 are tunable values. Figure 21 1-5 shows the input and the
output when operatlng lm ttmed out mode.
Timing Mode
In the Uming mode, an output pulse of lnput referenee state
(56, bit zerol occurs for a specilied maxlmum period of time
S7 when the selected input matches the tnput reference state
(56, blt zerol. The lnput reference state and ma:dmum pulse
DataAcquisitionDigital
l-Eg6-2008 1sFEBrees 211 - 9
FunctionGode211
_ REFERENCE
INPUT
-REFERENCE
INPUT
OUTPUT
s7> ta
DataAcquisitionDigital
2 1 1- 1 0 1s FEB1995 I-E96-200B
Function Code 211
INPUT
If the selected lnput does not go tnto and out of the tnput ref-
erence state the speclfled number of tlmes over the tlme
period, the output pulse ls released and the output tracks the
lrrput. The lnput reference state (S6, blt zerol, the number of
tnput transltions or dlgltal filter transltion count reference
S8, and the fllter pertod SZ €rre tunable vdtres. Flgure 21 f -9
illustrates the digltal filter mode.
DataAcquisitionDigital
r-E96-2008 1sFEBlees 211 - 11
FunctionCode 211
*REFERENCE
STATE
INPUT
t1 L2
I I .- REFERENCE
STATE
OUTPUT
|' - HSLD ;--rnACK -
DataAcquisition
Digital
211 - 12 15 FEB1995 l-Eg6-2008
Function Gode211
DataAcquisitionDigital
l-E96-200B 15 FEB 1995 211- 13
FunctionCode 211
RAW INPUT
@NDITIONED
INPUT
COUNT REFERENCE
Tu2/06,2A
Bit6-De-AlormE;nable
This bit enables de-alarm. When an alarm mode is enabled,
de-alarm is enabled, and an alarm condition is detected, the
alarm indication is in the extended status output (N+ 1) and
exception reports will be de-alarmed or suppressed after a
period of time specified by SI2. When the alarm tndtcation ls
suppressed due to a de-alarm conditlon, the alarm suppres-
sion indication in the extended status output and exceptlon
reports will be brre.
Q = do not de-alarm
I = de-alerm enabled
DataAcquisition
Digital
2 1 1- 1 4 15 FEB 1995 l-E96-200B
FunctionCode 211
Bit 7 - ReturnAlarmBnable
Btt seven enables the return alarm functiorl. When an alarm
ls enabled, an alarm qdsts, and return alarm ls enabl€d, the
return alarm lndlcatlon ln the extended status output (N+f)
and exceptlon report wltl change states a fixed pertod of tlme
(Sf 2) after the alarm lmdlcatlon was ftrst generated. Addltlon-
ally, as long as the alarm condltton qdsts and thls functton ls
enablcd, the return alarm lndlcatton contlnues to change to
the opposlte state every ttme pertod speclfled by S12.
indicationin the
NOTE:De-alarmalso usesthe alarmsuppression
extendedstatusoutput.
Bits 9 th;rough. 75
Reserved.
DataAcquisitionDigital
l-E96-2008 ls FEBlees 211 - 15
FunctionCode 211
matches the alarm reference state (S9, blt zero). In thls mode,
the alarm tracks the input as shown tn Flgure 21 1-11.
.-. REFERENCE
STATE
.- ASSERTED
STATE
Deadbanding Alarmffiode
In the deadbandtng alarm mode, an al€rrm state oecurs for a
specified arnount of ttme speclfled by SfO whenever tlee
selected input goes ileto the alarm reference state (S9, bft
zero). At the end of the time spectfled by S1O, the alarm state
ls not negated until the selected tnput no longer matches the
alarm reference state (S9, blt zero). fiie alarm duratlon Sf O
and alarm reference (S9, blt zerol are tunable values.
Figure 2LL-L2 shows the alarm state and tnput urhen operat-
ing in the deadbanding alarm mode.
- REFERENCE
STATE
Data AcquisitionDigital
211 - 16 lsFEBlees l-Eg6-2008
FunctionCode 211
If the tnput reference match tfine SIO ls longer than the alarm
eondltton tlme t", the alarm ls not asserted. Flgure 2Ll-14
shows t}ts tnput and alarm state.
AI-ARM
SIO t ta
DataAcquisitionDigital
l-E96-2008 rs FEBlees 211 - 17
FunctionGode211
s 1 1 - 1S 1 1 1 _REFERENCE
STATE
INPUT
S10 secs
u
I ..-ASSERTED
STATE
s10 Speciflcation SIO is the time period for alarm modes. Ttre spe-
cific parameter thts value deffnes depends on the alarm
mode. Table 2f t-8 shows the tjme paraneters for the dtffer-
ent alarm modes.
DataAcquisition
Digital
211 - 18 15 FEB 1995 l-Eg6-2008
Function Code 211
sl2 Speclflcatlon S12 ls the de-alarm tlme (ln seconds) when de-
alarm ls enabled. If an alarm lasts the amount of tlme deflned
ln S L2, the alarm wlll be suppressed.
DE.AI ARM
EAIABLE
RETURN AI.ARM
ETTABLE
9!F-
_qg[s_9LEanARr4s_u_pPR_E_s_s_E_ry _____. t
i
I
DataAcquisition
Digital
l-E96-200B ls FEBrees 211 - 19
FunctionCode 211
Data AcquisitionDigital
211- 20 15 FEB 1995 l-E96-2008
FunctionCode 211
The quality state overrlde does not affect the processlng of the
DADIG functlon code. The overrlde state speclfled ls loglcally
ORed wtth the tnternally dertved state. Thls permtts the
selected use of the lnternal functlon or spectal external func-
tlon.
sls Specification SI5 ts the block address of the alarm state latch
enable. When <Sl5> equals one, a,n5roccurrence of an alarm
causes the reported logic state output N and the extended
status output N+l to latch. These values do not change at the
bloek outputs or urtthin the exceptlon report untll elther
<S15> equals zero or a console sends a reset latch command.
If tlme-stamplng ls enabled, the ttme-stamp value ln the
exception report witl also be latched. While the values are
latched, a flag ls set in the extended status and the exceptlon
report to indicate to any receiver (e.9., console, function
block) ttrat the vdues are latched and requlre a reset. When
the output value of the block addressed by thls specificatlon
is logic O, the reported logic state and the extended status
DataAcquisitionDigital
l-Eg6-2008 15 FEB 1995 211 - 21
FunctionCode 211
S 1 8a n d S 1 9 Spare.
Outputs
N+1 Output N+I is the current selected lnput, alarm, atrd proeess-
ing status of the DADIG function block. Thls extended status
converts into indlvidual logic levels by eonflguration of red
demultiplexers (functton eode 126). Table 21 1-11 ls a bft map
of the extended status.
Bits 3 o;nd 4
Bits three and four indicate which of the three posslble tnputs
the input select block <SI> has selected to be output at tJre
reported logic state output N.
Bit 5
Bit five is the permit input seleet <S2> lnput.
Bit 6
Bit six is the quality overrlde. It tndicates that the qua[ty
override input <S L4> ls overrldireg the qualtty.
DataAcquisitionDigital
211 - 22 15 FEB 1995 l-Eg6-2008
Function Code 211
Bit 7
Bit seven shows when the outputs are latched through the
alarm state latch (enabled tlrrough <S15>).
Bit 8
Blt etght ts the state of the reported logtc output N.
Bit I
Blt ntne ls the executed stop (E-STOP).
Bit 70
Btt ten ts the no report field. Thls tndlcates when the tnput
select <Sl> places the block ln no report mode.
Bit 77
Bit 11 is the output suspect quality. The quality override
block <S14> sets the output suspect quallty.
Bit 72
This field ts the monitored DADIG block alarm suppression
tndication. Thts bit can be set by two of the monitored DADIG
block functions (on alarm suppression and by de-alarm).
DataAcquisitionDigital
l-Eg6-2008 ts FEBlees 211 - 23
FunctionCode 211
2. For de-alarm, thls bit wlll be set when urn alarm ts belng
de-alarmed.
Bit 78
Bit 13 is the return alarm indlcatton. ThIs shows when an
alarm has been returned. This bit toggles to ttre oppostte state
to indicate an alarm has been returned. The alarm mode con-
trol Sg enables return alarm. Return alarm uses the return
alarrn and de-alarm tlme pertod reference S12.
Bit T4
Bit 14 is the alarrn field. The alarm fleld ls set when an alarm
indication exists and alarm is enabled through the alarm
mode control <S9>.
Bit 75
Bit 15 is the quality field. The quallty field tndicates when the
bloek is bad quallty. Quatfry reflects the quallty of the
selected tnput <S3>, <S4> or 55. Oualfty c€rn be forced bad
(set), or forced good (cleared) through the quatity overrlde
block input <Sl4>.
DataAcquisition
Digital
211 - 24 15 FEB 1995 l-Eg6-2008
FunctionCode212- DataAcquisitionDigitallnpuULoop
NOTE:Functioncode212operatesonlyin |NFI-NETsystems.
UTILIZATION
OUTPUTS
DataAcquisitionDigitalInpuVLoop
l-E96-2008 1s FEB199s 212-1
FunctionCode 212
SPECtFtCATtOruS
EXPLANATION
The DADIG l/L provides the ability to aceess the DADIG out-
puts from an INFI-NET communlcation highway. Th.e DADIG
UL outputs the two DADIG block outputs (reported logic level
and extended status).
Specifications
Outputs
Bits O th;rougln 2
Unused.
DataAcquisition
DigitallnpuULoop
212 - 2 1sFEBlees l-Eg6-2008
FunctionCode 212
Bits 3 through 4
The mode fleld lndlcates which of the three possible DADIG
(functton code 21 1) inputs a,re currently selected through the
DADIG ireput select block input <S1> to be routed to the
DADIG reported logic state output N.
Bit 5
The permit treput selection fleld lndicates the state of the
monitored DADIG blocks permit input select tnput <S2>.
Bit 6
The quallty overrldden field tndtcates when the monltored
DADIG blocks qua[ty ls belng overrldden through the DADIG
quality overrlde block input <SL4>.
Bit 7
When the monitored DADIG block alarm state latch functlon
is enabled through the DADIG alarm state latch enable tnput
<S l5>, this field indicates when the outputs are latched.
Bit I
This field contains the state of the DADIG blocks reported
logic output N.
Bit I
The E-STOP field lndicates when the monitored DADIG block
is exeeute stopped through a console or when the E-STOP
DataAcquisitionDigitalInpuULoop
l-Eg6-2008 1s FEB1995 212-g
FunctionCode 212
Bit 70
The no report fleld indicates when ttre monltored DADIG
block has been placed in no report mode through the DADIG
block input select <Sl> or throug;h a console command.
BiI IT
The output suspect quallty lndlcatlon ts set through the mon-
ltored DADIG block quality overrlde block lnput <S14>.
Btt 12
This fteld ls the monitored DADIG block alarm suppresslon
lndicatlon. Ttris bit can be set by two of the monttored DADIG
block functions (on alarm suppresslon and by de-alarm).
Bit 79
The return alarm indicatton toggles each tlme the monitored
DADIG blocks alarm is returned. Return alarm is enabled
through the DADIG alarm mode control <S9> and uses the
return alarm/de-alarm time period reference <S12>.
Bit T4
Ttre alarm field is set when the alarm is selected through the
DADIG blocks alarm mode control <S9> and an alarm condl-
tion e:<istsat the monitored DADIG block.
Bit 75
The quality indication is set to indicate when the DADIG block
is bad quality. Quality reflects the quality of the selected
DADIG block input <S3>, <S4> or <S5> and can be forced bad
(set), or forced good (cleared)through the DADIG's qualit5r over-
ride block input <Sl4>. This field also wtll be set tf an enor
qdsts tn the link between the DADIG ULand DADIG blocks.
DataAcquisitionDigitalInpuVLoop
212-4 15 FEB 1995 l-Eg6-200B
FunctionCode 213- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 ls FEBlees 213 - 1
ffi
I
t
FunctionCode214- ReservedFor FutureUse
ReseruedFor FutureUse
l-E96-2008 ls FEBrees 214 - 1
ffi
I
I
FunctionGode215- EnhancedAnalogSlaveDefinition
GENERALDESCRIPTION
UTILIZATION
OUTPUTS
EnhancedAnalogSlaveDefinition
r-E96-200B 1s FEB1995 215 - 1
FunctionCode 215
EXPLANATION
Specifications
s1 Specification Sl is the I/O module expander bus address of
the IIVIASIOSmodule.
Q = 6O hertz
1 = 5O hertz
Outputs
O = good
J = failed I/O module
APPLICATIO'VS
EAs&
cl
Af fl
el
TERMhIATION
DB'ICE
Sl rl UOTrcOLI-EADR
(TlEUr S|BREOUnES Sf rl FAnfrREACTpttlp.fnB l.cOfflMJE)
EITHER ONENTAE S0 r0 ilRri.lrcOE REECilONWPE0160tE l.50lt0
TERt'il}{AflOt{UTSTOR S8 r10.0 T.u.CAB.EtEl{gTH(tll
TWOllt Al00TERMIIIAnoI{ 57 r0 SilRE
mool[.Es.] S8 IO SPARE
TIPE E SOrOO SNARE
Tr€Rri@ouPtE j'l Sl0rO0 SPARE
- F^t
q.J
+-l gl rl
- FA2 I'O UOOULEADR
cJ 83 rl UOI'ODUIE INPUTCHANNEL}IO.
9f 13 nruT $GttlAL TYPE
35 r0 EUCON\TERSIOX TYPE10r'C. | ''Fl
+-] 8t r 0.0 EUZEROOF IilPUT
- f-A3 Sl r I SLA\/EADR 37 r 0.0 EUSPAI{OF ]NPUT
cJ Sl r 2 SLAVE INPUT CltAililE! tlUU S8 r 0.0 tiIPUTSIONALRAXGELOWLITIIT
9f r60 INPUTSIGNALWPE 89 r 0.0 IIIPUTSIGIIA! RANGEHIGHLIMIT
55 r 0 EU CONVERSIOil IYPE (0 r'G. I r'F) 810 r S0.0 LEAOWTRE RES|STANCE ( O)
SG [email protected] EUZEROOFII{PUT 8ll r 22 ArOCOttlVERSlOt{ RESOLUTfOI(NO.OF BITS)
S7 r 200.0 EU SPAil OF lllPUT 812.0
IN TI{IS EHMPI.E 56 r 0.0 INPUT SIGNAL RANGE LOW LIMIT Sl3r0
INPI'T CI{ANNEUi 3ll r 0.0 OFFfAGE
59 r O.O INPUT StGilAL RAXG€ }IIGH UXIT
3 tHROrJGlr 15 Sl0 r 0 LCADWIRE RESISTAIICE (Ollus) 8lt r 0.0 @NNEgTOR
ARE 1{OT USED ArD CO}|VERSION RESOLUTIOIr (xUU BITS) TO@MTROL
Sll r 20
Sl2r0 SPARE
Sl3'0 SPARE
Slf r 0.0 SPAR€
Sl5 r 0.0 SPARE
Sl rl YOr|ODUTEADR
33 r tG UOHODUTEINPUTCIIANNELNO.
Sf r eO INPUTSleilAL
8t r 0 EUCONVERSION TYPE(0 r'C, I r'F)
SC r lO.0 EUZEROOF INPUT
S7 r 9O.O EUSPAHOF INPUT
58 r -0.0911INPUTSIGNALRAi{GELOWLIUIT
S0 r 1.0 INPUTSlGllAt RAIIGEl{lg}l Ll}llT
810 r ra.o IEAOWIRERESISTANCE ( o)
3lt r lt ArDCONVERSION RESOLUTION (NO.OF BITS)
Sl2r0 SPARE
Sll r 0 SPARE
Sll r 0.0 SPARE
815 r 0.0 SPARE
lPill0l.rA
St r 6 lro UODULEADR
REMOTE TERMIMTION 54 rt FAILUREACTION
(O-TRIPMFP,lrggNTlNUE)
TERMINALBLOCK DEVICE 35 - 0 NRMLITODEREJECTION TYPE
TY?EJ (0re0 Hz, lr50 Hz)
THERMC'COt'PI.E cIr{EnrAs|og
REOTflRES S0 r 6.0 T.U.CABLELENGTH(f0
EITHERONE I{TA106 37 =0 SPARE
TERMII,IATION UNIT OR S8 r0 SPARE
6(l
TWO NlAIOs TERMIMTION SO - 0.0 SPARE
PLAINwrRE MODULES.) Sl0 = 0.0 SPARE
8rl
(216)
175
GENERAL DESCRIPTION
The EAID funcflon code reads a slngle analog lnput from €rn
IIvIASIO3 module. Up to f 6 EAID blocks may be conflgured per
module.
UTILIZATION
OUTPUTS
SPECIFICATIONS
EnhancedAnalogInputDefinition
t-E96-200B 15 FEB 1995 216 - 1
FunctionCode216
EXPLANATION
Example1 a channel
ff calibrating formillivolts mde217must
thenS4offunction
orthermocouples,
besetto 0 and34 offunction orthermo'
code216mustbesetto anyoneof themillivolt
couple code216mustbewithinthefollowing:
inputtypes.Inthiscase,$4 offunction
x01>54<x20
or
x60>54<xgg
Example2 ff calibrating
a channel code217mustbe
then54 of function
for highlevelvoltage,
set to 1 and S4 of function code 216 must be set to one of the high level voltage
ranges (4 to 20 mA is considered high level input type). ln this case, function code
216 should be within the following:
x40>54<60
or
S4 = x99
Exampfe3 It catibratinga channelfor RTD mode,then 9l of functon code 217 must be set to 2
and S4 of func-tioncodE216 mustbe set to any one of the RTDtypes.In lhis case,
54 of functioncode216 shouldbe withinthe followingrange:
r20>S4<x40
. TWo at 3O mllllseconds.
. TWo at L75 milltseconds.
. One at 45O milliseconds.
o One at 2,OOOmilliseconds.
Outputs
EnhancedAnalogInputDefinition
l-Eg6-2008 ls FEB19es 216 - 5
FunctionCode 216
Qualityof Output N The quality of output N ls marked bad lf one of the followtng
conditions exist:
APPLICATIO'VS
Enhanced
AnalogInputDefinition
2 1 6- 6 15 FEB 1995 l-Eg6-2008
FunctionGode217- EnhancedCalibrationCommand
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
Command
EnhancedCalibration
r-E96-2008 15 FEB1995 217-1
FunctionCode 217
OUTPUTS @ontinued)
SPECIFtCAT'O^rS
EXPLANATION
EnhancedCalibration Command
217- 2 15 FEB 1995 l-Eg6-2008
Function Code 217
EnhancedCalibrationCommand
l-Eg6-200B 15 FEB199s 217-3
Function Code 217
Example 1 ff calibrating a channel for millivolts or thermocouples, then S4 of function code 217
must be set to O and S4 of function code 216 must be set to any one of the millivolt or
thermocouple input types. In this case, 54 of function code 216 must be within the
following:
x 0 1> 5 4 < x 2 0
or
x60>54<xgg
x40>54<60
or
34 = x99
x20>54<x40
EnhancedCalibrationCommand
2 1 7- 4 15 FEB 1995 l-E96-2008
Function Gode217
For example,
Outputs
EnhancedCalibrationCommand
l-E96-2008 rs FEB19es 217 - 5
FunctionCode 217
4 = I\ilRAIVI error
N+2 Output N+2 is the selected gain adjustment. Thls output gives
the value of the specilied gain adjustment. The default value
is one.
The units for this value are ohms for an RTD tnput and volts
for high level and millivolt inputs.
EnhancedCalibrationCommand
2 1 7- 6 15 FEB 1995 l-Eg6-2008
Function Gode 217
EnhancedCalibrationCommand
l-Eg6-2008 15 FEB 1995 2 1 7- 7
ffi
I
FunctionCode 218- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 ls FEBlees 218 - 1
ffi
o
o
Function Code 219r GommonSequence
L DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
CommonSequence
r-E96-2008 15 FEB 1995 219 - 1
FunctionCode 219
nued)
SPE CI FICATIOruS@onti
EXPLANATION
Specifications
Common Sequence
219-2 15 FEB 1995 l-Eg6-2008
Function Code 219
FUNCTIONBLOCKOUTPUTS
N+1 (CS$ batch number) Output N+1 shows the current batch
number of the BSEQ block.
CommonSequence
l-E96-2008 rs FEB1e9s 219 - 3
FunctionCode 219
N+2 (CS9 lot numher) Output N+2 shows the current lot num-
ber of the BSEQ block.
Batchnumbermatchrequired
Hundredsdlglt
Campaignnumbermatchrequired
0=Do
| =lBS
Examples:
APPLICATION
. Select the recipe and phase and start or restart the pro-
gra,m.
CommonSequence
219-4 15 FEB 1995 l-E96-2008
Function Code 219
The remote mode disables ttre BSEQ block rectpe, phase and
mn/hold inputs and the BHIST block campalgn, batch and lot
number inputs. The CSEO block gatns control of these inputs
in the remote mode. Once a connected program acquires owrt-
ership of the CSEQ block, tJre program that o\ilns the CSEQ
block controls these inputs to the BSEQ and BHIST blocks.
CommonSequence
l-E96-200B 1sFEBiees 219 - 5
FunctionGode 219
. Connection status.
. Reservation status.
. Ownershtp status.
o Control mode.
o Program status (inactive, mnntng, holdlnd).
o Recipe number.
o Phase number.
. Fault code.
. Campaign, batch and lot numbers.
. Eight status variables.
CommonSequence
219-6 15 FEB 1995 l-E96-2008
Function Code 21I
CAMPAIGN
+
O
sl
sa
sit
1{+5
ffi:
t r r l
I
ul-t-:---- ------! I
l t l
r r l
(ca) j I
!
l t l
I
t t l
I
r r l
r t l
l t l
r r l
r r l
l t l
r t l
r r l
l l l
l 1 l
NOTES:
BSEQ CONTROLPUSHBUTTON 1. IN MANUAL i,IODE, THE OPERATOR
BSEOTAG BSEODESCTD(T
SELECTS BSEO CO{TROL STATUS BY
PUTTING THE 'v|SDD EITHER IN
OUTPUTSTATE3 RUN I RUNNING FB INPUT 1 RUN, I{OLD OR E.STOP.
OUTPUTSTATE2 E-STOPE reuur FB INPUT2
2. IN AUTO i'OE)E, THE CSEO EI.IABLES
OUTPUTSTATE1 HOU) E XOUOttrlC FB INPUT3 RE]I'OTE PROGRATi,S TO @NTROL
DEFAULTSTATE AUTO DONE FB INPUT4 THE BSEO RECIPE, PFIASE AT.ID
IIODE: AUTdMANUAL MSDDlvlODE RU}U}OLD INPUTS.
TWA
CommonSequence
l-Eg6-200 15 FEB 1995 2 1 9- 7
W
o
I
FunctionGode220- BatchHistorian
GENERALDESCR/,Pr,ON
UTILIZATION
OUTPUTS
BatchHistorian
l-E96-2008 1s FEB1995 220-1
FunctionCode 220
OUTPUTS @ontinued)
SPECIFICATIO^'S
Specifications
BatchHistorian
220-2 15 FEB1995 l-Eg6-200B
Function Code 220
sl1 Buffer slze sets the amount of RAI\{, ln one byte lncrements,
that is used for holding the event and watch events before
data is ovennrrltten. The average event ls 20 bytes. The send
message to the htstorlan ls lOO bytes. Under norrnal opera-
tion, the htstortan wtll typlcally potl the event data from the
BHISTblock at a maximum of every 20 seconds.
s12 ThJs input is connected to the lowest block address (t{) of t}re
batch sequence functlon block (BSEQ) controlli:rg the batch
program (Fig. 22O-L).
sl3 This input ls connected to the functlon block tllat deflnes the
batch campaign number. Campaign number can be used by
the eommon sequence functlon block (CSEQ).
sl4 Thls lnput ls connected to the funetton block that deflnes the
batch number. Batch number speclfies the batch file name of
the BSEQ data saved tn the batch htstoriall.
sls Thls tnput ls connected to the functton block that deflnes the
bateh lot number. I,ot number specifies the lot file name of
the BSEQ data saved tn the batch historian. On a complete to
run transltlon, both the batch and lot numbers EIrelocked ln.
They cutrulot be changed until the program completes.
sl6 This lnput checks the historian function block to vertff that
the current batch and lot number (identtfied by Sf 4 and S15)
are unique. If <516> equals zero, it does not check for unlque
batch and lot numbers. If <516> equals one, lt ehecks for
unique batch and lot files.
BatchHistorian
l-E96-2008 15 FEB 1995 220-3
FunctionCode 220
301
&
3dt
G--
56e
I
Outputs
N+l through These outputs indicate the status of historians one through
N+8 eight. If any of these outputs are zero, that batch hlstortan ls
active and operating correctly. If arry of these outputs Erreone,
the batch historian is expected, but tt ls not emptying the
buffer within the time set by speclficatlon SlO.
N+9 through These outputs indicate which campaign (N+9), batch (N+lO)
N+l1 and lot (N+ I l) numbers were locked ln on a complete to run
transition. T5rpically these outputs are used to track remote
manual set constants so that the operator can see the actual
numbers being used.
BatchHistorian
220-4 15 FEB1995 l-E96-2008
FunctionCode 221- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 ls FEBlees 221 - 1
ffi
o
FunctionCode222- ReservedFor FutureUse
ReseruedFor FutureUse
l-Eg6-2008 ls FEBtees 222 - 1
ffi
I
FunctionCode 223- ReservedFor FutureUse
ReservedFor FutureUse
t-E96-2008 rs FEBlees 223 - 1
ffi
I
o
FunctionCode 224- ReservedFor FutureUse
ReseruedFor FutureUse
l-E96-2008 rs FEBlees 224 - 1
ffi
t
FunctionCode 225- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 1sFEBlees 225 - 1
ffi
o
FunctionCode 226- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 ls FEBlees 226 - 1
ffi
o
FunctionCode227- ReservedFor FutureUse
ReservedFor FutureUse
r-E96-2008 ls FEBlees 227 - 1
ffi
I
I
FunctionCode 228- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 rs FEB1e9s 228 - 1
ffi
I
FunctionGode229- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 15FEBlees 229 - 1
ffi
o
FunctionCode230- StrategicLoop Controllerl/O
GENERALDESCRIPTION
The strategtc loop controller tnput and output (Src VOI ftlnc-
tlon code provtdes the lnterfaee between the control conflgu-
ratton and the Tlpe SrcOl Strateglc LooP Controller I/O
hardware. Functlon code 23O resides in flxed block 1O0 and
uses 17 block addresses (blocks lOO through 116). Ttte Src
VO functlon block has:
UTILIZATION
OUTPUTS
StrategicLoopControllerl/O
r-E96-2008 15 FEB1995 230-1
FunctionCode230
OUTPUTS @ontinued)
SPECtFtCATtOfVS
EXPLANAT'ON
StrategicLoopControllerllO
230-2 15 FEB 1995 l-E96-2008
Function Code 230
sl0 Specificatlon SlO ls the block address of the vdue for digital
output four.
StrategicLoopControllerI/O
l-Eg6-2008 15 FEB1995 230-3
FunctionCode 230
Outputs
APPLICATIOA'S
N2 Al
At3 Al
Al.1 Al
oor ul
oo2 0t2
ryWA
sP sP DO. DO I
MFC/P Pl I DO2
A O DO3
TR SPAREgpa
T s A
tfl
sl8
IJ( CJR
c/R
s20
t x c
o(
s?2,
l{ A e.rF
l.AA
s25
ltoA
s27 LDA
s27
s28 AO
s29 TRSA
r"",,Q
StrategicLoopControllerllO
230 - 4 1sFEBlees l-Eg6-2008
FunctionCode 231- StrategicLoop ControllerStation
L DESCRIPTION
UTILIZATION
OUTPUTS
StrategicLoopControllerStation
l-Eg6-2008 15 FEB 1995 231-1
Function Code 231
SPECIFICATIOruS
I
Spec Tune Default Type Range Descrlptlon
S1 N 2 I 0 - 1023 Block address of loop 1 iI/A stationl
S2 N 2 I 0-1023 Bfockaddressof loop zMll.stationl
S3 N 2 I 0 - 1023 Blockaddressof generalpurposealarm1
s4 N 2 I 0 - 1023 Blockaddressof generalpurposealarm2
S5 N 2 I 0 - 1023 Blockadclressof generalpurposealarm3
S6 N 2 I 0 - 1023 Blockaddressof generalpurposealarm4
S7 N 2 I 0 - 1023 Blockaddressof auxiliaryinput 1
S8 N 2 I 0 - 1023 Blockaddressof auxiliaryinput2
S9 N 0 I 0 - 1023 Block address of extemal alarm 1
sl0 N 0 0 - 1023 Blockaddressof extemalalarm2
sl1 N 1020 0 - 1023 Blockaddressof first ASCIIstringdescriptorblock
s12 N 1 0 - 1023 Blockaddressof digitaloutput1 outputoverride
permissive
s13 N 1 I 0 - 1023 Blockaddressof digitaloutput2 outputoveride
permissive
s14 N 1 0 - 1023 Blockaddressof digitaloutput3 outputoverride
permissive
s1s N 1 I 0-1023 Blockaddressof digitaloutput4 outputoveride
permissive
s16 N 1 I 0or1 Defaultmodeof outputs:
0 = ffi?nUal
1 = automatic
s17 Y 0 I Full Sparereal input
s18 Y 0.000 R Full Spareparameter
sl9 Y 0.000 R Full Spareparameter
NOTE:
1. Retrievefromfunctioncode80.
EXPLANATION
Specifications
StrategicLoopControllerStation
231-2 15 FEB 1995 l-Eg6-2008
Function Gode 231
StrategicLoopControllerStation
l-Eg6-2008 15 FEB 1995 231-3
FunctionCode 231
Q = malual
t = sutomatic
Outputs
900 Output block 9OOis the alarm status. A logic I on ttrts output
indicates an alarm state. Thts occurs tf there ls an external
alarm input or if the Src I/O, M/A statlon, or devtce drivers
(if a device driver control output status ls linked to the gen-
eral purpose alarm speclficatlon) are ln alarm state.
902 Output block 9O2 is the loop one faeeplate swttch output. Ttre
T5pe SLC controller has control of thts output from the pro-
cess display sereen for loop one if tl:is functton ls chosen ilr a
setup screen from the faceplate.
903 Output block 9O3 is the loop two faceplate switch output.
Refer to output block 9O2.
904 Output block 904 is the output of auxiliary sw'itch one. Ttre
operator has control of this switch from the au:dliary switch
control screen off the main menu of the faceplate.
StrategicLoopControllerStation
231 - 4 ts FEBtees l-Eg6-2008
Function Code 231
907 Output block 9O7 ls the output of atr:dltary swltch four. Refer
to output block 904.
908 Output block 9Og ls the mode of dtgltal output one. An output
of logic I lndlcates that dlgttal output one ls tn automatlc
mode and lts value ls controlled by the conflguratlon. An out-
put of logic O lndlcates that dtgttal output one ls in manual
mode and its value ls controlled from the faceplate.
909 Output block 9Og ts the mode of dtgltal output two. Refer to
block 9O8.
910 Output block 91O ts the mode of dlgltal output three. Refer to
block 9O8.
APPLICATIO'VS
A|.u2 Aru
A,Sr Anr
oPr A/u
StrategicLoopControllerStation
l-Eg6-2008 15 FEB 1995 231-5
Function Code 231
EXAMPLE
The Src statlon block (functton code 231) uses the ASCII
string descriptor block (functton code l f g) loop tag names
and engtneering units for vartables dtsplayed on the Src face-
plate. Figure 231-f shows a sample Src statlon conflglrra-
tion. Tables 231-1,231-2 and 23I-3 show the loop tag name/
engineering units format used for ASCII blocks 1020, fO21
and lO22 (refer to function code 113).
StrategicLoopControllerStation
231-6 15 FEB 1995 l-Eg6-2008
Function Gode231
StrategicLoopControllerStation
l-Eg6-2008 15 FEB 1995 231-7
ffi
o
FunctionCode 232- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 1sFEBlees 232 - 1
ffi
o
FunctionCode233- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBlees 233 - 1
ffi
t
I
FunctionCode234- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBless 234 - 1
ffi
I
FunctionCode 235- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBlees 235 - 1
ffi
I
FunctionCode236- ReservedFor FutureUse
ReseruedFor FutureUse
l-E96-2008 ls FEBlees 236 - 1
W
o
a
FunctionCode237- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 ls FEBrees 237 - 1
ffi
I
FunctionCode238- ReservedFor FutureUse
ReservedFor FutureUse
l-E96-2008 ls FEBlees 238 - 1
ffi
I
FunctionCode239- ReservedFor FutureUse
ReseruedFor FutureUse
l-E96-2008 rs FEBlees 239 - 1
ffi
I
FunctionGode240- ReservedFor FutureUse
ReservedFor FutureUse
l-Eg6-2008 rs FEBrees 240 - 1
ffi
I
I
FunctionCode 241- DSOEDatalnterfaceSEMto MFP
L DESCRIPTION
Thts functlon code ls requlred for both MFP and INSEMOI '
modules to conllgure a distrlbuted sequence of events system. '
UTILIZATION
OUTPUTS
SPECIFICATIOruS
EXPLANATION
54 and S5 Spare.
DSOEDataInterfaceSEMto MFP
2 4 1- 2 15 FEB 1995 l-E96-2008
FunctionCode242- DSOEDigitalEventInterface
GENERAL DESCRIPTION
Thls functlon code ls requlred for both the MFP module and
the INSEMO1 Dtstrlbuted Sequence of Events Module to con-
flgure a dlstrlbuted sequence of events system.
UTILIZATION
72
r3
OUTPUTS
Tq
N+|5
Btk TIpe Descrlptlon
N B Output1 with quality
N+1 B Output2 with quality
N+2 B Ouput 3 with quality
N+3 B Output4 with quality
N+4 B Output5 with quality
N+5 B Output6 withquality
N+6 B Output7 withquality
N+7 B Output8 withquality
N+8 B Output9 withquality
N+9 B Output10 withquality
N+l0 B Output11withquality
N+l1 B Output12 withquality
N+l2 B Ouput 13 withquality
N+l3 B Output14 withquality
N+l4 B Output15 withquality
N+l5 B Output16 withquality
N+l6 B Modulestatus:
Q= good
1=bad
DSOEDigitalEventlnterface
r-E96-200B 1s FEB1995 242-1
FunctionCode 242
SPECtFtCATTOwS
I
Spec Tune Ilefault Type Range Descrlptlon
S1 N 0 0-63 Addressof SET/SEDinputmodule
S2 N 2 I 0 - 9998 Block address of next digital event interface (function code
242)
S3 Y 10 Full Debouncefiltertimevalue(in msecs)
S4 Y 0 Full Inputscan mask
0 = channelin-scan
1 = channelout-of-scan
S5 Y 50 0 - 8192 Channel 00 TON
S6 Y 50 0 - 8192 Channel 00 TOFF
S7 Y 50 0 - 8192 Channel 01 TON
S8 Y 50 0 - 8192 Channel 01 TOFF
S9 Y 50 0 - 8192 Channel02 TON
s10 Y 50 0 - 8192 Channel 02 TOFF
sl1 Y 50 0 - 8192 Channel 03 TON
s12 Y 50 0 - 8192 Channel 03 TOFF
s13 Y 50 0 - 8192 Channel04 TON
sl4 Y 50 0 - 8192 Channel 04 TOFF
s15 Y s0 0 - 8192 Channel05 TON
s16 Y 50 0 - 8192 Channel 05 TOFF
sl7 Y 50 0 - 8192 Channel 06 TON
s18
s19
s20
Y
Y
Y
50
50
50
0 - 8192
0 - 8192
0 - 8192
Channel 06 TOFF
Channel07 TON
Channel 07 TOFF
I
s21 Y 50 0 - 8192 Channel 08 TON
s22 Y 50 0 - 8192 Channel 08 TOFF
s23 Y 50 0 - 8192 Channel09 TON
s24 Y 50 0 - 8192 Channel09 TOFF
s25 Y 50 0 - 8192 Channel 10 TON
s26 Y 50 0 - 8192 Channel10 TOFF
s27 Y 50 0 - 8192 Channel 11 TON
s28 Y 50 0 - 8192 Channel 11 TOFF
s29 Y 50 0 - 8192 Channel 12 TON
s30 Y 50 0 - 8192 Channel 12 TOFF
s31 Y 50 0 - 8192 Channel 13 TON
s32 Y 50 0 - 8192 Channel13 TOFF
s33 Y 50 0 - 8192 Channel14 TON
s34 Y 50 0 - 8192 Channel14 TOFF
s3s Y s0 0 - 8192 Channel15 TON
s36 Y 50 0 - 8192 Channel15 TOFF
s37 Y 0 Full Spare
s38 Y 0.0 R Full Spare
DSOEDigitalEventInterface
242-2 1s FEB1995 l-E96-2008
Function Code 242
EXPLANATION
Specifications
Q = channel ln-scan
I = channel out-of-sc€rn
DSOEDigitalEventInterface
l-E96-2008 ls FEBrees 242 - g
ffi
I
FunctionCode249- ExecutiveBlock (|NSEM01)
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFtCATIOwS
ExecutiveBlock(|NSEM01
)
l-E96-2008 15 FEB1995 243-1
Function Code 243
EXPLANATION
ExecutiveBlock(|NSEMOI )
243-2 15 FEB 1995 l-Eg6-2008
FunctionGode244- AddressinglnterfaceDefinition
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICAT'OAIS
AddressinglnterfaceDefinition
l-Eg6-2008 ls FEB1995 244-1
FunctionGode 244
EXPLANATION
Specifications
AddressingInterfaceDefinition
244-2 15 FEB 1995 l-E96-2008
FunctionCode245- InputGhannelInterface
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIONS
InputChannelInterface
l-E96-2008 15 FEB1995 245-1
FunctionGode 245
EXPLANATION
InputChannelInterface
245-2 15 FEB 1995 l-Eg6-2008
Function Code 245
InputChannellnterface
l-E96-2008 15 FEB 1995 245-3
ffi
o
FunctionGode246- TriggerDefinition
GENERAL DESCRIPTION
UTILIZATION
OUTPUTS
SPECIFICATIOruS
TriggerDefinition
l-Eg6-2008 15 FEB 1995 246-1
FunctionCode 246
EXPLANATION
SPECtFtCATtO,|VS
t through 16,000.
TriggerDefinition
246-2 15FEB1995 l-E96-2008
AppendixA - List of FunctionCodes
INTRODUCTION
- NUMERICAL
CROSSREFERENCE
List of FunctionCodes
ls FEB1995 A-1
l-E96-2008
AppendixA
Functlon Functlon
Descrlptlon Descrlptlon
Code Code
51 Manual set constant 96 Redundantanaloginput
52 Manual set integer 97 Redundant digitalinput
53 Executiveblock (COM) 98 Slaveselect
54 Executiveblock (NLMM0l ) 99 Sequenceof eventslog
55 Hydraulicservo 100 DigitaloutputreadbackchEck
56 Executiveblock(NAMMOI
) 101 ExclusiveOR
57 Reservedfor futureuse 102 PulseinpuUperiod
58 Timedelay(analog) 103 PulseinpuUfrequency
59 Digitaltransfer 104 PulseinpuUtotalization
60 Groupl/O definition 105 Executiveblock(|MLMM02)
61 Blink 106 Segmentcontrolblock(!MLMM02)
62 Remote control memory 107 Groupl/O definition(|MLMMO2)
63 Analog input list (same PCU) 108 Extendedexecutive(|MLMM02)
g Digital input list (same PCU) 109 PulseinpuUduration
65 Digital sum with gain 110 Rung(S-input)
66 Analog trend 111 Rung(1O-input)
67 Reserved for future use 112 Rung(2O-input)
68 Remote manual set constant 113 ASCIIstringdescriptor
69 Test alarm 114 BCDinput
70 Analog point definition 115 BCDoutput
71 Executiveblock NAMM0ZIMAMMOS 116 Jump/master control relay
72 Analog slave definition 117 Boolean recipe table
73 Calibration 118 Real recipe table
74 Calibrationcommand 119 Boolean signal multiplexer
75 Analog calibration status 120 Real signal multiplexer
76 Thermocoupletemperatu re 121 AnaloginpuUlNFl-NET
77 Analogpointservicestatus 122 DigitalinpuUlNFI-NET
78 Trenddefinition 123 Devicedriver
79 Controlinterfaceslave 124 Sequencemonitor
80 Controlstation 125 Devicemonitor
81 Executive 126 Real signal demultiplexer
82 Segmentcontrol 127 Plant Loop gateway node map
83 Digitaloutputgroup 128 Slave default definition
84 Digitalinputgroup 129 Multi-statedevice driver
8s Up/downcounter 130 Plant Loop gateway executive
86 Elapsedtimer 131 PlantLoopgatewaypointdefinition
87 DLS interface 132 AnaloginpuUslave
88 Digital logic station 133 Smarttransmitterdefinition
89 Last block 134 monitor
Multi-sequence
90 Extended executive 135 Sequencemanager
91 (MFC/MFP)
BASICconfiguration 136 Remotemotorcontrol
92 lnvokeBASIC 137 C and BASICprogramrealoutputwith quality
93 BASICrealoutput 138 C or BASICprogrambooleanoutputwithquality
94 BASICbooleanoutput 139 Passivestationinterface
95 Modulestatusmonitor 140 Restore
Listof FunctionCodes
A-2 15 FEB 1995 l-E96-2008
AppendixA
Listof FunctionCodes
l-E96-200B 15FEB1995 A-3
AppendixA
- ALPHABET'CAL
CROSSREFERENCE
List of FunctionCodes
A-4 15 FEB 1995 l-E96-2008
Appendix A
Functlon Functlon
Descrlption Descrlptlon
Code Gode
Enhanced analog point definition 158 Low select 11
Enhanced analog slave definition 215 Manualset constrant 51
Enhanced calibrationcomrnand 217 Manualset constiant(signalgenerator) 2
Enhancedtrend 179 Manualset integer 52
Exclusive OR 101 Manualset switch 50
Executive 81 bVA station (basic) 21
Executiveblock(COM) 53 lvVAstration(cascade) 22
Executiveblock(|MLMM02) 105 lvUAstation (ratio) 23
Executiveblock(|NSEMOI
) 243 Matrix addition 169
Executiveblock(NAMMOI
) 56 Matrix multiplication 170
Executiveblock NAMMOZIMAMM0S 71 Memory u
Executive block (NLMMOI) 54 Modelparameterestimator 152
Exponential 172 Modulestatusmonitor 95
Extended executive 90 Movingaverage 165
Extended executive (|MLMMO2) 108 Multiply 16
Factoryinstrumentationprotocolhandler 184 monitor
Multi-sequence 134
Frequency counter/sIave 145 Multi-statedevicedriver 129
Functiongenerator 1 Not 33
Generaldigitalcontroller 157 OR (4-input) 40
Groupl/O definition 60 OR (2-input) 39
Group l/O definition (|MLMMO2) 107 Passivestrationinterface 139
HigMow compare 12 PIDerrorinput 18
HigMow limiter 6 PID(PVandSP) 19
High select 10 PlantLoopgatewayexecutive 130
Hydraulic servo 55 PlantLoopgatewaynodemaP 127
Hydraulic servo slave 150 Plant Loop gateway point definition 131
Indicatorstiation
'20 Polynomial 167
lnferentialsmith controller 160 Polynomial adjustment 159
|NF|-NET to |NF!-NET remote transfer module 202 Power 173
executive block (lNllTOz)
|NF|-NET to Plant Loop local transfer module 200 Pulse inpuUduration 109
executive block (lNlPTOl)
|NF|-NETto PlantLooprernotetransfer 203 PulseinpuUfrequency 103
moduleexecutive block(lNlPTOz)
Inputchannelinterface 245 PulseinpuUperiod 102
Integertransfer 13 Pulse input/totalization 104
Integrator 166 Pulsepositioner 4
lnterpolator 168 Pulserate 5
InvokeBASIC 92 Qualified OR (8-input) 36
InvokeC 143 Rate limiter I
ISCparameterconverter 153 Real recipe table 118
controlrelay
Jump/master 116 Real signal demultiPlexer 126
Lastblock 89 Real signal multiplexer 120
Lead/lag 3 analoginPut
Redundant 96
Logarithm 174 RedundantdigitalinPut 97
Listof FunctionCodes
A-6 15 FEB 1995 l-Eg6-2008
AppendixA
List of FunctionCodes
l-E96-2008 ls FEB1995 A-7
AppendixA
Tahle A- 7 7. Commrl.;rlricalfonsHighutag
Function Functlon
Ilescrlptlon Descrlptlon
Code Code
127 PlantLoopgatewaynodernap 201 Datapointdefinition
130 PlantLoopgatewayexecutive 202 |NF|-NETto |NF|-NETremotetransfermodule
executiveblock(lNlIT02)
131 PlantLoopgatewaypointdefinition 203 !NF|-NET to Plant Loop remote transfer
module executive block (!NIPT02)
200 INFI-NETto PlantLooplocaltransfermodule
executiveblock(lNlPTOl)
Listof FunctionCodes
A-g 15FEB199s l-E96-2008
Appendix A
Listof FunctionCodes
r-E96-2008 15 FEB 1995 A-g
AppendixA
Listof FunctionCodes
A - 10 15FEB1995 l-Eg6-200B
AppendixA
Listof FunctionCodes
l-Eg6-2008 1s FEB1995 A - 11
AppendixA
List of FunctionCodes
A - 12 15 FEB 1995 l-Eg6-2008
AppendixA
List of FunctionCodes
l-E96-2008 15 FEB 1995 A - 13
AppendixA
Listof FunctionCodes
A - 14 15 FEB1995 l-E96-2008
AppendixB - ModuleMemoryUtilization
INTRODUCTION
ModuleMemoryUtilization
l-Eg6-200B 15 FEB 1995 B-1
AppendixB
rF
s o
@ @ C\I @ I C\I I
@ sf 1\ @ N t \t (o N to lO $ ta) rO rl \r ,F
r|- .F
o
a ts
!D
o b N @ s (l' G) N @ b b G) rt b @ q
rF
It N N N
J
rt ,F F' ol F ,F F ol IF F iF F rF rF
rF F rF GI
o
)o
r€ o
a
o
g
(\l o N
Eg $
o t
gs (o ol C\|
e
o
t
!f
s$
C\I C\I
a
a o
ss
o
o
@
tF N
e
o o
o
$
N
iF
N
o
E I g
FN
to
F rF rF rF IF !t-
IL
= Q
G'
@
s
C\I
F
s
C\I
(0
F ol
@ @
rF F
@
rF
lr
!F t
ct
ts
G'
lf
,F
F
a
rF
b
N
=g
.F
o (o (\| o o o o
o $ N N
s
o @
a s srt t
E
to
C)
o
o
5
ol
@
!F
rf
rF F FN rF
(F
N
F
.F
@
rF ol
d
= o
sI
.F 5 €
= > o o ol c9 C\I N $ (\l (\l o o rt N
ssE
lf @ @ @ N C\|
o @ RI I
g
\(0 t F \o
E {s a to g
t
F
C) =o E E r(l to
E $
o 5=
(o s @ b (9 @ @ I rt t N b g{
C\I
o z<
lf tF C\I F F F F F F F
F
rF
E
d
?o b = o
o
a) Ee -
= >
F
;r0 E
@
s
C) $t
N
@
e \ s
RI @ s
sE
I (0
\o
N
to
GI
l4)
@
g
\t
{s
(\l
tc,
N
T()
@
{$ s
@ @
o
@
F
cl
E
o
l() o $
|l':t
(\l N
o
?
3 E
F
13 5= s
(o @ s (o (o @
(\l
(o (o G) (o @ \r rf (0 rf N N N b b
o = z<
RI F F !F rF F F !F F
CD CD !-
F C\I
O E
P
b
'F)
o !F
o (\l (o AI sl €o @ (o (\| o o tf N
F s
o o o
s
(\l @ t lf AI (\l @ sl @ o N
*rl
() g lo s o lc)
E ut o,
t|- tct
ro
I
F
C) or @ N @ N @ llo t $ F !F
t{ lLo d- @ s (0 (o @ (c) @ s @ @ It s s b It N N N b
t
h
= I F ol !F F rt- C\I F !F F F F
CD (I) IF IF
!F
!F
F
C\I
F z
}l
L
q F
o =
=;lJ
o
o
o o (o o o sll) ol
se
llt $ ol (\l GI ol
o = > N Q @ @ o
(o e
{ e \(o g a g a g g a
oF)
*r)
rJ
b
o
o.
=
=
to
5=
z<
N
F
t
(\l F
ol
F
E
@
ol
(0 @
iF
@
!- F
@
F
I
?
s
F FN rF
F
AI
F
@
N
d CE
.N
hl) t > o
o
orJ
o - r F
u) (o co c) ro to
E s E as
r\ (\f
o
=>r
s s$
@ rO ct) @ d:'
.tliJ
(i) 0 co @ rO @ @ F !f @ o N o GI o
hJ o S O lF
E rt-
E E ? F IF
E F ,F
$ Iol (D E E
sa) Q E E E
C) 5 = ol sf r\ N |() @ g) (0 @ tr rf) (0 @ @ (0 @
\t'
ct
s
ct lo K) @
P
F
J
o z<
o
FJ
G
l-
b
q)
E s a? u)
sl o
N a? ol
o
N
o
s{ $ ol
o
ol
o
q
o
\
o
ol
o
q q
o
q
o
a)
c,i
ul
(\l
g) u? ul
t $
ro
t
F
a
o o q
o
(\l q
C)
N
?
a
q) F F F F F F F F
h)
- -l
lJ
o N
E o
= q? (0 ul q ol rC. q q ol o? \ c\l ol ol \ \ al a? g (0 @ q u? (\l sl q q q q
o * N F $ rO lf (\l (\l s It (\l (\l (\l ol ol CD (\l (\l N @ (o d d s CD C9 cy) o s o rO
c.i o
,F F ,F
I z
a
ht
a) ({ = o
d
o
s =
- 4 ,
= > (o (o (o ct (o lO lO
@ @
F
s
= o ol
s
F rF
=
IF F !F
rF IF
Fg J 5 = (0 @
F
tF
F F F cv) b
IF
o
.F @ @ J--
?
C\I
=
F F F
2 <
E
F
o
= s
=
J
z
!,
c
.J
4t
= 3
f
o t
6 C) o- o
o o. o Ct
tr -!9 !t o
L c E lr(5 6 o E l-
I o CO o o b
o o qt E ct 6 g
.F
(u o
E
o E E -= g 6(U o _9 qt o o o
-CL = =
L L
o
g o
g
b
o
.=
L
o ct o E E
= .o I
.F
E \,
u, o .E .H
=
ar
L
(t g
.9 E o
= 5
= = - t GL
€o CL .e
a, o e
=U' E €o Ix
lJ
o o o o CL CL
CO E o g g
=
s =
o L
o c a-
o E .a-
o
o of o o .= G C) C) (It
:' =
.e
u t-
.-
-9 .9 .9
CL
g
CL
o
CL
o
c
-9
C"
of o
o. 6 3
o o g .E .qt
o -9
U' o
3
=o
CL
s s ->
CL e EE qt cr 6
.e .a-
: o
o
CD CD
= t.g
(6 cl) CD
L-
o o b
6 o -9
o o o o
E'
CL a g L.
v, 1t o
.a- lF .a-
e
o, -( goE
. | A
.9 o ?,r ,-|
; o o -9
o
c
=
g
ct ct L
5
q,
= .9
=
c, 6
(E
c .9 3 -9
ct)
o
L
5
o
o
= o 6= -o +=i >( u3 (r D, s o
1C E O
6
g
6
tr
EEI E 6
C
o o E O C
lr J o. A I o cE t J I c l! = 6 o-
F = 6 3 lLg|t = = = g<(, <(c
c
€€ co (o (0 ct) o
gE F (\I (v) s |r) (o N @ o) o F ol \t
IF
to
r'-
N
F
@
IF
o
ol
F
(\l
RI
C\I
c9
C\I
t
cl
to
ol C\I
N
(\l
@
ol C\I GD
lr
ModuleMemoryUtilization
B-2 15 FEB 1995 l-Eg6-2008
Appendix B
F = o
o €
q 5 r F
= > GI (C' CO (o o @ o @ o @ @ (\l (o @ o @ o It
rF
sto tc, c) cr) q rr) G) tl $ e t @ s (o e) rt (v)
.a-
o rt
o
o > = (0
l.
N N s
rF F IF
q
F
ts
(\l
N b
IF F
N b
F
N N
F F
N
F
N
F
N N
F
z t
@
iF
J
o z< IF
E,
o
)o > o lf
rg 5 -
(o o o o o (\l (D
ss F o if o lf
F s ss
= > $l @ @ @ @ @ @ @ o
e ss g
.a-
s E e q g o
IL
=9
=g
ciI
5=
z<
(0
F
cl)
C\I
IF
ct
F
$
F
E
@
CU
.{ @
rF F lf
b
(0
z
b
F
g
F
(o (\| o o
FF s
rF
lf
GO o o
s .{ s F
o
GO @
$ ss
GI c0 @ @ @
o
o a
@
r() G' s { q g
o G)
F
$
F
s
F
b
(\l
N
rF
@
.F
AI
!F
lf
!F
C)
t
(o (o o (o o
co o o
s
tf
ot
rr) @ {o
F
o @ @
ss
@ @
{(0
@
g
s$
@ C\I
a g e
o s
F
lf) c)
C'
o
o
(o
F
N
,F
s b- RI
c{ IF F
$ (o N
IF
C\I
F $ z
@
lf
F
t'q) F
3
s ; (o (o (o o
t
o €
*J
E8 (\l @ @ o
s {
co o @ @ sl CO @ @
ct g
S ss
(o a-
{(0
a e
FF
aJ
o
F FF
|J)
{r
o
=E @ AI s @
C\I
RI @ S N
F
z
@
$
,F
tt)
q)
= !F
13 \ €
o o ol (0 (o (o @ @ o @ o @ @ 6l o @ o @ o $
O s rO (o s (? t
lr) c)
F
C)or cr) lil g rt @ t t(, a) o
Iro (o sl N I lf CO GI (9 N @ N N N N ol z t
= €
fJ
!F
l- F ol F F F F
hJ
o z ,F
*'J
q)
tJ
b
6
rF
o > o
(o
d (o (o o o
s
rf
-, f
o o GO
C)
B
= >
STD
RI
I
(r)
N
c)
N
g
@
t4)
@
(0
(o sss sF
@ @
g
(o
C\I
r(l
@
a s\r
L = 5 =
I sl
(\l
GI GI
g v- IF F
?
=
F F F F
z<
E
- f-
s rt
o > o
=
q tg
g,
ct
s
+rf c0 g
(0 o o (0 o o @
o to
t
c, C') (\l @ C\I @ @
d
EE
a-
Q
s $ E o F
o F F t- F F .F rF F F
c4)
C' 5= (0 (v) b (c) (0 \f (o q @ l() (o s *q g
*q z rJl)
t - ,
rrJ
J
z< b
r|r) C) E o o
b -9 -9
HEE
= =
P q q u? \ ol q? q q q ol ol g q
E
o a q q g
E
o
C\I
o \o
I
F
s o o o o o
q)
F o o o o o o o o
o
?
b
o o o o =l-
tE
z
o FIFi
b
o o to lo
.q) tt,
.E
o vro
E 6
= =
6
x x
(v) o
q) N ED ED
tr.'
3
o
= u? q q q q ul ul ol ot q q (\l
o
al (o GD q e6 F
o sl + +
'(J o * (\l c)
F
s
o)
ol
g)
ol ol RI o o c!)
6
c o g .J
o N
o @
g) t\
(,
IF
C\I IF F !l-
.o z
E z F
o o
cD \t
= =
6 = =
e.i ol
o > o
(0 z
=
-i
= E>
€
ol sl (\l z |(, o
6
C!
s (o @ C\I (\l @ @ t\ RI @ o
= 5 =
rf) u) b o) F N t- b t-
(0 o
(!
o l(} € G)
o
or
a,) J
=
iF
C\I
s
s
hl
z <
E s
.>
c c
€ o
o o
-9
-g q
= * q q q q q sl s. q q (0
a u? a ol .cl q
o
q
o
q
o
,tl
.g
lt)
ci o
:E o o o o o F o o o o o o o o -g
J (E 6
z a &
F
F
o o
= o
= =
3 o
E g
CL
= = ct,
o =
o
E o .9 5
tr CL t-
.a-
E J o o e,
- o o, E
= o= () o C) (g z o
L
o z
= cl.= .oc
o L
o () P
l-
I
.ts .9 o ct .e
x
.a-
= o () () o () = Ec
o CD
E J J
_cL o = = 3 o CL
.e
e o
5
rF tl
-3 a3 a 6 c)
J
rF
b
(,
L o = 3ct J
g o CL t) -9 L
-E o o @ o o
€o E E o E -
(l o L ra-
E -s C" .9 o
CL 6
s s
CL
CL
E = o
o g r tt6 o o g o !t C"
6 (g
= :=
= = == e E€
o b
cl E o t-
o o .r-
= a o
a-ra-
3
o
3 o € (6 a
o = = )
c6=
- = 6 =
() () C!o,
?= Itt lo
q ra
:= -- E8 c9
6
(t o E' o o = 6
o CE (r = .= a U' --
E 6 6 6 6 C' v v
o ct o
- c
U' ct
o
F
o E 5 z z -9 .9? o C) .9 .9
o
o .9
g
6
c,
6 o
x
o
x
c6()
E o
x o E e tt
CD x x
F z = t- o o o o o F F o o i E CE o = = llJ lrJ I ul E, F o
= E
t G V
g IoN
9,8,
g€
g
rii++
RI c) I u) (o F @ ot o 6l a) tf |o (o F @ ot o IF (\l
u)
ct
ro
I lct
tlo
(o
lo
}\
ro
@
|r, Ot
rl:t (o ltl
o co ut
F
CD g) ca \t s s q I s s q t u, l() lo
ht-
E6 a)
CD c", CD 6A ct) I
lt
E ;.,i
ModuleMemoryUtilization
t-E96-2008 15 FEB 1995 B-3
AppendixB
rF
E (0 o (O o (D o @
H
@ @ q, @ g) o
@
(\l rf @ t (0 @
F
$ o)
s!
@ (o rt q? E \
o
N s
F F F
o N b
c\l @ @
@
C\I
N N N
rF
t N q
J (\l CU F (\l o GI @
o
)o
r€ @ (o
CD
G'
@
so
o
C', @
(C)
(o
o)
(>
o
@
(\l $
@
C\I
@
@
o
s
o
(0
s
@
@
st s
o lf
rt- o
\$ dsF N
CO lf
to
F
(D rF
$
N
F
Q F F
a
F
lL ci)
=e @
ol (\l
@
$l
@
(\l N C\I N
(\l lr
s N
co ol
I
@ @ s) b F
(\l
$
=8
F
(o o o $ (D
s
o t
IF
s\
o o
s
!f
o @ o,
o
@
s! !F
E
G'
E
F
F
\\t eg
o
u,
o
@
N
€
C\I
@
C\I
@
(\l v
(0 c:) b
F
GI N
o € (0 C) @ G| o o lf
rt
sb
@ rf
s
F
o @ o o o, o o c:) @
\
q)
S
@
\T S
F
rF
C) {!
{!
N
!F
F
Q
t0
()
@
C\I
@
(\l
b C\I
N N
(\l
tf
@
s
@
G' !F N GI
GI tt-
B
{- -9
=
s*, F = o
0
(0 (0 o @ o @
E
o @ @ o o o !t rf $
s= t o
5 l J
:=rio > o E s @ @ to
sa
@
c O) o !F
\s
s $
c0 ot C\I @ @
H E s E (o C\I
$ S $N
rF
o E F
(D F
N E ?
b
{a = a
-EO 5= RI
t-
@ @
(\l @
@
N N o s \t
(o c) cl ol
u) = z< c\l CV
C\I F RI
= lf o GI F t
E
a)
IJ
o rF
C'
(0 o (o o @
s @ N o @ o t @ t (o t
ro
O
s
@ @ @ (\l c) t o)
g) o) o o
s @
\ s! (o CD \s to
F
@
Oat
N €
F
tr F
Q
€ N
F
b N N
F
c lr.o
= @ b @ (\l C\I N s
rr N (0 (D b C\I c\l
U
o z
C\l (\l (\l C\I ol @ (\l F lf
ilJ
(.)
c
{ .F
--
= o
o
(0
e L
o
c)
g
=
= >
to
5=
co
s5
@
(o
@
E
€9 b
o
g, o
E
@
@
o
tt-
N t =
o
E
G
o o
. - -s
--
0
t
N
CD
rF
lf s
o
a)
t
rF
rF
b
(O
\s
(\|
!t
E Nto
(0 It
lO
rF
N
g (o (F
of OJ - b b
N t
(\l sl
= z<
E
AI C\I
e
a
.- t
o
+J (\l ol o o (o (o o)
s ct
o
(D
(o
ct
b-
(o
ts e
q
o
ct)
b
q
(D
@
s a)
t- a
ro $
H
N o
J
rF C\I C\I rf)
N
rF s rF
r-
C)
\+J
hJ
.q)
E
hJ)
P
o
(-
F
b
a)
HEE N
0
s q u? ol
lil C\I
u?
F
q
s
q)
(o d?
sl
q
o
e !t
-
t
= q u? q a? ol q \to q
13 o s F
t4) $
(F o, s \r Itct N
F
(\l t
o o
z
c,i N
o (o N @ C\I
a
I
= o
'.
CD o
CD
@
SJ cr) @ CD o OI o
{
=
F !F
tr
F
\t b cr) N (c) b b ro @
q) J N (\l (\l (\l C\I C\I GD
s
H
=
,{J
r !F
o -g c E Ec
= s u? ol (o .ct o o oo
=
J
o o F g
(It
1g 5 6
c
66
Es
z
o 6
o
E o = :t € 6
8
o 6
F
E o o
(t c J c €3 6 .E
o ()
CL
()
o
E
o
o
E c
E'
o = o o
C' o
.E
E
c
6
L
(D
CL
g,
o s IL x -s e
tr : i
.9
o CO
6
E
E
E
= EE g E 6
a,
c E ll C"
3 = =o CL
5 -9 CL
tr CD r- o E o q, e o e l-
IF
o v,
= Eg (D
=3 po E o E .> CD ICD o e a)
Eg
.a- .a-
CL
E g o'= c 6 .(t
6 -9 o e 6
E C)
E
() € CL c = Eo -9 . o = o
o =
6
€) 6o at
.J
g f-
.aJ
b
o rl-
o E L
suJ () o .E c c = = o
.H
o c 3 = = Eq
v U )
c c o
EC c (D 3 g(g
.E
o e o E ll lf
e
o
o o
o
CL
.E .Eo d a -
cL&l o L. E E E - E o
o.
x
o
o
v,
c
o .9 6
C) (, oct Eo -s o 9 g 3c oa ' (a
o
o
=
o s
cr
c !t o
o
CD
.9
o o) ct) a
o oE s6 CD CD 6 6 trD o CD E E = E o o - o- 3 o
€ -9qt o -9a6 o c .c- $ft a= = =
ctf CD
0 .9 g € g': o o o 6L Og o .9 -9
E
.cr E !, t r t t IL o
= a cl E 6 6 (! g,
(u ' 6 9
.a- .a-
J g
-E E
L
E 6 at,
rJ-
o al 6 .!
-9 .9 .E F CD
o
!0 tr
g
ClIz Eg c g o
E d8 P
c c g 6
C)
6
()
g E
l-
E
F
o o o -
C) o u i = o =
b
= o o :) UJ o o
CL
tr
o o (o
=!t N a) sf ]c) (0 N @ o) o F N GA t lO (o F @ o) o (\l G' rf ro F @
Q O (0 @ (0 (0 (o (9 (o (0 (0 t\ N F t\ F F F N F N o €o @ ao @ @ @ @ @
so
-
IL
ModuleMemoryUtilization
B - 4 ls FEB1995 l-Eg6-2008
Appendix B
rF
E (\l GO @ 6 o o o
!F
o t() o o to s o
IF
o
IF
$
!F iF
o s N
I N N N
c\l GI
F
lf
C\I
t
GI
J tO
U'
)o (\t o
@
t o o
@ o o
TE bo (o rf ol o rf rt
s o
F s Nu) EE
o o o o o
lr
=e
ct
to
s E
ol
F !F
N N
iF
e
lr
Q
G)
.J
o !F
b
F
!r
!F
t
=s C\I
,F
C\I F
C\I N tf q GI c|
F
.o
rF
ol co g t
s
o @ rf C'
s o t
0
C)
u'i)
F
rF
to
s
a o !F
o N N @ b
() u) C\l
F ol
s
?
s
o @
!F
c)
-€
= o
= > o
(\l @
o
(o o
c) g rf o t
t o o
o
o
o
e
F
.P
lf)
o
F
rF
C) = @ rF IF trt
IF
o
F
N N N g @ z b t s
() 5=
z< rO (\l (\l ol
T t C\I $l
t'a) E,
(F
{-
F,
c'
o
E
b
o It o o
ol bro @
-
o o
s
ol s
s o o
$ lf
o
s
@
s
Pro @ o o ro
lo
F t
P
o
H9
9E
L ,F F
F
o
N N N \l z b tf q
{a G Y
GC' l(t
(\l
6l (\l (\l
rfI C\I cl
u, =
a)
IJ \ F
o o o (\l
bco @ ct @ (D
o $ (D $ o o
o
o
o
s o
\f rf
O u) o rO @ .a-
rF|l
fJ
b
o
C) or
lLc
=
z
F
N
l(, 99
t
N
(\l
@
N
!F F F
N
(\l
N
N
IF
s b(\l
z
€
IF
o
b
t
$ €(\|
? F
I
N
tttt'
.
o
tJ
L O
t
F
o -..,
> o co ssf o (t
rf
s
o
AI
F
tlr C)
c
= >
; E
o
{ |J) o
IF
@
q € ?
o
?
o
!F
a0
l- = 5= RI 6l N t
ol o
$
lr t
C\I
,o = |r) C\I GI
z<
\ FJ
E
b
o 3
*)
.J
o st C\I
B c) a ?
s
h)
o
o
J
CO
IF
t
'Fl
*r, o
b
E
H
P
o
a_
F
b
q)
q)
EEE N
o
I
N
!F
(t?
o FtFr
o|(\I
g
g'
ro
_ H
x x
+ +
CD
3 = q @(o
TJ o I o Fg)
o C)
z Na;
N N
o
aq)
I
= o
tr
=
J
s
H
=
s
F< rF
o
= s
=
J
z
cp
.E
= x ()
A
(v) 5 .H GD ro
o-
e O
=
a-
=o
b
CL
.E gct
-9 () v)
F8 CL v,
6 r,
a=
tr g
tr
.9 ao .sg x=
-g>
=
o
E
o
E .9
(r
CD
=, 6
2s,
tcD
gro
E
6
E
o
o
=
cr
A
a
+
() 6 $ t .> E
.F
= E g E
.> o a
.> ->
CL o
-> o c .> o .> o
= c, -9
x -> 6 P .> E = o = Eo = =
g a- v
L o 6 v!l c g q) g 6 1t CL
C) I
g
g E
c, g
o +
gt o 6o o
o ic,
o o 6ts o
o o o G' a-
c c
C)
o
CL
o xx ^o ' c)
E3 (o t 6 (v)
9or
(r) o (Y) la-
o 6 C' 8= o o (Y)
o ct CL
F I A
*GA
5 a oTL E v o= Eo so
o o (\l o rn Gl (\l
o sl o .o N o E E
q)
;:a
o o o o -9
o : o o () o a:
< o- o- E'
o o g P = O E Ol!
o O o lr = c c
o
v t -
VU
{r ll- lr-
E8 lr ]L 5 3
+8 = - a r O () I I ()
x $
= = Eo
lr IL q, t! -!i
= TL
= In lL
- 5 = = 'i =. z s 2 z z = co G E o il'O
6 F
r f
a a U
cr o +X
C
0 0 o
=tt o, o AI 6D t
g)
to
O)
(0
o
F
CD
@
ot
ct)
C't
() F
o
(\l
o o F to6i
ECDT
9 0 @ o, O) CD ot IF F !F
5o
IL
=rtct
ModuleMemoryUtilization
15 FEB 1995 B-5
l-Eg6-2008
AppendixB
E o
CD s rt
o
$
@
o o
F
0 \s !F rF
F
F
F
rF
b
C, (0
(v GI
@
(D
@
(o N
F C?
J
o
)o
rg o
(rt o
o
,F
\
\t It
o
I
@
s F Ft
of C\| N @ o
rF
N
fi
(0
ssI
o N o @
!F
!F
N
(o
(F
N
0
IF
N
$
(\l
\lr
o
(o
IF
o
rt
\r'c)
lL c:t
a ts
F
=e (E'
C\f
s
ol
q
(\l @
c,
b
(0 ol C{ C\I lr a) q) GI C\I c)
b
@
o-
t sf b
@ to
=g
rF
I $ C\I
o o N N o
ssb
t ol o|
ss
o o (o of @
o @ o @ o N to
C) \s F
5 N rF ,F rF
$ rF
o
o (\l a
(r)
b
(o N cl C\l \f GD CD b b
CD @
b
t
o-
@
F o s I o (! ol N co o o N N o
ss
o (o t o (o N @
o o @ o N to
\t 5 Na
?
E
C)
$
IF it- rF F F
rF
o b (\l @ @ N GI @ b a) b b C) b
(J $l a) (o t\ $J C\I F C\l tt GD co o tr (o
aq)
:J gt
arJ
b
= o
*,
U Gl'
Rur 5 -
= > o o \t \t cl o o @ N N o o
ss ssE s
cr) o !f
o (o ol (\l C\l @
o @ N o N N (o I
\t \o @
\s
Fa ,F
g
L
H E
=rt
=to rt-
(ct
tF
s
F
b-
E
@
TF
b 6l I !t-
b b
!F
o
F
b
,t
o a
rr
.B (f 5= (\l @ ol ol (\l
s co CD ol (\l t (E) CL
to
u) = z< C\I GI e, @ GD @ g
a
q) G .a-
E
TJ 0 o
= o CL
o F
- ' ? o o tf \r sl (o o o N (\l o g o|
(o af (\l (\l (\l
sN
o = > o t @ (9 o N
K)
O ()ol = r o CD \s o N u) (C' o @ o) o
rF IF rF o) \s rF
0 rF
lLo
F F F
N N N N ED Q
tJ
= 5= b s(\l @ b @ b s) c) o b b
s \t b
(o .E rt
s
b (\l CU (\l lF
C\I tF
c) @ rt c) @ lJ)
z = < C\I
E
E
g
*J o
O
tJ
CL
(D
b !F p
=f;.
t o o o $ s N o N N o of
o
E o CO o $
\s o @
ol
s N N|.) E
cl N @
o
ss
G) o (o o N N
\sf tO o
N F
E
$
IF !F !F ,F IF IF !F
b Q
L = l= @ s o @
@ @ b b b b !f
g = z<
G
RI C\| c\l c!, (o ol (\f F ol \t CD c) g:, @ $
o
lr (o
e
A
ora-
o
tJ)
f{
b t
IF
.9
b
rt @ F
v
b
Y
*l
o g, o o
-!g .9
.N
d G'
o
CJ !t
= -g
=
E
:'
E| J
o
o o B
H
*J E E E
5 GI
o
GI
o
o|
o
HEE
= = =
P
o
()
o
()
o
C)
(t
P
F
b
s z z z
E E Eg
.q) c E
!U
E 6
F
o
6
F
o
iF
o
q)
hl
3\|
o =
() = =
- I
= o C)
IJ o s o
z-
o
z
o
z
o C)
= ,F ? F
o o o
F F F
o- o. o-
e.i N
o o-
€
o-
z
o.
I
= @ (\l 6l \t GI t\ N co (! @ (\l ct) c) = o =
aq) =
CD
(o
@
@
@
CD
s
ro
(\l
o)
t
sr
@
t b
ol o)
@
ol
b
to
cr)
(\l
tr
(?
L- o
.c
rF
b
(0
@
o
rO E
o
s
J F (\l u) F ct, (o (\l tir C\I C\| .P (D .F .P
s = g s s
s
F iF
.>
o
g
.>
c
o
.>
E
o
o g o -9
= I
ll .o .ct
=
J
G'
6
-g
G
.g
cl
= t & &
(\l l-
o o b
o .P
x o
= .g
o .9 b x 1t
o c
b
o E
.e =
J o
b
o F l- o tr CL
b
o
tr
-9 o =
J
E
I
c
-9
o c
o
ct
(, E o
-cr
(s E
CL
x
-g
trl
z
.g
lll
z l-
=CL
= = C'
= C
l-
1C
o
6 6 o
- N .E
:' (E
=
CD
E o
g
.P o E .g
= tr -L o
o C) 3
o
3
o -s!
-CL (! J o c
= trDC)
E) o ()
o o tr 5 z lr.
z c l-
o
E o
o !t 1a- .H
g
L
(, o E E .-,, o o E tr
b
E -e C5 c
6
E b o = 6
== o 6 6
=
6 6 = =t = =
E
E o
.a-
o E E GD tt CD CD
a :'
.cI O
3s CD
: =
-9 3 c
.H
d b .a-
q, @ o, (g ct
o oAl o. tr E 6 CL o 6 o CL CL
o. = = s
o
o cl. o rr, O E O t- CL E ct
() o c .s ct
E' I E E o
-o
o o Oc- -g
.s o=
ct o, 6 q-= q 6
d
g= s g E o
.=
(D = - =
F = CL a CL F
g
E -9 g g E -- == , o
3 = EO J= ott so .g c@
CL (g 6 ED o o
o o CL -g .E
o
-9 =6 l:
o
3 ll
o €c c L
J
(D I
F C '
o
:' E o F L -
6
6'= e = E = = -= Eot
q, ;*J
E o 6 o 6 6 cr 6
-g E ; 0 '
co =
x q, o o -) o o o o E .9 o o o o 6 6 + x
i l >
+ o E
o. UJ v ) = u J 9 G tr J c0 o tr c0 tr, o o U) o E, d E a, o-o &tt
tr
o o (o ct) o o|
=tt sf ro N @ CD o F (\l cD s r() (0 N GO o, o
ol
F N CD $ to @ N CO
ol (a
IF
CO GA
o o o
!F
c) o o o o F
F
F
|F
F
.F
,F
lr-
F
F
F
!F
F F
F IF
N
F
(\l $t
F
€\l
(F
AI
IF
C\l
IF
C! C\I
F
IF F
lF F
5c)
F F
IL
ModuleMemoryUtilization
B-6 15 FEB 1995 l-Eg6-2008
Appendix B
{
rF
o
o
J
o
o N
)o = o
s-
@ rF
o
o (o (o t o F= o o o @
Eg
N
= B Itt @
o o $ t t o o (\l t
{
o o iF
@
=o @
(\l ol
@
e E ,F ct
ts €tr
.H
o .rA
99
F F
a
F
AI o b z N N
=Q > = b(y) (o
ct)
N N
K)
C\I
F
q
t o € lf
F
@
(\l G) @
b CD a)
=g z< @
z
IF
3e
tE
GO
@ @ o o (\l tt F
o (o o (o b s o cl
fJ
o
C,
s
(C)
o)
sN
@ K)
o
a-
o
z
F
b
@
IF
rt
F
ct)
x
G|
H
o FI
= o @
(\l
F
o
-.ts
= > @
(o @
o
@ @ E \t
t
o
t-
v)
(, =o a0 $ CD
(o E
v
E
E N Io b t x
5= g)
6l I
N
a q)
C) z<
E
o tf) t
z
@ $
ol
o
- I
o (D
rF
U
c = o @ +
U
*) c)
5 . F $ @ @ @ o rf
(o ctt AI lf CD F= o o o
@
€oo
@ GO tf
c 9lo = > o
s s o o ol g @
iF
H E =o lif @ @
e t CD
{ cqt @
o E
E9
rF
E F F
F
o
F
K'
{a = a
- o 5= (o (o AI N GI \t
o
o s @ b @
(D
I
rl z N sl
tD
= z< (f) q) @ to $
z
@ N ol cq) F
b @ crj
v) E, ct ,F
a)
13 \
E (o
(F
o @ @ @ o $
(o o (0 s
.d
tJ
b
o
Oor
lro
=
z
ssN
CD @
IF
lc)
@
N
F
(o
N
?
!F
$
rt
rlif
(J
tJ
b rF
6
ra = o
o - f ,
@ @ @
--F)
C' = > @ o (0
*l
o, ; @ ol E
L = 5= (c) ol 6t
g = z<
E
o) @ K)
s
h
a
rli) o =
B b (\l
o F
.N o
J
o
hl
x
op
*l o GI
b U
FI
P
HEE
F
=6
o
l- * a -
v X
F
b Xq,
.q) !f,
N O
(\l
E 9E
u +
q) N
tsa
-{
- o
=
*j9
(Et $l
IJ o * oGo
o (J
z
Joi
E
.F 'F
e.i (\|
o
o
S O rF
=
=a
I = >
aq) = *o
J 5= tr
= z<
s
hJ
E o
s
r{ (F
e
6
o
= s b
=
J
o
z E
o
E
tr (!) -e
.9
=tr
L.
o
.e >8
o
C' E (D
6.
(D
E
o
.= o 5o
a8
qt l!
= -g
I6 =o
g C) o E
c o c
SE
t
o = E x
o
o
-e
3=s
L
E o CL
o g o .> d
-9
.- L
o E CD
() E S
o .> .> s .>
c -o
t-
()
o a- e rF
b .g
g oe
cf,
s
I
fss gcE
6 g E o CL x E (D E
o, o
o
Ix .> SL .> o
g o o c o a 5 .aJ
.tt
.> g o
C)
8
l-
CS o .> o 6 (!
t 5
s
g g 6+H
A o
L
E st t E E o E
C' c
€, E g
o E
e o E 6 o c o CL
9
v c=
o o o d
o
o g =
cr o E o b o c4f
6
a b Itr CD _ e A G)
Ic o o : i o o (t
@ct
ts
o
le
t
o -g
u
o E C) sl o N c) o E o o () c,O
o o
o g o o o o o o
o o g J ( )
CD t o v
E
CI'
a
o
:' o oE()e.a=
= o|r. o lr O
II lt
= o
= =
lr o
= o
JIL
6()
olL lr
= == =
o
J
er E
at-
o
.J
o
E
-s l!
(r<
lr
= -9 6 l-
ET
H8=z ==
IL E
ct
E 5
q
o
E
o ? E E=z = o-
.D
6
cr ET
= oo U)o
o
E = o= = o o
b o
cE G E= =
G'
g
T r-O
s&
o o tr @ cr6 ll.
9=
tr rr t- *
o o
=tt
cro
a)
ct,
\t
(D
lo
cr)
@
ct,
N
a)
@
(r)
o)
(o o
\r
IF
$
N
\t
c'
rt
lf
$
lO
$
(o
$
t\
t
@
\l
O)
$
o
u) E*s
F IF F F F F F IF IF
hG-.
5() F
Z;?
F F
.J
IL
ModuleMemoryUtilization
l-Eg6-200B 15 FEB 1995 B-7
Appendix B
rF
{
rF
ol
rO
(o
o)
lr
GI
o
CD
(\l
t
3\l
s
F
o
o a F
N
!F
b
c!
ts E
J
@
(\l rt
@
a:, ro (D ]\
I
Fo tf to
!F F
o c\|
Eg C\I C\I CO $ N
u) u) CD (\l
(\l .J
o o) .a-
o \r
(q'
|F
CD o o G|
ts
F
= Q @
s
@ N (E)
(D
z a
ro
z It
=g
C\I t @
@
b
@
GO N
tF
o|
c rF
o E
o t
C) l\
o s
rF
> o F
c =E o
@
@
N N
F
o =t0 .E
o IF
E
o
() > = z b
to
*CD \r
t\
a ql
=<
E
@
@
-
rl
ro
.5
?t
tsro = o
!'
CO
lf
(E'
= E (\l
F F
*l
:( C\l $ N 6|
o) o o rf
= r o lo ult N
s
@ !F
t= tet
F,
E
a- .P
o F F
E o F
o Q
{r -=o 5 = (0
z< s
N
s
(c)
G4'
z @ z (c'
o
rf
u) = E,
C\I
@
(o
to
€o
(o
F
q)
\J $ |.)
o F
o
F !F
ol (\l
O ()or o o
lro o o $ F
E
t a
= z z b \r
s*,
b
a)
z @
(o
@
@
N
a
P
b
o
,J o
C\f
IF
ll
o. E
L = lr
q = N
FJ
b
rd
o rt
o b
*i)
(o
t- F @ to o o) lO
d G' F a) tf o
o E F
E E IF
N
El)
o
J
@ o
ct)
s
C\|
GI
t
o
E a
GI
N
lo
oJ
+J o o aa
tr.J g E cl
6l
HEE
o
P q
E E +
o
t- s sl
u?
rO
\
@
C\!
s
: b
o?
t\
sl
to
rF
N
F
q)
hl
F
b 8
-o
g,
V
x
E € b -
@
q) N ;o E= +
ri)
o o
3 =
't3
E E
(\l
o * (\l
.o C) rrt
E z B € rF.
e,i (\|
0
>
0
o.ts
= E
a
I
=
-i
= >
3 E = E lc)
E
= 9 @ o
a) J 5 =
z<
=|(t F
ts
s
l
= E .=
? F
cD
s
F
nb €8
o O e
= * t r o
=
J
g €
6 C
z
->
c
.> N .> .> ? -> .>
N
o o
g
o o o
E L.
o
c l-
- o
E
o
c
o
gE
I()-. =o
\f t o \f
o g $
-g
E c
lF
c r= $ It
E
o
=
J o
= = 6
o
= g
o
Gt
o
E
g,A
g6 = o
bE =
o
I.- o
() o
o
o o
() ()
o g) .U
g, .9= o ET o
()
-e C) -9 3 L - -o PN
b
o
o
L
o
=
->
= =
.>
=
.>
6 G'
E
6
tt
6 ltts =
o!t
.>
g q ^ =
.>
() E E o c E GD E E'
E sE E s =
o g c c c .9 E g 6 g
o -9 6 o qt
E
o 6
E
o o 6 0
tt
o.N
6
E
o 8 6 t E6 co N
Fsg
o ol sf (\l $ ol \t cD cl st E o (\l $ (\l sf o
v, o o o o o (> E o o o c .EO o o o o
o o Io o o P-g o o x
x
.o J
O
J
o
J
q)
C)
J
C)
Io CD
o
cc
J
O
J
o (t
c
o :
E O
tu tt
F
o E9
o. C , ) o O C)
J J
C)
J
o o
I o
$
H
g +
o o .'ii co
=( t, to ol c!) sl rO @ N o O) ct F ;z (')
lo ro rO rc) to ul) u) rO ro @ (0 -co
EO
J
IF F F F !F IF F
o+
lt 1 -
ModuleMemoryUtilization
B-g 15 FEB 1995 l-Eg6-2008
Appendix B
!F
@
IF
t N
E
!F
@
N
rt
CD .-
o N
o) C)
@
o) F
IF
o
a
F
o b b
C' G)
iF ,F z o| b
ro o)
\t
\r
J (0
o F
o o
)o > o
r€ (o
IF
G|
=3 € \l o GI
lf
o o F
lr (', Fro \(0 CD
(o o E
b
!F
a
IF
=e 5=
z<
iF rF z
(0
@
C\I u) g,
\f
t
=g E
,F
rF ol
o \l o| F
o
() \ CD Q
o
iF
s
o G) G)
(, !F N t
@
rF
iF
rt (o N
0 @ s @ N
ot o Ot F
o
o
o
E CD
(D
z
o b
C\I
!F
o
ro
F
€
CD
t
rt
Fl
N
o
aa G)
F
x
-
I
C- o (o GD
U
\ o
*J
L.
G'
Pro
--
= > @ \t
,F
o ol
\t
o
(D
o
n|
F
+
o
P
H E =o \ ct)
o a ,F rF l|-
N
CD
{J =!r
G O 5= @ @ z @
C\I
b
lo
CD \r
{'
b CD c;
v) = z< F
q) G
(o
\J
o \
rF >
5 -
o iF
st !o 6l
(\l
O o
(J or = > @ ttf
o)
o o) o g, F
?
lLo ;o F
(o (0 o
b ts rr
\.
d
= 5= z @
AI rO g, $
o
F
z z< (0
H
rlJ tr !F
a
c rF
cl
e
r.
o
() o
N
t
ct)
F
,F
o. (0 s
L = @
q =
F $
d
b
.-o a
o
o
tF
rt @ rF
s
+rl
|F
o C) c:t lo
CD ct) F
E rF
d o E o
!F
()
F
z o
.N
!F
,F
(0 G' @ rO o) cl
EJ)
*,
oFl
()
J
F
ts
F
5
P
HEE
F FI
o ol a? a
F
ol ol \.0 a (\l
a-a
F
s c) rF rO
o
.a-
o
(\f (\l F o
b
q) z x
(\l
E o
U
q) N
+
hl)
o q
3 = F
\J o be
o o F.
z
e.i N
o
a
I
= @
E
=
hJ
a) J
=
s
srr
o
= s
=
J
z
.> -> .> N -> -> .>
g c ? g N c o g ?
o
E
o
t
o
tr
o
=o o o o o
o 0 o
Ei= sf
9 Io rt = t e= t
tr E E \t
o
= E 6
bP
=
st
o
E E =o\t
o go
ao =
o
O.^
st
o
=
Fg
o
= E8 =
FO
v()
o
=
o
-9 .39 o o O g o o o E=o g,= ()
() Fg
! - =
o c) c)
EE o o gr-
8E 6e
.F
C) =
c
L
col
o o = = = BE = .> og = .>
= =
.> EE .>
Pgg tBs
C' FC) 6 6 !t u d !t tt
o E t,
tr
!t
g c
e t
t,
c g
=€
E
E E
Eg c E .9s g c c c
E
EEI
o c E E
o o o 60 6 o 6 o
o o o o o
(g o o o
qN t trE o st
t -
N rt 6g oN o| sf N q =
s98 egs
sl sl (\l .t cl rt N N o!t
o o o o G|
o o o
o o (') o c, c,
()
Io =eo9 ()
o o o o
() o
() -E
FFo o o o C) o
Ed 9 E3
o o C) o :td 6c) J J
xH V - o = J
o
J
C)
J
o
J
C)
J
o o
J
()
J = $
= o
J
C)
J
O t8 J
C)
J
o o o C) o x
@
r r *
B
o o sf to (0 N @ o) !l?;
=lt N CO (o (o (o (c) (o F C')
9 0 @ (o @ ?
9e
.F iF tF
!F F
!F
F
5c)
IL
ModuleMemoryUtilization
l-E96-2008 15FEB199s B-9
AppendixB
s (\ @ \t @ o
o
rF
o
(J
F
F
s
s
q
g
(\I
s
3
K'
\t
F
rF
o
J
o
€ F F F (o
g)
=o
r€ o IF
N rt o o ctt t
@ (v:t o
t\
F st s g r(t cr:t F
L
o
-
lL
=g
c)
lf
$
!F
(\l
IF
q
IF
s
IF t
iF
o
N
z
=S N
rO
rF
o
(\|
F
o
(o t(a
C' F
a
F
o s T
o $ N o
€ o
(F
(t
()
N
N
F ss
s
s
@
ss
o
lO t
(l)
N
3l)
s
E
u?
F
F
o N t o N o o
(, !f
\l
F F t- F
€ t !t (p
B
- qt
*,
t-
b
e (\ o s
€
o) €
?,
E8 t\
s$ s
@
slr
C)
u:) (Y) d)
g *. E
F
rt
rt
rF
C\I
F t-
s
F
g
o
F
F
o
(\l
v,
a,)
13
o tF
o (\ co $ o
O O crt N s s
@
ss |ct
lLO
s s N s
F,
b
o = I
!F !F t. (F
z
*)
U
U Ff
{ b t-
o
(, (\
( L
1\
F
@
s$
L - sril
g .
!F
F,
b
.9
*.,
rt
C' IF
t\ ro cr,
B (rlt lO F
(F
(,
F F
C) F
.N
h) J
o
N
@ (0 F F
\*.)
.Ff
C'
hJ
E
P
o
F,
F
b
q)
q)
HEE N
s q
t\
e
o
\o oq
o
ol
o
{
H
o
.
T3
d
o
()
s
o z
E
e.i N
o
aq)
I
.
.
J cO
Et)
s = ll
o
.s
tr{
!t
E
!-
o co os
-d(o
- :s l l N l l
. J
z E:ts
.> .> .>
gs c
o
$
o
-E
s
o
.>
o
g
sf
o -O
q
o
=
0
$
o
E s
o
sl
o
o
$
o
C sl
o
C)
J t
o
c
o
o
o
() C)
U'
o
ED
o
E
CD
.9
o
c
o
tr
o =
o $8 =o sg o= o
J
=
o
o
a\t
=
o
o
e
=
6 -> 6
g
-> -= c)
@ E
rla
() 5 = C) P! , = o o.^ C) arO o ()
J
-9 c c c c E' O (D CL
ra-
Cl.
€: = o= o -o o
-
o o =
Eg
It
.5eoE = \o/ E = = stu =
(, E e p- s
x 6
L. X A
rt t E
= -o =
c f
o FF E >c E 5 o tt
g
3 E 5 tt
6 oe o
CL
o c 9t c c 5 9
68 c c c
IE Ic 3e,o o g F o E .ge oo -s
3 a
EB
o c5 o E O rg o tro o o
E
o
E
o E= o o
(v) (v)
C)
?
3 € 6't t.' oo-
g
E3 J
o
C)
J
o Fd
J
C)
O
J
o uJO o o
l o
_f, c
q . o
J
C)
J
o J O
os J
C)
J o
o o o o
c, o = tE
o . = = UJ co to
g
r-
(! g
x
.o
LEbab
; o F s
i. ll ll ll
.X- QNNN
0€'
i3 !t o ? (\ (a
F
s
F
ul,
t\
(o
F
t\
F
€
F
ot
F
o
€ @
(\l
o
, r r i1 E " c D o o
f u
9 0 F N F -
?
a r b b b
- - - -
!F F TF F F
(F
F tF t- F F F
5o
F
IL 9P
ModuleMemoryUtilization
B - 10 15 FEB 1995 l-Eg6-2008
Appendix B
o
F > o
e
F
- t
= >
o =3D
C)
J >=
z<
o E
o c, rO (o
)o 6l o
(\l
F
ol (\l (\lC\I o €
TE t N ol
rO g)
@
o o o o €o I ro c)
s
C\I
IL
=e
c'
GA
F
R
ol
N @
s N
b z
o
.e
o
z
la-
o
z
o o rF
b
IF
@
tr) C') s s o c) c,
=g t o
g)
@
lo F
@
rt
@
t
rF
o
C)
o
C)
F @
o (o
o F
rt
@ N
(D ct,
C)
B
- q
tr o N .f
U
x
to
b
b (\l C\I N
+
I
o t (o
E Pro
LJ 't €o o
.e -oo ro
IF
CD
? rO
o r;E o o C{
{l =E z z z @
a)
@
c!) tct
o (0 o
3t,
q)
= CA t(, N C\I
13 o
o F
c
-= ->
= o
O Oor ;to
lLo
Fa
b
= 5=
.rJ
o z z<
.frf E
C.)
tJ o
{
b F
> o
e L
C)
o
B
=
=E
= @
5=
,o = z <G
\ P
b
o o
o rt \ o CL
*,
.!)
o 5.ts
= >
a
B c)
o so e
c
.N o
J 5= o
CL
hJ)
rj
+r o =< tr
E o
b ED
HEE
C
P
o
E'
C
FIF
??=
E s o
CL
o
ol ol to
@ u-r\/t 3 l
-,,
q) T'
(\l x x x
E N
o
_NUNUC )
+ + +
a)
hJ
N
o -o sf(D(O
3 = o o ou)to
lJ o s t\ s o
(ou)$l
o o
a a a
@
(c\)t $
Ct\ o
F
o tG|
z
E F
o
F
o ol
e.i N
Eh E
I
o
= = = z
a = o o
,E
;E
.-
a) J
=
ia-
s
le
g -s
s
hl)
.> .>
sr rF
c
o o o
g g
o -g -9 o
= s -cr .ct .ct
-g g
= -g
6 6 6
J
z R a&
E
€,
$B o
z tr
-i
.F
l-
q) L c o c e
€s
c l-
o o o CL
o o
L.
o
q) -ct
.g o
cO CL CL o o o
E= € s
-l
tl 5 x
() oo .cr .cl() .E
o tr cO
L.
E c
tr o
(E r C)
o otr o o o o o
.=
E
.9
- c o
f .> s o -> .> 6 a6 l- l-
o .> .>
o Or-
tro
g,
tr .Cr
=
= o = U' = = o ) co E c 6
.e
6 =
1a-
E QE) , q E E
()
J E
Eg
CL ct, 3 o
o o !, !t - o
= =tt o
=
IF -lJ-
q' o
s 0 se
L. lE
\t s if, ()$ st I
= t l-
l-
It E E
C'
() s, (E = CL o B S e :i= q e o o o
e x
6==
o. go. = = E' s 9 cq) . > c) c4) o
d CL
o o cqt c c E' cq, g
o >\-o o o
x o o o o ()
cs
o >rO -g
ctt
CD
o o
e o 6(l)
.Xv C)
@ e
E C L
() o
E'
o
t,
o
e .egts
b b t \
o
lr-
6 o
= e
o10@
v F F
x Cv vD U )
()
?
6 R =.U o .9(o := oo b . E l!= hi a X8 lt=
6 ll. o lt
= o$ 66
'!. F 6
.9 o g E = r i o
= t-
o o
t-
a, E 9= = S -*
H 9 -9 = o o
E E == = (, o
g q
E
6
to lJ. ct o o G = f D E oGl$l
t- uu
?+ +
tr N
o) '7i ?oq
o o (o (I) \t @ ctt o IF
N ;i\t$lN
= E a) st lo N @ o) o F N
o o o !f. N to sl
9 0 @ @ @ @ @ @ @ o) o) o, o) o) I ct) ot
(F (\l (\l (\l r
t- !F !F IF !F IF F
to F
5o
F F F
C', I d;<ri
ZNG|$I
IL F
ModuleMemoryUtilization
l-Eg6-2008 15 FEB1995 B - 11
AppendixB
{ o
'. U'
lr
a
F
o
o
J
o
lf
o
l.l)
o
)o t\ @
(\l
o co C\I ol
s
Eg o @ $ @
N F o N o g @ (D
a
F
e)
=e Io N
(o o-
|F
S
c)
F
N
F
$ z
o
z
o E
@ $
o
=g F
C\I I (\l
G)
rf
b
t
a
rF
> c,
-r.F
o = >
C) =E
o 5=
C) =<
E
o
o
o
o
t'a)
{
J
o
fJ
b
HI c, (\l (\|
*r
F Rro N
rO o
o
h,
H E
=rt o o
{f -ct o z
(0
u)
q)
= s
IJ 0
o rF =
> t
o
t) o
Oor
= >
;ro
lro
tJ
hr
= 5=
.h)
o z z<
+r, G
U
F, o
{
b F.
o
\ o
- .aJ
d o
o.
= >
=rD
L = 5=
q = z<
E
tJ
0
h
o rt > o
*)
t-
o - f ,
= >
B ct
c =E
.N o 5=
hr)
.d
rti,
()
J
z<
E
5
.a)
E
P
o
t-
F
h'
a)
HEE N
s
o
.|-
FI
o
x
(\|
U
+
hJl
\| o
=
o
a a
sl
to
N
ct) (D
@
\3
F)
o s t
N
C'
C\I
@
C\|
N
t\
(9
.o C)
z cd
E
rF F
(\l o o o o ol
o
l- = = = =
e,i (\| TI
lrJ UJ
o o
UJ ]U
a o
o
q
I
= = = = = =
q)
=
J E
o
.-
o
s-
o
G
o
E
o
,E,
lU
=
.t- .a-
sp
H
-s s s g s
.>
E
->
c
.>
E
.>
E E
r F o o o o o
o -9 o -9 -g -9
= s .o .cr .Cr lr cr
=
J
6 g -g .g E
6 6 6 6 6
z
& i & i &
(D g = F
tr
q€Es o
o o
o
ctt
.= .=
G
o
o
=
o
.E
E
s
o, c
o
o
= CL
()
o
o
o
3
L.
-g
E e
-9
L ul
v,
o
=
ul
U' ()
0'
o
C)
6
.9
- ze3= o
b
E3
*9 (o )
CD
E'
g
.9
E E
=t
1t,
(D
o
o
-9
.-
-9
s
o
-=
=
o
(J
E
x
o
= al-
o
=
t-
.E
c
o
.f-
g
()
o
C)
!5
E
a-
g
o
z
E
6
E
o
g
g
CL
l-
:IL .> o .9
.=
J
G Cg
g
e rF
o
3
cr
c
CU .> raD
C)
o, CL
o
.l-
.E
o J
o
o
@ .9
C'
d
S
o 6> o
c,
:E .9
L
o
E
6 6 ()
6
'!9
o
t-
o
o O.- 0
c t-
t-
o o
o
o
o g =ED
6
E
-g
ct)
q'
g
g
iE
F
air)
o 3
o E 8 = s
o cr B
( ) x*
E' B = E sh E 9 C
E 15 ;at
{ o
c)
o
E
E E 6
E E .:
o Sg , -=
c
6 E
(l,
o
a
o
Q a
6 C t
+8 =
C)
l!
C)
6 6<
o
e
o
o o
.u 'E 6 F
!Zo
o
e
0,
o
E
E ()-
5,()
.c tt
o
lr.
o
a
0'
o,
o .96
Olp
E
e=
* llj 6
arE (t
= O E
E= -5 C'
b
q)
t'l
CI'
x
o
o x x .>
o
(g
E6.
6:i o
o :- E6
F . =
€ E v,
q' o 6 =
c, e 6't
F O 6e o -- cr E) GI
CE r X O
v t Y = o os E
E(D
uJ tt ulE ^EO
ut c, E o ql= = tro CD la-
: = e
v)o A O
Y a - os x E(D
UJ < ( o tr F
L- C\I
ol
U
E o) s ct) +
g€ (v)
o
of o rF
RI
IF
(\l lo @ N o ot o
6l
C\I o rF (\f GD $ rO @ ; i N
rii rt
g6
F
ModuleMemoryUtilization
B-12 15 FEB 1995 l-E96-2008
AppendixC - FunctionGodeExecutionTimes
CODEEXECUTIONTIMESIN MICROSECONDS
FIiiNCTION
NOTES: "
1. Executiontimes for the NCOMO2,|MCOMOSor |MCOM04
modulesare microprocessordependent.lf the COM modulehas i
an expanderboard (or piggybackboard), double the execution
timegiveninthisappendix.|fthecoMmodu|eisasing|eboard
module,usethe executiontimegivenin this appendix.
.
2. Executiontimesfor analogmasterrnodulesare configuration
dependent.Totalmoduleexecutiontime for an IMAMM0SAnalog
MasterModuleis displayedin outputblock98.
FunctionCodeExecutionTimes
l-Eg6-2008 ls FEB1995 c-1
AppendixC
GI
o
g o
IL N o N o) (0 o o) o IF
@ gt @ @ ot GD c, ct G| G' lf
= !F N (o C\I \r rF
F s (p ol ol F C{ a:, C\I G' C\I F
(\t F rF rF
F
C\|
O r
iE
19 rF (!) lc) o GD (c, \r rf @ G| (\|
B O @ N
o) o sl ct) @ o o) CD @ (\l C\I @ rt ct tO rO @ GO o
g O c) (o RI lf tf (o (\l N o @ (9 t- GI ct t
F ol IF
C\I F N
=d
lo
e
ll
o o o o (? o o o to o o Ot o o (t
o) CD cr) (0 G) o o to o
o
IL
s ol @
ol st C\I lO
t
ol
CD
F
CD
RI
@
@ €
@ N
F I o, ct
F
o
IF
to
(F 0 rF
F
@
a:t
rf
(\l
(\l
rF
GA
rF
= F
a)
o (\|
a() H @
ur
N
(\l
ct)
o o
@
(F o
F
N
@
o
N c0
@ @
u)
@ o
F
o
U)
o
(\l
t\
(D
@
F
GI
o
t
(\l
o
lf
!F
(o t\
= of
C\I s) (\l @ 6l ol N 3D IF F ot F
q) =
a
*
I
f-
h'
\,
r'Fa
u) 3 --E
q)
P
F
h
5e9C)
x990.
ii'!0g/-=
o
N
@
ol
o
tr)
cqt
o
IF
@
o
(o
ro
(\l
N
o
c)
(v)
o
l4)
C\I
F
@
cq)
o o o
g,
o
@
s ct
o
F
o
U)
IF
0
IF
N
rO
@
(D
F
o
ol
u,
u)
$ Ic) o
Ir)
!F
g
hl) = OO=
F.r z -
d
b
.g
+J
3
a ]\ o o o o o o o o o o o o
X
o
o (\l
u) ct
CD
(\l
@
o
o o o
ro o
(o o
o
o o o
o o
ro
o
o
o
o
o
o
o
o o
|r,
o o o
ct
o o
cq) (I)
o
o
o
o ()
o
o
o
ol
ol s
!|D
o F o o ol s o) @ F F @ o o N O) ot o F
hI F N @
F IF tF IF F
IF
N rF rF ?
q)
\J
o
O
F. N
b o
.9 = o
o o o o o o) o o o lO ra)
*l = F
t sl |r) lo t()
ul) (o lo
t
o
CD
o
$ t\ N
o J CT' CD ol
tJ
b =
,s
LI{
.i I F
o
O =
a)
rJi
=
J
s z
€
L
o
tr- E
r-
o o o o
O IF o 0 ,F
U' o !|-
o b
F
o o J
o
o
()
o
O
o
b
o
C)
a
O
o
v) F
o
o
o o
C)
u) o
o
ES
.=o
U'
C)
o o c) o o
() o CI
o
1t C)
EH
F
o o
() 5l o 4l
U) U) U' q) 4l
!t
o l.a tl o
.F
Eq) ct, C) o C) () t .Cl r
!t !t
c
t-
U) O E' !t o c L - o o
o
o
o,
q o E o .o tt .o -cl E
o ct E E
EO-
t F
o o E
o E'
o
E
aa
c -ct
0
o.
tt
rE
L-
o
o.
E
o
E
c)
E E o
ct
=
CI
u, 9=
c,o
EV)
o
CL E
o
D
(,
t-
-oo 1t
o
CL
5
q, E
o ct tr
o o
c
o o ct
J
.e
o H= Fq
CL
:' o o-
3
o
o
€oo
.E
o
g
E o
-o o Ct ct o, o o
€o
g
o o- E
o I-
.P
tr o
ct
.F
o
g
CL
CL
CL
3
ct
= a.
= =
c\
o- b J o *5 g
E' @
o L.
o 6 o o o O r
E8 G'
E o
L
o- 5 g,
ou, c o EG| Y t:o C'
A
-9
€o \. E E
t- ra-
E at, 3 r- o a-
o 6 g, 6
c
E
tr o o
tg.
b
o o L.
E 6 o
o
()
o .aJ
g
=o g
C o c
c E
o CL o
rF
= E
=
e ?
= o o tr
6
IJ E
!P..^ o
o
E a ,
o c
-=^ F
o r-
o
g 3 cE C' (, () o
o
g o q E9 80^ -6o ? C c c = = 3CL
.F
CL
lP
CL
.E
6 o G' .e
Otlr
I 'FO ta-
L. (t,
"9 -9 -9 s .s .s
sf;p
a -9 q) J
o bR
.e
c o cn o 6 t o 3
L.
.a- J
o - .P .e .E
-eo (6 6 O Gt E
6() o .s c) CD (D
o
(l) o o .E
L.
CL
g
CL .> o
b c 6 6 6
-ct CD CD o
FX .e .e .H
J >o- o o so- 6 o g -9 o CL
p bR c, a o -9 -9 o
"E( o=- = o (r, 5 - .tr 3 E CD
=
L
o -t #= s s Eg
g
6 =
E = = - 3 = o-= o-= -e€ a,
6
f G
(t 6€
E =
6
g -9
I
o -9
J I
o
c tr. .3
F = o
EH
o-o
{
RF= E= = = =
6
E
6
E
6
g
o o
=rt o a) u) o (D to @
9 0 F (\l cv) s u) (o N @ o) F
6l
F F
t
F |F
@
.F
N
rF
O)
F (\l
IF
GI
N
ol C\I
lf
ol C\I n|
N
(u
5o
lr
FunctionCodeExecution
Times
c-2 1s FEB1995 l-Eg6-2008
AppendixC
ct
o (r)
g (o (o
IL @ @ o t\ $ F F a) N CO N F F ro O)
(\l @ @ ol c\r @ @ RI a)
=
IF
a) F F
C\I
=
ES
g o
g()
ol
o
F
o
cl cqt
q
1\
,F
o) CD
sl
$ o o N
u) CO C\I (v
o
(\l
N
(\l
@
c,
6D
CO
o
@
@
F
F
F
N
rF
N
u)
lr)
3D
F
t
IF
ol
C\I
=d
to
e
It
o o (g (o o \f (0 o (D rt o rO cf C) cu @ €o
(J tC, N
o CO
(a (? @ o o N N (o \l CD tD @ s
@ $ CD ljl) $ tr) $
lt N IF F F F
=
=
R
- e
G'
c
b
C' o (o (o o o) o) (o @ t (o t CO
H
rhf
o o N o) CD N CD (\l
n| I @
IL N (o (\l ol CD @ @ 6D $ (D s U) rO C\I (\f c7,
Fa
= ol GI
e
(F
b,
=
c)
()
q)
a
-*
tJ
h
\,
U
FaEp
8 a)
o
ot
RI
8 rO
I
to
s
o
(o
o
(\l
o
CO u)
!F $
rct
(o o
rf,
o
N
u)
u) 1()
N
o
(0
,t-
o
I
o
lo
o
\t
o
ro
ol
o
(o
E E -8 =
F
u) z
a)
t-
F
-r
U
E,
c o () o
s*r o
o
tc)
(\l
o
CD
o
o
o o
(0 o
CO F
(!)
s
(v)
$
(v,
(o
o
o
o
F
o
o o
AD t()
(0
@
o
1.)
G)
(o
o
o
ct)
o
o
q)
o o
r&, u:,
o
o
CD
o
GI
@
(\l
€
C\I
o (C)
o
o,
cr)
$
lo
J F
()
x
r {
Rl
q) N IF
TJ o o o
o = o o o o rO o
|r) (D o (v) o r(, F (I, o
to = r\ F
o
o = GO
O =
J
u)
!t
o F
@
o o
IF
(\l
F RI @ o
F
@
IF
,F u) (o @ $ = @ @ ro = @
P
b
= z z
'Ff
o o
E
o
{rl .7 .a-
(J
P
E
g .s
,J rF c E
o
LI. o o o
= @ @ ol
(o @
ct
ol GI
rO
c)
rO
CO F
(0
o o o
o
o
t\
?
.9
CD
RI
c)
o -9 @
i = F
(!
N
.F
N
C\I lr)
F
(\l
F
C\I rF @
N
lO tr (F
F
IF
&r
s
F F
J -g
I
z 6 6
O
q)
H)
a E
sr o
E
o E
F
o
o
CL U)
o. F
o
=
q
o
J lt
o CD E'
c o
o .cl E
o tt o
(u E
tr E
o E g o ct
ct
E
.9
.P
g o
ct - J
I .F o IF
3
o
c o oc o. o
- = = = o
a-
o o CL o
(,
b
b
t 3 (D
c
o- a. c
= = E
o z o z =
o a,
-o. =
o 3t,
o
o o ct
o
.s o
o
CL
o
L.
-g o J
.H
ct
o E E
=
o
t- o t G' () o c =
L
€ ()
o
G
3r,
g
o .9 U'
5
= CL g .E
= () U'c, Eo ) () & o = g
-9
6
= ^ .-
o = o cr = o .t2
o. = = -cl -9 s
5
x
o
J CL
t'
&t
E .- a C'
J
C) c l-
o
= cr
o E, s s e CL o = -
o CL a- b
= o - g tro Eo oa Eo o
.H
fJ
b 6 ^
v,F t-
qo o.
= () .= o o g '; ct = =6 6 (tx :tCL .s E'
o CL le
CL
CL
o o
.E
o
.H b s-O
6'()
tt
c
5(J
oo- o
x
o
= C5
e E
3
=
o o s s CD
b
Gtt o E o
o) e
CL
o
o o o o o
e o Eo
?; = = ?= z
EO-
G'
l-
a-
oE CD o) o
=(6 o o 3 o .=
tr
= = 6
= =
6
() E =
= c(u c6 g6 o o Eg o o
o
a
E E 3 J
cr-
6 =
^9
(u
o q
ct E o
L
6 6
-- 6 6
U' a = = .9 6
o
v,
6 (J C' g, 9 = =6
6
g
a-
3T' a-
o o E 3 z z G E -9 -9 o o "9 -9 g o .9 x x x o F -
-9
o = = = lu IJJ I
g
E >
<(.o F z F a o o cl o F l- o o E Llj tr, F O o
tr
o o (o
=!t ro g) o CA t to
3to @
(\l
ctt
ol
o
cr) (v)
GI
ct)
(r)
C')
$
a)
K)
(Y)
(0
(D
F
GD
@
CD
CD
c?
o
\r
F
t
AI
$
a)
t
rt
s t
@
s
F
s
@
s s to
IF
rO
N
u) lr) |() lO to
N
rO
@
rf)
CD
rO
5CJ
IL
FunctionCodeExecutionTimes
l-Eg6-2008 15 FEB 1995 c-3
AppendixC
G)
o o
q rf (a
lt o o o o) c, rt- (o c) (o F
ro @ t @
\r s \r (D ol (a F o o o ctt ct)
= \t F
G' rO !F (t- F
N
= F
N
O r
iE
5' (F
RI F CD g) (!
GI
o t o rl' to
G O o F
(D (o lO ,F o lO o) c, c| rr) o o N o) ?
tto F ,F @ t-
N t\ c\| @
F
GO ol GI CO
iF ol
=d J
u,
t
.cI
r) o
e
rt
ro
iF
lo
o o o c0 KI AD o o o o IF
C) @
C) o (\l o 6l o o o o !t o o) (o o o to a) @
s \t (0 ro o)
lr
=
F a) F
()
o @
F
$ $ TD 3D
= tr
-9
C'
E
aq)
5
iF
rt
J
G) I
t- o E o
b
C) o @ a) N @ C) ol o o ot @ cD o (o
IL (o rf o ol
(o o
rh,
rf, o) N F o (\l
s E o) o (r) 0 ro 3D
F,
E F 7. F F
,F !F F o ro G' (D o)
o t
F
.F
{J = E
o
-v) C)
q) E
q) o
3t
Ut !
I
ts Q --E
599()
C'
-9 u) @
o o o K) N u) to o
\,
h
.i)
d
PHB*
o
u) lf) Ilr) F
s
$ F
(\l
CD c)
(F f-
lf) .ct
o
$
€
IF @
ut @
o o E
s
(\l
rf
I
F F F
N lO F
v, =oo= @
IF
q) z a E
F
(u
F 8
g
r-)
.9
EEEg
F.. C)
P g
b
o o
o
o
o
o
o o o o
o lo
e c't o
o
*)
rF)
{
.F
F
o
\t
N
(D
o
lo
o
@ cr)
(\l
rr) -Ee
5 G
GD
F
-t
o E
s) =
t r =
.r\ -
(v)
H o E
q) (\| = F
lJ o
o = o
€ o o o z =qE o o
Q = (v,
N
sl
(?
@
s) @
(f)
(\l
o
rt
GI
u)
o
N
tJ
h-
J
= F E
o o Z
€
*.)
()
P
Fg
E.E
b
t 6
F
L\ o F C
= @ o @
tif
=
o
o
o
t ;
=
J
C) F
ol
t\
@
c)
c) E E
I
z F E
O = 6
a)
E)
= &
a !t
A
(\| E
F
A
,u -o F
.F
C
r 6 o o
L-
F
g
i|-
E o o
ea
r CL
o CD !D
o.
o o 3 -l J
F
()
.P
c o o CT' q,
o TU
() u) E8 E o
s oo .P
o tr
e=
CN g T'
gc,
o tlJ
g
CD
o E E
o
-o
tr f
cl -cl 3 s
o
.E E .o
E
o
o-
E
8.
E
o
= s c'o tl
u, E' c o = cr CL
.P
CL
L
(t
!l
-9
=
s
5
o
E
o
o
CL o
G
o
E & () c
3I'
3
o
-
-6 --
5
o
3
6 Es.E J
4t
o)
N
o
lt
E
o
CL
o.
= =
!t
C
6
J
at
.E
o
CL
3
o
.P
o o
= =8oa E o
Eg
3t' .a- L.
o
CL ct) o
€oo P
E
o
o
E
E
o
E
o -s =
a o
o o
E
.o
= !,
E
6
.t-
o
o
CL o F C'
= o
C
o
E E 6
CD = :Hu( )) E
o .g
E
6
c E tl
e oV) o
E
c g -_o = =
Et
CL
.E
E .2 e =3 E
o
g = go o '= o o o
g
@ -
o "9 JV) I e e g
b
€ E
.F
E o gt
E' E qt o o .9 C) Cl C 6O g
o
= = 5 o ()
o L
= c =
c
-9 Or- c = CD
e6 =o
.F
5
E g
o 5=
o FB c C'
o
CL
c, c
g8- o (U E o o o. = o () a-
o .s o. E
rF
tr
g CL
.s o= EolOO It(D Eu
o g
E
(o
o
ct o
x o
o
c
.9 o C) () o
Ct o () o 6 gF C)
la-
E 5
o g
ct g
o o) e trtt ol CD 6 6 ED o CD E
E 5 €= .9
E
E
E
o =
.= = E o=-
o o o
.F
o .=
\Jt
=
CL o (5 E ?trI
c5 E =6 o
rF
!
E
G
3
q) -9 -9 -9 .ct € -9 o E
.=
6
CD -9 a
E 8 lrE
.E
E C L c
u, E (l' 6o
L
('
a-
o (g g
5 o
6
c -9 .9 E -
o
6 -9 b+ v, 6
g
6
g
6
g 6 6 g
o g
E
E o
CD
(D CL
o dl CE o o <= lr U) (E tr-o r o o F
b
F OO O ffB v, o o :)
c
g€ o (D (o (o (o
gE CO (o
F AI
(o @
sf
(o
lf,}
(o (o N
(o @
(o
q,
(o o
N
F
F
(!
F
a)
t\
s
N
rf}
t\ 1\
N
F
@
F
ct)
t\
o
@
6l
c0 @
lr
@
tl)
@
IL
FunctionCodeExecutionTimes
c-4 15FEB199s l-Eg6-2008
AppendixC
G'
o
c r\ o co e
IL rO (o rO () o U) o
o- t rt R| $
t
a)
ol
@
(\l
F
o) N o
N
@ N o (o o
(\l
= (Y) c7) of rF F (\l
g-
ES
g o @ C)
(D
@ o o o rO to (o u)
o @ @
u,
*(o u)
@
o (\l
F
o)
lr
GI
(o
o)
F
rO
$
(o N o. IF rO GO N (o s q)
t9 F F ? F
=o
ro
e
e u) o tlo lt)
o to o @ @
$ @
t (\l o C\I ol o)
c) @
(\l lr) e o o t o) o o) s IF ro @
N C\l (\l
IL co d:, ? F ,F F
rt-
=
=
aa
- G'
s*) o
C)
lr
tl
o CO @
c) o o F
ol
o
o- cl
?
(\l
F
rf
(t
N @
N
a)
O)
@
ro
lf
lf GD
c)
o)
$l
rO
o
F
(0
GO
t
N
c)
K'
o)
(0
E sl lO C\t
o = F a) (! ? 1\
{r =
a()
q)
ctl
:t
g
td
b FaEp ro
o)
to
CO
t
t
s
o o o
q
o
o.
o
s
o
I
o
F
CO
o
C"
c,
o
(\l
o
F
(o
G1) (r)
F
o
N
a)
lo
lo
o
o
to
o
ol
I
?
to
(o
o
o
o
|f,
F
,F
5 8 8- =
IF F F
u)
q) =
tJ
.-) ts
b
E-r
,J
L
o
.F)
o o
o o
c)
s
\r
*t lr) co
3
(J
$
_{
trl
a) 6l
]J o o
o = o c) c) o
o
o o
lO
]\
O =
J
o
|l)
F
F
(o
F t
I
(r)
d
b =
oiJ
o
.t'.1
Q
F,
b
I
( ?
o
=
.i =
J
I
z
O
q)
hl)
a -' cr
s .cI J o 5
o E'
o
tF
Fr E
o
o
o
cD
8=
O O
o3
ob 95
5^
4r F
.o o
o
()
o
U8Bb AT 5l
S
o o >o E E' CL
o .cl
ct 3.8 -o o- tl- o F
o = CL E' o
ct
at,
o
E
;=
o= €= ;=
gE
uE >= o
CL
o
C)
J
E
o
CL
€c,o tt
E'
!t
t
o
o
E
o N
E
o
o o
e3 @ s
CL u) q,
C o T'
ct
e
o
= o o g.-.
E
g g--.. o
ct
La $a
CL- a1 E O
Q -
(t,
.F .cl
J
o !
t
o = CL
o
GI
= = = 50
RI
6 F
.9 E { o
.E
o
C) o
.- Q
ct
= = = 6()
J
A R ;() E (D .a-
6 0 =o CL o GI
aa
t8
c, o g
= o
ep
o o
CL 6 - o ;tr PE
C'tL € E C) o g
E
= J J
(, = () = =
E O o3
c7eg
b IL o
o eq o = _e_= 5 = l-
$^
5
cr CL 9o
T
C)
.a-
o E J
o .= gD Cu=
o ; z 61 =oc b ! -
g CL
3 gP 6 G C' ,9
.E
J
= Eo Eo o gO rO.
o E s qs!
== .E9 JE ll-= E
r
3(')_ 6R 3T'
E=
.Cr
E E'
E
o g
6
=
o
E Ec
- ! F
:F
.9o 9 - = N o:1 6 qt o
E = .t-
o () E e, () 5
E a EgU c'OJ)
g
() 6
e E E E -= E = -9€ B=
-cL> E C'
o s, c)
b
E .9, a cs U)
o
x
o
gE 6 9 -sd
rrO o
(tr
6 = E
6
C
t-
o o = L.
cL.^
G _cr
o =
a-
o
a-
q)
o
5- -9 oc
tt ()
o o
!,
= C D CD
o 3o
x :' t-
go_ 5'o
J
(t It
o
6
() d d* E8.F-9
C,)- q,
Er-
6 0
c
(! -g
o
O - ! -
E E 6 { .=
o
.E
CL
5
CL ct g .F
g g E
o HS
= .4s
CL
EA ia € € E-
o !, .E-
t, o o
5 p
= E(D ct !t ( D o g
€ 5EE ()
EE =
HE=
o c, 4tr
gP
F
o O
!r c = o o - o o ar C) C
o
o E 6()
:t
a() () U' 6(J 6() o ED I o J
lao o
o.
.g
UJ
:68
O O
68
O O J
u,
qt x
llJ
<v)
o(')
<U'
E 8coO o
=
6U)
c E o cc
!t
o -g
q)
0'J F3 x =
o ct) o o UJ r
=U,
o.()
3a x o x 3 J
o. c) UI o o UJ o- q) lr
.E
E
g€ (o o (\l cr) sl lr' (o N @ g) o
o
?
o
sl
c
a)
€) rf
o
lo
o
(O
o
N
o
@
(t
ct)
o
()
g6 N @ CD F
lt
FunctionCodeExecutionTimes
l-Eg6-200B 15 FEB 1995 c-5
AppendixC
G)
o
B ct o (o
t|' o o lr) $ $ F F N ct rO F lo lf o $ t GA
c!) rf F @ AI ol (\l ol CD t\ rt s (tt
=
(F tF !F !F
F
C\|
ES
co
u.O
(o
(o
@
o c
o
o
a)
o
@
.D
N
!F
|()
u)
(o
to
@
s
o)
lif
o
@
o
@
o
!F
F
ro
g
o)
ro
ct
(\l
ol
rF
u)
IF
N
ct)
F
ro
@
o
IF
o
(o @
s
=d
ro
e
rt
o cl s o o g ol s lo ro t (\l 1.| o) o o
C) (? 6l c0 o o CD o !f g o ut
@
o, t o o o
IL F ol !f
@
\t GD .F F
@ t-
lf
F !-
@ U) CV t N
ro
!F
F
F tF
=
=
Ba)
- I
Fa
c,
o
*, h
c, lo (!) o c) o rf,t a) ol o @ (o
(0 @ t IF
rO @
!|D
st t !F
lt o N @ @
tr)
F
N C\I C\I
o GD lf cr) o .D o)
F
= s @ o) N @
e
F $ IF F IF
t GI IF
=
-v)
()
U
a
t
Eb
g--E
= o o o ro o o o o o o o (D 30 (\l
fJ
od
h xood,
ir E o=
(l, @
(\l
o I(o I(o N
I
Cr) s
F
|F
s) @
rF
8 or
(C)
N
3A
CO
u) F
(\l
N
@
!F
N
F
u) -= ( r ( ) =
a,)
tr N
o
ol
o
.d
h
= =
EEEE
t-r o o
d o o
b
z z
.9
tt l)
E
E
!t
E
!! .U
J
(J iF !F
a) o o
X = =
r{ o o
o o
S) (\| z z
13 o F
o = o o
ro o o o o lr) o P o o
F
O = @
s tr, o
o)
o
o)
c)
@ o
F
o
r\ F o
(\l o- rf o
t o-
J
F
o- o-
)Fl
d
b
o = zo =
o
*J
U -
G
-
fr
b .E -s
t
( F
0
c
o
c
o
= o .9
; =
J
-ct Il
-g .g
I
z 6 6
Q
hJl
a)
a IF j
,5
!F
(\l E E 4l
c- .ct tr F
o
!F t-
,t-
E' E .cl o E
e F
,F
E
E
E
o
o
o
O
J
o -o
1t
.o
E
.o
E
C)
J
o
F
o E'
€o 4t
!,
.o
!t
o
O
J
a,
o
E
o
ll
E
E l s
o o E F
o
o v) o
CL o E
o o - J
L-
o 0, E CL
E
o
CL !t C\
=
IF
o. U' CL E o 4l
Eg o .CI c
o o o
() J =
CL
E
o 4r g,
o
CL CL o
CL 1C GL
3
o
o.
CL
-9
.= E u, CL
U) a, o E CL o .ct :'
CL o CL
=
frF
J o- CL o o, .F
tr o o e
CL
o
E o =
v,
J
o
E
o E a-
o
CL 3 a o o
g t
o
o
C o
-9 &t c o E .U
€oo CL o 6 O - .F
o o CL .E
a-
ct E3 tr
E'
E
o
CT'
o
ct
=
CL
L
(l,
x
o
c
o
c E
CL
5
l-
I
C
L
E
o E E
9Ct'
C
E
(, -
J
tt
c
CL
= E
o
o
c
(,
L
:= q' E -g o
CL o EI b o d
gs o x b
E o o @ CL
ct .a-
o c() o x o .e
E
o
o o CL
b
o =
CL
(l)
x
o
o o o
g
J
a, .9 E
gb o CL o
c o I
= =
CL
o cl E CL -g
tr
g
-c) E -9 a-
o
CL
E' E
E
o
g p o o 6 E p 6 G'
L a t A
o = = o=
l-
C" CL
=o g E o b
E
c 6
= E S5 -lrO
< ! -
tr g, o E =CL
cr (J o
= o
o
tr
o
o o .cl U' :' c l- E
o
o
(u
(D
.H : r\ a-
.a-
I
CD
= ct=
c
L.
c o ()
E -g 6 6
g E
=
U)
o
S o
E =o E CD :E o3 q)
E
qt
gt
6
CD
*(n
5C)
E g
= = 6g o=l
9=^ .H
o 9^ E - l
9.^ 9^
(l)^
E = 3 a
o E = CL
9=
rE
l- ta- CL CL
= .s EZ= CL l- t- CL Ul- CLT o
E o €('t o o
EL r-
-Eo
b 1
ct A;6 CL= sS C)
o
r (\l
F;-
AE .= sl
o)
.EE E
o
C'
C
o
as!
E=
o 6J EE 3
gD? EE
_g o
E 5 6o())c ) F p
--o e !
tro
F
o
=
J
€ J
E,q E5
g,F
-r- o
Fg= oc)
-g g
L
Glc) C) ll o O .g c) .aJ
o o
a-
o G ei5 g >() g c gH PO
P
c
.3
F <o=
() O E q O J
Co o
-
ao
J
6 0
(D
tr
6()
O J
6q C
o cr) E O
)J
) Eg C
<o
J
)
E9
oa)
o
o
o
cr
v, o
0' 6=
E, C"
-g
o.
-E CO
(')o = d
€ Q
-g
o-
-g
o. <o
EJ
V' CT'
=q
=d
tr
€€ (\l (a \f to t\ o) o cl co I rO (o t\ € (\|
CD o (\l a) t
gE
F !- F
!F !r ? ol ol C\I ol $t (\I ol N (\l a) CD a) a) a)
F IF F F rt- F rF. lF
F F IF iF ? !F F F
IL
FunctionCodeExecution
Times
c-6 15 FEB 1995 l-E96-2008
AppendixC
c)
o |J)
to
o. IF
o o rF t(0 c> (o
IL
(o
(o
\f rf t N t a)
CD ]\ o- ro N
(o
rF
o
F
(\l o- sf C! rF
GO
F
@
s)
@
(\l
= K) CD
u'i) (\l to
F
IF
G|
O -
1\
E
L O
S (\l
CD
(o
(Y) rO rO o
(0
o
K)
(o o
(! lo o
o-
N
(\|
(\l
N
o)
(D
st o
o.
o,
r\
F
t t\
I
o
to
\t
@
@
ol
ut
o
tt- o F F
rF F rt- o F
IF
F
(\l N @ $ C\I F
rF
G) F
=d
ro
e
It o o o
o o lO o o o o o o lt)
C'
() o
st
(\l
t(o o
s)
o
cr)
@
o
(\l
N
o
$
F
@
(\l o)
(\l IGO ]\
CD o. o
ol
.F
ul
to
g) F
.F
o
u)
o
C\I
(0
F
IL C\I F
tr) N
=
=
Bq)
{ d
c,
0 N
l- I
o o o rf o o
*,
s
b
C' rt o s(! s o F @
g) s| o @ F o o N
@ sl
(D @
F
g) o) (0
IL @ ol sl G' CD c\l o- C\I
@ o) GD o. t\ N @
o
r.a
= (! C\I C\I c\l
(7,
F
rF
c) CD
F
CD F F
{l =
-C"
()
q)
UI
t
h
.F)
E
P
FuEP
I (o
o
c4)
c)
(o
ct)
@
ao
t4)
€
(v,
o
o
o
(0
t
o
6l
c)
6D
o
ol
$t
\r.,
u,
q)
5
z
E8
-
= C!:,
tJ
tr
.-)
t-l
tJ
b o o o
rFJ
o o
o
o
o
o
o
*t F @ rf
-l
-
o
S)
_{
El
q)
'(J G|
o
o =
O =
J
d
h, =
tF)
o
*J
a
P
b
t
E !F
C'
=
a;
=
J
I
z
O
a)
s
hll
L !F
o 4t
sr E o o
F
lF
tt
E (\l rF (F
-cr E9 tt
o
1t
0)
.P
Bb 5
N
.0
s o
() It
ec)
o
l-
o I b
o
F F
o
F
{ €a oa 9 A J
o
(\o o J gc')
F
E
J
a
!,
o ct J o E o tl C) v) € P B aq go 6l
Ep o
-ct o .cl
o
!,
9b
C
-r
-tD
LrF .
O
e J
U)
F
s! oo
F t
o E !t
J
CD &l E'
o
o
() &q 6= F
o
o
-o (l L) o 60 6E r5- oJ
F
.cI ct o
o do
lF
!t J
!t E d$) F
o E E q,
J
=
CL il o U'
Fg
tr
E
o
&
o
ct
CL
a=
6z
g=
>z
?= lr
=
E
t
o
o
.ct
E
t
o
o
J
o
U)
tr
o
a-
o
o
CL
CL
o
CL
CL
E
o
E
t
e
CL
=
CL .cl
5 b
8.oc
Yo
0,F
= o
a)
.o
.9 z 3
9F
o E
- CL C" gJ ('= ct o E tr o lt, o CL
E
CL 3
U' o
eE^ eu^ .ct
a 5 *i6o=0
CL.r. tl
E E
o
o
.d
o
lts
o
E
CL
CL
=
5
o
lF
o
E
t
o
o
E 3 5eqd E
o
L
E q) o g o CL EO o
C'
o
o
g E r ? 5 E 8 E€ = (l) =O E CL.e o g
o CL =c) 66i CL^
o
o
b
o
E
g
g:R E J A 90-
{7= 9= ( ! - o
.-L
o
CL
o.
= Eo
U'
C)
6
o C
=c
o
1-
o
tr o a6
5
o 6,2 k o
q= 9 5
6()
E = eo=- CL
= -o tr
CL 6 6
:B
.a)
()
o oP= Eo E o
g e EO Eg
.e
CD
cg
58
o.
o = (, o o o E =o
F H = 'E o
q^ 9.-. 8Eo oQbr Eeo oQtb EE
c
8 so.^. ItO ^
g
(g
L
o
3t,
o
c
o :' o l-
E= H = :=
E €o-b c c CL 3ll a: 0 g--
9^. €ocl ha E E 6 E crl() :'o o N .Bb
Ea$9s
J a CL
(t
o ti =
O-U) 6$l
;E OER 3EH (Jr
€{ .9
o
c
95ts E 6 sg 09 s( Do( )
C)- O
o () E S 9 o 9 o .cQg r OtLo .a- F trtt o cLo
=E 6 ::( o o ill -
? 9 = fiEE4 =
o 9o. o =e) o Eat U' a -
= 9o =tt ztL !
= tc? E ( ) E C ) 9 = 6 € O ;o PO BO
o
EEB< z
1E
E() x
CT
o
CI'
O J
E,A @ a= fld= E=
qr- 6= 6=
U'Z o z
6
C
o
l - -
tLg)
O J
E, A' E,O
O J
s= c >J
-o .o
-
O()
=z
€O o-(/)
GO
c
o o o) (\l GD s t(,
= E ro (o t\ @
(,
CD o F GI GO tf to
s
@ N
s
@
r(r C)
u)
F
5o
IL
FunctionCodeExecutionTimes
l-E96-2008 15FEB1995 c-7
AppendixC
G'
o
C O) @ ol GD $ @ N
(o t(u o F
lt o @ s N
cu ol
@
ot @
!F
F
@
@
@
s @
= CT' t lF GD N IF (9 rF
F
(\|
O e
i{ o o o @ rO CO o o o ro
E r F @ rt (o to
@ o u,
o.o o a) c) @
t\ rO t() \t (0 ct) @
lr
c4) c0
,F
ro ro
g() o) F ul) (! rF
@ IF
GI F
=d
tt)
e
tf
c o C\I G) CO (\l c') o o |I) ct u) o F t\
a ro (0 o o o
o (\l N
C\I
@
sl OD @
o) IF to
a:)
N
ol o F
c, t(, ci, o F t\
IL rF IF
IF
rF
c)
=
=
tJ
AJ
- (?
-
Fa o
o @ @ o r\ lo (0 o o GI !t
Is o o
t lr ct) @
@ N
o r.) I o @ F rJ) ot
F
(o lo tr'
= C) cl N @ (\l (r) c)
e
C-
F F ct) @ GI
F
=
?'
()
q)
ut
*
FaEF
a
c) to o o o o
o o o o
r&) o
o o
(\l (o
Ff o N sl t\ (! $ (o (0 u) utt o
(o
F
b N o C\I t o o
\-,
.-J C\I g)
(\l
rF.
v CD t F a:t
5 8 8- =
IF IF !F
cr) z
t)
t-
ts
h
.tr)
F
c CO (0 (C) (o u) rf rt o| G) € @ Co
o
oFa
F
$
rt
@
(v)
F
@
ro
(\l o
F
o O)
(0
ro
ro t4)
ro $ rO c)
to
IF
ctt
IF
o)
*r ro cr) 1\ F I g)
c,
u) |r) F
F
F
@
rt- rI} lO
3 GI (\l F
F
IF !F (\l rF
a
s)
x
hJ
a) c| CO
lJ o o
o = = o o to
O =
J
= lrt
lf,
lO
(t)
c = =
o
rF) o
*f
()
tJ .E
{
b
E .F
o
=
c
o
= -g
'.i J
.cl
-g
I
z (o
O
a,) &
Ft)
s
s
r c,i
o - l -
b N
B8 r O o
g e
!l -. ; o o
oE Ba o o - -6t F
=
go
€p >9? -6-Cq)
-oX
o
EC? E E oz
o b
,qE
o
rE o BE
a)
Hg
a9 o5
E ; bo E J
93 E €E d ;Q O J
oo
C)
z
Edoo
c
9; $=
f;Fs€ :
c
o
.E
B";
E3 eb &a B: tt
E
O.-.
'o ci
E3 = o 8B
e=
8g
*=
o
E .q H bBb
o dg
5s a D ( o F:io
EE
CLr vr? EC) r
= o =o
r-
E 8 ( ' | o ec)
6cl a8 .-O 9 0 E O
g9
€q E g
{r= q
5 = E.d_ 93
(l)
e, :-o R()
8.9
(,
l-
- E = d E 8 c, €
E
5=
E I
€3 *() 9 O
O J
$;
*s 6= g € g;
6 Q l/,.--
E a :=
6 E
o
o 9 c.l
. o
ct
(l)
E
-)
r-
o o € g
C4l
.o> E 8
€ l -
o o
_cF
oct
c Lo
+= =o Ss 5 a
-c,= O r
Yci
E O
.g= 6=
:6 b o - o x E 8 e q e =
b r F
9 o CD - o d= !t C O
8ER o
Ege9
\ro -9 = 60 o EO _Eo
.r9 &= E3B= E o E 8 E9 Lc) ;()
Rgd.EO. E O (6 E cC) 1 J 6
g
o
6 l2 =z €o E= E=
6 CD (,6d
E; CL
9J E 6/i 6--
E=g=Eo -oF- () E Fpso =
E I c.i c,6l EN .-Po
ES E g P.^ 9 0 EcC trc{
g . A ^
- Y t t
tfl r\ V
o
g
o
o
g
E = 9v*8
- o
gEE 8 Eg R> 6=
EO E=
PO
EFs e
o
C)
o
e
o
O 9GD
go- o
E -
€o
=()
- - 3
E O
xE
EO
E3
ge o
E
I
E9 F=3 6=q
5Lrf't N
o g
E t,J-
< o = tO cl, UJ
g o
o- @ = Q rz o z < z @ =
EO
EZ E=X
r e V 5= E9 o
o
q,
g
g€ q) o (\l s(0 ro (o co o) o
g6
@
|r) N
rO
tF
@
r()
!F
lr)
F
(o
IF
!F
(g
.F
(9
F
(f)
(o
F
(o
F
(0 F
(o
F
@
!F
(o
- t\
F
]\
F
IL
FunctionCodeExecution
Times
c-g ls FEB199s l-E96-2008
Appendix C
c'
o
g CD
@ (\l o @ (\l o o
(9
1(l
IL CD
@
(\l lO
o @ o CD o tJ)
c) CD @ s o
= !. C\I F (D
:s
G|
o) o
B O
o
o
o
ro
o
@
lf
@
€
?
o
@
t
G}
o
lo
N
ol
o|
c|
(o 0
c)
o)
F
F
$
U.() s @ s CD ? GO F C\I r4, ol F
N
=d
lo
o
tt |o
o o O) lo
() CD
(F
ro
F
0 |()
t\
CD
F
F CY'
lr
=
=
B
g G)
s*l
o
o
IL
o
F
o
(o o
g
rF
CD
F
c)
co
(u
tr.
= s @ |r) K)
o
{J =
a()
q)
UI q--5
*
I
o o
Ff
HEER ro(o F
ct)
cl o o
ao
(9
l-
ol
N
GO
t
I
(\l
c)
\.,
hr
orf
E E -8 =
IF
U) =
p
F
b
H
EEEE
E.r
tJ
L N o
o
}F,
(0
@
ro
cl
@
s
o
6l
{-
+i) N
iF-
sl tr)
CJ
S)
x
fll
a) N
IJ o
o =
O =
J
P
b =
o
*)
.Ff
Q
tJ
b
qt rF
o
=
,i =
J
I
z
O
q)
hJ)
a J
-!9
,s o
() .o 5
o
F
J E
trr b o o. 13 E .ct o c
6
tr 0
o .0 o !t
8a =8 E -o o !t o 4r s tl E
-5 E' E' o o : o E E o o
E ;c? ^ -o -o
o t
E9 = ct
o (D
E,g J
o
E
-o
o Eb @
6
o o
E o t
H q =.d , q 6 =(',5
CL
l- lF
t o o. o
T'
cL^ EGI
b3 6 o cr
ct o.O o
GL- o o o. ct CL
o. .ct =o C GL J
? 8 E ! v{o 6()
CL
3 -Y.
= s CL olL
E CD g , c ) o R > SE E CL
= ='
CL
3n 5
o
tr o c,
:s o -E = o - CL =o
gt ;o- 3r, a-
O - o
-a= €= o .H
o
BE o
.F
E E= CL
;= ! -
lE
o c o
8 E
.E
o CL t
o g
.E
a
aO
O() E'J
.$,'-'
8= Fa CL
CL
E
6 := 65
O^,
9=
e=
F=
.=- E S oE c rr
o t-
(,
L
E= Bd Eo fo
EE -o 3 o \ z s
.c) ab 5E o t-
b
o .Cr t o
o :5
" ; 9 b v{
X O 9rl() o E O .ct ()
r- 3
o CL
E o- e o ) 6 9-or
vlL
o$i ll
() () b
6q
E B
1 - J
\,= cF( )*
M N
o
E 5 ()
l-
o
CLSI
(=2o=
+o .g Q
6 > - - t : O oc E- c €
f.-
oO
g lr
o
;Q iT=
6=
=e 5e 9o
h > o
l-
o
o
a
Ir
=
o
TI
o
b
3 Ed
o) =
= F
eE E.o
Ea
92 +8
= F
o.o
€p
tl
60 60 e J
6a
tt s 6
5() Eo = jl,
o o 3
frb =
tF
6() E .F
6 = eg
.g- c @ a e
o
=
EB
b
x ll- = > o CL otL .a)
5 o
- c
o = 6ot o o 9.o E tt E= Eot d=
.Y
= ^ EGL--
CL rF
s=
.E
= o =r^
€ 3
r=
a5 g
az F- E'
rF
o Q
EE() at
8=b+
-J
tt
E a E.$..s=o =
J - CLT
E$t 3T' cg : C L
.gE .= -N ool 6E o
E
(J
co
gO
8 e r-
6 6
o
6 6
.EJ 6o rl) cn)
o o gR e
xo-o : E 6 = E -c !) oo o o
ff=d
E=q
Z Cr8
3 8 3SR /)o
9i)
U = 6 J6
s
J_ll
c n z o(')
€+
o 6
tr
llJ
6
z z
E
o
E
o
-eO
a c ) c, l!
6s) 6 =
CDo az
EgE p E,9
cqo
oq'
ao <o
ll .?
EC)
C J
EO
EJ
<(D
93 tro
os)
o
@
EE
gs g
(\l a) sf ro (o N @ o) o IF ol c) rt |(t
@
(0
@
N @
o
o)
@
o
o)
gE N @ @ @ @ @ @
N N F N N F F
IF F F F F IF ? F F F F tl-
IF F F
IL
FunctionCodeExecutionTirnes
l-Eg6-200B 15 FEB199s c-9
AppendixC
G'
o
G
o o c0 ct C) @
(o o) o| o o
IL
o- o-
RI
e,
1|)
rO u) |l) c) (\l
C\I ot o- o.
= e) !F
F (\l F
(\|
9 r
iE rO o o o rt o
r , F
g o o o C)
o
(o @ ol q o N c:t o o o
sc) o. o- N
!F
IF !F (?
!F \r N @
F
@
to CD o. o- C\l
!F
= J
=u,
ro
e
a
C' ro
c) o o ro to t\
]L o. o, cr) (D ol
(\l
=
=
aa)
-
I
e
(qt
o
b
C) o o @
lt @
o- o-
{i,
(\l
F
o = GI
{r =
-?r)
(J
a)
3
EI
Q-r-5
td
599C)
h '-99o.
i3 xto('-=
=oo=
U)
q)
re
ts
b
t)
E-r
d
.s b
*,J
{
-t
Q
$)
x
r-l
-l
q) N
lJ o
o = o RI
(\l
o
O =
J
F
(L
o
E
F
o-
td
b
= z z =
o ; 6 o,
*'.)
otJ
() .-
-c
tJ
b .s -g .g
I .> .> .>
( F
o E
o
E
o
C
o
= o -9 o
-i =
J
lt
6
tt
6
.o
I
= -g
6
O 6 6
q)
hJ)
&
€ E !, E
A
sr
!F
o o o lt (\f
-g o
.cl
=
lt ,41 o
E
o o t
o
!F
o
,-r
4l
.tt
tr .cr o. ct CL E
.o o o. CL cr o o
E
o
E
o E !t o E -!g
E
0) tr 3 =
CL
=
GL J F
o t
t
o o
0)
E
o Fl .^
g
L
o =
E
E
o E
U'
.p f
o o
.F o
U) () o
trL
o o E F o o o o J
=
la-
CL
CL
CL
o.
ct CL o, :{ .eE o
E E
o ct
ct E
o
c g o
g
.ct
E'
ct)
(t,
CL
J
o- o E i -
tso 6 3
o CL o. E c o 4r €oo
o o o EU 5() 1P
t-
g €o a o -9 .9 E f
€o = e Eto
b
E o o lH E J .a- I o q 5 o = E
at Y
g
-0CL o c, S
C ,=o Egt o c E
c E C
g aH
l= E CL
o
.E;
l-
o o E b E o ct o o E t o
L E.r
E=
.F
l-
o
E
o CK' Ero
o
o
c
E o
E E' o() o -o
g,
Ct
CL o =
CL au)
=
l-
C' O - o
= -9
@ .F
cr q o = o 6 0 o o o 3 o
a,
o 5 S EC l -E E x = €P ;C) c IIJ
F o
o J
6 0
o O
=6 =6 = -g CL c 5 g
0
E
o
ER EO
o o olr o -9 z
J o =lr. -9 -9 o o -oGU (, o o .E
o E =
s=iEA
.P
P() .-
(! 6 3 .= =
E= .g
.H L.
3 d= E' E
E
-t
GD 6o -t
E
g
g
= (,
= o
C
(E qt
= rL
-= a =€ c =
.H
- t b
€ (r,
l
3 -g S.- E -9 b 1E
ao E' E i-
C)
o = o-R o 9.^. b
6rA E ^ 4lE a = 5
rF.
G)
C
6
rF
tCf r
E3b g
(l, t- C - cf b t-
E tob E ; 1t t -
L l-
E
e=
i F L b r F
.E Eto
9.^ rF
E g o .a-
c
r-
O r
E A €E rb 6 N
E > p)
.F
o o
.P
IF
EN E F F O E
g E 8E 9 o E E E
s9 L5
v I F
EE > o E lo C L
ER 9 lo 8R
ts € p
o o UJ ur> o o o o
E E ss
L- .t, (E o
P 1r= E = e
o .c6 6 .96 3 o. z + = e E5 6 = Eq e t, tt
F Y
u t \
F Va P Y a q, lL
E (,
- l - - l
o o o o
E EE & o s 6 s_ F6>
- 4 4 R - - a J
6=
5=
F = fb (r)6
- t G
cnJ
b 6
aDJ
) ct)
o
o
cE i a < a (5 G'
o
6
G
.!
]L
= z6
J C )
lro o
o
tc)
O J
CE o o
6 J
o^v, cl tt
v,
o
G
E o Eq O> E u ,
-uft r.cl> ru tt ^tut llr > o
o o
6
o
o
E
.t-
o
3t,
CE
F=
6=
g N o) $ CD
ct) o IF
AI
€€ (\l (!) $ @ ct) o N (r) cl o (\l (\l
to (o t\ co O) o GI o
g6
F
o, o, (t, g) I o) q) o o o o I
(F
a rF ?. t- AI I cr)
(F
rO F (\l (\l (\l (\l \t (\l (\l ol ca (\l GI C\I C\I $t c\l C\I
CD o iF
ol
lt CU (\l c\l
FunctionCodeExecution
Times
c - 10 15 FEB 1995 l-E96-2008
AppendixG
c)
o
A
IL
rO
o
o
N
N
|(,
(t,
= $
N t\
=
N
9 r
iE o o o o o
L , r F
g c lo (o o o o
q GD o) GD (o
*9 !t
=u,
ro
e
!t
o
C)
IL
=
=
tq)
{-
a-
ct
c
b
i3 C)
IL
=
e
F
b
=
a()
q)
uI S , F
I = F r O
ts
\,
.H
Fl
h FEER
u)
ql
5
z
8 8- =
.E
EEEE
F.
c
rF,
o
*i)
{
r,
Q
$)
)<
rrl
q) N
lJ o o
o = =
O = ul
J U)
tJ
b
o = z
.tJ o
.g
()
*.f
a-
c s
,3 !F
o
E
lI{ o
= -9
= .ct
"-i I
J
= -g
6
Q
a) &
a
F
trr
B
E E
o c
CL
o. ()
o
o
5
3T' o
E -9
.e
o
g
o e
o
3
E
o- E
o
o =
-g
g c tl- o E Eo
o o
-g = ()
o
.- =
a o
CL g
o
C) -Q E
c
(,
L
g
3I'
L
lrJ
cf,
c
_9
o
!,
ct
E
(D
o
UJ o
I o
=
o (t
q)
v, UJ ()
o
= E
o E o .E UJ U'
o €
c rF 6
o lE
c
o
6 rF c o CD z c E
o
E o -9 co J o
8F'
L
E
o (t o o s .9
cr<
.P
E c
ct
()
o
s o
-9
.0 -9
E
o .= g
E F 6o o
o c .= C6
.g?
G'
o
-e o
o o
o E
g
o
o
ur-
I tt- E o !, E ct
6
.: o
C'
E= UJ IU
o U)
0,
o
UJ
o
(U 6
t, g
3
C)
(U
Eq)
C) o
CD
6= o ('l
o o a o o ct
fia o z
IJJ
U) o z o
x
ltJ E g t-
F
c
g€ !F C\I (Yt sl lO (o
g6
F
(9
(\l
$ \t t
(\l
sf t s(\l
ol C! ol GI
IL
FunctionCodeExecutionTimes
l-E96-2008 15 FEB 1995 c -11
W
o
I
AppendixD - PointQualityDefinition
GENERALDESCRIPTION
Appendtx D deflnes tJre potnt qualtty fl4g states for analog I/O,
dlgltal I/O, and module bus I/O.
ANALOGINPUTS
INDIV//DUAL
GNOUPANALOGINPUTS
GROUPANALOGOUTPUTS
D'GITAL UO
MODULEBUSUO
PointQualityDefinition
l-Eg6-2008 1s FEB199s D-1
AppendixD
PointQuality Definition
D-2 15 FEB 1995 l-Eg6-2008
AppendixE - ModuleFunctionBlocks
GENERALDESCFdP7,ON
. IMAMMOS.
. NAIVTMO2.
. IMMFCOSIO4IOS(controllers).
. IMMFFOI/O2/OS (processors).
. IMMPCOI (PC 90 processor).
. NMFCOI/O2 (controllers).
. CBCO1(batch).
. CSCOI (sequence).
. src01.
ModuleFunctionBlocks
l-Eg6-2008 1s FEB1995 E-1
Appendix E
ANALOGMASTERMODULES
CONTROLLER MODULES
ModuleFunctionBlocks
E-2 15 FEB 1995 l-Eg6-2008
AppendixE
ModuleFunctionBlocks
l-Eg6-2008 15 FEB 1995 E-3
AppendixE
LOGICMASTERMODULES
ModuleFunctionBlocks
E - 4 15FEB199s l-E96-2008
AppendixE
a) NORMAL OUTPUT
b) TNFERREDOUTPUT
TP4{i14UlB
ModufeFunctionBlocks
l-Eg6-2008 15 FEB1995 E-5
AppendixE
ModuleFunctionBlocks
E-6 ls FEBtses l-E96-2008
AppendixE
COMMANDCONTROLLERS
ModuleFunctionBlocks
15 FEB 1995 E-7
l-E96-2008
AppendixE
STRATEGIC
LOOP CONTROLLERS
ModuleFunctionBlocks
E-g 15 FEB 1995 l-Eg6-2008
AppendixE
ModuleFunctionBlocks
15 FEB 1995 E-9
l-Eg6-2008
ffi
I
AppendixF - ConsoleEngineeringUnit Descriptions
Unit DesqlPlolg
ConsoleEngineering
F-1
l-Eg6-2008
ffi
I
AppendixG - ModuleStatus
GENERALDESCRIPTION
. IMAMMOS.
o NAI\{MO2/O2A.
ModuleStatus
l-E96-200B 15 FEB1995 G-1
Appendix G
IMLMMO2.
NLMMOl/NLMMOtA.
o IMMFPOI /O2/O3IO38.
o
.
INIITO2 (INFI-NET to INFI-NET remote transfer module).
INIPTO2 (INFI-NET to Plant l,oop remote transfer module). I
Table G- 14 explains process ileterface module status.
ModuleStatus
G-2 15FEB1995 l-Eg6-200B
AppendixG
ANALOG MASTERMODULES
Field Slze
Byte Fleld Descrlptlon
or Value
1 ES 80 Errorsummary:0 = $ood,1 = €rrors
MODE 60 Module rnode:00 = configure, 10 = erfor, 11 = €XOCUIB
TYPE 1F Moduletypecode= (9)re
2 FTX 80 Firsttime in execute:0 = oo, | = los
BAC 40 Backupstatus:0 = 9@d, 1 = bad
Lro 10 Summarylocalinputstatus:Q= good,1 = bad (l/O modulenot respondingor
badqualityinput)
NVF o4 SummaryNVRAMfailurestatus:Q= $006,| = fail
NVI 02 SummaryNVRAMinitializedstate:0 = oo, | = los
3 REF 80 Masterreferenceout of range:0 = no, 1 = los
toP 40 Summaryopenthermocouple status:0 = g@d, 1 = bad (configuredthermo'
couplepointis open)
SCF 20 l/O moduleconfiguration problem:0 = oo, | = !€s (problemwith UOmodule
definitionblock- occurswhengoingfromconfigureto executemode)
CAL 08 Summarycalibration status:Q= good,1 = bad
CJR o4 SummarycoldiunctionRTDstatus:0 - good,1 = bad
SRV 02 Summaryof pointsnot in service:0 = no, 1 = les (pointis out of servicefor
calibration)
EPF 01 NVRAMpowerfailureduringwrite:0 = ho, 1 = les
4 FCG 80 Failed configuration NVRAM: 0 = no, 1 = |€s (NAMMOZg!ly)
FCL 40 Failed calibration NVRAM: 0 = oo, 1 = !€s (NAMM02 only)
rcG 20 ConfigurationNVRAM initialized:0 = oo, | = !8s (NAMMO2only)
rcL 10 CalibrationNVRAM initialized:0 = llo, 1 = !€s (NAMMO2only)
ECS OF Errorcodestatus:
0 = g@d, nOt 0 = effor COde
1 - YOmoduletypeand pointtypedisagree(BLK)
2 = inputtypedisagreeswith engineeringunittype (BLlq
$ = pointinputtype invalid(BLK)
4 = trendtypeinvalid(BLR
5 = cotdjunctioninputinvalid(BLR (|MAMM03 only)
$ = pollnomialblockaddressis invalid(BLK)(|MAMMO3 only)
7 = DISblockdatainvalid(BLR (|MAMMO3 only)
5 BLK FF Btock number referring to the enor code status (ECS)
ModuleStatus
l-E96-2008 15 FEB 1995 G-3
AppendixG
PLANTBUSLOOPMODULES
Fleld Size
Byte Field Descrlptlon
or Value
1 ES 80 Error summary: 0 = good, 1 = offors
MODE 60 Module mode: 00 = configure, 10 = Orror,11 = OXOCUIe
TYPE 1F Moduletype code: (8)re= NB|MOI and lNBlMO2,(E)re= INBTMOl
2 LIN 80 LllrrVBTMon-line/otf-line:0 = on-lino, 1 = off-line (|NBTMOI only)
3 CSP 80 statusproblem:0 = no, 1 = los
Communication
MOV 40 Memory overflow: 0 = good, 1 = bad
NSF 20 Node status flag: 0 = g@d, 1 = bad
RLB 10 RedundantLllrrVBlMconfigured:0 = no, | = les (NB|MOI and lNBlMO2only)
SBF 08 SecondaryBIM failureflag: Q = good, 1 = fail (NBIMOI and lNBlM02 only)
PSI 01 indicator:Q= primary,1= secohdaryNB|MOI and
Primary/secondary
lNBlMO2only)
4 LIM 80 LIM problemflag: 0 = oo, | = les
LR1 40 Plant Loop 1 receive error: 0 = no, | = !€s
LR2 20 Plant Loop 2 receive error; 0 = oo, | = los
LT1 10 Plant Loop 1 transmit error: 0 = Do, 1 = lgs
LT2 08 Plant Loop 2 transmit error: 0 = Do, | = !€s
5 00 Reserved
ModuleStatus
G-4 15 FEB 1995 l-Eg6-2008
AppendixG
ModuleStatus
l-Eg6-2008 15 FEB 1995 G-5
Appendix G
Byte
Tablc G-3 . INNPMO 1 Netutork hrcesst4g Mdtie
andNSBMOI Superloop Bus Mdtic
Field
Field Size
(MdttlcBus)
(Controluta7)
(onttated)
Descriptlon
o
or Value
9 NDTl 01 NIS looprelaydrivetransistor1 fiailure
NDTz 01 NfS looprelaydrivetransistor2 failure
NCDl 01 NIS receive channef 1 disable
NCD2 01 NIS receive channel 2 disable
1 0- 1 3 Reserved
14 FF Module nomenclature:(01)re= |NNPMO1and NSBMO1
15 FF Revision letter (in ASCII code), for example, (44lte = D
16 FF Revision number (in ASCII code), for exampte, (31h6 - 1
ModuleStatus
G-6 15 FEB 1995 l-Eg6-2008
AppendixG
Field Size
Byte Field Descrlptlon
or Value
1 ES 80 Errorsummary:0 = good,1 = enors
MODE 60 Modulemode: 00 = configure,10 = enor, 11 = execute
TYPE 1F Moduletype code: (11)re= NGCMO1and INPPT0I
2 FTX 80 Firsttime in execute:0 = no, 1 = yos
BAC 40 Backup stiatus:0 = good, 1 = bad
Rro 20 SummaryremotgUOstatus:0 = 9ood,1 = bad
Lro 10 Summarylocall/O status:0 = good,1 = bad
NVI 04 NVRAMchecksumeror: 0 = good,1 = bad
CFG 02 0 = no, 1 = Yes
Defaultconfiguration:
3 PCU 80 Oneor morePCUsoff-line:0 = no, 1 = yes
MEM 40 Memoryoverflow:0 = good,1 = bad
NEF 20 Node environmentfailure: Q = good, 1 = bad
SL1 Serial link 1 status: 0 = 9ood, 1 = bad
SL2 Serial link 2 status: g : good, 1 = bad
4 LIM 80 LIM problemflag: 0 = no, 1 = yBS
LR1 40 Loopreceiveerrorchannel1: 0 = oo, 1 = y€s
LR2 20 Loop receive eror channel 0: 0 = Do, | = !9s
LT1 10 Looptransmiterrorchannel1: 0 = llo, | = !€s
Lr2 08 Loop tr:ansmitenor channel 0: 0 = llo, | = les
5 00 Reserved
ModuleStatus
r-E96-2008 15FEB1995 G-7
Appendix G
. COMPUTERINTERFACECOMMAND
PLANTLOOP TO COMPUTERCOMMUNICAT'OA'S
Field Size
Byte Field Description
or Value
1 ES 80 Errorsummary:I = good,1 = erors
MODE 60 Module mode: 00 = configure, 10 = eror, 11 = execute
TYPE 1F Module type code:
(OA)re= |NPTM01,lNPCI0l
(1Ohe= NLSMO1,!NPCT01,lNPClO2
(17)re= ClC01
2 FTX 80 Firsttime in execute:0 = no, 1 = yos
Rro 20 Summaryremoteinputstiatus:Q= good,1 = bad
LIO 10 Summarylocalinputstatus:Q= good,1 = bad
3 CSP 80 Communicationstatus problem: 0 = no, 1 = !€s
MOV 40 Memory overflow:0 = good, 1 = bad
NSF 20 Node statusflag: Q = good, 1 = bad
NODE 07 Node type: 0 = computer interface unit, 1 = operator interfacestation or
TYPE managementcommand systern,2 = ogerator interface unit
4 LIM 80 LIM problemflag: 0 = no, | = !€S
LR1 40 Plant Loop 1 receive eror: 0 = no, 1 = y€s
LR2 20 Plant Loop 2 receive eror: 0 = no, 1 = y€S
LT1 10 PlantLoop1 transmitenor:0 = no, 1 = y€s
u 2 08 Plant Loop 2 transmit eror: 0 = no, 1 = yes
5 HOST FF Value set by the computer (when non-zero, ES = 1)
ModuleStatus
G-g 15 FEB1995 l-E96-2008
AppendixG
Field Slze
Byte Field Descrlptlon
or Value
1 ES 80 Eror summary:0 = good,1 = enorc
MODE 60 Modulemode:00= configure,01 =fail, 10 = error,11= execute
TYPE 1F =
Moduletypecode:(15)re enhancedstatus
2 FTX 80 Firsttimein execute:0 = no, 1 = y€s
Rto 20 Summaryremoteinputstatus:0 = 9ood,1 = bad
Lro 10 Summarylocalinputstiatus:I = good,| = bad
CFM 08 Modulein configuremode(MODE= 00):0 = no, 1 = yes
ERM 01 Modulein enor mode(MODE= 10):0 = no, 1 = yBS
3 CSP 80 Communicationstatus problem: 0 = no, 1 = !€s
MOV 40 Memory overflow: 0 = good, 1 = bad
LOP 10 Off-line bridge for remote loop: 0 = no, 1 = !€s
SDF 01 Securi$ device failure
NODE 07 Node type: 0 = computer interfac€, 1 = operator interface unit or management
TYPE command syst€ffi, 2 = ogerator interface unit
4 NSF 80 Node environmentstatus flag: Q = good, 1 = bad
LR1 40 !NF|-NET 1 receive eror: 0 = no, 1 = yes
LR2 20 INF|-NET2 receiveeror: 0 = no, | = les
LT1 10 |NF|-NET1 transmiteror: 0 = no, 1 = y€S
LT2 08 |NF|-NET2 transmiteron 0 = no, 1 = y€s
Rt1 04 Receiver idle on channel 1 of central loop: 0 = no, | = les
Rt2 02 Receiveridle on channel2 of central loop:0 = no, 1 = y€s
RCF 01 Ringcommunication failure:0 = no, 1 = yes
5 HOST FF Valueset by the computer(whennon-zero,ES = 1)
6 ETYPE 20 Enhanced moduletype(20)re= lNlCT0l/03,(2A)re= |NSEMO1
7-8 00 Reserved
ModuleStatus
l-E96-2008 15FEB1995 G-9
Appendix G
ModuleStatus
G-10 15 FEB 1995 l-E96-2008
AppendixG
CONTROLLERMODULES
ModuleStatus
t-E96-2008 15 FEB1995 G - 11
Appendix G
Field Size or
Byte Field Description
Value
1 ES 80 Errorsummary:0 = good,1 = enors
MODE 60 Module mode: 00 = configure, 10 = enor, 11 = execute
TYPE 1F Module type code = (7he
2 FTX 80 First time in execute:0 = Do, 1 = yes
MOV 40 Memoryoverflow:0 = no, 1 = los
Rro 20 Summaryremoteinputstatus:Q= good,1 = bad
LIO 10 Summarylocalinputstiafus:I = good,1 = bad
NVF 04 SummaryNVRAMfailurestatus:0 = good,1 = fail
NVI 02 SummaryNVRAMinitializedstate:0 = no, | = 1/es
DSS 01 Digital station status: Q = good, 1 = bad
3-5 Error Code 3 4 s
NVRAM error:
01 01 Write failure
02 Checksumfailure
03 Bad data
FF Reset during write
03 ( 1 ) Missingl/O moduleblockor modulenumberof l/O moduleor DLS:
(1)= groupnurnber
05 ( 1 ) (2) Configuration eror - undefinedblock:
(1) = blocknurnbermakingreference
(21= blocknurnberbeingreferenced
07 ( 1 ) lnsufficientmemoryin rernotememory:
(1) = bfocknumberof digitalinputtist(functioncode46)
08 ( 1 ) Trip block activated:
(1) = block nurnberof trip block
ModuleStatus
G-12 15FEB1995 l-E96-2008
AppendixG
3 Enor code
4 Enor codedescriptor(1)
5 Enor codedescriptor(2)
ModuleStatus
l-Eg6-2008 15 FEB 1995 G-13
Appendix G
Field Size or
Byte Field Description
Value
1 ES 80 Errorsummary:0 = good,1 = enors
MODE 60 Module mode: 00 = configure,10 = enor, 11 = execute
TYPE 1F Module type code: (B)re= NMFC01I02and |MMFC03/04/05,
( D ) r e= I M M P C O 1 , ( 1 3 ) r=eC B C 0 1 ,( 1 4 h e= C S C 0 1 ,( 1 9 ) r s= S L C g 1 1 2 1
2 FTX 80 Firsttimein execute:0 = no, 1 = yes
BAC 40 Backupstatus:0 - good,1 = bad
Rro 20 Summaryremoteinputstatus:Q= good,J = bad
Lro 10 Summarylocalinputstatus:Q= good,1 = bad
CFG 08 On-line configurationchanges being made
NVF 04 Summary NVRAM failure status: Q = good, 1 = fait
NVI 02 Summary NVRAM initializedstate: 0 = no, 1 = yes
DSS 01 Digital station status: Q = good, J = bad
3-5 Error Code 3 4 5
Byte 3 is
NVRAM eror:
displayed
0 1 0 1 - Write failure
on the
02 Checksum failure
front panel
03 Bad data
LEDs FF Reset during write
when the
module is 02 ( 1 ) (z',)Analog input reference eror:
in ERROR (1), (2) = block number of control interface l/O module block
mode. 03 ( 1 ) (2) Missing l/O module or expanderboard:
Under (1), (2) = block number of l/O module or station
MONITOR/ 05 ( 1 ) (2) Configurationerror - undefinedblock:
SIATUS (1), (2) = block number makingreference
screen for 06 ( 1 ) (2) Configurationerror - input data type is incorrect:
SLC. (1), (2) = block number makingreference
08 ( 1 ) (2) Trip block activated:
(1), (2) = block number of trip block
OF Primary module has failed and the redundant module configurationis not
current
10 Primary module has failed and the dynamic RAM data in the redundant
module is not current
14 Module is set for |NF|-NETbut is in a Plant Loop environment
ModuleStatus
G-14 15FEB1995 l-Eg6-2008
AppendixG
ModuleStatus
l-E96-2008 15 FEB1995 G - 15
Appendix G
Field Size or
Byte Field Description
Value
1 ES 80 Errorsummary:0 = good,1 = errors
MODE 60 Module mode: 00 = configure,10 = enor, 11 = execute
TYPE 1F Module type code: (15)re= Enhancedstatus
2 FTX 80 First time in execute: 0 = no, 1 = yeS
BAC 40 Backup status: g = good, 1 = bad
Rro 20 Summary remote input status: Q = good, 1 = bad
Lro 10 Summary local input status: g = good, | = bad
CFG 08 On-line configurationchanges being made
NVF 04 SummaryNVRAMfailurestatus:Q= good,1 = fail
NVI 02 SummaryNVRAMinitializedstate:0 = no, | = f€s
DSS 01 Digital station status: Q = good, | = bad
3-5 Error Code 3 4 5
NVRAMeror:
Byte 3 is
01 01 Writefailure
displayed
02 Checksum failure
on the 03 Baddata
front panel
FF Resetduringwrite
LEDs
when the 02 ( 1 ) (2) Analog input reference eror:
moduleis (1), (2) = block number of control interface l/O module block
in ERROR 03 ( 1 ) (2) Missing l/O module or expanderboard:
mode. (1), (2) = block number of l/O moduleor station
05 (1) (2) Configurationetror - undefinedblock:
(1), (2) = block number making reference
06 ( 1 ) (2) Configurationeffor - input data type is inconect:
(1), (2) = block number making reference
08 ( 1 ) (2) Trip block activated:
(1), (2) = block number of trip block
OF Primary module has failed and the redundant module configurationis not
current
ModuleStatus
G - 16 15 FEB 1995 l-Eg6-2008
AppendixG
ModuleStatus
l-Eg6-2008 15 FEB1995 G-17
Appendix G
ModuleStatus
G- 1g 15 FEB1995 l-Eg6-2008
AppendixG
ModuleStatus
l-E96-2008 15 FEB1995 G-19
AppendixG
Byte Btt
7 6 5 4 3 2 1 0
1 ES MODE TYPE
2 sro cro NVI
3 PCUs MOV SLSTA BKCFG BKSTS RINGs PSI
4 NSF RERl RER2 TERl TER2 RIDl RID2 RCF
5 SLSTl DO3ST SLST2
6 ModuleETYPE
7-g Reserved
9 NDTl NDTz NCDl NCD2
1 0- 1 3 Reserved
14 Module nomenclature= O2 (decimat)
15 Revision letter (ASCll)
16 Revision number (ASCll)
Field Size
Byte Field Description
or Value
1 ES 80 Errorsummary:0 = good,1 = errors
MODE 60 Module mode: 00 = configure,01 = fail, 11 = execute
ryPE 1F ModuleUpecode:(1S)re= lNllTQ2; (18)re= lNlPTg2
(see byte6 for lNllT02extendedcode)
2 SIO 20 l/O status for data sourced by satellite ring PCUs: g = good, 1 = bad
cro 10 l/O statusfor datasourcedby centralring PCUs:g = good,1 = bad
NVI 02 Defaultnonvolatile memoryconfiguration (lN!pr02only):
0 = blocksconfigured,1 = no blocksconfigured
3 PCUs 80 Nodes off-line:0 = no, | = les
MOV 40 Memory overflow: 0 = no, 1 = 1lBS
SLSTA 20 Serial link status: 0 = good, 1 = failed
BKCFG 10 Backup module colfigured: 0 = no, 1 = yes
BKSTS 08 Status of backup module: 0 = god, 1 = bad
RINGs 04 Rings off-line:0 = on-line, 1 = off-line bridge for remote rings
PSI 01 indicator:q = primary,1= secondary
Primary/secondary
4 NSF 80 Node environmentstatus flag: Q = good, 1 = bad
RERl 40 Receive errors on channel 1: 0 = no, 1 = !€s
RER2 20 Receive erors on channel 2: 0 = no, 1 = y€s
TERl 10 Transmit enors on channel 1: 0 = no, 1 = tes
TER2 08 Transmit enors on channel 2: 0 = no, | = }res
RIDl 04 Receiveridle on channel 1: 0 = no, 1 = yeS
RID2 02 Receiver idle on channel 2: 0 = no, 1 = yos
RCF 01 Ring communicationfailure: 0 = lo, 1 = yes (lNlpr02 only)
5 SLSTl 80 Status of serial link 1: 0 = good, 1 = bad
DO3ST 10 Digital output 3 state: 0 = de-energized, 1 = energized
SLST2 08 Status of serial link 2: 0 = good, 1 = bad
6 ETYPE FF Extendedmogglgtype:12,!)rr=lNllT0z,(18)re= lNlPTg2
7- 8 00 Reserved
ModuleStatus
G-20 15FEB199s l-Eg6-2008
AppendixG
ModuleStatus
l-E96-2008 15 FEB1995 G -21
Appendix G
PROCESS INTERFACEMODULE
Field Size
Byte Field Description
or Value
1 ES 80 Eror summary:0 = good,1 = enors
MODE 60 Modulemode: 01 = fail, 11 = execute
ryPE1 1F Moduletype code = (01)re
2 Reserved
3 PCUs 80 Nodes off-line:0 = no, 1 = y€s
MOV 40 Memory overflow: 0 = no, 1 = ygs
NSF 80 Node environmentstatus flag: Q = good, 1 = bad
4 LIM 80 LIMintemaleror: 0 = no, 1 = yes
RERl 40 Receive errors on channel 1: 0 = no, 1 = y€s
RER2 20 Reeive erors on channel2: 0 = no, 1 = y€s
TERl 10 Transmitenors on channel1: 0 = good,1 = enors
TER2 08 Transmit enors on channel 2: Q = good, 1 = erors
5 Reserved
ModuleStatus
G -22 15 FEB1995 l-E96-200B
Appendix G
R MODULES
COMMUNICATIONPROCESSO
ModuleStatus
t-E96-2008 15FEB1995 G-23
Appendix G
CONFIGURAT'ON
AND TUNING,AND ANALOGOUTPUT
Field Size
Byte Field Description
or Value
1 ES 80 Eror summary:0 = good,1 = enors
MODE 60 Module mode: 01 = fail, 11 = execute
TYPE 1F Module type code: (2)re= NCTMQ1,(12)rc= CTTQ1102,
(a)re= lMAOMgl
2-5 00 Reserved
ModuleStatus
G -24 15 FEB 1995 l-E96-2008
I
o
Visit Elsag Bailey on the World Wide Web at http://www.bailey.com
Ourworldwidestaffof professionals
is readyto meetyourneedsfor processautomation.
Forthe locationnearestyou,pleasecontactthe appropriate
regionaloffice.
AMERICAS ASIA/PAGIFIC EUROPE,AFRICA, MIDDLE
EAST GERMANY
29801EuclidAvenue 152BeachRoad ViaPuccini
2 Graefstrasse
97
Wickliffe,
OhioUSA44092 GatewayEast#20-04 16154Genoa,ltaly D-60487 Frankfurt
Main
Telephone1-216-585-8500 re189721
Singapo Telephone
39-10-6582-943 Germany
1-216-585-8756
Telefax Telephone
65-391-0800 Telefax
39-10-6582-941 Telephone49-69-799-0
Telefax
65-292-901
1 TeIefax49-69-799-2406