Yokogawa Cs-3000 Engineering Training: Giza Systems Company Presents
Yokogawa Cs-3000 Engineering Training: Giza Systems Company Presents
YOKOGAWA CS-3000
Engineering Training
By:
Engineering Team
Yasser Alabassery
Amr Sedky
Mahmoud A. Elaraby
Amir Abdelaziz
Course contents
» Feedback Control
Control that acts to correct the process variable (e.g. Temperature
in a tank) to agree with the target value (setpoint) by comparing
both.
» FeedForward Control
Control which takes a corrective action by measuring the
disturbances (e.g. Ambient temperature) and directly driving the
valve before it affects the process.
» Sequential Control
Control that successively advances each control step in accordance
with the pre-determined sequence.
Overview: Introduction To Process Control System
• PROCESS CONTROL FUNCTIONS
To perform temperature control as discussed before, a control system ( a device
to perform the control computation) is required. There are many control systems
available, which are generally classified into analog, and digital control system.
A. The EWS / OWS – From which the operator controls the plant and the same component
can also be used to do configuration changes. The operator station or the Man Machine
Interface (MMI) is called the Human Interface Station (HIS) in CS3000 R3 system while the
component used for configuration is called the Engineering station (ENG).
Both these components can reside in one hardware.
The no. of HIS based on the no. of operators required.
B. The Field Control Station – which is the interface between the Field instruments and the
control room. This is the component where all the control functions are executed and hence is
a very important and critical component in the overall system.
C. The above two components are the minimum requirement components to start any DCS
project and connected via a real time control network which communicates all the parameters
to and from the Field Control Station to the Human Interface station. This network is called the
V-Net / VL-Net in CS3000 R3 system.
Lesson 1: DCS System Overview
The following are the various components that form the CS3000 R3 Control System.
Each of the components on the real-time network is called as Station with a unique
station address.
Lesson 1: DCS System Overview
HARDWARE COMPONENTS:
COMMUNICATION COMPONENTS:
A. Fieldbus (FF)
B. V-Net / VL-Net
C. Ethernet
Lesson 2
HIS
Startup
Lesson 2: HIS Startup
When the CS3000 operation and monitoring package is loaded, an account with a user name
“CENTUM” is created as part of the installation steps. Hence to login to the CS3000 operation
and monitoring function on the HIS, the operator has to login as a “CENTUM” user. The HIS
starts the operation and Monitoring package based on the selection done in the HIS utility.
Lesson 2: HIS Startup
Virtual Test Function
In the absence of actual FCS and the VL Net control bus card, using the virtual test function, the
memory of the HIS can be used to generate the FCS simulator and emulate FCS control functions
and HIS Operation and Monitoring functions based on the FCS and HIS chosen. The following
procedure descr ibes the s teps to s tart the Vir tual test f unction.
Lesson 2: HIS Startup
In The Generation Message Dialog that appears
after selecting the test function.
• TARGET SYSTEM
the system generation is done on the ENG and loaded to the
components connected on-line. In this case all the system
HW is connected in the network.
• Non-TARGET SYSTEM
the system generation is done on a non-target ENG without
any of the CS3000 system components. Once all the
generation is completed, the same is tested using the virtual
test function. The project is then copied into a secondary
media and loaded on to the target ENG and then off-line
downloaded to all the components after the complete network
is connected. This function allows the engineering work to
start even before the actual CS3000 HW components are
procured.
Lesson 3: Engineering Environment
• Concurrent Engineering
Using the Windows 2000/XP networking features, one engineering database is shared among
several users thus achieving concurrent engineering. With this feature, a team of systems
engineers could generate different sections of the project like, I/O generation, sequence/logic
generation, graphics etc., thus reducing the system engineering time.
Lesson 3: Engineering Environment
• Engineering Flow
Start System view
Project Creation
SEARCH
ACCESS
Lesson 4: Project Creation
• TYPES OF PROJECT
A project is a folder that contains the project database i.e. all the system component folders
and the files. All the builder files are modified and created under this project folder. There are
three types of projects: Default Project, Current Project and User Defined Project.
• Default Project
It is automatically created when the system view is started for the first time. Once all the
system generation is carried out using the default project and the FCS is off-line loaded, this
default project is converted to a current project automatically. If a project is defined as a
default project, on-line functions can’t be performed unless it is converted into a current
proje ct. With a de fa ult proje ct, vir tua l te st fu nctio n ca n be pe rfor me d.
• Current Project
This allows on-line functions to be performed. Both default and current project can’t co-exist.
The image of the current project components is same as the actual components installed in the
network. Hence only one current project can exist. A target test function can be performed if a
project is a current one.
Lesson 4: Project Creation
• User-Defined Project
A project copied from a default or a current project is referred as a user-defined project. There
could be as many user-defined project assigned in a system view.
On-line functions cannot be performed from a user-defined project. A virtual test function can
be performed from this type of project.
Lesson 4: Project Creation
• Project out-line
• Project Property
• Creating HIS
Deleting A Project
Registration
FCS CONFIGURATION
Lesson 5: FCS Configuration
• Types Of FCSs
There are generally 3 types of Field Control Station:
1. KFCS - Standard Field Control Station with Field Input/Output Modules (FIO)
2. LFCS - Standard Field Control station with remote Input/Output (RIO) Bus
3. PFCD - Compact Field Control Station
• FCS Hardware
• Network
CS3000 R3 uses VL/V net and Ethernet for data communication. The specifications of the
network are as below. SPECIFICATION V NET VL NET
Transmission Speed 10 Mbps 10 Mbps
Cable 10base2 cable used between HIS 10base2 cable
stations
10base5 cable used between FCS, ACG,
ABC etc
Transmission 500 m/segment (for 10base5) 185 m/segment
distance 185 m/segment (for 10base2)
Repeater – Coaxial Maximum 8 sets, 1.6 Km Maximum 8 sets, 1.6 Km
Maximum 4 sets, 20 Km Maximum 4 sets, 20 Km
• System Capacity
SPECIFICATION CS3000 R3
Max. no. of HIS monitored tags 100,000
Max. no. of stations 256
Max. no. of domains 16
Max. no. of stations per domain 64
Lesson 6
Process
Input / Output
Lesson 6: Process Input/Output
1. Analog input/output
2. Status input/output
3. Communication input/output
• types Of IOM
The tables below show many types of I/O modules:
Lesson 6: Process Input/Output
• IOM BUILDER
A terminal of a process I/O or a Fieldbus I/O can be numbered in accordance with its physical position and
the I/O module location.
The format of a terminal number is as follows. %Znnusmm
DRAWING BUILDER
Lesson 7: Control Drawing Builder
• Control Drawing
CS3000 R3 system contains 200 control drawings per FCS.
Lesson 7: Control Drawing Builder
• Registering F.B
Wiring icon
Branching Of Wiring
Lesson 8
The regulatory control blocks are the F.Bs that 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.
Lesson 8: Regulatory Control F.Bs & Sequence Functions
1. Input Processing: Receives a signal from the input terminal and outputs a process variable (PV).
2. Control Computation Processing: Performs control computation processing by reading the process
variable (PV) and outputs a manipulated output value (MV).
3. Output Processing: Reads the manipulated output value (MV) and outputs the result of control
computation processing to the output terminal as an output signal.
4. 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 F.Bs, without involving input processing or output processing.
The regulatory control blocks are classified into these blocks below:
Controller Blocks
Signal Limiter Blocks
1. BASIC:
A. Tag Comment
B. Security Levels
C. Scan Period
D. Open/Close Mark-
Instrument Display Area
E. Input Signal Conversion
F. Totalizer time unit PID Block
G. Low-Input Cut
H. Control Action Direction
K. Measurement Tracking
L. Output Signal Conversion
2. TAG: 4. ALARM:
A. Tag Mark A. Alarm Level
B. Double Authentication B. Input Open Alarm
C. Help C. PV HH/LL Limit Alarm
D. MV Display on Faceplate D. Deviation Alarm
E. Scale Low/High Limit, Scale E. Bad Connection Alarm
Reverse Display Double Authentication
F. Scale-Division 5. Control Calculation:
A. PID Control algorithm
3. INPUT:
B. Deadband Action
A. Process variable range High
and low limits
B. Engineering unit 6. OUTPUT: 7. CONNECTION:
C. Input Signal Filtering A. Output Change
B. Auxiliary Output 8. OTHERS - Constant:
Lesson 8: Regulatory Control F.Bs & Sequence Functions
EXAMPLES
The basic logical circuit figure for the AND and OR commands is described in the sequence table as shown
in the following figure.
OR Circuit Example
Lesson 8: Regulatory Control F.Bs & Sequence Functions
A sequence control block and a logic chart block have the following four types of execution timing:
Logic Chart Block (LC64) may combine or arrange the signals of other F.Bs; process I/O and
software I/O into an application for interlock sequence control.
LC64 block is a sequence control F.B with 32 input and 32 output signal channels and it can
handle 64 logic operators.
Input Processing
The true or false status of a condition signal is determined by the condition test performed on the input signal.
Calculation Processing
The logic calculation is based on the result of condition test of the input signal (true = 1, false = 0). The logic
calculation algorithm is expressed by combinations of logic operators.
Output Processing
Status manipulation output is determined based on the result of logic calculation processing. The status
manipulation will be output as the output signals to the operation target. The status manipulation can send
commands such as starting, data setting, and status change to the contact output terminals or to other F.Bs.
WOUT: Wipeout
It gives an output which is an inverse of reset signal when reset signal is true, otherwise, it gives the set
signal as output, shown in the following truth table based on the set and reset input signals. One wipeout
operation is counted as two logic operation elements.
When the input status changes from 0 to 1, the internal timer starts. When the set time t elapsed, its
output changes from 0 to 1. When the input status changes to 0, the output will be reset to 0
Immediately, and the vise versa for Off- Delay Timer.
OFFD OND