You are on page 1of 13

11/7/2018 CENTUM VP function blocks

MaxPlant
CENTUM VP function blocks
Articles about the project

news Contacts

Peter

Posted on 1/26/2018
All articles of the YOKOGAWA section

Functional blocks

Function Block Structure

Input processing
Convert the input signal to the process variable PV.

Output processing
Convert the calculated value to the output variable MV.

Alarm processing
The detected process errors are reflected in the Alarm Status and displayed as messages to the operator.

http://www.maxplant.ru/article/centum_fb.php#mode 1/13
11/7/2018 CENTUM VP function blocks

Modes and statuses


Data of functional blocks
Data Item
Symbol Name Description
MODE Block mode Block mode
Bsts Block status Block status
ALRM Alarm status Accident status
AF Alarm detection bypass Alarm detection lock
AOFS Alarm OFF Suppression (masking) of alarm messages
AFLS Alarm flashing status Status flashing (acknowledgment) of the accident
PV Process variable Process variable
SV Setpoint value Target value
MV Manipulated output value Output value

Block mode (MODE)

Block Mode - determines the control status and the status of the outputs of the function block.

Basic block modes


A
Symbol Name Description
priority
four O/s Out of service All functions are stopped.
Initialization
3 IMAN Output calculation and processing stopped.
MANual
2 TRK TRacKing Calculations are stopped, and a certain value is output.
MAN MANual The calculations are stopped, and the output is the value entered manually by the operator.
AUT AUTomatic Calculations are performed and the calculated value is fed to the output.
one CAS Cascade Calculations are performed, the specified CSV value comes from the upstream block.
The calculations are stopped, the specified CSV value comes from the upstream block directly to
PRD PRimary Direct
the output.
RCAS Remote cascade Calculations are performed, the remote RSV setpoint comes from the dispatcher's computer.
0 Calculations are stopped, the remote RSV setpoint comes from the dispatcher’s computer directly
ROUT Remote out
to the output.

Compound Block Mode - a functional block can be simultaneously in several basic modes with different
priorities. Active is the mode with the highest priority.

Compound Block Mode Compatibility Chart Compatibility


Chart
Priorities
Type of 0 one 2 3 four
one MAN, AUT, CAS O/s
2 MAN, AUT, CAS, PRD IMAN
3 MAN, AUT, CAS, PRD TRK
four MAN, AUT, CAS, PRD TRK IMAN
five RCAS, ROUT IMAN
6 RCAS, ROUT TRK
7 RCAS, ROUT TRK IMAN
eight RCAS, ROUT MAN, AUT, CAS, PRD
http://www.maxplant.ru/article/centum_fb.php#mode 2/13
11/7/2018 CENTUM VP function blocks

9 RCAS, ROUT MAN, AUT, CAS IMAN


ten RCAS, ROUT MAN, AUT, CAS TRK
eleven RCAS, ROUT MAN, AUT, CAS TRK IMAN

The transition from one mode to another is carried out by an external command (operator or other block) or
automatically by changing the internal state of the block itself (for example, if an I / O module fails).

Block Status (BSTS)

Block Status - shows the operating status of the function block.


Not all functional blocks have Block Status.

Functional blocks with statuses


Functional blocks
Priority Regulators Sequential control Calculators
status
TM
MC * BSETU * PTC SO * SIO * CTS CI CO AVE-C
CTP
3 ANCK - ANCK PAUS - ERR -
PALM HI
OFF
2 - PAUS - CTUP LO -
LOCK
NR NR
STRT
IBCH
STUP
STDY
ERLY
CTUP
SIM PBCH SIM RUN RUN
one PALM -
NR END NR STOP STOP
NR
NCNT
RSET
EMST
EEMS
RSTR

Description of the functional block status (BSTS)


Symbol Name Description
Motor Control Block (MC *)
ANCK Answer - Back Check Inhibition Feedback control blocked
OFF Off service Exit stopped
Lock Interlock The output is preset
SIM Simulation The exit is stopped, but the output is simulated.
NR Normal Normal status
Flow-Totalizing Batch Set Block (BSETU-1), Weight-Totalizing Batch Set Block (BSETU-2)
STRT Batch start
Ibch Batch Initialization
STUP Batch setup
STDY Ready
ERLY Early
PBCH Pre-batch
END Batch end
NCNT Batch stopped
RSET Reset
EMST Emergency shutdown
Eems Emergency Shutdown Completed
Rstr Restart

http://www.maxplant.ru/article/centum_fb.php#mode 3/13
11/7/2018 CENTUM VP function blocks
Pulse Count Input Block (PTC)
PAUS Pause Pulse count on pause
Palm Pre-Alarm The counter has reached the pre-alarm setting.
CTUP Count up The counter has reached the specified value
NR Normal Counts or CTUP, PALM is not active.
SO *
SIM Simulation The exit is stopped, but the output is simulated.
NR Normal Normal status
SIO *
ANCK Answer - Back Check Inhibition Feedback control blocked
SIM Simulation The exit is stopped, but the output is simulated.
NR Normal Normal status
Timer Block (TM)
PAUS Pause Pause Timer
NR Normal Timer counts and DV> DL
Palm Pre-Alarm Timer counts and 0 <DV ≤ DL
CTUP Count up Timer counts and DV = 0
RUN Run Timer counts after the Start command
STOP Stop Timer stopped by Stop command
Pulse Train Input Counter Block (CTP)
PAUS Pause Pause Counter
NR Normal Counter counts and DV> DL
Palm Pre-Alarm Counter counts and 0 <DV ≤ DL
CTUP Count up Counter counts and DV ≤ 0
RUN Run The counter counts after the Start command
STOP Stop Counter stopped by Stop command
Software Counter Block (CTS)
NR Normal Counter counts and DV> DL
Palm Pre-Alarm Counter counts and 0 <DV ≤ DL
CTUP Count up Counter counts and DV ≤ 0
RUN Run The counter counts after the Start command
STOP Stop Counter stopped by Stop command
Code Input Block (CI)
NR Normal 0 ≤ PV <PH-DL
HI High PV ≥ PH
LO Low PH-DL ≤ PV <PH
Code Output Block (CO)
NR Normal 0 ≤ PV <PH-DL
HI High PV ≥ PH
LO Low PH-DL ≤ PV <PH
Cumulative-Average Block (AVE-C)
RUN Averaging Starts Start initialization or averaging.
STOP Averaging Stops Averaging is stopped, output is held.

Accident status

The alarm status is displayed in the alarm status of the function block (ALRM).
Not all functional blocks have emergency status.

Blocking accidents

Alarm Detection (AF) - used to block the detection of alarms.


http://www.maxplant.ru/article/centum_fb.php#mode 4/13
11/7/2018 CENTUM VP function blocks

Suppression of accidents

Alarm Inhibition (AOFS) - is used to temporarily suppress alarm messages (at the same time, accidents
continue to be detected and affect the alarm status).

The operator can turn on AOFS only at once for all alarm messages of the function block, and in the program it
is possible to suppress the alarm messages individually.

Alarm flashing status

Alarm flashing status (AFLS) - the flashing status of an unacknowledged alarm.

Data status

Data Status - characterizes the accuracy of I / O data.


Data received from the I / O module is transferred from one functional unit to another along with information
about the validity. Functional blocks take this information into account in their actions.

Data Status
Symbol Name Description
BAD BAD value Unreliable data. A meaningless value or last normal value is saved.
QueSTionable The quality of the data is questionable: not normal and not bad. The value obtained from the outside, manually
QST
value set in the calibration mode or the last normal value is saved.
No
NCOM Data received from another station, have ceased to be updated due to a communication break.
COMmunication
Not From The data was not received from the process inputs / outputs, but from the outside, either set manually in the
NFP
Process calibration mode, or obtained by the calculated method.
CLP + CLamp high The output value is fixed at the upper limit.
CLP- CLamp low The output value is fixed at the lower limit.
CND Conditional Cascade communication with the next functional block is open.
Cal Calibration The data is set manually in an emergency.
Invalid data: value not yet set after switching to calibration mode or not yet updated after exiting calibration
Nefv Not EFfeciVe
mode.
O/s Out of service The I / O related function block is in O / S mode. Input is not updated.
MNT MaiNTenance The I / O related function block is in online maintenance mode. Input is not updated.
IOP + Input Open high Input process signal is brought to maximum due to wire breakage or other malfunction.
IOP- Input Open low The input process signal is brought to a minimum due to a wire break or hardware failure.
OOP Output OPen Open signal due to wire break or hardware failure.
PI / O Not
NRDY Input / output signals are blocked due to a power failure, maintenance, or other failure.
ReaDY
PI / O Power
Pfal Input / output signals are blocked due to a power failure.
FAiLure
PI / O Long
LPFL Input-output signals are blocked for a long time due to a power failure or other failure.
Power FAiLure
MINT Master INitialize Cascade communication with the previous block is in a state that requires balancing.
The next block in a cascade is in a state where the SV pushback operation should bring the CSV in accordance
SVPB SV PushBack
with the SV.

3D models and CNC lessons. All for 5990r!


stl3d.ru
All 3d models from the site + 3 Lessons CNC Profi for 5990r
Yandex.Direct

http://www.maxplant.ru/article/centum_fb.php#mode 5/13
11/7/2018 CENTUM VP function blocks

Regulators

Regulator input processing

Digital filter(digital filter) The


first-order inertial element filters the noise of the input signal.

Cal(calibration)
During maintenance or testing, the process variable (PV) or the calculated output value (CPV) can be manually
set by the operator.

BAD
BAD - a signal of poor quality.

PV overshoot
If the signal status is BAD, then its boundary value is substituted for the real signal.

Regulator output processing

http://www.maxplant.ru/article/centum_fb.php#mode 6/13
11/7/2018 CENTUM VP function blocks

General alarm statuses for all regulators (ALRM)

Alarm Status Common to Regulatory Control Blocks


Tag Name Description
NR Normal No accidents.
OOP Output OPen Alarm Hardware failure of the output module or wire break.
Iop High Input Open Alarm Hardware failure of the input module or wire breakage, the value of the input signal is set to maximum.
IOP- Low Input Open Alarm Hardware failure of the input module or wire breakage, the input signal is set to minimum.
HH High High Alarm The process variable went abroad high high.
Ll Low low alarm Process variable is out of low low.
HI High alarm The process variable went abroad high.
LO Low alarm The process variable has gone low.
DV + Deviation Alarm + A positive mismatch between the process variable and the task exceeded the setpoint value.
DV- Deviation Alarm - The negative mismatch between the process variable and the task exceeded the setpoint value.
VEL + Velocity Alarm + The rate of increase of the input signal exceeded the set point.
VEL- Velocity Alarm - The rate of reduction of the input signal exceeded the set point.
MHI Output High Alarm The output signal has exceeded the upper limit.
MLO Output Low Alarm The output signal has exceeded the upper limit.
CNF Connection Failure Alarm The function block is in maintenance mode.

Types of regulators

Regulatory Control Blocks


Model Title Purpose
Input Indicator Block
PVI Input Indicator Block Indication of the input analog signal as a process variable PV.
Input Indicator Block with Indication of the input signal as a process variable PV, limiting the value of the
PVI-DV
Deviation Alarm setpoint SV, alarm discrepancy alarm DV = SV-PV.
Controller block
PID
PID PID PID Controller Block
controller

http://www.maxplant.ru/article/centum_fb.php#mode 7/13
11/7/2018 CENTUM VP function blocks
PI-HLD Sampling PI Controller Block Discrete PI controller.
PID- PID Controller Block with Batch
PID controller with batch switching.
BSW Switch
Two-Position ON / OFF
ONOFF Two-way control.
Controller Block
ONOFF- Enhanced Two-Position ON /
Improved on-off controller.
E OFF Controller Block
ONOFF- Three-Position ON / OFF
Three-way controller.
G Controller Block
ONOFF- Enhanced Three-Position ON /
Improved three-way controller.
GE OFF Controller Block
Time Proportioning ON / OFF
PID-TP Electric oven temperature control.
Controller
PD Controller Block with Manual
PD-MR Proportional differential controller with manual reset.
Reset
PI-
Blending PI Controller Block PI controller mixing process.
BLEND
PID-
Self-Tuning PID Controller Block Self-tuning PID controller.
STC
Manual Loader Block
Mld Manual Loader Block Manual control valve.
MLD- Manual Loader Block with Input
Manual valve control with process variable indication.
PVI Indicator
MLD- Manual Loader Block with AUTO
Manual control valve with automatic / manual switching.
SW / MAN SW
Two-Position Motor Control
MC-2 2nd position motor control for pump or gate valve.
Block
Enhanced Two-Position Motor
MC-2E Improved 2-position motor control for pump or gate valve.
Control Block
Three-Position Motor Control
MC-3 3-position motor control of the pump or valve. <
Block
Enhanced Three-Position Motor
MC-3E Improved 3-position motor control of the pump or valve.
Control Block
Signal setter block
RATIO Ratio set block Maintain a constant relationship between two variables.
PG-L13 13-Zone Program Set Block Set 13 different time settings.
BSETU-
Flow-Totalizing Batch Set Block Portioning dosing.
2
BSETU- Weight-Totalizing Batch Set
Portion weighing.
3 Block
Signal limiter block
VELLIM Velocity Limiter Block Limit the rate of increase of the signal.
Signal selector block
SS-H /
Signal selector block Compares 2 or 3 input signals and selects the minimum, average or maximum.
M/L
AS-H /
Auto Selector Block Compares 2 or 3 input signals and selects the minimum, average or maximum.
M/L
SS- Dual-Redundant Signal Selector
Selects one signal from the two reserved ones.
DUAL Block
Signal Distributor Block
Fout Cascade Signal Distributor Block Distributes the reference signal to 8 blocks.
Feedforward Signal Summing
Ffsum Sum the lead signal with the feedback signal.
Block
Non-Interference Control Output
Xcpl
Block
Split Control Signal Splitter Block Spreads a task signal into two signals with different ranges.
Alarm block
ALM-R Representative Alarm Block Controls the alarm of 16 other blocks.
Pulse Count Input Block

http://www.maxplant.ru/article/centum_fb.php#mode 8/13
11/7/2018 CENTUM VP function blocks
PTC Pulse Count Input Block Pulse counter.

3D models and CNC lessons. All for 5990r! stl3d.ru


All 3d models from the site + 3 Lessons CNC Profi for 5990r
Yandex.Direct

Calculators

Calculator Input Processing

General alarm statuses for all calculators (ALRM)

Alarm Status Common to Calculate Blocks


Tag Name Description
NR Normal No accidents.
Iop High Input Open Alarm Hardware failure of the input module or wire breakage, the value of the input signal is set to maximum.
IOP- Low Input Open Alarm Hardware failure of the input module or wire breakage, the input signal is set to minimum.
HH High High Alarm The process variable went abroad high high.
Ll Low low alarm Process variable is out of low low.
HI High alarm The process variable went abroad high.
LO Low alarm The process variable has gone low.
VEL + Velocity Alarm + The rate of increase of the input signal exceeded the set point.
VEL- Velocity Alarm - The rate of reduction of the input signal exceeded the set point.
CNF Connection Failure Alarm The function block is in maintenance mode.
CERR Computation Error Alarm Error in custom calculation formula.

Types of calculators

Calculation Blocks
http://www.maxplant.ru/article/centum_fb.php#mode 9/13
11/7/2018 CENTUM VP function blocks

Model Title Purpose


Arithmetic Calculation Block
ADD Addition block Addition and subtraction.
MUL Multiplication block Multiplication.
Div Division block Division.
AVE Averaging Block The calculation of the average value.
Analog Calculation Block
Sqrt Square root block Square root extraction.
EXP Exponential block The calculation of the exponent.
Lag First-Order Lag Block Inertial link of the first order.
INTEG Integration block Integral.
LD Derivative Block Derivative.
Ramp Ramp block Ramp.
LDLAG Lead / Lag Block Advance / lag compensation.
Dlay Dead-time block Temporary delay.
DLAY-C Dead-Time Compensation Block Time delay compensation.
AVE-M Moving average block Moving average.
AVE-C Cumulative-Average Block Accumulated average.
FUNC- Variable Line-Segment Function
Linear approximation.
var Block
Temperature and Pressure
TPCFL Correction of temperature and pressure flow rate, measured using a differential flow meter.
Correction Block
Correction of the flow rate of crude oil and petroleum products by temperature and specific
ASTM1 ASTM Correction Block: Old JIS
gravity according to the ASTM Old JIS method.
Correction of the flow rate of crude oil and petroleum products by temperature and specific
ASTM2 ASTM Correction Block: New JIS
gravity according to ASTM New JIS.
Logic Operation Block
AND Logical AND Block Logical I.
OR Logical OR Block Logical or
NOT Logical NOT Block Logical NOT.
Set-Dominant Flip-Flop Block with
SRS1-S RS trigger with installation priority with 1 output.
1 Output
Reset-Dominant Flip-Flop Block
SRS1-R RS reset trigger with 1 output.
with 1 Output
Set-Dominant Flip-Flop Block with
SRS2-S RS-trigger with installation priority with 2 outputs.
2 Output
Set-Dominant Flip-Flop Block with
SRS2-R RS reset trigger with 2 outputs.
2 Output
WOUT Wipeout Block Logical AND input 1 and NOT input 2.
OND ON-Delay Timer Block Timer delayed on.
OFFD OFF-Delay Timer Block Timer with a delay on shutdown.
One-Shot Block (rising-edge
TON Impulse positive front.
trigger)
One-Shot Block (falling-edge
TOFF Impulse negative front.
trigger)
GT Comparator Block (more) Comparison: >
Comparator Block (greater than
Ge
or equal) Comparison: ≥

EQ Equal Operator Block Comparison: =


BAND Bitwise AND Block Bitwise logical I.
Bor Bitwise OR Block Bitwise logical OR.
BNOT Bitwise NOT Block Bitwise logical NOT.
General-Purpose Calculation Block
CALCU General-Purpose Calculation Block Universal software numeric calculator.
CALCU- General-Purpose Calculation Block Universal software string calculator.

http://www.maxplant.ru/article/centum_fb.php#mode 10/13
11/7/2018 CENTUM VP function blocks
C with String I / O
Calculation Auxiliary Block.
3-Pole 3-Position Selector Switch
SW-33 3 pole 3 position switch.
Block
1-Pole 9-Position Selector Switch
SW-91 1 pole 9 position switch.
Block
DSW-
Selector Switch Block for 16 Data 16 settings selector
16
DSW-
Selector Switch Block for 16 Data 16 string set selector
16C
DSET Data Set Block Buffer for storing engineering value entered by the operator.
DSET- Data Set Block with Input
Buffer for storing and displaying engineering values entered by the operator.
PVI Indicator
BDSET-
1-Batch Data Set Block Batch job 16 digital settings
1L
BDSET-
1-Batch String Set Block Batch job 16 string settings
1C
BDSET-
2-Batch Data Set Block Batch job of two sets of 16 digital settings
2L
BDSET-
2-Batch String Set Block Batch job of two sets of 16 string settings
2C
BDA-L Batch Data Acquisition Block Batch collection of 16 digital settings
BDA-C Batch String Acquisition Block Batch collection of 16 string settings
ADL Station Interconnection Block Data transfer between two function blocks at different FCS control stations.

3D models and CNC lessons. All for 5990r! stl3d.ru


All 3d models from the site + 3 Lessons CNC Profi for 5990r
Yandex.Direct

Sequential control

General alarm statuses for all sequential control units (ALRM)

Alarm Status Common to Sequence Control Blocks


Tag Name Description
NR Normal No accidents.
OOP Output OPen Alarm Hardware failure of the output module or wire break.
Iop High Input Open Alarm Hardware failure of the input module or wire break.
CNF Connection Failure Alarm The function block is in maintenance mode.
PERR Computation Error Answerback Inconsistency Alarm Impossible combination of response signals.
ANS + Answerback Error +
ANS- Answerback Error -

Types of sequential control units

Sequence control blocks


Model Title Purpose
Sequence table block
ST16 Sequence table block Solution matrix: 64 I / O, 32 rules.
ST16E Rule extension block Expansion of the number of rules of the decision matrix.

http://www.maxplant.ru/article/centum_fb.php#mode 11/13
11/7/2018 CENTUM VP function blocks
Logic chart block
LC64 Logic chart block Logic circuit: 32 inputs, 32 outputs, 64 logic elements.
External Connection Logic Chart
LC64-E Logic diagram with external connections.
Block
Sequential Function Chart - Sequential Function Chart
_SFCSW 3-Position Switch SFC Block
_SFCPB Pushbutton sfc block
_SFCAS Analog SFC Block
Switch Instrument Block - control units of various actuators
SI-1 Switch Instrument Block with 1 input.
SI-2 Switch Instrument Block with 2 inputs.
SO-1 Switch Instrument Block with 1 output.
SO-2 Switch Instrument Block with 2 outputs.
SIO-11 Switch Instrument Block with 1 input and 1 output.
SIO-12 Switch Instrument Block with 1 input and 2 outputs.
SIO-21 Switch Instrument Block with 2 inputs and 1 output.
SIO-22 Switch Instrument Block with 2 inputs and 2 outputs.
SIO-12P Switch Instrument Block with 1 input and 2 pulse outputs
SIO-22P Switch Instrument Block with 2 inputs and 2 pulse outputs.
SI-1E Enhanced Switch Instrument Block with 1 input.
SI-2E Enhanced Switch Instrument Block with 2 inputs.
SO-1E Enhanced Switch Instrument Block with 1 output.
SO-2E Enhanced Switch Instrument Block with 2 outputs.
SIO-11E Enhanced Switch Instrument Block with 1 input and 1 output.
SIO-12E Enhanced Switch Instrument Block with 1 input and 2 outputs.
SIO-21E Enhanced Switch Instrument Block with 2 inputs and 1 output.
SIO-22E Enhanced Switch Instrument Block with 2 inputs and 2 outputs.
SIO-
Enhanced Switch Instrument Block with 1 input and 2 pulse outputs
12PE
SIO-
Enhanced Switch Instrument Block with 2 inputs and 2 pulse outputs.
22PE
Sequence Auxiliary Block
Tm Timer block Measure time in seconds or minutes.
CTS Software Counter Block Event counter
CTP Pulse Train Input Counter Block Pulse counter.
CI Code Input Block Indication of an integer number, binary or BCD code of which is read from the inputs.
Conversion of an integer specified by the operator into a binary format with output to the
CO Code Output Block
outputs.
Rl Relational Expression Block
RS Resource Scheduler Block Controls uniform loading of limited production resources.
Valve Monitoring Block
VLVM Valve Monitoring Block Monitors the correct operation of the valve.

Front Panel Blocks


Faceplate blocks
Model Title Purpose
Analog Faceplate Blocks
Dual-Pointer Indicating
INDST2 Indication of the process variable PV and SV task control.
Station Block
Dual-Pointer Manual Station
INDST2S Control of the SV task and the output MV value.
Block

http://www.maxplant.ru/article/centum_fb.php#mode 12/13
11/7/2018 CENTUM VP function blocks
INDST3 Triple-Pointer Manual Station Indication of the process variable PV and control of the task SV and the output value MV.
Block
Sequence Faceplate Blocks
BSI Batch Status Indicator Block Indication phase sequence.
Extended 5-push-button
PBS5C Control of five buttons with indication.
switch block
Extended 10-Push-Button
PBS10C Control of ten buttons with indication.
Switch Block
Hybrid Faceplate Blocks
Extended Hybrid Manual It has the functionality of Triple-Pointer Manual Station Block (INDST3) and Extended 5-Push-
HAS3C
Station Block Button Switch Block (PBS5C).

System blocks
System Function Blocks
Model Title Purpose
FCS_CPU CPU Load Information Block CPU load monitoring.
FCS_COM Communication Load Information Block Network boot monitoring.
FCS_IOC I / O Load Information Block Monitoring of loading of communication with entrances exits.
FCS_SBL SEBOL Related Information Block SEBOL monitoring.

3D models and CNC lessons. All for 5990r!


stl3d.ru
All 3d models from the site + 3 Lessons CNC Profi for 5990r
Yandex.Direct

Inputs / Outputs CENTUM VP

Overview of DCS CENTUM VP

Yandex.Direct

3D models
lessons. Al
To learn more

© Tumanov AV, 2016-2018

http://www.maxplant.ru/article/centum_fb.php#mode 13/13

You might also like