Professional Documents
Culture Documents
Reference Vol.1
IM 33K03E22-50E
IM 33K03E22-50E
5th Edition
i
Introduction
The integrated production control system CENTUM VP is the products of distributed control
system (DCS) for large and medium-small scale process control.
This manual is written for use as a part of reference manual describing the functional details
of CENTUM VP. This manual focuses on the function block details. You can read the required
chapters when you need the details of function blocks.
In this manual, FFCS, FFCS-L and FFCS-V are all referred to as FFCS series. If the individual
types of FCS need to be particularly mentioned, the FCSs may be described respectively with
their particular types.
This manual consists of the following chapters:
Chapter 1 Regulatory Control
This chapter describes the detailed descriptions on all the regulatory control blocks ex-
cept the FOUNDATION fieldbus faceplate blocks.
Media No. IM 33K03E22-50E (DVD) 5th Edition : Aug. 2014 (YK) IM 33K03E22-50E 5th Edition : Aug.08,2014-00
All Rights Reserved Copyright 2011, Yokogawa Electric Corporation
ii
Engineering
Consolidated Alarm
Engineering Engineering Management Software Batch Management
Reference Vol. 2 Reference Vol. 3 Reference System Reference
IM 33K03G22-50E IM 33K03G23-50E IM 33K03H20-50E IM 33K03J10-50E
FOUNDATION fieldbus
Engineering Guide
IM 33K20T20-50E
IM 33K02D10-50E IM 33K02D20-50E
Hardware
Turbomachinery
Peripherals Field Control Stations Input & Output Modules I/O Modules
IM 33K50C10-50E IM 33K50E40-50E IM 33K50G10-50E IM 33K10U10-50E
IM 33K50D10-50E IM 33K55W10-50E
n Notes on Software
YOKOGAWA makes no warranties, either expressed or implied, with respect to the Soft-
ware Product's merchantability or suitability for any particular purpose, except as speci-
fied in the warranty terms.
Please purchase the appropriate number of licenses of the Software Product according to
the number of computers to be used.
No copy of the Software Product may be made for any purpose other than backup; other-
wise, it is deemed as an infringement of YOKOGAWA's Intellectual Property rights.
Keep the software medium of the Software Product in a safe place.
No reverse engineering, reverse compiling, reverse assembling, or converting the Soft-
ware Product to human-readable format may be performed for the Software Product.
No part of the Software Product may be transferred, converted, or sublet for use by any
third-party, without prior written consent from YOKOGAWA.
Documentation Conventions
n Symbol Marks
The following symbols are used throughout the User's Manuals.
Identifies instructions that must be observed to avoid physical
injury, electric shock, or death.
n Typographical Conventions
The following typographical conventions are used throughout the User's Manuals.
n Drawing Conventions
Drawings used in the User's Manuals may be partially emphasized or simplified for conven-
ience of description, so that the unnecessary parts are omitted from the drawings.
Drawings of the window may be slightly different from the actual screen shots with different
settings or fonts; the difference is not extended to the range that may hamper the understand-
ing of basic functionalities and operation and monitoring tasks.
n Trademark Acknowledgements
CENTUM, ProSafe, Vnet/IP, PRM, Exaopc, and STARDOM are registered trademarks of
YOKOGAWA.
Microsoft, Windows, Windows Vista, Windows Server, Visual Basic, Visual C++, and Vis-
ual Studio are either registered trademarks or trademarks of Microsoft Corporation in the
United States and other countries.
Adobe, Acrobat, and Adobe Reader are registered trademarks of Adobe Systems Incor-
porated.
Ethernet is a registered trademark of Xerox Corporation.
EtherNet/IP is a trademark of the Open DeviceNet Vendor Association (ODVA).
in fieldbus is a registered trademark of Fieldbus Foundation.
HART is a registered trademark of the HART Communication Foundation.
Java is a registered trademark of Oracle Corporation.
MELSEC is a registered trademark of Mitsubishi Electric Corporation.
Memocon-SC is a registered trademark of Yaskawa Electric Corporation.
Modicon and Modbus are registered trademarks of Schneider Electric SA.
PROFIBUS is a registered trademark of the PROFIBUS User Organization.
SIEMENS and SIMATIC are registered trademarks of Siemens Industrial Automation Ltd.
SmartPlant is a registered trademark of Intergraph Corporation.
SYSMAC is a registered trademark of OMRON Corporation.
All other company and product names mentioned in the User's Manuals are trademarks
or registered trademarks of their respective companies.
We do not use TM or mark to indicate those trademarks or registered trademarks in the
User's Manuals.
We do not use logos in the User's Manuals.
CONTENTS
1. Regulatory Control............................................................................... 1-1
1.1 Regulatory Control Blocks.......................................................................... 1-2
1.1.1 Types of the Regulatory Control Blocks......................................... 1-4
1.1.2 I/O Data Handled by the Regulatory Control Blocks...................... 1-8
1.1.3 Input Processing, Output Processing, and Alarm Processing
Possible for Each Regulatory Control Block.................................1-12
1.1.4 Valid Block Modes for Each Regulatory Control Block................. 1-18
1.2 Input Indicator Block (PVI).........................................................................1-20
1.3 Input Indicator Block with Deviation Alarm (PVI-DV).............................. 1-23
1.4 Control Computation Processing Common to Controller Blocks......... 1-26
1.5 PID Controller Block (PID)......................................................................... 1-49
1.6 Sampling PI Controller Block (PI-HLD).....................................................1-59
1.7 PID Controller Block with Batch Switch (PID-BSW)................................ 1-68
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position
ON/OFF Controller Block (ONOFF-E)........................................................1-76
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-
Position ON/OFF Controller Block (ONOFF-GE)......................................1-83
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP)..........................1-91
1.11 PD Controller Block with Manual Reset (PD-MR).................................... 1-99
1.12 Blending PI Controller Block (PI-BLEND)...............................................1-106
1.13 Self-Tuning PID Controller Block (PID-STC)...........................................1-116
1.13.1 Control Algorithm of Self-Tuning PID Controller Block (PID-STC)......
................................................................................................... 1-122
1.13.2 Self-Tuning Function (STC Function)......................................... 1-123
1.13.3 Self-Tuning Operating Modes and Block Status.........................1-125
1.13.4 Initializer Start.............................................................................1-130
1.13.5 Auto-Startup............................................................................... 1-131
1.13.6 On-Demand Tuning.................................................................... 1-135
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC)....
................................................................................................... 1-137
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC).....1-146
1.14 Manual Loader Block (MLD).................................................................... 1-154
1.15 Manual Loader Block with Input Indicator (MLD-PVI)........................... 1-156
1.16 Manual Loader Block with Auto/Man SW (MLD-SW)............................. 1-159
1.17 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)...................... 1-169
1. Regulatory Control
The regulatory control performs control computation processing using analog process values
for process monitor and process control. The function blocks that provide the regulatory con-
trol function are referred as regulatory control blocks.
This chapter presents a detailed description of the function of each of the regulatory control
blocks, excluding the FOUNDATION fieldbus faceplate block.
SEE
ALSO For more information about the FOUNDATION fieldbus faceplate blocks, refer to:
A2, Overview of FF Faceplate Blocks in the FOUNDATION Fieldbus Reference (IM 33K20T10-50E)
Faceplate blocks
SFC blocks
Process I/O Communication I/O / Expanded Communication I/O (*2) Fieldbus I/O
Figure 1-1 Regulatory Control Block in the Basic Control Function Architecture
Alarm
processing
CAS
CSV
AUT
SV
MAN
RSV
RCAS
MAN
CAS
Control AUT
Input Output
IN RAW PV computation MV OUT
processing processing
processing
ROUT
SUB
l Input Processing
Receives a signal from the input terminal and outputs a process variable (PV).
l Output Processing
Reads the manipulated output value (MV) and outputs the result of control computation pro-
cessing to the output terminal as an output signal.
l Alarm Processing
Detects an abnormality in the process variable (PV) or manipulated output value (MV) and no-
tifies the operation and monitoring functions.
Control computation processing can be performed independently via data setting or data ref-
erence between the function blocks, without involving input processing or output processing.
n Controller Blocks
The table below shows a list of controller blocks:
n Alarm Block
The table below shows the alarm block:
n YS Blocks
The table below shows the YS blocks:
n Data Value
The data value is a numeric data that is transmitted in or out of a function block. The data
values handled by the blocks include process variable (PV), cascade setpoint value (CSV)
and manipulated output value (MV).
The data values handled by the regulatory control blocks are numeric data in engineering
unit. However, the data received from the input modules (excluding the input modules for tem-
perature measurement as well as for pulse trains) and the setpoint data sent to analogue out-
put modules are given as percentage values in the range from 0 % to 100 %.
The data value read into a function block via an input terminal is called input data, while the
value written out of a function block via an output terminal is called output data.
n Data Status
The data status is a piece of status information that indicates the value and quality of I/O data.
The data status is conveyed as I/O data from one function block to another via I/O connection
along with a data value.
The data status is used to test the existence of exceptional events, such as process failures
and computation errors occurred in the control computation processing performed by the
function blocks.
SEE
ALSO For more information about the details of data status, refer to:
6.4, Data Status in the Function Blocks Overview (IM 33K03E21-50E)
n Input Data
The input data is numeric data that the function blocks read from input terminals.
The types of input data are shown below:
Process variable (PV)
Setpoint value (SV), cascade setpoint value (CSV), remote setpoint value (RSV)
Input signal values (RV1, RV2, RV3)
Reset limit values (RLV1, RLV2)
Input or Output Compensated value (VN)
Tracking switch (TSW)
l Setpoint Value (SV), Cascade Setpoint Value (CSV), Remote Setpoint Value
(RSV)
The engineering unit and scale range of the setpoint value (SV), cascade setpoint value
(CSV) and remote setpoint value (RSV) agree with the engineering unit and scale range of
the process variable (PV) except in the function blocks shown below:
Table 1.1.2-1 Engineering Unit Symbol and Scale Range of the Setpoint Value (SV), Cascade Setpoint
Value (CSV) and Remote Setpoint Value (RSV)
Function Blocks Engineering unit symbol and Scale Range
Ratio Set Block (RATIO)
Velocity Limiter Block (VELLIM) Use the Function Block Detail Builder to set the engi-
neering unit symbol and scale range of SV for the
Control Signal Splitter Block (SPLIT) function blocks shown to the left.
Cascade Signal Distributor Block (FOUT) The engineering unit and scale range of CSV and
RSV are same as those of SV. The FOUT and
Feedforward Signal Summing Block (FFSUM) FFSUM blocks have no RSV.
YS Ratio Set Station Block (SMRT)
Motor Control Blocks (MC-2, MC-2E, MC-3, and
MC-3E) The engineering unit symbol and scale range of the
function blocks shown to the left are fixed for each
13-Zone Program Set Block (PG-L13)
block.
Representative Alarm Block (ALM-R)
n Output Data
The output data is a numeric data value that is written out of a function block via an output
terminal.
The types of output data are shown below:
Manipulated output value (MV)
Auxiliary output values (PV, PV, MV, MV)
Process variable (PV)
IMPORTANT
Event when the user wants to display the MV in percentage on HIS faceplate, there is no
need to change the setting for [MV Display Style] - [User-Define] to 0 % - 100 %. The setting
in this field should be kept the same as the output destination; but to change the setting [MV
Display on Faceplate] from [Indicate Actual Quantity] to [Indicate %].
P/Pd/M/M B/A/Pwf/S
PID-BSW x x x x x x
d b
ONOFF x P/Pd S2
ONOFF-G x P/Pd S3
ONOFF- S3
x (*2) P/Pd
GE
P/Pd/M/M
PID-TP x x (*3) x D
d
P/Pd/M/M B/A/Pwf/S
PD-MR x x x x x x
d b
PI-BLEND P/Pd/M/M B/A/Pw/P
x x x x x x
PID-STC d wf/Sb
MC-2E x S2/P2
MC-3 S3/P3
MC-3E x S3/P3
P/Pd/M/M B/A/Pwf/S
RATIO x x x x x x
d b
PG-L13 (*4) x x x B/A/Sb
BSETU-2 x x B/A/S2b/
S3b/
BSETU-3 x x S2s/S3s/S
b
VELLIM x x x x x x M/Md B/A/Sb
SS-H/M/L B/A/Sb
AS-H/M/L x x x x x x B/A/Sb
SS-DUAL B/A/Sb
FOUT (*5) x x B
P/Pd/M/M B/A/Pwf/S
FFSUM x x x x x x
d b
B/A/Pwf/S
XCPL x x x x x x M/Md
b
SPLIT x x x x B/A
PTC (*6)
ALM-R
YS Blocks
(*7)
*1: P: PV
Pd: PV
M: MV
Md: MV
B: Unconverted output (function block)
A: Analog output
D: Time-proportioning ON/OFF output
Pw: Pulse width output (without FB)
Pwf: Pulse width output (with FB)
S2: 2-position status output
S3: 3-position status output
P2: 2-position pulsive output
P3: 3-position pulsive output
S2b: 2-position status output (BSETU-2/3 only)
S3b: 3-position status output (BSETU-2/3 only)
S2s: 2-position status output through switch instrument (BSETU-2/3 only)
S3s: 3-position status output through switch instrument (BSETU-2/3 only)
Sb: Subsystem output
*2: Selectable by builder setting.
*3: The velocity limiter functions when the block is in AUT mode, but not when the block is in MAN mode regardless the setting
for [MAN Mode Velocity Limiter Bypass].
*4: Always restricted by MSH/MSL
*5: Only tracking of the CLP status of the output destination is performed.
Table 1.1.3-4 Alarm Processing Possible for Each Regulatory Control Block-2
Process alarms (*1)
Model Other
DV+ DV- VEL+ VEL- MHI MLO CNF
alarms
PVI x x x
PVI-DV x x x x x
PID
x x x x x x x
PI-HLD
PID-BSW
ONOFF
ONOFF-E x x x x x
ONOFF-G
ONOFF-GE
PID-TP
x x x x x x x
PD-MR
HDV
PI-BLEND x x x x x
LDV
PID-STC x x x x x x x
MLD x
MLD-PVI x x x
MLD-SW x x x
MC-2 TRIP
MC-2E PERR
x ANS+
MC-3 ANS-
MC-3E INT
Not availa-
RATIO x x x x x
ble
Not availa-
PG-L13 x
ble
Input
IN PV OUT
processing
(PV, PV)
SUB
The table below shows the connection method and connected destination of the I/O terminals
of the Input Indicator Block (PVI):
Table 1.2-1 Connection Method and Connected Destination of I/O Terminals of Input Indicator Block
(PVI)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Process
OUT variable x x x
output
Auxiliary
SUB x x x
output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
-
SV DV
+
Input
IN PV OUT
processing
(PV, PV)
SUB
Figure 1.3-1 Function Block Diagram of Input Indicator Block with Deviation Alarm (PVI-DV)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of Input Indicator Block with Deviation Alarm (PVI-DV):
Table 1.3-1 Connection Methods and Connected Destinations of I/O Terminals of Input Indicator Block
with Deviation Alarm (PVI)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Process
OUT variable x x x
output
Auxiliary
SUB x x x
output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
This section describes the deviation alarm check function and the setpoint value limiter func-
tion, which constitute some of the processing performed by the PVI-DV block.
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PVI-DV block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For more information about valid block modes of the PVI-DV block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SEE
ALSO For more information about the control computation processing functions specific to each controller block, re-
fer to:
1.5, PID Controller Block (PID) on page 1-49
1.6, Sampling PI Controller Block (PI-HLD) on page 1-59
1.7, PID Controller Block with Batch Switch (PID-BSW) on page 1-68
1.8, Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/OFF Controller
Block (ONOFF-E) on page 1-76
1.9, Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ON/OFF Con-
troller Block (ONOFF-GE) on page 1-83
1.10, Time-Proportioning ON/OFF Controller Block (PID-TP) on page 1-91
1.11, PD Controller Block with Manual Reset (PD-MR) on page 1-99
1.12, Blending PI Controller Block (PI-BLEND) on page 1-106
1.13, Self-Tuning PID Controller Block (PID-STC) on page 1-116
n Non-Linear Gain
Non-Linear Gain
The non-linear gain function changes the proportional gain in accordance with the deviation of
the process variable (PV) from the setpoint value (SV) in the control computation. As a result,
a non-linear relationship is formed between the manipulated output change (MV) and the
deviation of the process variable (PV) from setpoint value (SV).
The non-linear gain function is used for pH control, in which the process gain often becomes
too high near the target value, or for buffer tank level control, whose purpose is to stabilize the
discharge volume while maintaining the tank level within the limits.
The actions that realize the non-linear gain function include gap actions and squared devia-
tion actions.
PID
MV
computation
Kpe
Non-linear
En MV: Manipulated output change
gain computation
Kpe: Effective proportional gain
En: Deviation
GW: Gap width
GW Kp Kp: Proportional gain
n Gap Action
The gap action moderates control effects by lowering the proportional gain when the deviation
is within the preset gap width (GW).
Once the deviation exceeds the limits of the gap width (GW), the effective proportional gain
(Kpe) is obtained by the following expression:
GW
Kpe= 1-(1-Knl) Kp
| En |
The figure below shows the non-linear gain characteristics of the gap action:
Knl=1.0 Knl=0.25
Kp
Knl=0.0
0
1.0 (linear) - -
1 Kp GW
0.5 (1- ) Kp
2 2 | En |
1 Kp 3GW
0.25 (1- ) Kp
4 4 | En |
GW
0 0 (1- ) Kp
| En |
Figure 1.4-3 Relationship between the Non-linear Gain Coefficient and Effective Proportional Gain
Kpe = Kp
The figure below shows the non-linear characteristics of the squared deviation action:
Effective proportional Equivalent
gain (Kpe) deviation
(En')
0
Kp
Deviation (En)
Equivalent deviation:
The deviation equivalent to
a statein which no non-linear
0 Gap width Gap width Gap width gain is specified.
Deviation (En)
(GW) (GW) (GW)
l Velocity Type
Adds the current manipulated output change (MVn) to the value readback from the output
destination (MVrb) and determines the manipulated output value (MVn).
The computational expression of the velocity-type control output action is shown below:
MVn=MVrb+MVn
l Positional Type
Adds the current manipulated output change (MVn) to the previous output value (MVn-1) and
determines the manipulated output value (MVn).
The computational expression of the positional-type control output action is shown below:
MVn=MVn-1+MVn
l Reset Windup
In PID control computation, the value obtained via the integral action represents an integrated
value of deviation by time. Therefore, when a batch control stops, if the deviation prolongs,
the integral term in PID control computation becomes saturated due to the integral action.
This condition is called reset windup (integral saturation).
For example, reset windup often occurs in the following situation:
The control computation value exceed the manipulated variable high-limit or low-limit set-
point (MH, ML) and the output is limited by the H/L limiter.
The output to the manipulation terminal is switched off by an Auto-selector blocks, etc.
Manipulated output is used as the additional signal from a PID controller block (PID) for
the purpose of fine-adjust of the base load feedforward control.
When reset windup occurs, the control result tends to overshoot, and as a result the process
becomes unstable. In a control loop that reset windup may happen, you should select posi-
tional-type control output action and use the reset limit function.
Control computation
Output
DMVn destination data
PID +
MV'n Output limiter MVn OUT
computation
+
RLV1 RLV2
RL1 RL2
Figure 1.4-5 Reset Limit Function for a Positional-Type Control Output Action
When the reset limit function is not used, positive or negative values is continuously added to
the integral term of the manipulated output change (MVn) so long the positive or negative
deviation exists. If the situation sustains, the manipulated output change (MV) is added to
the control computation value (MV') continuously and make it reach the MV scale high limit
(MSH) or the MV scale low limit (MSL) or the manipulated variable high-limit or low-limit set-
point (MH, ML) and continue to windup. As a result, saturation (reset windup) happens to the
integral term of the control computation value (MV'). Because the integral term is saturated,
the manipulated output value (MV) limited by the limiter does not move back even when the
sign of deviation changes to the pullback direction. The MV starts to pullback only when the
control computation value (MV') returns to the range between the manipulated output high-
limit and low-limit setpoints (MH, ML).
In the same situation, if the reset limit function is used, the integral term of the manipulated
output value (MV') will be limited to the value RLV1 - RLV2 as a result of correction computa-
tion. Even if the deviation sustains, the reset windup does not happens.
Example on the Figure Reset Limit Function for a Positional-Type Control Output Action, nei-
ther the RL1 or RL2 terminal is connected. Therefore, the reset signal RLV1 is the readback
value from the output destination, while the value of reset signal RLV2 is 0. For example,
suppose a loop is in cascade (CAS) mode, if the manipulated output (MV) is limited by the
manipulated variable high-limit setpoint (MH), the reset signal RLV1 becomes the manipulated
variable high-limit setpoint (MH). In this situation, the integral term of the control computation
value (MV') is adjusted gradually to the value obtained by subtracting RLV2 from RLV1 (i.e.,
MH), even when the deviation sustains, it does not exceed the manipulated variable high-limit
setpoint (MH).
The manipulated output value (MV) will quickly move away from the limit when the sign of the
manipulated output change (MV) reverses and agrees to the pullback direction of the value
RLV1
Figure 1.4-6 Reset Limit Function for a Simple Cascade Control loop
RL1
IN OUT
PID
IN1
IN2 IN
IN OUT
PID
RL1
Figure 1.4-7 Reset Limit Function Used for Auto-Selection via Auto-Selector Blocks (AS-H)
IN
CALCU
OUT
RL2 SET
RL1 IN
Figure 1.4-8 Reset Limit Function Used in Feedforward Control (Base Load Control)
n Deadband Action
Deadband Action
The deadband action stops the manipulated output value (MV) from changing while the devia-
tion (DV) is within the preset deadband (DB) range, by causing the manipulated output
change (MV) to be 0.
MVn0
En
DB DB
n Input Compensation
Input Compensation
VN
+
+
CB
CK
+
PVn CVn MV
PV PID control computation
+
DLAY-C
n Output Compensation
The output compensation is a control action that adds the I/O compensated value (VN) re-
ceived from the outside to the output signal of PID control computation.
VN
+
+
CB
CK
+
PVn PID control MVn0 MVn
PV
computation +
IN OUT
CALCU
PID
IN OUT
VN
RSV CSV
AUT/MAN
RCAS CAS
SV
Setpoint value
Control
computation
Figure 1.4-14 Relationship among Setpoint Values (SV, CSV and RSV)
The action of the setpoint value pushback varies in accordance with the block mode of the
function block.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value downstream in cascade without causing the manipulated output value (MV)
to change abruptly (i.e., bumpless change).
The action during bumpless switching varies with the control output action and block mode
status.
J01 SET
PID
OUT SET
PID FOUT
J08
SET
PID
Figure 1.4-15 Example of a Multiple Downstream Loop Configuration (when a Cascade Signal Distrib-
utor Block is Used)
SET
PID
OUT1
OUT SET
PID SPLIT OUT2
SET
PID
Figure 1.4-16 Example of a Multiple Downstream Loop Configuration (when a Control Signal Splitter
Block is Used)
SET
PID
S11
OUT S10 S12 SET
DSET SW-33 PID
S13
SET
PID
Figure 1.4-17 Example of a Multiple Downstream Loop Configuration (when a Switch Block is Used)
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n Control Hold
The control hold is an error processing function that suspends the control action temporarily
while maintaining the current block mode. Unlike initialization manual, the control output ac-
tion is performed normally during control hold.
The control hold action takes place when the following conditions are established during auto-
matic operation (AUT, CAS, RCAS):
The connected destination of the IN terminal is open (i.e., not selected via a selector
switch, etc.) and,
n MAN Fallback
The MAN fallback is an error processing function that stops the control forcibly by changing
the block mode to manual (MAN). This action takes place when the MAN fallback condition is
established.
n AUT Fallback
AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade
(CAS) or primary direct (PRD) to automatic (AUT) when the AUT fallback condition is estab-
lished. Thus the set value of the control loop can be set by the operator.
n Computer Fail
Computer Backup Mode
When the computer fail is detected, the function block suspends the action in the remote cas-
cade (RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer
backup mode.
IMPORTANT
Normally, when changing the block mode to primary direct (PRD), the set parameter (P, I,
D) of the upstream block in cascade need to be adjusted.
When change a block to primary direct (PRD) mode, it is necessary to change the upper
stream block in the same cascade loop to manual (MAN) mode.
When change a block from primary direct (PRD) mode to automatic (AUT) mode, it is bet-
ter to change the block into manual (MAN) mode first. However, it is possible to change
the block from primary direct (PRD) mode to automatic (AUT) mode directly. In this case,
the block runs measurement tracking to force the set point value (SV) to track the proc-
ess variable value (PV) so as to avoid the radical change to the control output.
SEE
ALSO For more information about primary direct (PRD) mode, refer to:
6.1.1, Basic Block Mode in the Function Blocks Overview (IM 33K03E21-50E)
RMV=MV
CSV=RSV=SV
RMV=MV
When the block mode changes to primary direct (PRD), the downstream block sets its the ma-
nipulated output value (MV) to the setpoint value (SV, CSV, RSV), using the computational ex-
pression shown below:
SH-SL
SV= (MV-MSL)+SL
MSH-MSL
CSV=RSV=SV
The output limiter can also be applied when the block mode is PRD.
To limit the direct output value of primary loop, check the option of [Enable output limiter in
PRD mode (XL compatible)] on [Constant 3] tab of FCS properties sheet.
SEE
ALSO For more information about the output limiter actions when the function block is in Primary Direct mode, refer
to:
Pulse Width Output in PRD Mode in 4.8.2, Pulse Width Output Conversion in the Function Blocks
Overview (IM 33K03E21-50E)
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of PID Controller Block (PID):
Table 1.5-1 Connection Methods and Connected destinations of the I/O Terminals of PID Controller
Block (PID)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Reset sig-
RL1 x x x
nal 1 input
Reset sig-
RL2 x x x
nal 2 input
Compensa-
BIN x x x
tion input
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PID block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.5-2 Control Computation Processing Functions of the PID Controller Block (PID)
Control computation processing Description
Calculates the manipulated output value (MV) and manipulated
PID control
output change (MV) using the PID control algorithms.
Performs the PID control actions by bypassing derivative control
Control action bypass actions (D), proportional control actions (P) or both proportional
and derivative control actions (P+D).
Changes the proportional gain in accordance with the degree of de-
Non-linear gain viation so that the relationship between the deviation and manipu-
lated output change (MV) becomes nonlinear.
Lowers the proportional gain to moderate control effects when the
Gap action
deviation is within the gap width (GW) range.
Non-linear gain
Squared devia- Changes the proportional gain according to the degree of deviation
tion action when the deviation is within the gap width (GW) range.
Converts the manipulated output change (MV) during each con-
Control output action trol period to an actual manipulated output value (MV). The control
output actions include positional type and velocity type.
Switches the direction of the output action (reverse action or direct
Control action direction
action) in accordance with the increase or decrease in deviation.
SEE
ALSO For more information about control computation processing functions applied in the PID Controller Block, re-
fer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
PI-D/PID
SV
- +
PV + Integral term + Range
MV
(Note) computation (I) conversion
PID +
D0
Derivative term
I-PD/PI-D computation (D)
100 T TD
MVn= En+ En+ (En)
PB TI T
I-PD PV PV En
PI-D En PV En
Same as I-PD in the AUT mode.
Automatic determination
Same as PI-D in the CAS or RCAS mode.
Same as I-PD in the AUT or RCAS mode.
Automatic determination 2
Same as PI-D in the CAS mode.
Use the Function Block Detail Builder to define the PID control algorithm.
PID Control Algorithm:
Select one of the following algorithms
Basic Type
Proportional PV Derivative Type PID Control (I-PID)
PV Derivative Type PID Control (PI-D)
Automatic Determination
Automatic Determination 2
The default is Automatic Determination 2.
When the block mode of the PID Controller Block is remote cascade (RCAS), the PID control
algorithm Automatic Determination and Automatic Determination 2 act as follows:
Automatic determination type: Same actions as in the cascade (CAS) mode.
Automatic determination type 2: Same actions as in the automatic (AUT) mode.
En=PVn-SVn
100
Kp=
PB
MSH-MSL
Ks=
SH-SL
T: Control period
En: Change in deviation En=En-En-1
Kp: Proportional gain
PB: Proportional band (%)
TI: Integral time
TD: Derivative time
Ks: Scale conversion coefficient
PVn: Process variable (engineering unit)
SVn: Setpoint value (engineering unit)
SH: PV scale high limit
SL: PV scale low limit
MSH: MV scale high limit
MSL: MV scale low limit
The process variable (PV) and setpoint value (SV) used in the computation are both engi-
neering unit data. The manipulated output change (MV) obtained in an engineering unit by
the range conversion performed via the scale conversion coefficient (Ks).
IMPORTANT
If the integral time of control block is set to zero or to a value beyond the range, the control
algorithm stops functioning. No process alarm or system alarm message is initiated for this
trouble. So that when using a general purpose calculation block or sequence table block to
set the value of integral time, it is necessary to enforce the value within the proper range and
to avoid it to be set to zero.
To set the control action bypass, specify 0 to the set parameter P or D, as shown in the table
above. The proportional gain (Kp) is fixed to 1 when only integral action is required.
SEE
ALSO For more information about valid block modes of the PID block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Sampling PI Controller Block (PI-HLD):
Table 1.6-1 Connection Methods and Connected destinations of the I/O Terminals of Sampling PI Con-
troller Block (PI-HLD)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Reset sig-
RL1 x x x
nal 1 input
Reset sig-
RL2 x x x
nal 2 input
Compensa-
BIN x x x
tion input
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PI-HLD block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.6-2 Control Computation Processing Functions of Sampling PI Controller Block (PI-HLD)
Control computation processing Description
Performs PI control computation for each sampling period only dur-
PI control computation with hold ing the specified control time, and holds the manipulated output val-
ue (MV) for the remainder of the period.
Changes the proportional gain in accordance with the degree of de-
Non-linear gain viation so that the relationship between the deviation and manipu-
lated output change (MV) becomes nonlinear.
Lowers the proportional gain to moderate control effects when the
Gap action
deviation is within the gap width (GW) range.
Non-linear gain
Squared devia- Changes the proportional gain according to the degree of deviation
tion action when the deviation is within the gap width (GW) range.
Converts the manipulated output change (MV) during each control
Control output action period to an actual manipulated output value (MV). The control out-
put actions include positional type and velocity type.
Switches the direction of the output action (reverse action or direct
Control action direction
action) in accordance with the increase or decrease in deviation.
SEE
ALSO For more information about control computation processing functions of Sampling PI Controller Block (PI-
HLD), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
Output hold
PI computation
output
Time
TC TC
(control time)
TS (sampling period) TS
Set the sampling period and control time in advance, in accordance with the following princi-
ple:
Sampling period
TS = L+T (2 to 3)
Control time
TS
TC=
10
The value of sampling period represents the time required for the process variable (PV) to be
stabilized after the manipulated output is actually output to the process and its effects are
transmitted throughout the process. When the shortest period of a major disturbance affecting
the process is Tn, if Tn is shorter than the sampling period, the control may become impossi-
ble. Therefore, refer the following expression to adjust the sampling period shorter than Tn:
Tn
TS
5
The sampling period and control time are considered as set parameters, and their setting can
be changed during operation.
En=PVn-SVn
100
Kp=
PB
MSH-MSL
Ks=
SH-SL
IMPORTANT
If the integral time of control block is set to zero or to a value beyond the range, the control
algorithm stops functioning. No process alarm or system alarm message is initiated for this
trouble. So that when using a general purpose calculation block or sequence table block to
set the value of integral time, it is necessary to enforce the value within the proper range and
to avoid it to be set to zero.
T
(control period)
MV
Output hold
PI computation output
Time
TC TC TC
(control time)
The control switch (CSW) is turned ON by other function block, such as a sequence control
block.
When the control switch (CSW) is turned OFF forcibly from outside the block during the con-
trol time, output is held immediately.
SEE
ALSO For more information about valid block modes of the PI-HLD block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUB
Figure 1.7-1 Function Block Diagram of PID Controller Block with Batch Switch (PID-BSW)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the PID Controller Block with Batch Switch (PID-BSW):
Table 1.7-1 Connection Methods and Connected destinations of the I/O Terminals of PID Controller
Block with Batch Switch (PID-BSW)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Reset sig-
RL1 x x x
nal 1 input
Reset sig-
RL2 x x x
nal 2 input
Tracking
TIN x x x
signal input
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PID-BSW block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.7-2 Control Computation Processing Functions of PID Controller Block with Batch Switch
(PID-BSW)
Control computation pro-
Description
cessing
Changes the manipulated output computational expression in accordance
PID with two-level output
with the value of control deviation. PID control computation is performed in a
switching
steady state.
Converts the manipulated output change (MV) during each control period
Control output action to an actual manipulated output value (MV). The control output actions in-
clude positional type and velocity type.
Switches the direction of the output action (reverse action or direct action) in
Control action direction
accordance with the increase or decrease in deviation.
Performs correction computation using values read from the connection des-
Reset limit function tinations of input terminals RL1 and RL2 during PID control computation.
This function prevents reset windup.
Process variable tracking Causes the setpoint value (SV) to agree with the process variable (PV).
SEE
ALSO For more information about control computation processing functions applied in PID Controller Block with
Batch Switch (PID-BSW), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
PV
MV
Time
Figure 1.7-2 Example of Control Action (Reverse Action) Performed by PID Controller Block with
Batch Switch (PID-BSW)
l Lockup Function
Once the PID control action resumes, even when the deviation exceeds the deviation alarm
setpoint (DL), the manipulated output value (MV) does not immediately ramp to the manipu-
lated variable high-limit setpoint (MH) or manipulated output low-limit setpoint (ML). This is
because of the lockup function.
When the following condition exists, the manipulated output value (MV) does not change to
the manipulated variable high-limit setpoint (MH) if the control action direction is Reverse, nor
to the manipulated variable low-limit setpoint (ML) if the control action direction is Direct:
Condition
PV<SV-| DL |-LK
LK: Lockup setpoint
IMPORTANT
If the integral time of control block is set to zero or to a value beyond the range, the control
algorithm stops functioning. No process alarm or system alarm message is initiated for this
trouble. So that when using a general purpose calculation block or sequence table block to
set the value of integral time, it is necessary to enforce the value within the proper range and
to avoid it to be set to zero.
Table 1.7-4 Data Items of PID Controller Block with Batch Switch (PID-BSW) (2/2)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
Manipulated variable high-
MH x MSL to MSH MSH
limit setpoint
Manipulated variable low-
ML x MSL to MSH MSL
limit setpoint
SVH Setpoint high limit x SL to SH SH
SVL Setpoint low limit x SL to SH SL
P Proportional band x 0 to 1000 % 100 %
I Integral time x 0.1 to 10,000 seconds 20 seconds
D Derivative time x 0 to 10,000 seconds 0 second
LK Lockup setpoint x 0 to (SH - SL) 0.0
Preset manipulated output
PMV x MSL to MSH MSL
value
BIAS Bias setpoint value x 0 to (MSH - MSL) 0.0
TSW Tracking switch x 0, 1 0
CSW Control switch x 0, 1 0
PSW Preset MV switch x 0, 1, 2, 3 0
RSW Pulse width reset switch x 0, 1 0
BSW Backup switch x 0, 1 0
OPHI Output high-limit index x MSL to MSH MSH
OPLO Output low-limit index x MSL to MSH MSL
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
Value in the same engi-
SH PV scale high limit -----
neering unit as PV
SEE
ALSO For more information about valid block modes of the PI-BSW block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
The ONOFF and ONOFF-E (*1) blocks turn On or Off the contact output according to the
result in comparing the process variable (PV) and setpoint value (SV).
*1: ONOFF-E block can be applied to all field control stations except standard PFCS. When using ONOFF-E block, it is necessa-
ry to add the option [DIOENH] on the [Constant] tab of the FCS properties sheet.
The figure below shows a function block diagram of the Two-Position ON/OFF Controller
Block (ONOFF or ONOFF-E) :
SET BIN INT
CAS (VN)
CSV
AUT
SV
MAN
RSV
RCAS
MAN
Control CAS/AUT
Input Output
IN PV computation MV OUT
processing processing
processing
ROUT
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Two-Position ON/OFF Controller Block (ONOFF):
Table 1.8-1 Connection Methods and Connected destinations of the I/O Terminals of Two-Position
ON/OFF Controller Block (ONOFF):
Connection method (*1) Connection destination (*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x
lated output
Auxiliary
SUB x x x
output
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Enhanced Two-Position ON/OFF Controller Block (ONOFF-E):
Table 1.8-2 Connection Methods and Connected destinations of the I/O Terminals of Enhanced Two-
Position ON/OFF Controller Block (ONOFF-E):
Connection method (*1) Connection destination (*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Compensa-
BIN x x x
tion input
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
Table 1.8-3 Control Computation Processing Functions of Two-Position ON/OFF Controller Block (ON-
OFF) and Enhanced Two-Position ON/OFF Controller Block (ONOFF-E)
Control computation processing Description
Compares the deviation with ON/OFF hysteresis and obtains a manip-
ON/OFF two-position control
ulated output value (MV).
Converts the manipulated output change (MV) during each control
Control output action period to an actual manipulated output value (MV). The available con-
trol output actions are of positional type only.
Adds the I/O compensated value (VN) received from outside to the in-
put signal or control output signal of PID computation when the con-
I/O compensation
troller block is operating automatically. Only input compensation can
be used.
I/O compensa- Input compensa- Adds the I/O compensated value (VN) received from the outside to the
tion tion input signal of the PID control computation.
Causes the setpoint value (SV) to agree with the process variable
Process variable tracking
(PV).
Limits the setpoint value (SV) within the setpoint high/low limits (SVH,
Setpoint value limiter
SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to agree with
Setpoint value pushback
the remaining one.
Changes the block mode to IMAN to temporarily suspend the control
Initialization manual action. This action takes place when the initialization manual condition
becomes satisfied.
Temporarily suspends the control action while maintaining the current
Control hold block mode.
During control hold, the output action is performed normally.
Changes the block mode to MAN to forcibly stop the control action.
MAN fallback This action takes place when the MAN fallback condition becomes sat-
isfied.
Changes the block mode to AUT when the function block is operating
in the CAS or PRD mode, so that the control action is continued using
AUT fallback
values set by the operator. This action takes place when the AUT fall-
back condition becomes satisfied.
SEE
ALSO For more information about the control computation processing functions applied in Two-Position ON/OFF
Controller Block (ONOFF and ONOFF-E), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
SEE
ALSO For more information about the output tracking, refer to:
4.5, Output Tracking in the Function Blocks Overview (IM 33K03E21-50E)
Deviation (En)
ON/OFF hysteresis
0
Time
Use the Function Block Detail Builder to define the ON/OFF hysteresis value.
ON/OFF Hysteresis: Engineering unit data within the PV scale span range.
The default is a value equivalent to 1.0 % of the PV scale span.
Table 1.8-4 Relationship between Manipulated Output Value (MV) and Contact Output
Manipulated output value 0% 0.1 to 49.9 % 50 to 99.9 % 100 %
Contact output status OFF OFF ON ON
Table 1.8-6 Data Items of Two-Position ON/OFF Controller Block (ONOFF or ONOFF-E) (2/2)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
High - high limit alarm set-
HH x SL to SH SH
point
Low - low limit alarm set-
LL x SL to SH SL
point
PH High - limit alarm setpoint x SL to SH SH
PL Low - limit alarm setpoint x SL to SH SL
VL Velocity alarm setpoint x (SH - SL) SH - SL
Value in the same engi-
PVP Velocity-Reference Sample -----
neering unit as PV
DL Deviation alarm setpoint x (SH - SL) SH - SL
SVH Setpoint high limit x SL to SH SH
SVL Setpoint low limit x SL to SH SL
CK Compensation gain x -10.000 to 10.000 1.000
CB Compensation bias x ----- 0.000
Preset manipulated output
PMV x 0 to 100 % 0%
value
PSW Preset MV switch x 0, 1, 2, x 0
BSW Backup switch x 0, 1 0
SEE
ALSO For more information about valid block modes of the ONOFF and ONOFF-E blocks, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
The ONOFF-G and ONOFF-GE (*1) Blocks change the ON/OFF status of two contact out-
puts depending on whether a process variable (PV) is in the Low/Middle/High position com-
pared to a setpoint value (SV).
*1: ONOFF-GE block can be applied to all field control stations except standard PFCS. When using ONOFF-GE block, it is nec-
essary to add the option [DIOENH] on the [Constant] tab of the FCS properties sheet.
CAS (VN)
CSV
AUT
SV
MAN
RSV
RCAS
MAN
Control CAS/AUT
Input Output
IN PV computation MV OUT
processing processing
processing
ROUT
SUB
Figure 1.9-1 Function Block Diagram of Three-Position ON/OFF Controller Block (ONOFF-G)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Three-Position ON/OFF Controller Block (ONOFF-G):
Table 1.9-1 Connection Methods and Connected destinations of the I/O Terminals of Three-Position
ON/OFF Controller Block (ONOFF-G):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x
lated output
CAS (VN)
CSV
AUT
SV
MAN
RSV
RCAS
MAN
Control CAS/AUT
Input Output
IN PV computation MV OUT1
processing processing
processing
ROUT
OUT2
(PV, PV) RMV
SUB
Figure 1.9-2 Function Block Diagram of Three-Position ON/OFF Controller Block (ONOFF-GE)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Enhanced Three-Position ON/OFF Controller Block (ONOFF-GE):
Table 1.9-2 Connection Methods and Connected destinations of the I/O Terminals of Enhanced Three-
Position ON/OFF Controller Block (ONOFF-GE):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT1 x x x x x
lated output
Manipu-
OUT2 x x x x x
lated output
Auxiliary
SUB x x x
output
Compensa-
BIN x x x
tion input
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
IMPORTANT
If the OUT1 terminal and the OUT2 terminal are connected to different output modules or if
OUT1 terminal and the OUT2 terminal are connected to FF faceplate blocks or fieldbus func-
tion blocks, the simultaneity of the two outputs are not guaranteed.
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the ONOFF-G and ONOFF-GE blocks, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.9-3 Control Computation Processing Functions of Three-Position ON/OFF Controller Block
(ONOFF-G, ONOFF-GE)
Control computation processing Description
Compares the deviation with ON/OFF hysteresis and obtains a manip-
ON/OFF three-position control
ulated output value (MV).
Converts the manipulated output change (MV) during each control
Control output action period to an actual manipulated output value (MV). The available con-
trol output actions are of positional type only.
Switches the direction of the output action (reverse action or direct ac-
Control action direction
tion) in accordance with the increase or decrease in deviation.
Adds the I/O compensated value (VN) received from outside to the in-
put signal or control output signal of PID computation when the con-
I/O compensation
troller block is operating automatically. Only input compensation can
be used.
I/O compensa- Input compensa- Adds the I/O compensated value (VN) received from the outside to the
tion tion input signal of the PID control computation.
SEE
ALSO For more information about the control computation processing functions applied in Three-Position ON/OFF
Controller Block (ONOFF, ONOFF-GE) , refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
SEE
ALSO For more information about the output tracking, refer to:
4.5, Output Tracking in the Function Blocks Overview (IM 33K03E21-50E)
(3)
+ (4)
(2) (5)
0
Time
Deviation (En)
- (1)
(6)
(3)
+ (4)
(2) (5)
0
Time
Deviation (En)
- (1)
(6)
Table 1.9-4 Relationship of the Manipulated Output Value (MV) and Contact Output Status (At 0 %, 50
% and 100 %)
Manipulated output val-
0% 50 % 100 %
ue
Contact 1 output status OFF OFF ON
Contact 2 output status ON OFF OFF
When connect process I/O contacts to the three-position output, only one contact number
need to be defined to the OUT terminal of the ONOFF-G block. This number will become the
first contact output of the ONOFF-G block. Its succeeding number contact will be automatical-
ly assigned to be the second contact output of the ONOFF-G block. When define the first con-
tact point, make sure that the succeeding contact is not assigned for other contact output
module.
When the ONOFF-GE block is configured for tree-position status outputs, the OUT1 terminal
of the ONOFF-GE block can be designated with a contact channel number as the first output
and the OUT2 terminal can be designated with a different contact channel number as the sec-
ond output.
SEE
ALSO For more information about valid block modes of the ONOFF-G, ONOFF-GE blocks, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUB
Figure 1.10-1 Function Block Diagram of Time-Proportioning ON/OFF Controller Block (PID-TP)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Time-Proportioning ON/OFF Controller Block (PID-TP):
Table 1.10-1 Connection Methods and Connected destinations of the I/O Terminals of Time-Propor-
tioning ON/OFF Controller Block (PID-TP):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x
lated output
Auxiliary
SUB x x x
output
Reset sig-
RL1 x x x
nal 1 input
Reset sig-
RL2 x x x
nal 2 input
SEE
ALSO For more information about control computation processing functions applied in the Time-Proportioning
ON/OFF Controller Block (PID-TP), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
T TD
MVn=Kp Ks PVn+ En+ (PVn)
TI T
IMPORTANT
If the integral time of control block is set to zero or to a value beyond the range, the control
algorithm stops functioning. No process alarm or system alarm message is initiated for this
trouble. So that when using a general purpose calculation block or sequence table block to
set the value of integral time, it is necessary to enforce the value within the proper range and
to avoid it to be set to zero.
ON
OFF
Time
The time-proportioning ON/OFF output is always off against 0 % and on against 100 % of the
manipulated output value (MV) respectively. For instance, if the ON/OFF period is 10 seconds
and manipulated output value (MV) is 80 %, the ON time will be 8 seconds.
The time-proportioning ON/OFF period is set through the Function Block Detail Builder.
Time-proportioning ON/OFF Period: 1.00 to 256.00 seconds
IMPORTANT
After FCS initial start, the PID-TP MV will be forced to 0 (MSL). The MV saved by [Save tun-
ing parameter] command will be ignored.
Table 1.10-4 Data Items of Time-Proportioning ON/OFF Controller Block (PID-TP) (2/2)
Entry Permitted
Data Item Data Name Range Default
or Not (*1)
Manipulated variable high-
MH x 0 to 100 % 100 %
limit setpoint
Manipulated variable low-
ML x 0 to 100 % 0%
limit setpoint
SVH Setpoint high limit x SL to SH SH
SVL Setpoint low limit x SL to SH SL
P Proportional band x 1 to 1000 % 100 %
I Integral time x 0.1 to 10,000 seconds 20 seconds
D Derivative time x 0 to 10,000 seconds 0 second
GW Gap width x 0 to (SH - SL) 0.0
DB Deadband x 0 to (SH - SL) 0.0
CK Compensation gain x -10.000 to 10.000 1.000
CB Compensation bias x ----- 0.000
Preset manipulated output
PMV x 0 to 100 % 0%
value
CSW Control switch x 0, 1 0
PSW Preset MV switch x 0, 1, 2, 3 0
BSW Backup switch x 0, 1 0
OPHI Output high-limit index x 0 to 100 % 100 %
OPLO Output low-limit index x 0 to 100 % 0%
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
SEE
ALSO For more information about valid block modes of the PID-TP block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUB
Figure 1.11-1 Function Block Diagram of PD Controller Block with Manual Reset (PD-MR)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the PD Controller Block with Manual Reset (PD-MR):
Table 1.11-1 Connection Methods and Connected destinations of the I/O Terminals of PD Controller
Block with Manual Reset (PD-MR)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PD-MR block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.11-2 Control Computation Processing Functions of PD Controller Block with Manual Reset
(PD-MR)
Control computation processing Description
PD control with manual reset Performs PD actions. The reset value (MR) is set manually.
Converts the manipulated output change (MV) during each con-
Control output action trol period to an actual manipulated output value (MV). The availa-
ble control output actions are of positional type only.
Switches the direction of the output action (reverse action or direct
Control action direction
action) in accordance with the increase or decrease in deviation.
SEE
ALSO For more information about the control computation processing available with the PD Controller Block with
Manual Reset (PD-MR), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
En=PVn-SVn
100
Kp=
PB
MSH-MSL
Ks=
SH-SL
T
BLn= 1- BLn-1
Tbl
IMPORTANT
If the balance rate time of control block is set to zero or to a value beyond the range, the con-
trol algorithm stops functioning. No process alarm or system alarm message is initiated for
this trouble. So that when using a general purpose calculation block or sequence table block
to set the value of balance rate time, it is necessary to enforce the value within the proper
range and to avoid it to be set to zero.
n Bumpless Switching
The bumpless switching function switches the function block mode or switches the cascade
connected downstream blocks manipulated output value (MV) without causing its own manip-
ulated output value (MV) to change abruptly (i.e., bumpless switch).
The PD Controller Block with Manual Reset performs bumpless switching based on balance
action.
The PD Controller Block with Manual Reset performs bumpless switching of the block mode
from manual (MAN) to automatic (AUT), by using a value obtained by the following expression
as the initial value of the balance term (BLn0):
TD
BLn0=MV-Kp Ks En+ PVn -MR
T
BLn0
MR
Time
MAN AUT
Figure 1.11-2 Bumpless Switching by PD Controller Block with Manual Reset (Balance Action)
When the block mode is not remote output (ROUT) or out of service (O/S), the remote manip-
ulated output value (RMV) tracks the manipulated output value (MV).
SEE
ALSO For more information about valid block modes of the PD-MR block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
CAS (TSW)
CSV
AUT
SV
MAN
RSV
RCAS
MAN
Control CAS/AUT
Input Output
IN PV computation MV OUT
processing processing
processing
ROUT
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of Blending PI Controller Block (PI-BLEND):
Table 1.12-1 Connection Methods and Connected Destinations of the I/O Terminals of Blending PI
Controller Block (PI-BLEND)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data refer- Terminal Software Function
Process I/O
ence ence connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PI-BLEND block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.12-2 Control Computation Processing Functions of Blending PI controller Block (PI-BLEND)
Control computation processing Description
Performs proportional (P) control and integral (I) actions
PI control based on cumulative deviation based on cumulative deviation, and obtains a manipulated
output value (MV) and manipulated output change (MV).
Converts the manipulated output change (MV) during each
control period to an actual manipulated output value (MV).
Control output action
The control output actions include positional type and ve-
locity type.
Switches the direction of the output action (reverse action or
Control action direction direct action) in accordance with the increase or decrease in
deviation.
Causes the setpoint value (SV) to agree with the process
Process variable tracking
variable (PV).
Limits the setpoint value (SV) within the setpoint high/low
Setpoint value limiter
limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to
Setpoint value pushback
agree with the remaining one.
Switches the manipulated output value (MV) without causing
it to change abruptly when the block mode has been
Bumpless switching
changed or when the manipulated output value (MV) has
been switched in a downstream block in cascade.
Prevents abrupt changes in the manipulated output value
Bumpless switching Balance action (MV) by initializing the balance term in the manipulated out-
put computational expression.
SEE
ALSO For more information about the control computation processing functions applied in Blending PI Controller
Block (PI-BLEND), refer to:
1.4, Control Computation Processing Common to Controller Blocks on page 1-26
DVRn
DVn= TS
TK
En= PVn-SVn
100
Kp=
PB
MSH-MSL
Ks=
SH-SL
Kp : Proportional gain
Ks : Scale conversion coefficient
PVn : Process variable (engineering unit)
SVn : Setpoint value (engineering unit)
ESn : Control cumulative deviation (A DV value limited by DL)
BLn : Balance term. A correction variable used for bumpless switching from MAN to AUT.
T : Control period
TI : Integral time
PB : Proportional band (%)
SH : PV scale high limit
SL : PV scale low limit
MSH : MV scale high limit
MSL : MV scale low limit
IMPORTANT
If the integral time of control block is set to zero or to a value beyond the range, the control
algorithm stops functioning. No process alarm or system alarm message is initiated for this
trouble. So that when using a general purpose calculation block or sequence table block to
set the value of integral time, it is necessary to enforce the value within the proper range and
to avoid it to be set to zero.
n Bumpless Switching
The bumpless switching function switches the function block mode or switches the down-
stream blocks manipulated output value (MV) without causing its own manipulated output val-
ue (MV) to change abruptly (i.e., bumpless change).
The Blending PI Controller Block performs bumpless switching based on balance action.
The Blending PI Controller Block performs bumpless switching of the block mode from man-
ual (MAN) to automatic (AUT), by using a value obtained by the following expression as the
initial value of the balance term (BLn0):
Kp Ks T
BLn0=- T En + ESn
8 TI
Time
0
MAN AUT
Figure 1.12-2 Bumpless Switching by Blending PI Controller Block (PI-BLEND) (Balance Action)
When the block mode is not remote output (ROUT) or out of service (O/S), the remote manip-
ulated output value (RMV) tracks the manipulated output value (MV).
| DL |
HYS
Conditions causing an alarm
DV> | DL |
Time DV< | DL |
0 Conditions causing recovery from an alarm
DV | DL | HYS
DV | DL | +HYS
HYS
| DL |
DV
The cumulative deviation alarm check type, cumulative deviation alarm setpoint (DL), cumula-
tive deviation range (DV) and the alarm hysteresis value can be set.
SV
0
Deviation PV
| DL |
| VL |
The control error alarm check type, control error alarm setpoint (VL) and the alarm hysteresis
value can be set.
SEE
ALSO For more information about valid block modes of the PI-BLEND block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUB
Figure 1.13-1 Function Block Diagram of Self-Tuning PID Controller Block (PID-STC)
The figure below shows a block diagram of the self-tuning control computation processing
area of the Self-Tuning PID Controller Block (PID-STC):
Estimated
process
model
PID Process
parameter characteristic
calculation estimation
P I D Response
monitoring
SV - PID PV
Process
controller MV
Figure 1.13-2 Block Diagram of the Self-Tuning Control Computation Processing Area
The Self-Tuning PID Controller Block (PID-STC) estimates process characteristics while mon-
itoring process variables (PV) and manipulated output values (MV) to create an estimated
process model. Optimum PID parameters (P, I, D) are calculated based on the estimated
process model.
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Self-Tuning PID Controller Block (PID-STC):
Table 1.13-1 Connection Methods and Connected Destinations of the I/O Terminals of Self-Tuning PID
Controller Block (PID-STC)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Reset sig-
RL1 x x x
nal 1 input
Reset sig-
RL2 x x x
nal 2 input
Compensa-
BIN x x x
tion input
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PID-STC block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.13-3 Data Items of Self-Tuning PID Controller Block (PID-STC) (2/3)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
High - high limit alarm set-
HH x SL to SH SH
point
Low - low limit alarm set-
LL x SL to SH SL
point
PH High - limit alarm setpoint x SL to SH SH
PL Low - limit alarm setpoint x SL to SH SL
VL Velocity alarm setpoint x (SH - SL) SH - SL
DL Deviation alarm setpoint x (SH - SL) SH - SL
Value in the same engi-
PVP Velocity-Reference Sample -----
neering unit as PV
Manipulated variable high -
MH x MSL to MSH MSH
limit setpoint
Manipulated variable low -
ML x MSL to MSH MSL
limit setpoint
Table 1.13-4 Data Items of Self-Tuning PID Controller Block (PID-STC) (3/3)
Entry Permitted
Data Item Data Name Range Default
or Not (*1)
STC operation mode selec-
STC x (*2) -1, 0, 1, 2, 3 0 (*2)
tion switch
Process 95 % response
TR x 1 to 10,000 seconds 40 seconds
time
NB Noise band x 1.0 % to 20.0 % of PV 1.0 % of PV
OS Control target type x 0, 1, 2, 3 2
MI MV impulse amplitude x 0.0 % to 20.0 % of MV 5.0 % of MV
PMAX Proportional band high limit x 0.0 to 1000.0 % 1000.0 %
PMIN Proportional band low limit x 0.1 to 1000.0 % 0.1 %
SEE
ALSO For more information about valid block modes of the PID-STC block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
Table 1.13.1-1 Partially Bypassed Control Action and Setpoint Values of PID Parameters (P, I, D)
Control action PID parameter setpoint value
Proportional (P) +integral (I) P0, D=0
Integral (I) P=0
If you want to run the PID controller in proportional-integral (PI) action, you may set a value
other than 0 to parameter (P) and set to parameter (D). If run the controller in integral (I) ac-
tions only, you may set 0 for parameter (P). In this case, even set a value for parameter (D),
the derivative (D) action does not work. When execute integral (I) action only, the proportional
gain (Kp) becomes 1.
IMPORTANT
The Self - Tuning PID Controller Block (PID-STC) is unable to control astatic processes by
using integral (I) actions only. If the process type is set as astatic system (integral system)
and only integral (I) action defined, the block changes to STC function invalid (INVL) status,
and stops the STC function.
n Tuning Index
Generally, in a normal PID controller block (PID), optimum PID parameters (P, I, D) vary with
the purpose of control: to follow up the setpoint value or to prevent from disturbances. There-
fore, it is difficult to tune parameters in a single set of PID parameters (P, I, D) to obtain the
optimum responses for the prompt follow-up of set point value change as well as to restrain
from external disturbances. The Self-Tuning PID Controller Block (PID-STC) changes the in-
dex (tuning index) according to the control target and the PID control function algorithm and
block mode, so that optimum responses can be obtained based on each tuning index.
The table below shows the tuning indexes of the Self-tuning function (STC function):
The Self-Tuning PID Controller Block (PID-STC) calculates PID parameters (P, I, D) of the
setpoint value follow-up type when the PV derivative type (PI-D) control algorithm is used,
STC function
STC operating
STC=-1 mode
STC=2 STC=3
STC=0, 1
PV and MV data
Yes
Estimation of
Auto-startup On-demand
process
processing processing
characteristics
No High estimation
accuracy
Yes
Operating mode
Calculation of recovery
PID parameters
STC=0
Operating mode
STC=1
Setting of PID
parameters
n Block Statuses
The block status of the PID-STC block shows the current operating status of the STC func-
tions. PID-STC has 7 block statuses, the basic statuses and the combined statuses (combina-
tion of multiple statuses) are all indicating the STC running functions.
SEE
ALSO For more information about WMUP (Warm up), refer to:
lSTC Warmup (Initialization) on page 1-129
IMPORTANT
Before changing the block mode to any of the automatic modes (AUT/CAS/RCAS), confirm
that measured signals are within the safety range where step changes (MI) can be added to
manipulated output signals, and the measured process signals are sufficiently stable.
When the following operations are performed with the above parameters set, initializer start
will be executed after the time set as the process 95 % response time (TR) has elapsed:
1. Change the STC operating mode to the PID parameter display or PID automatic updating
mode.
2. Change the block mode to any of the automatic modes (AUT/CAS/RCAS).
Upon executing initializer start, PID control and self-tuning starts using the values set for PID
parameters (P, I, D) as initial values.
1.13.5 Auto-Startup
In the process where step response can be obtained, use auto-startup if initial setpoint values
of PID parameters (P, I, D) cannot be estimated, such as when the plant is first started.
The auto-startup function starts control by automatically calculating the process 95 % re-
sponse time (TR), noise band (NB) and PID parameters (P, I, D) based on data obtained via
step responses.
n Execution of Auto-Startup
The methods of auto-startup are shown below. To execute auto-startup, the following condi-
tions must be satisfied:
The self-tuning operating mode (STC operating mode) is STC stop.
The block mode is manual (MAN).
The following parameters are set:
Control target type (OS)
MV Impulse amplitude (MI)
PID parameter (P)
PID parameter (D)
When the following operations are performed after the above conditions established, auto-
startup can be executed.
1. Change the STC operating mode to auto-startup.
2. Change the block mode to any of the automatic modes (AUT/CAS/RCAS).
Upon auto-startup, the following actions take place:
1. The block status changes to STUP (during auto-startup), and the current manipulated
output value (MV) is held for 30 seconds.
2. Step signal set as the MV Impulse amplitude (MI) is added to the manipulated output val-
ue (MV) in the direction of increasing deviation.
3. Observation of the response waveform of measured signals relative to the step change is
started.
If, during the observation, the measured signal change (PV) becomes equivalent to or
larger than 1.5 times of the MV Impulse amplitude (MI), the manipulated output value
(MV) returns to the original value to ensure safety.
4. If the target process is a static system (IP=0), the manipulated output value (MV) returns
to the original value after the response waveform is observed for a specified period of
time. If the process is an astatic system (IP=1), the step changes equivalent to the MV
Impulse amplitude (MI) is added to the manipulated variable in the reverse direction, then
the manipulated output (MV) returns to the original value.
5. Process characteristics is estimated based on the data obtained by the step response ob-
servation.
6. The process 95 % response time (TR) and PID parameters (P, I, D) are calculated based
on the estimated model.
7. The following computations on the PID parameters (P, I, D) of the estimated model are
performed, and the computed results are set as PID parameters high/low limits (PMAX,
PMIN, IMAX, IMIN, DMAX).
PMIN= PB
4
IMAX=4 TI
IMIN= TI
4
DMAX=4 TD
Figure 1.13.5-1 Computational expressions
Some of these values may be fixed to 0 depending upon the control method.
8. Measured noise is observed for a specified period of time (2xTR; minimum 2 minutes,
maximum 5 minutes), and the noise band (NB) is calculated based on the peak value.
9. The STC operating mode automatically changes to the PID parameter automatic updat-
ing mode (STC=1), then PID control and self-tuning start to run.
MI
MV
PV
Time
Waiting for settling Waveform Noise
(30 seconds) observation observation Operation after switching to
Block status "STUP" the PID automatic
updating mode (STC=1)
MI
MV
MI
PV
Time
Waiting for settling Waveform Noise
(30 seconds) observation observation Operation after switching to
Block status STUP the PID automatic
updating mode (STC=1)
IMPORTANT
Do not use auto-startup for systems whose process dead-time is short. This is because an
abnormal termination processing of the auto-startup may not be carried out if the process
dead-time is 4 seconds or less. If an abnormal termination processing could not be carried
out, the block status remains as STUP.
If an auto-startup has been used by mistake, change the block mode to MAN mode and inter-
rupt the auto-startup.
Within the range allowed by the process, the bigger the impulse response from the process
variable (PV) the more accurate estimation can be provided by the model.
When a control algorithm that uses derivative (D) action is selected, it may change to the con-
trol method that does not use derivative (D) action if it is judged appropriate by the STC func-
tion.
IMPORTANT
Before changing to the on-demand tuning mode, confirm that the value of the MV Impulse
amplitude (MI) is well within the safe range.
When the STC operating mode is changed to on-demand tuning in the above state, on-de-
mand tuning may be executed.
During on-demand tuning, the following actions take place:
1. Step signal equivalent to the MV Impulse amplitude (MI) is added to the manipulated out-
put (MV) in the direction of decreasing deviation.
If the process type is astatic system (IP=1), the pulse of TR/5 in time span will be add-
ed.
2. After the step signals is added, the STC operating mode returns to 0 or 1 in the next
control period.
3. The response waveform of a measured signal that corresponds to the step change is
monitored.
4. PID control and self-tuning are started.
MV
PV
Time
Tuning
Set as STC=3
(on-demand command)
If responses from the process are extremely monotonous, an estimated model may not be
created. In this case, increase the MV Impulse amplitude (MI) and retry the self-tuning.
n Tuning Parameters
The tuning parameters of the Self-Tuning PID Controller Block (PID-STC) include the follow-
ing types:
Parameters may be set on tuning view
These tuning parameters can be set on the tuning view during operation.
Parameters for indication
These parameters are displayed in the tuning view to indicate the operating status of the
STC function. The values of the parameters are calculated automatically by the Self-tun-
ing PID Controller Block (PID-STC).
Parameters defined on the Function Block Detail Builder
These parameters are defined on the Function Block Detail Builder.
STC operating
STC mode selection x -1, 0, 1, 2, 3 0 (*3) (*4)
switch
Process 95 % 1 to 10000 sec- 40 sec-
TR x - xx
response time onds onds
1.0 to 20.0 % of 1.0 %
NB Noise band x - xx
the PV value (*5) (*5)
Control target
OS x 0, 1, 2, 3 2 -
type
MV Impulse 0.0 to 20.0 % of 5.0 %
MI x - - -
amplitude the MV value (*6) (*6)
Proportional
P x 0.0 to 1000.0 % 100.0 % xx xx xx
band
0.1 to 10000.0 20.0 sec-
I Integral time x xx xx xx
seconds onds
0.0 to 10000.0 0.0 sec-
D Derivative time x xx xx xx
seconds ond
Proportional 1000.0
PMAX x 0.0 to 1000.0 % - xx
band high limit %
Proportional
PMIN x 0.1 to 1000.0 % 0.1 % - xx
band low limit
Integral time 0.1 to 10000.0 10000.0
IMAX x - xx
high limit seconds seconds
Integral time 0.1 to 10000.0 0.1 sec-
IMIN x - xx
low limit seconds onds
l Display Parameters
The table below shows display parameters. These parameters are displayed in the tuning
view to indicate the operating status of the STC function.
0 (non-inte-
IP Process type 0, 1
gral)
Manual mode STC
- ON, OFF ON
function bypass
*1: : Item defined in the Function Block Detail Builder.
MV
PV
settling value
PV
95 %
Time
TR
TR=TP
PV
TP
Specific
oscillation cycle
Time
NB
Time
Noise Band (NB): Set a value that is twice of the peak value of random noise being su-
perimposed over measured signals (maximum width of noise).
0
No overshoot exists.
1
Minimizes the product of the evaluation expression that multiplies the deviation area by
elapsed time. The overshoot is smaller and setting time is shorter.
2
Minimizes the control area (deviation). This is the default setting.
3
Minimizes the squared area of deviation. The overshoot is larger and rise time is quicker.
Control area
SV
PV response
Time
l New Process
When estimation or calculation is possible based on the statistical data of other process-
es
Use values estimated or calculated based on the statistical data of other processes.
When using estimated or calculated values is difficult
Use auto-startup. If auto-startup cannot be used, perform self-tuning in the PID parameter
display mode, and use the values displayed as new calculated values of PID parameter
(PA, IA, DA).
n PID Data Set High/Low Limits (PMAX, PMIN, IMAX, IMIN, DMAX)
If the process is likely to receive negative impacts when PID parameters (P, I, D) exceed their
specified limit, set PID data set high/low limits in advance.
The PID data set high/low limits indicate control ranges that are used to limit PID parameters
(P, I, D) when they are changed by the STC function.
PMAX: Proportional band high limit
PMIN: Proportional band low limit
IMAX: Integral time high limit
IMIN: Integral time low limit
DMAX: Derivative time high limit
The PID parameters (P, I, D) are limited within the range of the corresponding high/low limits:
PMIN P PMAX (Same for PA when the STC value is 1)
IMIN I IMAX (Same for IA when the STC value is 1)
IMPORTANT
When exceptional tuning is performed at slow response or hunting response processing, the
PID update ratio coefficient (PIDC) is ignored and the PID parameter values (PA, IA, DA) cal-
culated by the STC function will be set directly as PID parameters (P, I, D).
MV
PV settling value
PV
Time
MV
PV
Time
Figure 1.13.7-5 Examples of Step Responses from Static System and Astatic System Processes
In estimated models created by the STC function, even the higher-order system used in the
above expression is approximated by the dead time and first-order lag system. The Self-Tun-
ing PID Controller Block (PID-STC) performs appropriate tuning after changes have occurred
in the process variable (PV) as a result of changes in the setpoint value or manipulated varia-
ble. Appropriate control is ensured if the ratio of dead time to lag time (L/T) is 3 or smaller.
FIC
Flowrate
Steam
Unless frequent changes occur in the process of the downstream Self-Tuning PID Controller
Block (PID-STC), it is recommended to use the Self-tuning function (STC function) of the up-
stream Self-Tuning PID Controller Block (PID-STC) only. The procedure is shown below:
1. Change the downstream block to AUT mode to open the cascade connection.
2. Set an optimal PID value using the STC function of the downstream Self-Tuning PID Con-
troller Block (PID-STC).
3. Turn off the STC function of the downstream Self-Tuning PID Controller Block (PID-STC).
4. Establish the cascade connection.
5. Turn on the STC function of the upstream Self-Tuning PID Controller Block (PID-STC).
TC 1
Raw material
TC 2
Cooling
jacket
Water
Reactor
Steam
LIC FIC
Level
Tank
Re-circulated
The above example shows a process where the flowrate F is control target. Since the flowrate
F1, inflow of the tank, fluctuate periodically, the level control is activated to change the inter-
mediate outflow volume F0. The changes in F0 correspond to those in gain that occur in the
target control process of FIC.
If the change cycle of the target control characteristic is longer than the specific oscillation cy-
cle of the control loop, the self-tuning function (STC function) is activated to follow up the
change. If changes in the process variable response are detected as a result of the changes
in the target control characteristic, the STC function will be activated.
n Neutralization Control
The following section shows the points to be noted when using a Self-Tuning PID Controller
Block (PID-STC) for neutralization control.
14
Neutralizing
agent 12
pHC
10
Controlled fluid
pH 8
7
6
pH transmitter
4
0
MV (neutralizing agent)
In the neutralization control shown above, the pH process shows non-linear characteristics;
i.e., the gain increases significantly near the neutralizing point (pH=7) and becomes small on
both sides.
The pH controller is controlled by calculating optimum PID parameter values (P, I, D) near the
neutralizing point. Therefore, the proportional band converges by several hundred percent,
making it impossible to obtain appropriate control away from the neutralizing point. In this
case, specify non-linear gain processing for the controller and use the STC function after ob-
taining linear characteristics.
LIC
Q1
Q1 inflow volume
The level control shown above is a process that maintains a constant outflow volume via a
constant-flow pump, regardless of the fluid level. In this process, the fluid level (H) continues
to rise linearly as the inflow volume (Q1) increases. In other words, this is an integral process
that does not have a self-regulation function. When controlling an integral process, use pro-
MV Step input
Time
PV
Temperature
Time
Figure 1.13.8-6 Example of Step Responses in a Process with Phases of Varying Response Speeds
In a heating furnace or heat exchanger process that requires temperature control, the process
response time may vary with the heating phase and cooling phase. When using a Self-Tuning
PID Controller Block (PID-STC) to control these processes, set the process 95 % response
time (TR) based on the phase with a longer response time.
PID parameters changes between the optimum PID parameters (P, I, D) of the two phases in
accordance with the direction of process variable response actions.
Motor-operated
M
valve
SV + + MV
PID
- -
PV
aTds
1+Tds
a: First-order lead computation gain
Td: First-order lead constant
Figure 1.13.8-8 Controlling a Process with Slower Actions at the Final Control Element
When performing flowrate control using a motor-operated valve, the speed of response time
control for the motor-operated valve may be affected, as the response time of the motor-oper-
ated value is slower than that of the flow gauge. As the self-tuning function (STC function) es-
timates process characteristics by taking into account delays at the final control element, set a
larger proportional band than when there is no delay at the final control element.
If controllability needs to be further improved, consider using phase compensation by first-or-
der lead computation, in order to compensate for the derivative actions.
Time
TIC
Heat treatment
furnace
Fuel
When applying a Self-Tuning PID Controller Block (PID-STC) to a program controlling proc-
ess where the setpoint value of the temperature controller is changed in accordance with a
specific temperature rise and fall pattern, note the following points:
Select the PI-D type (PV derivative type) control algorithm. The I-PD type (PV proportion-
al and derivative type) algorithm provides poor follow-up capability relative to changes in
SV.
If it requires that overshoot of the rising temperature must be minimized, set 0 for the
control target type (OS) of the Self-Tuning PID Controller Block (PID-STC).
In general, when the setpoint value changes along a ramp pattern, as in the case of rising or
falling temperature, the Self-Tuning PID Controller Block (PID-STC) generates an offset. If on-
demand tuning is executed at this time, the MV Impulse amplitude (MI) is applied to the ma-
nipulated output value (MV) in the direction of decreasing control deviation, then PID parame-
SV
PV
Time
STC stop STC stop
During PID control, simple batch processes are subject to large disturbances beyond the cor-
rectable range through feedback control, as a result of additional charging of raw materials or
discharging of products in large quantities. In such cases, use the STC start and stop func-
tions to build a sequence control process where STC actions stop temporarily when distur-
bances occur.
If the process is left unattended after batch end, with the setpoint value (SV) maintained at a
constant level in the automatic (AUT) mode, stop the STC function to prevent any unnecessa-
ry action of the self-tuning function (STC function).
PC FC
Pressure Flowrate
If interaction exists between pressure control and flowrate control, as shown in the figure
above, using the self-tuning function (STC function) in both control loops causes interacting
oscillation when their PID parameters (P, I, D) approach optimum values. In this case, turn off
the STC function of one Self-Tuning PID Controller Block (PID-STC) whose process variable
(PV) is allowed to change, and set larger values for the current effective proportional band
(PB) and current effective integral time (TI). (e.g.: PB=100 to 200 %, TI=30 to 80 seconds)
After this, use the STC function of the other Self-Tuning PID Controller Block (PID-STC) only.
T1
Distillation
column +
m1
TC
LL - 1
1
g21
-
g22
g12
-
g11
TC m2 LL - 2
2
+
T2
TC 1
PID controller
TC 2
If interaction exists between the column top temperature and column bottom temperature con-
trol segments of a distillation column process, first execute non-interacting control.
The method of non-interacting control is shown below:
In the figure, when the transmission function between the output mi and temperature Tj of the
controller TCi is gij. T1 and T2 will be represented as follows after non-interacting elements
LL-1 and LL-2 are applied:
T1 = (g11-g12 g21/g22) m1
T2 = (g22-g12 g21/g11) m2
As a result, the process is divided into two control loops that are regulated based on T1 and
T2, respectively.
Configure STC after confirming the result of this non-interacting control.
(TSW)
Output
MV OUT
processing
(MV, MV)
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Manual Loader Block (MLD):
Table 1.14-1 Connection Methods and Connected destinations of the I/O Terminals of Manual Loader
Block (MLD)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about valid block modes of the MLD block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
(TSW)
Input Output
IN PV MV OUT
processing processing
SUB
Figure 1.15-1 Function Block Diagram of Manual Loader Block with Input Indicator (MLD-PVI)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Manual Loader Block with Input Indicator (MLD-PVI):
Table 1.15-1 Connection Methods and Connected destinations of the I/O Terminals of Manual Loader
Block with Input Indicator (MLD-PVI)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the MLD-PVI block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For more information about valid block modes of the MLD block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
(TSW)
CSV
GAI CSV+BIAS
SV
SUB
Figure 1.16-1 Function Block Diagram of Manual Loader Block with Auto/Man SW (MLD-SW)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Manual Loader Block with Auto/Man SW (MLD-SW):
Table 1.16-1 Connection Methods and Connected destinations of the I/O Terminals of Manual Loader
Block with Auto/Man SW (MLD-SW)
Connection method (*1) Connection destination (*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Setting in-
SET x x
put
SEE
ALSO For more information about the types of output processing and alarm processing possible for the MLD-SW
block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.16-2 Control Computation Processing Functions of Manual Loader Block with Auto/Man SW
(MLD-SW)
Control computation processing Description
Performs computation processing to the cascade setpoint
value (CSV) and obtains a setpoint value (SV). Then, per-
Automatic control output computation
forms range conversion to this SV and obtains a manipu-
lated output value.
Converts the manipulated output change (MV) during
each control period to an actual manipulated output value
Control output action
(MV). The control output actions available with this function
block are of positional type only.
Set the setpoint value (SV) which was converted to the
Setpoint value pushback
cascade setpoint value (CSV) to the CSU.
The setpoint value pushback action does not take place if GAIN is 0.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value downstream in cascade without causing the manipulated output value (MV)
to change abruptly (i.e., bumpless change).
The action during bumpless switching varies with the control output action and block mode
status.
The bumpless switching performed by the Manual Loader Block with Auto/Man SW (MLD-
SW) include the following types:
Output pushback
l Output Pushback
The output pushback function calculates a setpoint value (SV) and cascade setpoint value
(CSV) from the manipulated output value (MV) when the block is in the manual (MAN) or initi-
alization manual (IMAN) mode, and put it to the setpoint value (SV) and cascade setpoint val-
ue (CSV), respectively. Output pushback is used when an upstream block is cascade connec-
ted to the Manual Loader Block with Auto/Man SW (MLD-SW), and the upstream block is
tracking to the MLD-SW. With the combination of the output pushback and the output tracking
function of the cascade connected upstream control block, the manipulated output value (MV)
of the cascade connected upstream block changes in accordance with the manipulated output
value (MV) of the Manual Loader Block with Auto/Man SW (MLD-SW) when the cascade con-
nection is open. This action allows to change the block mode for the Manual Loader Block
with Auto/Man SW (MLD-SW) from manual (MAN) to automatic (AUT) bumplessly and without
balancing.
The computational expressions of output pushback:
SSH-SSL
SV= (MV-MSL)+SSL
MSH-MSL
SV-BIAS
CSV=
GAIN
The output pushback action takes place when the following settings are performed:
No is set for bias tracking.
A value other than 0 is set for GAIN.
The following figure shows an action example of output pushback:
A Manual Loader Block with output switch is cascade connected in the middle of this loop,
when the cascade connection is open the manipulated output value (MV) of the upstream
block is forced to be equal to the setpoint value (SV) of the downstream block in the same
cascade loop:
PV MV
CAS
PID (AUT) MAN
Output pushback
Figure 1.16-2 Output Pushback and Output Value Tracking when Cascade is Open
In the above action example, bumpless switching is realized by the following three functions:
Output value tracked by the upstream block in the cascade loop
Output pushback by the Manual Loader Block with Auto/Man SW (MLD-SW)
l Bias Tracking
Bias Tracking
The bias tracking function calculates a bias value (BIAS) that allows the manipulated output
value (MV) to agree with the MV value converted from the cascade setpoint value (CSV), and
replaces the current bias value (BIAS) with the calculated value. Bias tracking is used when
an upstream block cascade connected to the Manual Loader Block with Auto/Man SW (MLD-
SW) performances the output value tracking function. By using the bias tracking function,
switching of the block mode from manual (MAN) to automatic (AUT) can be performed bump-
lessly. When cascade connection is open, the upstream blocks MV does not only follow the
changes of MV of the Manual Loader Block with Auto/Man SW (MLD-SW) but also adds the
bias of the Manual Loader Block with Auto/Man SW (MLD-SW), so that the bump can be avoi-
ded when connection switches back to cascade.
The computational expressions of bias tracking:
SSH-SSL
SV= (MV-MSL)+SSL
MSH-MSL
BIAS=SV-GAIN CSV
Use the Function Block Detail Builder to define bias tracking.
Bias Tracking: Select Yes or No.
The default is No.
If Yes is defined for bias tracking, the output pushback and setpoint value ramp actions will
not be performed. If No is defined for bias tracking, these two actions will take place. Howev-
er, the setpoint value ramp action is not performed if the ramp constant (RP) set parameter
remains at its default value.
When the upstream function block in cascade connection is a Cascade Signal Distributor
Block (FOUT), define Yes for bias tracking. This activates the bias tracking action even
when the Cascade Signal Distributor Block (FOUT) has multiple output connected destina-
tions and the Manual Loader Block with Auto/Man SW (MLD-SW) in cascade is closed when
connected to the second output destination or thereafter.
Scan period
Time
The setpoint value ramp action takes place only when No is defined for the bias tracking.
The parameter of the setpoint value ramp action:
Ramp constant (RP): Engineering unit data between 0 and the SV scale span range limit.
The default is the SV scale span.
The setpoint value ramp action enables bumpless switching of the cascade status from open
to close, even when the upstream block in cascade connection does not have the output
tracking function and the bias tracking action of the Manual Loader Block with output switch is
disabled.
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
SEE
ALSO For more information about valid block modes of the MLD-SW block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
The figure below shows the function block diagram of the motor control blocks (MC-2, MC-3):
SV CSV RMV
TT FV
FB
(BPSW)
Figure 1.17-1 Function Block Diagram of the Motor Control Blocks (MC-2, MC-3)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Motor Control Blocks (MC-2, MC-3):
The figure below shows the function block diagram of the motor control blocks (MC-2E):
SV CSV RMV
TT FV
FB
(BPSW)
Figure 1.17-2 Function Block Diagram of the Enhanced Two-position Motor Control Blocks (MC-2E)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Motor Control Blocks (MC-2E):
Table 1.17-2 Connection Methods and Connected destinations of the I/O Terminals of Enhanced Two-
position Motor Control Blocks (MC-2E)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Answer-
IN1 x x x x
back input1
Answer-
IN2 x x x x
back input2
The figure below shows the function block diagram of the motor control blocks (MC-3E):
SV CSV RMV
TT FV
FB OUT3
(BPSW)
Figure 1.17-3 Function Block Diagram of the Enhanced Three-position Motor Control Blocks (MC-3E)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Motor Control Blocks (MC-3E):
Table 1.17-3 Connection Methods and Connected destinations of the I/O Terminals of Enhanced
Three-position Motor Control Blocks (MC-3E)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Answer-
IN1 x x x x
back input1
Answer-
IN2 x x x x
back input2
IMPORTANT
If the OUTn terminals of MC-2E or MC-3E are connected to different output modules or if the
terminals are connected to FF faceplate blocks or fieldbus function blocks, the simultaneity of
the two or three outputs are not guaranteed. The same phenomenon happens to IN1 and IN2
terminals under the same circumstances.
Table 1.17-4 Control Computation Processing Functions of the Motor Control Blocks (MC-2, MC-2E,
MC-3, and MC-3E)
Control computation process-
Description
ing
Compares the answerback input value (PV) with manipulated output val-
Answerback check ue (MV) and checks if the final control element is operating in accord-
ance with the output signals from the motor control block.
Changes the block mode to IMAN to temporarily suspend the control ac-
Initialization manual tion. This action takes place when the initialization manual condition be-
comes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
Temporarily suspends the control action and switches to the computer
backup mode when an error has been detected at a supervisory comput-
Computer failure
er while the function block is operating in the ROUT mode. This action
takes place when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating automati-
Block mode change interlock cally, while disabling the stopped function blocks from changing to the au-
tomatic operating mode.
Starts sequentially and at specific intervals the multiple motor control
Serial start blocks belonging to the same group within the same control station ,
when start requests are issued to these blocks simultaneously.
Counts the number of times the manipulated output value (MV) has
Start count changed from 0 to 2 or from 1 to 2, and uses the obtained value as
the number of starts (OCNT).
Totalizes the periods of time during which the manipulated output value
Operating time (MV) remains at 1 or 2, and uses the obtained value as the operating
time (ONTM).
Outputs a status change message when block mode is changed or when
Status change message
a specific block status is changed.
Simulation function Simulates the internal processing actions of the motor control blocks.
Table 1.17-6 Data Items of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) (2/2)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
Feedback input high - limit
PH x SL to SH SH
alarm setpoint
Feedback input low - limit
PL x SL to SH SL
alarm setpoint
ANSP Answerback setpoint x SL to SH SL
Answerback check mask-
MTM x 0 to 10,000 seconds 0 seconds
ing time
SVH Setpoint high limit x 0 to 100 % 100 %
SVL Setpoint low limit x 0 to 100 % 0%
TSW Tracking switch x 0, 1 0
BPSW Bypass command switch x 0, 1, 2, 3, 4 0
BSW Backup switch x 0, 1 0
SIMM Simulation switch x 0, 1 0
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
Value in the same engi-
SH FV scale high limit -----
neering unit as FV
Value in the same engi-
SL FV scale low limit -----
neering unit as FV
*1: x: Entry is permitted unconditionally
Blank: Entry is not permitted
*2: FV: Feedback input value
SH: PV scale high limit
SL: PV scale low limit
SEE
ALSO For more information about valid block modes of the motor control blocks, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
l Direction of Answerback
Direction of answerback specify the meaning of ON/OFF, status of answerback input signal,
which reflect the final control element status if it operates properly according to the manipu-
lated output value (MV) from the motor control block.
The setup for direction of answerback may be performed on the Function Block Detail Builder.
Direction of Answerback
For MC-2, MC-3 blocks: Select Direct, Reverse, Inverted connect direct action or In-
verted connect reverse action.
For MC-2E, MC-3E blocks: Select Direct or Reverse.
The default setting is Direct.
The table below shows the correlation between the answerback input value (PV) and contact
status.
The data status of answerback input value (PV) becomes invalid (BAD) if both open and
close answerback input signals are true at the same time, or one of the connection destina-
tions to read answerback input signal is abnormal.
The input open alarm is activated if the status of answerback input value (PV) is invalid (BAD)
due to abnormal status at the connection destination. If the data value is invalid (BAD) be-
cause both open and close answerback input signals are true at the same time, the an-
swerback inconsistency alarm (PERR) is activated.
IMPORTANT
The answerback input signal conversion is not executed in the following states:
When the block status is simulation (SIM).
When the data status of answerback input value (PV) is calibration (CAL).
When the answerback check bypass is activated.
(answerback check bypass command switch BPSW=1 or 3)
Even if the answerback input signal at the IN terminal connection destination is not properly
converted due to one of the above conditions, the data converted through the same answer-
back input signal conversion (2- or 3-status conversion) as the answerback input value (PV)
are stored in the answerback raw signal input value.
n Answerback Check
The answerback check function checks if the final control elements are operating normally in
accordance with the output signals from the Motor control blocks. Unless the manipulated out-
put value (MV) is changed, the answerback input value (PV) and manipulated output values
(MV) are constantly compared. If the two do not agree with each other, an alarm is generated.
The following types of alarms are generated:
Positive answerback error alarm (ANS+)
Generated when the manipulated output value (MV) is 2 and the answerback input val-
ue (PV) is not 2.
Negative answerback error alarm (ANS-)
Generated when the manipulated output value (MV) is 0 and the answerback input val-
ue (PV) is not 0.
While the answerback error alarm exists, if the answerback input value (PV) and manipulated
output value (MV) becomes equal or the manipulated output value (MV) changes back, the
answerback error alarm (ANS+ or ANS-) vanishes.
After the manipulated output value (MV) changes, it takes some time for the final control ele-
ments to complete action. Therefore, the answerback check masking time (MTM) is intro-
duced after the manipulated output value (MV) changes. During this mask time, even when
the answerback input value (PV) and manipulated output value (MV) do not agree, the an-
swerback check does not initiate alarm.
When the manipulated output value (MV) changes, the block status changes to ANCK status,
indicating that the answerback check is in progress. The answerback check masking (ANCK)
status will be canceled when the answerback input value (PV) comes to meet the manipu-
lated output value (MV). When the answerback masking time is elapsed, the answerback
check masking (ANCK) status is also canceled even the answerback input value (PV) does
not meet the manipulated output value (MV).
The answerback check function stops in the following conditions:
When the block status is simulation (SIM).
When the block mode is tracking (TRK).
l Answerback Bypass
The answerback bypass function forces the answerback input value (PV) to be equal to the
manipulated output value (MV) and stops the answerback check. The answerback bypass
function is activated when the bypass command switch (BPSW) is 1 or 3.
SEE
ALSO For more information about the bypass command switch (BPSW), refer to:
nBypass Command Switch (BPSW) on page 1-189
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
n Computer Fail
When the computer fail is detected, the function block suspends the action in the remote out-
put (ROUT) mode temporarily and switches to the computer backup mode.
n Serial Start
Serial Startup Group, MC Block Serial Startup Interval
The serial start function put the Motor control blocks in the same control station into groups
and starts multiple Motor control blocks in the same group sequentially at a specified interval
when start requests are issued to these blocks simultaneously.
n Start Count
Counts the number of times the manipulated output value (MV) has changed from 0 or 1 to 2,
and uses the obtained value as the number of starts (ONCT).
The ONCT count increases from 0 to 99999999 and upon reaching 99999999, returns to 0
with the next count. The number of starts (ONCT) will not be initialized automatically, even
during initial cold start. However, the number of starts (ONCT) is initialized when an arbitrary
ONCT value is set. The number of starts (ONCT) can be initialized at any time as necessary.
The number of starts (ONCT) is not counted in the simulation mode (SIM) or during inching
output operation.
n Operating Time
Totalizes the periods of time during which the manipulated output value remained at 1 or 2,
and stores the obtained value in the operating time (ONTM). The operating time (ONTM) is
indicated in seconds.
The operating time (ONTM) value is totalized from 0 to 99999999, and upon reaching
99999999, returns to 0 with the next count.
The values representing the hour and second digits of the operating time are stored in the op-
erating time hour unit (ONTH) and operating time second unit (ONTS), respectively. The oper-
ating time hour unit (ONTH) and operating time second unit (ONTS) are constantly updated in
accordance with changes in the operating time (ONTM).
The operating time (ONTM) will not be initialized automatically, even during initial cold start.
However, if an arbitrary value is set for the operating time (ONTM), the operating time
(ONTM) is initialized by that value. The operating time (ONTM) can be initialized at any time
as necessary.
The operating time (ONTM) is not updated in the simulation mode (SIM) or during inching out-
put operation.
n Simulation Function
The simulation function simulates the internal processing actions of the Motor control blocks.
This function is used when testing the operation of devices using Motor control blocks.
Table 1.17.2-1 Actions of Motor Control Block (MC-2, MC-3) Functions in the Simulation Mode
Function Action
Block mode Same as in a normal state, except IMAN.
Block status SIM
Alarm status No alarm is generated.
Answerback input Only takes in values for RAW.
Feedback input Only takes in values.
Thermal trip check No action.
The check and alarm actions do not stop.
When the answerback check specification is set to
enable, the MV value is set as the PV value after
Answerback check the answerback check masking time elapses (*1).
When the answerback check specification is dis-
abled, the MV value is set as the PV value imme-
diately.
Calibration function
Same as in a normal state.
Remote/local input
Answerback tracking
No action.
Interlock check
The output action stops, but the MV action contin-
ues as normal.
In the status type output, the current status of the
Output signal conversion
output destinations is retained.
In the pulsive type output, the status of all output
destinations changes to OFF.
The output action stops, but the MV and SV actions
Inching output
continue as normal.
Serial start
Start count No action.
Operating time
Status change message Same as in a normal state.
*1: If turns ON the simulation mode when the answerback alarm is present, the manipulated output value (MV) is set to be equal
to the answerback input value (PV) immediately.
Table 1.17.2-2 Commands and Actions of the Bypass Command Switch (BPSW) Corresponding to Dif-
ferent Switch Positions (0 to 4)
BPSW Command Action
0 No bypass Normal actions.
1 Answerback bypass The answerback bypass action is executed.
2 Interlock bypass The interlock action is stopped.
The answerback bypass action is executed.
3 Answerback + interlock bypasses
The interlock action is stopped.
Block mode=MAN
4 Out of service Block status=OFF
The answerback tracking action is executed.
The out of service corresponding the switch position 4 instructs the Motor control block to
stop the output action.
The value of the bypass command switch (BPSW) is set by the input signal from the bypass
command switch input terminal (SWI). If the SWI terminal is not connected, the value is set
directly from operation and monitoring functions or other function block.
The table below summarizes various types of bypasses that are explained in the sections of
corresponding functions:
Table 1.17.3-1 Output Processing of the Motor Control Block (MC-2, MC-2E, MC-3, and MC-3E)
Output signal conversion speci- Output action direction specifi-
Number of output contacts
fication cation
2-position status output 1 Yes
3-position status output 2 Yes
2-position pulsive output 2 No
3-position pulsive output 3 No
The output signal conversion types and output action directions are described.
Table 1.17.3-2 The Manipulated Output Value and the Contact Output Status of the 2-Position Status
Output
Output signal Contact output status
Output action
conversion MV
direction n (*1) n+1 (*1) n+2 (*1)
specification
2 ON
Direct action
2-position status 0 OFF
output 0 ON
Reverse action
2 OFF
*1: n in the table indicates the element number specified to connect to OUT terminal of MC-2 and MC-3 blocks, or the OUT1
terminal of MC-2E and MC-3E blocks. n+1 and n+2 indicates the element number succeeding the element number n that
is specified to connect to OUT terminal or the element number specified to connect to OUT2 and OUT3 terminal of MC-2E
and MC-3E blocks.
In the 2-position status output, the state of MV=1 is the same as the state of MV=2.
Table 1.17.3-3 The Manipulated Output Value and the Contact Output Status of the 3-Position Status
Output
Output signal Contact output status
conversion Output action MV
specification n (*1) n+1 (*1) n+2 (*1)
2 ON OFF
Direct action 1 OFF OFF
0 OFF ON
2 OFF ON
Reverse action 1 ON ON
Table 1.17.3-4 The Manipulated Output Value and the Contact Output Status of the 2-Position Pulsive
Output
Output signal Contact output status
Output action
conversion MV
direction n (*1) n+1 (*1) n+2 (*1)
specification
For pulsive output signal, the time of ON is set in the column of MC block pulse width on
FCS folder. The default is 1 sec.
Table 1.17.3-5 The Manipulated Output Value and the Contact Output Status of the 3-Position Pulsive
Output
Output signal Contact output status
Output action
conversion MV
direction n (*1) n+1 (*1) n+2 (*1)
specification
2 ON OFF OFF
3-position pul-
------ 1 OFF OFF ON
sive output
0 OFF ON OFF
*1: n in the table indicates the element number specified to connect to OUT terminal of MC-2 and MC-3 blocks, or the OUT1
terminal of MC-2E and MC-3E blocks. n+1 and n+2 indicates the element number succeeding the element number n that
is specified to connect to OUT terminal or the element number specified to connect to OUT2 and OUT3 terminal of MC-2E
and MC-3E blocks.
For pulsive output signal, the time of ON is set in the column of MC block pulse width on
FCS folder. The default is 1 sec.
n Inching Output
Inching/Full-Stroke Time Width
Inching output is a function which drives or stops the motor for a specified duration according
to the manual operation of the operator using the operation and monitoring function.
The inching output is initiated when change the inching output setpoint value (SV). The final
control element is manipulated for a duration (Tout) proportional to the change in SV (SV)
from 0, 50 or 100 % shown below.
After Tout has elapsed, the inching output setpoint value (SV) follows the manipulated output
value (MV) prior to the modification. The inching operation is available only in manual (MAN)
mode.
When the inching operation is not executed, the inching output setpoint value (SV) follows the
manipulated output value (MV).
Table 1.17.3-6 The Relationship Between the Manipulated Output Value (MV) and the Inching Output
Setpoint Value (SV)
MV 0 1 2
SV 0% 50 % 100 %
ON 10 seconds
Contact 1 (direct action) Tout
OFF Tout
10 seconds
ON
Contact 1 (reverse action)
OFF
Figure 1.17.3-5 Inching Output of a 2-Position Status Output (When the Full Stroke Time Width is 100
Seconds)
ON
Contact 1
OFF
Direct 10 seconds 10 seconds
action ON (Tout) (Tout)
Contact 2
OFF
10 seconds 10 seconds
(Tout) (Tout)
ON
Contact 1
OFF
Reverse
action ON
Contact 2
OFF
ON
Contact 1
Reversed OFF
Connection
Direct action ON
Contact 2
OFF
ON
Contact 1
Reversed? OFF
Connection
Reversed action ON
Contact 2
OFF
Figure 1.17.3-6 Inching Output of a 3-Position Status Output (When the Full Stroke Time Width is 100
Seconds)
ON
Contact 1 10 seconds 10 seconds
OFF
ON (Tout) (Tout)
Contact 2
OFF
Figure 1.17.3-7 Inching Output of a 2-Position Pulsive Output (When the Full Stroke Time Width is 100
Seconds)
Contact 1
10 10
seconds seconds
Contact 2
10
10 seconds
seconds
Contact 3
Figure 1.17.3-8 Inching Output of a 3-Position Pulsive Output (When the Full Stroke Time Width is 100
Seconds)
CSV=2
Sequence Set Value
CSV=0
MV=2
Manipulated Output Value
MV=0
ON
Actual Output
OFF
CSV=2 is set in the When other block access Motor controller block
sequence table. the MV, the MV=CSV and sends output MV=2.
MV=2.
Figure 1.17.3-9 CSV, MV and Actual Output when the Option is Checked: FFCS Series/KFCS2/LFCS2
CSV=2
Sequence Set Value
CSV=0
MV=2
Manipulated Output Value
MV=0
ON
Actual Output
OFF
CSV=2 is set in the When other block access The MV=CSV and MV=2.
sequence table. the MV, the MV=0. Motor controller block
sends output MV=2.
Figure 1.17.3-10 CSV, MV and Actual Output when the Option is Unchecked: FFCS Series/KFCS2/
LFCS2
n Remote/Local Input
The remote/local input function reads the status of on-site push button switches installed near
the equipment such as valves and pumps, and to prevent the output from the motor control
block since the on-site operation is given higher priority when the system is in the local mode.
The remote/local input signal is fed through the TSI terminal of the motor control block. In ad-
dition to the contact input, internal switches can be used as signal input too. The remote/local
input signal is stored in the tracking switch (TSW).
Table 1.17.3-7 Relationship Between the Remote/Local Input Signal and the Tracking Switch
Input signal (*1) Remote/Local TSW Mode
OFF (0) Remote 0 Mode except for TRK
ON (1) Local 1 TRK
When the TSI terminal is not connected, the data can be set directly to the tracking switch
(TSW) from other function blocks. When TSW is 1, the block mode is set to the on-site man-
ual mode (TRK). When TSW becomes 0, the mode returns to the normal mode (MAN, AUT,
CAS or ROUT) from the on-site manual (TRK) mode.
n Answerback Tracking
Answerback Tracking
The answerback tracking is to force the manipulated output value (MV) to match the answer-
back input value (PV), when the block is in Filed-Manual (TRK) mode or when the bypass
command switch (BPSW) is 4 (out-of-service command).
The answerback tracking is defined in the Function Block Detail Builder.
Answerback Tracking: Select either Yes or No.
Default is Yes.
2
PV
0
Block
AUT MAN
mode
A
Block N
NR ANCK NR C NR
status
K
Alarm
NR INT NR
status
When a 3-position status output encounters the answerback error triggered fallback, its be-
havior is shown in the following illustrate.
MAN fallback starts according to the setting for fallback
triggered by the answerback error.
ANS+ initiated when MV is forced to the designated value for interlock and
answerback detects the interlock alarm (INT) occurs.
an error. When MV is manipulated,
the INT alarm will be dissolved.
2
MV 1
0
MV=0, answerback becomes
2
normal, INT alarm continues.
PV 1
0
Block
AUT MAN
mode
A A
Block N N N N
ANCK C NR C NR
status R R K K
Alarm
NR INT NR
status
n Interlock Check
The interlock check is used to place the motor control blocks in the interlock state according
to the operation interlock input signal that is input to the IL terminal of the motor control
blocks.
IMPORTANT
The interlock check function does not operate under the following conditions:
Simulation status (SIM)
On-site manual mode (TRK)
When the interlock check bypass command is issued (when BPSW=2 or 3)
When the off-service command is issued. (when BPSW=4)
IMPORTANT
When the signal connected to IL terminal becomes abnormal (i.e., data status becomes
BAD), the block will be released from interlocked status regardless if the action is Direct or
Reverse.
IMPORTANT
If the Hold Output When Interlocked option is selected, note the followings:
When the motor control block falls back due to answerback error or thermo-trip alarm oc-
currence, the block cannot hold the previous output changes to the failsafe output speci-
fied in the setting item of [Output when interlock status is true].
When the block is interlocked, inching action will result in an error and triggers an error
message.
When the block is holding the previous manipulated output value (MV), if the operator
changes the MV, the MV will revert to the held value at the next scan.
When the block is holding the previous manipulated output value (MV), if the block is
changed to local mode, the held MV will no longer valid since the local operation takes
higher preference.
When the block is interlocked and holds the previous manipulated output value (MV), the
occurred alarm for indicating the interlocked (INT) status will be kept alive.
SEE
ALSO For more information about the behavior of the fallback triggered by answerback errors, refer to:
nAnswerback Error Triggered Fallback on page 1-201
n Off-Service Function
The off-service is used to stop the output from the MC-2 or MC-3 block via a command from
the bypass command switch (BPSW).
Off-service supports the following processes.
The off-service is activated by putting the bypass command switch (BPSW) to 4. When
the off-service command is issued, the block mode is changed to the manual (MAN)
mode and the block status becomes OFF.
No output action (output signal conversion) is executed in the off-service state.
The answerback tracking operates in the off-service state.
PH
HYS
Conditions generating an alarm
FV>PH
FV<PL
Time
HI
LO
Figure 1.17.4-1 Actions of the Feedback Input High and Low Limit Alarm Check
Moreover, when the block is in the status that the answerback check is masked (ANCK), the
feedback input high-limit alarm (HI) and the feedback input low-limit alarm (LO) are also
masked.
IMPORTANT
When the signal connected to TT terminal becomes abnormal (i.e., data status becomes
BAD), if the block is in alarm status, the alarm status of the block will be released.
SEE
ALSO For more information about the interlock status of the motor control blocks, refer to:
nInterlock Check on page 1-203
CAS (TSW)
CSV
AUT
SV
MAN
RSV
RCAS
ROUT
SUB
The figure below shows the internal control computation processing of the Ratio Set Block
(RATIO):
Control computation
Ratio
SV
tracking
Setpoint value
ramp action
MAN
The figure below shows an example of using the Ratio Set Block (RATIO):
IN OUT rF1
RATIO
SET
F1
IN OUT
PID
F2
In this control loop, the flowrates F1 and F2 are maintained in a specific ratio r, by setting the
value of F1 multiplied by r, or rF1, as the setpoint value of F2.
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Ratio Set Block (RATIO):
Table 1.18-1 Connection Methods and Connected destinations of the I/O Terminals of Ratio Set Block
(RATIO)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x x
ment input
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Tracking
TIN x x x
signal input
Tracking
TSI x x x x
SW input
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
Table 1.18-2 Control Computation Processing Functions of Ratio Set Block (RATIO)
Control computation processing Description
Obtains a calculated output value (CALCn) by multiplying
Ratio computation the process variable (PV) by the effective ratio setpoint
value (SVe).
Converts the manipulated output change (MV) during
each control period to an actual manipulated output val-
Control output action
ue (MV). The available control output actions are of po-
sitional type only.
Limits the setpoint value (SV) within the setpoint high/low
Setpoint value limiter
limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV)
Setpoint value pushback
to agree with the remaining one.
Switches the manipulated output value (MV) without
causing it to change abruptly when the block mode has
Bumpless switching been changed or when the manipulated output value
(MV) has been switched in a downstream block in cas-
cade.
Constantly updates the ratio setpoint value (SV) with a
value calculated backwards from the current manipulated
Ratio tracking output value (MV), when ratio computation is stopped.
This prevents the manipulated output value from chang-
ing abruptly.
Bumpless switching
Causes the change in the effective ratio setpoint value
(SVe) to gradually approach the newratio setpoint value,
Ratio setpoint value
when the ratio setpoint value (SV) has changed abruptly.
ramp action
This prevents the manipulated output value from chang-
ing abruptly.
Changes the block mode to IMAN to temporarily sus-
Initialization manual pend the control action. This action takes place when the
initialization manual condition becomes satisfied.
Temporarily suspends the control action while maintain-
Control hold ing the current block mode. During control hold, the out-
put action is performed normally.
Changes the block mode to MAN to forcibly stop the con-
MAN fallback trol action. This action takes place when the MAN fall-
back condition becomes satisfied.
n Ratio Computation
In ratio computation, the following computation processing is performed to obtain a calculated
output value (CALC) by multiplying the process variable (PV) by the effective ratio setpoint
value (SVe):
CALCn=KR SVe PVn+BIAS (1)
l Ratio Gain
Ratio Gain
Use the Function Block Detail Builder to set the ratio gain:
Ratio Gain: Specify a numeric value of 7 digits or less, where the sign and decimal point oc-
cupy one digit each.
The default is 1.0.
The expressions to obtain the ratio gain are shown below:
F2=0 to 30 m3/h
PID
When the above conditions are applied to the computational expression (1), the flowrate
F1, target flowrate value of F2, and ratio r are represented by the process variable (PV),
calculated output value (CALC) and ratio setpoint value (SV), respectively.
When F1 is 0, the target of F2 is also 0. Thus, set the bias setpoint value (BIAS) of the
computational expression to 0. As a result, the following computational expressions are
satisfied:
CALCn
KR= (3)
SVe PV
When r is 0.1 and F1 is 100 m3/h, the target value of F2 is the product of 100 and 0.1, or
10 m3/h. If this condition is applied to the computational expression (3), the following
computational expression is obtained:
10
KR=
0.1 100
=1.0
As values of the process variable (PV), calculated output value (CALCn) and effective ra-
tio setpoint value (SVe) are all engineering unit data, this computational expression indi-
cates that the ratio gain (KR) becomes 1.0, if the process variable (PV) and calculated
output value (CALCn) are in the same unit and the effective ratio setpoint value (SVe) has
no unit.
Example 2
In the figure Example of Flow Ratio Control, assume that the flow ratio control system
provides the flowrates F1 and F2 that range from 0 to 300 m3/h and from 0 to 100 /min.,
respectively, and is operated at the ratio r of between 0.0 and 2.0 %.
When F1 is 0, the target value of F2 is 0. Thus, set the bias setpoint value (BIAS) to 0
and apply the expression (3) in Example 1.
50
KR=
1.0 300
=0.1667
As values of the process variable (PV) and calculated output value (CALCn) are engineering
unit data, the ratio gain (KR) does change even when the scale high/low limits of the process
variable (PV) and calculated output value (CALCn) are changed. However, the ratio gain (KR)
must be changed when the engineering unit of the process variable (PV) and calculated out-
put value (CALCn) or that of ratio setpoint value (SV) is changed, as the ratio gain (KR) is cal-
culated based on the unit conversion coefficients of these values. The engineering unit of the
calculated output value (CALCn) is the same as that of the manipulated output value (MV).
l Bias Value
Set the bias value.
Set a data value in the same engineering unit as the manipulated output value (MV) and with-
in the range of - (MSH - MSL) to (MSH - MSL). The bias value can be set or changed from
operation and monitoring functions during operation. The default is the MV scale low limit
(MSL).
MSH : MV scale high limit
MSL : MV scale low limit
RSV CSV
AUT/MAN
RCAS CAS
SV
Setpoint value
Control
computation
Figure 1.18-5 Relationship among Setpoint Values (SV, CSV and RSV)
The action of the setpoint value pushback varies in accordance with the block mode of the
function block.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value (MV) downstream in cascade without causing the manipulated output value
(MV) to change abruptly (i.e., bumpless change).
The action during bumpless switching varies with the control output action and block mode
status.
The functions of bumpless switching available with the Ratio Set Block (RATIO) include the
following:
Ratio tracking
Ratio setpoint value ramp action
l Ratio Tracking
Ratio Tracking
The ratio tracking function sets as a ratio setpoint value (SV) the value calculated backwards
from the manipulated output value (MV), when ratio computation is stopped.
Ratio tracking enables bumpless switching of block modes from manual (MAN) to automatic
(AUT).
When the block mode is not remote output (ROUT) or out of service (O/S), the remote manip-
ulated output value (RMV) tracks the manipulated output value (MV).
Scan period
Set the ramp constant from operation and monitoring functions as a set parameter.
Ramp constant (RP): Engineering unit data within the SV scale span range.
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n Control Hold
The control hold is an error processing function that suspends the control action temporarily
while maintaining the current block mode. Unlike initialization manual, the control output ac-
tion is performed normally during control hold.
The control hold action takes place when the following conditions are established during auto-
matic operation (AUT, CAS, RCAS or ROUT):
The connected destination of the IN terminal is open (i.e., not selected via a selector
switch, etc.).
The connected destination of the IN terminal or the connected destination of the data at
the first connected destination is a process input, and the process input is temporarily in a
non-response state (momentary power failure).
The control is resumed when the conditions vanish.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
n AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade
(CAS) to automatic (AUT) when the AUT fallback condition is established, and switches the
control action to the one that uses values set by the operator.
n Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cas-
cade (RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer
backup mode.
SEE
ALSO For more information about valid block modes of the RATIO block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SV
Control computation
(program setting)
CAS
AUT Output
CALC MV OUT
processing
MAN
(Annunciator output)
SUB
Figure 1.19-1 Function Block Diagram of 13-Zone Program Set Block (PG-L13)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the 13-Zone Program Set Block (PG-L13):
Table 1.19-1 Connection Methods and Connected destinations of the I/O Terminals of 13-Zone Pro-
gram Set Block (PG-L13)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Manipu-
OUT x x x x
lated output
Annunciator
SUB x x x x
output
Interlock
INT x x x x
SW input
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
Table 1.19-2 Control Computation Processing Functions of the 13-Zone Program Set Block (PG-L13)
Control computation process-
Description
ing
Expresses a line-segment pattern of the program with line segments con-
Line-segment pattern signal gen-
necting up to 14 coordinates on a plane of time (X axis) and output (Y ax-
eration
is) including starting and end points.
Calculates output values during each base period in accordance with the
Program set action
program set pattern, to obtain a calculated output value (CALC).
Saves or changes the calculated output value (CALC) and elapsed time
Program end action
(SV) at the end of the program.
Moves along the time axis in accordance with the setting of set parame-
Movement along the time axis
ters (SV, ZONE).
Annunciator output Turns the annunciator message ON at the end of the program set action.
Converts the manipulated output change (MV) during each control peri-
Control output action od to an actual manipulated output value (MV). The available control out-
put actions are of positional type only.
Switches the manipulated output value (MV) without causing it to change
abruptly when the block mode has been changed or when the manipu-
Bumpless switching
lated output value (MV) has been switched in a downstream block in cas-
cade. The types of bumpless switching include bumpless start action.
Changes the block mode to IMAN to temporarily suspend the control ac-
Initialization manual tion. This action takes place when the initialization manual condition be-
comes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
Stops the control action of function blocks currently operating automati-
Block mode change interlock cally, while disabling the stopped function blocks from changing to the au-
tomatic operating mode.
l Line-Segment Pattern
The line-segment pattern used to set programs is expressed by line segments that connect
up to 14 coordinate points on a plane of time (X axis) and output (Y axis) including the starting
and end points (maximum 13 line segments). The specifications of program-setting line-seg-
ment patterns are shown below:
l Number of Line-Segments: 1 to 13
Arbitrary line segments can be set on a coordinate plane of time (X axis) and output (Y axis).
If 0 is set to a segment on time axis (X02 to X14), the segment before this axis will be the end
of the time axis and the end of the line segments.
l Setting Ranges
Line-segment patterns are set from operation and monitoring functions.
Time-axis breakpoint coordinate (X01 to X14): 0 to 9999 minutes, or 0 to 9999 seconds.
Output-axis breakpoint coordinate (Y01 to Y14): Engineering unit MV data.
Use the Function Block Detail Builder to set the time unit of time-axis breakpoint coordinates
or total running time of the program.
Time Unit: Select seconds or minutes
The default is second.
Total Elapsed Time: 0 to 10000
The default is 10000.
PH
PL
2
3
Present value
MH
ML
SV
In this example, the original line-segment pattern is represented by a dotted line. However,
the 13-Zone Program Set Block (PG-L13) only recognizes the pattern represented by the sol-
id line.
n Annunciator Output
When the software annunciator message (%AN) is specified for the output destination of the
annunciator output terminal (SUB), the annunciator message function will be turned ON at the
n Bumpless Switching
Bumpless Start
The bumpless switching function switches the block mode of the function block or manipu-
lated output value of the downstream block in the cascade loop without causing the manipu-
lated output value (MV) to change abruptly (i.e., bumpless change).
The type of bumpless switching action varies with the control output action and block mode
status.
The type of bumpless switching performed by the 13-Zone Program Set Block (PG-L13) is
bumpless start action.
The bumpless start action prevents the value of the output destination from changing abruptly
when the program set action is started from zero elapsed time (SV) by changing the block
mode from manual (MAN) to automatic (AUT) or cascade (CAS).
When the program set action is started from zero elapsed time (SV), the position on time axis
is fast-forwarded until the calculated output value (CALC) agrees with the setpoint value of
the output destination. The range of program pattern in which this agreement point is
searched is specified by the bumpless start zone (ZSTR) and bumpless end zone (ZEND).
If no matching pattern is found in the search range, the program set action is started from the
end point of the last zone that exists inside the search range.
Use the Function Block Detail Builder to define the bumpless start action.
Bumpless Start: Select Yes or No.
The default is Yes.
The bumpless start zone (ZSTR) and bumpless end zone (ZEND) are set from operation and
monitoring functions as set parameters.
Bumpless start zone (ZSTR): Select a value between 1 and 13.
The default is 1.
Bumpless end zone (ZEND): Select a value between 1 and 13.
The default is 1.
Present value of
output destination ZEND
ZSTR
0 Fast-forwarding
along the time axis SV
If two successive mode change commands, one to the manual (MAN) mode and the other to
the automatic (AUT) or cascade (CAS) mode, are issued from a sequence control block, etc.
within a single scan period, bumpless start is not executed. Instead, the program set action is
started from the starting point of the program pattern.
If a mode change command to the automatic (AUT) mode is issued by itself, bumpless start is
executed.
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
SEE
ALSO For more information about a list of valid block modes of the PG-L13 block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
Pre-batch
flowratesetpoint TW
PRE
ML
0
NCNT STRT RSTR ERLY
Block status IBCH STUP STDY EMST EEMS STUP STDY PBCH END NCNT
ZONE 0 10 1 2 3 8 9 11 2 3 4 5 7 0
Totalized 0 <
ILST
value ILST BSET - PLST BSET - LPV
Block mode MAN AUT MAN
Pre-batch BPRE
batch end
alarm BEND
The operating status is indicated by the block status and control step. The operating status is
switched via the command switch (SW), emergency stop switch (EMSW) or control step
(ZONE). The commands issued by the command switch (SW) and emergency stop switch
(EMSW) are shown below:
Command switch (SW)
MV
MH
TW
ML
0
NCNT STRT RSTR RSET
Block status IBCH STUP STDY EMST EEMS STUP STDY END NCNT
ZONE 0 10 1 2 3 8 9 11 2 3 6 7 0
Totalized 0 <
ILST
value ILST
Block mode MAN AUT MAN
Other than by the emergency stop command (SW=4), emergency stop can also be triggered
via the emergency stop switch (EMSW=1).
(M)
(F)
(D)
6
RSET (N)
(H)
(J)
11 9 8
(L) (I) (F)
RSTR EEMS EMST
(M)
STRT NCNT
Legend
ZONE
Status transition can also be induced by changing the control step. The control step (ZONE)
can be changed from a sequence table or calculation block, but not from the operation and
monitoring functions. Note that change commands issued by the command switch (SW) pre-
cede any operation to change the control step (ZONE).
The totalized value (SUM) is added to the cumulative totalized value (SUM1) when batch end
processing is completed.
n Manual Operation
When the block mode changes to manual (MAN), automatic control processing is suspended
and manual operation is enabled. The control step changes even during the manual (MAN)
mode. When the block mode is changed from manual (MAN) to automatic (AUT) during man-
ual operation, automatic control is started.
n Automatic Prediction
When batch end is detected during each scan period, a flowrate error equivalent to a maxi-
mum of one scan period may generate. The Totalizing Batch Set Blocks automatically pre-
dicts batch end in order to minimize this error.
Pre-Batch
Flowrate
Setpoint Ramp Up
from ML
PRE
ML
0
NCNT STRT RSTR STUP
If [No] is selected, upon the restart command, the ramp-up of the manipulated output value
(MV) will begin from the 0 % of flowrate. The manipulated output value (MV) ramps from the 0
% flowrate to the high flowrate setpoint (MH) at the same ramp rate specified by ramp-up time
(TU).
Pre-Batch
Flowrate
Setpoint Ramp Up
from 0 %
PRE
ML
0
NCNT STRT RSTR STUP
Pre-Batch
Flowrate
Setpoint Ramp Up
from ML
PRE
ML
0
STRT IBCH
If [No] is selected, upon the start command, the block will not move to initial batch status
(Block Status: IBCH) but directly to go to setup step (Block Status: STUP). The ramp-up of the
manipulated output value (MV) will begin from the 0 % flowrate. The manipulated output value
(MV) ramps from the 0 % flowrate to the high flowrate setpoint (MH) at the same ramp rate
specified by ramp-up time (TU).
The batch operation will act as follows if Ramp Up from ML Upon Start/Restart is not ap-
plied.
TU
MV
MH
Pre-Batch
Flowrate
Setpoint Ramp Up
from 0 %
PRE
ML
0
STRT IBCH
However, if the initial forecast value (ILST) is greater than 0 and the block moves to initial
batch status (Block Status: IBCH) before ramp-up, the manipulated output value (MV) ramps
Table 1.20.2-1 Relationship between Manipulated Output Values (MV) during Manual Operation and
Those of a Contact Output or Switch Instrument Block
MV value 0 % to 49.9 % 50 % to 100 %
Contact output OFF ON
Switch instrument MV=0 MV=2
IMPORTANT
When a BSETU-2 or BSETU-3 function block is applied with two-position ON/OFF output, the
parameters of the ramp up time (TU) and the ramp down time (TD) should be set to zero.
If the ramp down time (TD) is not zero, when the function block runs emergency shutdown to
force MV to 0 %, but the control calculation will ramp down the MV slowly based on the set-
ting value of TD. Since the ON/OFF output only acts in accordance with 100 % MV or 0 %
MV, thus, the output cannot become OFF if the MV is not ramping down to zero but hooked at
100 %. Consequently, the valve cannot be closed by the emergency shutdown (EMST) action.
The same phenomenon occurs when the ramp up time (TU) is not zero. In setup mode of the
function block, the MV may be hooked at 0 % and the valve cannot be opened.
100
2-position TW
ON/OFF
Block
NCNT STRT IBCH STDY EEMS RSTR STDY PBCH END NCNT
status
ZONE 0 10 1 3 9 11 3 5 7 0
Totalized 0
<ILST ILST BSET - LPV
value BSET - PLST
Block
MAN AUT MAN
mode
Pre-batch BPRE
batch end
alarm BEND
Figure 1.20.2-8 Example of Simple Batch Operation Using 2-Position ON/OFF Output Method when the
Both Switch Instruments are in Cascade (CAS) Mode
SEE
ALSO For more information about the switch instrument block, refer to:
2.4, Switch Instrument Block and Enhanced Switch Instrument Block in the Function Blocks Reference
Vol.2 (IM 33K03E23-50E)
Table 1.20.2-2 Relationship between Manipulated Output Values (MV) during Manual Operation and
Contact Outputs or Switch Instrument Blocks
MV value 0 % to 24.9 % 25 % to 74.9 % 75 % to 100 %
Contact output 1 OFF OFF ON
Contact output 2 OFF ON ON
IMPORTANT
When a BSETU-2 or BSETU-3 function block is applied with three-position ON/OFF output,
the parameters of the ramp up time (TU) and the ramp down time (TD) should be set to zero.
If the ramp down time (TD) is not zero, when the function block runs emergency shutdown to
force MV to 0 %, but the control calculation will ramp down the MV slowly based on the set-
ting value of TD. Since the ON/OFF output only acts in accordance with 100 % MV, 50 % MV
or 0 % MV, thus, the output cannot become OFF if the MV is not ramping down to zero but
hooked at 100 %. (or 50 %.) Consequently, the valve cannot be closed by the emergency
shutdown (EMST) action.
The same phenomenon occurs when the ramp up time (TU) is not zero. In setup mode of the
function block, the MV may be hooked at 0 % and the valve cannot be opened.
100
3-position TW
ON/OFF
Block
NCNT STRT IBCH STDY EEMS RSTR STDY PBCH END NCNT
status
ZONE 0 10 1 3 9 11 3 5 7 0
Totalized 0
<ILST ILST BSET-LPV
value BSET-PLST
Block
MAN AUT MAN
mode
Pre-batch BPRE
batch end
alarm BEND
Figure 1.20.2-9 Example of Simple Batch Operation Based on 3-Position ON/OFF Output Method when
Both Switch Instruments are in the Cascade (CAS) Mode
50 %
0 %
BSETU-2/ ZONE 0 1 3 9 3 5 7
BSETU-3
Figure 1.20.2-10 Example of Batch Operation when Only Switch Instrument 2 is in Cascade (CAS)
Mode
50 %
0%
BSETU-2/ ZONE 0 1 9 3 9 3 7
BSETU-3
Figure 1.20.2-11 Example of Batch Operation when Only Switch Instrument 1 is in Cascade (CAS)
Mode
SEE
ALSO For more information about the input open, input low-low limit, input high limit and input low limit alarms, refer
to:
5.1, Input Open Alarm Check in the Function Blocks Overview (IM 33K03E21-50E)
5.3, Input High-High and Low-Low Limit Alarm Check in the Function Blocks Overview (IM
33K03E21-50E)
5.4, Input High and Low Limit Alarm Check in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the missing pulse alarm, refer to:
nMissing Pulse Alarm Check on page 1-268
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established. In the Flow-Totalizing Batch Set Block (BSETU-2), the emergency stop ac-
tion triggered by an input open alarm will override the MAN fallback action only when input
open emergency stop is defined Yes in the function block builder. When an input open alarm
occurs, the emergency stop (EMST) mode becomes active and the manipulated output value
(MV) drops to the manipulated output scale low limit (MSL).
Once the emergency stop action is completed, the MAN fallback action is executed and the
block mode changes to manual (MAN) mode.
IMPORTANT
When a BSETU-2 or BSETU-3 function block is applied with two-position ON/OFF output or
three-position ON/OFF output, the parameters of the ramp up time (TU) and the ramp down
time (TD) should be set to zero.
If the ramp down time (TD) is not zero, when the function block runs emergency shutdown to
force MV to 0 %, but the control calculation will ramp down the MV slowly based on the set-
ting value of TD. Since the ON/OFF output only acts in accordance with 100 % MV, 50 % MV
or 0 % MV, thus, the output cannot become OFF if the MV is not ramping down to zero but
hooked at 100 %. (or 50 %.) Consequently, the valve cannot be closed by the emergency
shutdown (EMST) action.
The same phenomenon occurs when the ramp up time (TU) is not zero. In setup mode of the
function block, the MV may be hooked at 0 % and the valve cannot be opened.
IN BSETU-2 OUT
Table 1.20.3-1 Relationship between the MV and the Contact Output Status in Manual Mode
MV value 0 to 49.9 % 50 to 100 %
Contact output OFF ON
MV
100
2-position
ON/OFF
Figure 1.20.3-2 Simplified Batch Operation of the 2-Position ON/OFF Output System
IN BSETU-2 OUT
OUT2
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the contact outputs status:
Table 1.20.3-2 Relationship between the MV and the Contact Output Status in Manual Mode
MV value 0 to 24.9 % 25 to 74.9 % 75 to 100 %
Contact output 1 OFF OFF ON
Contact output 2 OFF ON ON
MV
100
3-position
ON/OFF
IN OUT
BSETU-2
IN CSV OUT
SIO-11
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the switch instrument status:
Table 1.20.3-3 Relationship between the MV of 2-Position ON/OFF Block and the MV of the Switch In-
strument Block
MV value 0 to 49.9 % 50 to 100 %
Switching instrument MV=0 MV=2
When the connected switch instrument is in the cascade (CAS) mode, the BSETU-2 block
outputs a manipulated output value (MV) to the sequence setpoint value (CSV) of the switch
instrument, and the instrument will output the sequence setpoint value (CSV) as its own ma-
nipulated output value (MV). If the switch instrument is not in the cascade (CAS) mode, the
BSETU-2 block will be in the initialization manual mode (IMAN). Then, the switch instrument
manipulated output value (MV) converted to the manipulated output value (MV) data of the
BSETU-2 block will be set as the manipulated output value (MV) of the BSETU-2 by the out-
put tracking function. Even when connected to a switch instrument block, the automatic pre-
diction is still functioning to close the valve.
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the switch instrument status:
When both of the connected switch instruments are in the cascade (CAS) mode, the BSE-
TU-2 block outputs two manipulated output values (MV) to the sequence setpoint values
(CSV) of the switch instrument 1 and 2, respectively, and the individual instruments will output
their sequence setpoint value (CSV)s as their own manipulated output value (MV)s, respec-
tively. If neither of the switch instruments is in the cascade (CAS) mode, the BSETU-2 block
will be in the initialization manual mode (IMAN). Then, the switch instrument manipulated out-
put value (MV) converted to the manipulated output value (MV) data of the BSETU-2 block
will be set as the manipulated output value (MV) of the BSETU-2 by the output tracking func-
tion.
IMPORTANT
The pre-batch alarm and the batch end alarm will be initiated only under the conditions descri-
bed later in this section.
When checking the BSETU-2 or BSETU-3 running state with sequence table or other blocks,
it is recommended not using the alarm status but using the block status or the zone number.
Table 1.20.5-1 Scripts in Sequence Table When Migrating CENTUM V 7BS or CENTUM-XL BSETU
Action 7BS/BSETU BSETU-2 Remarks
Same as starting batch
using Command Switch
Start LOOP=AUT, SV=0 ACT.ON (*1); ZONE.0 to start (SW=1) while the
block is in automatic
(AUT) mode.
Emergency Stop LOOP=CAS SW.4 or EMSW.1
Same as restarting batch
using Command Switch
Restart LOOP=AUT ACT.ON (*1) to restart (SW=2) while
the block is in automatic
(AUT) mode.
Moreover, from HIS, ACT.ON command cannot be entered. To start a batch from HIS, the op-
erator can change the block into automatic (AUT) mode and use the Command Switch
(SW=1). However, if the optional compatibility is not enabled, the ACT.ON command in the
sequence table cannot change the block and ZONE.
Table 1.20.5-2 Actions of Manipulated Output Value (MV) when Changed from AUT to MAN Mode:
FFCS Series/KFCS2/LFCS2
Optional Compatibility
ZONE Block Status Optional Compatibility Enabled (*1)
Disabled (*1)
MV: Holds (or tracks the
0 NCNT MV=0
connected value)
1 IBCH MV=ML MV=ML
2 STUP MV: Ramps Up MV: Ramps Up
If MV < MH, MV ramps up with the rate
3 STDY MV=MH
for STUP(*2).
4 ERLY MV: Ramps Down MV: Ramps Down
If MV > PRE, MV ramps down with the
5 PBCH MV=PRE
rate for ERLY.
7 END MV=0 (*3) MV=0 (*3)
8 EMST MV: Ramps Down MV: Ramps Down
Table 1.20.5-3 Settings for Compatibilities of Totalizing Batch Set Block: FFCS Series/KFCS2/LFCS2
Totalizing Batch Set Block Setting
Compatibilities between 7BS of CENTUM V, BSETU
[Compatible with 7BS, BSETU].
of CENTUM-XL and BSETU-2 /BSETU-3
Compatibilities between BSETU-2 of CENTUM-XL
and BSETU-2
[CENTUM-XL Compatible].
Compatibilities between BSETU-3 of CENTUM-XL
and BSETU-3
When [Compatible with 7BS, BSETU] is selected, the following compatibilities will be ap-
plied:
Start/Restart upon ACT.ON command
Accept restart command when emergently stopped
Initiate Batch-End alarm when batch ended
Release Pre-Batch alarm when batch ended
Actions of manipulated output value (MV) when changing from MAN to AUT mode
Ramp Up from ML Upon Start/Restart (*1)
When [CENTUM-XL Compatible] is selected, the following compatibilities will be applied:
Accept restart command when emergently stopped
Inhibit Pre-Batch alarm when emergently stopped
Initiate Batch-End alarm when batch ended
Actions of manipulated output value (MV) when changing from MAN to AUT mode
Ramp Up from ML Upon Start/Restart (*1)
*1: When the option of [Compatible with 7BS, BSETU] or [CENTUM-XL Compatible] is checked, the compatibility is also applied
to the function block when the option of [Ramp Up from ML Upon Start/Restart] is checked on the Function Block Detail build-
er.
ZONE SW EMSW
SUM
INT
Figure 1.21-1 Function Block Diagram of Flow-Totalizing Batch Set Block (BSETU-2)
IN BSETU-2 OUT
The figure below shows an example of batch shipment control where flow velocity is PID con-
trolled in combination with other function blocks:
IN BSETU-2 OUT
SET
IN PID OUT
SET SET
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Flow-Totalizing Batch Set Block (BSETU-2):
Table 1.21-1 Connection Methods and Connected destinations of the I/O Terminals of Flow-Totalizing
Batch Set Block (BSETU-2)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Measure-
IN x x x
ment input
Manipu-
OUT x x x x x
lated output
Manipu-
OUT2 lated output x x
(*2)
Interlock
INT x x x x
SW output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
*2: The OUT2 terminal is used when connecting a 3-position ON/OFF output to switch instruments 1 and 2, for connection to
switch instrument 2.
SEE
ALSO For more information about the functions common to the BSETU-2 and BSETU-3 blocks, refer to:
1.20, Totalizing Batch Set Blocks (BSETU-2, BSETU-3) on page 1-234
For more information about the types of input processing, output processing, and alarm processing possible
for the BSETU-2 block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.21-2 Control Computation Processing Functions of Flow-Totalizing Batch Set Block (BSETU-2)
Control computation process-
Description
ing
Performs batch operation in accordance with the type of output (analog
Batch operation
output, twoposition ON/OFF output or three-position ON/OFF output).
Changes the block mode to IMAN to temporarily suspend the control ac-
Initialization manual tion. This action takes place when the initialization manual condition be-
comes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This
action takes place when the MAN fallback condition becomes satisfied.
MAN fallback
However, the emergency stop action precedes when an input open alarm
has occurred.
SEE
ALSO For more information about the control computation processing of the BSETU-2 block, refer to:
1.20.2, Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) on page 1-236
PRE
ML
Block
NCNT IBCH STUP STDY EMST EEMS STUP STDY ERLY PBCH END
status
ZONE 0 1 2 3 8 9 2 3 4 5 7
LO t1 t1
HI/LL t1 t1
NPLS t2 t2
t3
To activate the missing pulse alarm, set whether the missing pulse alarm check is enabled or
disabled, the missing pulse check mask interval, and the missing pulse check time.
IMPORTANT
For FFCS/FFCS-L/KFCS2/KFCS, if a pulse input signal is sent from an ER bus node, missing
pulse alarm may occur due to the delay of data refresh. Thus, when setting the missing pulse
check time, the data refresh delay from ER bus node should be put into consideration.
Moreover, if the ER bus interface master modules (EB401) of FFCS/FFCS-L/KFCS2/KFCS, or
RIO bus interface modules (RB301) of LFCS2/LFCS are dual-redundantly configured, when
switching from one module to another, the data refresh of pulse input may halt for a few sec-
onds. The missing pulse check time can be set with the following consideration:
For RB301 (half time: 1 or 2 seconds)
Missing pulse check time should be greater than 2 divided by scan period. (i.e., Missing
pulse check time > 2 if scan period is 1 second; Missing pulse check time > 4 if scan peri-
od is 500 ms; Missing pulse check time > 10 if scan period is 200 ms)
For EB401 (half time: 2 or 3 seconds)
Missing pulse check time should be greater than 4 divided by scan period. (i.e., Missing
pulse check time > 4 if scan period is 1 second; Missing pulse check time > 8 if scan peri-
od is 500 ms; Missing pulse check time > 20 if scan period is 200 ms)
SEE
ALSO For more information about the data refresh cycle between the remote node of FFCS/FFCS-L/KFCS2/KFCS
and EB401, refer to:
Data Flow in Process I/O in 7.1.3, Timing of Process I/O in the Function Blocks Overview (IM
33K03E21-50E)
PRE
ML
Block
NCNT IBCH STUP STDY EMST EEMS STUP STDY ERLY PBCH END
status
ZONE 0 1 2 3 8 9 2 3 4 5 7
LO t1 t1
HI/LL t1 t1
The flowrate alarm check in the BSETU-2 block consists of the low-low limit check and the
high-low limit check.
l Low-Limit Alarm
A low-limit alarm (LO) is generated if the flowrate (PV) falls below the low-limit alarm setpoint
(PL). This check operates only in control step 3.
l High-Limit Alarm
A high-limit alarm (HI) is generated if the flowrate (PV) exceeds the high-limit alarm setpoint
(PH). This check operates in control steps 1, 2, 3, 4, and 5.
SEE
ALSO For more information about operation of the control steps for the BSETU-2 block, refer to:
nBatch Operation (Analog Output) on page 1-236
Table 1.21-5 Data Items of Flow-Totalizing Batch Set Block (BSETU-2) (2/2)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
MH High flowrate setpoint x MSL to MSH MSH
ML Low flowrate setpoint x MSL to MSH MSL
PRE Pre-batch flowrate setpoint x MSL to MSH MSL
Value in the same engi-
LPV Leakage predictive value x 0
neering unit as SUM
Value in the same engi-
ILST Initial forecast value x 0
neering unit as SUM
Value in the same engi-
PLST Pre-batch setpoint x 0
neering unit as SUM
Value in the same engi-
BSET Batch setpoint x 0
neering unit as SUM
Value in the same engi-
LK Leak setpoint x 100
neering unit as SUM
TU Up time x 0 to 10,000 seconds 0 second
TD Down time x 0 to 10,000 seconds 0 second
TW Batch end wait time x 0 to 10,000 seconds 0 second
ZONE Control step 0 to 11 0
EMSW Emergency stop switch x 0, 1 0
OPHI Output high-limit index x MSL to MSH MSH
OPLO Output low-limit index x MSL to MSH MSL
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
Value in the same engi-
SH PV scale high limit -----
neering unit as PV
Value in the same engi-
SL PV scale low limit -----
neering unit as PV
*1: x: Entry is permitted unconditionally
Blank: Entry is not permitted
*2: SUM: Totalizer value
MSH: MV scale high limit
MSL: MV scale low limit
SEE
ALSO For more information about valid block modes of the BSETU-2 block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
ZONE SW EMSW
IN
IN2 AUT
Input Output
PV Batch MV OUT
processing processing
IN3 set pattern
MAN OUT2
IN4
SUM0
SUM
INT
Figure 1.22-1 Function Block Diagram of Weight-Totalizing Batch Set Block (BSETU-3)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Weight-Totalizing Batch Set Block (BSETU-3):
Table 1.22-1 Connection Methods and Connected destinations of the I/O Terminals of Weight-Totaliz-
ing Batch Set Block (BSETU-3)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Analog in-
IN x x x
put
IN2 Digital input x x x
Sign bit in-
IN3 x x x
put
Ready bit
IN4 x x x
input
Manipu-
OUT x x x x
lated output
SEE
ALSO For more information about the functions common to the BSETU-2 and BSETU-3 blocks, refer to:
1.20, Totalizing Batch Set Blocks (BSETU-2, BSETU-3) on page 1-234
For more information about the types of input processing, output processing, and alarm processing possible
for the BSETU-3 block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For more information about the control computation processing of the weight-totalizing batch set block (BSE-
TU-3), refer to:
1.20.2, Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) on page 1-236
Table 1.22-5 Data Items of Weight-Totalizing Batch Set Block (BSETU-3) (2/2)
Entry Permitted
Data Item Data Name Range (*2) Default (*2)
or Not (*1)
MH High flowrate setpoint x MSL to MSH MSH
ML Low flowrate setpoint x MSL to MSH MSL
PRE Pre-batch flowrate setpoint x MSL to MSH MSL
Value in the same engi-
LPV Leakage predictive value x 0
neering unit as SUM
Value in the same engi-
ILST Initial forecast value x 0
neering unit as SUM
Value in the same engi-
PLST Pre-batch setpoint x 0
neering unit as SUM
Value in the same engi-
BSET Batch setpoint x 0
neering unit as SUM
Value in the same engi-
LK Leak setpoint x 100
neering unit as SUM
TU Up time x 0 to 10,000 seconds 0 second
TD Down time x 0 to 10,000 seconds 0 second
TW Batch end wait time x 0 to 10,000 seconds 0 second
ZONE Control step 0 to 11 0
EMSW Emergency stop switch x 0, 1 0
OPHI Output high-limit index x MSL to MSH MSH
OPLO Output low-limit index x MSL to MSH MSL
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
Value in the same engi-
SH PV scale high limit -----
neering unit as PV
Value in the same engi-
SL PV scale low limit -----
neering unit as PV
*1: x: Entry is permitted unconditionally
Blank: Entry is not permitted
*2: SUM: Totalizer value
MSH: MV scale high limit
MSL: MV scale low limit
SEE
ALSO For more information about valid block modes of the BSETU-3 block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
SUM0: absolute integrator value SUM: integrator value SUM1: cumulative integrator value
Figure 1.22.1-1 Block Chart for Input Signal Conversion of Weight-Totalizing Batch Set Block (BSE-
TU-3)
As shown in above figure, the combination of input signal conversion includes the following
three types:
Weight Measurement Conversion
SUM Conversion
SUM Conversion
n Weight-Totalizing Conversion
Weight-Totalizing Conversion refers to the processing in which the weight input data read
from a weighing machine are converted into the data in the same unit as the integrator value
(SUM) to obtain the absolute integrator value (SUM0).
The following is the computational expression for the absolute integrator value (SUM0):
SUM0 = quantity unit scale factor input data
l Code Conversion
Code conversion is a function that converts the weight signal digital data read from IN termi-
nal 2 to binary code data. The weight signal digital data that can be read by the BSETU-3
block includes binary codes and binary coded decimal (BCD) codes. Specify No when the
weight signal is a binary code and BCD in the case of BCD code using the Function Block
Detail Builder, together with the number of code contacts.
Number of Code Contacts
Set by the unit of one bit within the range between 1 to 32 bits.
The default setting is 16 bits.
Code Conversion
Set BCD if the input signal is a binary-coded decimal code (BCD) or No if it is a binary.
The default setting is No conversion.
n SUM Conversion
Input Change Protrusion Bypass
SUM conversion refers to the processing in which the integrator value (SUM) is obtained by
totalizing the increment or decrement of the absolute integrator value (SUM0) from the batch
start.
The following is the totalization formula for measurement in the incremental or decremental
direction:
Measurement in the incremental direction: SUM=SUM0-zero point
Measurement in the decremental direction: SUM=zero point-SUM0
The zero point refers to the absolute integrator value (SUM0) when the control step is 10 (ini-
tialization processing at batch start).
n SUM Conversion
Flow Time Unit
SUM conversion refers to the function in which the integrator value variation in the specified
time unit is passed to the digital filter. The value variation after digital filter processing is the
flow rate (PV). The following is the computational expression for the SUM.
(PV time unit)
SUM = (process variable change of SUM in one scan period)
(scan period)
The PV time unit and scan period in the above formula are in the unit of second.
The flow measurement time unit can be defined on the Function Block Detail Builder.
Flow Time Unit: Select Second, Minute, Hour or Day.
The default setting is Second.
e.g. Select Hour for ton/h and Minute for kg/min.
Under the following circumstances, the input signal processing is bypassed.
The input signal is digital type and the ready bit is in the status of Not Ready to Read.
The data status of the absolute integrator value (SUM0) is not good (BAD or IOP).
In these cases, the flow rate value (PV) is not to be updated, the previous good value is kept.
PRE
ML
Block
NCNT IBCH STUP STDY EMST EEMS STUP STDY ERLY PBCH END
status
ZONE 0 1 2 3 8 9 2 3 4 5 7
LO t1 t1
HI/LL t1 t1
t2
The flowrate alarm check in the BSETU-3 block consists of the low-low limit check and the
high-low limit check.
l Low-Limit Check
A low-limit alarm (LO) is generated if the value of SUM in the flow check masking interval
converted to a flow measurement falls below the low-limit alarm setpoint (PL). This check is
operable only in control step 3.
SUM x (PV time unit)
< PL LO alarm
(Flowrate check time interval) x (Scan period)
l High-Limit Check
A high-limit alarm (HI) is generated if the value of SUM in the flow check masking interval
converted to a flow measurement exceeds the high-limit alarm setpoint (PH). This check is
operable in control steps 1, 2, 3, 4, and 5.
SUM x (PV time unit)
> PH HI alarm
(Flowrate check time interval) x (Scan period)
Table 1.22.2-1 Alarm Check for the Control Steps (ZONE) of the Weight-Totalizing Batch Set Block
ZONE(*1)
Alarm
0 1 2 3 4 5 6 7 8 9 10 11
IOP x x x x x x x x x x x x
IOP- x x x x x x x x x x x x
OOP x x x x x x x x x x x x
CNF x x x x x x x x x x x x
LL - x x x x x - - - - - -
HI - x x x x x - - - - - -
LO - - - x - - - - - - - -
BDV + - - - - - - - - - - -
BDV- - - - - - - - - - - -
LEAK x - - - - - - - - - - -
BPRE x x x x x x x x x x x
BEND x x x x x x x x x x x
*1: x :Alarm check is executed for the ZONE.
:Alarm check is executed only once when ZONE=7 changes to ZONE=0.
-:Alarm check is not executed for the ZONE.
The alarm is set to normal state (NR).
:Alarm check is not executed and the status prior to ZONE=0 is retained.
SEE
ALSO For more information about the operation of each control step in the BSETU-3 block, refer to:
nBatch Operation (Analog Output) on page 1-236
CAS
CSV
AUT
SV
MAN
RSV
RCAS
MAN
ROUT
SUB
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Velocity Limiter Block (VELLIM):
Table 1.23-1 Connection Methods and Connected Destinations of I/O Terminals of Velocity Limiter
Block (VELLIM):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Setting in-
SET x x
put
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Interlock
INT x x x x
SW input
SEE
ALSO For more information about the types of output processing and alarm processing possible for the VELLIM
block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.23-2 Control Computation Processing Functions of Velocity Limiter Block (VELLIM)
Control computation processing Description
Performs velocity limiting to the setpoint value (SV) and ob-
Velocity limiting computation
tains a manipulated output value (MV).
Converts the manipulated output change (MV) during each
control period to an actual manipulated output value (MV). The
Control output action
control output actions available with this function block are of
positional type only.
Limits the setpoint value (SV) within the setpoint high/low lim-
Setpoint value limiter
its (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to
Setpoint value pushback
agree with the remaining one.
Switches the manipulated output value (MV) without causing it
to change abruptly when the block mode has been changed or
Bumpless switching
when the manipulated output value (MV) has been switched in
a downstream block in cascade.
Performs range conversion to the manipulated output value
(MV) based on the setpoint value range, and obtains a new
Bumpless switching Output pushback
setpoint value. This prevents the manipulated output value
from changing abruptly.
Changes the block mode to IMAN to temporarily suspend the
Initialization manual control action. This action takes place when the initialization
manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control
MAN fallback action. This action takes place when the MAN fallback condi-
tion becomes satisfied.
l When the Rate of Setpoint Value Change Is BELOW the Velocity Limits
If the rate of SV change is below the velocity limits, the SV value receives velocity limiting pro-
cessing and is converted to an MV-range value to be used as an MV.
The computational expression of this velocity limiting computation is shown below:
MSH-MSL
MVc= (SV-SSL)+MSL
SSH-SSL
MVn = MVc
l When the Rate of Setpoint Value Change Is ON or OVER the Velocity Limits
If the rate of SV change is on or over the velocity limits, the SV value receives velocity limiting
processing and is converted to an MV-range value to be used as a manipulated output value.
The computational expressions of this velocity limiting computation are shown below:
MVn = MVn-1 + Dmp (When MVDmp)
MVn = MVn-1 - Dmm (When MV-Dmm)
MV = MVc - MVn-1
Dmp
A per-scan rate-of-change value in the MV range, converted from the upward velocity lim-
it value (DMVP).
Dmm
A per-scan rate-of-change value in the MV range, converted from the downward velocity
limit value (DMVM).
RSV CSV
AUT/MAN
RCAS CAS
SV
Setpoint value
Control
computation
Figure 1.23-3 Relationship Among Setpoint Values (SV, CSV and RSV)
The action of the setpoint value pushback varies in accordance with the block mode of the
function block.
n Bumpless Switching
Output Pushback
The bumpless switching function switches the function block mode or switches the cascade
connected downstream blocks manipulated output value (MV) without causing its own manip-
ulated output value (MV) to change abruptly (i.e., bumpless switch).
The action during bumpless switching varies with the control output action and block mode
status.
The type of bumpless switching performed by the Velocity Limiter Block (VELLIM) is output
pushback.
In the manual (MAN) or initialization manual (IMAN) mode, the output pushback function sets
as a setpoint value (SV), a SV-range value converted from the manipulated output value
(MV). Also, when the block mode is not remote output (ROUT) or off-service (O/S), the re-
mote manipulated output value (RMV) is caused to track the manipulated output value (MV).
The figure below shows the action of output pushback:
Output pushback
CAS
CSV
AUT
SV
MAN
RSV
RCAS
MAN
ROUT
RMV
Use the Function Block Detail Builder to set the output pushback.
Output pushback: Select Yes or No.
The default is Yes.
Using the output pushback function enables a balanceless bumpless switching of block
modes from manual (MAN) to automatic (AUT).
The following figure shows an example of bumpless cascade closing in a control loop:
PV MV
PID MAN
Output pushback
Output tracking
SV
MV
CAS
VELLIM AUT/MAN
Output tracking
SV
PV MV
PID
Figure 1.23-5 Output Pushback and Output Tracking When Cascade Is Open
1. When cascade connection is open, the output tracking function causes the manipulated
output value (MV) to track data of the output destination.
2. When cascade connection is closed, the output pushback function performs range con-
version to the manipulated output value (MV) and sets the result as the setpoint value
(SV).
3. The output value tracking function of the upstream block causes the output value of the
upstream function block to track the setpoint value (SV).
In this control loop, when cascade is closed the input value from the upstream function block
will agree with the data value at the output destination of the Velocity limiter block. Therefore,
output will not bump when cascade connection is closed.
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
n AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade
(CAS) to automatic (AUT) when the AUT fallback condition is established, and switches the
control action to the one that uses values set by the operator.
n Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cas-
cade (RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer
backup mode.
SSHSSL
MVS = (MVMSL)+SSL
MSHMSL
+DL
HYS
Conditions causing an alarm
DV>+DL
DV<DL
Time
Conditions causing recovery from alarm
0
DV+DLHYS
DVDL+HYS
HYS
DL
DV+
DV-
Figure 1.23-6 Actions of Deviation Alarm Check in the Velocity Limiter Block (VELLIM)
SEE
ALSO For more information about valid block modes of the VELLIM block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
0
1
2
IN1 RV1 PV OUT
3
Automatic 4
IN2 RV2 signal
selection
SW SEL
IN3 RV3
Selected
number
The Signal Selector Blocks (SS-H/M/L) are classified into three types according to the auto-
matic selection rule used:
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Signal Selector Blocks (SS-H/M/L):
Table 1.24-2 Connection Methods and Connected destinations of the I/O Terminals of Signal Selector
Blocks (SS-H/M/L)
Connection method (*1) Connection destination (*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Input signal
IN1 x x x
1
Input signal
IN2 x x x
2
Input signal
IN3 x x x
3
Manipu-
OUT x x x
lated output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of output processing and alarm processing possible for the SS-H/M/L
blocks, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.24-3 Control Computation Processing Functions of Signal Selector Blocks (SS-H/M/L)
Control computation processing Description
Compares the sizes of three input signal values
Signal selection (RV1, RV2, RV3) and selects the one that satisfies
the condition set by the signal selection switch.
Causes the non-selected input signal values to agree
PV pushback
with the selected signal value (PV).
n Signal Selection
The signal selection function selects one signal from multiple input signals. The signal to be
selected varies depending upon the type of the Signal Selector Blocks (SS-H/M/L) and value
of the signal selection switch (SW).
When the signal selection switch (SW) is set to automatic selection (SW=4)
The values of input signals (RV1 to RV3) are compared. The SS-H, SS-L and SS-M
blocks select the maximum, minimum or medium value, respectively as a selected signal
value (PV).
When the SW is set to 1 to 3
The input signal (RV [SV]) that corresponds to each SW value is selected unconditionally.
When the SW is set to 0
Signal selection is not performed, but the previously selected signal value (PV) is held
and output.
The automatic selection rule to be used is determined by the code of the function block.
If automatic selection is performed and one of the input signals has an invalid (BAD) data sta-
tus, the maximum or minimum value will be selected from the data excluding the invalid sig-
nal. If two input signals are invalid (BAD), the remaining non-invalid input signal (RVn) is se-
lected.
The table below shows invalid input signals and corresponding actions when selecting the
medium value:
Table 1.24-5 Invalid Input Signals and Corresponding Actions When Selecting the Medium Value
Input signal with BAD data status Action
RV1 RV2 is selected.
RV2 RV1 is selected.
RV3 RV2 is selected.
Any two signals RVn that is not BAD is selected.
The previously selected value is stored and the SW
All signals BAD
is set to 0.
The rules of determining the data status of the selected signal value (PV) are shown below:
When SW=0
The status of the previous value is stored.
When SW=1 to 3
n PV Pushback
The PV pushback function causes the non-selected input signal values (RV1 to RV3) to agree
with the selected signal value (PV).
The PV pushback action targets the input signal values that are obtained via terminal connec-
tion to the input terminals. The PV pushback action is not performed to the input signal values
which are received via data reference or for which constant input is specified.
The figure below shows the action of PV pushback:
0
1
2
IN1 RV1 PV OUT
3
Automatic 4
IN2 RV2 signal
selection
SW SEL
IN3 RV3
Selected
number
PV pushback
PV MV PV pushback
RATIO
PV
SS-H
1. The PV pushback function sets the selected signal value (PV) to the non-selected input
signals (RV1 to RV3).
2. The output value tracking functions of the upstream function blocks connected to the IN1
to IN3 terminals cause the output values of the upstream function blocks to track the val-
ues of input signals (RV1 to RV3).
SEE
ALSO For more information about valid block modes of the SS-H/M/L blocks, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
0
1
2 AUT Output
IN1 RV1 PV MV OUT
processing
3
Automatic 4 MAN
IN2 RV2 signal
selection
SW SEL
IN3 RV3
Selected
number
The Auto-Selector Blocks (AS-H/M/L) are classified into three types according to the automat-
ic selection rule used:
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Auto-Selector Blocks (AS-H/M/L):
Table 1.25-2 Connection Methods and Connected destinations of the I/O Terminals of Auto-Selector
Blocks (AS-H/M/L)
Connection method (*1) Connection destination (*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Input signal
IN1 x x x
1
The methods used by the Auto-Selector Blocks (AS-H/M/L) to obtain input signals 1 to 3 (RV1
to RV3) include two connection input types and one constant input type.
The connection input methods include the following:
Data reference to other function block via data reference connection from the input con-
nection terminals
Data setting from other function block via terminal connection to the input connection ter-
minals
The constant input method does not involve connection to the input connection terminals. In-
stead, the signal input value (RVn) set from operation and monitoring functions is used as a
constant.
Use the Function Block Detail Builder to define whether connection input or constant input
is used for each input signal. The input signal for which connection input is specified but no
connection has been made, will not be regarded as signal selection targets of the Auto-selec-
tor blocks.
Input Signal (IN1 to IN3): Select Constant Input or Connection Input.
The default is Connection Input.
IMPORTANT
When a controller block is terminal connected to the INx terminal of an Auto-selector blocks
(AS-H/M/L), be sure to specify positional type for the control output action of the controller
block.
n Signal Selection
The signal selection function selects one signal from multiple input signals. The signal to be
selected varies depending upon the type of the Auto-Selector Blocks (AS-H/M/L) and value of
the signal selection switch (SW).
The Auto-Selector Blocks (AS-H/M/L) do not output the selected signal value (PV) if the block
mode is manual (MAN) or initialization manual (IMAN). However, as the signal selection func-
tion remains active, the selected number (SEL) and selected signal value (PV) are updated
constantly.
When the signal selection switch (SW) is set to automatic selection (SW=4)
The values of input signals (RV1 to RV3) are compared. The SS-H, SS-L and SS-M
blocks select the maximum, minimum or medium values, respectively as the selected sig-
nal value (PV).
When the SW is set to 1 to 3
The input signal (RV [SV]) that corresponds to each SW value is selected unconditionally.
When the SW is set to 0
Signal selection is not performed, but the previously selected signal value (PV) is held
and output.
The automatic selection rule to be used is determined by the code of the function block.
If automatic selection is performed and one of the input signals has an invalid (BAD) data sta-
tus, the maximum or minimum value will be selected from the data excluding the invalid sig-
nal. If two input signals have invalid (BAD) data value, the remaining non-invalid input signal
(RVn) is selected.
The table below shows invalid input signals and corresponding actions when selecting the
medium value:
Table 1.25-5 Invalid Input Signals and Corresponding Actions When Selecting the Medium Value
Input signal with BAD data status Action
RV1 RV2 is selected.
RV2 RV1 is selected.
RV3 RV2 is selected.
Any two signals RVn that is not BAD is selected.
The previously selected value is stored and the SW
All signals BAD
is set to 0.
The rules of determining the data status of the selected signal value (PV) are shown below:
When SW=0
The previous status is stored.
When SW=1 to 3
The status of the selected signal value (PV) is determined based on the status of the cur-
rently selected input signal.
When SW=4
The status of the selected signal value (PV) is determined based on the status of the cur-
rently selected input signal. If all input signals are invalid (BAD), the data status of the
previous value is stored.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value of the downstream block in cascade loop without causing the manipulated
output value (MV) to change abruptly (i.e., bumpless change).
The action during bumpless switching varies in accordance with the control output action and
block mode status.
The type of bumpless switching performed by the Auto-Selector Blocks (AS-H/M/L) is output
pushback.
The output pushback function causes the input signal values (RV1 to RV3) to agree with the
manipulated output value (MV).
0
1
2 AUT Output
IN1 RV1 PV MV OUT
processing
3
Automatic 4 MAN
IN2 RV2 signal
selection
SW SEL
IN3 RV3
Selected
number
In any block mode, the output pushback function of the Auto-Selector Blocks (AS-H/M/L) sets
as the input signal values (RV1 to RV3), the range-converted values based on MV.
SH-SL
RVn= (MV-MSL)+SL
MSH-MSL
Output pushback operates in coordination with the output tracking function of the output pro-
cessing targets, and causes the input signal values (RV1 to RV3) to agree with the values at
the output destination blocks cascade connected downstream.
By using the output pushback function in a cascade control loop built around an Auto-Selector
Blocks (AS-H/M/L), the cascade status can be switched without causing an output bump.
Output pushback is performed only to the input signal values received from the input termi-
nals used for cascade connection. Output pushback is not performed to the input signal val-
ues that are extracted via data reference or used as constants during constant input.
The following example shows a control loop where the signal selection switch position is
changed bumplessly.
Output tracking
PV MV PV pushback
PID
PV
SS-H
1. The output tracking function causes the selected signal value (PV) to track data at the
output destination.
2. The output pushback function sets the tracked data as input signals (RV1 to RV3).
3. The output value tracking functions of the upstream function blocks connected to the IN1
to IN3 terminals cause the output values of the upstream function blocks to track the val-
ues of input signals (RV1 to RV3).
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
SEE
ALSO For more information about valid block modes of the AS-H/M/L blocks, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
Deviation
check
1
IN1 RV1
Automatic
2 Input
signal PV OUT
selection processing
3
IN2 RV2
SW SEL
Selected
number
Figure 1.26-1 Function Block Diagram of Dual-Redundant Signal Selector Block (SS-DUAL)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Dual-Redundant Signal Selector Block (SS-DUAL):
Table 1.26-1 Connection Methods and Connected Destinations of I/O Terminals of Dual-Redundant
Signal Selector Block (SS-DUAL):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Input signal
IN1 x x x
1
Input signal
IN2 x x x
2
Manipu-
OUT x x x
lated output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the SS-DUAL block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.26-2 Control Computation Processings of Dual-Redundant Signal Selector Block (SS-DUAL)
Control computation process-
Description
ing
Tests the data status of two input signal values (RV1, RV2) and selects
Signal selection
the one that satisfies the condition set by the signal selection switch.
Changes the data status of the selected signal (PV) to BAD when two in-
Selected signal error put signals have an invalid (BAD) data status or when a deviation alarm
is present.
n Signal Selection
The signal selection function selects one of multiple input signals.
If the signal selection switch is set to 3 (automatic selection), the data statuses of input sig-
nals RV1 and RV2 are tested, and the signal whose data status is other than invalid (BAD) is
selected as the selected signal value (PV). If both input signals are normal or abnormal, the
previously selected input signal remains selected. If the signal selection switch is set to 1 or
2, the specified input signal is selected unconditionally.
In a control loop where the selected signal value (PV) that received this selected signal error
processing is input as a process variable, the block mode changes to manual (MAN).
SEE
ALSO For more information about valid block modes of the SS-DUAL block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
MV1 J01
MV2 J02
SET CSV SV Output
computation
MV8 J08
The setpoint value (SV) of the Cascade Signal Distributor Block (FOUT) can be used for data
reference but not for data setting.
The figure below shows an application example of the Cascade Signal Distributor Block
(FOUT):
IN OUT
PV MV
PID
SET
SV MV1
J01
MV2
J02
FOUT
SET SET
IN SV OUT IN SV OUT
PV MV PV MV
PID PID
Considering the range of each output destination, the cascade setpoint signals to be distrib-
uted undergo range matching. Assume that the SV range of the Cascade Signal Distributor
Block (FOUT) is 0 to 100 %, while the PV ranges of the two downstream controller blocks are
0 to 20.00 KG/H and 0 to 10.00 KG/H, respectively. If the manipulated output of the upstream
controller block is 50 %, the output values of the Cascade Signal Distributor Block (FOUT) be-
come 10.00 KG/H and 5.00 KG/H, respectively.
Table 1.27-1 Connection Methods and Connected Destinations of I/O Terminals of Cascade Signal Dis-
tributor Block (FPIT):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Setting in-
SET x x
put
Manipu-
J01 lated output x x
1
Manipu-
J02 lated output x x
2
Manipu-
J03 lated output x x
3
Manipu-
J04 lated output x x
4
Manipu-
J05 lated output x x
5
Manipu-
J06 lated output x x
6
Manipu-
J07 lated output x x
7
Manipu-
J08 lated output x x
8
*1: x: Connection allowed
Blank: Connection not allowed
SET terminal can not be connected to the terminals of other stations function block.
SEE
ALSO For more information about the types of output processing possible for the FOUT block, see the following:,
refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.27-2 Control Computation Processing Functions of Cascade Signal Distributor Block (FOUT)
Control computation processing Description
Performs range matching to the cascade setpoint value
(CSV) based on the range of the output destination, and uses
Range conversion output distribution
the result as a manipulated output value (MV). Range match-
ing is performed for each output destination.
Switches the manipulated output value (MV) without causing
it to change abruptly when the block mode has been changed
Bumpless switching
or when the manipulated output value (MV) has been switch-
ed in a downstream block in cascade.
Obtains a cascade setpoint value (CSV) from the Cascade
Signal Distributor Blocks (FOUT) manipulated output value
Bumpless switching Output pushback
(MVn) via range conversion. Prevents abrupt changes in the
manipulated output by utilizing output tracking.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value downstream in cascade without causing the manipulated output value (MV)
to change abruptly (i.e., bumpless change).
The action during bumpless switching varies in accordance with the control output action and
block mode status.
The type of bumpless switching performed by the Cascade Signal Distributor Block (FOUT) is
output pushback.
The output pushback function sets as the setpoint value (SV) and cascade setpoint value
(CSV), the SV-range values converted from the manipulated output value (MVn) via range
conversion.
Combining the output pushback and output tracking functions enables the creation of a con-
trol loop where a balanceless bumpless transfer can be performed.
The computational expression of range conversion:
n Output Clamp
The output clamp is a function that limits the manipulated output value (MV) in such a way
that it cannot be changed to a value greater than or less than the current output value. The
status where the manipulated output value (MV) is limited in this way is called the output
clamp status.
In the FOUT block, if the output value at each output destination is subject to a limitation, the
output clamp status is indicated by the MVn data status high limit clamp (CLP+) or low limit
clamp (CLP-).
The cascade setpoint value (CSV) data status will be data status (CLP+ or CLP-) if the data
statuses for all output points that are in the cascade close status are CLP+ or CLP-, respec-
tively.
SEE
ALSO For more information about the output clamp, refer to:
4.3, Output Clamp in the Function Blocks Overview (IM 33K03E21-50E)
MAN
FSW
(PV, PV, MV, MV)
SUB
Figure 1.28-1 Function Block Diagram of Feedforward Signal Summing Block (FFSUM)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Feedforward Signal Summing Block (FFSUM):
Table 1.28-1 Connection Methods and Connected Destinations of I/O Terminals of Feedforward Signal
Summing Block (FFSUM)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
FB signal
IN x x
input
FF setting
SET x x
input
Manipu-
OUT x x x x
lated output
Auxiliary
SUB x x x
output
Compensa-
BIN x x x
tion input
Tracking
TIN x x x
signal input
SEE
ALSO For more information about the types of output processing and alarm processing possible for the FFSUM
block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.28-2 Control Computation Processings of Feedforward Signal Summing Block (FFSUM)
Control computation processing Description
Obtains a manipulated output value (MV) by adding to the
Feedforward control signal addition feedforward setpoint value (SV) the feedback input value (PV)
corrected by the input corrected value (VN).
Converts the manipulated output change (MV) during each
control period to an actual manipulated output value (MV).
Control output action
The control output actions available with this function block
are of positional type only.
Adds the I/O compensated value (VN) received from outside
to the input signal or control output signal of PID computation
I/O compensation
when the controller block is operating automatically. Only in-
put compensation is available.
Adds the I/O compensated value (VN) received from the out-
I/O compensation Input compensation
side to the input signal of the PID control computation.
Limits the setpoint value (SV) within the setpoint high/low lim-
Setpoint value limiter
its.
Causes two of the three setpoint values (SV, CSV, RSV) to
Setpoint value pushback
agree with the remaining one.
CK SV FSW
+
CV Signal MV
PV
+ addition
l Signal Addition
The following computational expressions are used to add up the PV value (CV) after input
compensation and feedforward setpoint value (SV) via range conversion to obtain a manipu-
lated output value (MV).
MV=CVm+SVm+BLn
MSH-MSL
SVm= (SV-SSL)+MSL
SSH-SSL
When the feedforward switch (FSW) is turned OFF, the following computation is performed to
determine the BLn value.
BLn=MVrb-SVm-CVm
n I/O Compensation
The I/O compensation function adds the I/O compensated value (VN) received from outside
to the input signal or output signal of PID control computation, while the controller block is op-
erating automatically in the automatic (AUT) or cascade (CAS) mode.
Only input compensation is available with the Feedforward Signal Summing Block (FFSUM).
VN
+
+
CB
CK
+
PVn CVn PID control MV
PV
+ computation
When creating a base load control system, set the median value of feedforward signals in a
normal operating state as the input compensated value (VN). Also, preset CK and CV to -1.0
and 0.0, respectively. As a result, the feedback control signal (PV) is compensated by its devi-
ation from the median value of feedforward signals (SV) and obtained as a final manipulated
output value (MV).
CSV
AUT/MAN
CAS
SV
Setpoint value
Control
computation
The action of the setpoint value pushback varies in accordance with the block mode of the
function block.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value of the downstream block in cascade loop without causing the manipulated
output value (MV) to change abruptly (i.e., bumpless change).
The action during bumpless switching varies in accordance with the control output action and
block mode status.
The bumpless switching functions available with the Feedforward Signal Summing Block
(FFSUM) include:
Output pushback
Balance action
l Output Pushback
The output pushback function sets as the feedback input value (PV), the value calculated
back from the MV output destination readback value (MVrb).
The following computational expressions are used to calculate PV back from MVrb:
PV=CV-CK (VN+CB)
SH-SL
CV= (CVm-MSL)+SL
MSH-MSL
CVm=MVrb-SVm-BLn
MSH-MSL
SVm= (SV-SSL)+MSL
SSH-SSL
If no input compensation is performed, the feedback input value (PV) in the above computa-
tional expression is the same as CV.
If the calculated value exceeds the feedback input value (PV) range, it is limited to the SH or
SL value.
An abrupt change in the manipulated output value (MV) upon changing of block modes from
manual (MAN) to automatic (MAN), may have a negative impact on the process. Preventing
this abrupt change in the manipulated output value (MV) is called, bumpless switching.
Using the output pushback function in combination with the output tracking function enables
balanceless bumpless transfer of a cascade loop.
Output tracking
Output tracking SV
Output pushback PV MV
PID
Figure 1.28-5 Output Pushback and Output Tracking when Cascade is Open
1. When cascade is open, the output tracking function causes MVrb to track data at the out-
put destination.
2. When cascade is closed, the output pushback function calculates the feedback input val-
ue (PV) from MVrb, and sets the obtained value as PV.
3. The output value tracking function of the upstream block in cascade causes the output
value of the upstream function block to track the feedback input value (PV).
l Balance Action
The balance action function adjusts the balance term value when the feedback input value
(PV) changes abruptly during automatic operation in the auto (AUT) or cascade (CAS) mode,
in order to prevent the manipulated output value (MV) from changing abruptly.
An abrupt change in the manipulated output value (MV) during automatic operation may have
a negative impact on the process. Preventing this abrupt change in the manipulated output
value (MV) is called, bumpless switching.
The balance action prevents the manipulated output value from changing abruptly when the
feedback input value undergoes an abrupt change.
The balance term is adjusted based on the following computational expressions:
BLn=MVrb-CVm-SVm
MSH-MSL
CVm= (CV-SL)+MSL
SH-SL
MSH-MSL
SVm= (SV-SSL)+MSL
SSH-SSL
CV=PV+CK (VN+CB)
If no input compensation is performed, CV in the above computational expressions is the
same as PV.
The Feedforward Signal Summing Block (FFSUM) executes this balance action when the
feedback control function block connected upstream in cascade issues a warning that the set-
point value will be bumped.
The execution conditions of the balance action:
When a Cascade Signal Distributor Block (FOUT) is connected upstream and the condi-
tional (CND) status of the upstream output value is canceled.
A calculation block that does not provide a balance function is connected upstream.
The initialization manual (MAN) mode is canceled while the output pushback value is be-
ing limited to the MSH or MSL value.
When the balance action is executed, BLn is moved toward 0 by the ramp constant (RP) dur-
ing each of the subsequent scan periods, until it finally reaches 0.
Ramp constant (RP): Engineering unit data between 0 and the MV scale span range limit
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n Control Hold
The control hold is an error processing function that suspends the control action temporarily
while maintaining the current block mode. Unlike initialization manual, the control output ac-
tion is performed normally during control hold.
The control hold action takes place when the following conditions are establishes during auto-
matic operation (AUT, CAS):
The connected destination of the IN terminal is open (i.e., not selected via a selector
switch, etc.)
The connected destination of the IN terminal or the connected destination of the data at
the first connected destination is a process input, and the process input is temporarily in a
non-response state (momentary power failure)
The control is resumed when the conditions become unsatisfied.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
n AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade
(CAS) to automatic (AUT) when the AUT fallback condition is established, and switches the
control action to the one that uses values set by the operator.
SEE
ALSO For more information about valid block modes of the FFSUM block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
(TSW)
VN
MAN
(MV, MV)
SUB
Figure 1.29-1 Function Block Diagram of Non-Interference Control Output Block (XCPL)
The figure below shows an example of mutually non-interacting control using Non-interfer-
ence Control Output Blocks (XCPL):
PID XCPL A
MV MV
VN
CALC
CALC
PID VN B
MP MV
XCPL
Figure 1.29-2 Example of Mutually Non-Interference Control Using Non-Interference Control Output
Block (XCPL):
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Non-Interference Control Output Block (XCPL):
SEE
ALSO For more information about the types of output processing and alarm processing possible for the XCPL block,
refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.29-2 Control Computation Processings of Non-Interference Control Output Block (XCPL)
Control computation processing Description
Adjusts the noninteracting compensated value (VN) using the
Non-interference compensation signal addi- compensation gain (CK) and compensation bias (CB). The
tion adjusted value is added to the feedback input signal value
(PV) to obtain a manipulated output value (MV).
VN
+
+
CB
CK
+
MV
PV
+
The following expression is used to add the non-interference compensated value (VN) to the
feedback input signal value (PV):
MV=PV+CK (VN+CB)+BLn
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value of the downstream block in cascade loop without causing the manipulated
output value (MV) to change abruptly (i.e., bumpless change).
The action during bumpless switching varies in accordance with the control output action and
block mode status.
The bumpless switching functions available with the Non-Interference Control Output Block
(XCPL) include:
Output pushback
Balance action
l Output Pushback
The output pushback function sets as the feedback input value (PV), the value calculated
back from the manipulated output value (MV).
The following computational expression is used to calculate the manipulated output value
(MV):
PV=MVrb-CK (VN+CB)-BLn
l Balance Action
The balance action function adjusts the balance term value when the feedback input value
(PV) changes abruptly during automatic operation in the auto (AUT) or cascade (CAS) mode,
in order to prevent the manipulated output value (MV) from changing abruptly.
The BLn is adjusted by the following computational expression. Using the balance action pre-
vents the manipulated output value from changing abruptly when the feedback input value un-
dergoes an abrupt change.
BLn=MVrb-PV-CK (VN+CB)
The Non-Interference Control Output Block (XCPL) executes this balance action when the
feedback control function block connected upstream in cascade issues a warning that the set-
point value will be bumped.
The following are execution conditions of the balance action:
When a Cascade Signal Distributor Block (FOUT) is connected upstream and the condi-
tional (CND) status of the upstream output value is canceled
A calculation block that does not provide a balance function is connected upstream
The initialization manual (MAN) mode is canceled while the output pushback value is be-
ing limited to the MSH or MSL value
IMPORTANT
Observe the following rules when creating a control system that includes a Non-Interference
Control Output Block (XCPL):
Always specify velocity type for the control output action of the upstream controller
blocks in cascade.
Specify output limiters or output velocity limiters for the upstream controller blocks in
cascade in such a way that no limiting action will actually take place.
Specify No for the output compensation specification of the upstream controller blocks
in cascade.
To manually control the loop, change the block mode of the Non-Interference Control Out-
put Block (XCPL) to manual (MAN).
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n MAN Fallback
The MAN fallback is an error processing function that stops the control and forces the function
block to enter manual operation state. This action takes place when the MAN fallback condi-
tion is established.
SEE
ALSO For more information about valid block modes of the XCPL block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
0
1
Range
MV1 OUT1
CAS conversion
SET CSV
3
AUT SV
RSV
RCAS 2 Range
SW MV2 OUT2
conversion
Figure 1.30-1 Function Block Diagram of Control Signal Splitter Block (SPLIT)
Data setting cannot be performed to the manipulated output values (MV1, MV2) of the Control
Signal Splitter Block (SPLIT).
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Control Signal Splitter Block (SPLIT):
Table 1.30-1 Connection Methods and Connected Destinations of I/O Terminals of Control Signal Split-
ter Block (SPLIT)
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Setting in-
SET x x
put
Manipu-
OUT1 lated output x x x x
1
Manipu-
OUT2 lated output x x x x
2
*1: x: Connection allowed
Blank: Connection not allowed
SEE
ALSO For more information about the types of output processing and alarm processing possible for the SPLIT
block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
Table 1.30-2 Control Computation Processing Functions of Control Signal Splitter Block (SPLIT)
Control computation processing Description
Signal distribution with output destination Obtains two manipulated output values (MV1, MV2) based on
switching the process variable (PV).
Converts the manipulated output change (MV) during each
control period to an actual manipulated output value (MV).
Control output action
The control output actions available with this function block
are of positional type only.
Switches the increasing/decreasing direction of the manipu-
lated output value (MVn) in accordance with the increase or
MV output action direction
decrease in the setpoint value (SV). The control action direc-
tion of this function block is set for each output destination.
Limits the setpoint value (SV) within the setpoint high/low lim-
Setpoint value limiter
its (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to
Setpoint value pushback
agree with the remaining one.
Switches the manipulated output value (MV) without causing it
to change abruptly when the block mode has been changed
Bumpless switching
or when the manipulated output value (MV) has been switch-
ed in a downstream block in cascade.
Prevents abrupt changes in the manipulated output value
Bumpless switching Balance action (MV) by initializing the balance term in the manipulated output
computational expression.
Changes the block mode to IMAN to temporarily suspend the
Initialization manual control action. This action takes place when the initialization
manual condition becomes satisfied.
Changes the block mode to AUT when the function block is
operating in the CAS mode, so that the control action is con-
AUT fallback
tinued using values set by the operator. This action takes
place when the AUT fallback condition becomes satisfied.
Temporarily suspends the control action and switches to the
computer backup mode when an error has been detected at a
Computer failure supervisory computer while the function block is operating in
the RCAS mode. This action takes place when the computer
failure condition becomes satisfied.
0
1 Range conversion
(manipulated output MV1
value computation)
3
SV
Range conversion
Signal 2 (manipulated output MV2
distribution value computation)
switch
SW
MSH1 MSH2
MSL1 MSL2
SSL SV SSH
Use the Function Block Detail Builder to define the manipulated output value computation:
MVn Operation Range:
Specify SRH1, SRL1, SRH2 and SRL2 values within the SV range.
The default for SRH1 and SRH2 is the SV scale high limit (SSH).
The default for SRL1 and SRL2 is the SV scale low limit (SSL).
The two manipulated output values (MV1, MV2) can be obtained by the following expressions
when the SV is meaningful:
MVi=CALCi+BLi (n)
When the MV output action direction is direct
MSHi-MSLi
CALCi=MSLi+ (SV-SRLi)
SRHi-SRLi
The value at the manipulated output point that has not been selected by the signal distribution
switch is always caused to agree with the value at the output destination via output tracking.
RSV CSV
AUT
RCAS CAS
SV
Setpoint value
Control
computation
Figure 1.30-4 Relationship among Setpoint Values (SV, CSV and RSV)
The action of the setpoint value pushback varies in accordance with the block mode of the
function block.
n Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipu-
lated output value of the downstream block in cascade loop without causing the manipulated
output value (MV) to change abruptly (i.e., bumpless change).
The action during bumpless switching varies with the control output action and block mode
status.
The type of bumpless switching performed by the Control Signal Splitter Block (SPLIT) is bal-
ance action.
The balance action adjusts the balance term value when the feedback input value (PV)
changes abruptly during automatic operation in the auto (AUT) or cascade (CAS) mode, in or-
der to prevent the manipulated output value (MV) from changing abruptly.
Using the balance action enables bumpless switching of block modes from automatic (AUT)
to cascade (CAS).
The balance action prevents the manipulated output value from changing abruptly when the
operating condition of the plant has changed. The following computational expression is used
to adjust BLi:
BLi (n)=MVRBi-CALCi
n Initialization Manual
The initialization manual is an error processing function that suspends the control action tem-
porarily by changing the block mode to initialization manual (IMAN). This action takes place
when the initialization manual condition is established.
n AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade
(CAS) to automatic (AUT) when the AUT fallback condition is established, and switches the
control action to the one that uses values set by the operator.
n Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cas-
cade (RCAS) mode temporarily and switches to the computer backup mode.
n Output Clamp
The output clamp is a function that limits the manipulated output value (MV) in such a way
that it cannot be changed to a value greater than or less than the current output value. The
status where the manipulated output value (MV) is limited in this way is called the output
clamp status.
In the SPLIT block, the output clamp statuses for manipulated output values MV1 and MV2
respectively are indicated as data status high limit clamp (CLP+) and low limit clamp (CLP-).
The clamp status of the cascade setpoint value (CSV) is as follows:
When SW=0
There is no clamp data status.
When SW=1
When the MV1 output operation is direct, the clamp status is the same as for MV1. For
reverse operation, if MV1 is CLP+ status, then the status is CLP-, if MV1 is CLP- status,
then the status is CLP+.
When SW=2
When the MV2 output operation is direct, the clamp status is the same as for MV2. For
reverse operation, if MV2 is CLP+ status, then the status is CLP-, if MV2 is CLP- status,
then the status is CLP+.
When SW=3
If output operation is direct and both MV1 and MV2 are CLP+ status, or if output opera-
tion is reverse and MV1, MV2 are CLP- status, then the status becomes CLP+. Or, if the
output operation is direct and both MV1 and MV2 are CLP- status, or if the output opera-
tion is reverse and MV1, MV2 are CLP+, then the status becomes CLP-.
SEE
ALSO For more information about the output clamp, refer to:
4.3, Output Clamp in the Function Blocks Overview (IM 33K03E21-50E)
SEE
ALSO For more information about valid block modes of the SPLIT block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
Representative alarm
ALRM Alarm
priority SW
masking
Input masking SV
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Representative Alarm Block (ALM-R):
Table 1.31-1 Connection Methods and Connected destinations of the I/O Terminals of Representative
Alarm Block (ALM-R):
Connection method(*1) Connection destination(*1)
I/O terminal Data refer- Data set- Terminal Software Function
Process I/O
ence ting connection I/O block
Q01 to Q16 Alarm input x x (*2) x
*1: x: Connection allowed
Blank: Connection not allowed
*2: Connection allowed to any input terminal only when specifying an annunciator message to a software I/O.
Those alarms excluded from the alarm processing range cannot be controlled collectively by
the Representative Alarm Block (ALM-R). Individual alarms of the annunciator messages or
function blocks that are specified as input targets of the Representative Alarm Block (ALM-R)
are notified via the block. Alarm notifications issued directly to operation and monitoring func-
tions are masked. However, the target of this alarm masking is limited by priority masking
n Input Masking
The input masking function specifies by the setpoint value (SV), which input points are and
are not regarded as a target of representative alarm processing among the 16 alarm input
points connected to the input terminals.
Input masking is performed by setting as setpoint value (SV), an input masking pattern repre-
sented by a numeric value between 0 and 15. The setpoint value (SV) can be changed via
setting from operation and monitoring functions or other function block.
The table below shows the setpoint values (input masking patterns) and corresponding tar-
gets of representative alarm processing:
Table 1.31-4 Setpoint Values and Corresponding Targets of Representative Alarm Processing
SV Target of representative alarm processing
0 No input is regarded as a target of representative alarm processing
1 All inputs are regarded as targets of representative alarm processing
2 to 15 Defined by the user
When the setpoint value (SV) is 2 through 15, the targets of representative alarm processing
can be defined using the Function Block Detail Builder. Define the targets for each of the Rep-
resentative alarm blocks (ALM-R) used, by the following methods:
16 . Y
Specify Y, N or . for each entry column in the table of input masking patterns, where the X
axis and Y axis represent the setpoint value (SV) and input point, respectively. Y, N and .
have the following meanings:
Y
Regarded as a target of representative alarm processing.
n Priority Masking
The priority masking function specifies the range of alarm masking via the priority masking
switch (SW) for each alarm of the annunciator message and function block that is connected
to a terminal of the Representative Alarm Block (ALM-R).
Priority masking targets the alarms included in the alarm processing range.
Table 1.31-6 Priority Masking Switch Values and Alarm Masking Actions
SW Name Action
0 No masking Does not manipulate the alarm masking status at all.
1 Full alarm masking Performs alarm masking (AOF) to all alarms at once.
Masks medium-priority alarms and alarms of lower
2 Medium-priority alarm masking priorities.
Only high-priority alarms are not masked.
Masks low-priority alarms and alarms of lower priori-
3 Low-priority alarm masking ties.
High- and medium-priority alarms are not masked.
Masks logging alarms and alarms of lower priorities.
4 Logging alarm masking High-, medium- and low-priority alarms are not
masked.
Among all alarms at the alarm inputs of the Representative Alarm Block (ALM-R), those of the
priority (priority level) specified by the value of the priority masking switch (SW) or lower will
be masked. In case of priority mask, all the alarms of the connected function block with lower
level than the alarm of the highest priority level occurred so far will be masked.
The priority masking switch (SW) can be changed by the operator or via setting operation
from other function block.
When the setting of the priority masking switch (SW) is changed, any changes in the alarm
masking status will be limited by the priorities that are included in the alarm processing range
specified by the builder. The table below shows alarm masking ranges for different combina-
tions of the alarm processing range specification and SW setting:
HH (high-priority alarm)
HI (medium-priority alarm)
IMPORTANT
During on-line maintenance, merely changing the alarm processing level of the tag assigned
to a connected destination of the Representative Alarm Block (ALM-R) does not make the
Representative Alarm Block (ALM-R) a target of on-line loading. In this case, discrepancies
may occur between the Representative Alarm Block (ALM-R) and the connected destination
block, causing actions to become unstable. Specify the representative alarm itself as a target
of on-line loading, as well.
SEE
ALSO For more information about valid block modes of the ALM-R block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
CTUP
PH
DL - PALM
Input Count
IN PV OUT
processing processing
RMV HSW
Figure 1.32-1 Function Block Diagram of Pulse Count Input Block (PTC)
The table below shows the connection methods and connected destinations of the I/O termi-
nals of the Pulse Count Input Block (PTC):
Table 1.32-1 Connection Methods and Connected Destinations of I/O Terminals of Pulse Count Input
Block (PTC):
Connection method(*1) Connection destination(*1)
I/O terminal Condi- Status Terminal
Data ref- Data set- Process Software Function
tion test- manipu- connec-
erence ting I/O I/O block
ing lation tion
Meas-
IN urement x x
input
Manipu-
OUT lated x x x x
output
*1: x: Connection allowed
Blank: Connection not allowed
: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data link block (ADL).
SEE
ALSO For more information about the types of input processing, output processing, and alarm processing possible
for the PTC block, refer to:
1.1.3, Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Con-
trol Block on page 1-12
For more information about the input processing, refer to:
3, Input Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the output processing, refer to:
4, Output Processing in the Function Blocks Overview (IM 33K03E21-50E)
For more information about the alarm processing, refer to:
5, Alarm Processing-FCS in the Function Blocks Overview (IM 33K03E21-50E)
PH
DL
Block
NR PALM NR PALM CTUP
status
Reset Reset
command command
The pre-alarm (PALM) status and count-up completed (CTUP) status are mutually exclusive.
When DV=0, the pre-alarm (PALM) status is canceled and changes to count-up completed
(CTUP).
When the setting is DL=0, the status will never become pre-alarm (PALM).
The setting of PH and DL can be changed during operation as set parameters.
The count value continues to be updated even after the count-up completed (CTUP) status is
obtained. When the count value exceeds 8 digits, PV changes to 0 and the block status re-
turns to normal (NR) before counting is continued.
n Pause Operation
A pause command is issued by setting the hold command switch (data item: HSW) to 1 from
operation and monitoring functions or via other function blocks such as a sequence control
block or calculation block. When a pause command is received, the counter action stops tem-
porarily. The counter value and other data are held during the pause. The current block status
of normal (NR), pre-alarm (PAL) or count-up completed is held, while a new pause (PAUS)
status is added. The block status display on the operation and monitoring functions shows on-
ly the pause (PAUS) status that has a higher priority.
When a counter reset command is received in a pause (PAUS) state, the count value is reset
to 0 and the currently held block status (NR, PALM or CTUP) is changed to NR.
The figure below shows an example of pause/restart actions of the pulse-count block:
PH
DL
DV
PV
n Restart Operation
The pause command is canceled by setting 0 for the hold command switch (data item: HSW).
When the pause command is canceled, the count action currently in pause (PAUS) is re-
sumed. The pause (PAUS) status is removed from the block status, and the original status
that has been saved is recovered. Updating of the count value resumes from the value that
has been held.
SEE
ALSO For more information about valid block modes of the PTC block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
n YS Block Functions
The YS block offers the following functions:
Operation and monitoring of YS instruments from the HIS
Operates and monitors YS instruments via the YS block.
Cascade control of YS instruments and FCS function blocks
By using the SET terminal of the YS block, a cascade loop can be created for the FCS of
the function block and the YS instruments, which are used as a slave loop.
Similar to the faceplate block, the YS block has no special control algorithm. This function
block simply sends and receives data to/from the YS instruments connected to it.
The YS block is used to operate and monitor YS instruments from the HIS, or to control them
from an FCS or supervisory computer.
FCS
YS instrument OUT
PID
SET
IN
YS block
IMPORTANT
The YS block and YS instruments are connected via the ALR121/ACM12 on the FFCS series/
KFCS2/KFCS/LFCS2/LFCS/SFCS/PFCS. In such cases, do not use the YS block in ROUT
mode or RCAS mode since high-speed communications cannot be achieved. If the YS block
and YS instruments are connected via the LCS in the migrated FCS (RFCS5, RFCS2), to use
the YS block in ROUT mode and send a manipulated output value from a controller block
(such as PID) to a YS instrument via the YS block, select execute YS block before controller
block.
SEE
ALSO For more information about communication time, refer to:
7, YS Instrument Communication in the Communication with Subsystems Using RIO (IM
33K03L10-50E)
6, YS Instrument Communication (ALR121) in the Communication with Subsystems Using FIO
(IM 33K03L20-50E)
l Input Processing
Among process data of the YS block, PVs are processed via the standard input signal pro-
cessing function.
l Fully-Open/Tightly-Shut
When the YS block is in either MAN or ROUT mode and attempts to set an MV to the YS
instruments, the Fully-open or Tightly-shut function will be executed according to the setting
corresponding to that particular value. When the Fully-open/Tightly-shut function is executed,
the manipulated value of the YS instrument will be -6.3 % or +106.3 %.
l Alarm Processing
The YS block performs the following two types of alarm processing:
The YS block references the alarm function of the YS block and sends a message as a
process alarm.
The YS block independently checks an alarm and sends a message as a process alarm.
IMPORTANT
In Communication CAS, do not use the YS block in RCAS or ROUT mode for the FFCS ser-
ies/KFCS2/KFCS/LFCS2/LFCS/SFCS/PFCS that communicate with YS instruments via the
ALR121/ACM12, since high-speed communications cannot be achieved. The YS block can
be used in CAS mode.
YS block
IN
CIN
IN IN MV
MV
When using the YS instrument in Analog CAS, the mode changes will be as shown below.
Circles
CAS Upper row: YS Block Mode
CAS Lower row: YS Instrument Operation Mode
Arrows
C: Mode change to CAS on DCS or YS
A: Mode change to AUT on DCS or YS
M: Mode change to MAN on DCS or YS
A M
C
A
AUT MAN
AUT MAN
M
YS block
IN
PV MV
Figure 1.33.2-3 Connection when Using the Set Terminal in Communication CAS
When using the SET terminal in Communication CAS, the mode changes will be as shown
below.
******
BUAorBUM
FCS
Fail FCS Circles
Recover Upper row: YS Block Mode
Lower row: YS Instrument Operation Mode
CAS BU: AUT or MAN
SPC
Arrows
M C: Mode change to CAS on either DCS or YS
A: Mode change to AUT on either DCS or YS
A M: Mode change to MAN on either DCS or YS
C
A
AUT MAN
AUT MAN
M
Figure 1.33.2-4 Mode Changes when Using the SET Terminal in Communication CAS
l Mode Changes when the SET Terminal is not Used in Communication CAS
IMPORTANT
Do not use the FFCS series/KFCS2/KFCS/LFCS2/LFCS/SFCS/PFCS, which communicate
with YS instruments via the ALR121/ACM12, by setting the YS instrument to Communication
CAS but without using the SET terminal of the YS block.
If the SET terminal is not used in Communication CAS, the YS block will not enter CAS mode.
Any attempt on the YS instrument to set the mode to CAS will switch the mode to RCAS or
ROUT.
To control the YS instruments through DDC via PID block and use them as a backup of the
FCS, connect the PID and YS block as shown below. The PID output is enabled when the YS
block is in ROUT mode. In other modes, the PID enters IMAN mode and tracks the MV of the
YS block.
FCS
IN OUT
PID
YS block
PV RMV
PV MV
Figure 1.33.2-5 Connection Example when the SET Terminal is not Used in Communication CAS
A M
C RCAS ROUT C
A
AUT MAN
AUT MAN
M
Figure 1.33.2-6 Mode Changes when the SET Terminal is not Used in Communication CAS
During MAN mode, if an attempt is made on the YS instrument to change the mode to CAS,
that operation will be disabled if the SPC/DDC flag of the YS Instrument Internal Status is
SPC. If the SPC/DDC flag is DDC, the YS instrument enters DDC mode, and the YS block
enters ROUT mode. The SPC/DDC flag status is determined by the previous remote mode.
Only AUT mode can be changed to RCAS mode, while only MAN mode can be changed to
ROUT mode.
IMPORTANT
In Communication CAS, do not use the YS block in RCAS or ROUT mode for the FFCS ser-
ies/KFCS2/KFCS/LFCS2/LFCS/SFCS/PFCS that communicate with YS instruments via the
ALR121/ACM12, since high-speed communications cannot be achieved. The YS block can
be used in CAS mode.
The figure below shows the mode changes of the SMST-111 and SMST-121 blocks.
FCS FCS
CAS CAS Fail Fail RCAS
CAS DDC DDC
FCS FCS
Recover Recover C
C C
M M RCAS M
******
MAN MAN BUM MAN
MAN MAN MAN
FCS
SMST-111 FCS Fail
SMST-121 Recover
When Analog CAS is applied in the SMST-111 block, the mode will either be MAN or CAS.
When Communication CAS is connected to set terminal of SMST-111 block, the mode will be
MAN, CAS, otherwise the mode will be RCAS. (When the mode is CAS or RCAS, the YS in-
strument will perform DDC operation.)
If Analog CAS is applied in the SMST-121 block, the mode will either be MAN or CAS. While,
if communication CAS is applied in the SMST-121 block, the mode will be either MAN or
ROUT.
IMPORTANT
Be sure to set batch setpoints (BSET) to the SBSD and SLBC from the HIS prior to a batch
start. Changing a BSET after a batch start may result in an immediate batch end.
n Input Processing
The YS block can perform the following Common Input Processing.
Digital Filter and Calibration functions are not available.
l Totalizer
In the YS80 Block (SLCD, SLPC, SLMC, SMST-111, SMST-121, SMRT), the PVs are total-
ized and the SUM is created.
The YS BCS Block (SBSD, SLBC, SLCC, STLD) displays the YS instrument SUM without any
changes. To display the correct totalized value, set the SH and SL according to the decimal
places on the YS instruments.
IMPORTANT
The decimal point positions of PV and SUM can be set independently of the YS instruments.
On the other hand, the YS BCS block sets the same decimal point positions for SUM and PV.
Therefore, when the decimal point positions are different between PV and SUM on the YS in-
strument, the decimal point position of SUM displayed on the YS BCS block differs from that
of the YS instrument.
l PV Overshoot
PV is set to an SH value when the IOP+ is detected via the Alarm Processing function. PV is
also set to an SL value when IOP- is detected or when there is an error in communication with
the YS instruments.
n Alarm Processing
Leak Check, Pre-Batch Alarm, Batch End Alarm, Integral Deviation Alarm Level-One, Integral Devia-
tion Alarm Level-Two
The YS block handles alarms generated on the YS block and some alarms generated on the
YS instruments.
n Others
The YS block has the following functions according to the standard PID blocks.
l Setpoint Push-Back
This function equalizes SV, CSV, and RSV according to the mode of the function block.
l Setpoint Limiter
This function regulates data set to the RSV from the supervisory computer within the setpoint
high and low limits while in RCAS mode (SPC mode).
SEE
ALSO For more information about Setpoint Push-back and Setpoint Limiter, refer to:
nSetpoint Value Pushback on page 1-40
nSetpoint Value Limiter on page 1-39
n Processing Timing
The only processing timing available for the YS blocks is a periodic startup. Moreover, only
the basic scan period can be selected as the scan period to execute the periodic startup. It is
not possible to specify the medium-speed scan period (*1) or the high-speed scan period.
*1: The medium-speed scan period can only be used for the FFCS series, KFCS2, KFCS, LFCS2, and LFCS.
CAS RCAS
CSV RSV
AUT/MAN
SV
PV MV
The table below shows the connection methods and the connection destinations of SLCD
block I/O terminals.
Table 1.34-1 I/O Terminal Connection Methods and Connection Destinations of YS Controller Block
(SLCD)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Function
Process I/O Soft I/O
ence ting Connection Block
YS Instru-
IN x - - x (*2) - -
ment
Set Value
SET - - x - - x
Input
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
CAS RCAS
CSV RSV
AUT/MAN
SV
PV MV
Figure 1.35-1 Function Block Diagram of the YS Programmable Controller Block (SLPC)
The table below shows the connection methods and the connection destinations of SLPC
block I/O terminals.
Table 1.35-1 I/O Terminal Connection Methods and Connection Destinations of YS Programmable
Controller Block (SLPC)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Set Value
SET - - x - - x
Input
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SLPC block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
CAS RCAS
CSV RSV
AUT/MAN
SV
PV MV
Figure 1.36-1 Function Block Diagram of the YS Programmable Controller Block with Pulse Width Out-
put (SLMC)
The table below shows the connection methods and the connection destinations of SLMC
block I/O terminals.
Table 1.36-1 I/O Terminal Connection Methods and Connection Destinations of YS Programmable
Controller Block with Pulse Width Output (SLMC)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Set Value
SET - - x - - x
Input
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SLMC block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
CAS RCAS
CSV RSV
AUT/MAN
SV
PV
Figure 1.37-1 Function Block Diagram of the YS Manual Station Block with SV Output (SMST-111)
The table below shows the connection methods and the connection destinations of the
SMST-111 block I/O terminals.
Table 1.37-1 I/O Terminal Connection Methods and Connection Destinations of YS Manual Station
Block with SV Output (SMST-111)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Set Value
SET - - x - - x
Input
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SMST-111 block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
PV MV
Figure 1.38-1 Function Block Diagram of the YS Manual Station Block with MV Output Lever
(SMST-121)
The table below shows the connection methods and the connection destinations of the
SMST-121 block I/O terminals.
Table 1.38-1 I/O Terminal Connection Methods and Connection Destinations of YS Manual Station
Block with MV Output Lever (SMST-121)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SMST-121 block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
CAS RCAS
CSV RSV
AUT/MAN
SV
PV MV
Figure 1.39-1 Function Block Diagram of the YS Ratio Set Station Block (SMRT)
The table below shows the connection methods and the connection destinations of SMRT
block I/O terminals.
Table 1.39-1 I/O Terminal Connection Methods and Connection Destinations of YS Ratio Set Station
Block (SMRT)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Set Value
SET - - x - - x
Input
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
When SMRT function block sends it SV to SMRT Ratio Set Instrument, it converts the SV into
the internal ratio svn:
SV SSL
svn = X (svnHi svnLo) + svnLo
SSH SSL
SEE
ALSO For more information about valid block modes of the SMRT block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
RCAS
RSV
AUT
SV
PV MV
Figure 1.40-1 Function Block Diagram of the YS Batch Set Station Block (SBSD)
IMPORTANT
Be sure to set batch setpoints (BSET) to the YS Batch Set Station Block (SBSD) from the HIS
prior to a batch start. Changing a BSET after a batch start may result in an immediate batch
end.
The table below shows the connection methods and the connection destinations of SBSD
block I/O terminals.
Table 1.40-1 I/O Terminal Connection Methods and Connection Destinations of YS Batch Set Station
Block (SBSD)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SBSD block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
RCAS
RSV
AUT/MAN
SV
PV MV
Figure 1.41-1 Function Block Diagram of the YS Batch Controller Block (SLBC)
IMPORTANT
Be sure to set batch setpoints (BSET) to the SLBC from the HIS prior to a batch start. Chang-
ing a BSET after a batch start may result in an immediate batch end.
The table below shows the connection methods and the connection destinations of SLBC
block I/O terminals.
Table 1.41-1 I/O Terminal Connection Methods and Connection Destinations of YS Batch Controller
Block (SLBC)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the SLBC block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
RCAS
RSV
AUT
SV
PV MV
Figure 1.42-1 Function Block Diagram of the YS Blending Controller Block (SLCC)
The table below shows the connection methods and the connection destinations of SLCC
block I/O terminals.
Table 1.42-1 I/O Terminal Connection Methods and Connection Destinations of YS Blending Controller
Block (SLCC)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
Interlock
INT Switch In- x - x x x
put
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
PV
The table below shows the connection methods and the connection destinations of STLD
block I/O terminals.
Table 1.43-1 I/O Terminal Connection Methods and Connection Destinations of YS Totalizer Block
(STLD)
Connection Method(*1) Connection Destination(*1)
I/O Terminal Data Refer- Data Set- Terminal Software Function
Process I/O
ence ting Connection I/O Block
YS Instru-
IN x - - x (*2) - -
ment
*1: x: Connection is possible
-: Connection is not possible
: Connection is possible only when integrating with a Switch Block (SW-33, SW-91) or Inter-Station Connection Block (ADL)
*2: Connection is possible only when integrating with YS instruments
SEE
ALSO For more information about valid block modes of the STLD block, refer to:
1.1.4, Valid Block Modes for Each Regulatory Control Block on page 1-18
INDEX
Control Signal Splitter Block.................... 1-349
Symbols Signal Distribution with Output Destination
Switch............................................... 1-351
13-Zone Program Set Block
Controller Blocks.........................................1-4,1-26
13-Zone Program Set Block.................... 1-224
Line-Segment Pattern Signal Generation 1-225 D
Program End Action.................................1-228
Deadband Action.............................................. 1-35
Program Set Action..................................1-226
Dual-Redundant Signal Selector Block
A Deviation Alarm....................................... 1-318
Dual-Redundant Signal Selector Block....1-316
Alarm Block.........................................................1-6
Signal Selection....................................... 1-317
ALM-R.............................................................1-360
AS-H/M/L........................................................ 1-307 E
AUT Fallback.................................................... 1-44
Enhanced Three-Position ON/OFF Controller Block
Auto-Selector Blocks.......................................1-307
...................................................................1-83
B Enhanced Two-Position ON/OFF Controller Block .
...................................................................1-76
Basic Type PID Control.....................................1-54
Blending PI Controller Block F
Blending PI Controller Block ................... 1-106 Feedforward Signal Summing Block...............1-327
Bumpless Switching ................................1-110 FFSUM............................................................1-327
Control Error Alarm ................................. 1-112 Flow-Totalizing Batch Set Block
Cumulative Deviation Alarm .................... 1-111 Flow-Totalizing Batch Set Block...............1-265
PI Control Based on Cumulative Deviation ...... Flowrate Alarm.........................................1-270
..........................................................1-108
Missing Pulse Alarm................................ 1-268
Block Mode Change Interlock........................... 1-46
FOUT.............................................................. 1-321
BSETU-2.........................................................1-265
BSETU-3.........................................................1-275 G
Bumpless Switching..........................................1-41 Gap Action........................................................ 1-28
C I
Cascade Signal Distributor Block....................1-321 I-PD...................................................................1-54
Computer Fail................................................... 1-45 Initialization Manual.......................................... 1-42
Control Action Bypass.......................................1-56 Input Compensation..........................................1-36
Control Action Direction.................................... 1-31 Input Indicator Block......................................... 1-20
Control Computation Processing...................... 1-26 Input Indicator Block with Deviation Alarm
Control Hold...................................................... 1-43 Deviation Alarm......................................... 1-24
Control Output Action........................................1-30 Input Indicator Block with Deviation Alarm 1-23
Control Signal Splitter Block Setpoint Value Limiter................................1-24
Control Action Direction........................... 1-353 Input Indicator Blocks..........................................1-4
Control Output Action.............................. 1-353
Revision Information
Title : Function Blocks Reference Vol.1
Manual No. : IM 33K03E22-50E
Aug. 2014/5th Edition/R5.04 or later*
* : Denotes the release number of the Software Product corresponding to the contents of this Manual.
The revised contents are valid until the next edition is issued.
Preface Descriptions of grounding are modified.
Apr. 2014/4th Edition/R5.03.20 or later
Preface Description of the caution symbol is modified.
Postface The " For Questions and More Information" is changed.
The " Printed by" is deleted.
Jun. 2013/3rd Edition/R5.03 or later
Preface The preface text is modified.
1.3 Descriptions on " Setpoint Value Limiter" are modified.
1.4 Descriptions on " Actions in the Automatic or Manual Mode" are added.
1.4 Descriptions on "Output Limiter in PRD Mode: FFCS Series/KFCS2/LFCS2" are added.
1.18 Descriptions on " Setpoint Value Limiter" are modified.
1.23 Descriptions on " Setpoint Value Limiter " are modified.
1.28 Descriptions on " Setpoint Value Limiter " are modified.
1.30 Descriptions on " Setpoint Value Limiter " are modified.
Dec. 2011/2nd Edition/R5.01.10 or later
1.4 Corrected of errors in Table Relationship between the Non-linear Gain Coefficient and
Effective Proportional Gain.
Sep. 2011/1st Edition/R5.01 or later
Newly published.