You are on page 1of 31

CENTUM CS3000 R3

ENGINEERING COURSE

Day 3

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Control Function

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Control Function


The sequence control follows each control step in sequence according
to predefined condition and order.The function block that executes sequence
Control function is referred to as the sequence control block.

Sequence Control Description Method


Sequence Table Block
The conditions and operations and arranged in the table format and specifies which
operation is performed by the combination of conditions.

Logic Chart block


In a logic chart block,the conditions and operations and listed,and the combination
of conditions with the logic operators corresponding to the logic requirement may
Manipulate the operation signal.

SFC Block
SFC (Sequence function chart) block is a function block using SFC for sequence control.
The SFC block is a graphical flow diagram suitable for describing a process control sequence.
It is standardized by the international standard,IEC SC65A/WG6.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Block (ST16 ,ST16E)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Block (ST16 ,ST16E)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Block (ST16 ,ST16E)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Basic Operations
Sequence tables are classified as either non-step or step tables, depending on the kind of control provided.

1.Non-step Sequence Table Operation.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Window

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Basic Operations
2.Step Sequence Table Operation.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Window

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Sequence Table Window

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic chart block (LC64)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic chart Drawing

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic chart

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

10

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

11

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Logic Operation Element

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

12

Example

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Software input and output

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

13

Software Input/Output Element number

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Common Switches
%SW0001%SW0001-0400 : Fixed as system switch (System Reserved) see next page.
%SW0401%SW0401-4000 : Freely defined by user

Y action

N action

ON

Y action

When condition not yes

ON

OFF

OFF

H (Latch)

L (Non-Latch)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

14

Common Switches

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Global Switch
What is Global Switch?
The value of global switch assigned to the present station can be check and defined from any application
On a station. Up to 256 write-enable global switch can be assigned to each station. The defined value is broadcasted
to each station in the system via control bus scan transmission when data transfer to other station is defined at Scan
Transmission Definition on the FCS Constants Builder.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

15

Global Switch

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Global Switch

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

16

DEFINING MESSAGE OUTPUT


The message processing function notifies the changes of process and the system status to the operator,
predefined message.
System-Fixed Message
-System Alarm Message  notify the operator of the hardware errors in the FCS or HIS
-Process Alarm Message  notify field alarms due to changes in tag status to the operator
User-defined Message
-Annunciator Message %AN
-Operator guide Message %OG
-Print Message %PR

Triggered by sequence control function.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Annunciator Message Output (%AN)


Annunciator message is a software switch used to generate message for the sequence control.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

17

Annunciator Message Output (%AN)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Printout Message (%PR)


Print message output print the data corresponding to an event that occurred in the process.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

18

Printout Message (%PR)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Operator Guide Message (%OG)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

19

Example

HIS0164

HIS0163

FCS0101

FCS0102

Digital
Analog

-Global Switch(%GS) for digital data link


-Station data link for analog data link

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

First step for Global Switch (%GS)


Specify Scan Transmission

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

20

Second step for Global Switch (%GS)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Second step for Global Switch (%GS)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

21

Software Timer Block (TM)


The Timer Block (TM) is used to measure time in the unit of seconds or minutes.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Software Calculation Block (CALCU)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

22

Software Counter Block (CTS)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Example Timer and Counter

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

23

GeneralGeneral-Purpose Calculation Block (CALCU)

The CALCU block perform input processing, calculation processing, output


processing, and alarm processing.
The processing timings available for the CALCU block are a periodic startup
and a one-shot startup.

- Periodic startup is calculation block perform every time.


- One-shot startup is calculation block perform when Sequence Table (ST16) or
Logic Chart (LC64) execute.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Periodic startup

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

24

OneOne-shot startup

Execute by ST16
Pls. See next page.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

OneOne-shot startup

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

25

Relational Expression Block (RL)


The Relational Expression Block(RL) is used to judge the numerical relationship or
The logical product of two data.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Relational Expression Block (RL)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

26

Relational Expression Block (RL)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Switch Instrument Block

Answerback check

Final Element (VALVE)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

27

Relational Expression Block (RL)

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Motor Control Block (MC(MC-2)


Answerback input

Thermal signal input


Manipulated output

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

28

SFC Block
The sequential function chart(SFC) is a graphical programming language used to
define control sequence.
SFC can be written using the SFC block,which is a function block included in the
sequence control function.

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Architecture of SFC Block

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

29

Architecture of SFC Block


Faceplate

Tuning Windows

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Architecture of SFC Block

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

30

Current State Display of SFC Block

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

Note
Note

Instrumentation & Automation Education Center (IAEC)


Yokogawa (Thailand) Ltd.

Professional Instrument Engineer Training Program


CS3000 Engineering Training Course

31

You might also like