CENTUM CS3000 R3
ENGINEERING COURSE
Day 2
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Control Drawing Builder
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
FCS INPUT AND OUTPUT FUNCTION
The input and output function support the internal data exchange
inside FCS
and external data exchange between FCS and other equipment.
There are two I/O functions
1. Process I/O function.
2. Software I/O function.
Software I/O function. (For Sequence Control)
Process I/O function. (For Loop Control)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Process input and output
Process I/O modules transfer signal between FCS and field device.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Process input and output
When defining IOM for FFCS,the IOM created under the [NODE1-4] folder.
Right click [NODE] Folder [Create new] [IOM]
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
IOM Definition builder
Ex.
AAI141 Analog Input Module (4 20 mA, 16 Channel,Non-Isolated)
Terminal Name
%Znnspcc
nn : Node Number.(1 - 10)
s : Slot Number.(1 - 8)
p : Port Number.(1 - 4)
Cc : Terminal Number.(1 - 64)
P & ID Tag Name
A P & ID Tag name of up to 16 characters can be specified in the IOM definition Builder.
Service Comment
A character string consist of up to 40 characters can be entered.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Label
As the name of the function blocks input/output terminal.
The entry format of user-defined labels is as follows:
%%Mnnnnnnnnnnnnn
M
: One uppercase letter
Nnnnnnnnnnnnn : up to 13 alphanumeric characters.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
IOM Definition builder
Ex
ADV157 Digital input (32-Channel Status Input)
Terminal Name
%Znnspcc
nn : Node Number.(1 - 10)
s : Slot Number.(1 - 8)
p : Port Number.(1 - 4)
Cc : Terminal Number.(1 - 64)
P & ID Tag Name
A P & ID Tag name of up to 16 characters can be specified in the IOM definition
Builder.
Switch Position Label
The list of labels for switch position that can be used in the system is displayed
area.
Service Comment
A character string consist of up to 40 characters can be entered.
Tag Name
A User defined tag name is a string up to 16 alphanumeric characters
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Create Function Blocks
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Control Drawing Builder
The Control Drawing Builder is used to configure the basic control functions of the FCS.
For CS3000
Up to 200
Pages
Double Click
Drawing Comment
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Control Drawing Builder Settings
Panel Size can be set by [File] [Properties] then selecting the [Attributes Tab].
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Grid Setting
For easy drawing, you can display the grid on the drawing panel. [Draw] [Grid Option].
Click
Set Grid Size
Click
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Function Block Creation
Select Mode
Function Block
Wiring
Double Click
Edit Function
Block Detail
Click
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Function Block Detail Builder
Click to Show
Detailed Setting
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Function Block
The object that represents the function block is called function block symbol.
Tag
Tag name
name
Terminal
Terminal name
name
Block
Block model
model
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
I/O
I/O connection
connection terminal
terminal
(Terminal
(Terminal area)
area)
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Data Link Block
PIO
PIO
AREAIN
AREAIN
AREAOUT
AREAOUT
An I/O data link block can connect to a process I/O or software I/O.
An external data link block connect to a function block defined in other control drawings
or a function block defined on other control stations.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Wiring
Wiring
This object represent the flow of data between function blocks or between
a function block and data link block.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Text
This object represents an arbitrary character string.
Text
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Wiring of Function Blocks : Loop Connection
By performing the I/O connection, data can be exchanged between a function block
and the connection destination according to the connection method.
Data Connection
-Data Reference
Data reference is a type of data connection in which data read from the
connection of the function block input terminal. The data value of the
connection destination is read as an input value of the function block in
data reference.
-Data Setting
Data setting is a type of data connection in which data written into the
connection destination from the function output terminal. The value of the
function block output data is sent to the connection destination.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Data Connection with Other Function Blocks
Is an I/O connection that connects data items such as process variables(PV) and
manipulated output values(MV) held in the other function blocks, to the function
block I/O terminals.
Data reference
Data Setting
Data reference
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Process Connection
connection with Process I/O
Is an I/O connection that connects the function block I/O terminal
to the process I/O such as analog I/O and contact I/O
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
10
Terminal Connection
The terminal connection specifies the I/O terminal of a function
as the connection destination of the function block I/O terminal.
The connection between I/O terminal of function are well applied
to the cascade loops where the upper stream block output depends
on the lower stream block status.
The terminal connection is mainly used in the following instances.
Connection Between Function Blocks
The output terminal (OUT) of the upstream function block and setting
input terminal (SET) or input terminal (IN) of the downstream function
block are connected under the cascade control.
Connection by Way of a Switch Block (SW-33, SW-91)
Terminal connection must always be used as the I/O connection method at
one the other of the I/O terminal (input side or output side) of the SW-33
or SW-91 block.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Connection Between Function Blocks
Terminal
Terminal connection
connection
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
11
Connection by Way of a Switch Block
SWSW-33 & SWSW-91
Terminal
Terminal connection
connection
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
REGULATORY CONTROL BLOCK
The regulatory control blocks are the function block perform control
computation processing mainly on the analog input as input signals.
The calculated results are used for process monitor and process control.
The regulatory control blocks support the following types of processing :
input processing, control computation processing, output processing and
alarm processing.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
12
PID Controller Block (PID)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
PID Controller Block (PID)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
13
PID Controller Block (PID)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
There are 4 processing function
[Link] Processing
Receives a signal from the input terminal and output a process variable (PV).
[Link] Computation Processing
Performs control computation processing by reading the PV and output a manipulated variable (MV)
[Link] Processing
Reads the MV and output the result of control computation processing to the output terminal as an output
signal.
[Link] Processing
Detects an abnormality in the PV or MV and notifies the operation and monitoring function.
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
14
Input Indicator Block (PVI)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Input Indicator Block (PVI)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
15
Manual Loader Block (MLD)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
Manual Loader Block (MLD)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
16
Manual Loader Block (MLD)
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
EXAMPLE
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
17
EXAMPLE
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
EXAMPLE
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
18
Note..
Instrumentation & Automation Education Center (IAEC)
Yokogawa (Thailand) Ltd.
Professional Instrument Engineer Training Program
CS3000 Engineering Training Course
19