User Manual
IM 01C22T02-01E
A-18
APPENDIX 4. PID Block
A4.8 Feed-forward
Feed-forward is an action to add a compensation output
signal FF_VAL to the output of the PID control
computation, and is typically used for feed-forward
control. The figure below illustrates the action.
PID 
computation
FF_SCALE
OUT_SCALE
PV OUT
FF_VAL
FF_GAIN
FA0403.EPS
A4.9 Block Modes
The block mode is set in the parameter MODE-BLK.
Stipulates the target mode to which the 
PID block transfers. 
Indicates the current mode of the PID 
block.
Stipulates all the modes that the PID 
block can enter. The PID block is 
prohibited to enter any mode other than 
those set in this element. 
Stipulates the mode in which the PID 
block normally resides. 
MODE_
BLK
Target
Actual
Permitted
 Normal
TA0405.EPS
There are eight modes for a PID block as shown
below.
Block 
Mode
Description
Remote output mode, in which the PID block outputs 
the value set in ROUT_IN. 
Remote cascade mode, in which the PID block 
carries out the PID control computation based on the 
setpoint (SP) set via the remote cascade connection, 
such as from a computer, and outputs the computed 
result. 
Cascade mode, in which the PID block carries out the 
PID control computation based on the setpoint (SP) 
set from another fieldbus function block, and outputs 
the computed result. 
The PID block carries out automatic control and 
outputs the result computed by the PID control 
computation. 
Manual mode, in which the PID block outputs the 
value set by the user manually. 
The PID block outputs the value set in TRK_VAL. 
ROut
RCas
Cas
Auto
Man
LO
TA0406-1.EPS
Block 
Mode
Description
Initialization and manual mode, in which the control 
action is suspended. The PID block enters this mode 
when the specified condition is met 
(see Section A4.14). 
Out of service mode, in which neither the control 
computation nor action is carried out, and the output 
is kept at the value that was output before the PID 
block entered into O/S mode. 
IMan
O/S
TA0406-2.EPS
A4.9.1 Mode Transitions
Transition 
Destination 
Mode
Condition
NOT 
Conditions
1. If O/S is set in MODE_
BLK.target (or if O/S is set in 
target inside the resource 
block)
2. If the specified condition is 
met (see Section A4.14)
3. If Track Enable is specified in 
CONTROL_OPTS and the 
value of TRK_IN_D is true
4. If Man is set in MODE_
BLK.target or if IN.status 
(input status) is Bad
5. If Auto is set in MODE_
BLK.target
- AND -
if IN.status (input status) is 
not Bad
6. If Cas is set in MODE_
BLK.target
- AND -
if neither IN.status (input 
status) nor CAS_IN.status is 
Bad. 
7. If RCas is set in MODE_
BLK.target
- AND -
if neither IN.status (input 
status) nor RCAS_IN.status 
is Bad. 
8. If ROut is set in MODE_
BLK.target 
- AND -
if ROUT_IN.status (input 
status) is not Bad
9. If RCAS_IN.status or ROUT_
IN.status is Bad (indicating a 
computer failure; see Section 
A4.17.1 for details)
NOT if 
condition 1 
is met 
NOT if either 
or both of 
conditions 1 
and 2 are met 
NOT if any 
one or more 
of conditions 1 
to 3 are met 
NOT if any 
one or more 
of conditions 1 
to 3 are met 
NOT if any 
one or more 
of conditions 1 
to 3 are met 
NOT if any 
one or more 
of conditions 1 
to 3 are met. 
NOT if any 
one or more 
of conditions 1 
to 3 are met. 
O/S
IMan
LO
Man
Auto*
Cas*
,
**
RCas*
,
**
ROut*
,
**
In accordance 
with the 
SHED_OPT 
setting
TA0407.EPS
* To activate mode transitions to Auto, Cas, RCas,
and ROut, the respective target modes must be set
beforehand to MODE_BLK.permitted.
** A transition to Cas, RCas, or ROut requires that
initialization of the cascade connection has been
completed.










