<Appendix 5. PID Block>
285
IM 01E21A02-03EN
A5.9 Block Modes
TheblockmodeisdenedwiththeparameterMODE_BLK.
MODE_
BLK
Target Denesthetargetmode.
Actual
Indicates the current block mode.
Changes depending on the status of input data and target
contents.
Permitted
Denesconstraintsofthetargetmode.
Ifconstraintsarenotdenedhere,itbecomesimpossibleto
transition to the mode.
Normal Denesthenormalmode.
There are eight modes for the PID block as shown below.
Block
Mode
Description
ROut Remote output mode. The mode outputs the value given by ROUT_IN.
RCas
Bytheremotecascadeconnection,thesetpoint(SP)isreceivedfromthe
host computer, etc., and results of the PID control calculation processing are
output.
Cas
Bythecascadeconnection,thesetpoint(SP)isreceivedfromotherfunction
block, and results of the PID control calculation processing are output.
Auto
The PID block carries out automatic control and outputs the result calculated
by the PID control computation.
Man
The block goes into manual mode, and outputs OUT, the value set by the user
manually.
LO ThePIDblockoutputstheoperationoutputvaluesetinTRK_VAL.
IMan
Initialization and manual mode. This mode temporarily interrupts the control
operation. The mode which operates when the initialization and manual
fallback conditions shown in Section A5.14 are met.
O/S
Control calculation processing is carried out. The output of the previous value
is kept.
A5.9.1 Mode Transitions
Destination Condition Other Condition
(1) O/S
IfO/SisspeciedinMODE_BLK.target
(orifO/Sissetintargetinsidetheresourceblock)
(2) IMan
If the Initialization and manual fallback conditions are met
(SectionA5.14)
NOTifcondition(1)ismet
(3) LO
IfTrackEnableisspeciedinCONTROL_OPTSandthe
valueofTRK_IN_Distrue
NOT if either or both of
conditions(1)and(2)aremet
(4) Man
IfMANisspeciedinMODE_BLK.targetorifIN.status
(inputstatus)isBAD
NOT if any one or more of
conditions(1)to(3)aremet
(5) Auto
IfAutoisspeciedinMODE_BLK.target
- AND -
ifIN.status(inputstatus)isotherthanBAD
NOT if any one or more of
conditions(1)to(3)aremet
(6) Cas
IfCasisspeciedinMODE_BLK.target
- AND -
ifIN.Status(inputstatus)andCAS_IN.Statusareother
than BAD
NOT if any one or more of
conditions(1)to(3)aremet
(7) RCas
IfRCasisspeciedinMODE_BLK.target
- AND -
ifIN.Status(inputstatus)andRCAS_IN.Statusareother
than BAD
NOT if any one or more of
conditions(1)to(3)aremet
(8) ROut
IfROutisspeciedinMODE_BLK.target
- AND -
ifROUT_IN.status(inputstatus)isotherthanBAD
NOT if any one or more of
conditions(1)to(3)aremet
Note 1: To activate mode transitions to Auto, Cas, RCas, and ROut, the respective target modes
mustbepermittedbeforehandwithMODE_BLK.permitted.