Professional Documents
Culture Documents
Function Blocks Reference Vol.1
Function Blocks Reference Vol.1
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 user's manual, FFCS, FFCS-L, FFCS-V, and FFCS-C are referred to as "FFCS series" or "FFCS
series FCS." If the individual types of FCS need to be particularly mentioned, the FCSs may be
described respectively with their particular types.
This user's manual consists of the following chapters:
• Chapter 1 Regulatory Control
This chapter describes the detailed descriptions on all the regulatory control blocks except the
FOUNDATION fieldbus faceplate blocks.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Safety Precautions for Use Page 1 of 2
Indicates that caution is required for hot surface. Note that the devices with this symbol
become hot. The risk of burn injury or some damages exists if the devices are touched or
contacted.
Identifies a protective conductor terminal. Before using the Product, you must ground the
protective conductor terminal to avoid electric shock.
Identifies a functional grounding terminal. A terminal marked "FG" also has the same
function. This terminal is used for grounding other than protective grounding. Before using
the Product, you must ground this terminal.
Indicates an AC supply.
Indicates a DC supply.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Safety Precautions for Use Page 2 of 2
Notes on Software
• YOKOGAWA makes no warranties, either expressed or implied, with respect to the Software
Product's merchantability or suitability for any particular purpose, except as specified in the
warranty terms.
• 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; otherwise, 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 Software
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Documentation Conventions Page 1 of 2
Documentation Conventions
Symbols
The following symbols are used in the User's Manuals.
Indicates precautions to avoid a danger that may lead to death or severe
injury.
Typographical Conventions
The following typographical conventions are used throughout the User's Manuals.
• ▼ Mark
This symbol indicates the description for an item for which you should make a setting in the
product's engineering window.
While operating an engineering window, the help information for the selected item can be
accessed from "Builder Definition Items" in the Help menu. Listing more than one definition item
after this symbol implies that the paragraph on the page describes more than one definition
items.
Example:
▼ Tag Name, Station Name
• Δ Mark
Indicates that a space must be entered between character strings.
Example:
.ALΔPIC010Δ-SC
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Documentation Conventions Page 2 of 2
.PRΔTAG{Δ.sheet name}
• "..."
Indicates previous command or argument that may be repeated.
Example:
Imax (arg1, arg2, ...)
Drawing Conventions
Drawings used in the User's Manuals may be partially emphasized, simplified, or omitted for the
convenience of description.
Drawings of windows may be slightly different from the actual screenshots with different settings or
fonts. The difference does not hamper the understanding of basic functionalities and operation and
monitoring tasks.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Copyright and Trademark Notices Page 1 of 1
Trademark Acknowledgements
• CENTUM, ProSafe, Vnet/IP, PRM, Exaopc, Exapilot, Exaquantum, Exasmoc, Exarqe, Multivariable
Optimizing Control/Robust Quality Estimation, StoryVIEW and FieldMate Validator are the
registered trademarks or trademarks of Yokogawa Electric Corporation.
• The names of corporations, organizations, products and logos herein are either registered
trademarks or trademarks of Yokogawa Electric Corporation and their respective holders.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1. Regulatory Control Page 1 of 1
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 control 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 For more information about the FOUNDATION fieldbus faceplate blocks, refer to:
ALSO A2., “Overview of FF Faceplate Blocks” in FOUNDATION fieldbus Reference (IM 33J20T10-01EN)
Figure 1-1 Regulatory Control Block in the Basic Control Function Architecture
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1 Regulatory Control Blocks Page 1 of 2
SEE For more information about the input processing that are common to various types of regulatory
ALSO control blocks, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about output processing that are common to various types of regulatory
control blocks, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about alarm processing that are common to various types of regulatory
control blocks, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1 Regulatory Control Blocks Page 2 of 2
Input Processing
Receives a signal from the input terminal and outputs a process variable (PV).
Output Processing
Reads the manipulated output value (MV) and outputs the result of control computation processing
to the output terminal as an output signal.
Alarm Processing
Detects an abnormality in the process variable (PV) or manipulated output value (MV) and notifies
the operation and monitoring functions.
Control computation processing can be performed independently via data setting or data reference
between the function blocks, without involving input processing or output processing.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.1 Types of the Regulatory Control Blocks Page 1 of 3
Controller Blocks
The table below shows a list of controller blocks:
Table 1.1.1-2 Controller Blocks
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.1 Types of the Regulatory Control Blocks Page 2 of 3
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.1 Types of the Regulatory Control Blocks Page 3 of 3
Alarm Block
The table below shows the alarm block:
Table 1.1.1-8 Alarm Block
YS Blocks
The table below shows the YS blocks:
Table 1.1.1-10 YS Blocks
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.2 I/O Data Handled by the Regulatory Control Blocks Page 1 of 4
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 temperature
measurement as well as for pulse trains) and the setpoint data sent to analogue output 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.”
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 For more information about the details of data status, refer to:
ALSO 6.4, “Data Status” in Function Blocks Overview (IM 33J15A20-01EN)
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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.2 I/O Data Handled by the Regulatory Control Blocks Page 2 of 4
process variable (PV) of Motor control blocks (MC-2, MC-3) must be an integer value between 0 and
2.
• Engineering unit
Consists of six or less standard-width characters or three double-width characters.
The default is “%.”
• Process variable range
High and low limits.
Numerical values of seven digits or less, where the sign or decimal point takes one digit each.
The default is “100.0” for the upper limit and “0.0” for the lower limit.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.2 I/O Data Handled by the Regulatory Control Blocks Page 3 of 4
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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.2 I/O Data Handled by the Regulatory Control Blocks Page 4 of 4
or to convert the data into a percentage-unit value first. Use the Function Block Detail Builder to set
the instrument faceplate display.
• MV Display on Faceplate
Select “Indicate Actual Quantity” or “Indicate %.”
The default is “Indicate real amount.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 1 of 7
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 2 of 7
FOUT
FFSUM
XCPL
SPLIT
PTC (*4) (*4) x
ALM-R
SLCD B/R x x
SLPC x x
SLMC x x
SMST-111 x x
SMST-121 x x
SMRT x x
SBSD (*5) x
SLBC (*5) x
SLCC (*5) x
STLD (*5) x
*1: B: No conversion (function block)
A: No conversion (analog input)
R: Square root conversion (analog input)
Pb: Pulse-train input conversion
S2: Two-position status input (for MC-2/3 and MC-2E/3E only)
S3: Three-position status input (for MC-2/3 and MC-2E/3E only)
C: Code input (for BSETU-3 only)
Sb: Subsystem input
L: PV limit
x: Exists
Blank: Not exist
*2: The input processing will not function when the data setting is performed to the PV by cascade
connection.
*3: The input processing is performed against the input signal on the selected side.
*4: Performs a PTC block independent processing
*5: Display the sum of YS Instrument.
ONOFF-
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 3 of 7
E x (*3) P/Pd S2
ONOFF-
x P/Pd S3
G
ONOFF-
x (*3) P/Pd S3
GE
PID-TP x x (*4) x P/Pd/M/Md D
PD-MR x x x x x x P/Pd/M/Md B/A/Pwf/Sb
PI-
BLEND x x x x x x P/Pd/M/Md B/A/Pw/Pwf/Sb
PID-STC
ZWOPID x x x x x x P/Pd/M/Md B/A
MLD x x (*3) x M/Md B/A/Pwf/Sb
MLD-PVI x x (*3) x P/Pd/M/Md B/A/Pwf/Sb
MLD-SW x x x x (*3) x M/Md B/A/Pwf/Sb
MC-2 x S2/P2
MC-2E x S2/P2
MC-3 x S3/P3
MC-3E x S3/P3
RATIO x x x x x x P/Pd/M/Md B/A/Pwf/Sb
PG-L13 (*5) x x x B/A/Sb
BSETU-2 x x x B/A/S2b/S3b/
BSETU-3 x x x S2s/S3s/Sb
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 4 of 7
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 5 of 7
VELLIM x x x x
SS-H/M/L x x x
AS-H/M/L x x x x
SS-DUAL x x x x x x x
FOUT (*2)
FFSUM x x x x
XCPL x x x x
SPLIT x x
PTC x x x
ALM-R x
SLCD x x x x x x
SLPC x x x x x x
SLMC x x x x x x
SMST-111 x x x x x x
SMST-121 x x x x x x
SMRT x x x x x x
SBSD x x x x
SLBC x x x x
SLCC x x x x
STLD x x x x
*1: x: Available
Blank: Not available
*2: FOUT does not have an alarm status. Nevertheless, the output fail check and the bad connection status
alarm check are performed and the results are transmitted to the upstream function block. An output
fail of FOUT is generated when output fail is detected at all FOUT output destinations.
Table 1.1.3-4 Alarm Processing Possible for Each Regulatory Control Block-2
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 6 of 7
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.3 Input Processing, Output Processing, and Alarm Processing Possible for Each R... Page 7 of 7
fail of FOUT is generated when output fail is detected at all FOUT output destinations.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.4 Valid Block Modes for Each Regulatory Control Block Page 1 of 2
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.1.4 Valid Block Modes for Each Regulatory Control Block Page 2 of 2
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.2 Input Indicator Block (PVI) Page 1 of 3
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)
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PVI block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.2 Input Indicator Block (PVI) Page 2 of 3
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.2 Input Indicator Block (PVI) Page 3 of 3
SEE For more information about valid block modes of the PVI block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.3 Input Indicator Block with Deviation Alarm (PVI-DV) Page 1 of 4
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 terminals 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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.3 Input Indicator Block with Deviation Alarm (PVI-DV) Page 2 of 4
This section describes the deviation alarm check function and the setpoint value limiter function,
which constitute some of the processing performed by the PVI-DV block.
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PVI-DV block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the deviation alarm check, refer to:
ALSO 5.6, “Deviation Alarm Check” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.3 Input Indicator Block with Deviation Alarm (PVI-DV) Page 3 of 4
SEE For more information about the setpoint value limiter, refer to:
ALSO " Actions in the Automatic or Manual Mode" in " Setpoint Value Limiter" in 1.4, "Control
Computation Processing Common to Controller Blocks"
" Set Parameters of the Setpoint Value Limiter" in " Setpoint Value Limiter" in 1.4, "Control
Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.3 Input Indicator Block with Deviation Alarm (PVI-DV) Page 4 of 4
SEE For more information about valid block modes of the PVI-DV block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 1 of 24
Control computation
Description
processing
Changes the proportional gain in accordance with the degree of deviation
Non-linear gain so that the relationship between the deviation and control output change
(ΔMV) becomes non-linear.
Lowers the proportional gain to moderate control effects when the
Gap action
Non-linear deviation is within the gap width (GW) range.
gain Squared Changes the proportional gain according to the degree of deviation when
deviation action the deviation is within the gap width (GW) range.
Converts the manipulated output change (ΔMV) during each control period
Control output action 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 action)
Control action direction
in accordance with the increase or decrease in deviation.
Performs correction computation using values read from the connection
Reset limit function destinations of input terminals RL1 and RL2 during PID control
computation. This function prevents reset windup.
Adjusts the manipulated output change (ΔMV) to “0” when the deviation is
Deadband action within the deadband range, in order to stop the manipulated output value
(MV) from changing.
Adds the I/O compensated value (VN) received from outside to the input
I/O compensation signal or control output signal of PID computation when the controller
block is operating automatically.
Input Adds the I/O compensated value (VN) received from the outside to the
I/O compensation input signal of the PID control computation.
compensation Output Adds the I/O compensated value (VN) received from outside to the output
compensation signal of the PID control computation.
Process variable tracking Causes the setpoint value (SV) to agree with the process variable (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 the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 2 of 24
abruptly when the block mode has been changed or when the
Bumpless switching manipulated output value (MV) has been switched in a downstream block
in cascade.
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. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
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 values
AUT fallback
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 supervisory computer
Computer failure
while the function block is operating in the RCAS or ROUT mode. This
action takes place when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating
Block mode change interlock automatically, while disabling the stopped function blocks from changing
to the automatic operating mode.
Outputs the cascade setpoint value (CSV) after converting it to a
PRD mode action manipulated output value (MV) when the block mode has been changed
to PRD.
SEE For more information about the control computation processing functions specific to each
ALSO controller block, refer to:
1.5, "PID Controller Block (PID)"
1.6, "Sampling PI Controller Block (PI-HLD)"
1.7, "PID Controller Block with Batch Switch (PID-BSW)"
1.8, "Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/OFF
Controller Block (ONOFF-E)"
1.9, "Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ON/OFF
Controller Block (ONOFF-GE)"
1.10, "Time-Proportioning ON/OFF Controller Block (PID-TP)"
1.11, "PD Controller Block with Manual Reset (PD-MR)"
1.12, "Blending PI Controller Block (PI-BLEND)"
1.13, "Self-Tuning PID Controller Block (PID-STC)"
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 3 of 24
The actions that realize the non-linear gain function include “gap actions” and “squared deviation
actions.”
Gap Action
The gap action moderates control effects by lowering the proportional gain when the deviation is
within the preset gap width (GW).
The figure below shows the non-linear gain characteristics of the gap action:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 4 of 24
Figure 1.4-3 Relationship between the Non-linear Gain Coefficient and Effective Proportional
Gain
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 5 of 24
Once the deviation exceeds the limits of the gap width (GW), the effective proportional gain (Kpe) is
represented by the following expression:
Kpe = Kp
The figure below shows the non-linear characteristics of the squared deviation action:
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
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 6 of 24
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 setpoint
(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 positional-
type control output action and use the reset limit function.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 7 of 24
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 8 of 24
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 setpoint (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 computation. 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,” neither
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 from
output limiting. This is because the control computation value (MV') is limited within the manipulated
variable high-limit and low-limit setpoints (MH, ML).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 9 of 24
Figure 1.4-6 Reset Limit Function for a Simple Cascade Control loop
Figure 1.4-7 Reset Limit Function Used for Auto-Selection via Auto-Selector Blocks (AS-H)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 10 of 24
Figure 1.4-8 Reset Limit Function Used in Feedforward Control (Base Load Control)
Deadband Action
▼ Deadband Action
The deadband action stops the manipulated output value (MV) from changing while the deviation
(DV) is within the preset deadband (DB) range, by causing the manipulated output change (ΔMV) to
be “0.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 11 of 24
Input Compensation
▼ Input Compensation
The input compensation is a control action that adds the compensation value (VN) received from
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 12 of 24
Output Compensation
The output compensation is a control action that adds the I/O compensated value (VN) received
from the outside to the output signal of PID control computation.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 13 of 24
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 14 of 24
Suppose a primary loop is in cascade connection and controls in the automatic (AUT) or cascade
(CAS) mode. If the mode of the secondary loop in the cascade connection switches from cascade
(CAS) to automatic (AUT), the cascade connection becomes open and the control action of the
primary side loop can stop. In this situation, the setpoint value (SV) of the primary loop can be
forced to agree with the process variable (PV) by the process variable tracking function.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 15 of 24
An acknowledgment dialog box appears to prompt for the operator's confirmation. When
confirms, the operator can set a value smaller than the setpoint low limit (SVL) as the setpoint
value.
However, when try to set a setpoint value (SV) to a value beyond the range between the process
high alarm setpoint (PH) and the process low alarm setpoint (PL), the setpoint value limiter performs
the following actions regardless if the option of [Prohibit setting SV to a value beyond the range of
SVL and SVH] is checked or unchecked:
• When try to set a setpoint value (SV) greater than the process high alarm setpoint (PH):
An acknowledgment dialog box appears to prompt for the operator's confirmation. When
confirms, the operator can set a value greater than the process high alarm setpoint (PH) as the
setpoint value.
• When try to set a setpoint value (SV) smaller than the process low alarm setpoint (PL):
An acknowledgment dialog box appears to prompt for the operator's confirmation. When
confirms, the operator can set a value smaller than the process low alarm setpoint (PL) as the
setpoint value.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 16 of 24
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.
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 17 of 24
For a positional-type control action, when the function block mode changes to tracking (TRK) mode,
or when the cascade connection to the downstream is open then close again, or for the similar
reason the cascade control loop regain the control, the manipulated output value (MV) may change
abruptly. To prevent this, the output value is forced to be equal (or to track) to the value of the
output destination while the control action stops. This enables the block mode switch causes no
abrupt change in the manipulated output value (MV).
Figure 1.4-15 Example of a Multiple Downstream Loop Configuration (when a Cascade Signal
Distributor Block is Used)
Figure 1.4-16 Example of a Multiple Downstream Loop Configuration (when a Control Signal
Splitter Block is Used)
Figure 1.4-17 Example of a Multiple Downstream Loop Configuration (when a Switch Block is
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 18 of 24
Used)
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
Control Hold
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 19 of 24
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 action is
performed normally during control hold.
The control hold action takes place when the following condition is established during automatic
operation (AUT, CAS, RCAS):
• The connected destination of the IN terminal is open (i.e., not selected via a selector switch).
The control is resumed when the condition becomes unsatisfied.
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.
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 established. Thus the
set value of the control loop can be set by the operator.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 20 of 24
Changes the block mode from cascade (CAS) or primary direct (PRD) to automatic (AUT) to continue
control using values set by the operator.
Once the AUT fallback condition is established, the block mode remain automatic (AUT) even after
the condition vanishes.
Computer Fail
▼ Computer Backup Mode
When the computer fail is detected, the function block suspends the action in the remote cascade
(RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer backup
mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 21 of 24
The computer backup mode is a compound block mode consisting of the backup mode set via
the Function Block Detail Builder (MAN, AUT, CAS) and a remote mode (RCAS, ROUT).
3. If the computer recovers while the function block is in the computer backup mode, the block
mode changes to remote cascade (RCAS) or remote output (ROUT).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 22 of 24
and disables the currently stopped function blocks from changing to an automatic operation state.
The following actions will take place:
• The block mode changes to manual (MAN).
• Any block mode change command to make the function block into automatic operation state
(AUT, CAS, PRD, RCAS or ROUT mode) becomes invalid.
• 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 better 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
process variable value (PV) so as to avoid the radical change to the control
output.
SEE For more information about primary direct (PRD) mode, refer to:
ALSO 6.1.1, “Basic Block Mode” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 23 of 24
RMV=MV
SH : PV scale high limit
SL : PV scale low limit
MSH : MV scale high limit
MSL : MV scale low limit
When the block mode changes to primary direct (PRD), the downstream block sets its the
manipulated output value (MV) to the setpoint value (SV, CSV, RSV), using the computational
expression shown below:
CSV=RSV=SV
RMV=MV
When the block mode changes to primary direct (PRD), the downstream block sets its the
manipulated output value (MV) to the setpoint value (SV, CSV, RSV), using the computational
expression shown below:
CSV=RSV=SV
SEE For more information about the output limiter actions when the function block is in Primary Direct
ALSO mode, refer to:
“ Pulse Width Output in PRD Mode” in 4.8.2, “Pulse Width Output Conversion” in Function
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.4 Control Computation Processing Common to Controller Blocks Page 24 of 24
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 1 of 10
The table below shows the connection methods and connected destinations of the I/O terminals of
PID Controller Block (PID):
Table 1.5-1 Connection Methods and Connected destinations of the I/O Terminals of PID
Controller Block (PID)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 2 of 10
Interlock SW
INT x Δ x x x
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 For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PID block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Calculates the manipulated output value (MV) and manipulated output
PID control
change (ΔMV) using the PID control algorithms.
Performs the PID control actions by bypassing derivative control actions
Control action bypass (D), proportional control actions (P) or both proportional and derivative
control actions (P+D).
Changes the proportional gain in accordance with the degree of deviation
Non-linear gain so that the relationship between the deviation and manipulated output
change (ΔMV) becomes nonlinear.
Lowers the proportional gain to moderate control effects when the
Gap action
Non-linear deviation is within the gap width (GW) range.
gain Squared Changes the proportional gain according to the degree of deviation when
deviation action the deviation is within the gap width (GW) range.
Converts the manipulated output change (ΔMV) during each control period
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 3 of 10
SEE For more information about control computation processing functions applied in the PID
ALSO Controller Block, refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 4 of 10
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 5 of 10
The above differential expression calculates a change in manipulated output (difference). A new
output value is obtained by adding the current change in manipulated output (ΔMVn) to the previous
manipulated output value (MVn-1).
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 6 of 10
En=PVn-SVn
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 7 of 10
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 8 of 10
Control actions bypassed Control actions after bypassing Set parameter setpoint
Derivative (D) Proportional (P)+integral (I) P≠0, D=0
Proportional (P), derivative (D) Integral (I) P=0
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 9 of 10
LL setpoint x SL to SH SL
High - limit alarm
PH x SL to SH SH
setpoint
PL Low - limit alarm setpoint x SL to SH SL
VL Velocity alarm setpoint x ± (SH - SL) SH - SL
Velocity-Reference Value in the same engineering
PVP -----
Sample unit as PV
DL Deviation alarm setpoint x ± (SH - SL) SH - SL
*1: x: Entry is permitted unconditionally.
Blank: Entry is not permitted.
Δ: Entry is permitted conditionally.
*2: SH: PV scale high limit
SL: PV scale low limit
MSL: MV scale low limit
*3: Entry is permitted when the data status is CAL.
*4: Entry is not permitted when the block mode is CAS or RCAS.
*5: Entry is permitted when the block mode is RCAS.
*6: Entry is permitted when the block mode is MAN.
*7: Entry is permitted when the block mode is ROUT.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.5 PID Controller Block (PID) Page 10 of 10
SEE For more information about valid block modes of the PID block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 1 of 9
The table below shows the connection methods and connected destinations of the I/O terminals 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 Controller Block (PI-HLD)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 2 of 9
Interlock SW
INT x Δ x x x
input
*1: x: Connection allowed
Blank: Connectio not allowed
Δ: Connection allowed only when connecting to a switch block (SW-33, SW-91) or inter-station data
link block (ADL).
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PI-HLD block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Performs PI control computation for each sampling period only during the
PI control computation with hold specified control time, and holds the manipulated output value (MV) for
the remainder of the period.
Changes the proportional gain in accordance with the degree of deviation
Non-linear gain so that the relationship between the deviation and manipulated output
change (ΔMV) becomes nonlinear.
Lowers the proportional gain to moderate control effects when the
Gap action
Non-linear deviation is within the gap width (GW) range.
gain Squared Changes the proportional gain according to the degree of deviation when
deviation action the deviation is within the gap width (GW) range.
Converts the manipulated output change (ΔMV) during each control period
Control output action to an actual manipulated output value (MV). The control output actions
include “positional type” and “velocity type.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 3 of 9
Switches the direction of the output action (reverse action or direct action)
Control action direction
in accordance with the increase or decrease in deviation.
Performs correction computation using values read from the connection
Reset limit function destinations of input terminals RL1 and RL2 during PID control
computation. This function prevents reset windup.
Adjusts the manipulated output change (ΔMV) to “0” when the deviation is
Deadband action within the deadband range, in order to stop the manipulated output value
(MV) from changing.
Adds the I/O compensated value (VN) received from outside to the input
I/O compensation signal or control output signal of PID computation when the controller
block is operating automatically.
Input Adds the I/O compensated value (VN) received from the outside to the
I/O compensation input signal of the PID control computation.
compensation Output Adds the I/O compensated value (VN) received from outside to the output
compensation signal of the PID control computation.
Process variable tracking Causes the setpoint value (SV) to agree with the process variable (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 the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change
abruptly when the block mode has been changed or when the
Bumpless switching
manipulated output value (MV) has been switched in a downstream block
in cascade.
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. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
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 values
AUT fallback
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 supervisory computer
Computer failure
while the function block is operating in the RCAS or ROUT mode. This
action takes place when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating
Block mode change interlock automatically, while disabling the stopped function blocks from changing
to the automatic operating mode.
Outputs the cascade setpoint value (CSV) after converting it to a
PRD mode action manipulated output value (MV) when the block mode has been changed
to PRD.
SEE For more information about control computation processing functions of Sampling PI Controller
ALSO Block (PI-HLD), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 4 of 9
Set the sampling period and control time in advance, in accordance with the following principle:
• Sampling period
TS = L+T • (2 to 3)
L : Dead time of the process (second)
T : Lag constant of the process (second)
• Control time
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 impossible.
Therefore, refer the following expression to adjust the sampling period shorter than Tn:
The sampling period and control time are considered as set parameters, and their setting can be
changed during operation.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 5 of 9
En=PVn-SVn
If the integral time of control block is set to zero or to a value beyond the
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 6 of 9
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 7 of 9
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 control time,
output is held immediately.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 8 of 9
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.6 Sampling PI Controller Block (PI-HLD) Page 9 of 9
SEE For more information about valid block modes of the PI-HLD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 1 of 8
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 terminals 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)
Tracking signal
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 2 of 8
TIN input x Δ x x
Tracking SW
TSI x Δ x x x
input
Interlock SW
INT x Δ x x x
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 For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PID-BSW block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control
computation Description
processing
PID with two-level Changes the manipulated output computational expression in accordance with the
output switching value of control deviation. PID control computation is performed in a steady state.
Converts the manipulated output change (ΔMV) during each control period to an actual
Control output
manipulated output value (MV). The control output actions include “positional type”
action
and “velocity type.”
Control action Switches the direction of the output action (reverse action or direct action) in
direction accordance with the increase or decrease in deviation.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 3 of 8
Performs correction computation using values read from the connection destinations of
Reset limit function input terminals RL1 and RL2 during PID control computation. This function prevents
reset windup.
Process variable
Causes the setpoint value (SV) to agree with the process variable (PV).
tracking
Setpoint value
Limits the setpoint value (SV) within the setpoint high/low limits (SVH, SVL).
limiter
Setpoint value Causes two of the three setpoint values (SV, CSV, RSV) to agree with the remaining
pushback one.
Switches the manipulated output value (MV) without causing it to change abruptly
Bumpless switching when the block mode has been changed or when the manipulated output value (MV)
has been switched in a downstream block in cascade.
Initialization Changes the block mode to IMAN to temporarily suspend the control action. This action
manual takes place when the initialization manual condition becomes satisfied.
Temporarily suspends the control action while maintaining the current block mode.
Control hold
During control hold, the output action is performed normally.
Changes the block mode to MAN to forcibly stop the control action. This action takes
MAN fallback
place when the MAN fallback condition becomes satisfied.
Changes the block mode to AUT when the function block is operating in the CAS or PRD
AUT fallback mode, so that the control action is continued 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 supervisory computer while the function block is
Computer failure
operating in the RCAS or ROUT mode. This action takes place when the computer
failure condition becomes satisfied.
Block mode change Stops the control action of function blocks currently operating automatically, while
interlock disabling the stopped function blocks from changing to the automatic operating mode.
Outputs the cascade setpoint value (CSV) after converting it to a manipulated output
PRD mode action
value (MV) when the block mode has been changed to PRD.
SEE For more information about control computation processing functions applied in PID Controller
ALSO Block with Batch Switch (PID-BSW), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 4 of 8
Figure 1.7-2 Example of Control Action (Reverse Action) Performed by PID Controller Block with
Batch Switch (PID-BSW)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 5 of 8
Block with Batch Switch (PID-BSW) assumes that the process is stabilized and switches the control
algorithm to PID control. At this time, output resumes to the manipulated variable high-limit setpoint
(MH) or manipulated variable low-limit setpoint (ML) by vanishing the bias setpoint (BIAS) value to
prevent the manipulated output value (MV) from overshooting.
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 Derivation Type PID Control (I-PID)”
• “PV Derivative Type PID Control (PI-D)”
• “Automatic Determination”
• “Automatic Determination 2”
The default is “Automatic Determination 2.”
SEE For more information about PID control algorithm, refer to:
ALSO " PID Control Computation" in 1.5, "PID Controller Block (PID)"
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 manipulated 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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 6 of 8
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 7 of 8
Table 1.7-4 Data Items of PID Controller Block with Batch Switch (PID-BSW) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.7 PID Controller Block with Batch Switch (PID-BSW) Page 8 of 8
SEE For more information about valid block modes of the PI-BSW block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 1 of 7
The figure below shows a function block diagram of the Two-Position ON/OFF Controller Block
(ONOFF or ONOFF-E) :
The table below shows the connection methods and connected destinations of the I/O terminals 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):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 2 of 7
The table below shows the connection methods and connected destinations of the I/O terminals 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):
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the ONOFF, ONOFF-E block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 3 of 7
Control computation
Description
processing
Compares the deviation with ON/OFF hysteresis and obtains a manipulated
ON/OFF two-position control
output value (MV).
Converts the manipulated output change (ΔMV) during each control period
Control output action to an actual manipulated output value (MV). The available control output
actions are of “positional type” only.
Adds the I/O compensated value (VN) received from outside to the input
I/O compensation signal or control output signal of PID computation when the controller
block is operating automatically. Only “input compensation” can be used.
I/O Input Adds the I/O compensated value (VN) received from the outside to the
compensation compensation input signal of the PID control computation.
Process variable tracking Causes the setpoint value (SV) to agree with the process variable (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 the
Setpoint value pushback
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. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
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 values set
AUT fallback
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 supervisory computer
Computer failure
while the function block is operating in the RCAS or ROUT mode. This
action takes place when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating
Block mode change interlock automatically, while disabling the stopped function blocks from changing to
the automatic operating mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 4 of 7
SEE For more information about the control computation processing functions applied in Two-Position
ALSO ON/OFF Controller Block (ONOFF and ONOFF-E), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
TIP The output tracking of ONOFF-E block can be set on the function block detail builder in related to
the settings of output processing. The ONOFF block does not have the capability of output
tracking.
SEE For more information about the output tracking, refer to:
ALSO 4.5, “Output Tracking” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 5 of 7
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.
AOFS ----- 0
Alarm masking
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 6 of 7
specification
PV Process variable Δ (*3) PV engineering unit value SL
Value in the unit at the
RAW Raw input data -----
connection destination
SUM Totalizer value x Engineering unit value 0
Value in the same engineering
SV Set value Δ (*4) SL
unit as PV
Value in the same engineering
CSV Cascade setpoint value x SL
unit as PV
Value in the same engineering
RSV Remote setpoint value Δ (*5) SL
unit as PV
Value in the same engineering
DV Control deviation value 0
unit as PV
Input compensation
VN x ----- 0
value
MV Manipulated output value Δ (*6) 0 to 100 % 0%
Remote manipulated
RMV Δ (*7) 0 to 100 % 0%
output value
*1: x: Entry is permitted unconditionally.
Blank: Entry is not permitted.
Δ: Entry is permitted conditionally.
*2: SL: PV scale low limit
*3: Entry is permitted when the data status is CAL.
*4: Entry is not permitted when the block mode is CAS or RCAS.
*5: Entry is permitted when the block mode is RCAS.
*6: Entry is permitted when the block mode is MAN.
*7: Entry is permitted when the block mode is ROUT.
Table 1.8-6 Data Items of Two-Position ON/OFF Controller Block (ONOFF or ONOFF-E) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.8 Two-Position ON/OFF Controller Block (ONOFF), Enhanced Two-Position ON/... Page 7 of 7
SEE For more information about valid block modes of the ONOFF and ONOFF-E blocks, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 1 of 8
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 terminals 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):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 2 of 8
Manipulated
OUT x Δ x x
output
SUB Auxiliary output x Δ x x
Compensation
BIN x Δ x x
input
Interlock SW
INT x Δ x x x
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).
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 terminals 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):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 3 of 8
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 function blocks, the simultaneity of the two
outputs are not guaranteed.
SEE For more information about the types of input processing, output processing, and alarm
ALSO 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 Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Compares the deviation with ON/OFF hysteresis and obtains a manipulated
ON/OFF three-position control
output value (MV).
Converts the manipulated output change (ΔMV) during each control period
Control output action to an actual manipulated output value (MV). The available control output
actions are of “positional type” only.
Control action direction Switches the direction of the output action (reverse action or direct action)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 4 of 8
SEE For more information about the control computation processing functions applied in Three-
ALSO Position ON/OFF Controller Block (ONOFF, ONOFF-GE) , refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
TIP The output tracking of ONOFF-GE block can be set on the function block detail builder in related
to the settings of output processing. The ONOFF-G block does not have the capability of output
tracking.
SEE For more information about the output tracking, refer to:
ALSO 4.5, “Output Tracking” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 5 of 8
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 6 of 8
Table 1.9-5 Relationship of the Manipulated Output Value (MV) and Contact Output Status (Not
at the 0 %, 50 % and 100 %)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 7 of 8
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 automatically assigned to be
the second contact output of the ONOFF-G block. When define the first contact 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 second output.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.9 Three-Position ON/OFF Controller Block (ONOFF-G), Enhanced Three-Position ... Page 8 of 8
Table 1.9-7 Data Items of Three-Position ON/OFF Controller Block (ONOFF-G, ONOFF-GE) (2/2)
SEE For more information about valid block modes of the ONOFF-G, ONOFF-GE blocks, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 1 of 8
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 terminals 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-
Proportioning ON/OFF Controller Block (PID-TP):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 2 of 8
Compensation
BIN x Δ x x
input
Interlock SW
INT x Δ x x x
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 For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PID-TP block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Performs integral actions in accordance with changes in the setpoint value
PV proportional and derivative
(SV). This ensures stable control characteristics even when the setpoint
PID control
value changes abruptly. (*1)
Changes the proportional gain in accordance with the degree of deviation
Non-linear gain so that the relationship between the deviation and manipulated output
change (ΔMV) becomes nonlinear.
Lowers the proportional gain to moderate control effects when the
Gap action
Non-linear deviation is within the gap width (GW) range.
gain Squared Changes the proportional gain according to the degree of deviation when
deviation action the deviation is within the gap width (GW) range.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 3 of 8
SEE For more information about control computation processing functions applied in the Time-
ALSO Proportioning ON/OFF Controller Block (PID-TP), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 4 of 8
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 5 of 8
SEE For more information about PV proportional and derivative type PID control (I-PD) algorithm,
ALSO refer to:
" PV Proportional and Derivative Type PID Control (I-PD)" in 1.10, "Time-Proportioning
ON/OFF Controller Block (PID-TP)"
For more information about the control algorithms other than PV proportional and derivative type
PID control (I-PD), refer to:
" PID Control Computation" in 1.5, "PID Controller Block (PID)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 6 of 8
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
Default is 1.00 second.
If there are multiple PID-TP blocks, their simultaneous turning on at the beginning of the ON/OFF
period will cause a large fluctuation in the load of power supply for the final control element (such as
heaters). To reduce such load fluctuation, the phases of PID-TP blocks’ ON/OFF outputs are
automatically shifted.
• Phasing the ON/OFF period of the function blocks. The phasing is performed according to the
internal block numbers so as to prevent the multiple blocks ON/OFF in the same phase (*1).
• Phasing the ON/OFF period of the I/O modules. For the “time-proportioning ON/OFF pulse
period” in the Details Setting dialogue box of IOM Builder, set the same value as the “time-
proportioning ON/OFF period” specified with Function Block Detail Builder. In addition,
specify “Phasing” in the Details Setting dialogue box of IOM Builder so as to prevent a heavy
load caused by multiple outputs ON/OFF in the same period (*2).
*1: The function is supported in SFCS and PFCS
*2: The function is supported in FFCS series, KFCS2, KFCS, LFCS2, and LFCS
After FCS initial start, the PID-TP MV will be forced to 0 (MSL). The MV saved
by [Save tuning parameter] command will be ignored.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 7 of 8
Table 1.10-4 Data Items of Time-Proportioning ON/OFF Controller Block (PID-TP) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.10 Time-Proportioning ON/OFF Controller Block (PID-TP) Page 8 of 8
20
I Integral time x 0.1 to 10,000 seconds
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
Value in the same
SH PV scale high limit -----
engineering unit as PV
Value in the same
SL PV scale low limit -----
engineering unit as PV
*1: x: Entry is permitted unconditionally.
Blank: Entry is not permitted.
SEE For more information about valid block modes of the PID-TP block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 1 of 7
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 terminals 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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 2 of 7
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PD-MR block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 3 of 7
PD control with manual reset Performs PD actions. The reset value (MR) is set manually.
Converts the manipulated output change (ΔMV) during each control period
Control output action to an actual manipulated output value (MV). The available control output
actions are of “positional type” only.
Switches the direction of the output action (reverse action or direct action)
Control action direction
in accordance with the increase or decrease in deviation.
Adds the I/O compensated value (VN) received from outside to the input
I/O compensation signal or control output signal of PID computation when the controller
block is operating automatically. Only “input compensation” can be used.
I/O Input Adds the I/O compensated value (VN) received from the outside to the
compensation compensation input signal of the PID control computation.
Process variable tracking Causes the setpoint value (SV) to agree with the process variable (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 the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been 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 (MV) by
Bumpless
Balance action initializing the balance term in the manipulated output computational
switching
expression.
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. This
MAN fallback
action takes place when the MAN fallback condition becomes satisfied.
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 values
AUT fallback
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 supervisory computer
Computer failure
while the function block is operating in the RCAS or ROUT mode. This
action takes place when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating
Block mode change interlock automatically, while disabling the stopped function blocks from changing to
the automatic operating mode.
Outputs the cascade setpoint value (CSV) after converting it to a
PRD mode action manipulated output value (MV) when the block mode has been changed to
PRD.
SEE For more information about the control computation processing available with the PD Controller
ALSO Block with Manual Reset (PD-MR), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 4 of 7
En=PVn-SVn
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 5 of 7
If the balance rate 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 balance
rate time, it is necessary to enforce the value within the proper range and to
avoid it to be set to zero.
Bumpless Switching
The bumpless switching function switches the function block mode or switches the cascade
connected downstream block’s manipulated output value (MV) without causing its own manipulated
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):
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 manipulated
output value (RMV) tracks the manipulated output value (MV).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 6 of 7
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.11 PD Controller Block with Manual Reset (PD-MR) Page 7 of 7
Table 1.11-4 Data Items of PD Controller Block with Manual Reset (PD-MR) (2/2)
SEE For more information about valid block modes of the PD-MR block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 1 of 10
The table below shows the connection methods and connected destinations of the I/O terminals 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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 2 of 10
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PI-BLEND block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Performs proportional (P) control and integral (I) actions based on cumulative
PI control based on
deviation, and obtains a manipulated output value (MV) and manipulated output
cumulative deviation
change (ΔMV).
Converts the manipulated output change (ΔMV) during each control period to an
Control output action 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 action) in
Control action direction
accordance with the increase or decrease in deviation.
Process variable
Causes the setpoint value (SV) to agree with the process variable (PV).
tracking
Setpoint value limiter Limits the setpoint value (SV) within the setpoint high/low limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to agree with the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change abruptly
Bumpless switching when the block mode has been changed or when the manipulated output value
(MV) has been switched in a downstream block in cascade.
Bumpless Balance Prevents abrupt changes in the manipulated output value (MV) by initializing the
switching action balance term in the manipulated output computational expression.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 3 of 10
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Temporarily suspends the control action while maintaining the current block mode.
Control hold
During control hold, the output action is performed normally.
Changes the block mode to MAN to forcibly stop the control action. This action
MAN fallback
takes place when the MAN fallback condition becomes satisfied.
Changes the block mode to AUT when the function block is operating in the CAS or
AUT fallback PRD mode, so that the control action is continued 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 supervisory computer while the
Computer failure
function block is operating in the RCAS or ROUT mode. This action takes place
when the computer failure condition becomes satisfied.
Stops the control action of function blocks currently operating automatically, while
Block mode change
disabling the stopped function blocks from changing to the automatic operating
interlock
mode.
SEE For more information about the control computation processing functions applied in Blending PI
ALSO Controller Block (PI-BLEND), refer to:
1.4, "Control Computation Processing Common to Controller Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 4 of 10
a value in seconds representing the unit time of the flowrate unit. For example, if the unit of the
3
process variable (PV) is m /h, set “3600” as a time scale conversion coefficient (TK).
The computational expression of the control algorithm used by the Blending PI Controller Block.
En= PVn-SVn
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 5 of 10
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.
Bumpless Switching
The bumpless switching function switches the function block mode or switches the downstream
block’s manipulated output value (MV) without causing its own manipulated output value (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 manual
(MAN) to automatic (AUT), by using a value obtained by the following expression as the initial value
of the balance term (BLn0):
Figure 1.12-2 Bumpless Switching by Blending PI Controller Block (PI-BLEND) (Balance Action)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 6 of 10
When the block mode is not remote output (ROUT) or out of service (O/S), the remote manipulated
output value (RMV) tracks the manipulated output value (MV).
The cumulative deviation alarm check type, cumulative deviation alarm setpoint (DL), cumulative
deviation range (DV) and the alarm hysteresis value can be set.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 7 of 10
The cumulative deviation alarm setpoint is set by the operation and monitoring function.
Cumulative deviation alarm setpoint: Engineering unit data within the ±DV scale span range
Default is DV scale span
The control error alarm check type, control error alarm setpoint (VL) and the alarm hysteresis value
can be set.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 8 of 10
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 9 of 10
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.12 Blending PI Controller Block (PI-BLEND) Page 10 of 10
SEE For more information about valid block modes of the PI-BLEND block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 1 of 6
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):
Figure 1.13-2 Block Diagram of the Self-Tuning Control Computation Processing Area
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 2 of 6
The Self-Tuning PID Controller Block (PID-STC) estimates process characteristics while monitoring
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 terminals 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)
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the PID-STC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 3 of 6
SEE For more information about the PID control function, refer to:
ALSO 1.13.1, "Control Algorithm of Self-Tuning PID Controller Block (PID-STC)"
For more information about the self-tuning function (STC function), refer to:
1.13.2, "Self-Tuning Function (STC Function)"
1.13.3, "Self-Tuning Operating Modes and Block Status"
1.13.4, "Initializer Start"
1.13.5, "Auto-Startup"
1.13.6, "On-Demand Tuning"
1.13.7, "Tuning Parameters of Self-Tuning PID Controller Block (PID-STC)"
1.13.8, "Points of Using Self-Tuning PID Controller Block (PID-STC)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 4 of 6
Table 1.13-3 Data Items of Self-Tuning PID Controller Block (PID-STC) (2/3)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 5 of 6
value
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
SH PV scale high limit -----
engineering unit as PV
Value in the same
SL PV scale low limit -----
engineering unit as PV
Value in the same
MSH MV scale high limit -----
engineering unit as MV
Value in the same
MSL MV scale low limit -----
engineering unit as MV
*1: x: Entry is permitted unconditionally.
Blank: Entry is not permitted.
*2: SH: PV scale high limit
SL: PV scale low limit
MSH: MV scale high limit
MSL: MV scale low limit
Table 1.13-4 Data Items of Self-Tuning PID Controller Block (PID-STC) (3/3)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13 Self-Tuning PID Controller Block (PID-STC) Page 6 of 6
seconds
Estimated equivalent first-order 0.0 to 10,000.0
TM -----
lag constant seconds
Estimated equivalent process
GM 0.000 to 100.000 -----
gain
Proportional band calculation
PA 0.0 to 1000.0 % -----
value
0.1 to 10000.0
IA Integral time calculation value -----
seconds
0.0 to 10000.0
DA Derivative time calculation value -----
seconds
*1: x: Entry is permitted unconditionally.
Blank: Entry is not permitted.
*2: For PFCS, if there are more than 5 PID-STC in one FCS, the default value will be -1 for the blocks from
the 6th PID-STC.
For FCSs except PFCS, if there are more than 10 PID-STC in one FCS, the default value will be -1 for
the blocks from the 11th PID-STC.
SEE For more information about valid block modes of the PID-STC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.1 Control Algorithm of Self-Tuning PID Controller Block (PID-STC) Page 1 of 1
SEE For more information about PID control algorithm, refer to:
ALSO " PID Control Computation" in 1.5, "PID Controller Block (PID)"
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) actions 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.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.2 Self-Tuning Function (STC Function) Page 1 of 2
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. Therefore, 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 index (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):
Table 1.13.2-1 Tuning Indexes
Tuning index
Control algorithm
Block mode AUT Block mode CAS Block mode RCAS
Setpoint value follow- Setpoint value follow- Setpoint value follow-
PID
up response up response up response
Disturbance Disturbance Disturbance
I-PD
suppression response suppression response suppression response
Setpoint value follow- Setpoint value follow- Setpoint value follow-
PI-D
up response up response up response
Automatic determination / Disturbance Setpoint value follow- Setpoint value follow-
Automatic determination 2 suppression response up response up response
The Self-Tuning PID Controller Block (PID-STC) calculates PID parameters (P, I, D) of the setpoint
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.2 Self-Tuning Function (STC Function) Page 2 of 2
value follow-up type when the PV derivative type (PI-D) control algorithm is used, and calculates
those of the disturbance suppression type when the PV proportional and derivative type (I-PD)
control algorithm is used.
When the STC function calculates PID parameters based on the result of process estimation, the
following processing are performed:
• When the block detects that response is tending to hunt, the tuning stops when such hunting
occurs only for one cycle to ensure safety.
• When the gain of the controller block is increased, the change is limited to ensure safety.
• When the deviation remains large for a prolonged period of time, the gain of the controller block
increases.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.3 Self-Tuning Operating Modes and Block Status Page 1 of 5
SEE
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.3 Self-Tuning Operating Modes and Block Status Page 2 of 5
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.3 Self-Tuning Operating Modes and Block Status Page 3 of 5
SEE For more information about self-tuning operating mode selection switch (STC), refer to:
ALSO " STC Operating Mode Selection Switch (STC)" in 1.13.7, "Tuning Parameters of Self-Tuning
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.3 Self-Tuning Operating Modes and Block Status Page 4 of 5
Block Statuses
The block status of the PID-STC block shows the current operating status of the STC functions. PID-
STC has 7 block statuses, the basic statuses and the combined statuses (combination of multiple
statuses) are all indicating the STC running functions.
SEE For more information about WMUP (Warm up), refer to:
ALSO " STC Warmup (Initialization)" in " Block Statuses" in 1.13.3, "Self-Tuning Operating
Modes and Block Status"
Code
Status shown on Explanation
HIS
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.3 Self-Tuning Operating Modes and Block Status Page 5 of 5
Shows that STC functions are stopped. This means that STC operation mode is
OFF OFF
set to –1. However the PID block functions are operating normally.
STC operation mode was set to STC execution status (STC≥0), but the maximum
INVL(OFF) INVL permitted number of PID-STC blocks that can operate simultaneously are already
operating, so shows that no more STC functions can be operated.
RUN RUN STC functions are running.
Performing initialization - gathering necessary I/O data to start STC functions.
WMUP
WMUP While this is occurring, the STC functions are disabled, However the PID block
(RUN)
functions are operating normally.
PLMT Optimum PID parameters calculated by the STC functions can’t be set because
PLMT
(RUN) they are outside builder-set limits.
STUP
STUP Shows that auto startup processing is being performed.
(RUN)
PVER Shows that because PV is abnormal, new PID constants couldn’t be computed,
PVER
(RUN) and auto startup processing was aborted.
Shows that STC operation mode is set to STC function execution status (STC≥0),
but because some parameter is invalid, STC functions cannot be executed.
INVL(RUN) INVL
However, the PID block functions are operating normally.
If you correct the problem, STC functions will operate again.
INVL
Shows that although an attempt was made to acquire I/O data, some data is
(WMUP INVL
missing.
(RUN))
Shows that because some parameter is invalid, STC auto startup functions can’t
INVL(STUP
INVL be run. However, the PID block functions are operating normally.
(RUN))
If you correct the problem, STC functions will start to operate.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.4 Initializer Start Page 1 of 1
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.5 Auto-Startup Page 1 of 4
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 % response time
(TR), noise band (NB) and PID parameters (P, I, D) based on data obtained via step responses.
Execution of Auto-Startup
The methods of auto-startup are shown below. To execute auto-startup, the following conditions
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 value (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
observation.
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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.5 Auto-Startup Page 2 of 4
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 updating mode
(STC=1), then PID control and self-tuning start to run.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.5 Auto-Startup Page 3 of 4
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.5 Auto-Startup Page 4 of 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.6 On-Demand Tuning Page 1 of 1
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-demand 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 output (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 added.
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.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 1 of 9
Tuning Parameters
The tuning parameters of the Self-Tuning PID Controller Block (PID-STC) include the following 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-tuning PID
Controller Block (PID-STC).
• Parameters defined on the Function Block Detail Builder
These parameters are defined on the Function Block Detail Builder.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 2 of 9
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.
Table 1.13.7-2 Display Parameters
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 3 of 9
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 4 of 9
values will have less error than that the shorter response time is used.
Noise Band Set a value that is twice of the peak value of random noise being superimposed over
(NB): measured signals (maximum width of noise).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 5 of 9
system.
Control target type Select a control target type and specify a numeric value indicating the
(OS): type.
The table below shows the control target types (OS) that can be set for the Self-Tuning PID
Controller Block (PID-STC):
• 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 6 of 9
Action mode
Operating mode Deviation
Direct action Reverse action
SV≥PV +MI % -MI %
Auto-startup
SV<PV -MI % +MI %
SV≥PV -MI % +MI %
On-demand
SV<PV +MI % -MI %
New Process
• When estimation or calculation is possible based on the statistical data of other processes
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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 7 of 9
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”)
0 ≤ D ≤ PMAX (Same for DA when the STC value is “1”)
If the set high limit is smaller than low limit, the corresponding PID parameter (P, I or D) will be
fixed to the high limit value. If the DMAX value is 0, the value of the PID parameter (D) becomes 0.
If the PMAX value is 0, the value of the PID parameter (P or D) becomes 0.
If, due to the STC function any PID parameter (P, I, or D) exceeds the control range during
operation in the PID parameter automatic updating mode, the block status changes to PID
parameter limiting (PLMT) and the PID parameter (P, I or D) obtained by the STC function will be
limited within the range of the corresponding PID data set high/low limits (PMAX, PMIN, IMAX, IMIN
or DMAX).
The PID parameter limiting (PLMT) status is canceled when the applicable PID parameter (P, I or D)
has changed to a value inside the control range or when the STC actions have stopped (STC=-1).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 8 of 9
Whenever an estimated process model is created, the STC function simulates the output of the
model and calculates a squared error based on the actual process response. The estimation error is
a value obtained from the best parameter set which has the smallest estimation error.
If the estimated model matches perfectly with the actual process, the estimation error (CR) becomes
0.000. However, as the actual process is affected by measurement noise and various disturbances,
deviations exist between the estimated model and actual process and the value of the estimation
error (CR) varies accordingly.
When the value of the estimation error (CR) exceeds 5.000, the Self-Tuning PID Controller Block
(PID-STC) assumes that the current estimated model is not effective and starts creating a new
estimated model using new data without updating the PID parameters (P, I, D).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.7 Tuning Parameters of Self-Tuning PID Controller Block (PID-STC) Page 9 of 9
Figure 1.13.7-5 Examples of Step Responses from Static System and Astatic System Processes
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 1 of 8
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-Tuning 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 variable. Appropriate
control is ensured if the ratio of dead time to lag time (L/T) is 3 or smaller.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 2 of 8
It is difficult to perform control by combining basic PID functions and the STC function. In this
case, consider using the Smith’s Dead Time Compensation Control or sampled value PI control.
Note that the STC function cannot be used with either of these control methods.
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 upstream 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 Controller
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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 3 of 8
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 intermediate
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 cycle of
the control loop, the self-tuning function (STC function) is activated to follow up the change. If
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 4 of 8
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.
Neutralization Control
The following section shows the points to be noted when using a Self-Tuning PID Controller Block
(PID-STC) for neutralization control.
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 obtaining linear
characteristics.
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 5 of 8
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 proportional and derivative (PD)
control by setting a longer integral time, as the process becomes unstable if the integral time is
short.
In this type of integral process, use the self-tuning function (STC function) by setting “1” for the
process type (IP). When the process type (IP) is “1,” proportional and derivative (PD) control is
executed by setting a longer integral 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 6 of 8
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-operated value is
slower than that of the flow gauge. As the self-tuning function (STC function) estimates 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-order lead
computation, in order to compensate for the derivative actions.
When applying a Self-Tuning PID Controller Block (PID-STC) to a program controlling process 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 proportional 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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 7 of 8
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 manipulated output
value (MV) in the direction of decreasing control deviation, then PID parameters (P, I, D) are
calculated and set automatically based on the response obtained. As a result, the offset is reduced.
During PID control, simple batch processes are subject to large disturbances beyond the correctable
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 functions to build a sequence
control process where STC actions stop temporarily when disturbances 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 unnecessary
action of the self-tuning function (STC function).
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.13.8 Points of Using Self-Tuning PID Controller Block (PID-STC) Page 8 of 8
If interaction exists between the column top temperature and column bottom temperature control
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 1 of 8
SEE For more information about the control computation processing of the ZWOPID block, refer to:
ALSO 1.5, "PID Controller Block (PID)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 2 of 8
The following table shows methods and destinations to connect I/O terminals of the ZWOPID block.
Table 1.14-1 Connection method and connected destination of I/O terminals of ZWOPID block
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 3 of 8
The ZWOPID block performs input processing, output loss compensation computation, control
computation, output processing, and alarm processing.
The ZWOPID block performs these processing and computation only by a periodic execution. The
basic scan period, the medium-speed scan period, and the high-speed scan period are provided as
scan period options to run a periodic startup.
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing of the ZWOPID block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
The wait time for recovery from output loss can be specified for the ZWOPID block. You can specify
it in the Details Setting of the ZWOPID block. The default is 5 seconds.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 4 of 8
If the communications recover before the "wait time for recovery from output loss" expires, the
output loss compensation computation runs. If the communication error remains unresolved after
the "wait time for recovery from output loss" expires, or if a communication error occurs while 0 is
specified for the wait time, the ZWOPID block turns to IMAN and the data status turns to OOP. The
output loss compensation computation does not run in those cases.
If AO mode of wireless field devices turns to a mode except for CAS, the ZWOPID block turns to
IMAN and the data status turns to OOP after the wait time for recovery from output loss expires.
If ALE111 fails or Ethernet communications fail, the ZWOPID block turns to IMAN and the data
status turns to OOP regardless of the expiration of the wait time for recovery from output loss.
If the following operations are performed while a communication error has occurred between the
ZWOPID block and wireless field devices, the ZWOPID block turns to IMAN and the data status turns
to OOP regardless of the expiration of the wait time for recovery from output loss.
• Change the ZWOPID block mode to AUT/CAS/RCAS.
• Restart FCS
• Online download to the ZWOPID block
• Load snapshots
The data item RBVL of the ZWOPID block maintains the value immediately before an error while a
communication error or OOP occurs. Data items RBST and MPST in the ZWOPID block turn to 0 if an
error except for a communication error occurs and the status turns to OOP.
If online downloading to the ALE111 is executed while the ZWOPID block is in AUT, CAS, or RCAS
mode, a MAN fallback occurs.
The ZWOPID block does not have the Fully-open/Tightly-shut function. You can implement the same
operation as the Fully-open/Tightly-shut function by configuring the wireless device.
TIP You must contact the vendors of each device if they provide the AO that conforms to "ISA100
Wireless Compliance Institute ISA100.11a Device Profile for Process Control Analog Output Object
Extension".
You must connect %W or %X to the IN, OUT, and RBS terminals in the ZWOPID block. You must
specify a parameter of the wireless field device to %W or %X. Terminals of the ZWOPID block and
their corresponding parameters of wireless field devices are as follows:
- IN of the ZWOPID block Input data (PV) from the wireless field devices
- OUT of the ZWOPID block Output data (OP) to the wireless field devices
- RBS of the ZWOPID block Readback data (READBACK) from the wireless field devices
If those connections are not satisfied, the output loss compensation computation does not run.
The following figure shows an example of connection between ZWOPID block and wireless field
devices.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 5 of 8
Figure 1.14-3 Example of connection between the ZWOPID block and wireless field devices
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 6 of 8
SEE For more information about changing setup items, refer to:
ALSO YFGW410 Field Wireless Management Station (IM 01W02D01-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 7 of 8
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.14 PID Controller with Output Loss Compensation for Wireless Block (ZWOPID) Page 8 of 8
SEE For more information about valid block modes of the PID block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.15 Manual Loader Block (MLD) Page 1 of 2
The table below shows the connection methods and connected destinations of the I/O terminals of
the Manual Loader Block (MLD):
Table 1.15-1 Connection Methods and Connected destinations of the I/O Terminals of Manual
Loader Block (MLD)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.15 Manual Loader Block (MLD) Page 2 of 2
the scan period used to execute a periodic startup include the basic scan period, the medium-speed
scan period (*1), and the high-speed scan period.
*1: The medium-speed scan period can only be used for the FFCS series, KFCS2, KFCS, LFCS2, and LFCS.
SEE For more information about the types of output processing and alarm processing possible for the
ALSO MLD block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about valid block modes of the MLD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.16 Manual Loader Block with Input Indicator (MLD-PVI) Page 1 of 3
Figure 1.16-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 terminals of
the Manual Loader Block with Input Indicator (MLD-PVI):
Table 1.16-1 Connection Methods and Connected destinations of the I/O Terminals of Manual
Loader Block with Input Indicator (MLD-PVI)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.16 Manual Loader Block with Input Indicator (MLD-PVI) Page 2 of 3
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the MLD-PVI block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.16 Manual Loader Block with Input Indicator (MLD-PVI) Page 3 of 3
SEE For more information about valid block modes of the MLD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 1 of 10
Figure 1.17-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 terminals of
the Manual Loader Block with Auto/Man SW (MLD-SW):
Table 1.17-1 Connection Methods and Connected destinations of the I/O Terminals of Manual
Loader Block with Auto/Man SW (MLD-SW)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 2 of 10
SEE For more information about the types of output processing and alarm processing possible for the
ALSO MLD-SW block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Performs computation processing to the cascade setpoint value (CSV) and
Automatic control output
obtains a setpoint value (SV). Then, performs range conversion to this SV and
computation
obtains a manipulated output value.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 3 of 10
Converts the manipulated output change (ΔMV) during each control period to an
Control output action actual manipulated output value (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 cascade setpoint value
Setpoint value pushback
(CSV) to the CSU.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Performs inverse operation on the manipulated output value to obtain SV and
CSV and uses them as a setpoint value (SV) and cascade setpoint value (CSV),
Output
respectively. Combining this function with output tracking prevents the
pushback
manipulated output value (MV) from changing abruptly when the mode is
changed to automatic.
Bumpless Obtains a BIAS value to balance the manipulated output value and cascade
switching setpoint value, and resets the bias term. Combining this function with output
Bias tracking
tracking prevents the manipulated output value (MV) from changing abruptly
when the mode is changed to automatic.
Setpoint Causes the current manipulated output value (MV) to gradually approach the MV
value ramp value converted from the setpoint value. This prevents the manipulated output
action value (MV) from changing abruptly when the mode is changed to automatic.
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action
MAN fallback
takes place when the MAN fallback condition becomes satisfied.
Stops the control action of function blocks currently operating automatically,
Block mode change
while disabling the stopped function blocks from changing to the automatic
interlock
operating mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 4 of 10
The setpoint value pushback action does not take place if GAIN is 0.
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 5 of 10
• Output pushback
• Bias tracking
• Setpoint value ramp action
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 initialization
manual (IMAN) mode, and put it to the setpoint value (SV) and cascade setpoint value (CSV),
respectively. Output pushback is used when an upstream block is cascade connected 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 connection 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:
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:
Figure 1.17-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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 6 of 10
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 bumplessly. When cascade connection is open,
the upstream block’s 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 avoided when connection switches back to cascade.
The computational expressions of bias tracking:
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. However, 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 destinations and the Manual
Loader Block with Auto/Man SW (MLD-SW) in cascade is closed when connected to the second
output destination or thereafter.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 7 of 10
The following example shows the action of the setpoint value ramp:
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.
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 8 of 10
IMAN (AUT)
↓ Initialization manual condition vanishes
AUT
The initialization manual condition is established in the following situation:
• When the manipulated output value (MV) connected destination’s data status is conditional (CND)
(i.e., the cascade loop open).
• When the manipulated output value (MV) connected destination’s data status is communication
error (NCOM) or output failure (PTPF).
• When the manipulated output value (MV) connected destination is a switch block (SW-33, SW-
91) and the cascade connection is switched off (i.e., the cascade loop open).
• When the manipulated output value (MV) connected destination is a process output, and a failure
or output open alarm has occurred in the module.
• When the data status of the input signal at the TIN or TSI terminals becomes invalid (BAD) in the
tracking (TRK) mode while the output signal is not a pulse-width type.
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 9 of 10
When the block mode change interlock condition is established, the block mode change interlock
function stops the control computation processing of the function block running in auto mode, and
prohibit the function block changing to automatic operation mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.17 Manual Loader Block with Auto/Man SW (MLD-SW) Page 10 of 10
SEE For more information about valid block modes of the MLD-SW block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 1 of 7
The figure below shows the function block diagram of the motor control blocks (MC-2, MC-3):
Figure 1.18-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 terminals of
the Motor Control Blocks (MC-2, MC-3):
Table 1.18-1 Connection Methods and Connected destinations of the I/O Terminals of Motor
Control Blocks (MC-2, MC-3)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 2 of 7
The figure below shows the function block diagram of the motor control blocks (MC-2E):
Figure 1.18-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 terminals of
the Motor Control Blocks (MC-2E):
Table 1.18-2 Connection Methods and Connected destinations of the I/O Terminals of Enhanced
Two-position Motor Control Blocks (MC-2E)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 3 of 7
Feedback signal
FB x Δ x x
input
Thermal trip
TT x Δ x x x
signal input
Operation
IL x Δ x x x
interlock input
Bypass
SWI command SW x Δ x
input
Tracking SW
TSI x Δ x x x
input
Interlock SW
INT x Δ x x x
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).
The figure below shows the function block diagram of the motor control blocks (MC-3E):
Figure 1.18-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 terminals of
the Motor Control Blocks (MC-3E):
Table 1.18-3 Connection Methods and Connected destinations of the I/O Terminals of Enhanced
Three-position Motor Control Blocks (MC-3E)
Feedback signal
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 4 of 7
FB input x Δ x x
Thermal trip
TT x Δ x x x
signal input
Operation
IL x Δ x x x
interlock input
Bypass
SWI command SW x Δ x
input
Tracking SW
TSI x Δ x x x
input
Interlock SW
INT x Δ x x x
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 For more information about the types of output processing and alarm processing possible for the
ALSO motor control blocks, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 5 of 7
Control
computation Description
processing
Compares the answerback input value (PV) with manipulated output value (MV) and
Answerback check checks if the final control element is operating in accordance with the output signals
from the motor control block.
Changes the block mode to IMAN to temporarily suspend the control action. This action
Initialization manual
takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action takes
MAN fallback
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 computer while the function block is
Computer failure
operating in the ROUT mode. This action takes place when the computer failure
condition becomes satisfied.
Block mode change Stops the control action of function blocks currently operating automatically, while
interlock disabling the stopped function blocks from changing to the automatic operating mode.
Starts sequentially and at specific intervals the multiple motor control blocks belonging
Serial start 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 changed from “0”
Start count
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 (MV) remains
Operating time
at “1” or “2,” and uses the obtained value as the operating time (ONTM).
Status change Outputs a status change message when block mode is changed or when a specific
message block status is changed.
Simulation function Simulates the internal processing actions of the motor control blocks.
Bypass command Bypasses actions in accordance with the condition specified by the bypass command
switch switch.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 6 of 7
Table 1.18-6 Data Items of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18 Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 7 of 7
SEE For more information about valid block modes of the motor control blocks, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
Block Status
Level Description
Symbol Name
3 ANCK Answer - Back Check Inhibition Answer - Back Check is inhibited
OFF Off Service Output is stopped
2
LOCK Interlock Forced to output a preset value.
SIM Simulation Stops output but simulates the output actions.
1
NR Normal Normal status
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.1 Input Processing of Motor Control Block (MC-2, MC-2E, MC-3, and MC-3E) Page 1 of 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.1 Input Processing of Motor Control Block (MC-2, MC-2E, MC-3, and MC-3E) Page 2 of 4
Input signal conversion setting parameters for the feedback input signal are given below.
FV scale high limit (SH) : Set FV engineering unit data.
FV scale low limit (SL) : Set FV engineering unit data.
Also, the setup for feedback low-input cutoff can be executed on the Function Block Detail Builder.
Feedback Low-input Cutoff: Set FV engineering unit data.
The default setting is 0.0.
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 manipulated 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 “Inverted
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.
Table 1.18.1-1 Determination of Answerback Input Signal
Contact status
Action of answerback PV Alarm
Number of answerback
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.1 Input Processing of Motor Control Block (MC-2, MC-2E, MC-3, and MC-3E) Page 3 of 4
points n n+1
(*1) (*2)
ON - 2 -
Direct
OFF - 0 -
1
ON - 0 -
Reverse
OFF - 2 -
ON OFF 2 -
OFF OFF 1 -
Direct OFF ON 0 -
Hold previous
ON ON PERR
value (*3)
ON OFF 0 -
Hold previous
OFF OFF PERR
Reverse value (*3)
OFF ON 2 -
ON ON 1 -
2
OFF ON 2 -
OFF OFF 1 -
Inverted connection direct
action (*4) ON OFF 0 -
Hold previous
ON ON PERR
value (*3)
OFF ON 0 -
Hold previous
Inverted connection reversed OFF OFF PERR
value (*3)
action (*4)
ON OFF 2 -
ON ON 1 -
*1: “n” in the table indicates the element number specified to connect to IN terminal of MC-2 and MC-3
blocks, or the IN1 terminal of MC-2E and MC-3E blocks. The answerback input signal read from the
element n represents the status of “open;” vise versa, when the connection is inverted, the answerback
input signal read from the element n represents the status of “close.”
*2: “n+1” in the table indicates the element number succeeding the element number “n” that is specified
to connect to IN terminal of MC-2 and MC-3 blocks, or the element number specified to connect to IN2
terminal of MC-2E and MC-3E blocks. The answerback input signal read from the element n+1
represents the status of “close;” vise versa, when the connection is inverted, the answerback input
signal read from the element n+1 represents the status of “open.”
*3: When both “open” and “close” answerback signals are true, an error will be initiated.
*4: “Inverted connection direct action” and “Inverted connection reversed action” are not available for MC-
2E and MC-3E blocks.
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 destinations 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) because
both “open” and “close” answerback input signals are true at the same time, the answerback
inconsistency alarm (PERR) is activated.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.1 Input Processing of Motor Control Block (MC-2, MC-2E, MC-3, and MC-3E) Page 4 of 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 1 of 10
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 output
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 value (PV)
is not “2”.
• Negative answerback error alarm (ANS-)
Generated when the manipulated output value (MV) is “0” and the answerback input value (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 elements
to complete action. Therefore, the answerback check masking time (MTM) is introduced 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 answerback 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 manipulated 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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 2 of 10
SEE For more information about answerback check masking status, conformity between answerback
ALSO input value (PV) manipulate output value (MV), refer to:
" Conditions to Release Answerback Check Mask" in " Answerback Check" in
1.18.2, "Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and
MC-3E)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 3 of 10
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.
TIP Even when the serial start is specified, changing the manipulated output value (MV) triggers a
transition to the answerback check inhibition (ANCK) status.
SEE For more information about the bypass command switch (BPSW), refer to:
ALSO " Bypass Command Switch (BPSW)" in 1.18.2, "Control Computation Processing of Motor
Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 4 of 10
The initialization manual function suspends the control output action temporarily during operation
when the initialization manual condition is established, and changes the block mode of the function
block to initialization manual (IMAN).
The block returns to the original mode when the initialization manual condition vanishes. However, if
try to change block mode in the initialization manual (IMAN) mode, the block only change to that
mode when the initialization condition vanishes.
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 5 of 10
The following example shows when the MAN fallback condition is established:
AUT→MAN
IMAN (CAS) →IMAN (MAN)
The MAN fallback condition is established in the following situation:
• When the data status of the answerback input value (PV) is calibration (CAL).
• When the answerback abnormality designated on the builder item [Fallback operation on the
abnormal answerback] occurs.
• When the data status of the manipulated output value (MV) becomes output failure (PTPF).(*1)
• When the bypass command switch (BPSW) is in the out-of-service position (= 4).(*1)
• When the switch connected to the INT terminal is ON. (When the block mode change interlock
condition is established.)(*1)
• When the manipulated output value (MV) is connected to a process I/O and FCS initial cold start
occurs.(*1)
• When the manipulated output value (MV) is connected to a process I/O, and any settings of the
relevant module have been changed in maintenance.(*1)
*1: If the simulation switch (SIMM) is ON (= 1), MAN fallback does not occur even if the condition is
established.
Computer Fail
When the computer fail is detected, the function block suspends the action in the remote output
(ROUT) mode temporarily and switches to the computer backup mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 6 of 10
status of this switch determines whether the computer has failed or recovered. The value of the
backup switch (BSW) can be set from a sequence table or other function blocks.
Switching to a computer backup mode does not take effect if the backup switch (BSW) is on a block
mode other than remote output (ROUT).
• When the backup switch BSW=ON, computer has failed
• When the backup switch BSW=OFF, computer has recovered
An example when the automatic (AUT) mode has been specified for the computer backup mode is
shown as follows:
ROUT
↓ Computer fails
AUT (ROUT)
↓ Computer recovers
ROUT
An example when the manual (MAN) mode has been specified for the computer backup mode is
shown as follows:
AUT
↓ ROUT command
AUT (ROUT) Transient state mode
↓ After one scan period
MAN (ROUT) Computer backup mode (When BSW=ON)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 7 of 10
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.
Serial start is executed when the manipulated output value (MV) changes to execute the positive
action. For example, serial start takes place if the manipulated output value (MV) changes from 0 to
2 but not when it changes from 2 to 0.
After start requests have been issued, the Motor control blocks that are waiting for serial start will
remain in the state of “not performing output although the manipulated output value is changing.”
When this occurs, the answerback check masking time is extended by the time for which the blocks
waiting for serial start.
Define serial start on Function Block Detail Builder and System View.
Serial Startup Group: Specify a value between 0 and 7.
The default is 0.
Set the value in the Function Block Detail Builder.
Serial start is not executed to the group whose group number is 0.
Serial start interval: Specify a value between 0 and 9999 seconds.
The default is 0.
Specification defined in System View valid for whole control station.
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.
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 operating
time hour unit (ONTH) and operating time second unit (ONTS), respectively. The operating 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 output
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 8 of 10
operation.
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.
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
Answerback check the PV value after the answerback check masking time elapses (*1).
• When the answerback check specification is “disabled,” the MV value is set as the PV
value immediately.
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 continues as normal.
Output signal
• In the status type output, the current status of the output destinations is retained.
conversion
• In the pulsive type output, the status of all output destinations changes to OFF.
Inching output The output action stops, but the MV and SV actions continue as normal.
Serial start
No action.
Start count
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, MC... Page 9 of 10
Operating time
Status change
Same as in a normal state.
message
*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.
SEE For more information about the thermal trip check, refer to:
ALSO " Thermal Trip Alarm Check" in 1.18.4, "Alarm Processing of Motor Control Blocks (MC-2,
MC-2E, MC-3, and MC-3E)"
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.2 Control Computation Processing of Motor Control Blocks (MC-2, MC-2E, ... Page 10 of 10
corresponding functions:
Table 1.18.2-3 Table of Function Bypasses
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 1 of 15
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 2 of 15
When the block mode is in the tracking (TRK) mode (on-site manual), the manipulated output value
(MV) is set by the following method:
• When the answer back tracking is set to “YES”
The answer back input value (PV) is set as the manipulated output value (MV).
• When the answer back tracking is “NO”
If the output signal conversion is “2-position status output” or “3-position status output,” the
status of the output destination (contact output or internal switch) is read back and the value
after the reverse-conversion of the output signal is set as the manipulated output value (MV).
If the output signal conversion is “2-position pulsive output” or “3-position pulsive output,” the
previous value is retained as the manipulated output value (MV).
The output signal conversion types and output action directions are described.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 3 of 15
SEE For more information about the output action direction for the motor control blocks, refer to:
ALSO " Output Signal Conversion of 2-Position Status Output" in 1.18.3, "Output Processing of
Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
" Output Signal Conversion of 3-Position Status Output" in 1.18.3, "Output Processing of
Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
TIP The actual duration of the ON state of the contact output will be one second longer than the
value set on the FCS property sheet. Therefore, it is ensured that the contact stays ON at least for
the set time even if an event that affects the timing of function block operation such as high CPU
load.
SEE For more information about pulsive width of motor control blocks, refer to:
ALSO " Output Signal Conversion of the 2-Position Pulsive Output" in 1.18.3, "Output Processing
of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
" Output Signal Conversion of the 3-Position Pulsive Output" in 1.18.3, "Output Processing
of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 4 of 15
In the 2-position status output, the state of MV=1 is the same as the state of MV=2.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 5 of 15
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 6 of 15
Output
The relationship between the manipulated output value (MV) and the ON/OFF status in the 3-
position pulsive output is as follows:
Table 1.18.3-5 The Manipulated Output Value and the Contact Output Status of the 3-Position
Pulsive Output
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.
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.18.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 %
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 7 of 15
Figure 1.18.3-5 Inching Output of a 2-Position Status Output (When the Full Stroke Time Width
is 100 Seconds)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 8 of 15
Figure 1.18.3-6 Inching Output of a 3-Position Status Output (When the Full Stroke Time Width
is 100 Seconds)
Figure 1.18.3-7 Inching Output of a 2-Position Pulsive Output (When the Full Stroke Time Width
is 100 Seconds)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 9 of 15
• When MV=0, performs pulsive output from the contact 3, then performs again from contact 2
after Tout has elapsed.
• When MV=1, if the sign for the change in inching output setpoint (ΔSV) is positive, pulsive output
is performed from contact 1, then again from contact 3 after Tout has elapsed. If the sign for the
change in inching output setpoint (ΔSV) is negative, pulsive output is performed from contact 2,
then again from contact 3 after Tout has elapsed.
The inching output only executes the pulsive output from the contact and the manipulated output
value (MV) is not changed.
Figure 1.18.3-8 Inching Output of a 3-Position Pulsive Output (When the Full Stroke Time Width
is 100 Seconds)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 10 of 15
Figure 1.18.3-9 CSV, MV and Actual Output when the Option is Checked: FFCS
Series/KFCS2/LFCS2
Figure 1.18.3-10 CSV, MV and Actual Output when the Option is Unchecked: FFCS
Series/KFCS2/LFCS2
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 addition
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.18.3-7 Relationship Between the Remote/Local Input Signal and the Tracking Switch
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 11 of 15
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 manual 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.
Answerback Tracking
▼ Answerback Tracking
The answerback tracking is to force the manipulated output value (MV) to match the answerback
input value (PV), when the block is in on-site manual mode (TRK) 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.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 12 of 15
When a 3-position status output encounters the answerback error triggered fallback, its behavior is
shown in the following illustrate.
SEE For more information about interlock check functions, refer to:
ALSO
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 13 of 15
" Interlock Check" in 1.18.3, "Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-
3, and MC-3E)"
For more information about interlock alarm (INT), refer to:
" Interlock Alarm Check" in 1.18.4, "Alarm Processing of Motor Control Blocks (MC-2, MC-
2E, MC-3, and MC-3E)"
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.
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)
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 14 of 15
when interlocked
In the interlock state, the predefined output action can be executed.
The “Output when Interlock Status is True” may be defined on the Function Block Detail Builder.
For a two-position motor control block (MC-2) and an enhanced twoposition motor control block (MC-
2E):
Output when Interlock Status is True: Choose [Open] or [Close]
The default is [Open].
For a three-position motor control block (MC-3) and an enhanced three-position motor control block
(MC-3E):
Output when Interlock Status is True: Choose [Open], [Close] or [Stop]
The default is [Close].
When the interlock state is activated, the change of the output is monitored and the interlock alarm
(INT) will be activated at the occurrence of output change by the output action of predefined
interlock state. When the interlock is released, the interlock alarm is deactivated at the same time.
The action and interlock alarm (INT) initiated by establishment of interlock conditions will be
activated when answerback error triggered fallback takes place.
In the interlock state, the output is switched to the status output even if it is pulsive output.
However, when “Direct Output” is specified in “Modify Pulsive Output when Interlock Status True” in
the Function Block Detail Builder, the pulsive output is retained. This option can be set on the
Function Block Detail Builder.
Modify Pulsive Output when Interlock Status True: Choose [Direct Output] or [Status Output]
The default is [Status Output].
When the motor control block is interlocked, the previous manipulated output value (MV) can be
held. This option can be set on the Function Block Detail Builder.
Hold Output when Interlocked : Choose [Valid] or [Invalid]
The default is [Invalid].
If [Valid] is selected, the block will hold the previous output when interlocked.
If [Invalid] is selected, the block will change the output according to the failsafe output specified in
the setting of [Output when interlock status is true].
The “Hold Output When Interlocked” option can be set to the following motor control blocks:
• MC-2 and MC-3 blocks in FFCS series, KFCS2, and LFCS2.
• MC-2E and MC-3E blocks in FCSs except PFCS.
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 occurrence, the block cannot hold the previous output
changes to the failsafe output specified 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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.3 Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC... Page 15 of 15
value (MV), the occurred alarm for indicating the interlocked (INT) status will
be kept alive.
SEE For more information about the behavior of the fallback triggered by answerback errors, refer to:
ALSO " Answerback Error Triggered Fallback" in 1.18.3, "Output Processing of Motor Control
Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
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.
TIP The output tracking of MC-2 or MC-3 block starts under the following circumstances:
• When the block becomes IMAN mode.
• When the block changes from service off (O/S) mode to MAN, AUT or CAS mode.
• When the I/O module connected to the output terminals recovers from failure.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.4 Alarm Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 1 of 3
Figure 1.18.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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.4 Alarm Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 2 of 3
SEE For more information about the interlock status of the motor control blocks, refer to:
ALSO " Interlock Check" in 1.18.3, "Output Processing of Motor Control Blocks (MC-2, MC-2E, MC-
3, and MC-3E)"
SEE For more information about the answerback error triggered fallback, refer to:
ALSO " Answerback Error Triggered Fallback" in 1.18.3, "Output Processing of Motor Control
Blocks (MC-2, MC-2E, MC-3, and MC-3E)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.18.4 Alarm Processing of Motor Control Blocks (MC-2, MC-2E, MC-3, and MC-3E) Page 3 of 3
TIP Regarding to answer-backs of MC-2 and MC-3 blocks, since the simultaneity of the two inputs are
guaranteed, the Answer-Back Inconsistency Alarm Mask becomes unnecessary.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 1 of 14
The figure below shows the internal control computation processing of the Ratio Set Block (RATIO):
The figure below shows an example of using the Ratio Set Block (RATIO):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 2 of 14
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 terminals of
the Ratio Set Block (RATIO):
Table 1.19-1 Connection Methods and Connected destinations of the I/O Terminals of Ratio Set
Block (RATIO)
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the RATIO block, refer to:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 3 of 14
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Obtains a calculated output value (CALCn) by multiplying the process variable
Ratio computation
(PV) by the effective ratio setpoint value (SVe).
Converts the manipulated output change (ΔMV) during each control period to
Control output action an actual manipulated output value (MV). The available control output actions
are of “positional type” only.
Setpoint value limiter Limits the setpoint value (SV) within the setpoint high/low limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to agree with the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Constantly updates the ratio setpoint value (SV) with a value calculated
backwards from the current manipulated output value (MV), when ratio
Ratio tracking
computation is stopped. This prevents the manipulated output value from
Bumpless changing abruptly.
switching Causes the change in the effective ratio setpoint value (SVe) to gradually
Ratio setpoint
approach the newratio setpoint value, when the ratio setpoint value (SV) has
value ramp
changed abruptly. This prevents the manipulated output value from changing
action
abruptly.
Changes the block mode to IMAN to temporarily suspend the control action.
Initialization manual This action takes place when the initialization manual condition becomes
satisfied.
Temporarily suspends the control action while maintaining the current block
Control hold
mode. During control hold, the output action is performed normally.
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.
Changes the block mode to AUT when the function block is operating in the
CAS mode, so that the control action is continued using values set by the
AUT fallback
operator. This action takes place when the AUT fallback condition becomes
satisfied.
Temporarily suspends actions in the RCAS or ROUT mode and switches to the
Computer failure
computer backup mode.
Stops the control action of function blocks currently operating automatically,
Block mode change interlock while disabling the stopped function blocks from changing to the automatic
operating mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 4 of 14
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)
CALCn : Current calculated output value
PVn : Current process variable
SVe : Effective ratio setpoint value
KR : Ratio gain
BIAS : Bias value
The effective ratio setpoint value (SVe) is a ratio setpoint value (SV) that has been processed via the
setpoint value ramp action to be used for bumpless switching of block modes.
In any automatic operating mode (AUT, CAS or RCAS), the calculated output value (CALC) receives
output signal processing and is set as the manipulated output value (MV).
Ratio Gain
▼ Ratio Gain
Use the Function Block Detail Builder to set the ratio gain:
Ratio Specify a numeric value of 7 digits or less, where the sign and decimal point occupy one
Gain: digit each.
The default is 1.0.
The expressions to obtain the ratio gain are shown below:
• Example 1
The figure below shows an example of operating a flow ratio control system where the flowrates
3 3
F1 and F2 range from 0 to 100 m /h and from 0 to 30 m /h, respectively, by maintaining the
ratio r between 0.0 and 0.3:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 5 of 14
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:
3
When r is 0.1 and F1 is 100 m /h, the target value of F2 is the product of 100 and 0.1, or 10
3
m /h. If this condition is applied to the computational expression (3), the following computational
expression is obtained:
As values of the process variable (PV), calculated output value (CALCn) and effective ratio
setpoint value (SVe) are all engineering unit data, this computational expression indicates 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
3
the flowrates F1 and F2 that range from 0 to 300 m /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.
3
When the assumed setting of r is 1.0 % and F1 is 300 m /h, the target value of F2 is the product
3
of 300 and 1.0/100, or 3 m /h, which is then converted to 50 ℓ/min. When this is applied to the
expression (3), the following computational expression is obtained:
As values of the process variable (PV) and calculated output value (CALCn) are engineering unit
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 6 of 14
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 output value (CALCn)
or that of ratio setpoint value (SV) is changed, as the ratio gain (KR) is calculated 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).
Bias Value
Set the bias value.
Set a data value in the same engineering unit as the manipulated output value (MV) and within 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
SEE For more information about the setpoint value limiter, refer to:
ALSO " Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 7 of 14
Figure 1.19-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.
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 8 of 14
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 manipulated
output value (RMV) tracks the manipulated output value (MV).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 9 of 14
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.
The default is the SV scale span.
When “Yes” is specified for ratio tracking, the ratio setpoint value ramp action will not be executed
even when the block mode is changed from manual (MAN) to automatic (AUT).
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 10 of 14
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 action is
performed normally during control hold.
The control hold action takes place when the following condition is established during automatic
operation (AUT, CAS, or RCAS):
• The connected destination of the IN terminal is open (i.e., not selected via a selector switch).
The control is resumed when the condition becomes unsatisfied.
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 condition is
established.
AUT Fallback
The AUT fallback is an error processing function that switches the block mode from cascade (CAS) to
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 11 of 14
automatic (AUT) when the AUT fallback condition is established, and switches the control action to
the one that uses values set by the operator.
Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cascade
(RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer backup
mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 12 of 14
The computer backup mode is a compound block mode consisting of the backup mode set via
the Function Block Detail Builder (MAN, AUT, CAS) and a remote mode (RCAS, ROUT).
3. If the computer recovers while the function block is in the computer backup mode, the block
mode changes to remote cascade (RCAS) or remote output (ROUT).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 13 of 14
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.19 Ratio Set Block (RATIO) Page 14 of 14
Sample unit as PV
*1: x: Entry is permitted unconditionally.
-: Entry is not permitted.
Δ: Entry is permitted conditionally.
*2: SH: PV scale high limit
SL: PV scale low limit
SSL: SV scale low limit
MSL: MV scale low limit
*3: Entry is permitted when the data status is CAL.
*4: Entry is not permitted when the block mode is CAS or RCAS.
*5: Entry is permitted when the block mode is RCAS.
*6: Entry is permitted when the block mode is MAN.
*7: Entry is permitted when the block mode is ROUT.
SEE For more information about valid block modes of the RATIO block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 1 of 10
Figure 1.20-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 terminals of
the 13-Zone Program Set Block (PG-L13):
Table 1.20-1 Connection Methods and Connected destinations of the I/O Terminals of 13-Zone
Program Set Block (PG-L13)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 2 of 10
The PG-L13 block performs control computation processing, output processing, and alarm
processing.
The only processing timing available for the PG-L13 block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the types of output processing and alarm processing possible for the
ALSO PG-L13 block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control
computation Description
processing
Line-segment Expresses a line-segment pattern of the program with line segments connecting up to
pattern signal 14 coordinates on a plane of time (X axis) and output (Y axis) including starting and
generation end points.
Calculates output values during each base period in accordance with the program set
Program set action
pattern, to obtain a calculated output value (CALC).
Saves or changes the calculated output value (CALC) and elapsed time (SV) at the end
Program end action
of the program.
Movement along the Moves along the time axis in accordance with the setting of set parameters (SV,
time axis 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 period to an actual
Control output
manipulated output value (MV). The available control output actions are of “positional
action
type” only.
Switches the manipulated output value (MV) without causing it to change abruptly
when the block mode has been changed or when the manipulated output value (MV)
Bumpless switching
has been switched in a downstream block in cascade. The types of bumpless switching
include “bumpless start action.”
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action takes
MAN fallback
place when the MAN fallback condition becomes satisfied.
Block mode change Stops the control action of function blocks currently operating automatically, while
interlock disabling the stopped function blocks from changing to the automatic operating mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 3 of 10
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-segment patterns are
shown below:
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.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 4 of 10
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 solid line.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 5 of 10
The actions performed in the automatic (AUT) mode at the end of the program include the following
two types:
In each action, the manipulated output value (MV) is caused to agree with the calculated output
value (CALC). Use the Function Block Detail Builder to set the program end action.
When program exits: Select “Holding PV” or “Quick Return.”
The default is “Holding PV.”
SEE For more information about the bumpless start action, refer to:
ALSO " Bumpless Switching" in 1.20, "13-Zone Program Set Block (PG-L13)"
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 end
of the program set action. However, the program set block only turns the function ON but does not
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 6 of 10
reset it. Use a sequence control block, or etc. to reset the alarm.
Bumpless Switching
▼ Bumpless Start
The bumpless switching function switches the block mode of the function block or manipulated
output value of the downstream block in the cascade loop without causing the manipulated 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.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 7 of 10
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.
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
MAN Fallback
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 8 of 10
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 9 of 10
the process control sequence and the switch is turned on when the sequence judge that the loop
can not run in Auto mode, or etc.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.20 13-Zone Program Set Block (PG-L13) Page 10 of 10
SEE For more information about a list of valid block modes of the PG-L13 block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21 Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 1 of 1
SEE For more information about the functions specific to the BSETU-2 block, refer to:
ALSO 1.22, "Flow-Totalizing Batch Set Block (BSETU-2)"
For more information about the functions specific to the BSETU-3 block, refer to:
1.23, "Weight-Totalizing Batch Set Block (BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.1 Input Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 1 of 1
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 1 of 17
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)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 2 of 17
1: Start
2: Restart
3: Abort
4: Emergency stop
0: Changes to “0” automatically when the command (1 to 4) is acknowledged.
• Emergency stop switch (EMSW)
1: Emergency stop
0: After the executes command (1), it changes to “0” automatically.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 3 of 17
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 4 of 17
When the command switch is set to Abort (SW=3) during batch operation, the control step
moves to ZONE6 and the manipulated output value (MV) is brought down to 0 % at a speed of
changing it from the high flowrate setpoint (MH) to low flowrate setpoint (ML) over the Ramp
Down time (TD).
When the manipulated output value reaches 0 %, the control step moves to ZONE7. When the
totalized value exceeds the value of batch setpoint (BSET) less leakage predictive value (LPV),
the status changes to batch end and generates an alarm (BEND). The batch ends other than this
way does not generate batch end alarm (BEND).
10. ZONE8: Emergency stop (Block status: EMST)
When the emergency command switch is set to emergency stop (EMSW=1), or when the
command switch is set to emergency stop (SW=4), the control step moves to ZONE8, and the
manipulated output value (MV) is brought down to 0 % at a speed of changing it from the high
flowrate setpoint (MH) to low flowrate setpoint (ML) over TD (Ramp Down time). When the
manipulated output value (MV) reaches 0 %, the control step moves to ZONE9.
Even when the block is in Emergency Stop (EMST) status, if the totalized value (SUM) reaches
the batch setpoint (BSET) value minus the leakage predictive value (LPV), the control step may
shift to ZONE7. However, this behavior is alternative by changing the setting of [Accept Batch-
End during EMST] on the FCS properties sheet. By default, this check box is checked.
11. ZONE9: Emergency stop complete (Block status: EEMS)
When the totalized value (SUM) reaches the value of batch setpoint (BSET) less leakage
predictive value (LPV) during emergency stop, the control step moves to ZONE7. However, if the
option of [Accept Batch-End during EMST] on the FCS properties sheet is not checked, it will not
move to ZONE7 but stays in ZONE9.
12. ZONE11: Restart (Block status: RSTR)
When the command switch is set to restart (SW=2) during the emergency stop complete mode
(ZONE9), the control stop moves to ZONE2 via ZONE11.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 5 of 17
Other than by the emergency stop command (SW=4), emergency stop can also be triggered via the
emergency stop switch (EMSW=1).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 6 of 17
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) precede 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.
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 manual operation,
automatic control is started.
Automatic Prediction
When batch end is detected during each scan period, a flowrate error equivalent to a maximum of
one scan period may generate. The Totalizing Batch Set Blocks automatically predicts batch end in
order to minimize this error.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 7 of 17
When the alarm status changes to pre-batch alarm (BPRE), the totalized value during the next scan
is predicted based on the totalized value increase during the current scan period (totalized value
during the current scan-totalized value during the previous scan). If the predicted value exceeds the
batch setpoint (BSET), a duration of time to keep the valve fully open is calculated in 25 msec. units,
based on the totalized value (SUM). The valve is fully opened when the time calculated using this
formula elapses.
The automatic prediction function is executed only in ZONE5. This function is also activated for
outputs via a switch instrument block.
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).
The batch operation will act as follows if “Ramp Up from ML Upon Start/Restart” is not applied.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 8 of 17
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 9 of 17
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 applied.
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 from the low
flowrate setpoint (ML) to the high flowrate setpoint (MH) regardless what is specified for “Ramp Up
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 10 of 17
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 11 of 17
Figure 1.21.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 For more information about the switch instrument block, refer to:
ALSO 2.4, “Switch Instrument Block and Enhanced Switch Instrument Block” in Function Blocks
Reference Vol.2 (IM 33J15A31-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 12 of 17
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 13 of 17
Figure 1.21.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
Figure 1.21.2-10 Example of Batch Operation when Only Switch Instrument 2 is in Cascade
(CAS) Mode
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 14 of 17
output value (MV) of switch instrument 1 becomes 0 in the initial batch (ZONE1) and pre-batch
(ZONE5) modes. Therefore, if the manipulated output value (MV) of switch instrument 2 is 0, the
emergency stop mode (ZONE9) becomes active.
To perform output in this state, set either of the following:
• ILST (initial forecast value)=0
• PLST (pre-batch setpoint)=0
This eliminates the mode of ZONE1 or 5 and sets the command switch (SW) to “2” (restart
specification). As a result, the control step changes to ZONE3 and batch operation resumes.
The figure below shows an example of simple batch operation based on the three-position ON/OFF
output method, when only switch instrument 1 is in the cascade (CAS) mode:
Figure 1.21.2-11 Example of Batch Operation when Only Switch Instrument 1 is in Cascade
(CAS) Mode
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 15 of 17
SEE For more information about the input open, input low-low limit, input high limit and input low limit
ALSO alarms, refer to:
5.1, “Input Open Alarm Check” in Function Blocks Overview (IM 33J15A20-01EN)
5.3, “Input High-High and Low-Low Limit Alarm Check” in Function Blocks Overview (IM
33J15A20-01EN)
5.4, “Input High and Low Limit Alarm Check” in Function Blocks Overview (IM 33J15A20-
01EN)
For more information about the missing pulse alarm, refer to:
" Missing Pulse Alarm Check" in 1.22, "Flow-Totalizing Batch Set Block (BSETU-2)"
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 16 of 17
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 condition is
established. In the Flow-Totalizing Batch Set Block (BSETU-2), the emergency stop action 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.2 Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 17 of 17
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.3 Output Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 1 of 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.3 Output Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 2 of 4
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the contact output status:
Table 1.21.3-1 Relationship between the MV and the Contact Output Status in Manual Mode
Figure 1.21.3-2 Simplified Batch Operation of the 2-Position ON/OFF Output System
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the contact outputs status:
Table 1.21.3-2 Relationship between the MV and the Contact Output Status in Manual Mode
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.3 Output Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 3 of 4
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the switch instrument status:
Table 1.21.3-3 Relationship between the MV of 2-Position ON/OFF Block and the MV of the
Switch Instrument Block
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 manipulated 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 output tracking function. Even when
connected to a switch instrument block, the automatic prediction is still functioning to close the
valve.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.3 Output Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 4 of 4
The following table shows the relationship between the manipulated output value (MV) in the
manual operating mode and the switch instrument status:
Table 1.21.3-4 Relationship between the MV of 3-Position ON/OFF Block and the MV of the
Switch Instrument Block
When both of the connected switch instruments are in the cascade (CAS) mode, the BSETU-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, respectively. 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 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 output tracking function.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.4 Alarm Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 1 of 3
The pre-batch alarm and the batch end alarm will be initiated only under the
conditions described 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.4 Alarm Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 2 of 3
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.4 Alarm Processing of Totalizing Batch Set Blocks (BSETU-2, BSETU-3) Page 3 of 3
If it is determined that the difference exceeds the leak setpoint value (LK), a leak alarm (LEAK)
occurs. Flowrate accumulation is being performed from the time the batch is completed until the
next batch starts.
• Flow-Totalizing Batch Set Block (BSETU-2)
For the BSETU-2 block, the leak alarm check is performed only for an increase (the difference is a
positive number).
• Weight-Totalizing Batch Set Block (BSETU-3)
For the BSETU-3 block, the leak alarm check is performed for both an increase (the difference is
a positive number) and decrease (the difference is a minus number). However, the alarm status
will be leak alarm (LEAK) whether the leak is an increase or a decrease.
To activate the leak alarm check, set whether the leak alarm check is enabled or disabled and the
leak setpoint value (LEAK).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.5 Compatibility between Totalizing Batch Set Block and CENTUM V, CENTU... Page 1 of 5
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.5 Compatibility between Totalizing Batch Set Block and CENTUM V, CENTU... Page 2 of 5
instead of LOOP=AUT. Moreover, the control step (ZONE) cannot be changed from HIS, but can be changed
from sequence table.
Moreover, from HIS, ACT.ON command cannot be entered. To start a batch from HIS, the operator
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.5 Compatibility between Totalizing Batch Set Block and CENTUM V, CENTU... Page 3 of 5
SEE For more information about checking the pre-batch alarm, refer to:
ALSO " Pre-Batch Alarm Check" in 1.21.4, "Alarm Processing of Totalizing Batch Set Blocks
(BSETU-2, BSETU-3)"
3 STDY MV=MH
If MV < MH, MV ramps up with the rate for
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.5 Compatibility between Totalizing Batch Set Block and CENTUM V, CENTU... Page 4 of 5
STUP(*2).
4 ERLY MV: Ramps Down MV: Ramps Down
If MV > PRE, MV ramps down with the rate for
5 PBCH MV=PRE
ERLY.
7 END MV=0 (*3) MV=0 (*3)
8 EMST MV: Ramps Down MV: Ramps Down
9 EEMS MV=0 MV=0
*1: MH: Manipulated variable high-limit setpoint
ML: Manipulated variable low-limit setpoint
PRE: Pre-batch flowrate set point
*2: In manual (MAN) mode, if MV is manipulated to a value smaller than MH, the block will not shift to
ZONE2 when changed to automatic (AUT) mode. When MV ramps up to MH, the low alarm (LO) and
the low-low alarm (LL) will be masked so as to prevent them to trigger the emergency stop.
*3: The batch end wait time (TW) also elapses in manual (MAN) mode. When the batch end wait time
(TW) is elapsed after batch end, the control step (ZONE) will shift to ZONE0.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.21.5 Compatibility between Totalizing Batch Set Block and CENTUM V, CENTU... Page 5 of 5
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 builder.
SEE For more information about [Ramp Up from ML Upon Start/Restart] option, refer to:
ALSO " Beginning Point of Ramp-Up When Restart" in 1.21.2, "Control Algorithm of Totalizing
Batch Set Blocks (BSETU-2, BSETU-3)"
" Start Action when Totalizing Batch Set Block (BSETU-2, BSETU-3) and Controller Blocks
(such as PID) in Cascade Loop" in 1.21.2, "Control Algorithm of Totalizing Batch Set Blocks
(BSETU-2, BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 1 of 10
Figure 1.22-1 Function Block Diagram of Flow-Totalizing Batch Set Block (BSETU-2)
The figure below shows an example of batch shipment control where flow velocity is PID controlled
in combination with other function blocks:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 2 of 10
The table below shows the connection methods and connected destinations of the I/O terminals of
the Flow-Totalizing Batch Set Block (BSETU-2):
Table 1.22-1 Connection Methods and Connected destinations of the I/O Terminals of Flow-
Totalizing Batch Set Block (BSETU-2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 3 of 10
The OUT terminal outputs the manipulated output signals indicated below:
• Analog output
• Output to other function blocks
• Contact outputs for 2-position ON/OFF output and 3-position ON/OFF output
• Data setting to the 2-position ON/OFF output switch instrument
• Data setting to switch instrument 1 when the 3-position ON/OFF output is connected to switch
instruments 1 and 2.
SEE For more information about the functions common to the BSETU-2 and BSETU-3 blocks, refer to:
ALSO 1.21, "Totalizing Batch Set Blocks (BSETU-2, BSETU-3)"
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 Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control
computation Description
processing
Performs batch operation in accordance with the type of output (analog output,
Batch operation
twoposition ON/OFF output or three-position ON/OFF output).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 4 of 10
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action takes
MAN fallback place when the MAN fallback condition becomes satisfied. However, the emergency
stop action precedes when an input open alarm has occurred.
Stops the control action of function blocks currently operating automatically, while
Block mode change
disabling the stopped function blocks from changing to the automatic operating
interlock
mode.
SEE For more information about the control computation processing of the BSETU-2 block, refer to:
ALSO 1.21.2, "Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 5 of 10
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 6 of 10
SEE For more information about the data refresh cycle between the ER bus node of FFCS/FFCS-
ALSO L/KFCS2/KFCS and EB401, refer to:
“ Data Flow in Process I/O” in 7.1.3, “Timing of Process I/O” in Function Blocks Overview
(IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 7 of 10
The flowrate alarm check in the BSETU-2 block consists of the low-low limit check and the high-low
limit check.
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.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 8 of 10
When there are absolutely no alarms generated, the alarm status is NR.
Table 1.22-3 Alarm Check for the Control Steps (ZONE) of the Flow-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 - - - - - - - - - - -
NPLS - x x x x 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 For more information about operation of the control steps for the BSETU-2 block, refer to:
ALSO " Batch Operation (Analog Output)" in 1.21.2, "Control Algorithm of Totalizing Batch Set
Blocks (BSETU-2, BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 9 of 10
Table 1.22-5 Data Items of Flow-Totalizing Batch Set Block (BSETU-2) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.22 Flow-Totalizing Batch Set Block (BSETU-2) Page 10 of 10
SEE For more information about valid block modes of the BSETU-2 block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
Block Status
Level
Symbol Name
STRT Batch Start
IBCH Batch Initialization
STUP Batch Setup
STDY Ready
ERLY Early
PBCH Pre-Batch
1
END Batch End
NCNT Batch Stopped
RSET Reset
EMST Emergency Shutdown
EEMS Emergency Shutdown Completed
RSTR Restart
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 1 of 6
Figure 1.23-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 terminals of
the Weight-Totalizing Batch Set Block (BSETU-3):
Table 1.23-1 Connection Methods and Connected destinations of the I/O Terminals of Weight-
Totalizing Batch Set Block (BSETU-3)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 2 of 6
Manipulated
OUT2 x Δ x
output (*2)
Interlock SW
INT x Δ x x x
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).
*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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 3 of 6
SEE For more information about the functions common to the BSETU-2 and BSETU-3 blocks, refer to:
ALSO 1.21, "Totalizing Batch Set Blocks (BSETU-2, BSETU-3)"
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 Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 4 of 6
The table below shows the control computation processing functions of the Weight-Totalizing Batch
Set Block (BSETU-3).
Table 1.23-3 Control Computation Processing of Weight-Totalizing Batch Set Block (BSETU-3)
Control
computation Description
processing
Performs batch operation in accordance with the type of output (analog output,
Batch operation
twoposition ON/OFF output or three-position ON/OFF output).
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action takes
MAN fallback place when the MAN fallback condition becomes satisfied. However, the emergency
stop action precedes when an input open alarm has occurred.
Stops the control action of function blocks currently operating automatically, while
Block mode change
disabling the stopped function blocks from changing to the automatic operating
interlock
mode.
SEE For more information about the control computation processing of the weight-totalizing batch set
ALSO block (BSETU-3), refer to:
1.21.2, "Control Algorithm of Totalizing Batch Set Blocks (BSETU-2, BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 5 of 6
Table 1.23-5 Data Items of Weight-Totalizing Batch Set Block (BSETU-3) (2/2)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23 Weight-Totalizing Batch Set Block (BSETU-3) Page 6 of 6
SEE For more information about valid block modes of the BSETU-3 block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
Block Status
Level
Symbol Name
STRT Batch Start
IBCH Batch Initialization
STUP Batch Setup
STDY Ready
ERLY Early
PBCH Pre-Batch
1
END Batch End
NCNT Batch Stopped
RSET Reset
EMST Emergency Shutdown
EEMS Emergency Shutdown Completed
RSTR Restart
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.1 Input Signal Conversion of Weight-Totalizing Batch Set Block (BSETU-3) Page 1 of 4
Figure 1.23.1-1 Block Chart for Input Signal Conversion of Weight-Totalizing Batch Set Block
(BSETU-3)
As shown in above figure, the combination of input signal conversion includes the following three
types:
• Weight Measurement Conversion
• SUM Conversion
• ΔSUM Conversion
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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.1 Input Signal Conversion of Weight-Totalizing Batch Set Block (BSETU-3) Page 2 of 4
In the weight measurement conversion, the input data differs by the type of weight signal.
• If the weight signal is an analog signal, the input data is the 0 to 100 % data read from the
connection destination.
• If the weight signal is data read from the communication input, the input data is the data after
communication input conversion.
• If the weight signal is a digital signal, the input data can be obtained as follows:
When the ready bit is “Ready to Read,” the digital data and its sign bit are read for each scan
period and converted into the same format (double-precision floating-point) as the absolute
integrator value (SUM0) to obtain the input data.
If the ready bit is “Not Ready to Read,” the data setting for absolute integrator value (SUM0) is
bypassed while the previous value is latched.
SEE For more information about communication input conversion of the weight-totalizing signals, refer
ALSO to:
“ Communication Input Conversion” in 3.1.1, “Input Signal Conversions Common to
Regulatory Control Blocks and Calculation Blocks” in Function Blocks Overview (IM 33J15A20-
01EN)
Code Conversion
Code conversion is a function that converts the weight signal digital data read from IN terminal 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.”
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:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.1 Input Signal Conversion of Weight-Totalizing Batch Set Block (BSETU-3) Page 3 of 4
Δ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.
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.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.1 Input Signal Conversion of Weight-Totalizing Batch Set Block (BSETU-3) Page 4 of 4
• 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.2 Alarm Processing of Weight-Totalizing Batch Set Block (BSETU-3) Page 1 of 3
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.2 Alarm Processing of Weight-Totalizing Batch Set Block (BSETU-3) Page 2 of 3
The flowrate alarm check in the BSETU-3 block consists of the low-low limit check and the high-low
limit check.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.23.2 Alarm Processing of Weight-Totalizing Batch Set Block (BSETU-3) Page 3 of 3
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.
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 For more information about the operation of each control step in the BSETU-3 block, refer to:
ALSO " Batch Operation (Analog Output)" in 1.21.2, "Control Algorithm of Totalizing Batch Set
Blocks (BSETU-2, BSETU-3)"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 1 of 14
The table below shows the connection methods and connected destinations of the I/O terminals of
the Velocity Limiter Block (VELLIM):
Table 1.24-1 Connection Methods and Connected Destinations of I/O Terminals of Velocity
Limiter Block (VELLIM):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 2 of 14
SEE For more information about the types of output processing and alarm processing possible for the
ALSO VELLIM block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Velocity limiting Performs velocity limiting to the setpoint value (SV) and obtains a manipulated
computation output value (MV).
Converts the manipulated output change (ΔMV) during each control period to an
Control output action actual manipulated output value (MV). The control output actions available with
this function block are of “positional type” only.
Setpoint value limiter Limits the setpoint value (SV) within the setpoint high/low limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to agree with the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change abruptly
Bumpless switching when the block mode has been changed or 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
Bumpless Output
setpoint value range, and obtains a new setpoint value. This prevents the
switching pushback
manipulated output value from changing abruptly.
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
MAN fallback Changes the block mode to MAN to forcibly stop the control action. This action
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 3 of 14
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 4 of 14
MVn = MVc
MVc : Manipulated output computed value
MVn : Manipulated output current value
SSH : SV scale high limit
SSL : SV scale low limit
MSH : MV scale high limit
MSL : MV scale low limit
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 5 of 14
SEE For more information about the setpoint value limiter, refer to:
ALSO " Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
Figure 1.24-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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 6 of 14
(RSV).
Bumpless Switching
▼ Output Pushback
The bumpless switching function switches the function block mode or switches the cascade
connected downstream block’s manipulated output value (MV) without causing its own manipulated
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 remote manipulated
output value (RMV) is caused to track the manipulated output value (MV). The figure below shows
the action of output pushback:
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:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 7 of 14
Figure 1.24-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 conversion 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.
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 8 of 14
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 9 of 14
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.
Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cascade
(RCAS) mode or remote output (ROUT) mode temporarily and switches to the computer backup
mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 10 of 14
The transient state mode is a compound block mode consisting of the block mode before the
execution of the block mode change command (MAN, AUT, CAS) and a remote mode (RCAS,
ROUT).
2. Then the function block tests the computer condition in the first scan after the block mode
change command and switches to the computer backup mode.
The computer backup mode is a compound block mode consisting of the backup mode set via
the Function Block Detail Builder (MAN, AUT, CAS) and a remote mode (RCAS, ROUT).
3. If the computer recovers while the function block is in the computer backup mode, the block
mode changes to remote cascade (RCAS) or remote output (ROUT).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 11 of 14
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 12 of 14
Figure 1.24-6 Actions of Deviation Alarm Check in the Velocity Limiter Block (VELLIM)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 13 of 14
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.24 Velocity Limiter Block (VELLIM) Page 14 of 14
SEE For more information about valid block modes of the VELLIM block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 1 of 6
The Signal Selector Blocks (SS-H/M/L) are classified into three types according to the automatic
selection rule used:
Table 1.25-1 Types of Signal Selector Blocks (SS-H/M/L)
The table below shows the connection methods and connected destinations of the I/O terminals of
the Signal Selector Blocks (SS-H/M/L):
Table 1.25-2 Connection Methods and Connected destinations of the I/O Terminals of Signal
Selector Blocks (SS-H/M/L)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 2 of 6
The methods used by the Signal Selector Blocks (SS-H/M/L) to obtain input signals (RV1 to RV3)
include two “connection input” types and one “constant input” type.
The terminal connection input methods include:
• Data reference to other function block via data reference connection from the input connection
terminals.
• Data setting from other function block via terminal connection to the input connection terminals.
The constant input method does not involve connection to the input connection terminals. Instead,
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 Signal selector
blocks.
Input Signal (IN1 to IN3): Select “Constant Input” or “Connection Input.”
The default is “Connection Input.”
SEE For more information about the types of output processing and alarm processing possible for the
ALSO SS-H/M/L blocks, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Compares the sizes of three input signal values (RV1, RV2, RV3) and selects the
Signal selection
one that satisfies the condition set by the signal selection switch.
Causes the non-selected input signal values to agree with the selected signal
PV pushback
value (PV).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 3 of 6
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 status, the
maximum or minimum value will be selected from the data excluding the invalid signal. If two input
signals are invalid (BAD), 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
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
The status of the selected signal value (PV) is determined based on the status of the currently
selected input signal.
• When SW = 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 4 of 6
The status of the selected signal value (PV) is determined based on the status of the currently
selected input signal. If all input signals have invalid (BAD) data status, the data status of the
previous value is stored.
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 connection 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:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 5 of 6
An abrupt change in the selected signal value (PV) upon switching of the selection switch, may have
a negative impact on the process. Preventing this abrupt change in the selected signal value (PV) is
called, “bumpless switching.”
Combining the PV pushback function with the output tracking function of the input connected
destination function block enables the signal selection switch position to be changed bumplessly.
The following example shows a control loop where the signal selection switch position is changed
bumplessly.
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 values of input
signals (RV1 to RV3).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.25 Signal Selector Blocks (SS-H/M/L) Page 6 of 6
SEE For more information about valid block modes of the SS-H/M/L blocks, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 1 of 9
The Auto-Selector Blocks (AS-H/M/L) are classified into three types according to the automatic
selection rule used:
Table 1.26-1 Types of Auto-Selector Blocks (AS-H/M/L)
The table below shows the connection methods and connected destinations of the I/O terminals of
the Auto-Selector Blocks (AS-H/M/L):
Table 1.26-2 Connection Methods and Connected destinations of the I/O Terminals of Auto-
Selector Blocks (AS-H/M/L)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 2 of 9
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 connection
terminals
• Data setting from other function block via terminal connection to the input connection terminals
The constant input method does not involve connection to the input connection terminals. Instead,
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-selector
blocks.
Input Signal (IN1 to IN3): Select “Constant Input” or “Connection Input.”
The default is “Connection Input.”
SEE For more information about the types of output processing and alarm processing possible for the
ALSO AS-H/M/L blocks, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processin, refer to:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 3 of 9
Control computation
Description
processing
Compares the sizes of three input signal values (RV1, RV2, RV3) and selects one
Signal selection
input signal that satisfies the condition set by the signal selection switch.
Automatic control output Performs range conversion to the selected signal value (PV) to obtain a
computation manipulate output value (MV).
Converts the manipulated output change (ΔMV) during each control period to an
Control output action actual manipulated output value (MV). The control output actions available with
this function block are of “positional type” only.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Causes the input signal values (RV1, RV2, RV3) to agree with the manipulated
Bumpless Output
output value (MV) to prevent the manipulated output value (MV) from changing
switching pushback
abruptly.
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
action takes place when the initialization manual condition becomes satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action
MAN fallback
takes place when the MAN fallback condition becomes satisfied.
Stops the control action of function blocks currently operating automatically,
Block mode change
while disabling the stopped function blocks from changing to the automatic
interlock
operating mode.
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 function remains
active, the selected number (SEL) and selected signal value (PV) are updated constantly.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 4 of 9
• 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 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 status, the
maximum or minimum value will be selected from the data excluding the invalid signal. 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.26-5 Invalid Input Signals and Corresponding Actions When Selecting the Medium Value
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 currently
selected input signal.
• When SW = 4
The status of the selected signal value (PV) is determined based on the status of the currently
selected input signal. If all input signals are invalid (BAD), the data status of the previous value is
stored.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 5 of 9
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 6 of 9
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.
Output pushback operates in coordination with the output tracking function of the output processing
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 terminals used
for cascade connection. Output pushback is not performed to the input signal values 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.
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 values of input
signals (RV1 to RV3).
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 7 of 9
The block returns to the original mode when the initialization manual condition vanishes. However, if
try to change block mode in the initialization manual (IMAN) mode, the block only change to that
mode when the initialization condition vanishes.
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 8 of 9
• When the data status of the manipulated output value (MV) is output failure (PTPF).
• When the manipulated output value (MV) is connected to a process I/O and the FCS is having an
initial cold start.
• When the block mode change interlock condition is established.
• When the manipulated output value (MV) is connected to a process I/O, and one of the I/O
points connected to the I/O module has been changed via maintenance.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.26 Auto-Selector Blocks (AS-H/M/L) Page 9 of 9
SEE For more information about valid block modes of the AS-H/M/L blocks, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.27 Dual-Redundant Signal Selector Block (SS-DUAL) Page 1 of 5
Figure 1.27-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 terminals of
the Dual-Redundant Signal Selector Block (SS-DUAL):
Table 1.27-1 Connection Methods and Connected Destinations of I/O Terminals of Dual-
Redundant Signal Selector Block (SS-DUAL):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.27 Dual-Redundant Signal Selector Block (SS-DUAL) Page 2 of 5
SEE For more information about the types of input processing, output processing, and alarm
ALSO processing possible for the SS-DUAL block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Tests the data status of two input signal values (RV1, RV2) and selects the one
Signal selection
that satisfies the condition set by the signal selection switch.
Changes the data status of the selected signal (PV) to BAD when two input signals
Selected signal error
have an invalid (BAD) data status or when a deviation alarm is present.
Signal Selection
The signal selection function selects one of multiple input signals.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.27 Dual-Redundant Signal Selector Block (SS-DUAL) Page 3 of 5
The table below shows the signal selection switch positions and corresponding actions:
Table 1.27-3 Signal Selection Switch Positions and Corresponding Actions
If the signal selection switch is set to “3” (automatic selection), the data statuses of input signals
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).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.27 Dual-Redundant Signal Selector Block (SS-DUAL) Page 4 of 5
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.27 Dual-Redundant Signal Selector Block (SS-DUAL) Page 5 of 5
SEE For more information about valid block modes of the SS-DUAL block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 1 of 6
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):
Considering the range of each output destination, the cascade setpoint signals to be distributed
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) become 10.00 KG/H and 5.00
KG/H, respectively.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 2 of 6
The function blocks that can be used upstream of the Cascade Signal Distributor Block are limited to
those that satisfy the following conditions:
• A regulatory control block with a manipulated output value (MV), capable of forming cascade
connection
• An analog calculation block capable of forming cascade connection
When Cascade Signal Distributor Block (FOUT) are connected in cascade in multiple levels, the
maximum number of Cascade Signal Distributor Block (FOUT) that can be connected serially
between the top block and bottom block is 6. Switch blocks (SW-33, SW-91) inserted in between are
not counted. If FOUT blocks used exceed the limit, the manipulated output value (MV) of the top
function block becomes output failure (PTPF).
The table below shows the connection methods and connected destinations of the I/O terminals of
the Cascade Signal Distributor Block (FOUT):
Table 1.28-1 Connection Methods and Connected Destinations of I/O Terminals of Cascade
Signal Distributor Block (FPIT):
SET terminal can not be connected to the terminals of other station’s function block.
SEE For more information about the types of output processing possible for the FOUT block, see the
ALSO following:, refer to:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 3 of 6
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Performs range matching to the cascade setpoint value (CSV) based on the
Range conversion output
range of the output destination, and uses the result as a manipulated output
distribution
value (MV). Range matching is performed for each output destination.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Obtains a cascade setpoint value (CSV) from the Cascade Signal Distributor
Bumpless Output
Block’s (FOUT) manipulated output value (MVn) via range conversion. Prevents
switching pushback
abrupt changes in the manipulated output by utilizing output tracking.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 4 of 6
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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 control loop
where a balanceless bumpless transfer can be performed.
The computational expression of range conversion:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 5 of 6
In a control loop where these actions take place, the output value of the upstream function block
agrees with data at the output destination of the Cascade Signal Distributor Block (FOUT) when the
cascade status is switched to close. Therefore, no output bump occurs as a result of the cascade
status switching to close.
Output pushback can handle only one input signal (RVn) at one time. In other words, balanceless
bumpless transfer of a cascade loop is possible only in the first loop.
Bumpless switching based on the output pushback function will not be executed to the second and
subsequent output destinations to close cascade. However, abrupt changes in output as a result of
changes in the setpoint value can be prevented if the downstream controller blocks are PID type
controller blocks (PID), as they bypass control computation during the first control period after the
cascade connection establishes.
If the upstream function block is a calculation block, neither output pushback action nor output
tracking action take place.
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-, respectively.
SEE For more information about the output clamp, refer to:
ALSO 4.3, “Output Clamp” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.28 Cascade Signal Distributor Block (FOUT) Page 6 of 6
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 1 of 12
Figure 1.29-1 Function Block Diagram of Feedforward Signal Summing Block (FFSUM)
The table below shows the connection methods and connected destinations of the I/O terminals of
the Feedforward Signal Summing Block (FFSUM):
Table 1.29-1 Connection Methods and Connected Destinations of I/O Terminals of Feedforward
Signal Summing Block (FFSUM)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 2 of 12
Interlock SW
INT x Δ x x x
input
*1: x: Connection allowed
Blank: Connection not allowed
Δ: Connection allowed only when connecting to a switch block (SW-33, SW-91) or an inter-station data
link block (ADL).
SEE For more information about the types of output processing and alarm processing possible for the
ALSO FFSUM block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Obtains a manipulated output value (MV) by adding to the feedforward
Feedforward control signal
setpoint value (SV) the feedback input value (PV) corrected by the input
addition
corrected value (VN).
Converts the manipulated output change (ΔMV) during each control
Control output action period to an actual manipulated output value (MV). 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
I/O compensation signal or control output signal of PID computation when the controller
block is operating automatically. Only “input compensation” is available.
I/O Input Adds the I/O compensated value (VN) received from the outside to the
compensation compensation input signal of the PID control computation.
Setpoint value limiter Limits the setpoint value (SV) within the setpoint high/low limits.
Causes two of the three setpoint values (SV, CSV, RSV) to agree with the
Setpoint value pushback
remaining one.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 3 of 12
abruptly when the block mode has been changed or when the
Bumpless switching manipulated output value (MV) has been switched in a downstream block
in cascade.
Forcibly sets as the feedback input value, the PV value calculated back
Output
from the MV output destination readback value (MVrb). This prevents the
pushback
Bumpless manipulated output value (MV) from changing abruptly.
switching Prevents abrupt changes in the manipulated output value (MV) by
Balance action initializing the balance term in the manipulated output computational
expression.
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. This
MAN fallback
action takes place when the MAN fallback 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 continued using values set by
AUT fallback
the operator. This action takes place when the AUT fallback condition
becomes satisfied.
Stops the control action of function blocks currently operating
Block mode change interlock automatically, while disabling the stopped function blocks from changing
to the automatic operating mode.
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 manipulated
output value (MV).
MV=CVm+SVm+BLn
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 4 of 12
I/O Compensation
The I/O compensation function adds the I/O compensated value (VN) received from outside to the
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 5 of 12
input signal or output signal of PID control computation, while the controller block is operating
automatically in the automatic (AUT) or cascade (CAS) mode.
Only input compensation is available with the Feedforward Signal Summing Block (FFSUM).
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 deviation from the
median value of feedforward signals (SV) and obtained as a final manipulated output value (MV).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 6 of 12
SEE For more information about the setpoint value limiter, refer to:
ALSO " Actions in the Automatic or Manual Mode" in " Setpoint Value Limiter" in 1.4, "Control
Computation Processing Common to Controller Blocks"
" Set Parameters of the Setpoint Value Limiter" in " Setpoint Value Limiter" in 1.4, "Control
Computation Processing Common to Controller Blocks"
The action of the setpoint value pushback varies in accordance with the block mode of the function
block.
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 7 of 12
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
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)
CVm=MVrb-SVm-BLn
Figure 1.29-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 output
destination.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 8 of 12
2. When cascade is closed, the output pushback function calculates the feedback input value (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).
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
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 setpoint value will
be bumped.
The execution conditions of the balance action:
• When a Cascade Signal Distributor Block (FOUT) is connected upstream and the conditional
(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 being
limited to the MSH or MSL value.
When the balance action is executed, BLn is moved toward 0 by the ramp constant (RP) during each
of the subsequent scan periods, until it finally reaches 0.
Ramp constant Engineering unit data between 0 and the MV scale span range limit
(RP): The default is the MV scale span.
The setting can be changed from operation and monitoring functions during
operation.
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 9 of 12
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 action is
performed normally during control hold.
The control hold action takes place when the following condition is established during automatic
operation (AUT, CAS):
• The connected destination of the IN terminal is open (i.e., not selected via a selector switch).
The control is resumed when the condition becomes unsatisfied.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 10 of 12
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 condition is
established.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 11 of 12
(CAS) to automatic (AUT) so that control can be continued using values set by the operator. When
this condition is established, it indicates that abnormality has been detected in the cascade setpoint
value (CSV) for some reason.
The following examples shows when the AUT fallback condition is established:
CAS→AUT
IMAN (CAS) →IMAN (AUT)
Use the Function Block Detail Builder to define whether or not to use the AUT fallback.
AUT Fallback: Select “Yes” or “No.”
The default is “No.”
The AUT fallback condition is established when the AUT fallback is set as “Yes” via the Function
Block Detail Builder and the data status of the cascade setpoint value (CSV) has become invalid
(BAD) or communication error (NCOM).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.29 Feedforward Signal Summing Block (FFSUM) Page 12 of 12
SEE For more information about valid block modes of the FFSUM block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 1 of 9
Figure 1.30-1 Function Block Diagram of Non-Interference Control Output Block (XCPL)
The figure below shows an example of mutually non-interacting control using Non-interference
Control Output Blocks (XCPL):
The table below shows the connection methods and connected destinations of the I/O terminals of
the Non-Interference Control Output Block (XCPL):
Table 1.30-1 Connection Methods and Connected destinations of the I/O Terminals of Non-
Interference Control Output Block (XCPL):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 2 of 9
SEE For more information about the types of output processing and alarm processing possible for the
ALSO XCPL block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Non-interference Adjusts the noninteracting compensated value (VN) using the compensation
compensation signal gain (CK) and compensation bias (CB). The adjusted value is added to the
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 3 of 9
addition feedback input signal value (PV) to obtain a manipulated output value (MV).
Converts the manipulated output change (ΔMV) during each control period to
Control output action an actual manipulated output value (MV). The control output actions available
with this function block are of “positional type” only.
Switches the increasing/decreasing direction of the manipulated output value
Control action direction (MV) in accordance with the increase or decrease in the feedback input signal
(PB). The control action direction of this function block is always “direct.”
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Forcibly sets as the feedback input value (PV) the value calculated back from
Output
the manipulated output value (MV). This prevents the manipulated output
Bumpless pushback
value (MV) from change abruptly.
switching
Balance Prevents abrupt changes in the manipulated output value (MV) by initializing
action the balance term in the manipulated output computational expression.
Changes the block mode to IMAN to temporarily suspend the control action.
Initialization manual This action takes place when the initialization manual condition becomes
satisfied.
Changes the block mode to MAN to forcibly stop the control action. This action
MAN fallback
takes place when the MAN fallback condition becomes satisfied.
Stops the control action of function blocks currently operating automatically,
Block mode change
while disabling the stopped function blocks from changing to the automatic
interlock
operating mode.
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
MV : Manipulated output value
PV : Feedback input signal value
VN : Non-interacting compensated value
CK : Compensation gain
CB : Compensation bias
BLn : Balance term
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 4 of 9
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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
Output Pushback
The output pushback function sets as the feedback input value (PV), the value calculated back from
the manipulated output value (MV).
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 5 of 9
The following computational expression is used to calculate the manipulated output value (MV):
PV=MVrb-CK • (VN+CB)-BLn
MVrb : MV output destination readback value
BLn : Balance term
In the manual (MAN) or initialization manual (IMAN) mode
BLn=0.0
When output is clamped in the automatic (AUT)
BLn=BLn-1
Output pushback is executed in the following conditions:
• In the manual (MAN) mode
• When the mode status is initialization manual (IMAN)
• When output is clamped in the automatic (AUT) mode
If the calculated value exceeds the PV range, it is limited to the MSH or MSL value.
Using the output pushback function in combination with the output tracking function enables
balanceless bumpless transfer of cascade loop.
1. When cascade is open, the output tracking function causes the manipulated output value (MV) to
track data at the output destination.
2. When cascade is closed, the output pushback function back calculates the manipulated output
value (MV), and sets the obtained value as the feedback input value (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).
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 prevents
the manipulated output value from changing abruptly when the feedback input value undergoes 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 setpoint 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 conditional
(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 being
limited to the MSH or MSL value
When the balance action is executed, BLn is moved toward “0” by the ramp constant (RP) during
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.
The default is the MV scale span.
Observe the following rules when creating a control system that includes a
Non-Interference Control Output Block (XCPL):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 6 of 9
• 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 Output Block (XCPL) to manual (MAN).
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 7 of 9
SW-91) and the connection is switched off (i.e., the cascade connection is open).
• When the connected destination of the manipulated output value (MV) is a process output and a
failure or output open alarm is detected in the process output.
• The output signal is not a pulse-width output and the data status of the input signal at the TIN or
TSI terminal has become invalid (BAD) during the tracking (TRK) mode.
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 condition is
established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 8 of 9
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.30 Non-Interference Control Output Block (XCPL) Page 9 of 9
SEE For more information about valid block modes of the XCPL block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 1 of 11
Figure 1.31-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 terminals of
the Control Signal Splitter Block (SPLIT):
Table 1.31-1 Connection Methods and Connected Destinations of I/O Terminals of Control Signal
Splitter Block (SPLIT)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 2 of 11
for the scan period used to execute a periodic startup include the basic scan period, the medium-
speed scan period (*1), and the high-speed scan period.
*1: The medium-speed scan period can only be used for the FFCS series, KFCS2, KFCS, LFCS2, and LFCS.
SEE For more information about the types of output processing and alarm processing possible for the
ALSO SPLIT block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Control computation
Description
processing
Signal distribution with
Obtains two manipulated output values (MV1, MV2) based on the process
output destination
variable (PV).
switching
Converts the manipulated output change (ΔMV) during each control period to an
Control output action actual manipulated output value (MV). The control output actions available with
this function block are of “positional type” only.
Switches the increasing/decreasing direction of the manipulated output value
(MVn) in accordance with the increase or decrease in the setpoint value (SV).
MV output action direction
The control action direction of this function block is set for each output
destination.
Setpoint value limiter Limits the setpoint value (SV) within the setpoint high/low limits (SVH, SVL).
Causes two of the three setpoint values (SV, CSV, RSV) to agree with the
Setpoint value pushback
remaining one.
Switches the manipulated output value (MV) without causing it to change
Bumpless switching abruptly when the block mode has been changed or when the manipulated
output value (MV) has been switched in a downstream block in cascade.
Bumpless Balance Prevents abrupt changes in the manipulated output value (MV) by initializing the
switching action balance term in the manipulated output computational expression.
Changes the block mode to IMAN to temporarily suspend the control action. This
Initialization manual
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
AUT fallback mode, so that the control action is continued 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 supervisory computer while the
Computer failure
function block is operating in the RCAS mode. This action takes place when the
computer failure condition becomes satisfied.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 3 of 11
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 4 of 11
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”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 5 of 11
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.
SEE For more information about the setpoint value limiter, refer to:
ALSO " Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 6 of 11
Figure 1.31-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.
Bumpless Switching
The bumpless switching function switches the block mode of the function block or manipulated
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 “balance
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 order 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
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 7 of 11
adjust BLi:
BLi (n)=MVRBi-CALCi
BLi (n) : Balance term (i=1 or 2)
MVRBi : Manipulated output readback value
CALCi : Manipulated output computed value
The execution conditions of the balance action (switching of operating conditions):
• When signal distribution is started after the setting of the signal distribution switch (SW) has
been changed
• When the initialization manual condition is canceled during signal distribution
• When an initialization request is issued from an upstream block in cascade during signal
distribution
• When an initialization request is issued from an output destination function block during signal
distribution
When the balance action is executed, BLi is moved toward “0” by the specified value of ramp
constant (RP) during each of the subsequent scan periods, until it finally reaches “0.”
• MV1 ramp constant (RP1)
Set engineering unit data between 0 and the MV1 scale span range limit.
The default is the MV1 scale span.
• MV2 ramp constant (RP1)
Set engineering unit data between 0 and the MV2 scale span range limit.
The default is the MV2 scale span.
Initialization Manual
The initialization manual is an error processing function that suspends the control action temporarily
by changing the block mode to initialization manual (IMAN). This action takes place when the
initialization manual condition is established.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 8 of 11
AUT
↓ Initialization manual condition establishes
IMAN (AUT)
↓ Initialization manual condition vanishes
AUT
The initialization manual condition for the Control Signal Splitter Block (SPLIT) is satisfied in the
following cases:
• When SW=1 and the initialization manual condition is established at the connected destination of
the OUT1 terminal.
• When SW=2 and the initialization manual condition is established at the connected destination of
the OUT2 terminal.
• When SW=3 and the initialization manual condition (same as above) is satisfied at the connected
destinations of the OUT1 and OUT2 terminals.
The initialization manual condition is established in the following situation:
• When the data status at the connected destination of the manipulated output value (MV) is
conditional (CND) (i.e., the cascade connection is open).
• When the data status at the connected destination of the manipulated output value (MV) is a
communication error (NCOM) or output failure (PTPF).
• When the connected destination of the manipulated output value (MV) is a switch block (SW-33,
SW-91) and the cascade connection is switched off (i.e., the cascade connection is open).
• When the connected destination of the manipulated output value (MV) is a process output and a
failure or output open alarm is detected in the process output.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 9 of 11
Computer Fail
When the computer fail is detected, the function block suspends the action in the remote cascade
(RCAS) mode temporarily and switches to the computer backup mode.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 10 of 11
Use the Function Block Detail Builder to define the computer backup mode for each function block.
• Computer Backup Mode
Select “AUT” or “CAS” as the mode to be switched to when the computer becomes down.
The default is “AUT.”
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 operation 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 operation is reverse
and MV1, MV2 are CLP+, then the status becomes CLP-.
SEE For more information about the output clamp, refer to:
ALSO 4.3, “Output Clamp” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.31 Control Signal Splitter Block (SPLIT) Page 11 of 11
unit as SV
Value in the same engineering
RSV Remote setpoint value Δ (*3) SSL
unit as SV
Manipulated output
MV1 MV1 engineering unit value MSL1
value 1
Manipulated output
MV2 MV2 engineering unit value MSL2
value 2
SVH Setpoint high limit x SSL to SSH SSH
SVL Setpoint low limit x SSL to SSH SSL
MSH1 -
RP1 MV1 ramp constant x 0 to (MSH1 - MSL1)
MSL1
MSH2 -
RP2 MV2 ramp constant x 0 to (MSH2 - MSL2)
MSL2
Signal distributor
SW x 0, 1, 2, 3 0
switch
BSW Backup switch x 0, 1 0
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
*1: x: Entry is permitted unconditionally
Blank: Entry is not permitted
Δ: Entry is permitted conditionally
*2: SSH: SV scale high limit
SSL: SV scale low limit
MSHn: MVn scale high limit
MSLn: MVn scale low limit
*3: Entry is permitted when the block mode is RCAS
SEE For more information about valid block modes of the SPLIT block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 1 of 7
The table below shows the connection methods and connected destinations of the I/O terminals of
the Representative Alarm Block (ALM-R):
Table 1.32-1 Connection Methods and Connected destinations of the I/O Terminals of
Representative Alarm Block (ALM-R):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 2 of 7
SEE For more information about the types of alarm processing possible for the ALM-R block, refer to:
ALSO " Alarm Processing Possible for Each Regulatory Control" in 1.1.3, "Input Processing, Output
Processing, and Alarm Processing Possible for Each Regulatory Control Block"
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
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 functions are masked.
However, the target of this alarm masking is limited by priority masking
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 3 of 7
For example, if the most important alarm among all alarms present is a medium-priority alarm, the
alarm status becomes “medium-priority alarm present (MALM).”
When the status of this representative alarm changes, a process alarm message is initiated for
output.
The alarm masking function is also effective on representative alarms. For example, if a
Representative Alarm Block (ALM-R) is specified as an input source of another Representative Alarm
Block (ALM-R), the representative alarm of the input source can be masked. Using this method, a
nested alarm filtering system can be configured.
The alarm detection specification of the Representative Alarm Block (ALM-R) is always fixed to
detection “Yes” for all alarms shown in the “Table of Alarms of Representative Alarm Block (ALM-R)”
except connection failure alarms.
By the input masking function explained in the following page, certain alarm inputs of the
Representative Alarm Block (ALM-R) may be excluded from the targets of above representative
alarm processing.
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 represented
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 targets of
representative alarm processing:
Table 1.32-4 Setpoint Values and Corresponding Targets of Representative Alarm Processing
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 Representative
alarm blocks (ALM-R) used, by the following methods:
Table 1.32-5 Table of Input Masking Patterns
SV
Input point
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 . Y
2 . Y
3 . Y Defined by the user
4 . Y ‘Y’ or ‘N’ or ‘.’
···
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:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 4 of 7
• “Y”
Regarded as a target of representative alarm processing.
• “N”
Not regarded as a target of representative alarm processing.
Alarm of the input source are unmasked.
• “.”
Not regarded as a target of representative alarm processing.
The alarm masking status of alarms at the input source is not manipulated at all.
When releasing all the alarm inputs from masking, a pattern of SV defined with “N”s for all alarm
inputs should be used.
However, for the alarms that beyond the ALM-R handling scope, the alarm masking cannot be
released by the SV pattern with all “N”s.
For an example, the pattern when SV=2 is defined with all “N”s. If the ALM-R handling scope is
defined with “Medium-priority alarm,” when releasing alarm mask, only the input alarms under the
Medium-priority are released, the masked High-priority alarms cannot be released.
Note that when the specification changes from “Y” to “.” following a change in the setpoint value
(SV), the current alarm masking status is held as is.
After the specification of an input point is changed from “Y” to “.,” alarm notifications will no longer
be transmitted from the function block corresponding to the input point or from the Representative
Alarm Block (ALM-R).
When the alarm masking status at the connected destination of an input terminal is changed from
unmasked to masked, the first alarm that occurs at this connected destination after the change will
not be masked. Therefore, caution should be exercised when changing the input masking pattern
from “N” to “Y,” from “N” to “.,” or from “.” to “Y.”
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.
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.
Medium-priority Masks medium-priority alarms and alarms of lower priorities.
2
alarm masking Only high-priority alarms are not masked.
Low-priority alarm Masks low-priority alarms and alarms of lower priorities.
3
masking High- and medium-priority alarms are not masked.
Logging alarm Masks logging alarms and alarms of lower priorities.
4
masking High-, medium- and low-priority alarms are not masked.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 5 of 7
Masks the alarms whose priority is lower than that of the highest-priority alarm
5 Dynamic masking currently occurred in the connected function block.
Only the alarm of the highest priority at the moment is 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 combinations of the alarm
processing range specification and SW setting:
Table 1.32-7 Alarm Masking Ranges
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 6 of 7
In this example, the builder-specified alarm range is assumed to be “All alarms.” The figure is based
on a scenario in which a high-priority alarm, medium-priority alarm and low-priority alarm have
occurred simultaneously at a function block controlled by the Representative Alarm Block (ALM-R),
to depict how the alarm masking status changes, or how the alarm status is recovered in the order
of higher to lower priority alarms.
Among all alarms present, only the alarm of the highest priority is not subject to masking.
Dynamic masking checks the priority level of alarms in each function block. For an example, if a
function block is sending an alarm with high priority level, the new alarms with lower levels will be
masked. While if another function block connected in the same ALM-R is in normal status, an new
alarm with medium level sent from this block will not be masked.
So that it is useful to used dynamic masking for handling alarms with multiple priority levels.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.32 Representative Alarm Block (ALM-R) Page 7 of 7
Data Item Data Name Entry Permitted or Not (*1) Range Default
MODE Block mode x ----- O/S (MAN)
ALRM Alarm status ----- NR
AFLS Alarm flashing status ----- 0
AF Alarm detection specification ----- 0
AOFS Alarm masking specification ----- 0
SV Setpoint value x 0 to 15 1
SW Priority masking switch x 0, 1, 2, 3, 4, 5 0
OPMK Operation mark x 0 to 64 0
UAID User application ID x ----- 0
*1: x: Entry is permitted unconditionally
Blank: Entry is not permitted
SEE For more information about valid block modes of the ALM-R block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.33 Pulse Count Input Block (PTC) Page 1 of 5
Figure 1.33-1 Function Block Diagram of Pulse Count Input Block (PTC)
The table below shows the connection methods and connected destinations of the I/O terminals of the Pulse
Count Input Block (PTC):
Table 1.33-1 Connection Methods and Connected Destinations of I/O Terminals of Pulse Count Input Block
(PTC):
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.33 Pulse Count Input Block (PTC) Page 2 of 5
SEE For more information about the types of input processing, output processing, and alarm processing possible
ALSO for the PTC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each Regulatory Control
Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.33 Pulse Count Input Block (PTC) Page 3 of 5
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 temporarily. The counter value and other data are held
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.33 Pulse Count Input Block (PTC) Page 4 of 5
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 only 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:
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 resumed. 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.
Alarm masking
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.33 Pulse Count Input Block (PTC) Page 5 of 5
SEE For more information about valid block modes of the PTC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
Block Status
Level Description
Symbol Name
2 PAUS Pause Pauses pulse counter
CTP Count Up Counter reaches a preset value
1 PALM Pre-Alarm Counter reaches Pre Count Up.
NR Normal Counting or CTUP, PALM not active.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34 Control Operations of YS Blocks Page 1 of 1
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.
Corresponding YS Instrument
Function Corresponding YS80 Corresponding YS
Block Model Instrument BCS Instrument Connected Connected to
via SICU ALR121
YS150,
SLCD SLCD YS170 User-selectable
multifunction mode
YS170 User-
SLPC SLPC YS170, YS150
programmable mode
SLMC SLMC
SMST-111 SMST-111 YS135 YS135
SMST-121 SMST-121 YS136 YS136
SMRT SMRT
SBSD SBSD
SLBC SLBC
SLCC SLCC
STLD STLD
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.1 Applying YS Blocks Page 1 of 1
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.”
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 1 of 11
Input Processing
Among process data of the YS block, PVs are processed via the standard input signal processing
function.
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 %.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 2 of 11
This function synchronizes the YS block mode and the operation mode of the YS instrument. It
notifies the YS instruments of a change made from the HIS or Sequence Control functions to the YS
block mode as an operation change. This function also detects changes in the operation mode of the
YS instruments and changes the YS block mode accordingly.
The operation of a YS instrument, while in cascade mode, is either Analog CAS or Communication
CAS.
• Analog CAS
Acquires an SV from the analog cascade setting input terminal of the YS instrument.
• Communication CAS
Sets an SV from the FCS (when the SPC/DDC flag of the YS instrument is SPC), or sets an MV
from the FCS (when the SPC/DDC flag of the YS instrument is DDC).
The setting made on the YS instrument determines whether Analog CAS or Communication CAS is
used.
The block mode change operation will differ between Analog CAS and Communication CAS.
In Communication CAS, do not use the YS block in RCAS or ROUT mode for
the FFCS series/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.
When using the YS instrument in Analog CAS, the mode changes will be as shown below.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 3 of 11
In Analog CAS, the YS instrument’s mode changes are handled in the same way as the YS block’s
mode changes made from the HIS or sequence table. When in MAN mode, neither YS block mode
nor YS instrument’s operation mode can be switched to CAS mode.
In Analog CAS, the cascade setting input value on the YS instrument will be used as an SV in CAS
mode. The YS block matches its SV value to the SV value on the YS instrument side. If the SET
terminal of the YS block is connected, the IMAN status of the master loop will not be changed even
when the mode is switched to CAS. In RCAS or ROUT mode, no controls can be performed from the
supervisory computer.
Figure 1.34.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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 4 of 11
Figure 1.34.2-4 Mode Changes when Using the SET Terminal in Communication CAS
When mode is changed from AUT to CAS, the YS block will enter CAS mode and the YS instrument
will enter SPC mode.
When changing from MAN mode to CAS mode, it is necessary to change from MAN to AUT first, then
to CAS.
A YS instrument will enter the backup mode when the FCS fails while its YS block is in CAS mode. A
setting on the YS instrument can be set to determine whether the backup mode will be MAN or AUT.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 5 of 11
Figure 1.34.2-5 Connection Example when the SET Terminal is not Used in Communication CAS
Figure 1.34.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.
In Communication CAS, do not use the YS block in RCAS or ROUT mode for
the FFCS series/KFCS2/KFCS/LFCS2/LFCS/SFCS/PFCS that communicate with
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 6 of 11
The figure below shows the mode changes of the SMST-111 and SMST-121 blocks.
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 instrument 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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 7 of 11
mode to other than MAN will generate an error. Any attempt to change the mode on the YS
instrument side will be canceled since the mode is forcibly fixed to MAN from the YS block.
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.
Input Processing
The YS block can perform the following Common Input Processing.
Digital Filter and Calibration functions are not available.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 8 of 11
Totalizer
In the YS80 Block (SLCD, SLPC, SLMC, SMST-111, SMST-121, SMRT), the PVs are totalized 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.
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 instrument, the decimal point
position of SUM displayed on the YS BCS block differs from that of the YS
instrument.
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 9 of 11
mode, an YS instrument can output an MV less than 0 % and greater than 100 %, as long as the
value is within the above range.
A YS block can output an MV ranging from 0 % to 100 %. When the YS block passes a 0 % MV or a
100 % MV to YS instrument, the YS instrument will output a -6.3 % MV or a 106.3 % MV as Tight-
Shut or Full-Open signals of the YS instrument. When the YS block passes an output signal to YS
instrument between the value of 0 % and 100 %, the YS instrument will output the same output
without change. If a YS block’s ML is set as 0 % and MH is set as 100 %, the ML and MH in the
corresponding YS instrument will be -6.3 % for ML and 106.3 % for MH respectively. This is caused
by the Tight-Shut and Full-Open functionality of the YS instrument. So that if the ML or the MH
needs to be set as 0 % and 100 %, the setting should be performed on YS instrument but not on YS
block. A YS instrument MV can be manipulated on YS block when the YS instrument is in MAN mode
and the YS block is in ROUT mode.
When a YS block is in ROUT mode, it always tracks the values in YS instrument unless the YS block
is being manipulated for passing an MV to the YS instrument. When the MV in the YS instrument is
less than 0 %, the YS block will take it as a 0 % value, while if the MV in the YS instrument is
greater than 100 %, the YS block will take it as a 100 % value.
Alarm Processing
▼ Leak Check, Pre-Batch Alarm, Batch End Alarm, Integral Deviation Alarm Level-One, Integral
Deviation Alarm Level-Two
The YS block handles alarms generated on the YS block and some alarms generated on the YS
instruments.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 10 of 11
SEE For more information about YS block’s alarm checks, refer to:
ALSO 5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
Others
The YS block has the following functions according to the standard PID blocks.
Setpoint Push-Back
This function equalizes SV, CSV, and RSV according to the mode of the function block.
Table 1.34.2-1 Block Modes and Equalization
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 For more information about Setpoint Push-back and Setpoint Limiter, refer to:
ALSO " Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.34.2 Common Specification of YS Blocks Page 11 of 11
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.
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.35 YS Controller Block (SLCD) Page 1 of 4
The table below shows the connection methods and the connection destinations of SLCD block I/O
terminals.
Table 1.35-1 I/O Terminal Connection Methods and Connection Destinations of YS Controller
Block (SLCD)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.35 YS Controller Block (SLCD) Page 2 of 4
The only processing timing available for the SLCD block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SLCD block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the setpoint pushback function, refer to:
ALSO " Setpoint Push-Back" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
SEE For more information about the setpoint limiter function, refer to:
ALSO " Setpoint Limiter" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.35 YS Controller Block (SLCD) Page 3 of 4
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.35 YS Controller Block (SLCD) Page 4 of 4
SEE For more information about valid block modes of the SLCD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.36 YS Programmable Controller Block (SLPC) Page 1 of 4
Figure 1.36-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.36-1 I/O Terminal Connection Methods and Connection Destinations of YS
Programmable Controller Block (SLPC)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.36 YS Programmable Controller Block (SLPC) Page 2 of 4
The only processing timing available for the SLPC block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SLPC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the setpoint pushback function, refer to:
ALSO " Setpoint Push-Back" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
SEE For more information about the setpoint limiter function, refer to:
ALSO " Setpoint Limiter" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.36 YS Programmable Controller Block (SLPC) Page 3 of 4
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.36 YS Programmable Controller Block (SLPC) Page 4 of 4
SEE For more information about valid block modes of the SLPC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.37 YS Programmable Controller Block with Pulse Width Output (SLMC) Page 1 of 4
Figure 1.37-1 Function Block Diagram of the YS Programmable Controller Block with Pulse
Width Output (SLMC)
The table below shows the connection methods and the connection destinations of SLMC block I/O
terminals.
Table 1.37-1 I/O Terminal Connection Methods and Connection Destinations of YS
Programmable Controller Block with Pulse Width Output (SLMC)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.37 YS Programmable Controller Block with Pulse Width Output (SLMC) Page 2 of 4
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SLMC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the setpoint pushback function, refer to:
ALSO " Setpoint Push-Back" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
SEE For more information about the setpoint limiter function, refer to:
ALSO " Setpoint Limiter" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.37 YS Programmable Controller Block with Pulse Width Output (SLMC) Page 3 of 4
Blocks"
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.37 YS Programmable Controller Block with Pulse Width Output (SLMC) Page 4 of 4
SEE For more information about valid block modes of the SLMC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.38 YS Manual Station Block with SV Output (SMST-111) Page 1 of 4
Figure 1.38-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.38-1 I/O Terminal Connection Methods and Connection Destinations of YS Manual
Station Block with SV Output (SMST-111)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.38 YS Manual Station Block with SV Output (SMST-111) Page 2 of 4
(SMST-111)
The SMST-111 block performs input processing, control computation processing, and alarm
processing.
The only processing timing available for the SMST-111 block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing and alarm processing possible for the
SMST-111 block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the setpoint pushback function, refer to:
ALSO " Setpoint Push-Back" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
SEE For more information about the setpoint limiter function, refer to:
ALSO " Setpoint Limiter" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.38 YS Manual Station Block with SV Output (SMST-111) Page 3 of 4
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.38 YS Manual Station Block with SV Output (SMST-111) Page 4 of 4
SEE For more information about valid block modes of the SMST-111 block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.39 YS Manual Station Block with MV Output Lever (SMST-121) Page 1 of 3
Figure 1.39-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.39-1 I/O Terminal Connection Methods and Connection Destinations of YS Manual
Station Block with MV Output Lever (SMST-121)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.39 YS Manual Station Block with MV Output Lever (SMST-121) Page 2 of 3
(SMST-121)
The SMST-121 block performs input processing, control computation processing, output processing,
and alarm processing.
The only processing timing available for the SMST-121 block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SMST-121 block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
AOFS - - 0
Alarm masking
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.39 YS Manual Station Block with MV Output Lever (SMST-121) Page 3 of 3
specification
PV Process variable - PV engineering unit value SL
SUM Totalizer value x Engineering unit value 0
MV Manipulated output value xx 0.0 to 100.0 % 0
Remote manipulated
RMV - 0.0 to 100.0 % 0
output value
PH High-limit alarm setpoint ▲ SL to SH SH
PL Low-limit alarm setpoint ▲ SL to SH SL
Manipulated variable high
MH xx 0.0 to 100.0 % 100
setpoint
Manipulated variable low
ML xx 0.0 to 100.0 % 0
setpoint
OPHI Output high-limit index x 0.0 to 100.0 % 100
OPLO Output low-limit index x 0.0 to 100.0 % 0
OPMK Operation mark x 0 to 64 0
UAID User application ID x - 0
Value in the same engineering
SH PV scale high limit - -
unit as PV
Value in the same engineering
SL PV scale low limit - -
unit as PV
MSH MV scale high limit - Fixed to 100 % 100 %
MSL MV scale low limit - Fixed to 0 % 0%
RAW Raw input data - 4096 to 20480 (*2) -
*1: xx: Entry is permitted from both the YS instrument and HIS
x: Entry is permitted from the HIS only
▲: Data for the YS block can be entered from the HIS, the data for the YS instrument can be entered
from the YS instrument
-: Entry is not permitted
*2: The range of 4096 (0x1000) to 20480 (0x5000) corresponds to the range of 0.0 % to 100.0 %.
SEE For more information about valid block modes of the SMST-121 block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.40 YS Ratio Set Station Block (SMRT) Page 1 of 5
Figure 1.40-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.40-1 I/O Terminal Connection Methods and Connection Destinations of YS Ratio Set
Station Block (SMRT)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.40 YS Ratio Set Station Block (SMRT) Page 2 of 5
The only processing timing available for the SMRT block is a periodic startup. Moreover, only the
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SMRT block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the setpoint pushback function, refer to:
ALSO " Setpoint Push-Back" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Pushback" in 1.4, "Control Computation Processing Common to Controller
Blocks"
SEE For more information about the setpoint limiter function, refer to:
ALSO " Setpoint Limiter" in " Others" in 1.34.2, "Common Specification of YS Blocks"
" Setpoint Value Limiter" in 1.4, "Control Computation Processing Common to Controller
Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.40 YS Ratio Set Station Block (SMRT) Page 3 of 5
The communication between the SMRT Ratio Set Instrument and the SMRT function block only
conveys the internal ratio value (SVn), the setpoint value based on the engineering unit (SV) is not
conveyed.
In order to make the setpoint value (SV) on the SMRT function block equal to the setpoint value
(SV) on SMRT Ratio Set Instrument, when the SMRT function block receives or sends the internal
ratio value, the conversion based on the scale settings is performed with the following formulae:
When SMRT function block converts the received internal ratio svn into its SV:
When SMRT function block sends it SV to SMRT Ratio Set Instrument, it converts the SV into the
internal ratio svn:
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.40 YS Ratio Set Station Block (SMRT) Page 4 of 5
This function locks the YS block mode to MAN depending on the connection destination of the YS
block’s INT terminal.
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.40 YS Ratio Set Station Block (SMRT) Page 5 of 5
SEE For more information about valid block modes of the SMRT block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.41 YS Batch Set Station Block (SBSD) Page 1 of 3
Figure 1.41-1 Function Block Diagram of the YS Batch Set Station Block (SBSD)
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.41-1 I/O Terminal Connection Methods and Connection Destinations of YS Batch Set
Station Block (SBSD)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.41 YS Batch Set Station Block (SBSD) Page 2 of 3
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing and alarm processing possible for the
SBSD block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.41 YS Batch Set Station Block (SBSD) Page 3 of 3
First-order compensation
CC2 xx -1.0000 to 1.0000 0.0000
coefficient b (*3)(*2)
Second-order compensation
CC3 xx -1.0000 to 1.0000 0.0000
coefficient g (*3)(*2)
CC4 Density r (*4) xx 0.5000 to 1.2000 1.0000
OPHI Output high-limit index x 0.0 to 100.0 % 100
OPLO Output low-limit index x 0.0 to 100.0 % 0
OPMK Operation mark x 0 to 64 0
UAID User application ID x - 0
Value in the same
SH PV scale high limit - -
engineering unit as PV
Value in the same
SL PV scale low limit - -
engineering unit as PV
MSH MV scale high limit - Fixed to 100 % 100 %
MSL MV scale low limit - Fixed to 0 % 0%
RAW Raw input data - 4096 to 20480 (*5) -
*1: xx: Entry is permitted from both the YS instrument and HIS
x: Entry is permitted from the HIS only
-: Entry is not permitted
*2: The decimal point position for the coefficient can be specified on the YS instrument, while that is fixed
to 4 decimal places on the YS BCS block. Therefore, the decimal point position of the YS BCS block will
not match that of the YS instrument unless the coefficient on the YS instrument also has 4 decimal
places. For example, if the YS BCS block shows the coefficient to 3 decimal places, e.g. 1.000, the YS
BCS block will display 0.1000.
*3: Valid only when the general secondary expression is selected for the correction computation. Setting a
new value for CC2 will change the CC4 data.
*4: Valid only when the ASTM method is selected for the correction computation. Setting a new value for
CC4 will change the CC2 data.
*5: The range of 4096 (0x1000) to 20480 (0x5000) corresponds to the range of 0.0 % to 100.0 %.
SEE For more information about valid block modes of the SBSD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.42 YS Batch Controller Block (SLBC) Page 1 of 3
Figure 1.42-1 Function Block Diagram of the YS Batch Controller Block (SLBC)
Be sure to set batch setpoints (BSET) to the SLBC 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 SLBC block I/O
terminals.
Table 1.42-1 I/O Terminal Connection Methods and Connection Destinations of YS Batch
Controller Block (SLBC)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.42 YS Batch Controller Block (SLBC) Page 2 of 3
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SLBC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.42 YS Batch Controller Block (SLBC) Page 3 of 3
SEE For more information about valid block modes of the SLBC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.43 YS Blending Controller Block (SLCC) Page 1 of 4
Figure 1.43-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.43-1 I/O Terminal Connection Methods and Connection Destinations of YS Blending
Controller Block (SLCC)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.43 YS Blending Controller Block (SLCC) Page 2 of 4
basic scan period can be selected as the scan period to execute the periodic startup.
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing, output processing, and alarm
processing possible for the SLCC block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the output processing, refer to:
4., “Output Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
SEE For more information about the mode change interlock function, refer to:
ALSO " Fixing to MAN Mode using the Mode Change Interlock Function" in " Block Mode
Tracking Function" in 1.34.2, "Common Specification of YS Blocks"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.43 YS Blending Controller Block (SLCC) Page 3 of 4
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.43 YS Blending Controller Block (SLCC) Page 4 of 4
not match that of the YS instrument unless the coefficient on the YS instrument also has 4 decimal places. For
example, if the YS BCS block shows the coefficient to 3 decimal places, e.g. 1.000, the YS BCS block
will display 0.1000.
*3: Valid only when the general secondary expression is selected for the correction computation. Setting a
new value for CC2 will change the CC4 data.
*4: Valid only when the ASTM method is selected for the correction computation. Setting a new value for
CC4 will change the CC2 data.
*5: The High and low limit of SV scale varies with the setting in [SV Range Display Format] on the builder.
For an YS instrument (SLCC), the SV range can be set between 0 to 299.99, but for a SLCC block, the
setting will be limited to 0 to 99.99 % when the option 2 is selected for the setting of [SV Range
Display Format]. When changing this setting, the decimal point position will be changed accordingly.
*6: The range of 4096 (0x1000) to 20480 (0x5000) corresponds to the range of 0.0 % to 100.0 %.
SEE For more information about valid block modes of the SLCC block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.44 YS Totalizer Block (STLD) Page 1 of 3
The table below shows the connection methods and the connection destinations of STLD block I/O
terminals.
Table 1.44-1 I/O Terminal Connection Methods and Connection Destinations of YS Totalizer
Block (STLD)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.44 YS Totalizer Block (STLD) Page 2 of 3
SEE For more information about the common functions of the YS blocks, refer to:
ALSO 1.34, "Control Operations of YS Blocks"
For more information about the types of input processing and alarm processing possible for the
STLD block, refer to:
1.1.3, "Input Processing, Output Processing, and Alarm Processing Possible for Each
Regulatory Control Block"
For more information about the input processing, refer to:
3., “Input Processing” in Function Blocks Overview (IM 33J15A20-01EN)
For more information about the alarm processing, refer to:
5., “Alarm Processing – FCS” in Function Blocks Overview (IM 33J15A20-01EN)
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
1.44 YS Totalizer Block (STLD) Page 3 of 3
to 4 decimal places on the YS BCS block. Therefore, the decimal point position of the YS BCS block will not
match that of the YS instrument unless the coefficient on the YS instrument also has 4 decimal places.
For example, if the YS BCS block shows the coefficient to 3 decimal places, e.g. 1.000, the YS BCS
block will display 0.1000.
*3: Valid only when the general secondary expression is selected for the correction computation. Setting a
new value for CC2 will change the CC4 data.
*4: Valid only when the ASTM method is selected for the correction computation. Setting a new value for
CC4 will change the CC2 data.
*5: The range of 4096 (0x1000) to 20480 (0x5000) corresponds to the range of 0.0 % to 100.0 %.
SEE For more information about valid block modes of the STLD block, refer to:
ALSO 1.1.4, "Valid Block Modes for Each Regulatory Control Block"
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022
Revision Information Page 1 of 1
Revision Information
Title : Function Blocks Reference Vol.1
Manual No. : IM 33J15A30-01EN
file:///C:/Program%20Files%20(x86)/YOKOGAWA/IA/iPCS/Products/CENTUMVP/Pr... 8/6/2022