Professional Documents
Culture Documents
Sequence Control (Sequence Table)
Sequence Control (Sequence Table)
SEQUENCE CONTROL
(SEQUENCE TABLE)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
TYPES OF SEQUENCE CONTROL BLOCKS (1/2)
On top of the basic types above, there are also other types such as
Sequence Table Block M_ST16
(Number of condition signals: 32 to 64, number of action signals: 32 to 64 / Total 96)
Rule Extension Block M_ST16
Sequence Table Block L_ST16
(Number of condition signals: 64, number of action signals: 64 / Total 128)
Rule Extension Block L_ST16
The conditions & operations are arranged in the table format & specifies which operation
is performed by the combination of conditions.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Sequence Table block (ST16, ST16E) is a decision table type function block that describes
the relationship between input signal and output signal in a Y/N (Yes/No) fashion.
The ST16 block has a sequence control function that handles a total of 64 I/O signals and 32
rules. The I/O signals can also be redistributed in the 8-signal unit.
The rule extension block (ST16E) is used for extending the rules of ST16 block. It connects
to an ST16 block and only allows connection to a step-type ST16 block. Hence, it cannot be
used/activated independently.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
When the phase step sequence table is used, the number of processes (number of steps)
may be insuficient depending on the process that is being performed.
Solution: use the rule expansion format sequence table block (ST16E) to expand the
number of rules.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Complete Sequence Table
Configuration
•Condition Signal
Enter the element symbol in the Tag Name Data
Item column (eg. FC002.ALRM) and condition
specification in the Data column (eg. HI).
•Action Signal
Enter the element symbol in the Tag Name Data
Item column (eg. %AN0010.PV) and action
specification in the Data column (eg. H).
•Rule Number
Up to 32 rules per block may be used. The
output is based on each rule condition and
condition testing result.
•Condition Rule
Use Y/N pattern (in combination) to condition
rule. If the testing result of condition signal
corresponds with the Y/N pattern, the condition
is then said satisfied.
•Action Rule
Use Y/N pattern (in combination) to action rule.
If the the testing result of condition signal is
satisfied, action rule will be manipulated
according to the Y/N pattern.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Complete Sequence Table
Configuration
•Step Label
Step labels are used for phase indication when
performing step sequence control in the
Sequence Table. The labels are character strings
that combine two or less alphanumeric
characters (A to Z, 0 to 9).
•Data
Describe the specification of condition and action
signal (eg. AUT, 0, L, H, STOP, RUN, etc).
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Complete Sequence Table
Configuration
•Comment
Comments are defined by user to describe the meaning
of symbols & contents of status manipulation of
condition & action rules.
•Processing Timing
There ara two processing timings:
Start/Execution Timing
It refers to the timing at which control algorithms are
executed when receiving input signals. Select one of the
following type
- Periodic Execution (T)
- One-Shot Processing (O)
- Startup at Initial Cold Start/Restart of FCS (I)
- Restricted Initial Execution (B)
Output Timing
It indicates the condition or behaviour of action signals
in conjunction with the condition rule status change
(applicable with T & O type of Start Timing only).
Select either
- Output Only When Condition Change (C) or
- Output Each Time Conditions Are Satisfied (E)
•Scan Period
Sequence table with periodic execution type (T) is
activated at defined scan period.
There are three types of scan periods:
- Basic Scan (1 second – fixed)
- Medium Speed Scan ( 200 & 500 milliseconds)
50, 100, 250 milliseconds are also applicable.
- High Speed Scan (200 & 500 milliseconds)
50, 100, 250 milliseconds are also applicable.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Invocation signal
ACT.ON
Invoking function
block ACT.OFF
Executing
One-shot type
Idle
function block
One-Shot Processing Conceptual Diagram
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Output Timing
True
Condition rule
False
change
Action change/interuption is
possible eventhough the
conditions rule are satisfied
True
Action rule
change False
Note:
However, if non-latched output is specified for the action signal, the operation changes when the
condition is switched from true to false.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Output Timing
Condition detection
(false or true state)
True
Condition rule
change False
Action change/interuption is
not possible as long as the
condition remains satisfied.
True
Action rule
change False
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
In a non step sequence table, all 32 rules are subject to condition testing and the
output operation is performed according to the conditions.
As for condition testing, a condition is
satisfied when all conditions (Y/N) for the
same rule number are true. Rule column
that is blank is considered true
unconditionally.
Operations/actions are executed according
to the operation contents of Y/N patterned
for the rule number whose conditions are
satisfied.
When the conditions of multiple rules are
satisfied simultaneously with respect to
the same action signal, if request for both
Y/N are detected as the resultant
operations, the request for Y takes
precedence and the operation for N will
not be executed.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
LAHH100.PV
LAH100.PV
LAL100.PV
LALL100.PV
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Water drain
processing
(Step label A2)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Water injection
processing
(Step label A1)
In the above sequence table, rules number 01 & 02 are step A1. Rules
number 03 & up are step A2. Rules number o5 and beyond do not have any
Water drain Y/N pattern for the condition rule or action rule or move-destination step
processing label, so they are not subject to condition testing nor action execution.
(Step label A2)
Step A1 monitors the conditions for rules number 01 & 02 simultaneously.
Whichever the condition is satisfied will be executed. Executing the action of
rule 01 does not advance the step since there is no designation in the move-
destination step label. After executing the action, A1 resumes monitoring
rules number 01& 02 again. When rule number 02 conditions become true,
the action of rule 02 is executed & the step advances to A2 as stated in the
move-destination step label.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Rule Extension
The number of rules in one sequence table is fixed at 32 & cannot be modified. However, if the
number of rules in a sequence table is not enough to describe one phase unit, it can be extended in
the 32-rule unit by connecting to another sequence table. The number of rules can be extended for a
step-type sequence table.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
I/O data that can be processed in a sequence table are shown below.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Switch Instrument & Enhanced Switch Instrument Blocks) 1/2
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Switch Instrument & Enhanced Switch Instrument Blocks) 2/2
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Timer Block [TM])
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Pulse Train Input [CTP])
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Code Input Block [CI])
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Relational Expression Block [RL])
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Valve Monitoring Block [VLVM])
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Regulatory Control Block) 1/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Regulatory Control Block) 2/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Regulatory Control Block) 3/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Regulatory Control Block) 4/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Calculation Block) 1/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Calculation Block) 2/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Calculation Block) 3/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Calculation Block) 4/4
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Faceplate Block)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Sequential Function Chart Block)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Unit Supervision Block)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Processing I/O Block)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Software / Common Switch)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
SEQUENCE TABLE BLOCK (ST16, ST16E)
Condition Signal Description (Annunciator Message)
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
LABORATORY WORKS
Case 2
In a cascade loop, if the process variable of the slave controller is High-
High alarm then the slave controller mode will have to switch to
CASCADE mode and the master controller mode will have to switch to
AUTO mode.
The control mode of the slave controller cannot be changed until the
alarm vanishes (process variable is in normal state).
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
LABORATORY WORKS
Create a logic sequence from these control narratives:
Case 3
If a tank level controlled by LIC3001 is in High alarm state for 15
seconds or longer, then the controller mode will switch to MANUAL and
its output (MV) becomes 2.5% automatically. An operator guide message
is generated when the situation above is happening informing the
operator that the controller has switched its mode and decreased its
output.
If the alarm last for less than 15 seconds, there is no change in controller
mode or output.
Hints:
Use timer block (TM) to detect time/period of alarm.
Use C type sequence table.
Use PSW and PMV facilities available in the controller block.
Note for PSW/PMV of a regulatory control blocks:
PMV is a Preset Manipulated Variable, and it can be set between MSL ~ MSH values.
PSW is the Preset Switch for Manipulated Variable.
If PSW = 0, MV is normal
If PSW = 1, MV = 0% or = MSL
If PSW = 2, MV = 100% or = MSH
If PSW = 3, MV = PMV
When PSW is set to a value other than 0, then the regulatory block mode will become MANUAL and PSW value will return to 0.
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group
PT. Yokogawa Indonesia
Wisma Aldiron Dirgantara 2nd floor, suite 202-209
Jl. Jend. Gatot Subroto Kav.72 Jakarta 12780
Phone : 021-799 0102, Fax : 021-799 0070
PT YOKOGAWA INDONESIA
Training Center – Technical Support Group