You are on page 1of 689

Engineering Operation

CS1000/3000 Engineering Course Textbook

PART-ENG
Engineering Operation

TE33Q6C40-01E 1 YOKOGAWA
Engineering Operation

CS1000/3000 Engineering Course Textbook


PART-ENG Engineering Operation

1. Engineering Functions
2. Engineering Procedures
3. Project
4. System Generation
5. Test Function
6. Download Function

IM33S01B30-01E [Reference: PART-F Engineering]


IM33S04N10-01E [Engineering Test Guide]

TE33Q6C40-01E 2 YOKOGAWA
Engineering Functions

CS1000/3000 Engineering Course Textbook

PART-ENG 1
Engineering Functions

TE33Q6C40-01E 3 YOKOGAWA
Features of Engineering
Functions
• Operable on a general purpose PC
• Concurrent engineering
• Virtual test function with FCS simulator
• Reusable engineering data
• Online documents

Test Function
FCS
Engineering Function
Simulator
Operation/Monitoring Function

Windows2000/XP Professional

TE33Q6C40-01E 4 YOKOGAWA
Configuration

Engineering functions

Basic functions

System view Project management function

Builders Definition of functions

Test function Virtual test, wiring functions

Utility functions Self-documentation

TE33Q6C40-01E 5 YOKOGAWA
Concept of DCS Builder
Graphic builder HIS
Operation/
monitoring
function
definition

Control drawing builder


Function
block
definition
FCS
TIC101
PID

IOM definition builder FIC101


Process I/O PID
assignment

TE33Q6C40-01E 6 YOKOGAWA
Engineering Environment

Engineering environment
Engineering database
(Current project) HIS

HIS load
V net
Engineering work FCS load
with builder
Download the created system
configuration, the operation
System configuration, operation and and monitoring windows and
monitoring windows and so on are
so on to the system.
created and edited by the builder. ooo

FCS

TE33Q6C40-01E 7 YOKOGAWA
Engineering Environments

Engineering environment Engineering environment in


outside a target system*. a target system.
Ethernet

ENG/HIS ENG/HIS

Engineering data Engineering data

Engineering functions and V net


virtual test functions

* Target system: The hardware,


which is used in plant operation. ooo

Standard FCS

TE33Q6C40-01E 8 YOKOGAWA
Engineering Environment
Engineering functions and operation and monitoring
functions within a single HIS.

Engineering functions Operation/monitoring


functions
ENG/HIS

Engineering data Minimum system

V net

ooo

Standard FCS
TE33Q6C40-01E 9 YOKOGAWA
Engineering Environment
Independent engineering functions.

Ethernet
Engineering functions
Operation/monitoring
ENG/HIS HIS
functions

Engineering data

V net

ooo

Standard FCS

TE33Q6C40-01E 10 YOKOGAWA
Engineering Environment
Concurrent engineering via network.
Ethernet

Engineering functions
Operation/monitoring
PC ENG/HIS
functions

HIS
Engineering data

V net

Concurrent engineering via network

Engineers can execute engineering works


using a single engineering database
simultaneously.
ooo

Standard FCS
TE33Q6C40-01E 11 YOKOGAWA
Engineering Environment
Merging engineering data.

Engineering data
Engineering functions merging
Operation/monitoring
ENG/HIS functions

PC
Engineering data Engineering data

V net

The engineering data created with another


PC can be easily merged.

ooo

Standard FCS
TE33Q6C40-01E 12 YOKOGAWA
Engineering Environment in TC

Ethernet

HIS 0124 HIS 0123


Engineering data

V net

Left-hand side HIS is HIS0124, Right-hand side HIS is


which has an engineering HIS0123, which has the
database. function of system creation but
FCS 0101 no engineering database.
HIS0123 shares the database
with HIS0124.

HIS0124 should be activated before HIS0123.

TE33Q6C40-01E 13 YOKOGAWA
Engineering Procedures

CS1000/3000 Engineering Course Textbook

PART-ENG 2
Engineering Procedures

TE33Q6C40-01E 14 YOKOGAWA
Engineering Flow

New engineering Control method, necessary


Specification review hardware and so on

Regulatory control, sequential


Basic design control design
Detailed design
System generation System generation with builders

Virtual test using operation and


Unit and connected test monitoring windows

Integration test Target test with FCS

Start-up Hardware installation and loop check

Engineering data backup and,


Maintenance hardware check

Expansion & modification Expansion and modification of


control functions

TE33Q6C40-01E 15 YOKOGAWA
Engineering Work Flow
Project creation

Common item definition

FCS Control function definition Included in the engineering course.

Operation/monitoring
HIS
function definition Done in the fundamental course.

Virtual test execution

Defined function download Parameter save

HIS Setup functions Project save

Target test execution Documentation of project

TE33Q6C40-01E 16 YOKOGAWA
Confirmation of Project

Project for the target Confirm that the project has been
system created for the target system.

Confirming project Confirm that the FCS and the HIS


folder folders have been created in the
project folder.
Creating FCS folder
If the FCS and HIS folders necessary
for the target system are not found,
Creating HIS folder create these folders.

TE33Q6C40-01E 17 YOKOGAWA
Defining Common Items

Alarm priority
Defining the items commonly used
by the project.
Alarm status label
Saved in the COMMON folder. In
most cases, default values are
Alarm processing table
acceptable.

Block status Alarm related builders may be


discussed in PART-B, Function Block
Plant hierarchy Items in yellow boxes will be defined
in the exercise.

Engineering unit symbol

Switch position label Status change

Operation mark User security

TE33Q6C40-01E 18 YOKOGAWA
Defining Control Functions

FCS type, database type and


FCS property
so on.
Start conditions, digital filter
FCS common items
coefficients and so on.

I/O module definition I/O module hardware definition.

Creation of regulatory Function block creation and wiring, and


control functions detailed definition.

Creation of sequential Sequential control functions and soft


control functions I/O definition.

Unit management
Items in yellow boxes will be
defined in the exercise.

TE33Q6C40-01E 19 YOKOGAWA
Operation & Monitoring Functions
HIS constants
Defines the operation and
Function keys monitoring functions.

Scheduler Some functions such as the


functions related to printers,
Trend should be defined with HIS Setup.

Sequence messages The HIS setup functions are also


able to temporarily define
functions supporting operations
Graphic windows
such as function keys.

Help messages
Items in yellow boxes will be
Plant hierarchy defined in the exercise.

Panel set
TE33Q6C40-01E 20 YOKOGAWA
Virtual Test Execution

Control function Control functions created by a


creation and its test user with builders are tested.

Control function creation Virtual test uses the FCS


simulator for the actual FSC
Creation of operation and executes the test on the
windows HIS.

A wiring files are created


Test function startup
automatically at the startup
stage of the test function. The
Wiring confirmation created wiring may be used
intact.
Confirmation of operation

TE33Q6C40-01E 21 YOKOGAWA
Downloading of Created Functions

Project common download Engineering data defined by a


user with builders are
downloaded to FCS and HIS.
Download FCS data
The projects using a gateway
Download HIS data and/or a bus converter, the
configuration files are also
downloaded.

TE33Q6C40-01E 22 YOKOGAWA
Defining Functions with HIS Setup

Stations
Operation and monitoring
Printer environments of the HIS are
set with the HIS setup window.
Buzzer

Display

Window switching

Alarm Some of the HIS setup


operations have been done in the
Fundamental course.
Preset menu

Equalization

TE33Q6C40-01E 23 YOKOGAWA
Execution of Target Test

Target test using Control functions created by a user


with builders are tested.
wiring functions
The engineering database is
Test function startup downloaded to the FCS and tested.
When the I/O test instruments such
I/O disconnection as I/O modules, signal generators are
not used, the FCS I/O signals are
Automatic wiring simulated by I/O disconnection and
automatic wiring.
Wiring download
Startup of the test function is not
necessary, if the actual I/O can be used.
Confirmation of operation

TE33Q6C40-01E 24 YOKOGAWA
Tuning Parameter Save

Setting tuning parameters Save the tuning parameters


set on function blocks tuned
during the trial operation.
Saving tuning parameters
If the FCS offline download is
executed without the
parameter save, default
parameters are downloaded
to the function blocks.

TE33Q6C40-01E 25 YOKOGAWA
Saving of Project

Preparing for the data evaporation


Saving tuning parameters
caused by hardware errors such as
HDD crush, project data are saved in
Backup of folders external memories.

Copying the project folder and the


following folders backups the whole
engineering data.

The database related to the HIS, set


by the HIS Setup functions, is not
included in the project folder. For the
perfect recovery of HIS, the backup of
the HIS Setup data is necessary too.

TE33Q6C40-01E 26 YOKOGAWA
Self-Documentation

For the system maintenance or


Output self-document expansion and modification in the
future, the data defined with
Project selection builders can be printed or output
to PDF files*.
Startup of self-document
* PDF file output is supported by
R3.02 and later release. It needs
Header editing etc Acrobat in addition.

Selection of printing range

Documents output

TE33Q6C40-01E 27 YOKOGAWA
Project

CS1000/3000 Engineering Course Textbook

PART-ENG 3
Project

TE33Q6C40-01E 28 YOKOGAWA
Project
Project is the unit of managing the FCS and HIS data created
by system generation functions. Builder files defined by the
system generation functions are managed in the unit of project.

Automatically created
Default project new project at initial
startup.
FCS download

Current project The unique project,


which exists in FCS.
The engineering data meet with
the system in operation.
Used for testing and
User defined project debugging. More than one
project can be created.

TE33Q6C40-01E 29 YOKOGAWA
Default Project

• Default Project:
After the system installation, the project created at the first startup
of the System View is called default project.

Features:
1) Downloadable to FCS.
2) Virtual test is possible with FCS simulator.
3) Downloadable to HIS.
4) Offline download to FCS in the target system is possible.

TE33Q6C40-01E 30 YOKOGAWA
Current Project

• Current Project:
If the offline download to any FCS in the default project is executed,
the attribute of the project changes from default to current. And then
the online engineering is enabled.

Features:
1) Multiple projects cannot be created.
2) Target test is possible.
3) Downloadable to HIS.
4) Offline download to FCS in the target system is possible.

TE33Q6C40-01E 31 YOKOGAWA
User Defined Project

• User Defined Project:


A copied current project for editing or a newly created project is
called a user defined project.
Download the project to FCS is disabled. The project is used for
engineering with the virtual test or for backup of the current project.

Features:
1) Multiple projects can be created on the system view.
2) Virtual test is possible with the FCS simulator.
3) Download to the FCS and the HIS in the target system is
impossible.

TE33Q6C40-01E 32 YOKOGAWA
Current Project

Attribute changes Ordinary system


automatically on download configuration
Default Project Current project
Tuning
FCS parameter
Offline save
Default download Current
project project
Offline
download
Downloadable to Online maintenance
FCS. ooo

enabled.
Attribute changes Online A unique project that
on download. enables to confirm
download
the FCS data.
At initial installation A single
project/system

TE33Q6C40-01E 33 YOKOGAWA
User Defined Project
Ordinary system Attribute
configuration change by
utility
Current project User defined project

User User
Current defined defined
project project project
Copied Newly created
Online maintenance current project project
enabled. Download to FCS is disabled.
A unique project that Multiple projects can be created for
enables to confirm testing, expansion and so on.
the FCS data.
A single Multiple
project/system projects/system

TE33Q6C40-01E 34 YOKOGAWA
Project Attribute Change
Project attribute can be changed by the “Utility to Change
Project’s Attribute”.

“Change Attribute of
Project” dialog

To call “Utility to Change


Project’s Attribute” dialog.

TE33Q6C40-01E 35 YOKOGAWA
Project Creation for Exercise

Project position
H:/CS3000/eng/BKProject/

TE33Q6C40-01E 36 YOKOGAWA
System Generation

CS1000/3000 Engineering Course Textbook

PART-ENG 4
System Generation

TE33Q6C40-01E 37 YOKOGAWA
System Generation
System View
(Collective management engineering environment for CS1000/3000.)

• Project creation
• System configuration
definition
• I/O module definition
• Builder startup
• Test function startup
• Documentation
function startup
• Database load
• Parameter save

TE33Q6C40-01E 38 YOKOGAWA
System Generation
Builder (Generation tools of various functions)
The builder startups automatically by clicking the builder file
to define or edit.

Examples of functions:
• Common item
definition
• I/O definition
• Control function
creation
• Operation and
monitoring functions
definition
• Operation window
definition
An example of a graphic builder window.

TE33Q6C40-01E 39 YOKOGAWA
Project Definition
Items to define: Project name
Position (The folder’s location in which database
is saved. A server or other drive can be specified.)

Project name (arbitrary)

Project position
H:/CS3000/eng/BKProject/

TE33Q6C40-01E 40 YOKOGAWA
Project Definition

Data to define: Manual setting of engineering units. (Default


is automatic.)

Tick here for manual registration. Registration operation of


the engineering units file in the COMMON folder is needed.

TE33Q6C40-01E 41 YOKOGAWA
Devices Composing System

After the project creation, defining the devices composing


the system is required.

The following devices compose the project:


• FCS
• HIS
• BCV
• CGW
• Stations (other stations)

A hardware type for each device and a database type for the FCS
should be specified. The hardware and database type cannot be
changed once they were defined.

TE33Q6C40-01E 42 YOKOGAWA
Devices Composing System
Creation of devices composing the system.

Select the device to create or add.

TE33Q6C40-01E 43 YOKOGAWA
Project Common Items
The definition files common to the whole project are
saved in the COMMON folder.

Most of the basic


system definition files
are used with default
settings. Customizing
is possible, if
necessary.

Only the files related to


the security,
OpeMarkDef and
UserSec should be
defined beforehand.

TE33Q6C40-01E 44 YOKOGAWA
Engineering Unit Symbol
The engineering unit symbol is a unit symbol attached to a data value
including a flow-rate and pressure, and is used on all the projects.
Up to 256 engineering unit symbols can be used for one project.
One engineering unit symbol can be defined with up to six
alphanumeric characters.

Engineering unit
symbols Nos.1 to 8
cannot be changed or
deleted: Define the
engineering unit
symbol starting at No.9.
Default values are
predefined for Nos.9 to
126. No default values
are predefined for the
subsequent Nos.

TE33Q6C40-01E 45 YOKOGAWA
Switch Position Label
Up to 64 sets switch position labels can be defined. One set
consists of four labels (label 1, label 2, label 3, and label 4).
The label 4 character string is not displayed on the instruments. Define a
unique character string for each set.

Switch position labels Nos.1 and 2 cannot be changed or deleted. Default


values are predefined for Nos.3 to 13.

TE33Q6C40-01E 46 YOKOGAWA
Flow of User Security Check
HIS operation

Security check

HIS security check User security check


Scope of operation Privilege levels
Scope of operation of operation and
and monitoring
and monitoring monitoring check
check for a user
check for the HIS for a user
group

Operation

• Window operation and monitoring Operation


• Function block operation and monitoring Operation record History

TE33Q6C40-01E 47 YOKOGAWA
Security Overview
The following two types of policies are available in CS 1000/CS 3000.
• HIS Security Policy
HIS security policy stipulates the scope of operation and monitoring
allowed on the Human Interface Station. Regardless of the logon
users, the operation performed to a device or to a function block data
item may be restricted.
• User Security Policy
User security policy stipulates the scope of operation and monitoring
for the users.
Each user is restricted to operate or monitor a certain scope of devices
and function block data items.

The scope of operation and monitoring permitted for an operator is


determined by a combination of HIS security and user security
settings.
General-purpose Windows applications follow the security policy of
Windows. The user of CENTUM is different from the user of Windows.

TE33Q6C40-01E 48 YOKOGAWA
HIS Security
The security level regarding operation and monitoring as well as the
operation and monitoring scope can be set for the HIS itself. The HIS
security check has a precedence over the user security check.
The operation and monitoring scope of the HIS is unrelated with the
operation and monitoring scope set for each user group.

The security level setting means to select either monitoring only machine
or monitoring and operation machine (default).
TE33Q6C40-01E 49 YOKOGAWA
HIS Security Definition

The HIS Attribute (security level) and HIS Security (operation and
monitoring range) settings in the HIS Constant Builder.

HIS attributes setting. HIS security setting.

See IM33S01B30-01E PART-F Engineering, F9.2 User Group.


TE33Q6C40-01E 50 YOKOGAWA
User Security

The operators performing the operation and monitoring


functions are classified based on their privilege level (authority).
This classification is called user.

The following attributes are assigned to each user:

User name: User recognition


Password: User identification
User group: Monitoring and operation scope
Privilege level: Monitoring and operation authority

The operations performed by the user are held as the operation record.
The operation record can be confirmed by the historical message report.

TE33Q6C40-01E 51 YOKOGAWA
User Group

The users are classified into groups based on their


operation and monitoring scopes.
This classification is called user group.

The following attributes are assigned to each user group:

• User group name: User group recognition


• Monitoring scope: Monitoring range
• Operation and monitoring scope: Operation and monitoring range
• Windows scope: Window names for operation and monitoring
• Acknowledgement: Acknowledgment range
• Process message receiving: Monitoring range of the generated messages

The range is set by the plant name. If the plant name is not used,
set by the station name and the control drawing.

TE33Q6C40-01E 52 YOKOGAWA
Concepts of Scope and Privilege
Operation & monitoring scope of HIS0124.
Operation & monitoring scope of user Group-AB.

Whole Plant

Equipment Equipment Equipment Equipment


A B C D

Users in Group-AB:
OPS1-A: Monitoring
OPS2-A: Operation and monitoring Equipment
OPS3-A: Operation, monitoring and maintenance E

Operation & monitoring scope of users, OPS*-A in Group-AB


using HIS0124 and their privileges.
TE33Q6C40-01E 53 YOKOGAWA
User Registration
UserSec builder registers user names.
The UserSec builder also specifies user groups belong to,
privilege levels and so on.

Detailed setting items:


With detailed setting items builder, operation
and monitoring range can be specified.

Registration of user
name, user group and
privilege levels.

CENTUM users should be registered in the window above. User and user
group for MS Windows are different from the CENTUM users.
TE33Q6C40-01E 54 YOKOGAWA
User Group Registration
UserSec builder registers user group names.
The UserSec builder also specifies ranges of operation
and monitoring, acknowledgement and so on.

Default user groups and


their rage setting.

User group registration


and their rage setting.

TE33Q6C40-01E 55 YOKOGAWA
Privilege Levels

The users’ operation and monitoring rights on HIS are defined


according to privilege levels.
For each window, operation and monitoring rights can be
defined. Whether the user with a certain privilege level is
permitted to operate the specified data item can also be
defined.
The following default privilege levels are available (security level 4).

*1: Maintenance means the engineering work such as initiation of the builder.

TE33Q6C40-01E 56 YOKOGAWA
Privilege Levels and Ranges
Monitoring and operation ranges and so on for each user
can be customized with the detailed setting items builder.

Detailed setting items.

Operation and monitoring


range customizing sheets
for each user privilege.

Registration of monitoring
range for each user privilege.

Window authorities User privilege levels can be


(Access levels). customized (U1 to U7.)

TE33Q6C40-01E 57 YOKOGAWA
Window Authorities Definition
The authorities on windows can be defined in the “Create
New Window” dialog.

Definition of window operation


and monitoring authority.

TE33Q6C40-01E 58 YOKOGAWA
Function Block Security Definition
The function block security level can be defined in the
function block detail builder basic tab.

Definition of the security level.


(Level 4 is default.)

TE33Q6C40-01E 59 YOKOGAWA
Mode Selection Key
When the HIS is connected with an operation keyboard, the privilege
level of the user may be changed temporarily using the mode
selection key on the keyboard. The privilege level changed on the
keyboard has higher priority than the level set in the user-in dialog box.
The following two mode selection keys are used to switch the security level:
• Operation key (Privilege level S2)
The key can be switched between the ON and OFF positions only.
• Engineering key (Privilege level S3)
The key can be switched to any position.

In the case of the operation key When the engineering key is selected.
Changes between The key can be switched
the ON, OFF positions. to any position.

TE33Q6C40-01E 60 YOKOGAWA
Operation Mark
An operation mark attached on an instrument faceplate
temporarily restricts the user privilege levels of operation and
monitoring. Operation mark definition builder defines a tag label,
a tag level and so on.

For each operation mark, a tag For each operation mark, a privilege
level (a privilege level) can be level for the installation or removal of
assigned. the operation mark can be assigned.

TE33Q6C40-01E 61 YOKOGAWA
Common Items
The following items are common for engineering functions:

• Name
System generation function names basic elements such as function
blocks, windows, and so on.
• Comment
System generation function adds comments for the explanation to
function blocks, windows and so on, if necessary.
• Type of files
System generation function handles three-type of files; Builder file,
Save As file and Working file.
• Configuration of folders and files
Engineering data are configured with a unit of project.
• External file
The data defined by the builder can be exported to an external file
with a different format.

TE33Q6C40-01E 62 YOKOGAWA
Name (Window Name)

System generation function can name function blocks and


windows, which are basic elements of the system.

• Window name
Each window has a system defined widow name. Besides the
system defined window name, users can name some windows.
The user defined window name should be defined with English
letters (capital letter only) and numerical figures within 16
characters including ‘_’ (under score) and ‘-’ (hyphen). However, ‘_’
and ‘-’ cannot be used at the beginning.

REACTOR-A-GR
GR_REACTORA

TE33Q6C40-01E 63 YOKOGAWA
Name (Tag Name)
• Tag name
The names, which are assigned to identify function blocks, elements
and so on in the control stations are called tag names. There are two
kinds of the tag names; system tag names and user defined tag names.

The system tag name consists of % [element code] [element number]


S [domain number] [station number].
%SW1024S0102

The user defined tag name can be defined with English letters (capital
letters only) and numerical figures including ‘_’ (underscore) and ‘-’
(hyphen) up to 16 characters. But ‘_’ and ‘-’ cannot be used at the
beginning.
FIC1035, TIC100-A

TE33Q6C40-01E 64 YOKOGAWA
Type of Files
The builder configuring operation and monitoring functions,
control functions has three types of files.
• Builder file
The master file handled by the builder is called a builder file. The
file extension is .edf.
When the created file is saved with Save command or
downloaded with Download command without any error, the file
becomes the builder file.

• Save-As file
When the defined contents by the builder have errors, the file
cannot be saved with Save command. The file is saved with Save
As command. The file extension is .sva.
The SVA file may be imported to the builder for editing.

Data import and export also use SVA files.

TE33Q6C40-01E 65 YOKOGAWA
Type of Files
• Working file
During editing of a builder file, the file can be saved as a working file,
even the file has errors. The file extension is .wkf. If a working file is
saved, a builder file and a working file exist. Only the builder file can
be edited. When the builder file is called up, the working file may be
imported into the builder file. After editing the builder file is saved or
downloaded without errors, the working file is deleted.

A builder and a working


file of DR0007.

Working file
selection dialog.

The working file can only be imported by the corresponding builder file.
TE33Q6C40-01E 66 YOKOGAWA
External Files

• Import
The builder files created by other projects or other stations
can be introduced into a builder. It is referred to as Import.

• Export
The defined builder files can be output to files with different
formats. It is referred to as Export.

Station A Station B
Builder file
Control drawing Export Import Control drawing
SVA file
Graphic file CSV file Graphic file
TXT file

TE33Q6C40-01E 67 YOKOGAWA
Test Function

CS1000/3000 Engineering Course Textbook

PART-ENG 5
Test Function

TE33Q6C40-01E 68 YOKOGAWA
Types of Test

The test function is the tool to test the data and functions
created by a user with engineering functions.

Types of tests are automatically selected by the


Types of test test function based on the project’s attribute.

Target test Current project (FCS downloaded)

With I/O devices

Without I/O devices Use wiring function

User defined project/default


Virtual test project (FCS not
downloaded)

See IM33S04N10-01E PART-A Functions, A1 What is Test Function?

TE33Q6C40-01E 69 YOKOGAWA
Target Test
The target test uses the actual FCS for testing.
The test can be executed either using I/O modules or
wiring functions without I/O modules.

IN FIC100 OUT
HIS PID

V net I/O simulator


1st order lag, dead
time or other
functions

I/O disconnection
(wiring function)
ooo

Standard FCS

TE33Q6C40-01E 70 YOKOGAWA
Virtual Test

A single PC can execute the test without CS equipment.

Virtual test function


CENTUM CS
1000/3000 system

HIS

Test Operation
and System
function monitoring generation

FCS

One PC executes
Multiple FCS test

TE33Q6C40-01E 71 YOKOGAWA
Virtual Test Functions
The virtual test functions executes the test using a FCS
simulator for a real FCS. The FCS simulator functions on a PC.

HIS or PC
Virtual test
function
FCS Operation /
simulator monitoring
HIS

Disconnection from
the control network V net

Creation and testing of the FCS


applications do not require a special
hardware.
A general purpose PC performs
engineering and testing anywhere. ooo

TE33Q6C40-01E 72 YOKOGAWA
Procedures of Virtual Test

Selection of tested FCS

Test function start-up

Change of HIS Mode changes automatically. Edge


operation mode color changes to red.

FCS simulator start-up Automatic start-up. Test icon appears.


Automatic wiring for the function
Automatic wiring blocks newly added during the test
operation is not performed.
Wiring edit

When the wiring file is edited, the


Wiring load
wiring file should be loaded manually.

Confirmation

TE33Q6C40-01E 73 YOKOGAWA
Wiring Function

The wiring function executes a virtual wiring between


process I/O module terminals.
This function enables the test of the control functions in the
FCS or the FCS simulator, not using real I/O devices.

FCS
Output modules are to be short-
A(+) circuited in the I/O disconnected
Output module
B(-) target test to avoid the output
open state (OOP).
ooo

To operate the wiring function, downloading of a wiring definition


and wiring data is needed.

See IM33S04N10-01E PART-A Functions, A5 Wiring Edit.

TE33Q6C40-01E 74 YOKOGAWA
Wiring Editing Function
The wiring editor enables to edit the connections between
I/O terminals, the delay or lag time constants and so on.

Wirings are performed automatically for


the function blocks having I/O terminals.

The wiring file is created


automatically and downloaded
to the created control drawing.

TE33Q6C40-01E 75 YOKOGAWA
Concepts of Wiring Function
The wiring function makes connections virtually between the
process I/Os not using the actual I/Os. (I/O disconnection.)

TIC101
FCS control functions OUT
PID
IN SET

FIC101

PID
IN OUT

I/O image on FCS memory


Virtual data area
(Contents of the wiring file) Lag/delay
function
Lag or delay functions can
Lag/delay
be used as a simplified
function
process simulation tool.

TE33Q6C40-01E 76 YOKOGAWA
Download Function

CS1000/3000 Engineering Course Textbook

PART-ENG 6
Download Function

TE33Q6C40-01E 77 YOKOGAWA
System Download
Difference between the HIS download and the FCS download.

HIS
System view HIS
Data are transferred to
function
download memory by the equalize
Data function
HIS database transmission
Window configuration, to an HDD At the next window
messages switching, revised data
becomes effective

FCS FCS
function
download
FCS database At the next scanning
Block configuration, Write on a
I/O configuration main memory period, revised data
becomes effective.

TE33Q6C40-01E 78 YOKOGAWA
FCS Download
The FCS download transfers the created and/or
edited database to the FCS.

Offline download
The offline download transfers all FCS related engineering data
to the FCS after stopping it.

Online download
The online download transfers the difference between the
created FCS database and the existing FCS database in the
project without stopping the FCS.

Some databases such as FCS constants cannot be online downloaded.

TE33Q6C40-01E 79 YOKOGAWA
Offline Download

Offline download operation.

Engineering database Control station


Offline
Tuning parameter
download Tuning parameter
database database

Control function database Control function database


Function block configuration, Function block configuration,
I/O configuration I/O configuration

Created control function database


and automatically created default In FCS offline downloading, a message
parameters. box prompting for saving tuning
parameters of the selected FCS appears.

TE33Q6C40-01E 80 YOKOGAWA
Tuning Parameter Save
Tuning parameter save operation.

Engineering database Tuning Control station


parameter
save
Tuning parameter Tuning parameter
database database

Control function database Control function database


Function block configuration, Function block configuration,
I/O configuration I/O configuration

Parameters tuned by operators


and functions

If the tuning parameters are not saved, the default values of the tuning
parameters when each function block is created or the parameters saved before
previous downloading will be downloaded.

TE33Q6C40-01E 81 YOKOGAWA
Online Download
Online download operation.

Engineering database Control station

Tuning parameter Tuning parameter


database database

Online
Control function database download Control function database
Function block configuration, Function block configuration,
I/O configuration I/O configuration

The difference between the edited control


function database and the control station
(FCS) database is downloaded.

TE33Q6C40-01E 82 YOKOGAWA
Offline / Online Download
Operation difference between the offline download
and the online download.
Engineering database Tuning Control station
parameter
save
Tuning parameter Tuning parameter
database database
Scope of
offline Offline
download Control function database download Control function database
Function block configuration, Function block configuration,
I/O configuration I/O configuration

Scope of Difference of Parameters changed by


control function engineers and functions
online Online
download database download

TE33Q6C40-01E 83 YOKOGAWA
System Download

Project common download, IOM download, HIS download and


FCS offline download can be executed from System View.

Selected FCS database is


downloaded

See IM33S01B30-01E PART-F Engineering, F1.1.5 Load Menu of System View.

TE33Q6C40-01E 84 YOKOGAWA
System Download

In the current project, as the builder file


save and the online download are
executed at the same time, ‘Download’ is
indicated on the menu.

As the online download is


impossible in a user project,
‘Download’ is not shown on the
menu. After editing, execute ‘Save’.

TE33Q6C40-01E 85 YOKOGAWA
CS1000/3000 (R3.04)
Fundamental Course Textbook
TE33Q4T30-01E

TE33Q4T30-01E 1 YOKOGAWA
CS1000/3000 Overview

CS1000/3000 Fundamental Course Textbook


PART-A CS1000/CS3000 Overview

A-1 Process Control Devices


A-2 System Overview

TE33Q4T30-01E 2 YOKOGAWA
Process Control Devices

CS1000/3000 Fundamental Course Textbook


A-1 Process Control Devices

01. Process Control Basic


02. Process Control Systems
03. Types of Control Systems

TE33Q4T30-01E 3 YOKOGAWA
Feedback Control (Regulatory Control)

Temperature
controller Feedback Control (Regulatory Control)

Temperature
controller Temperature
converter
TIC102-B
PID
SV
(Setpoint Variable)

PV
(Process Variable) Process

Steam

Final control
element
MV
(Manipulated Variable)

TE33Q4T30-01E 4 YOKOGAWA
Sequential Control
Start

V1:Inflow Valve
N
Inflow
Operation Panel
Level
Indicator
V1 Open
LI001 HI Inflow

N PVI
LI001
“HI”
Outflow

V1 Close
LO
LI001 N
N “LO”
Outflow

V2 Close V2:Outflow Valve

V2 Open
End

TE33Q4T30-01E 5 YOKOGAWA
Analog Control / Digital Control
Analog Control
Analog Control
In analog control, PID
computation is carried out with Process
SV Deviation MV PROCESS variable
an electric current or voltage + PID unit
PID (including control
by a hardware. It is very hard – valve )
to change the control
algorithm. PV Controller
Sensor and
High accuracy computations Transmitter
used for the advanced control
are also difficult.
Numerical Data
Digital Control

Digital Control
In digital control, PID
Process
computation is carried out by Deviation PROCESS
SV D/A & variable
a software. It is easy to +
CPU hold MV
(including control
change the control algorithm. – valve )

High accuracy computations


A/D
used for the advanced Controller
control are also easy.

Sensor and
PV Transmitter

TE33Q4T30-01E 6 YOKOGAWA
Centralized Control System
Alarm Report
Logger
At the initial stage, a computer
was used as a logger only for Operator Station
the monitoring and logging. (monitoring and logging)

CPU
I/O I/O
A/D (Computer) D/A
Buffer Buffer

MPX SPC MPX


INPUT UNIT
(Setpoint Control) OUTPUT UNIT

SV SV SV SPC (Setpoint Control)


PV Then the computer was used for
setting optimum setpoints on
individual controllers.
DDC (Direct Digital Control)
MV And then a single computer is
used to executes control
computations for controlling
multiple control loops.

TE33Q4T30-01E 7 YOKOGAWA
Distributed Control System (1)

Node Communication module

I/O Image

Input module Output module


The concept of I/O
processing of the
distributed control system.
Isolato Isolato
Each signal conversion r r
module in the node (I/O
CPU Data/Communication CPU Data/Communication
processing unit) has a processing processing
CPU.
A/D D/A
conversion conversion
I/O signal processing is
distributed. Signal V/I
conversion conversion

Analog input Analog output

TE33Q4T30-01E 8 YOKOGAWA
Distributed Control System (2)
Distributed control and centralized
operation & monitoring

Control Network

FCU FCU FCU

CPU CPU CPU CPU CPU CPU


The concept of computation
processingI/O
of Image
the distributed I/O Image I/O Image
control system.
Independent control stations
for each
Nodeplant. Node Node

Control processing is
distributed.
I/O Image I/O Image I/O Image

I/O I/O I/O

Field Control Station Field Control Station Field Control Station


Plant A Plant B Utility
TE33Q4T30-01E 9 YOKOGAWA
System Overview

CS1000/CS3000 Fundamental Course Textbook


A-2 System Overview

01. Basic Concepts of DCS


02. System Configuration

TE33Q4T30-01E 10 YOKOGAWA
CENTUM CS Lineup

• CENTUM CS 3000 R3
DCS based on Windows for large-scale factories
The new production control system of Yokogawa. The CENTUM CS 3000 R3 features
sophisticated functions and components to meet all production state requirements.

• CENTUM CS 1000 R3
DCS based on Windows for small- and medium-scale factories
The CENTUM CS 1000 R3 has the same architecture as CS 3000. It is specifically
designed for the requirements for the middle and small scale plants.

• CENTUM CS
DCS based on UNIX for large-scale factories
The CENTUM CS was put on market in 1993. Since then, the CENTUM CS proudly
keeps its overwhelming high reliability.

TE33Q4T30-01E 11 YOKOGAWA
History of DCS
Development of digital control technology and Yokogawa’s DCS.

TE33Q4T30-01E 12 YOKOGAWA
Position of DCS

Total information system in manufacturing.

Business
Customer Demand system
management prediction

Order Production plan Order


reception

Production management

Production
DCS Process control management
system
(Production control system)

Production equipment

TE33Q4T30-01E 13 YOKOGAWA
Concepts of Modern DCS

Open information network

Operator/work station ( Open environment )

Real-time control network

Advanced control station ( RISC processor )

Field bus

Intelligent devices (with basic control functions)

TE33Q4T30-01E 14 YOKOGAWA
CENTUM CS Configuration

HIS (Operator station)


The interface functions of
operation and monitoring are
executed by HIS.

V-net/IP
(Communication bus)
Real-time control network

TIC101
PID
FCS (Control station)
I/O operations to and from the FIC101
field, control computation and so PID
on are executed by FCS.

TE33Q4T30-01E 15 YOKOGAWA
CS and Single Loop Controller
FCS Control computation
V net HIS
FCU

TIC001

TIC002

TIC003

TIC004
(Field Control Unit)

YS100
Single loop
controller
ESB or RIO bus I/O images

Node Input processing Output processing Computation


(A/D conversion) (D/A conversion)

Output conversion
Input conversion
TIC004
TIC001

TIC002

TIC003
TIC004
TIC001

TIC002

TIC003

I/O
modules

TE33Q4T30-01E 16 YOKOGAWA
Signal Flow in CS (Example)
Measuring range is set by each function block.
Terminal connection
Engineering data (Soft-wiring)
OUT Ex. 6.5 M3/M SET
Process variable PV TIC100 IN FIC100 Process variable PV
Engineering data Engineering data
Ex. 350 ºC PID PID Ex. 5.2 M3/M
IN OUT
-200 – 1200 ºC 0 – 100 % 0 – 100% I/O (PIO) connection
Digital data Digital data Digital data (Soft-wiring)

I/O images
-200 – 1200 ºC 0 – 100 % 0 – 100% Internal RIO/ESB
Digital data Digital data Digital data bus communication
A/D A/D D/A
-5.9 – 48.8mV 4 - 20mA 4 - 20mA
Analog data Analog data Analog data Field device connection
(Hard-wiring)

-200 – 1200 ºC 0 - 10.0 M3/M


Type K TC
TE33Q4T30-01E 17 YOKOGAWA
System Function Concept
Production Management (MES*, PIM**)
Ethernet communication

Engineering Function* (ENG) Operation & Monitoring


Function (HIS)
*Can be executed by HIS. V-net/VL-net communication

Control Function (FCS)


CENTUM CS1000/CS3000

Process I/O,
*MES: Subsystem Subsystem I/O,
Manufacturing Execution System (PLC, DARWIN etc) Fieldbus I/O etc.
**PIM:
Plant Information Management

Field Devices (Production Plant)

TE33Q4T30-01E 18 YOKOGAWA
Features of Operation & Monitoring Functions
Features of HIS operation and monitoring functions:

■ Keeping abreast of the operation environments for the modern technology


The human-machine interface (HMI) uses a generic PC and Windows 2000 or Windows XP. This
allows to use the most modern PC as a hardware and to keep abreast of the development of
Windows as software.

■ Integration of the PC and DCS


HIS operation is done by the mouse as the operation for the general applications for Windows.
Displayed diagrams and operation methods are the same as the conventional DCS. It allows to
accustom to the operation environments easy.

■ Many-sided operation environments for plant operating conditions


The maximum of 4000 user-defined windows are provides for the CENTUM CS 3000*. It allows to
create display windows freely for the operation environments. The plant can be operated not only by
an optional operation keyboard or touch panels as in the conventional DCS, but also by the mouse as
in the office PC.

Maximum 1000 for CENTUM CS 1000.

TE33Q4T30-01E 19 YOKOGAWA
Features of Control Functions
Features of the control functions of FCS:
■ High reliability control
The highly reliable dual-redundant controller used for many years is employed to realize non-stop
control.
■ The optimum control stations selectable for a scale or conditions of plant
The standard (centralized) type that controls many distributed I/O points by a control unit or the
compact (distributed) type that controls by distributing the control units in a plant, which enables high
speed communications by distributing the load of control.
These control stations can be used up to *256 for a system. It enables to cope with from a small scale
plant to a very large scale plant. (* 24 stations for CENTUM 1000)
■ Control functions that easily realizes the various applications for the plant
By not only a standard PID control and a sequential control function, but also a batch control function
based on the ISA S88 standard, the control functions can cope with from a mass production to a
flexible production (many-kinds and small-quantity).
■ Coping with intelligent field devices
The control load can be distributed to a field side with the FOUNDATION fieldbus. This increases an
operation efficiency of the control stations that enables the advanced controls. The parameters in
devices regardless of vendors can be read in the DCS.

TE33Q4T30-01E 20 YOKOGAWA
Features of Engineering Functions
Features of the engineering functions of ENG:

■ Easy creation of functions


The system is created with the software on a generic PC in interactive way and with the
minimum settings.
Engineering data can be reused and edited with general Windows software. This
enables standardization and parallel engineering and leads to a higher quality and a
reduction of engineering time.
The simulator that has the same data base as the actual controller can be operated on
a generic PC. It realizes the environments of the actual operations (virtual test function).
A single loop test without an actual controller or an experimental system configuration
test is enabled.

■ On-line documentation
All of the users manuals is electronic documents and they are provided with CD-ROM’s.
The file format is PDF (Portable Document Format) that is the standard electronic
documents on the internet.
These electronic documents can be read not only in sequence as in the usual
documents, but also can be read and printed on demand during engineering.

TE33Q4T30-01E 21 YOKOGAWA
System Configuration (CS1000)

Console type HIS Desktop type HIS


Ethernet
(Optional)
No. of monitoring tags: 8,000
No. of stations: 24
No. of domain: 1
No. of HIS: Max. 8
VL-net extension: 185 m*

VL-net

Compact type PFCS

* Extension length is for 10Base2 cable.

TE33Q4T30-01E 22 YOKOGAWA
System Configuration (CS3000 small)

Console type HIS Desktop type HIS Ethernet

No. of monitoring tags: 8,000


No. of stations: 256 Communication
gateway unit
No. of domains: 16
No. of stations per domain: 64 CGW
No. of HIS: Max. 16
V-net extension: 500m*
V-net

Bus Converter
BCV

CS3000 in
another domain Compact type FFCS-S
or XL/μXL (for FIO) Supervisory computer
Out of the system
The BCV connects the stations on the V/VL-net on another domain. Other
non-V net systems manufactured by Yokogawa may be connected via BCV.
* Extension length is for 10Base5 cable.

TE33Q4T30-01E 23 YOKOGAWA
System Configuration (CS3000)

Console type HIS Desktop type HIS Ethernet

No. of monitoring tags: 100,000


(Expandable up to 1,000,000) Communication
No. of stations: 256 gateway unit
No. of domains: 16
CGW
No. of stations per domain: 64
No. of HIS: Max. 16
V-net extension: 500m*
V-net

Bus converter

BCV

CS3000 in
another domain Compact Type
or XL/μXL SFCS ooo

ooo Supervisory computer


Out of the system
Standard FCS Standard FCS
(Sub-system) (for RIO) (for FIO)
* Extension length is for 10Base5 cable.
TE33Q4T30-01E 24 YOKOGAWA
Engineering Environment in TC
Ethernet

HIS 0124 HIS 0123


Engineering data

VL net

Left-hand side HIS is HIS0124, which Right-hand side HIS is HIS0123, which
has an engineering database. (Use has no engineering database.
Reactor A control system.) HIS0123 shares the database with
HIS0124. (Use Reactor B control
FCS 0101 system.)
(PFCS)

HIS0124 should be activated before HIS0123.

TE33Q4T30-01E 25 YOKOGAWA
Sub-system Integration

Desktop type HIS Ethernet

The subsystem General-purpose PC


communication function
enables CENTUM to
use the data of PLC’s, GSGW OPC*
(OPC client) Server
recorders, measuring
systems as the data
from process I/O.

V-net General-purpose
Compact subsystem gateway
Type
FCS
Subsystem Subsystem
communication communication network
module

Subsystem communication network

Subsystem

Subsystem
* OPC: OLE for Process Control

TE33Q4T30-01E 26 YOKOGAWA
Remote Desktop Function

HIS LAN

Internet /
Intranet

V-net

PC

ooo The remote desktop function of Windows XP Professional enables to


use the functions of CENTUM CS 3000 from the remote location. By
LFCS KFCS logging on the host machine from a client machine, the client machine
can execute operation and monitoring or builder functions. It is also
possible to log on the host machine via internet.

TE33Q4T30-01E 27 YOKOGAWA
Operation & Monitoring Station (HIS)

CS1000/3000 Fundamental Course Textbook


PART-B Operation and Monitoring Station
B-1 Operation and Monitoring Common Items
B-2 System Message and Navigator Windows
B-3 Standard Operation and Monitoring Windows

Desk Top HIS

Open Style
Solid Style
Console HIS
Console HIS

TE33Q4T30-01E 1 YOKOGAWA
Common Items
CS1000/3000 Fundamental Course Textbook
B-1 Operation and Monitoring Common Items
01. Operation and Monitoring Station (HIS)
02. Configuration of Operation and Monitoring Stations
03. HIS Desktop
Window Mode
Operational Environment of Desktop
04. Window Size
05. Window Name
06. Window Hierarchy
07. Window Closing
08. Circulate Windows
09. Dynamic Window Set
10. Print Screen
11. Rotate Windows
12. Panel Set
13. Operation Group

TE33Q4T30-01E 2 YOKOGAWA
Operation & Monitoring Station (HIS)
Solid Style Console

18” LCD / 21” Upper CRT


(Optional)
Touch panel (Optional)

18” LCD / 21” CRT

General Purpose PC

Drawer

Operation Keyboard

Engineering Keyboard Mouse Solid Style Console Kit


(Keyboard for PC) (Mouse for PC)

TE33Q4T30-01E 3 YOKOGAWA
Operation & Monitoring Station (HIS)
Open Style Console
18” Upper LCD
(Optional)

Touch panel
(Optional)
18” LCD

Operation Keyboard
(Optional)

Drawer

Engineering Keyboard General Purpose PC


(Keyboard for PC) Mouse
(Mouse for PC) Open Style
Console Kit
TE33Q4T30-01E 4 YOKOGAWA
Console Type HIS

Solid style Open style


console console

Mouse pad

Drawer for
engineering
keyboard

TE33Q4T30-01E 5 YOKOGAWA
General Purpose PC in Console

General purpose PC in a console.

The merit of using general purpose


PC:
• The latest hardware models are
available.
• Easy hardware maintenance.
• Out of dated hardware can be easily
renewed with a minimum investment.

TE33Q4T30-01E 6 YOKOGAWA
Cards Installed in PC
Two kinds of card are installed to the PC for using the PC
exclusively as the HIS.

• Control bus interface card (VF701*):


The card is the V-net/VL-net system communication card, which
is installed to the PC/AT compatible PC.
* Every HIS needs this card.

• Extended interface card for a Console Type HIS (AIP261**):


The card connects with the interface relay board attached to the power
distribution board via a dedicated cable. It realizes functions such as
communication with the operation keyboard and the touch panels,
monitoring the temperature and fans, and output/input of contact signals.

** This card is not necessary for a desk top HIS, as the HIS does not
use a console kit.

TE33Q4T30-01E 7 YOKOGAWA
Control Bus Interface Card (VF701)
The control bus interface card is installed in a PCI slot of the
general purpose PC. The card connects the PC to V-net/VL-
net for communication.

TE33Q4T30-01E 8 YOKOGAWA
Operation Keyboard (Optional)
Operation keyboard for single loop operation (desk top type HIS).

Mode transfer
key switch Built-in speaker

32 Function keys

Confirmation keys

Window call keys

Scroll keys
Data input keys
Cursor move keys

Alarm acknowledgement keys

The operation keyboard for the console type HIS enables 8-loop operation at a time.

TE33Q4T30-01E 9 YOKOGAWA
Operation Keyboard
Operation keys on keyboard

Process alarm Overview Tuning Graphic window


window call window call window call call window
erase

Operator Control Trend Process report Help dialog


Cursor Display
guide window call window call window call call
move
window call

System Navigator Upper Print screen Buzzer rest


status window call window call
overview
window call Auxiliary Left sibling Alarm
window call acknowledgment

Circulate Right sibling


window call

TE33Q4T30-01E 10 YOKOGAWA
Operation Keys for Instruments

Target key: The key transfers operating data from MV to SV during manual
mode (MAN).

INC key: The key increases data. 1 % of full-scale data increases every 0.2
seconds while the key is pressed. It takes 20 seconds to change 100%.

DEC key: The key decreases data. 1 % of full-scale data decreases every
0.2 seconds while the key is pressed. It takes 20 seconds to change 100%.

Speed-up key: Pressing this key together with INC key or DEC key
accelerates the changing speed 4 times.

CAS key: The key transfers the block mode to cascade (CAS) or semi-
automatic mode (SEMI). Pressing this key together with AUT key transfers to
cascade mode, with MAN key transfers to semi-automatic mode.

MAN key: The key transfers the block mode to manual (MAN).

AUT key: The key transfers the block mode to automatic (AUT).

TE33Q4T30-01E 11 YOKOGAWA
Access Mode Transfer Key Switch

Builder operation is only


possible in ENG mode.

TE33Q4T30-01E 12 YOKOGAWA
Operation and Monitoring Functions

Basic functions for operation and monitoring:


• Operation and monitoring window functions as graphic windows.
• Trend window functions to save and redisplay trends.
• Message window functions to output operator guide and alarm messages.
• Function key functions that simplify operations. (Operation keyboard)

TE33Q4T30-01E 13 YOKOGAWA
Operation and Monitoring Functions
Common Functions Operation & Monitoring System Maintenance
Window Call Windows Functions
Operation window mode Graphic window System status overview window
System message window Control window System alarm window
Window hierarchy Overview window FCS status display window
Navigator window Tuning window BCV status display window
Dynamic window set Trend window HIS setup window
Circulate function Process alarm window Time set dialog
Alarm processing function Ope. Guide window Help dialog
Print screen function Message monitoring window

Operation & Monitoring Control Status Trend Functions


Support Functions Display Windows Trend
Process report function Control drawing window Tuning trend
Historical message report function Sequence table window Trend display of other stations
Security function Logic chart window Long term data saving function
Logging function SEBOL window Expert trend display function
SFC window Output function to external
Desktop setting function
recorder
Voice message function
FCS Data Set /
ITV connecting function Save Functions
Multiple monitoring function
Open Interface
Extended alarm filtering function Web Monitoring Functions
Historical Message
Remote desktop function Integration
Builder Definition
Referring Functions
TE33Q4T30-01E 14 YOKOGAWA
Capacities
The table shows the operation and monitoring function capacity.
CS1000 CS3000
No. of monitoring tags 8,000 tags 100,000 tags
No. of user defined windows 1,000 / HIS 4,000 / HIS
Communication data of graphic window 200 / windows 400 / windows
Modify conditions of graphic window 100 / windows 200 / windows
Modify conditions of object 8 / object 8 / object
No. of faceplate display 16 windows 16 windows

No. of trend samples 2,880 data 2,880 data


No. of trend window display pens 8 pens 8 pens
Tuning trend periods 1 second 1 second
No. of tuning trend reserve points 16 points 16 points
No. of 1 sec/10 sec trend points 256 points (2 blocks) 256 points (2 blocks)
No. of 1 min to 10 min trend points 1,024 points (8 blocks) 2,560 points (20 blocks)
No. of total trends 1,024 points (8 blocks) 6,500 points (50 blocks)
No. of other station trends 1,024 points (8 blocks) 3,840 points (30 blocks)

TE33Q4T30-01E 15 YOKOGAWA
HIS Desktop
Screen modes and operation environments can be set on the
HIS desktop according to operation customs and security.

Screen Mode: Either full screen


mode or window mode is
selectable. (HIS Setup)

Operation Environment: Either


Windows standard or CENTUM
desktop is selectable. (HIS Utility)
Operation environment setting requires
the system administrator authority and
HIS restart. Environment switching
during operation is not possible.
When both full screen mode and CENTUM
desktop are used, the display similar to
CENTUM CS displays are obtained.

TE33Q4T30-01E 16 YOKOGAWA
Operation Screen Mode
There two operation screen modes:
Full screen mode and window mode.

Full Screen Mode:


The mode that displays a
window over the entire screen.

Window Mode:
The mode that displays
windows in the usual form of
overlapped windows.

TE33Q4T30-01E 17 YOKOGAWA
Full Screen Mode
In the full screen mode, a single operation and monitoring window,
excluding a system message window, is displayed over the entire
screen. That window is called a main (or primary) window and other
windows are called auxiliary (or secondary) windows.

Window is displayed as the main


window when the window is called
without size specification or –SL
specification.

Window is displayed as the


auxiliary window when the
window is called with –SM or
-SC specification.

A single main window and 5 auxiliary windows can be displayed on default setting.
TE33Q4T30-01E 18 YOKOGAWA
Window Mode
In the window mode, all the windows are displayed overlapped in
Windows way. Maximize, minimize, close operations and so on
are the same as Windows general applications.

Operation buttons
are displayed as the
windows applications.

Up to 6 operation and monitoring windows can be displayed on default setting.

TE33Q4T30-01E 19 YOKOGAWA
Mode Switching
Operation and monitoring screen mode of CS1000/CS3000
can be switched from HIS setup window.

Screen mode switching


(Needs HIS restart)

TE33Q4T30-01E 20 YOKOGAWA
HIS Desktop Operation Environment

Two desktop environments are provided for CS1000/CS3000.

● Windows Standard
Environment:
The standard desktop when
the Windows was installed.
The standard Windows
operation, such as to start
general applications or to
access to the network can
be executed during the
operation and monitoring of
process.

Shutdown and restart operations of HIS are the same as the operations of a usual PC.

TE33Q4T30-01E 21 YOKOGAWA
HIS Desktop Operation Environment
● CENTUM Desktop Environment:
The environment that emphasizes on process operation and
monitoring. Main differences from Windows environments are;

•[Shutdown], [Run] and [Search] won’t


be displayed on the [Start] menu.
•Neither command prompt nor Explorer
can be started.
•No icons on the desktop.
•Context menu may not be displayed
by right-clicking the taskbar.

Shutdown and restart operations of HIS require S3 privilege.


TE33Q4T30-01E 22 YOKOGAWA
Desktop Environment Setup

The switching of the


desktop environment
is specified with HIS
utility dialog by the
system administrator.

When [Auto logon] and


[Startup] are ticked, the HIS
starts when the power for
the HIS turns on.

Desktop environment setup

Automatic startup of operation and monitoring functions of HIS are also set
by this utility.

TE33Q4T30-01E 23 YOKOGAWA
Window Display Size

The window display size can be selected from the following three
sizes:

In window mode:
• When the Large size is specified (-SL) : 80% width of the screen
• When the Medium size is specified (-SM): 50% width of the screen
• When the Special size is specified (-SC): The size varies with the
design at creation. (No scaling, Individual windows)

In full screen mode:


• When the Large size is specified (-SL) : 100% width of the screen
(The large size window is referred to as a main window, and other windows
are as auxiliary windows.)

TE33Q4T30-01E 24 YOKOGAWA
Display Position
The display position of the called window can be specified beforehand.
The display position is specified using X and Y coordinates. The
specification range falls within 0 to 32676.
The window display position is specified in the format given below:
=+X coordinate + Y coordinate

100
X coordinate : 200 (+200,+100)
The X coordinate the left
edge of the screen is set
as origin.

Y coordinate :
The Y coordinate the
upper edge of the screen
is set as origin.

TE33Q4T30-01E 25 YOKOGAWA
Name (Window Name)
• Window Name:
Each window has its own window name. The window can be called
by entering the window name in [Input Window Name] dialog on the
system message window.
Built-in system window name (System window name) and user-
defined window name (User-defined window name) are provided.
System Window Name: (The system widow names are seldom used in
the actual operation.)
Built-in system windows can be called.
Ex. .AL (Process alarm window)
.SO (System status overview window)

User-defined Window Name:


User-defined window names are used to call user defined graphic windows
and so on.
User-defined window name can be defined freely with up to 16 letters of
English (upper case only) including underscores and hyphens.
Ex. REACT-A-GR

TE33Q4T30-01E 26 YOKOGAWA
Name (Tag Name)
• Tag name:
The names, which are assigned to identify function blocks, elements
and so on in the control stations are called tag names. There are two
kinds of the tag names; system tag names and user-defined tag names.
System tag name:
The system tag name is the built-in default tag name and used to call
elements and so on. It consists of % [element code] [element number]
S [domain number] [station number].
Ex. %SW0100S0101 (common switch)
The system tag name format. %aabbbbSccdd
aa: Element identifier bbbb: Element No. cc: Domain No. dd: Station No.

User-defined tag name:


Used to call user-defined function blocks or elements. The user-
defined tag name can be defined freely with up to 16 letters (upper
case only) and numerical figures including underscores and hyphens.
Ex. TIC102-A

TE33Q4T30-01E 27 YOKOGAWA
Window Hierarchy
Every operation and monitoring window can be organized
systematically based on the concept “window hierarchy”.
The window hierarchy enables calling a window in the lower
hierarchy from one in the upper hierarchy, and alarm monitoring
operation.

Hierarchy 1 (Upper)
Hierarchy 2

Hierarchy 3 (Lower)

When a window hierarchy is used, the desired window can be called directly
without having to remember the window name. Also the hierarchical relationship
of the windows can be understood visually.

TE33Q4T30-01E 28 YOKOGAWA
Calling up Window

● Calling Operation and Monitoring Window Directly


This method calls a window directly by selecting a button of the window
or by entering the window name.
• Calling windows from the system message window.
• Calling windows from the navigator window.
• Calling windows by entering its name.
• Calling windows from the operation and monitoring window toolbar.
• Calling windows based on window calling definition.
• Calling windows from the operation keyboard.

● Calling Windows in Association with the Function Blocks


This method calls windows by selecting objects or messages associated
with the function blocks.

● Calling Windows based on the Window Hierarchy


This method calls windows by using the window calling buttons provided
by the system message window or operation keyboard based on a
reference window.

TE33Q4T30-01E 29 YOKOGAWA
System Message Window
The system message window provides following menu buttons:
• Toolbox button
• Preset menu button Clicking these buttons displays menus
• Operation menu button and a toolbox that are used to call the
• Window call menu button operation and monitoring windows.

An example of calling
a window from
[Window Call Menu]
button on the system
message window.

TE33Q4T30-01E 30 YOKOGAWA
Navigator Window
In the navigator window, the window hierarchy is displayed
together with the window icons.
From the navigator window, a specific window in the hierarchy can be called
up, or an upper window or a sibling window of the current window can be
called up.

An example of calling
a specific window from
the navigator window.

TE33Q4T30-01E 31 YOKOGAWA
Entering Window Name (1)
The name input dialog box is called from the system message
window or the operation keyboard to enter the window name.
Input Format in the Input Window Name Dialog Box:
The following is the input format used when calling up windows from the Input
Window Name dialog box.

100
Window name {nFunction type}
{nDisplay size} {nDisplay position} 200
{ }: Items in brackets can be omitted.
n: A space

Lower case characters change


automatically to upper-case
characters.

TE33Q4T30-01E 32 YOKOGAWA
Entering Window Name (2)
Recalling a Window:
Up to 8 window names previously entered in the name input
dialog box are saved.
By clicking the window name display button, the saved window names
are displayed in the pull-down menu.
To call up a window, select the window name and then click on [OK]
button.

TE33Q4T30-01E 33 YOKOGAWA
Toolbar
Associated windows can be called using the call button
provided in the operation and monitoring window toolbar.

Example: The toolbar of the


tuning window provides buttons to
call associated windows with the
function block (control drawing
window).

TE33Q4T30-01E 34 YOKOGAWA
Window Call Definition
By assigning a window call function to a graphic or a function
key beforehand using the system generation function, a window
can be called by operating the graphic object or the function key.

Example: By double clicking on the


touch target (object) assigned on the
tag name, defined tuning window of
the tag can be directly called.

TE33Q4T30-01E 35 YOKOGAWA
Operation Keyboard
An operation and monitoring window can be called up
directly by pressing the window call key.

Window call key

A graphic window can be directly called


from the graphic window call key.

TE33Q4T30-01E 36 YOKOGAWA
Function Blocks
When a window calling button or key is operated while
selecting an object or message associated with the
function block, the window associated with the selected
function block can be called directly.
For example, when the function block TIC102-A is
being selected, from the tool box:

The trend window containing the


selected function block is called.

The process alarm individual


acknowledge window associated with
the selected function block is called.

The help dialog associated with the


selected function block is called.

TE33Q4T30-01E 37 YOKOGAWA
Window Call by Hierarchy (1)
When window call buttons or keys are operated while no
object or message is selected in the window, the reference
window based on the window hierarchy or the window related
to the window that is active at the time of the call is called up.
However, when an upper window is defined with the function block
definition builder, the defined window is called up first.
When the upper window is defined, the defined upper window can be called
neglecting the window hierarchy for the operation and monitoring functions.

An upper window can be freely


defined with the builder function.

Window hierarchy

TE33Q4T30-01E 38 YOKOGAWA
Window Call by Hierarchy (2)

When window call buttons or keys are operated while no


object or message is selected in the window, the window
based on the reference window is called up.

For example, from the tool box:

Previously displayed trend window is called.


When no previous trend window exists, the
most upper window in the hierarchy is called.

All alarms are displayed.

TE33Q4T30-01E 39 YOKOGAWA
Window Call by Hierarchy (3)
When a user-defined window call button in the system message
window is clicked while the user-defined window is active, the
user-defined window that is lower in hierarchy is called.

For example, while REACT-A-OV


window is active, the graphic call button
is clicked, REACT-A-GR window which
is lower in hierarchy is called.

Active window Lower hierarchy window

TE33Q4T30-01E 40 YOKOGAWA
Upper Hierarchy Window Call

When the active window has an upper hierarchy window,


that upper hierarchy window can be called.

For example, while REACT-A-CG2


window is active, the upper window call
button is clicked, REACT-A-OV window
which is upper in hierarchy is called.

Upper hierarchy window Active window

TE33Q4T30-01E 41 YOKOGAWA
Sibling Window Call
Widows of the same type and belonging to the same
window hierarchy are called sibling windows.
When a displayed window has sibling windows, by clicking on the
right or left hierarchy widow call button in the toolbox, the sibling
window is called.

For example, while REACT-A-OV


window is active, the right sibling
window call button is clicked, REACT-
B-OV window which is in the same
hierarchy is called.

Windows of the same type and same hierarchy.

The left button calls the upper located and the right button calls lower
located sibling window.
TE33Q4T30-01E 42 YOKOGAWA
Display Always Window
A total of up to 6 operation and monitoring windows can be
displayed at one time. If an additional operation and monitoring
window not currently displayed is called up, when already 6
operation and monitoring windows are displayed, the first
displayed window is erased and newly called window is displayed.
When [Display always] is in effect, the operations and monitoring window
specified as [Display always] won’t be erased even new operation and
monitoring window is called.
Default setting Display always

Any number of operation and monitoring windows can be specified as the


[Display always] window. It is possible to specify 6 windows as [Display always].
However, window erasing is the same for the windows not [Display always].

TE33Q4T30-01E 43 YOKOGAWA
Window Closing
The method to close each window is the same as to close
the Windows general application windows.

Window close button

Close All Windows:


All windows can be closed with [Clear all] button in the system message
window or [Clear all] key on the operation keyboard.

Clear all button

[Clear all] button on the operation and monitoring window closes all
operation and monitoring windows except the system message window.
(The Windows general application windows are not included.)

TE33Q4T30-01E 44 YOKOGAWA
Circulate Windows
The window circulate function toggles between the top and
bottom positions of the operation and monitoring window
group and the Windows general application window group.
Circulate button

Circulate operation

TE33Q4T30-01E 45 YOKOGAWA
Dynamic Window Set
The dynamic window set saves the currently displayed
operation and monitoring windows with window names, display
positions, display sizes and so on as a dynamic window set.
Dynamic window
set save button
Dynamic window
set release button

For example, save the


active REACT-A-CG window
displaying multiple windows
as a dynamic window set.
When the REACT-A-CG
window is recalled, the
saved window set is
displayed.

TE33Q4T30-01E 46 YOKOGAWA
Dynamic Window Set
The dynamic widow set common for all users and the dynamic
widow set for each user exist. It is defied with the HIS setup
window.
Saved dynamic
window set can be
confirmed.

Up to 50 dynamic widow sets can be saved. If the multiple save operations are
executed for the same reference window, only the last window set is saved.

TE33Q4T30-01E 47 YOKOGAWA
Print Screen
The print screen function prints or stores in a file or output to
a printer the entire screen or the window image (Max. 10
files). The screen image stored in the file can be displayed
in the image window.

Window name is ‘Image’.

Copy button in the toolbar


stores screen image.

Image file display button in the


tool box calls the image window.

TE33Q4T30-01E 48 YOKOGAWA
Rotate Windows
The window rotate function toggles between the top and
bottom positions of the operation and monitoring windows.

Rotate button

Rotate operation

TE33Q4T30-01E 49 YOKOGAWA
Panel Set (CS3000)
The panel set function enables to call up multiple windows
together to multiple HIS. Combination of several windows that
are frequently used can be defined as a panel set and the panel
set can be called up with one-touch operation. (CS3000 function)
The panel set call operation defined on a function key displays
the defined panel set on the own HIS, or notifies the panel set
name to other HIS that is defined by the builder. The other HIS
display the notified panel set.
PSET operation
HIS0124 HIS0123
of HIS0124

PSET
notification to
HIS0123

TE33Q4T30-01E 50 YOKOGAWA
Operation Group and Buzzer ACK ID

•Operation Group
A number of HIS on the same communication bus system configured
as the same operation group. The operation and monitoring can be
performed in the unit of group. This group is called an operation
group.
The operation group functions are such as the acknowledgement of
operator guide messages, panel set call and the deletion of
messages.

•Buzzer ACK ID
A number of HIS on the same communication bus system is able to
have the same buzzer ACK ID.
The buzzer ACK ID is the function to reset the buzzer of other HIS
having the same buzzer ACK ID by the acknowledge operation with a
single HIS.

TE33Q4T30-01E 51 YOKOGAWA
System Message and Navigator Windows

CS1000/3000 Engineering Course Textbook

B-2 System Message and Navigator Windows

01. System Message Window


02. Navigator Window

TE33Q4T30-01E 52 YOKOGAWA
System Message Window
System message window of CS1000/CS3000 (Window mode)

System message window

TE33Q4T30-01E 53 YOKOGAWA
System Message Window
The system message window consists of a toolbar, message
display area, icon display area and date and time display area.
Displays the latest alarms and messages and calls various
operation and monitoring windows via button operation. This
window enables basic operation and monitoring of a plant
collectively.
The system message window is called up automatically when HIS
starts up. The window is displayed at the front of other windows
except the toolbox.
Toolbar Date and time display area

Message display area Icon display area

TE33Q4T30-01E 54 YOKOGAWA
Toolbar
The toolbar is used to call the operation and monitoring
windows. It also indicates the status of generated alarms by
its button color and flashing state.
Process alarm window * Circulate
System alarm window * Clear-all

Operator guide window * Buzzer reset

Message monitoring Hard copy


window

User-in dialog Name input dialog


¤ Window call menu Navigator window
¤ Operation menu ¤ Toolbox
¤ Pull-down menu exists.
¤ Preset window menu
* Color and flashing state may change.

TE33Q4T30-01E 55 YOKOGAWA
Tool Box
Display always Image
System status display Rotate
Help Large size
Process alarm Middle size
Operator guide Builder call *
Control Drawing call *

* Optional
Tuning Release window set
Trend Save window set
Graphic Overview

Process report Right (Sibling window call downward)


Historical report Upper
Left (Sibling window call upward)

TE33Q4T30-01E 56 YOKOGAWA
Tool-hint
When the mouse cursor is brought near a tool button, the
tool-hint (button name) may popped up.
If not, click on the toolbar to make active and try again.
Toolbar ( system message window)

Toolbox
Toolbox

The form of the toolbox can be changed


Graphic and displayed always. A window call with a
single action is possible without an
operation keyboard.

See Supplement II. Toolbars of Various Windows.


TE33Q4T30-01E 57 YOKOGAWA
Menu Display from Toolbar
Toolbox

Preset window menu

Operation menu

TE33Q4T30-01E 58 YOKOGAWA
Message Display Area
On the message display area of the system message
window, the latest unacknowledged single message
among process alarm messages, annunciator messages
and system alarm messages is displayed.
When unacknowledged messages exist, the corresponding buttons
may flash.
When the message display button or the message display area is
clicked, the latest 5 unacknowledged messages are pull-down
displayed.

Message display area Message display button

TE33Q4T30-01E 59 YOKOGAWA
Icon Display Area
In the icon display area of the system message window, icons that
indicate the state of the own station or the system is displayed.

System view is operating


Icon display area
Under virtual test

I/O is disconnected (Under test condition)

Equalization is required

Isolated HIS

No icons are displayed while the operation is normal.

TE33Q4T30-01E 60 YOKOGAWA
Navigator Window
HIS classifies all user-defined windows used for the operation and
monitoring, and displays hierarchically. With this display, the user
can grasp the architecture of the windows used in the system at a
glance. The window is called the navigator window.

Toolbar
User-defined windows

Hierarchical pane

Window pane

System-defined windows
Recipe-related windows
Status bar
TE33Q4T30-01E 61 YOKOGAWA
Toolbar in Navigator Window
The navigator window consists of a toolbar, a window
hierarchy display area and a status bar.
Selected window call (similar to a double-clicking)
Display window in large size
Display window in middle size

Move to the currently active window pane.

Display window in default size.

When the window saved as a reference


window of a window set is called up in
default size, the window set is displayed.

TE33Q4T30-01E 62 YOKOGAWA
Icons in Navigator Window
On the side of the window names in the navigator widow, the
icons that indicate the widow types are displayed.

Top hierarchy (User-defined window, system window, receipt related window)


Graphic window (overview attribute) System status overview window
Graphic window (graphic attribute) HIS setup window
Graphic window (control attribute) System alarm window

Trend window FCS status display window


Process alarm window BCV status display window
Operator guide window Process report window
Shortcut window Product overview window
(e.g. for graphic window)
Product control window

Icons frequently used window types.

TE33Q4T30-01E 63 YOKOGAWA
Alarm Display in Navigator Window
The colors of the icons for windows that indicate states of alarms or
messages change according to the alarm occurrence status. The users,
therefore, can visually determine in which of the function block being
monitored in the window is generating the alarm.

• Entire icon is red


Indicates there is an unacknowledged alarm.

• Entire icon is green


Indicates that the alarm returned to
normal state but not acknowledged.

• Icon’s edge is red


Indicates there is an acknowledged alarm.

• Icon’s edge is green


Indicates that no alarm occurs.

TE33Q4T30-01E 64 YOKOGAWA
Standard Windows

CS1000/3000 Engineering Course Textbook


B-3 Standard Operation and Monitoring Windows

01. Faceplate Window


02. Graphic Window
03. Overview Window
04. Control Window
05. Tuning Window
06. Trend Window
07. Process Alarm Window
08. Operator Guide Window
09. Message Monitoring Window

TE33Q4T30-01E 65 YOKOGAWA
Faceplate Window

The faceplate window is used not


only for monitoring but also for
setting or operating directly any
function blocks (controllers,
indicators, transfer switches etc.)
and internal elements (internal
switches, timers, counters etc.)
defined in the control system.

One faceplate window is provided


for each function block and
internal element. The instrument
faceplate that is called up directly
is referred to as the faceplate
window.

TE33Q4T30-01E 66 YOKOGAWA
Faceplate Window Configuration
The instrument faceplate consists of the
following elements:

Comment display area

Status display area

Parameter display area

Instrument display area

Operation mark

INHIBIT
Data entry dialog box call button

TE33Q4T30-01E 67 YOKOGAWA
Status / Parameter Display Area

The status display area and the parameter display


area consist of the following elements:

Tag mark Cascade mark


(AOF color)
Block mode CAL AOF Alarm OFF status

Alarm status
Engineering unit
Calibration status

Data item name

According to the type of instruments or


control functions block status or CMP
mark may be displayed.

TE33Q4T30-01E 68 YOKOGAWA
Tag Mark Type
The tag mark indicates the tag importance level and the status of
the function block. All function blocks have the tag mark. There are
following types of the tag mark according to its importance level:
The functions related to the tag
Auxiliary tag General tag Important tag importance are as follows:
Acknowledgement at operation.
Alarm flashing.
Alarm re-warning.
● Important tag
Alarm processing level 1
Locked type flashing with re-
warning function
Acknowledgement required at
operation
● General tag
Alarm processing level 2
Locked type flashing
● Auxiliary tag
Alarm processing level 3
Non-locked type flashing
See Supplement III. Alarm Priority.
TE33Q4T30-01E 69 YOKOGAWA
Tag Mark Color
The table below shows an example of the tag mark color
and alarm status correspondence.

Color Process Status Examples of Alarm Status


Blue Alarm output off AOF
Red Alarm occurrence LO, HI, IOP, LL, HH, OOP
Yellow Alarm occurrence ±DV, ±VEL, MLO, MHI
Green Normal NR
White No alarm function provided -
Gray Communication error -

Flashing red
Alarm message has been initiated but not been acknowledged.
Flashing green
Alarm recovery message has been initiated but not been acknowledged.
Constant red or green
Alarm message or recovery message has been initiated and acknowledged.
See Supplement V. Alarm Status.
TE33Q4T30-01E 70 YOKOGAWA
Alarm Actions
High and medium priority alarm.

Low priority alarm.

Logging and reference alarm.

TE33Q4T30-01E 71 YOKOGAWA
Re-warning Alarm
• Timer repeated warning:
The timer repeated warning function outputs the message at
each repeated warning cycle.

Operation by re-warning

Acknowledgement

Operation by re-warning

TE33Q4T30-01E 72 YOKOGAWA
Flashing state of Tag Mark
Tag mark color and flashing states transition.

Alarm Alarm
Acknowledgement absent state
absent state
Flashing Flashing
OFF ON

Occurrence

Recovery Recovery Occurrence


Recovery
(Non-lock type)

Alarm Acknowledgement Alarm


present present
state state
Flashing Re-warning Flashing
OFF (High-priority alarm) ON

TE33Q4T30-01E 73 YOKOGAWA
Display Area of Instrument
The display area of the instrument provides the bars that
represent the manipulated output variable (MV) high and low
limit, and the setpoint variable (SV) high, high-high, low, and
low-low limit.
Operation setpoint high-high limit (HH)
MV index (OPHI)
Operation setpoint high limit (PH)
MV high limit (MH)
Operation setpoint operation limit bar
MV operation key
SV operation key
MV operation limit bar

MV low limit (ML) Operation setpoint low limit (PL)


PV bar
Operation setpoint low-low limit (LL)
MV index (OPLO)

Open/Close mark
The operation exceeding limit values needs confirm operation.

TE33Q4T30-01E 74 YOKOGAWA
Operation of Instrument Faceplate
The following operations are possible
with the instrument faceplate:
• Block mode transfer
• INC/DEC of data
• Data input
Block mode transfer operation:
A single click on the block mode
calls a bock mode transfer dialog.

MAN AUT CAS


(Manual) (Auto) (Cascade)

Mode change is also possible with the mode INHIBIT

change keys on the operation keyboard.

TE33Q4T30-01E 75 YOKOGAWA
Operation of Instrument Faceplate

Data INC/DEC
Data input operation:
operation:
When the data input dialog of the When an operable pointer*
instrument faceplate is clicked, is clicked, the INC/DEC
the data input dialog appears. operation dialog
The data item that corresponds to corresponding to the
the red pointer appears. The data pointer appears.
item can be selected by the item
selection button.

INC/DEC operation button

Item selection button * [MAN]: MV & SV, [AUT]:


SV, [CAS]: -
Data input area
When the MV or SV is being
manipulated, the pointer turns
to red. When it is not
manipulated, it turns to yellow.
TE33Q4T30-01E 76 YOKOGAWA
Graphic Window
The graphic window with graphic attribute is the pane that
users can freely create using various objects in order to
recognize visually the state of the process control.

Setting operation:
Necessary instruments
can be called by intuition.
It makes the operation
simple and certain.
State monitoring:
The state of pipe lines, valves,
reactors and so on is
displayed with different colors.
It makes grasping the overall
condition easier.

TE33Q4T30-01E 77 YOKOGAWA
Structure of Graphic Window
Image output
Alarm acknowledgement
Instrument assignment dialog
Data-bind transfer switch
(Displayed only for data-bind function)
Zooming dialog

Toolbar

Instrument
faceplate display
Graphic
display area

Elements consisting the toolbar are common for graphic, overview and control windows.

TE33Q4T30-01E 78 YOKOGAWA
Data Bind Function

System A Charging
System A System B
FIC101 PV=XXXXL/M
Raw material Raw material
FIC FIC101 PID FIC FIC102
Heating Heating
FIC FIC201 Raw material FIC FIC202
Heating Heating
TIC TIC201 TIC TIC202
Level LIC201 Level LIC202
PV=XXXX TIC201
PID

When the system A Tank level When the system B


PV=XXXXL/M FIC201
is selected, tag is selected, tag
names and data of PID names and data of
the system A the system B
substitute to display. Steam substitute to display.

TE33Q4T30-01E 79 YOKOGAWA
Instrument Faceplate Assignment
The instrument faceplate assignment can be changed
temporary with the instrument assignment dialog. However,
the Instrument faceplate size may not be changed.
The defined instrument faceplate assignment is peculiar to the HIS that
changed the assignment. If the graphic window definition is downloaded by
the builder, this temporary defined assignment is no more effective.
Displayed
instrument
faceplate
Instrument faceplate
assignment button

TE33Q4T30-01E 80 YOKOGAWA
Overview Window
The overview window (a graphic window with overview attribute) is
the window that collectively displays alarm status and so on for
monitoring the process with assigned overview objects. This window
that has the function to call up related windows can be used as a
menu window by posting it to the top hierarchy of monitoring
windows of overall plant.

Overview object:
Tag name, window name,
annunciator message or comment
can be assigned on the overview
object. Window switching function
by touch target assignment and
color modify function for alarm are
also provided.

TE33Q4T30-01E 81 YOKOGAWA
Control Window (8-Loop)
The control window (a graphic window with control attribute) displays
the group of instruments in normal size used for the monitoring and
operation. The maximum number of instruments displayed is 8. The
normal size instrument can be used not only for monitoring but for
operation.

Normal size instrument:


The displayed instrument can be
operated directly.
By double-clicking the tag mark,
the instrument faceplate is called.

Soft-key assignment:
The soft-keys can be assigned
for each instrument.
Functions such as tuning window
call may be assigned.

TE33Q4T30-01E 82 YOKOGAWA
Control Window (16-Loop)
This window displays the group of compact instruments used for the
monitoring. The maximum number of instruments displayed is 16.
The compact size instrument cannot be operated. Only for the
monitoring. It is possible to assign both the normal size and the
compact size on the 16-loop window.

(e.g. 5 normal size


and 6 compact size
instruments.)

Compact size instruments:


By double-clicking the tag mark,
the instrument faceplate
appears for operation.

TE33Q4T30-01E 83 YOKOGAWA
Tuning Window
The tuning window displays the control status of the function block. It
is also used for tuning the various control parameters, as well as for
attaching and removing operation marks. The tuning window is
automatically created when a function block is created with the builder.

Toolbar
Instrument
faceplate
Tuning
parameter
display area

Tuning trend

Status bar
TE33Q4T30-01E 84 YOKOGAWA
Tuning Window Toolbar
The toolbar of the tuning window has buttons for tuning
trend operation, operation mark installation/removal, mode
transfer, related panel call and so on.
Operation mark
Primary direct mode
Displayed only when Control drawing call
PRD mode is effective. Raw data display

Calibration mode
Image output Alarm off mode
Alarm acknowledgement Enlarge data axis
Trend acquisition reserve Reduce data axis
Tuning trend operation
Stop/resume trend Reduce time axis
Enlarge time axis

TE33Q4T30-01E 85 YOKOGAWA
Tuning Trend
The tuning trend acquires process data from the function block
displayed in the tuning window and displays them as a graph.
The sampling period is 1 second and the recording span is 48 minutes.

Data axis reducing /


Display time span enlarging rate

The process data items acquired from the function block and the corresponding display colors are:
• Process variable (PV), calculated output value (CPV), feedback input data (FV) [Cyan]
• Setpoint value (SV), switch position (SW) [White]
• Manipulated output value (MV) [Magenta]
The acquisition of tuning trend begins when the tuning window is called up and stops when the
tuning window is closed. The reserve function can be used to continue the tuning trend data
acquisition after the tuning window is closed. The maximum number of data can be reserved is 16
per HIS. If more than 16 data are reserved, the oldest data are deleted.

TE33Q4T30-01E 86 YOKOGAWA
Control Drawing Window
The control drawing window displays the function blocks defined
in the control drawing builder and displays the controlling status
and connecting status of that function blocks visually.

Toolbar

Show/hide terminal
names and data
status.

Control drawing
display area

TE33Q4T30-01E 87 YOKOGAWA
Control Drawing Window
The sequence table window can be used to monitor the scan
status of the sequence table and the status of conditions.

Status bar color:


Toolbar
Yellow: Non-executing rule
Green: Condition not satisfied
Red: Condition satisfied

Table display Condition pattern color:


area Cyan: Condition not satisfied
Red: Condition satisfied

TE33Q4T30-01E 88 YOKOGAWA
Trend Window
The trend window acquires different types of process data
and displays time-series change in a graph. The maximum
number of trend points can be displayed is 8.

Toolbar

Trend data display area Numerical data


display area

Status bar

TE33Q4T30-01E 89 YOKOGAWA
Structure of Trend
The trend recording consists of the three layers of the trend
blocks, the trend windows and the trend point windows.
Trend block Trend group Trend window
Trend block 01 Trend group 1 TG0101
TR0001 TG0101 1 FIC100.PV
Trend block 02 Trend group 2 2 TIC200.PV
TR0002 TG0102 3 LIC300.PV
Trend group 3 4
Trend block 03
TG0103 5
TR0003 6
7
8
Trend group 16 Trend point window
TG0116
LIC300.PV
Trend window name 3 LIC300.PV
Trend block 50 TGbbgg
TR0050 bb: Block number
gg: Group number
Each trend block can
specifies trend type and
sampling period. Maximum number trend blocks for CS1000 is 8.

TE33Q4T30-01E 90 YOKOGAWA
Trend Data Acquisition Types
The data acquisition includes the following four types:

Continuous-rotary type:
Process data are acquired constantly. Data acquisition starts automatically
after starting the operation and monitoring functions. When the storage
capacity becomes full, the oldest data are deleted and replaced by new
data.
Batch-stop type:
Data acquisition starts and stops according to the received command.
When the storage capacity becomes full, data acquisition stops.
Batch-rotary type:
Data acquisition starts and stops according to the received command. If no
stop command is given and the storage capacity becomes full, the oldest
data are deleted and replaced by new data.
Trend acquired by other HIS:
Trend data acquired by other HIS may be referenced in a unit of block.

TE33Q4T30-01E 91 YOKOGAWA
Sampling Period and Recording Span
The sampling period can be selected from 1 second, 10 seconds,
1 minute, 2 minutes, 5 minutes and 10 minutes for each trend
block. No more than 18 blocks (8 blocks for CS1000) can be
specified with the sampling periods of 1 minute, 2 minutes, 5
minutes and 10 minutes. No more than 2 trend blocks can be
specified with the sampling period of 1 second or 10 seconds.
2,880 samples can be acquired per pen. The recording span
indicates the time to acquire 2,880 samples for each trend in the
specified sampling period.

The table below shows the relationship between the sampling period and the
recording span:

In order to preserve the trend data, save the each trend window as a file or utilize
the long-term data archive function (optional).

TE33Q4T30-01E 92 YOKOGAWA
Toolbar of Trend Window

The trend window toolbar can be Trend data save


used to perform tasks such as Saved trend call
reducing or enlarging the trend Batch trend pause
graph, batch trend operation, trend Batch trend start
data save and redisplay. Trend recall

Image output Display initializing


Not effective Reference pattern display
Pen assignment dialog Pen number display
Trend display update suspension Data axis enlarging
Time axis reducing Data axis reducing Long-term trend data save file:
Displayed only when the long term
Time axis enlarging
data save function is effective.
TE33Q4T30-01E 93 YOKOGAWA
Trend Graph Display Area
In the trend graph display area of the trend window, the trend data
acquired according to the trend pen assignment are displayed.

Index mark
Time at index mark
(Cyan)

Index mark left Index mark right


move button move button

Time display
‘*’ mark may be added to the
displayed time for time change or
power failure.

TE33Q4T30-01E 94 YOKOGAWA
Data Display Area and Status Bar
The instantaneous value of the trend data and
function block information for each trend pen
corresponding to the time specified by the trend
graph index mark are displayed in the numeric Numeric trend
trend data display area of the trend window. data display
area
The trend gathering status, display span of the trend
graph time and reducing/enlarging scale for the data
axis on the trend graph is displayed on the status bar
of the tend window.
Data item name
Instantaneous value
Status bar

Trend gathering status display Data axis reducing/enlarging scale


Display span of trend graph time axis

TE33Q4T30-01E 95 YOKOGAWA
Trend Point Window
The trend point window displays one of the 8 points of the
trend data assigned to trend window. It can be called up
from the trend window by selecting a trend pen.

Toolbar

Data display area

Status bar

TE33Q4T30-01E 96 YOKOGAWA
Changing Displayed Trend Data
In the trend window, the assigned trend pen may be changed.

Changing pen assignment


displaying trend data:
The builder defined pen
assignment can be changed
temporary by calling up the pen
assignment dialog with the pen
assignment button on the toolbar.
To display the builder defined pen
assignment, use display initialize
button.

TE33Q4T30-01E 97 YOKOGAWA
Trend Data Save
The acquired trend data can be saved in another file. Saving
operation in the file is executed for the trend group unit.
The saved trend can be redisplayed
by clicking the display button to
select the trend file.
To save the displayed
trend data, call up the
Save AS dialog by
clicking the data save
button on the toolbar.
Enter the file name and
the position to save.
The file extension “trf”
is automatically added.

The saved trend data will be redisplayed on the trend window where the [Saved
trend call] button was clicked. The originally displayed trend graph will be
replaced. The original trend can be recalled with the [Trend recall] button.

TE33Q4T30-01E 98 YOKOGAWA
Reference Pattern Assignment
For the batch type trend,
Reference Patterns
specified trend data can
be assigned as a
reference pattern.
The trend reference pattern,
an ideal trend pattern such
as the trend record by an
operator with expertise can
be displayed in the trend
window.
When the trend point
window is displayed, the
related reference pattern is
also displayed.

TE33Q4T30-01E 99 YOKOGAWA
Process Alarm Window
The process alarm window displays process alarms in the order they
are generated starting with the most recent alarm. When the alarm is
generated, the buzzer sounds and the process alarm button on the
system message window and the LED of the process alarm key on
the operation keyboard start flashing to notify the operator.

Toolbar

Message display area

Status bar

TE33Q4T30-01E 100 YOKOGAWA


Alarm Display Area
The process alarm window displays process alarm messages and
annunciator messages in the order that the latest message appears on the
top. A maximum of 200 messages are held. If the number of messages
occurred exceed 200, the messages will be deleted starting with the oldest
ones that have been acknowledged. When there are no acknowledged
messages, the oldest unacknowledged messages deleted first.

Alarm recovered

Medium priority alarm

Low priority alarm

High priority alarm

Filtered display rage Number of displayed messages

TE33Q4T30-01E 101 YOKOGAWA


Tag Mark Color and Status
The tag mark flashes until the message is acknowledged.

Green: Normal recovery


Red edge: HI alarm recovery
Red frame: HH alarm recovery
Red: HH alarm generation
Red: HI alarm generation
Red: LO alarm generation
Green: Normal recovery
Red: LO alarm recovery
Red !: LO alarm re-warning
Red: LO alarm generation

TE33Q4T30-01E 102 YOKOGAWA


Process Alarm Message Search
The filter dialog can be used to display only specific
process alarm messages.

Filter dialog
Current process variable display

High priority alarm display

Alarm display updating pause/restart

TE33Q4T30-01E 103 YOKOGAWA


Process Alarm Notification Flow
System message window Process alarm window

Graphic window
Related window

Process
alarm Alarm
occurrence acknowledgement
Navigator window

Save in file Buzzer sounds Printout


TE33Q4T30-01E 104 YOKOGAWA
Operator Guide Window
The operator guide window displays in order the operator guide
messages occurred. When a message is initiated, buzzer is
activated and the button on the system message window and
the LED of the operator guide message key on the operation
keyboard starts flashing to notify the operator.

Toolbar

Message display area

Status bar

TE33Q4T30-01E 105 YOKOGAWA


O. G. Message Display Area
A maximum of 40 messages are held. If the number of
messages occurred exceeds 40, the messages will be deleted
starting with the oldest ones that have been acknowledged.

Interactive message button


(For CS batch function only)

Operator guide message mark


(The mark for the interactive is .)

Filtered display rage Number of displayed messages

TE33Q4T30-01E 106 YOKOGAWA


O. G. Message Search
The filter dialog can be used to display only specific
operator guide messages.
The filter button on the toolbar is used to call up the filter dialog.

Equipment
search

TE33Q4T30-01E 107 YOKOGAWA


Message Monitor Window
The message monitor window acquires only specified
messages from many messages and displays to confirm
them in real-time.

Toolbar

Message display area

Status bar

TE33Q4T30-01E 108 YOKOGAWA


Message Monitor Window
The messages to be displayed in the message monitor
window are specified with the message registration dialog.
The dialog specifies the message type, color and the
number of messages.

Maximum number of messages


Up to 200

Display message selection

Display color selection

TE33Q4T30-01E 109 YOKOGAWA


Message Search

The filter dialog can be used to display only specific


operation record messages.

The filter button on the


toolbar is used to call up the
filter dialog.

TE33Q4T30-01E 110 YOKOGAWA


Help Dialog Box
The help dialog box displays the pre-defined help messages.
It can be used as the on-line manual during operation.
The help dialog box may be called up from an active operation and
monitoring window, from a selected function block in the window or
from a selected system alarm message by clicking the help button
to display a related help message.

TE33Q4T30-01E 111 YOKOGAWA


Control Station (FCS)
CS1000/3000 Fundamental Course Textbook
PART- C Control Station
C-1 Types of control Stations
C-2 Node configuration
C-3 I/O Devices
C-4 Reliability of FCS
C-5 Configuration of FCS Functions
C-6 I/O Functions of FCS
Standard Type FCS

TE33Q4T30-01E 1 YOKOGAWA
Types of Control Stations
CS3000 R3.04 has 8 types of FCS.
RIO Different memory FIO Different memory
capacity capacity

SFCS LFCS LFCS2 FFCS KFCS KFCS2 RFCS2 RFCS5


Compact Standard Enhanced Compact Standard Enhanced Migration Migration
FCS FCS FCS FCS FCS FCS FCS FCS
(32M) (32M) (16M) (32M)
(RIO) (RIO) (RIO) (FIO) (FIO) (FIO) (FIO,SIO) (FIO,SIO)

For V, XL migration
Common hardware Common hardware

PFCS FFCS-S
Compact Compact
FCS FCS For small
For CS1000
CS3000
(RIO) (FIO)

TE33Q4T30-01E 2 YOKOGAWA
Structure of Various FCS

Compact FCS for FIO Compact FCS for RIO


(FFCS/FFCS-S) (SFCS)
The field control station The field control station
that directly connects a that directly connects a
control unit and I/O units. control unit and I/O
(FFCS: with node, module nests.
FFCS-S: without node) (No node is used.)
Equivalent to PFCS of
CS1000.

Standard FCS for RIO


Standard FCS for FIO
(LFCS)
(KFCS)
The field control station The field control station
that connects a control that connects a control
unit and nodes with the unit and nodes with the
ESB bus. RIO bus.
(Maximum 10 nodes) (Maximum 8 nodes) ooo

TE33Q4T30-01E 3 YOKOGAWA
Standard Type FCS Configuration
Standard FCS for FIO Standard FCS for RIO
KFCS LFCS
FCU FCU
(Field Control Unit) (Field Control Unit)

RIO bus
ESB bus

Node
Interface
I/O Modules Unit
Node
Node I/O Units

SUB-system
ER bus
SUB-system

TE33Q4T30-01E 4 YOKOGAWA
Control Station (KFCS)

Dual redundant control unit (FCU)


in the standard cabinet.

TE33Q4T30-01E 5 YOKOGAWA
Dual Redundant Control Unit
Dual redundant control unit (FCU) for KFCS.

TE33Q4T30-01E 6 YOKOGAWA
Compact Type FCS (FFCS)
FCU

ESB bus Power


CPU unit
interface modules
I/O modules modules modules

Dual redundant control unit of FFCS (FCU)


TE33Q4T30-01E 7 YOKOGAWA
Compact Type FCS (PFCS/SFCS)

An example of rack mounted


PFCS/SFCS:
Control bus couplers
It consists of a FCU and I/O units.

CPU modules FCU

Power supply
modules

I/O Units

TE33Q4T30-01E 8 YOKOGAWA
Role of Node (LFCS)

Node for cabinet RIO bus


mount type
RIO bus connects FCU and nodes.

Control room
Node for rack
mount type
Long distance use.

Optical bus repeater Nodes can reduce


the wiring lengths
Transmission distance of by planning the
Node for rack the optical bus repeaters is
mount type optimum system
either max. 4 km or 15 km.
configuration.

Bus repeater Node for rack


mount type
Shortened wiring

Field

Node for rack


mount type

TE33Q4T30-01E 9 YOKOGAWA
Node Installation (FIO)
An example of the node for FIO:
I/O modules are directly mounted
to a backboard.

I/O modules
ESB bus interface modules
Power supply modules

Cable tray Remote node unit


uses ER bus interface
unit.
Node

TE33Q4T30-01E 10 YOKOGAWA
Node Installation (RIO)

Analog I/O
module nest
(AMN11, AMN!2)

I/O module nest IO


I/O module U
An example of node: I/O module nest
I/O modules IO
I/O modules are installed U
to the I/O module nests.
Analog I/O module

Relay I/O
module nest
(AMN21)

Node
Relay I/O
module

TE33Q4T30-01E 11 YOKOGAWA
I/O Modules

CS3000 R3 has two different I/O modules:

RIO: Individually isolated high-


performance I/O modules and
multiplexer modules that utilize M4
screw terminals used by CENTUM
CS for a long time.

FIO: Newly developed multiplexer


type I/O modules that are
connectable to the already installed
CENTUM-V and XL for replacement.
They are compact and abundant in
types.

See Supplement IV. Input and Output Modules.

TE33Q4T30-01E 12 YOKOGAWA
I/O Units and I/O Modules (LFCS)

Analog I/O
module nest

X8 Analog I/O module

Node

X4 (front)
X5 (rear)
An example of the analog I/O modules and the nest.

TE33Q4T30-01E 13 YOKOGAWA
I/O Terminal Addressing (RIO)
Addressing of terminals for process connection:
%Znnuscc An example of addressing
Terminal number (01 to 32)
Slot number (1 to 4)
Unit number (1 to 5)
Node number (01 to 08)

01 02 03
Slot 1
Nodes
1
Terminal 05

I/O Units 2

3 TI-1001

TE33Q4T30-01E 14 YOKOGAWA
I/O Modules (KFCS)
Modules for KFCS
ML connector

Pressure clamp
terminal connector

• Terminal board used for single or dual TC/mV


input (AET4D)
From field

KS cable interface I/O module


adapter

• Terminal board used for single or dual digital


I/O (AED5D)

KS cable

Variations of signal cable connection

TE33Q4T30-01E 15 YOKOGAWA
I/O Terminal Addressing (FIO)

Format of process I/O terminal number (FIO FCS):


%Znnuscc
Terminal (01 to 64)
1 fixed (Segment Nos. 1 to 4: Communication modules.)
Slot (1 to 8)
Node number (01 to 10)

An example of
terminal number

PIO block

TE33Q4T30-01E 16 YOKOGAWA
Dual Redundant FCU

Pair configuration
with two CPUs.

Spare configuration
with two FCU
modules.

The CENTUM CS control station adopts “a pair and spare” configuration with
spare FCU modules and pair CPUs in a module, which has never been introduced
in the world. By collating the computation results, once a transient error is
detected, immediately control right is switched to the standby side module. Since
the standby module performs control computation synchronized with the control
side, control is switched without loss of continuity.
Temporary computation error which may not be prevented by the diagnostic program
can be detected remarkably by collating the computation results from two CPUs.

TE33Q4T30-01E 17 YOKOGAWA
Perfect Dual-Redundant Loop

FCU FCU
RIO RIO
Bus card Bus card
RIO RIO
Bus card Bus card
RIO RIO
Bus Bus
RIO RIO
Bus Bus
RIO RIO
Slave card Slave card
RIO RIO
Slave card Slave card
NIU NIU
PSU PSU
NIU NIU
PSU PSU
Node Node
Internal bus Internal bus
Node Node
Internal bus Internal bus
AAM51 AAM51

AAM11 AAM11 Dual-redundant


input modules Dual-redundant
(Optional) output modules
(Optional)

The dual-redundant input modules need a dual-redundant signal selector block (SS-DUAL).

TE33Q4T30-01E 18 YOKOGAWA
Flow of FCS Start

Initialized start Restart

Start processing from the Continue processing from


beginning of periodic processing. the discontinued point.

TE33Q4T30-01E 19 YOKOGAWA
Configuration of FCS Functions
FCS control functions consist of the basic control functions,
the software I/O functions and I/O interface functions. The
basic control functions have various function blocks that
perform control computations. The I/O interfaces include the
process I/O and other interface functions.
FCS

Basic control Software I/O

I/O interfaces

TE33Q4T30-01E 20 YOKOGAWA
Function Block and Control Drawing
The function blocks, which are the minimum elements
consisting the basic control function, and the control
drawings, which connect multiple function blocks, configure
the FCS control functions hierarchically.

TIC100

PID
Control drawing
Function block

TE33Q4T30-01E 21 YOKOGAWA
Function Block
Function block:
The function block is the minimum element that executes control
computations.
Regulatory control blocks, sequential control blocks, computation
blocks, SFC blocks are the function blocks.
The control functions can be described like an instrumentation flow
sheet by connecting regulatory control, sequential control and
computation blocks.
Every function block should have a tag name and be stated on a
control drawing.

FIC100 TI100 CU201 ST22-A TIM201

PID PVI CALCU ST16 TM

Function blocks
(Regulatory control, Computation, Sequential control)
See Supplement V. Function Block List.
TE33Q4T30-01E 22 YOKOGAWA
I/O Functions of FCS

The software I/O is the virtual I/O


realized by the FCS software. Data
setting or data reference to or from
other function blocks or applications
is possible.FCS

Basic control Software I/O

The I/O interfaces can handle not only


process I/Os but also sub-system I/Os
as PLCs and fieldbus I/Os.

I/O interfaces

TE33Q4T30-01E 23 YOKOGAWA
Process I/O

The process I/Os are shown below:

Analog input:
Current input, voltage input, mV input, TC input, RTD input,
potentiometer input, pulse train input.
Analog output:
Current output, voltage output.
Contact input:
Contact ON/OFF input signals from field devices to the FCS. Two
types of signals exist; status signals and push button signals.
Contact output:
Contact ON/OFF output signals from the FCS to field devices.
(The status output signals of a status type I/O module can be
manipulated in the following styles:
Latched type, non-latched type, pulse type and flashing type output.)

TE33Q4T30-01E 24 YOKOGAWA
Software I/O
The software I/O enables data setting or data reference to or from
other function blocks or applications same as in the process I/O.

Types of software I/O:


• Internal switch:
The internal switches
exchange logical values
between function blocks or
applications.
• Message output:
The message, which
transmits the occurrence
of events.

TE33Q4T30-01E 25 YOKOGAWA
Examples of Using Software I/O
Internal Switch (Start switch) Message Output

Annunciator message output


Heating start Reactor A charge end

Operator guide message output


14:05 Reactor A heating start

Sequence operations like SV An internal switch latched output


setting, block mode switching in for the graphic display modify.
a regulatory control.

TIC101
Heating
PID

FIC101
PID

TE33Q4T30-01E 26 YOKOGAWA
Message Output Functions

The message output functions for sequential controls are used


to alert operators or to notify events to other applications.

Printout Logging Other functions

Printout message output (%PR) Yes Yes Printout with messages

Operator guide message output (%OG) Yes Yes Electronic sounds, display

Multi-media function start message output (%VM) No Yes Multi-media function start

Sequence message request (%RQ) No Yes Startup HIS functions

Supervisory computer message output (%M3) No No Event message output

Signal event message output (%EV) No No Output to SEBOL

SFC/SEBOL return-event message output (%RE) No No Output to SFC block

TE33Q4T30-01E 27 YOKOGAWA
Regulatory Control Functions

CS1000/3000 Fundamental Course Textbook

PART- D Regulatory Control Functions

D-1 Regulatory Control Blocks


D-2 Control Drawing
D-3 Processing
D-4 Block Modes
D-5 Scan and Control Periods

TE33Q4T30-01E 1 YOKOGAWA
Regulatory Control Positioning
The regulatory control block performs control
computation processing using analog process variables
and so on for the process monitoring and control.

FCS

Basic control Software I/O

I/O interfaces

TE33Q4T30-01E 2 YOKOGAWA
Types of Regulatory Control Block
The regulatory control blocks vary by the types of data
handled and control computation processing functions
provided.
Types of controllers are shown below.
• Input indicator blocks
• Controller blocks
• Manual loader blocks
• Signal setter blocks
• Signal limiter blocks
• Signal selector blocks
• Signal distributor blocks
• Pulse count block
• Alarm block
• YS blocks

See Supplement V. Function Block List.

TE33Q4T30-01E 3 YOKOGAWA
Regulatory Control Block Structure
The structure of regulatory control function block PID:

SET BIN RL1 RL2 TIN TSI INT

(VN) (RLV1) (RLV2) (TSW)

Alarm Detects an abnormality


CAS
CSV processing in PV, MV and notifies
AUT
SV the operation and
MAN monitoring functions.
RSV
RCAS MAN
CAS
Control AUT Output
Input MV OUT
IN RAW PV computation processing
processing
processing
ROUT

(PV, ΔPV, MV, ΔMV) RMV


Reading a raw data from Reads MV and outputs
the input terminal, SUB the result of output
performs input Reading PV and SV, performs processing to the output
processing to output PV. control computation terminal.
processing to output MV.

TE33Q4T30-01E 4 YOKOGAWA
Function Block Creation and Wiring
Function block assignment and wiring on a control drawing:

Select the function block to be


assigned with a selection icon.

Create a connection
between function blocks,
a function block and an I/O
module with a wiring Icon.

Line color by automatic wiring is magenta.

Line color by manual wiring is cyan.

TE33Q4T30-01E 5 YOKOGAWA
Data Connection with Process I/O

There are two types of data connections with the process I/O:
The data reference from a process input module and the data
setting to a process output module.

TE33Q4T30-01E 6 YOKOGAWA
Data Connection with Function Blocks

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’s I/O terminals.

An example of data connection with other function blocks’ data items is shown below:

TE33Q4T30-01E 7 YOKOGAWA
Terminal Connection
In the cascade control, the terminal (OUT) of the function
block in the upstream should be connected to the set terminal
(SET) of the function block in the downstream.
This connection is referred to as the terminal connection. The
terminal connection is used in particular cases.

Signal flows bi-directionally.

TE33Q4T30-01E 8 YOKOGAWA
Input Processing
The processing that performs before control computation for
the input signal read from the connection destination is called
“Input processing”.
Apply the 1st order lag filter to
Input signal conversion the signal from the input signal
conversion function to get PV.
PV/FV
No conversion
overshoot CAL
BAD
CAL PV
Analog input
square root Digital
Input RAW extraction filter
module The function to integrate
the signal from the input
Pulse train
input signal conversion function.
Read the input conversion CAL
signal from the BAD
process Input Communication Integration SUM
input
module or other
conversion
function blocks.

TE33Q4T30-01E 9 YOKOGAWA
Input Processing (Reference)
The input processing common to regulatory control blocks and
calculation blocks are as follows:

• Input signal conversion (No conversion, square root extraction, pulse train
conversion, communication input conversion.)

• Digital filter

• Integration

• OV/FV/CPV
overshoot

• Calibration
The input processing of the function
block can be defined with [Basic] and
[Input] tabs of the function block
detail definition builder.

TE33Q4T30-01E 10 YOKOGAWA
Calibration
The calibration is the function in which the emulated signal for
a process variable (PV) or a calculated output value (CPV) in
the function block can be set manually by the operation and
monitoring functions for maintenance or testing.

• The color of PV bar display changes to cyan.


• The process variable (PV) can be set manually.
• Integration continues with the process variable (PV).
• The alarm check for the process variable (PV) is bypassed.
• Block mode changes to manual (MAN).

Calibration setting button

TE33Q4T30-01E 11 YOKOGAWA
Control Computation Processing

The PID control computation in the PID control function block


calculates a manipulated output change (ΔMV) with the specified PID
control algorithm (PID, PI-D, I-PD, PI or I). And then either velocity
form or positional form output action converts the ΔMV to MV.
The figure below shows a block diagram of PID control computation:

PID Control Computation

Algorithms Output actions

SV PID / PI-D / I-PD


ΔMV Velocity / Positional MV
PV PI / I

TE33Q4T30-01E 12 YOKOGAWA
Output Processing
Output processing refers to the processing that is executed to the
values obtained from the control computation before output it.

AUT/CAS/RCAS/PRD AUT/CAS/RCAS/ROUT/PRD
Preset MV
MH ML

MAN/TRK MAN TRK

Control Output
computation limiter ΔMV limiter MV
-
ROUT TRK

RMV
MVrb Output
conversion

Aux. output No
conversion
TIN SUB OUT

Output
module

TE33Q4T30-01E 13 YOKOGAWA
Output Processing

The output processing common to the regulatory control


blocks:

• Output limiter
• Output velocity limiter
• Output clamp
• Preset manipulated output
• Output tracking
• Output range tracking
• Manipulated output index
• Output conversion (no conversion, pulse width output conversion,
communication output conversion)

TE33Q4T30-01E 14 YOKOGAWA
Alarm Processing - FCS

Function
blocks The function that The function that
detects abnormality of summarizes the results of
Alarm setpoint the process from PV, the alarm detection
values MV and other values. function and notifies the
operation and monitoring
Re-warning alarm functions as a message.

Alarm Alarm
Process notification
detection Alarm status
data function function

Alarm message

Alarm Alarm Alarm inhibition


detection setting acknowledgement state (AOF)

Acknowledgement
operation

TE33Q4T30-01E 15 YOKOGAWA
Alarm Detection Function

The following alarm detections are performed:


Alarm status Data item
• Input open alarm check IOP, IOP-
• Input error alarm check IOP, IOP-
• Input high-high/low-low limit alarm check HH, LL HH, LL
• Input high/low limit alarm check HI, LO PH, PL
• Input velocity alarm check VEL+, VEL- VL
• Deviation alarm check DV+, DV- DV
• Output open alarm check OOP
• Output high/low-limit alarm check MHI, MLO MH, ML
• Connection failure alarm check CNF

Colors of alarm status are of default.

See Supplement VI. Alarm Status.

TE33Q4T30-01E 16 YOKOGAWA
Alarm Inhibition (Alarm OFF)

The alarm inhibition can be used to temporarily inhibit the


action of process alarm messages while the alarm detection
is still active.

AOF setting button

TE33Q4T30-01E 17 YOKOGAWA
Block Mode and Status

Block mode and status are the information that represent the
conditions of the function blocks.

Block mode Represent the operating state of the


Block status function blocks.

Alarm status Represents the alarm state of the


process.
Data status Represents the quality of the process data.

TE33Q4T30-01E 18 YOKOGAWA
Block Mode

The block mode is the information that represents the control


state and the output state of a function block. The different type
of function blocks have the different block modes. There are 9
basic block modes and several compound block modes.

Basic block mode:


O/S, IMAN, TRK, MAN, AUT, CAS, PRD, RCAS, ROUT

Compound block mode:


The state where multiple basic block modes are established at a time.
e.g. AUT – IMAN

See Supplement VII. Basic Block Mode.

TE33Q4T30-01E 19 YOKOGAWA
Basic Block Modes Relationship

Priority level

4
O/S High

IMAN 3

Complementary
relationship TRK 2

MAN, AUT, CAS, PRD 1

RCAS, ROUT 0 Low

Exclusive relationship

TE33Q4T30-01E 20 YOKOGAWA
Primary Direct (PRD)
When the cascade connected lowstream block mode is set
to PRD, calculation processing is currently stopped. The
set value CSV is from the cascade connected upstream
block is output to the control valve after output processing.

LIC100
P’ry controller

PRD
S’ry controller FIC100 PRD setting button

TE33Q4T30-01E 21 YOKOGAWA
Scan Periods
Scan period determines a period for the periodic execution of the
function block. There are three types of scan periods: basic scan,
medium-speed scan and high-speed scan.

● Basic Scan
The basic scan is a standard scan period which is common to function blocks.
The basic scan period is fixed to 1 second. This cannot be changed.
● Medium-Speed Scan (LFCS/KFCS)
The medium-speed scan is a scan period suited for the process control that requires
quicker response than what can be achieved with the basic scan setting. Setting
value of the medium-speed scan can be selected by each FCS according to its use.
• Medium-speed scan period: Select “200 ms” or “500 ms.” The default is “500 ms.”
● High-Speed Scan
The high-speed scan is a scan period suited for the process control that requires
high-speed response. Setting value of the high-speed scan can be selected by each
FCS according to its use.
• High-speed scan period: Select “50 ms,” “100 ms,” “200 ms” or “500 ms.” The
default is “200 ms.”

TE33Q4T30-01E 22 YOKOGAWA
Control Period
Among the regulatory control blocks, the controller block has a
control period besides the processing period. The control period is
the period that the controller block executes control computation
and output processing during the automatic operation.
The control period is always an integer multiple of the scan period of 1
second. Input and alarm processing are performed at each scan period.

In ‘Automatic determination’, the control period is defined in accordance with the integral
time.
High- Medium-Speed Scan

TE33Q4T30-01E 23 YOKOGAWA
Sequential Control Functions

CS1000/3000 Fundamental Course Textbook

PART-E Sequential Control Functions

E-1 Sequential Control Blocks


E-2 Sequence Table Blocks
E-3 Timer and Soft-counter Block
E-4 Types of Contact Output

TE33Q4T30-01E 1 YOKOGAWA
Sequential Control Positioning

The function blocks that execute the sequential control are referred
to as sequential control blocks. The positioning of the sequential
control blocks is shown blow:

FCS

Basic control Software I/O

I/O interfaces

TE33Q4T30-01E 2 YOKOGAWA
Types of Sequential Control

Definition of sequential control:


Sequential control executes in sequence each control step following the
pre-defined conditions or orders.

The sequential control can be divided into following two types:

• Condition control (Monitoring)


Monitors process status and controls according to the pre-defined conditions.

• Programmed control (Phase steps)


Controls according to the pre-defined programs (phases).

TE33Q4T30-01E 3 YOKOGAWA
Sequential Control Description

Sequence table block:


The conditions and operations are arranged in the decision table format and
specifies which operation is performed by the combination of conditions. This table
is suitable for describing the both types of sequence.

Logic chart block:


The logic chart block aligns each condition and operation, and the combination of
conditions is described with logic elements to specify the operation performed. This is
suitable for describing the condition control type such as an interlock sequence.

SFC (Sequential Function Chart ) block:


The SFC is a graphical programming language suitable for describing a process control
sequence. It is standardized by the international standard, IEC SC65A/WG6.
It is used for relatively large-scaled sequential controls and device controls. The SFC block defines
the flow of an entire sequence. Each step in the SFC is described with sequence tables or SEBOL
(Sequence and Batch Oriented Language).

TE33Q4T30-01E 4 YOKOGAWA
Types of Sequential Control Blocks

Sequence table block:


The sequence table block realizes a sequential control by operating other function
blocks and/or process I/O or software I/O.

Logic chart block:


The logic chart block realizes an interlock
sequence with the logic chart diagram using
logic elements.

SFC block:
The SFC block executes the sequential control
program described with SFC.

Sequence auxiliary blocks:


Switch instrument blocks:
Valve pattern monitors: (optional)

See Supplement V. Function Block List.

TE33Q4T30-01E 5 YOKOGAWA
Sequence Table Block (ST16)

32 rules

Input Condition rules


Condition signals connection Condition
Total 32 (default) information specification
I/O signals
Total 64
(fixed)
Action signals Output Action rules
connection Action
Total 32 (default) specification
information

TE33Q4T30-01E 6 YOKOGAWA
Sequence Table Block

Processing timing Scan period

Step label

Condition
signal
comment

Action
signal
comment

Next step label

Rule expansion destination tag name

TE33Q4T30-01E 7 YOKOGAWA
Example of Sequence Description
An example of descriptions of the fundamental logic circuits, AND,
OR and NOT.

%SW0200
ON
%Z011101 Rule 01 02 03 . . . . . . . . . . 32
%SW0201 ON Step
ON C01 %SW0200.PV ON Y N
. %SW0201.PV ON Y
AND logic circuit . %SW0202.PV ON Y
. %SW0203.PV ON Y

%SW0202 C32 (Condition signals)


ON A01 %Z011101.PV H Y
%Z011102 . %Z011102.PV H Y Y
%SW0203 ON . %SW0200.PV H Y
ON .
A32 (Action signals)
OR logic circuit
THEN
ELSE
%SW0200 %SW0200
OFF ON

NOT logic circuit

TE33Q4T30-01E 8 YOKOGAWA
Non-step Type Sequence Table
Non-step type sequence table tests all rules at every control
period.

Basic operation 1: Rule 01 02 03 . . . . . . . . . . 32


Step
(1) As for condition testing, in the C01 %SW0200 Y
same rule number when all . %SW0201 Y N
. %SW0202 N
conditions (Y or N) are satisfied, the . %SW0203
condition of the rule is true. C32 (Condition signals)
A01 %Z011101 Y
(2) Rule columns for the same . %Z011102 Y
rule number are all blank are . %Z011103 Y
.
considered true unconditionally.
A32 (Action signals)
THEN
ELSE

%SW0200 and %SW0201 are ON and then %Z011101 turns ON.


%SW0201 and %SW0202 are OFF and then %Z011102 turns ON.
%Z011103 turns ON unconditionally.

TE33Q4T30-01E 9 YOKOGAWA
Non-step Type Sequence Table

Basic operation 2:
Rule 01 02 03 . . . . . . . . . . 32
Step
When multiple action signals exist in
a condition satisfied rule, the actions C01 %SW0200 Y
. %SW0201 Y
are executed from top to down.
. %SW0202
. %SW0203
C32 (Condition signals)
A01 %Z011101 Y
. %Z011102 Y
. %Z011103 N
.
A32 (Action signals)

THEN
ELSE

Actions are executed in order of %Z011101, %Z011102, %Z011103.

TE33Q4T30-01E 10 YOKOGAWA
Execution and Output Timing
Execution timing
A sequence table block and a logic chart block have the
following four types of execution timing:

• Periodic execution (T):


Repeatedly executed in a preset cycle.
• One-shot execution (O):
Executed once when invoked by other function blocks.
• Initial execution/Restart execution (I):
Executed when the FCS performs a cold or a restart.
• Initial execution (B):
Executed when the FCS performs a restart.

Output timing
A sequence table block has two types of output timing:
• Output only when conditions change (C)
• Output each time conditions are satisfied (E)

TE33Q4T30-01E 11 YOKOGAWA
Output Timing

• Output only when conditions change (C):


The action is executed only once when the condition is switched from false to
true. However, if the non-latched output is specified for the action signal, the
action changes when the condition is switched from true to false.
• Output each time conditions are satisfied (E):
The action is executed each control period as long as the condition remains
true.

Output only when conditions change (C) Output each time conditions are satisfied (E)
ON ON

Condition OFF Condition OFF

Non-latched type
(L type)
Output Output

TE33Q4T30-01E 12 YOKOGAWA
Processing Timing

Execution timing and output timing can be used in combination.


The table below shows the combination of timings for ST16 and
ST16E.

Default

For the LC64, logic chart block, output timing (C) can not be specified.

TE33Q4T30-01E 13 YOKOGAWA
Step Type Sequence Table
Step type sequence table tests only rules in the current step at
every control period.

Basic operation 1: Rule


Step 04 05 08
For the step type sequence table, C01 %SW0200 Y
the next execution step label must . %SW0201 Y
be described in the THEN/ ELSE . %SW0202 Y
. Y
column in order to advance the steps. %SW0203
C32 (Condition signals)
The step will not advance if both A01 %Z011101 Y
next step labels in the THEN/ ELSE . %Z011102 Y
are blank. The same step is . %Z011103 Y
executed each time. .
A32 (Action signals)
THEN 05
ELSE 08

Step label
Tested rules
Next step label (THEN label)

Next step label (ELSE label)

TE33Q4T30-01E 14 YOKOGAWA
Step Type Sequence Table

Basic operation 2:
Rule
The next step specified in the Step 04 05 08
THEN column is the step to C01 %SW0200 Y
advance when the condition test . %SW0201 Y
. %SW0202 Y
result is true. . Y
%SW0203
After all actions for the C32 (Condition signals)
corresponding rules are A01 %Z011101 Y
executed, the step proceeds to . %Z011102 Y
the next step. . %Z011103 Y
.
A32 (Action signals)
THEN 05
ELSE 08

When the condition of the rule in step


04 is satisfied, the step advances to 05.

TE33Q4T30-01E 15 YOKOGAWA
Step Type Sequence Table

Basic operation 3:
Rule
The next step specified in the Step 04 05 08
ELSE column is the step to C01 %SW0200 Y
advance when the condition test . %SW0201 Y
. %SW0202 Y
result is false. . Y
%SW0203
When conditions for the C32 (Condition signals)
corresponding rules are not A01 %Z011101 Y
satisfied, the step proceeds to . %Z011102 Y
the next step without executing . %Z011103 Y
.
the actions. (Action signals)
A32
THEN 05
ELSE 08

When the condition of the rule in step 04 is


not satisfied, the step advances to 08.

TE33Q4T30-01E 16 YOKOGAWA
Step Type Sequence Table

Rule
Basic operation 4: Step 01 02 03 04
C01 %SW0200 Y
When a step advances to a %SW0201 Y
.
next step, the next step is . %SW0202
executed at the next scan . %SW0203
period. C32 (Condition signals)
A01 %Z011101 Y
When a step advances, the
. %Z011102 N
conditions of each rule are . %Z011103 N
initialized once. .
A32 (Action signals)
THEN 02 03 04
ELSE

The step sequence executes only a single step at each scan period.
In this example, it may take 2 seconds or more to turn %Z011103 OFF,
after the step 01 was executed.

TE33Q4T30-01E 17 YOKOGAWA
Step Type Sequence Table

Rule
Basic operation 5:
Step 00 01 02 03 04
C01 %SW0200 Y
Step label 00 is executed at %SW0201 Y
.
each period. The step 00 can be . %SW0202 Y
described only at the head of a . %SW0203 Y
sequence table group. C32 (Condition signals)
* 1. The step 00 cannot be A01 %Z011101 Y
described as a next step label. . %Z011102 N
. %Z011103 N
.
* 2. The step 00 cannot be described A32 (Action signals)
on an extended sequence table. THEN 02 03 04
ELSE

The step 00 as well as the current step 03,


conditions are tested. If conditions of step 00
are satisfied, actions are executed.

Current step

TE33Q4T30-01E 18 YOKOGAWA
Timer Block (TM)
The sequence auxiliary blocks are provided such as a timer, a soft-
counter and so on.

An example of the timer block operation.


The timer block (TM) measures time
in the unit of second or minute.
Processing Timing: TC

%SW0500.PV ON Y

Timer start switch TM100.BSTS CTUP Y

Timer count-up

Timer start/stop TM100.OP START Y N

%SW0500.PV H N
Start switch off

BSTS: Block status


CTUP: Count-up
OP: Operation
Start command Stop command
START: Start/stop action

TE33Q4T30-01E 19 YOKOGAWA
Software Counter Block (CTS)
The software counter block (CTS) counts a number of times that
the condition is satisfied.

An example of the soft-counter block operation.

Processing Timing: TE

Stop switch %SW0501.PV ON Y

Update switch %SW0502.PV ON Y

Counter count-up CT100.BSTS CTUP Y

CT100.ACT ON Y
Counter update
CT100.ACT OFF Y
Counter stop
%SW0501.PV H N

BSTS: Block status %SW0502.PV H N


CTUP: Count-up
ACT: Action Stop command Update command
ON: Update, OFF: Stop

TE33Q4T30-01E 20 YOKOGAWA
Types of Contact Output
Latched (H) type output:
The latched type output holds the current output status until ON or OFF
operation is executed.

e.g. %SW0501.PV.H

The latched and non-latched type output can also be applied for internal
switches, annunciator message outputs and so on.

TE33Q4T30-01E 21 YOKOGAWA
Types of Contact Output
Non-latched (L) type output:
The non-latched type output turns ON when logical computation result
becomes true and turns OFF when becomes not true.

e.g. %SW0501.PV.L

OFF action is not effective for the non-latched type output.

TE33Q4T30-01E 22 YOKOGAWA
Types of Contact Output
Flashing (F) type output:
The flashing type output starts flashing when ON operation is executed and
stops flashing when OFF operation is executed. In order to turn off the
current state, OFF operation as H type is required.

e.g. %Z011101.PV.F

The flashing type output can not be applied for internal switches,
annunciator message outputs and so on.

TE33Q4T30-01E 23 YOKOGAWA
Report Functions

CS1000/3000 Fundamental Course Textbook

PART-F Report Functions

F-1 Process Report Window


F-2 Historical Message Report Window

TE33Q4T30-01E 1 YOKOGAWA
Process Status and Operation Record
The windows used for confirming the process status are Process Report
window and Historical Message Report window.
The Process Report window displays the current status of the function blocks
and input and output and the Historical Message Report window displays
alarms and messages triggered in the past and the operation history.

Window call menu

Toolbar

Process report window call icon

Historical message report window call icon

TE33Q4T30-01E 2 YOKOGAWA
Process Report Window
The process report is to collect information on the system operating
status and displays it in a window or prints to a printer depending on
the user’s request. The current status will be displayed or printed.
The following two types of reports are available in the Process
Report window.
• Tag report
• I/O report

Tag report display button

Tag report search button

I/O report display button

I/O report search button

TE33Q4T30-01E 3 YOKOGAWA
Tag Report
In a tag report, various statuses such as the function block
alarm status, mode and present value of process data are
displayed for each element.

The tag report is the real time report of all tags


registered in the system. Process alarm generated
function blocks, function block under special block
mode (AOF, CAL) and so on are confirmed.

TE33Q4T30-01E 4 YOKOGAWA
Tag Report Search
The tag report search is done using the Tag Report Search
dialog box. Tag names of the following elements can be the
object of a tag report.
• Function block (%BL)
• Annunciator (%AN)
• Common switch (%SW)
• Process I/O* (%Z)
• Global switch (%GS)
There are five tabs in the Tag
Report Search dialog box. It is
convenient to set frequently used
search conditions beforehand.

A data item name can be added


to process report window for
displaying the data value.

* Among the process I/O, only communication I/O with user-defined tag
names can be the object of a tag report.
TE33Q4T30-01E 5 YOKOGAWA
I/O Report
In the I/O report, the I/O status is displayed as a digital
value for each element.

In the I/O Report, when the data is ON, “1”, and


when the data is OFF, “.” (full stop) is displayed.

%SW0001 to %SW0400 are for the system use. (R3.04)

TE33Q4T30-01E 6 YOKOGAWA
I/O Report Search
In the I/O report, the I/O status is displayed as a digital
value for each element. An I/O report can be searched by
station name or element type.
The following elements can be the objects of an I/O report:
• Annunciator (%AN)
• Common switch (%SW)
• Communication Input (%WB*)
• Communication Input (%WW*)
• Process I/O (%Z)

The station name or element


type of the control station can
be set as the search conditions
for the I/O report in the I/O
Report Search dialog box.

* %WB is the bit data of the communication input, while %WW is the word data input.

TE33Q4T30-01E 7 YOKOGAWA
Historical Message Report Window
The historical message report can retrieve process alarms or
the operation history stored within the HIS and display or print
messages related to all types of events related to the system
or a process that occurred in the past.
A historical message can be retrieved and displayed by
specifying message type, station name and tag name.

File selection

Redraw

Search

Search pause Number of displayed


messages

File save

TE33Q4T30-01E 8 YOKOGAWA
Historical Message Save
It is recommended to backup the historical message report
as it saves important operation reports and alarm messages.
Up to about 80,000 messages are saved in a HDD. If the
number of messages exceeds this, the messages will be
deleted starting with the oldest ones.
If the total number of the messages exceeds 65,536, MS Excel limit
warning dialog appears.

The messages are saved in the CSV format for easy utilization.
TE33Q4T30-01E 9 YOKOGAWA
Historical Message Selection
• File Type
When searching for a message that occurred at the time of system
generation, select [Engineering History]; when searching for a
message that occurred during operation and monitoring, select
[Operation and Monitoring Message].
• Directory
When the historical message save file is stored in the default folder,
select [Standard]; when the file is stored in a folder other than the
standard, select [Specify Directory].

The long-term data can be


referred by specifying the
folder where the long-term
data are saved.

TE33Q4T30-01E 10 YOKOGAWA
Historical Message Search
Each of the search conditions is set in the Search dialog box.
In the Report Search dialog box, there are five tabs to set up
search conditions. Select the tab to set for each search item.

With five tabs, the following


items can be specified:
• Period specified by date
• Specifying message type
• Specifying message
occurrence source
• Specifying user name
• Specifying arbitral character

See Supplement VIII. Historical Message Search.

TE33Q4T30-01E 11 YOKOGAWA
System Maintenance Functions

CS1000/3000 Fundamental Course Textbook

PART-G System Maintenance Functions

G-1 System Status Display Window


G-2 System Alarm Window
G-3 Adjust Time Dialog Box
G-4 HIS Setup Window

TE33Q4T30-01E 1 YOKOGAWA
System Maintenance Functions
The windows displaying the online system status and the
system alarm status and so on are provided with operation
environment to support system maintenance.

TE33Q4T30-01E 2 YOKOGAWA
System Status Overview Window
The System Status Overview window displays the status of all stations
and the communication buses in the V net comprising the system.
The status of the connected stations and the V net may be visually
confirmed by icon displays. Also, other system maintenance windows
may be called up from this window.

System alarm
window button
V-net 2 error
HIS setup button V-net 1 normal

HIS0123 normal

FCS0101 normal

FCS0102
communication error Present station display
(White background color)

TE33Q4T30-01E 3 YOKOGAWA
FCS Status Display Window
The FCS status display window can be called up with the FCS icon.

FCS0101 status display


window

The FCS Status Display window


shows control station information,
hardware configuration and
status.
In addition, the displayed control
station can be started or stopped
from this window, and items
defined by the builders can be
downloaded to the control
station.

TE33Q4T30-01E 4 YOKOGAWA
FCS Status Display Window
Icons for SFCS status display window.

FCS report FCS start

IOM download FCS stop

Tuning parameter save

TE33Q4T30-01E 5 YOKOGAWA
System Alarm Window
The System Alarm window displays system alarm messages to
notify the user of system hardware (FCS down, card error etc.) in the
order with the most recent ones first. When an alarm occurs, the
alarm starts to buzz, and the button in the System Message window
and the LED for the system key on the operation keyboard begin to
flash.

System alarm
overview

System status overview display Filter dialog

Updating retained for 5 seconds

TE33Q4T30-01E 6 YOKOGAWA
Adjust Time Dialog Box
Adjust Time dialog box sets and changes the date and
time of system in the domain.
The date and time set in the dialog box are applied to
the machines shown below.
• All the control stations in the same domain
• All HIS in the same domain

TE33Q4T30-01E 7 YOKOGAWA
HIS Setup Window
The HIS Setup window is used for displaying and changing the
current station’s information and operation settings.
The HIS Setup window can perform settings specific to the HIS
such as the operation and monitoring window display size setting,
printer setup and operation panel mode setting.
The tabs provided for each setting item are:
● Station ● Operation mark
● Printer ● Multimedia
● Buzzer ● Long term
● Display ● External recorder
● Window switching ● OPC
● Control bus ● Report
● Alarm ● Monitors
● Preset menu ● Process management
● Equalize ● Navigator
● Function Keys
Some of the tab sheets may not be displayed according to the installed package.
The tab sheets with are explained.
See Supplement IX. HIS Setup Window.
TE33Q4T30-01E 8 YOKOGAWA
Display Tab Sheet
Settings such as the operation screen mode and toolbar
button size are displayed in the Display tab. The contents of
the settings can also be changed.

Operation
screen mode
switching

Font name and


size switching

TE33Q4T30-01E 9 YOKOGAWA
Window Switching Tab Sheet
In the Window Switching tab, the display size of the operation and
monitoring windows called up from the System Message window,
whether automatic window switching is enabled at the time a
process alarm or an operator guide message is generated, etc.,
are displayed. The setup items can also be changed.

Window switching
setup

Dynamic window
setup

TE33Q4T30-01E 10 YOKOGAWA
Preset Menu Tab Sheet
In the HIS, there is a function that allows frequently used
functions to be called up easily.
By presetting the functions to be called in the Preset Menu tab,
they can be called up from the System Message window.
Up to 32 functions can be set.

Overview of defined preset


menu and defining functions

TE33Q4T30-01E 11 YOKOGAWA
Function Keys Tab Sheet
The function key assignments defined in the Function Key
Assignment Builder are displayed in the Function Keys tab.
Also, the function key assignment can be defined temporarily.

The function of the


function keys can be
changed temporarily.

(If the function key


definition file is
downloaded, that file
replaces the current
file.)

See Supplement XI. Function Key Function Assignment.


TE33Q4T30-01E 12 YOKOGAWA
Operation Mark Tab Sheet
The operation marks which are defined in the Operation
Mark Builder are displayed in the Operation Mark tab. Also,
the label comment color of the operation mark may be
defined temporarily, as well.

Color and labels can


be changed temporarily.

(If the operation mark


definition file is
downloaded, that file
replaces the current
file.)

TE33Q4T30-01E 13 YOKOGAWA
Security Policy

CS1000/3000 Fundamental Course Textbook


PART-H Security Policy

H-1. Security Overview


H-2. HIS Security
H-3. User Security
H-4. User Group
H-5. Window Authorities
H-6. Mode Selection Key
H-7. Function Block Security
H-8. Operation Mark

TE33Q4T30-01E 1 YOKOGAWA
Security Overview (1)

The security policy is set to prevent illegal operations and


other problems and ensuring the safety of the system.
The security policy restricts the scope of operation and
monitoring permitted for an operator, and masks certain
alarms of which the operator need not be notified.
In the CS 1000/CS 3000 security policy, “operation and monitoring” is
defined as follows:
• Operation
Setting data to function blocks, changing function block status and
other operations.
• Monitoring
Displaying function block data, acknowledgment of received
messages and alarms or calling up windows.

TE33Q4T30-01E 2 YOKOGAWA
Security Overview (2)
The following two types of policies are available in CS 1000/CS
3000.
• HIS Security Policy
HIS security policy stipulates the scope of operation and monitoring
allowed on the Human Interface Station. Regardless of the logon
users, the operation performed to a device or to a function block data
item may be restricted.
• User Security Policy
User security policy stipulates the scope of operation and monitoring
for the users.
Each user is restricted to operate or monitor a certain scope of devices
and function block data items.
The scope of operation and monitoring permitted for an operator is
determined by a combination of HIS security and user security
settings.
General-purpose Windows applications follow the security policy of
Windows. The user of CENTUM is different from the user of Windows.
TE33Q4T30-01E 3 YOKOGAWA
Flow of Security Check
HIS operation

Security check

HIS security check User security check


Scope of operation Privilege levels
Scope of operation of operation and
and monitoring
and monitoring monitoring check
check for a user
check for the HIS for a user
group

Operation

• Window operation and monitoring Operation


• Function block operation and monitoring Operation record History

TE33Q4T30-01E 4 YOKOGAWA
HIS Security
The security level regarding operation and monitoring as well as the
operation and monitoring scope can be set for the HIS itself. The HIS
security check has a precedence over the user security check.
The operation and monitoring scope of the HIS is unrelated with the
operation and monitoring scope set for each user group.

The security level setting means to select either monitoring only machine
or monitoring and operation machine (default).
TE33Q4T30-01E 5 YOKOGAWA
User Security

The operators performing the operation and monitoring


functions are classified based on their privilege level (authority).
This classification is called user.

The following attributes are assigned to each user:

User name: User recognition


Password: User identification
User group: Monitoring and operation scope
Privilege level: Monitoring and operation authority

The operations performed by the user are held as the operation record.
The operation record can be confirmed by the historical message report.

TE33Q4T30-01E 6 YOKOGAWA
User Privilege Levels

The users’ operation and monitoring rights on HIS are defined


according to privilege levels.
For each window, operation and monitoring rights can be
defined. Whether the user with a certain privilege level is
permitted to operate the specified data item can also be
defined.
The following default privilege levels are available (security level 4).

*1 Maintenance means the engineering work such as initiation of the builder.

See Supplement X. Function Block Security.

TE33Q4T30-01E 7 YOKOGAWA
Default User Names

The HIS offers the following default user names.


The privilege level of the user who accesses from the User-in Dialog
becomes valid when the mode selection key position of the
operation keyboard is OFF.

*1: When the user group for OFFUSER is changed to NONEGRP


and the HIS is started, the operation and monitoring will be disabled.
*2: User cannot user-in as PROG.

Password is not required for OFFUSER but required for ONUSER and
ENGUSER, the password is user definable. The user group can be changed for
any user.
TE33Q4T30-01E 8 YOKOGAWA
Switching Users
In the HIS, switching the OFFUSER to a different user is
called user-in, and the user switching back to the
OFFUSER is called user-out.
To perform user-in or user-out, call up the User-In dialog box
from the System Message window and enter a user name and
the password.
User–in at HIS startup

OFFUSER

USER A USER B

User-in operation
User-out operation Change password button

When an automatic user out-time is defined, the user automatically changes to the
OFFUSER when the automatic user-out time elapsed.
TE33Q4T30-01E 9 YOKOGAWA
User Group

The users are classified into groups based on their


operation and monitoring scopes.
This classification is called user group.

The following attributes are assigned to each user group:

• User group name: User group recognition


• Monitoring scope: Monitoring range
• Operation and monitoring scope: Operation and monitoring range
• Windows scope: Window names for operation and monitoring
• Acknowledgement: Acknowledgment range
• Process message receiving: Monitoring range of the generated messages

The range is set by the plant name. If the plant name is not used,
set by the station name and the control drawing.

TE33Q4T30-01E 10 YOKOGAWA
Default User Group

The following built-in default user groups are managed


by CS 1000/CS 3000 security policy.

The user group name may be defined on the Security Builder.

TE33Q4T30-01E 11 YOKOGAWA
Concepts of Scope and Privilege
Operation & monitoring scope of HIS0124.
Operation & monitoring scope of user Group-AB.

Whole Plant

Equipment Equipment Equipment Equipment


A B C D

Users in Group-AB:
OPS1-A: Monitoring
OPS2-A: Operation and monitoring Equipment
OPS3-A: Operation, monitoring and maintenance E

Operation & monitoring scope of users, OPS*-A in Group-AB


using HIS0124 and their privileges.
TE33Q4T30-01E 12 YOKOGAWA
Window Authorities
The table below shows operation and monitoring authorities
on windows, indicating which user can perform operation
and monitoring using which types of windows:

• Users of privilege level S1 or S2 cannot start System View from the system
message window, but can start and operate System View from [Start Menu].
• Users of privilege level S1 can operate and monitor general windows. However,
they can only monitor important windows and system operation windows excluding
System View.
• Users of privilege level S2 can operate and monitor general and important
windows. However, they can only monitor system operation windows excluding
System View.
• Users of privilege level S3 can operate and monitor all windows.

TE33Q4T30-01E 13 YOKOGAWA
Function Block Security
The attributes of function blocks contain security levels, tag
mark types and alarm processing levels. The attributes can
be defined to each function block in engineering. There is no
restriction on the combination of security levels, tag mark
types and alarm processing levels.
The tables below show the relationship of the function block’s data items
and the privilege levels in operation and monitoring rights.

R: Monitoring W: Operation

The tables on operation and monitoring authority are fixed and cannot be edited.
TE33Q4T30-01E 14 YOKOGAWA
Function Block Security

The operation and monitoring authorities for three


different function security levels are shown below:

Level 2

Level 4
(Default)

Level 6

TE33Q4T30-01E 15 YOKOGAWA
Mode Selection Key
When the HIS is connected with an operation keyboard, the privilege
level of the user may be changed temporarily using the mode
selection key on the keyboard. The privilege level changed on the
keyboard has higher priority than the level set in the user-in dialog box.
The following two mode selection keys are used to switch the security level:
• Operation key (Privilege level S2)
The key can be switched between the ON and OFF positions only.
• Engineering key (Privilege level S3)
The key can be switched to any position.

In the case of the operation key When the engineering key is selected.
Changes between The key can be switched
the ON, OFF positions. to any position.

TE33Q4T30-01E 16 YOKOGAWA
Operation Mark

To attach or remove an operation mark on a function


block may temporarily enable or disable the operation
restriction on the instrument faceplate.
When an operation mark is attached to a function block,
a comment label can be added to the function block or
the operation authorities on the function block can be
changed temporarily during plant operation. When the
operation mark is removed, operation authorities return
to the original setting.
Operation marks have the following attributes:
• Operation mark type
• Color
• Comment label
• Attachment/removal attribute

INHIBIT
Color and comment label may be defined with HIS Setup function.
If the builder file is downloaded, that file replaces the current file.
TE33Q4T30-01E 17 YOKOGAWA
Types of Operation Marks

The security levels exerted by operation marks and the


types of operation marks are displayed as follows.

Not used in default.

TE33Q4T30-01E 18 YOKOGAWA
Install or Remove Operation Mark

The unauthorized user is prohibited to install / remove the


operation mark. The setting of installing/removing is
performed in Operation Mark Builder.

The relationship between user’s privilege level and the


operation rights on installing/removing mark authority is shown
below:

TE33Q4T30-01E 19 YOKOGAWA
FCS Common

CS1000/3000 Engineering Course Textbook

PART-A
FCS Common

TE33Q6C40-01E 1 YOKOGAWA
FCS Common

CS1000/3000 Engineering Course Textbook


PART-A FCS Common

A1. FCS Basic Definition


A2. FCS Function Overview
A3. I/O Functions of FCS
A3.1. Process I/O
A3.2. Software I/O

Reference: IM33S01B30-01E
Field Control Station PART-A FCS Common

TE33Q6C40-01E 2 YOKOGAWA
FCS Basic Definitions

CS1000/3000 Engineering Course Textbook

PART-A 1
FCS Basic Definition

TE33Q6C40-01E 3 YOKOGAWA
FCS Property
On the creation of FCS, define FCS type, station number,
database type and so on with the property window.

Station type definition:


Select the FCS station type for use
from the station type list.

Station number

See GS and IM for details of FCS types.

TE33Q6C40-01E 4 YOKOGAWA
FCS Property
The database type define window.

Database type definition:


Select usable database type for the FCS
station type.

The selectable database types


vary with the station type.

TE33Q6C40-01E 5 YOKOGAWA
FCS Database Types

Examples of usable number of function blocks and


elements for the database types:

Database type General Regulatory Sequence Sequential


(LFCS) purpose monitoring monitoring control

Regulatory control /
700 2000 300 400
calculation blocks

Sequence blocks 450 200 200 600

Switch instruments 450 450 2000 1000

See Supplement III. FCS Database Types.

TE33Q6C40-01E 6 YOKOGAWA
FCS Property
The high speed scan periods and the network protocols are
defined by FCS property dialog.

Scan period setting for the high


speed scan.
(Common for function blocks)

Control network protocol


Use default settings. No
change is allowed.

TE33Q6C40-01E 7 YOKOGAWA
FCS Constants
Detailed definitions of the FCS can be set with the StnDef
(FCS constants builder) file in the CONFIGURATION folder.

FCS constants builder defines wind-up time (a preparatory processing for


organizing time-series data), repeated warning alarm period and so on.
TE33Q6C40-01E 8 YOKOGAWA
FCS Constants

The window that defines the FCS start conditions.

Selection of the start conditions and


setting of detection time for the
momentary power failure. (effective
only for TIME start condition.)

FCS constants cannot be online downloaded.

TE33Q6C40-01E 9 YOKOGAWA
FCS Start Conditions
When FCS starts at the time of power recovery after the
power failure, the condition either initialized start or restart is
referred to as the start condition.
Three selectable conditions are available:

Start condition Start operation

MAN (Initialized start)


Prolonged power failure Initialized start
(Momentary power failure detection
TIME (Restart at time < Power failure time)
momentary power
failure) Momentary power failure
(Momentary power failure detection
time > Power failure time) Restart
AUTO (Restart)

TE33Q6C40-01E 10 YOKOGAWA
Flow of FCS Start

Initialized start Restart

Start processing from the Continue processing from


beginning of periodic processing. the discontinued point.

TE33Q6C40-01E 11 YOKOGAWA
FCS Start Processing
Two types of start processing:

Initialized Start Restart


System initialization processing System initialization processing

User defined initialization Finish the discontinued function block


processing* processing by power failure

Wind-up operation** User defined initialization processing

Start processing from the beginning Continue processing from the


of periodic processing. discontinued point.

* User definition initialization processing: The processing timing of initialization start


(B) or initialization start and restart (I) that is specified on sequential control blocks.
** Wind-up operation: Windup operation is a preparatory processing for organizing
time-series data that are required for control operations.
TE33Q6C40-01E 12 YOKOGAWA
FCS Function Overview

CS1000/3000 Engineering Course Textbook

PART-A 2
FCS Function Overview

TE33Q6C40-01E 13 YOKOGAWA
Configuration of FCS Functions
FCS control functions consist of the basic control functions, the
software I/O functions and I/O interface functions. The basic control
functions have various function blocks that perform control
computations. The I/O interfaces include the process I/O and other
interface functions.
FCS

Basic control Software I/O

I/O interfaces

TE33Q6C40-01E 14 YOKOGAWA
Function Block and Control Drawing
The function blocks, which are the minimum elements
consisting the basic control function, and the control
drawings, which connect multiple function blocks, configure
the FCS control functions hierarchically.

TIC100

PID
Function block Control drawing

TE33Q6C40-01E 15 YOKOGAWA
Function Block
Function block:
The function block is the minimum element that executes control
computations.
Regulatory control blocks, sequential control blocks, computation
blocks, SFC blocks are the function blocks.
The control functions can be described like an instrumentation flow
sheet by connecting regulatory control, sequential control and
computation blocks.
Every function block should have a tag name and be stated on a
control drawing.

FIC100 TI100 CU201 ST22-A TIM201

PID PVI CALCU ST16 TM

Function blocks
(Regulatory control, Computation, Sequential control)

TE33Q6C40-01E 16 YOKOGAWA
Control Drawing

Control drawing:
A unit of control consists of more than one function block is
referred to as a control drawing.
The control drawing builder is used to configure the basic
functions of the FCS. With the builder, operations such as
registering function blocks in the drawing file and determining
the flow of data between function blocks can be performed
graphically.

Status display for control drawing:


When a control drawing is created and saved, the display indicating
the status of the control drawing files can be set. The status display
can be edited with the status display builder.

No. of drawings: 50 for CS1000 and 200 for CS3000.

TE33Q6C40-01E 17 YOKOGAWA
Control Drawing

CS1000/CS3000
The features of the control
drawing are as follows: Regulatory Calculation
control blocks blocks
1) A single control drawing can Sequential
include different types of control blocks
function blocks, like regulatory Control drawing
control blocks and sequential
control blocks.
FCS
2) No restrictions of signal Regulatory control
functions
transmission between control
drawings. A function block can Calculation
be connected to the function functions
block on another control
Sequential control
drawing. functions

TE33Q6C40-01E 18 YOKOGAWA
Control Drawing

No restrictions of signal transmission between the control drawings.

FCS0101
DR0001 DR0002 DR0025 DR0050

AREAIN block connection

FCS0102
DR0012 DR0013
AREAOUT block connection

TE33Q6C40-01E 19 YOKOGAWA
Control Drawing
In order to add or edit function blocks, click on the control
drawing file (DRnnnn) in the FUNCTION_BLOCK folder.

Control drawing

To edit a status display, click


on the DISPLAY folder and
then the control drawing.

TE33Q6C40-01E 20 YOKOGAWA
I/O Functions of FCS (Process I/O)

CS1000/3000 Engineering Course Textbook

PART-A 3
I/O Functions of FCS
A3.1. Process I/O

TE33Q6C40-01E 21 YOKOGAWA
I/O Functions of FCS

The software I/O is the virtual I/O


realized by the FCS software. Data
setting or data reference to or from
other function blocks or applications
is possible.FCS

Basic control Software I/O

The I/O interfaces can handle not only


process I/O but also sub-system I/O as
PLC and fieldbus I/O.

I/O interfaces

TE33Q6C40-01E 22 YOKOGAWA
Process I/O

The process I/Os are shown below:

Analog input:
Current input, voltage input, mV input, TC input, RTD input,
potentiometer input, pulse train input.
Analog output:
Current output, voltage output.
Contact input:
Contact ON/OFF input signals from field devices to the FCS. Two
types of signals exist; status signals and push button signals.
Contact output:
Contact ON/OFF output signals from the FCS to field devices.
(The status output signals of a status type I/O module can be
manipulated in the following styles:
Latched type, non-latched type, pulse type and flashing type output.)
By combining the I/O module with a barrier, an intrinsically safe loop can be constructed.
See IM33S01B30-01E PART-A FCS Common, A3 Process Inputs/Outputs.
TE33Q6C40-01E 23 YOKOGAWA
Types of Contact Output
Latched (H) type output:
The latched type output holds the current output status until ON
or OFF operation is executed.

The latched and non-latched type output can also be applied for internal
switches, annunciator message outputs and so on.

TE33Q6C40-01E 24 YOKOGAWA
Types of Contact Output
Non-latched (L) type output:
The non-latched type output turns ON when logical computation
result becomes true and turns OFF when becomes not true.

OFF action is not effective for the non-latched type output.

TE33Q6C40-01E 25 YOKOGAWA
Types of Contact Output

Pulse (P) type output:


The pulse type output turns ON for only one scan cycle when
logical computation result becomes true. After one scan cycle, it
turns OFF.

OFF action is not effective for the pulse type output.

TE33Q6C40-01E 26 YOKOGAWA
Types of Contact Output
Flashing (F) type output:
The flashing type output starts flashing when ON operation is
executed and stops flashing when OFF operation is executed. In
order to turn off the current state, OFF operation as H type is
required.

The flashing type output can not be applied for internal switches,
annunciator message outputs and so on.
TE33Q6C40-01E 27 YOKOGAWA
I/O Module Definition

The necessary process I/O modules are installed to the FCS.


Types and installation positions the of the installed I/O modules
should be defined before using the I/O modules.

The types of the I/O modules


can be used may differ on the
FCS station types and I/O bus
types.

When the FCS consists of multiple


nodes, create the node that installs
the I/O modules before creating the
I/O modules.

See IM33S01B30-01E PART-F Engineering, F1.5 Creating New IOM.

TE33Q6C40-01E 28 YOKOGAWA
I/O Module Definition
“Create New” function of IOM folder in the FCS folder
may be used to create or add the I/O modules installed
to the FCS (an example for SFCS).

Selection of the module to


be created or added.

Select IOM creation.

TE33Q6C40-01E 29 YOKOGAWA
I/O Module Definition

I/O module definition dialog (an example for SFCS).

Select the type of module nest


from the list.

Select the type of I/O module from


the list.

Unit installation Slot installation


position position

TE33Q6C40-01E 30 YOKOGAWA
I/O Module Definition

For each I/O module


in the analog I/O nest,
definitions of input
signal type, signal
conversion, range and
so on are required.

For each contact I/O module


terminal, definitions of tag
name, switch position label,
button color and so on are
required.

TE33Q6C40-01E 31 YOKOGAWA
I/O Module Definition
Detailed setting items related to the hardware for each I/O module
can be defined with ‘Set details’ dialog on the ‘Tool’ tab.
(IOP detection, OOP detection, square root extraction and so on.)

IOP detection

Square-root extraction

See IM33S01B30-01E PART-A FCS Common, A3 Process Inputs/Outputs.


TE33Q6C40-01E 32 YOKOGAWA
Terminal Number of Process I/O
It is required to specify the process I/O terminal number to
connect the process I/O to a process I/O function block (PIO).
An example of
Format of process I/O terminal number (RIO FCS) terminal number
%Znnuscc
Terminal (01 to 32)
Slot (1 to 4)
Unit (1 to 5)
Node number (01 to 16)

Format of process I/O terminal number (FIO FCS)


%Znnuscc Process input module
Terminal (01 to 64)
1 fixed (Segment Nos. 1 to 4: Communication modules.)
Slot (1 to 8)
Node number (01 to 10)

See IM33S01B30-01E PART-A FCS Common, A2 Outline of Input and Output Interfaces.

TE33Q6C40-01E 33 YOKOGAWA
Terminal Number of Process I/O

The meaning of the parameter nnuscc indicating


the installation position differs on the types of the An example of
FCS: terminal number

• RIO bus (RIO system) LFCS (SFCS, PFCS


inclusive)
• ESB bus (FIO system) KFCS

The FCS builder is common for all types of FCS. The differences lie only on IOM
installation specifications and the process I/O terminal specifications. Other
specifications are independent to the hardware. Not necessary to consider the type
of FCS in engineering.

TE33Q6C40-01E 34 YOKOGAWA
I/O Functions of FCS (Software I/O)

CS1000/3000 Engineering Course Textbook

PART-A 3
I/O Functions of FCS
A3.2. Software I/O

TE33Q6C40-01E 35 YOKOGAWA
Roles of Software I/O

The software I/O may be used for operation tests and for
status operations in the sequential control.

Basic control Software I/O

I/O interfaces

TE33Q6C40-01E 36 YOKOGAWA
Software I/O
The software I/O enables data setting or data reference to or from
other function blocks or applications same as in the process I/O.

Types of software I/O:


• Internal switch:
The internal switches
exchange logical values
between function blocks
or applications.
• Message output:
The message that
transmits the occurrence
of events.

TE33Q6C40-01E 37 YOKOGAWA
Examples of Using Software I/O
Internal switch (Start switch) Message Output

Annunciator message output


Heating start Reactor A charge end

Operator guide message output


14:05 Reactor A heating start

Sequence operations like SV An internal switch latched output


setting, block mode switching in for the graphic display modify.
a regulatory control.

TIC101
Heating
PID

FIC101
PID

TE33Q6C40-01E 38 YOKOGAWA
Data Formats of Software I/O

The table below shows data formats of the software I/O:

As the status is saved in the FCS as bit data, they can be


used for condition signals (input) in the sequential control.
See IM33S01B30-01E PART-A FCS Common, A4 Software Inputs/Outputs.

TE33Q6C40-01E 39 YOKOGAWA
Software I/O Output Destination

The table below shows the output destinations of the software I/O:

: Message outputs often used.

TE33Q6C40-01E 40 YOKOGAWA
Internal Switches
The internal switch (Global switches and Common switches) definition
files are in the SWITCH folder in the FCS folder. Define them before use.

Common switch definition files


Global switch definition file

TE33Q6C40-01E 41 YOKOGAWA
Common Switches (%SW)
The common switches are one of internal switches shared by
various control functions in the FCS to hold logical values.
The common switches do not output the logical values. The
control functions execute condition testing or status
manipulation of the switches.

Condition testing
%SWnnnn.PV ON/OFF nnnn: Element number

Status manipulation
%SWnnnn.PV H/L H = Latched output
L = Non-latched output

For CS1000: %SW0201 - %SW1000 for user’s use.


For CS3000: %SW0401 - %SW4000 for user’s use

TE33Q6C40-01E 42 YOKOGAWA
Common Switches for System

The common switches for the system use are the common
switches from %SW0001 to %SW0400 exclusively used for the
system. Users, however, can refer their status.

For CS1000 and CS3000 up to R 3.03: Up to %SW0200.

The system use common switches from %SW0001 to %SW0007 are


used to distinguish the start conditions of the FCS. The users can refer
the switches as the condition testing for the initialization of the
sequential control.

See IM33S01B30-01E PART-A FCS Common, A4.1 Common Switch.

TE33Q6C40-01E 43 YOKOGAWA
Global Switches (%GS)
The global switches share the same logical values
between all stations in a system (same domain).

Any applications in the station can read and write the global
switch status of the own station.

Link
FCS01 transmission FCS02
R: Read enabled
FCS FCS
Station1(R/W) Station1(R) W: Write enabled
FCS FCS
Station2 Station2(R/W)
(R)
V net

Only CS3000 and CS1000 enhanced type can use the global switches.

TE33Q6C40-01E 44 YOKOGAWA
Using Global Switches
The global switches can be effectively used for sending
signals to or referring the status of control equipment in
other control stations.

FCS01 Reference Request to start sub-boiler Setting FCS02


Boiler control Equipment 1A
Setting Sub-boiler operating Reference
control
Setting Sub-boiler abnormal Reference

Global switches of FCS02

Global switches of FCS01

TE33Q6C40-01E 45 YOKOGAWA
Scan Transmission Definition
To transfer or receive the values of global switches between
stations, define scan transmission with the FCS constants
definition builder. (Default setting is no transmission.)

FCS constants definition window


Buffer size setting
(32 bytes fixed).

Transmission for
individual station.

Buffer size setting on


stations to transmit
(32 bytes fixed).

TE33Q6C40-01E 46 YOKOGAWA
Global Switches

The formats for condition testing and status manipulation of the


global switches are shown below: (Station number for the status
manipulation is omitted as the manipulation is only possible for
the own station.)

Condition testing
%GSnnnmm.PV ON/OFF
nnn: Element number (001 – 256)
mm: Station number (can be omitted for the own station)

Status manipulation
%GSnnn.PV H/L H = Latched output
L = Non-latched output

TE33Q6C40-01E 47 YOKOGAWA
Message Outputs
The definition files of the message outputs (annunciator
messages, operator guide messages and so on) are in
MESSAGE folder in the FCS folder. Define them before use.

Operator guide message


definition file
Annunciator message definition file

TE33Q6C40-01E 48 YOKOGAWA
Annunciator Messages (%AN)

The annunciator messages (%AN) realize the function of an


annunciator panel on the instrumentation panel by the software.
Different from other messages, the annunciator messages hold
the status for the alarm occurrence as the logical values.

Condition testing
%ANnnnn.PV ON/OFF nnnn: Element number

Status manipulation
%ANnnnn.PV H/L H = Latched output
L = Non-latched output

CS1000: %AN0001 to %AN0200 are available.


CS3000: %AN0001 to %AN1000 are available

TE33Q6C40-01E 49 YOKOGAWA
Annunciator Message (%AN)
The alarm processing levels can be defined for each annunciator
message. The relations between the alarm processing levels and
the alarm state transitions are as follows:
• High-priority alarm: Lock type, Repeated warning alarm provided
• Medium-priority alarm: Lock type
Alarm processing
• Low-priority alarm: Non-lock type
level setting
• Logging alarm: Self-acknowledge type

TE33Q6C40-01E 50 YOKOGAWA
Annunciator Message (%AN)
The occurrence of an annunciator message is shown below:

TE33Q6C40-01E 51 YOKOGAWA
Annunciator Message
Lock type (High and medium-priority alarms)

Alarm priority Alarm Alarm


Acknowledgement
levels and state absent state absent state
Flashing Flashing
transitions of the OFF ON
annunciator
message.
Occurrence

Recovery Recovery Occurrence

Alarm
Acknowledgement Alarm
present state
present state
Flashing
Flashing
ON
OFF Re-warning

TE33Q6C40-01E 52 YOKOGAWA
Annunciator Message

Non-lock type (Low-priority alarm)

Alarm
Alarm priority levels absent state
and state transitions Flashing
OFF
of the annunciator
message. Occurrence

Recovery
Recovery

Acknowledgement
Alarm
Alarm
present state
present state
Flashing
Flashing
Re-warning ON
OFF

TE33Q6C40-01E 53 YOKOGAWA
Annunciator Message

Self-acknowledgement type (Logging alarm)

Alarm
absent state
Alarm priority levels and Flashing
state transitions of the OFF
annunciator message.

Recovery Occurrence

Alarm
present state
Flashing
OFF

TE33Q6C40-01E 54 YOKOGAWA
Re-warning Alarm
The re-warning alarm function for the annunciator message
output is provided to output the message again if the alarm
condition continues existing over the set period (time-repeated
warning) regardless of the operator’s acknowledgement.

The two types of the re-warning


functions are available: Re-warning alarm cycle setting in FCS constants definition file.

• Timer-repeated warning:
Time repeated warnings are for
high-priority alarm.
• Event-repeated warning:
Event repeated warnings can
be applied regardless of the
alarm priority. Re-warning alarm cycle: 0 to 3600 seconds.
Default setting is 600 seconds.

See IM33S01B30-01E PART-A FCS Common, A4.3 Annunciator Message Output.

TE33Q6C40-01E 55 YOKOGAWA
Re-warning Alarm
• Timer repeated warning:
The timer repeated warning function outputs the message at
each repeated warning cycle.

Operation by re-warning
Acknowledgment

Operation by re-warning

TE33Q6C40-01E 56 YOKOGAWA
Operator Guide Message (%OG)

The operator guide message outputs alert the operators via


the operator guide window in real time.

• Specification:
%OGnnnn.PV NON nnnn: Element number
%OG0001 to 0100 for CS1000
%OG0001 to 0200 for CS3000
• Designations:
Display on the operator guide window.
Generation of an electronic sound.
Flashing of the operator guide mark in the operator guide
window.
Output to a printer.
Logging into a file.

See IM33S01B30-01E PART-A FCS Common, A4.4 Sequence Message.

TE33Q6C40-01E 57 YOKOGAWA
Operator Guide Message (%OG)
The occurrence of an operator guide message is shown below:

TE33Q6C40-01E 58 YOKOGAWA
Message Output Functions

The message output functions for sequential controls are used


to alert operators or to notify events to other applications.

Printout Logging Other functions

Printout message output (%PR) Yes Yes Printout with messages

Operator guide message output (%OG) Yes Yes Electronic sounds, display

Multi-media function start message output (%VM) No Yes Multi-media function start

Sequence message request (%RQ) No Yes Startup HIS functions

Supervisory computer message output (%M3) No No Event message output

Signal event message output (%EV) No No Output to SEBOL

SFC/SEBOL return-event message output (%RE) No No Output to SFC block

See IM33S01B30-01E PART-A FCS Common, A4.4 Sequence Message.

TE33Q6C40-01E 59 YOKOGAWA
Function Blocks

CS1000/3000 Engineering Course Textbook

PART-B
Function Blocks

TE33Q6C40-01E 1 YOKOGAWA
Function Blocks

CS1000/3000 Engineering Course Textbook


PART-B Function Blocks

B1. Structure of Function Blocks


B2. I/O Connection
B3. Input Processing
B4. Control Computation Processing
B5. Output Processing
B6. Alarm Processing – FCS
B7. Block Mode and Status
B8. Processing Timing

Reference: IM33S01B30-01E
PART-C Function Block Common

TE33Q6C40-01E 2 YOKOGAWA
Structure of Function Blocks

CS1000/3000 Engineering Course Textbook

PART-B 1
Structure of Function Blocks

TE33Q6C40-01E 3 YOKOGAWA
Structure of Function Blocks
The structure of regulatory control function block PID:

SET BIN RL1 RL2 TIN TSI INT

(VN) (RLV1) (RLV2) (TSW)

Alarm Detects an abnormality


CAS
CSV processing in PV, MV and notifies
AUT
SV the operation and
MAN monitoring functions.
RSV
RCAS MAN
CAS
Control AUT Output
Input MV OUT
IN RAW PV computation processing
processing
processing
ROUT

(PV, ΔPV, MV, ΔMV) RMV


Reading a raw data from Reads MV and outputs
the input terminal, SUB the result of output
performs input Reading PV and SV, performs processing to the output
processing to output PV. control computation terminal.
processing to output MV.

TE33Q6C40-01E 4 YOKOGAWA
Function Block Creation and Wiring
An example of a function block creation and wiring on a control drawing:

Select the function block to be


added with a selection icon.

Create a connection
between function blocks,
a function block and I/O
with a wiring Icon.

Line color by automatic wiring is magenta.

Line color by manual wiring is cyan.

TE33Q6C40-01E 5 YOKOGAWA
I/O Connection

CS1000/3000 Engineering Course Textbook

PART-B 2
I/O Connection

TE33Q6C40-01E 6 YOKOGAWA
I/O Connection
By performing the I/O connections, data can be exchanged
between a function block and the connection destination
according to the connection method.

The three types of connections are available:

Data connection Data reference, data setting.

Connection between regulatory


Terminal connection control block terminals.

Sequence connection Condition testing, status manipulation.

TE33Q6C40-01E 7 YOKOGAWA
Data Connection
The data connection can exchange data values and data
status between a data item and a connected destination of
specified elements.

Data reference is a type of data connection that


Data reference
reads data from a connected destination to the input
terminal of a function block.
In the data reference, multiple function blocks can
refer a single connected destination data.

Data setting is a type of data connection that


Data setting
writes data to the connected destination from an
output terminal of a function block.
In the data setting to a process output, one to one
correspondence between the output terminal and
the process output is required.

Not necessary to specify the data connection type in engineering.

TE33Q6C40-01E 8 YOKOGAWA
Data Connection Destinations

In the data connection, the following five types of connection


destinations for the I/O terminal of function blocks are provided.

• Data connection to process I/O => I/O modules.

• Data connection to software I/O => Annunciator etc.

• Data connection to communication I/O => Sub-system communication module.

• Data connection to fieldbus I/O => Fieldbus communication module.

• Data connection to other function bocks => Data items of other function blocks.

TE33Q6C40-01E 9 YOKOGAWA
Data Connection with Process I/O

There are two types of data connections with the process I/O:
The data reference from a process input module and the data
setting to a process output module.

TE33Q6C40-01E 10 YOKOGAWA
Data Connection with Function Blocks

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’s I/O terminals.
An example of data connection with other function blocks’ data items is
shown below:

I/O Connection Information:


Element symbol name.data item name
• Element symbol name: A tag name, label name, element number or
terminal number that identifies the connection destination.
• Data item name: PV, RV, MV, etc.

TE33Q6C40-01E 11 YOKOGAWA
Terminal Connection
The terminal connection specifies an input or an output
terminal of another function block as the connection
destination of the function block. Examples often used
are shown below:

Connection between function blocks

In the cascade control, the terminal (OUT) of the function block in


the upstream is connected to the set terminal (SET) or the input
terminal (IN, Inn) terminal of the function block in the downstream.

Connection via transfer switch block

Either input terminals or output terminals of SW-33 and SW-91


should be connected in the way of the terminal connection.

In case of the terminal connection, signals may flow bi-directionally.

TE33Q6C40-01E 12 YOKOGAWA
Terminal Connection
In the cascade control, the terminal (OUT) of the function
block in the upstream is connected to the set terminal
(SET) of the function block in the downstream.

Signal flows bi-directionally.

I/O Connection Information:


Element symbol name.I/O terminal name
• Element symbol name: A tag name identifies the connection destination.
• I/O terminal name: IN, OUT, SET, etc.

TE33Q6C40-01E 13 YOKOGAWA
Terminal and Data Connection

In the SW-33 or SW-91 block, it is possible to mix two


methods; reading data by the terminal connection and by
the data connection.

Whatever the switch block is used or not, the connection between two
function blocks (PID and AS-H) should be the terminal connection.

TE33Q6C40-01E 14 YOKOGAWA
Sequence Connection

The sequence connection is used for the condition testing of input


signals or the status manipulation of output elements with the
function block.

In the sequential control, the processing done on reading data from the
connection destination is referred to as [Condition testing], the
processing done on writing data into the connection destination is
referred to as [Status manipulation].

The connecting information is described as below:


Element symbol name.Data item name.Condition specification
Element symbol name.Data item name.Action specification
An example: FIC100.MODE.AUT

TE33Q6C40-01E 15 YOKOGAWA
Connection between Drawings/Stations
A data item or an I/O terminal of the function block in a control
drawing can be connected to the I/O terminal or a data item of
the function block in another control drawing or control station.
The following diagram shows an example of cascade control using the
connection between control stations (FCS).

Control bus (V net)

FCS0101 Terminal connection FCS0102

ADL
Function block Function block
SET

IN OUT IN OUT
PID PID

Inter-station connection block


TE33Q6C40-01E 16 YOKOGAWA
Connection between Drawings
The AREAIN block enables the connections between control drawings.

DR0021 DR0022
LDLAG block

FF100 Data setting


OUT TIC200.VN
LDLAG
AREAIN block
IN

PVI block VN PID block

FI100 PV Data reference TIC200


FI100.PV IN
PVI PID
AREAIN block
OUT
PID block

FIC100 Terminal connection


SET FIC100.SET
PID
AREAIN block

TE33Q6C40-01E 17 YOKOGAWA
Data Connection between Stations
The AREAOUT block enables the connections between control stations.
The inter-station connection block (ADL) is automatically generated.
FCS0101 FCS0102
LDLAG block

FF100 Data setting


OUT TIC200.VN
LDLAG
AREAOUT block
IN (ADL)

PVI block VN PID block

FI100 PV Data reference TIC200


FI100.PV IN
PVI PID
AREAOUT block
(ADL) OUT
PID block

FIC100 Terminal connection


SET FIC100.SET
PID
AREAOUT block
(ADL)

TE33Q6C40-01E 18 YOKOGAWA
Input Processing

CS1000/3000 Engineering Course Textbook

PART-B 3
Input Processing

TE33Q6C40-01E 19 YOKOGAWA
Input Processing
The processing that performs before control computation for
the input signal read from the connection destination is called
“Input processing”.
Apply the 1st order lag filter to
Input signal conversion the signal from the input signal
conversion function to get PV.
PV/FV
No conversion
overshoot CAL
BAD
CAL PV
Analog input
square root Digital
Input RAW extraction filter
module The function to integrate
the signal from the input
Pulse train
input signal conversion function.
Read the input conversion CAL
signal from the BAD
process Input Communication Integration SUM
input
module or other conversion
function blocks.

TE33Q6C40-01E 20 YOKOGAWA
Overview of Input Processing
The input processing common to regulatory control blocks and
calculation blocks are as follows:
• Input signal conversion (No conversion, square root extraction, pulse train
conversion, communication input conversion and so on.)
• Digital filter
• Integration
• OV/FV/CPV
overshoot
• Calibration

The input processing of the function


block can be defined with [Basic] and
[Input] tabs of the function block
detail definition builder.
See IM33S01B30-01E PART-C Function Block Common, C3 Input Processing.
TE33Q6C40-01E 21 YOKOGAWA
Input Signal Conversion
No conversion:
Input signal conversion is not performed with “No conversion”.
The raw data, however, read from current/voltage input modules
into the IN terminal (0 to 100% data) are converted to the form of
engineering data with high/low scaling specified for the PV. The
raw data read from TC/RTD input modules into the IN terminal
(engineering data) are not converted.

Input signal no conversion.


LINEAR is specified.
(default)

TE33Q6C40-01E 22 YOKOGAWA
Analog Input Square Root Extraction
When a differential pressure transmitter is used, in order to
convert from the analog input signal (differential pressure
signal) into the signal of the flow (flow signal), the square root
extraction is performed.
For the square root extraction, low
input cut-off value can be set.

This function changes the value after the square root extraction to zero when the
input signal is below low input cut-off value. It improves the accuracy at very low
flow rate.
TE33Q6C40-01E 23 YOKOGAWA
Square Root Extraction

When the square root extraction is used, care must be


taken to avoid duplicated definition.

The function block input


processing has a square root
FIC100 extraction function.
Function block
PID
The function block input
module has a square root
Input extraction function.
Input module
module

There transmitters that have


a square root extraction
function.
Transmitter

TE33Q6C40-01E 24 YOKOGAWA
Pulse-Train Input Conversion
A process variable (PV) is calculated based on the
integrated pulse count value (P) read from the pulse-train
input and its measurement time (t).
For the pulse-train input, a pulse rate (default is 1 Hz) and an input
buffer size (default is AUT) must be specified.

Pulse Rate (P-rate) refers to the input pulse frequency measured when the PV
is at the scale high limit.
See Supplement IV. Pulse Train Input Conversion.

TE33Q6C40-01E 25 YOKOGAWA
Communication Input Conversion
Communication input conversion performs [Data conversion]
and [High/low-limit check] for the input data read from the
communication module.
Data conversion:
With the communication input, the raw input data read from the input
terminal may be in the specific format. The data need to be converted
into process variable (PV) with the engineering unit.
M=GAIN·N+BIAS
M: PV
N: Communication input
GAIN: Conversion gain
(default is 1.000)
BIAS: Conversion bias
(default is 0.000)

High/low-limit check:
In order to induce the input open alarm status in the function block,
the high/low-limit check is performed.

TE33Q6C40-01E 26 YOKOGAWA
Digital Filter
The digital filter is the function to reduce the noises from the
process input signal by means of the first-order lag filter.
Three coefficients are provided: Coefficient 1, 2 and 3.
Yn=(1-α)·X+ α·Yn-1 Yn = Current filtering data
Yn-1 = Previous filtering data
X = Input data
α = Filter coefficient
α= 0.5
(default setting)

Filter coefficient (α) and Time constant (T*)


0 0
Coefficient 1 0.5 1 When IN terminal is connected to I/O
Coefficient 2 0.75 3
module, coefficient 1 is used.
Coefficient 3 0.875 7
1 ∞
*T: Unit is second and scan period is 1 second.

TE33Q6C40-01E 27 YOKOGAWA
Integration
Integration refers to the function in which the input signal or
the value after the input processing is integrated.
• The integration performs integration processing for the
calculated value before the digital filtering.
• In the calibration mode (CAL), the PV value is integrated.
• The time scale is selected from second, minute, hour or day.
• The maximum number of totalized digits is 8. When the
totalized digits exceed 8, the totalized values are reset to zero
and integration continues.

For the integration,


the low-input cut
value can be
specified.

TE33Q6C40-01E 28 YOKOGAWA
PV/FV/CPV Overshoot
The PV overshoot refers to the function block in which the
process variable (PV) is coincided with the scale high-limit (SH)
or the scale low-limit (SL) when the data status is invalid (BAD).
(PV/CPV overshoot functions when the I/O connection method is the process
connection. FV overshoot functions only for the motor control function blocks.)

Reason for invalidity (BAD) and overshoot value.

The default setting is “Holding PV”.


“Overshoot PV” is also selectable.

With “Holding PV,” when the data status of process variable (PV) becomes
invalid, the last good process variable is held.

See IM33S01B30-01E PART-C Function Block Common, C5 Alarm Processing - FCS.


TE33Q6C40-01E 29 YOKOGAWA
Calibration
The calibration is the function in which the emulated signal for
a process variable (PV) or a calculated output value (CPV) in
the function block can be set manually by the operation and
monitoring functions for maintenance or testing.

• The color of PV bar display changes to cyan.


• The process variable can be set manually.
• Integration continues with the process variable (PV).
• The alarm check for the process variable (PV) is bypassed.
• Block mod changes to manual (MAN).
Calibration setting button

TE33Q6C40-01E 30 YOKOGAWA
Control Computation Processing

CS1000/3000 Engineering Course Textbook

PART-B 4
Control Computation Processing

TE33Q6C40-01E 31 YOKOGAWA
Control Computation Processing
The PID control computation in the PID control function block
calculates a manipulated output change (ΔMV) with the specified PID
control algorithm. And then either velocity form or positional form
output action converts the ΔMV to MV.
The figure below shows a block diagram of PID control computation:

PID Control Computation

Algorithms Output actions

SV PID / PI-D / I-PD


ΔMV Velocity / Positional MV
PV PI / I

TE33Q6C40-01E 32 YOKOGAWA
Output Processing

CS1000/3000 Engineering Course Textbook

PART-B 5
Output Processing

TE33Q6C40-01E 33 YOKOGAWA
Output Processing
Output processing refers to the processing that is executed to the
values obtained from the control computation before output it.

AUT/CAS/RCAS/PRD AUT/CAS/RCAS/ROUT/PRD
Preset MV
MH ML

MAN/TRK MAN TRK

Control Output +
computation limiter + ΔMV limiter MV
- +
ROUT TRK

RMV
MVrb Output
conversion

Aux. output No
conversion
TIN SUB OUT

Output
module

TE33Q6C40-01E 34 YOKOGAWA
Output Processing

The output processing common to the regulatory control


blocks:

• Output limiter
• Output velocity limiter
• Output clamp
• Preset manipulated output
• Output tracking
• Output range tracking
• Manipulated output index
• Output conversion (no conversion, pulse width output conversion,
communication output conversion and so on)

See IM33S01B30-01E PART-C Function Block Common, C4 Output Processing.

TE33Q6C40-01E 35 YOKOGAWA
Output Limiter

The output limiter limits the manipulated output (MV)


within the manipulated output high-limit (MH) and low-limit
(ML) values in AUT mode.

High/low limit
expansion function

When the mode is transferred from MAN to AUT mode, if the


manipulated output has exceeded the high/low limit values, the high/low
limit values are temporarily expanded to avoid abrupt change in the
manipulated output (MV).

TE33Q6C40-01E 36 YOKOGAWA
Output Velocity Limiter

It is a function to limit the amount of change between the


previous and the current manipulated outputs, so as to
avoid the abrupt changes in MV.

• The output velocity limiter can be bypassed in MAN mode.


• In MAN mode the manipulated output values are displayed intact
on the operation and monitoring windows.
• The limiter does not function in a 2-position and a 3-position
ON/OFF controller.

The output velocity limiter is ineffective in the default


setting (100%).

TE33Q6C40-01E 37 YOKOGAWA
Output Clamp

Output clamp prevents the manipulated output value (MV)


from exceeding or falling below the current value.

The high limit clamp (CLP+) or the low-limit clamp


(CLP-) of MV data status is initiated on one of the
following conditions:
• The output value is limited by the output
limiter.
• The data status of the cascade-connected
destination is either CLP+ or CLP-.
C C

C is indicated in the MV pointer. C

CLP+ and CLP- are the data status.

TE33Q6C40-01E 38 YOKOGAWA
Preset Manipulated Output

The preset manipulated output forces a block mode to MAN


and output a preset value as the manipulated output MV
through an external command.

The command to output the preset value is generated by


switching the preset MV switch (PSW) from 0 to 1, 2 or 3.
• PSW=0: Preset manipulated output is not effective.
• PSW=1: MV=MSL (Low limit value of MV)
• PSW=2: MV=MSH (High limit value of MV)
• PSW=3: MV=PMV (Preset MV output value)

The preset MV switch (PSW) value will be automatically reset to 0 when


the preset manipulated output function is activated to set the
manipulated output (MV) at a preset value.
The preset manipulated output value (PMV) is a value set as a tuning
parameter from the operation and monitoring function, or from the
General-Purpose Calculation Blocks.

TE33Q6C40-01E 39 YOKOGAWA
Output Tracking
The output tracking is the function that forces the output
value to match the value of the output destination or the
value of the tracking input value.

TIC101
Output tracking [In TRK (tracking) mode and
PID IMAN (initialization manual) mode]
MV
OUT

Terminal connection
SET

FIC101

PID

TE33Q6C40-01E 40 YOKOGAWA
Output Range Tracking
The output range tracking is the function that forces the scale
high/low-limit of the MV to match those of the output destination,
and the values of data items related to the MV are recalculated
whenever the scale high/low-limit changes.

Output range tracking (MSH and MSL in the


PID
upper stream will track SH and SL in the
MSH downstream.)
The output range tracking is the default setting
MSL
(Automatic). When (Self) is specified, output range
OUT changes to 0 to 100% for free setting.

Terminal connection

SET

PID
SH
SL

TE33Q6C40-01E 41 YOKOGAWA
Manipulated Output Index
The manipulated output indexes show the permissible
range of the manual MV at normal operation. The manual
output index is only available for regulatory control blocks.

Permissible MV
range
(OPHI, OPLO)

The default setting for the indexes is Yes. The


values can be set on the tuning window.

TE33Q6C40-01E 42 YOKOGAWA
Output Signal Conversion
The output signal conversion converts the result of control
calculation to an output format for the output modules or other
function blocks.
The output signal conversion may be used for the processes common to
the regulatory control blocks and the calculation blocks, and for the
processes for the specific function blocks.
Output signal conversion processes common to function blocks and
calculation blocks:
• No conversion
• Pulse width output conversion (only for regulatory control blocks)
• Communication output conversion
Output signal conversion processes for specific function
blocks:
• Motor control block output
• 2 or 3-position ON/OFF controller output
• Time proportional ON/OFF controller output
• Flow/mass totalizing batch set block output
• Pulse count block output

TE33Q6C40-01E 43 YOKOGAWA
Output Signal Conversion
When the regulatory control block outputs to the analog output
module, the tight-shut or the full-open functions and the direction
of analog output can be defined.

Default is -17.19% (Ms) and 106.25% (Mf). The negative direction can be set with detailed
setting in the IOM builder.
TE33Q6C40-01E 44 YOKOGAWA
Alarm Processing - FCS

CS1000/3000 Engineering Course Textbook

PART-B 6
Alarm Processing - FCS

TE33Q6C40-01E 45 YOKOGAWA
Alarm Processing - FCS

Function
blocks The function that The function that
detects abnormality of summarizes the results of
Alarm setpoint the process from PV, the alarm detection
values MV and other values. function and notifies the
operation and monitoring
Re-warning alarm functions as a message.

Alarm Alarm
Process notification
detection Alarm status
data function function

Alarm message

Alarm Alarm Alarm inhibition


detection setting acknowledgement state (AOF)

Acknowledgement
operation

TE33Q6C40-01E 46 YOKOGAWA
Alarm Detection Function

The following alarm detections are performed:


Alarm status* Data item
• Input open alarm check IOP, IOP-
• Input error alarm check IOP, IOP-
• Input high-high/low-low limit alarm check HH, LL HH, LL
• Input high/low limit alarm check HI, LO PH, PL
• Input velocity alarm check VEL+, VEL- VL
• Deviation alarm check DV+, DV- DV
• Output open alarm check OOP
• Output high/low-limit alarm check MHI, MLO MH, ML
• Connection failure alarm check CNF
* Colors of alarm status are of default.

See IM33S01B30-01E PART-C Function Block Common, C5 Alarm Processing - FCS.


See also Supplement V. Block Mode and VI. Block Status, Alarm Status, Data Status.

TE33Q6C40-01E 47 YOKOGAWA
Input Open Alarm Check
The input open alarm check generates the high/low limit input
open alarm (IOP, IOP-) when the input value is out of the
range of the high/low limit input open detection setpoint.
The Input open alarm check is performed by the input module. The function
blocks that are connected directly to the input module receives the check
results from the input module as a data status, and the high and low limit
input open alarm is activated or recovered.

Operations at IOP generation:


• Stop the input processing.
• Hold the input value (Holding PV) before the alarm occurrence (when
“Overshoot PV” is not defined).
• In the regulatory control blocks, MAN fall back operation is performed
and the block mode changes to MAN.
The setting of the input open alarm check type can be defined in the “input
open alarm” on the Function Block Detail Builder.
The high and low limit input open detection setpoint values can be defined in
the IOM Builder Detail Setting.
The default values of input open detection setpoint:
IOP = 106.3 %, -IOP = -6.3 %
TE33Q6C40-01E 48 YOKOGAWA
Input Error Alarm Check

The input error alarm check determines whether the data


status of the input value is invalid (BAD). When the data is
invalid (BAD), the high-limit input open alarm (IOP) is
activated*.
The possible causes of the invalid (BAD) data status of the input
value are listed below:
• Input open detected
• I/O module failure
• Block mode of the block for data reference is disabled (O/S)
• Data status of the data for data reference is invalid (BAD)
• Data status of the input value fails to communicate (NCOM)

* However, when the cause of the invalidity (BAD) data status is low-limit
input open, the low-limit input open alarm (IOP-) is activated and the high-
limit input open alarm (IOP) is not activated.

TE33Q6C40-01E 49 YOKOGAWA
HH, PH, PL and LL Alarm Check
The input high-high limit, high limit, low limit and low-low
limit alarm check may generate an alarm to indicate that
the input signal is in high-high, high, low and low-low
alarming status (HH, HI, LO, LL).

Hysteresis (HYS):
Engineering unit data within the range of
0 to PV scale span, or percentage data
for the PV scale span. When specifying
percentage data, add % after the
numeric value. The default is 2.0 %.

TE33Q6C40-01E 50 YOKOGAWA
Velocity Alarm Check
The input velocity alarm check may generate an alarm to
indicate that the velocity in positive direction (VEL+) or
velocity in negative direction (VEL-) is in alarming status.

• Hysteresis (HYS): The default is 2.0 %.


• Number of samplings (N): 1 to 12 points. The default setting is 1 point
• Sampling interval (Tp): 1 to 10,000. Unit is scan interval. The default setting is 1

TE33Q6C40-01E 51 YOKOGAWA
Deviation Alarm Check
The deviation alarm check may generate an alarm to indicate
that the deviation (DV=PV-SV) in positive direction (DV+) or the
deviation in negative direction (DV-) is in alarming status.

• Hysteresis (HYS): The default is 1.0 %.

To prevent occurrence of the undesired alarm caused by abrupt set value change or set
value ramp, the velocity change speed (derivative value) of the setpoint value (SV) is
used as the deviation alarm setpoint value correction factor (r) to compensate the
deviation alarm setpoint value (DL).

TE33Q6C40-01E 52 YOKOGAWA
Output Open Alarm Check

The output open alarm check may generate an alarm to


indicate that the output is open (OOP).
The output open alarm check is performed by the I/O module. The function
block receives the check results from the I/O module as a data status
(OOP) and processes the activation or the restoration of the output open
alarm. The output open alarm is activated only in the function block that is
directly connected to the I/O module. The alarm will not be activated at
function blocks that sends output through data connections to other
function blocks.
When I/O modules are duplicated, an output open alarm is activated if both
I/O modules are failed.

Operations at OOP generation:


• For the regulatory control blocks that have MAN fallback functions, the
MAN fallback action is initiated and the block mode is changed to manual
(MAN) mode.
• The manipulated output value (MV) is frozen, and the current value is
kept as manipulated output values (MV).

TE33Q6C40-01E 53 YOKOGAWA
MH and ML Alarm Check

The output high and low limit alarm check is a function that
determines whether the manipulated output value (MV)
exceeds the range of the manipulated output variable high-
limit/ low-limit setpoint (MH, ML) for the output limiter.

When it is determined that the manipulated output value (MV)


exceeds the manipulated output variable high limit setpoint (MH),
an output high limit alarm (MHI) is activated. Similarly, when it is
lower than the manipulated variable low limit setpoint (ML), an
output low limit alarm (MLO) is activated.

• Hysteresis (HYS): The default is 2.0 %.

TE33Q6C40-01E 54 YOKOGAWA
Alarm Messages

• Process alarm messages:


The process alarm messages are transmitted when abnormality in
the process variables (PV) or manipulated output values (MV) is
detected by the alarm detection function of the function block, and
when the abnormality returns to normal.

• System alarm messages:


The system alarm messages are the messages transmitted to the
operation and monitoring functions from the FCS about
abnormalities occurred in the system of the FCS.
• Input module abnormality
• Output module abnormality
• Abnormality in the user defined calculations
• Abnormality in the sequential control blocks at one-shot initiation

TE33Q6C40-01E 55 YOKOGAWA
Process Alarm Message
The occurrence of a process alarm message is shown below:

TE33Q6C40-01E 56 YOKOGAWA
Process Alarm Notification Flow
System message window Process alarm window

Graphic window
Related window

Process
alarm Alarm
occurrence acknowledgement
Navigator window

Save in file Buzzer sounds Printout


TE33Q6C40-01E 57 YOKOGAWA
System Alarm Message
The occurrence of a system alarm message is shown below:

TE33Q6C40-01E 58 YOKOGAWA
Deactivate Alarm Detection and Alarm Off

• Deactivate alarm detection


function:
For each alarm detection
function of the process alarms,
the alarm detection status can
be changed by setting the
detection function to “enabled”
or “disabled”.

AOF setting button


• Alarm OFF (inhibition) function
(AOF)
The process alarm message
operation can be temporarily
suppressed leaving the alarm
detection function operating.

TE33Q6C40-01E 59 YOKOGAWA
Alarm Related Builders
Three alarm related builders are provided in COMMON folder:
Alarm priority: For the 5 alarm priorities, output operations and alarm
actions are specified.
Alarm status character string: Up to 32 alarm status labels for each
function block are defined.
Alarm processing table: Up to 16 alarm processing levels can be defined.

TE33Q6C40-01E 60 YOKOGAWA
Alarm Priority
The following table shows the alarm processing according
to the alarm priority:
Operation and monitoring function: FCS functions:
• With or without window display • Operation at alarm occurrence
• With or without printing • With or without repeated warning alarm
• With or without file save • Alarm operation at recovery

Alarm actions and levels of alarm priority

*1: Action may be defined on Alarm Priority Builder.

TE33Q6C40-01E 61 YOKOGAWA
Alarm Processing Level
With the alarm processing level, the alarm priority level can be
specified for each function block or element.
There are 16 alarm processing levels*. The alarm priority and
alarm colors of all alarms occurred in a function block or an
element are defined for each processing level.
* The alarm processing level can be designated in the Function Block Overview
Builder and the Function Block Detail Builder.

Tag Mark, Alarm Priority, and Security Level (Default)

The definitions level 1 through level 4 Any combination of a tag mark, an


have been defined by the system. Level 5 alarm priority, and a function block
through level 16 are for user definitions. security level can be designated.

TE33Q6C40-01E 62 YOKOGAWA
Alarm Actions
High and medium priority alarm.

Low priority alarm.

Logging and reference alarm.

TE33Q6C40-01E 63 YOKOGAWA
Alarm Status Character String

Upon occurrence of the alarm, the alarm status is displayed in a


character string, and the alarm is processed in a predetermined
manner. The alarm status character string can be either a
system-fixed character string or a user-defined character string
for user-defined function blocks.

System fixed alarm status character string for the PID control
function block is shown in the table below:

Bit
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
position

Alarm
CAL

NR
OOP
IOP
IOP-
HH
LL
status

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
HI

LO

DV+
DV-

VEL+

VEL-
MHI
MLO

CNF
TE33Q6C40-01E 64 YOKOGAWA
Alarm Processing Table
Alarm status bit positions 1 to 6 are not displayed in a window
because they are system-fixed. Alarm processing level Nos. 1
to 4 are also system-fixed. The user can designate the color
and the priority for alarm processing level Nos. 5 to 16 for alarm
status bit positions 7 to 32.
Alarm status bit position Alarm processing level number

System-fixed User-defined
TE33Q6C40-01E 65 YOKOGAWA
System-fixed Alarm Status Change (1)

The system-fixed alarm status character string itself cannot be


changed, but its color and priority can be changed.

Bit position assignment of the PID controller block is shown in the previous
slide. If we want to designate the “HH” and “LL” alarms in a PID function
block to be processed as a high-priority alarm, and displayed in magenta,
while “HI” and “LO” alarms to be processed as a medium-priority alarm, and
displayed in orange, do the following:

1. In the Alarm Processing Table Builder, designate [M: Magenta] for [Color (5)],
and [1: High-priority Alarm] for [Priority (5)] for bit positions 13 (HH) and 14
(LL) on the alarm processing level No.5. Next, designate [OR: Orange] for
[Color (5)], and [2: Medium-priority Alarm] for [Priority (5)]. for bit positions 17
(HI) and 18 (LO).
(The alarm priority after bit position 19 should be the medium priority alarm as
the higher priority to be designated in ascending order of the bit position.)

TE33Q6C40-01E 66 YOKOGAWA
System-fixed Alarm Status Change (2)

Designation in the Alarm Processing Table Builder.

Designate magenta

High priority alarm

Medium priority alarm

Designate orange

2. Select the [Alarm] tab in the Function Block Detail Builder, and then
select [5: User-defined Alarm Process (5)] at [Alarm Processing
Level].

TE33Q6C40-01E 67 YOKOGAWA
Block Mode and Status

CS1000/3000 Engineering Course Textbook

PART-B 7
Block Mode and Status

TE33Q6C40-01E 68 YOKOGAWA
Block Mode and Status

Block mode and status are the information that represent the
conditions of the function blocks.

• Block mode Represent the operating state of the


• Block status function blocks.

• Alarm status Represents the alarm state of the process.

• Data status Represents the quality of the process


data.

See IM33S01B30-01E PART-C Function Block Common, C6 Block Mode and Status.
See also Supplement VI. Block Status, Alarm Status, Data Status.

TE33Q6C40-01E 69 YOKOGAWA
Block Mode

The block mode is the information that represents the control


state and the output state of a function block. The different type
of function blocks have the different block modes. There are 9
basic block modes and several compound block modes.

Basic block mode:


O/S, IMAN, TRK, MAN, AUT, CAS, PRD, RCAS, ROUT

Compound block mode:


The state where multiple basic block modes are established at a time.
e.g. AUT – IMAN

See Supplement V. Block Mode

TE33Q6C40-01E 70 YOKOGAWA
Basic Block Modes
O/S: (Out of Service) All functions of the function block are currently stopped.
IMAN: (Initialization MANual) Calculation processing and output processing are
currently stopped.
TRK: (TRacKing) Calculation processing is currently stopped and the specified
value is forced to be output.
MAN: (MANual) Calculation processing is currently stopped and the manipulated
output value, which is set manually, is output.
AUT: (AUTomatic) Calculation processing is being executed and the calculation
result is output.
CAS: (CAScade) Calculation processing is being executed, the set value CSV is
from the cascade
connected upstream block, and the calculation result referred to this CSV is
output.
PRD: (PRimary Direct) Calculation processing is currently stopped, the set value
CSV is from the cascade connected upstream block, this CSV is output directly.
RCAS: (Remote CAScade) An control and calculation processing is being
executed using the remote setpoint value (RSV) which is set remotely from a
supervisory system computer, and the calculation results is output.
ROUT: (Remote OUTput) Calculation processing is currently stopped, and the
remote manipulated output value (RMV) which is set remotely from a supervisory
system computer is output directly.
TE33Q6C40-01E 71 YOKOGAWA
Tracking Mode (TRK)
The tracking mode is used to switch the MV from one function
block to another function block balance-less bump-less.
When the tracking switch (TSW) is ON (1), the data for the TIN terminal is
output. When TSW is OFF (0), PID computation result is the output.

TSW input 0 SV
FIC PV
1
Switch
SV
1
PIC PV
1 0 – 100 kPa 0 – 100 Nm3/min
TIN data
Pressure Flow

Vane control Blower


drive

TE33Q6C40-01E 72 YOKOGAWA
Primary Direct Mode (PRD)

When the block mode is set to PRD, calculation processing


is currently stopped. The set value CSV is from the
cascade connected upstream block is output to the control
valve after output processing.

[PRD]
S’ry Controller
[AUT]
SV2 CAS CAS
SV1 P’ry MV1 Control Output MV2
Controller Computation Processing

PRD PRD

TE33Q6C40-01E 73 YOKOGAWA
Basic Block Modes Relationship

Priority level

4
O/S High

IMAN 3

Complementary
relationship TRK 2

MAN, AUT, CAS, PRD 1

RCAS, ROUT 0 Low

Exclusive relationship

TE33Q6C40-01E 74 YOKOGAWA
Block Mode Change Interlock

Block mode change interlock condition:

When the status of the interlock switch connected to the


terminal (INT) becomes ON, the block mode change interlock
establishes, then succeeded by the following actions:

• The MAN fallback condition establishes, and the block mode


changes to manual (MAN).
• Any mode change command to put the function block into an
automatic operation status (AUT, CAS, PRD, RCAS or ROUT mode)
is invalidated.

TE33Q6C40-01E 75 YOKOGAWA
Status
Block status:
A block status is the information that represents the operating state of a
function block. Some function blocks do not have any block status.
e.g. PALM, CTUP status of TM block

Alarm status:
An alarm status is the information that represents the alarm state of a
process which was detected by the function block.
e.g. HI, LO status of PID block

Data status:
A data status is the information that represents the quality of data. The
status passes from a function block to another by I/O operation. The data
status if observed when various exceptional events occurred due to
abnormality in the process input or calculation.
e.g. BAD, IOP status of data

See Supplement VI. Block Status, Alarm Status, Data Status.

TE33Q6C40-01E 76 YOKOGAWA
Processing Timing

CS1000/3000 Engineering Course Textbook

PART-B 8
Processing Timing

TE33Q6C40-01E 77 YOKOGAWA
Processing Timing
An individual function block executes an input, a calculation
or an output processing according to the processing timing.
There are four types of the processing timing:

• Periodic execution:
Executed repeatedly with preset period.

• One-shot execution:
Executed only once when invoked from another function block.

• Initial execution / Restart execution:


Executed when FCS executes start operation.

• Initial execution:
Executed when FCS executes cold start operation.

See IM33S01B30-01E PART-C Function Block Common, C7 Processing Timing.

TE33Q6C40-01E 78 YOKOGAWA
Processing Timing

• Processing timing of regulatory control blocks:


The processing timing for the regulatory control blocks is the periodic
execution.

• Processing timing of calculation blocks:


There are following two types of the processing timing for the
calculation blocks:
* Periodic execution
* One-shot execution

• Processing timing of sequential control blocks:


There are following four types of the processing timing for the
sequential blocks:
* Periodic execution
* One-shot execution
* Initial start / restart execution
* Initial start execution

TE33Q6C40-01E 79 YOKOGAWA
Processing Timing
The processing timing that activates the individual function
blocks and control drawings are determined by the following
factors in the periodic execution of the regulatory control blocks:
Scan period: (Some FCSs have no
Basic scan, medium-speed scan, high-speed scan. medium-scan period.)
Execution order of processing:
Control drawings are executed in order of the drawing number. Function blocks in
one control drawing are executed ion order of the function block number.
Process I/O processing timing:
The processing timing varies by the analog I/O and status I/O.
Control period of regulatory control block:
A regulatory control block has a control period besides the scan period.

Medium and high-speed


scan period are defined on
the FCS property window.

TE33Q6C40-01E 80 YOKOGAWA
Scan Periods
Scan period determines a period for the periodic execution of the
function block. There are three types of scan periods: basic scan,
medium-speed scan and high-speed scan.

● Basic Scan
The basic scan is a standard scan period which is common to function blocks.
The basic scan period is fixed to 1 second. This cannot be changed.
● Medium-Speed Scan (LFCS/KFCS)
The medium-speed scan is a scan period suited for the process control that requires
quicker response than what can be achieved with the basic scan setting. Setting
value of the medium-speed scan can be selected by each FCS according to its use.
Setting value of the medium-speed scan can be changed on System View:
• Medium-speed scan period: Select “200 ms” or “500 ms.” The default is “500 ms.”
● High-Speed Scan
The high-speed scan is a scan period suited for the process control that requires
high-speed response. Setting value of the high-speed scan can be selected by each
FCS according to its use.
Setting value of the high-speed scan can be changed on System View:
• High-speed scan period: Select “50 ms,” “100 ms,” “200 ms” or “500 ms.” The
default is “200 ms.”
TE33Q6C40-01E 81 YOKOGAWA
Execution Order
The groups of high-speed scan function blocks in three drawings are
indicated as A, B and C. Similarly, the groups of medium-speed scan
function blocks, A’, B’ and C’; and the basic scan function blocks, a, b and c.

3rd priority
2nd priority
1st priority

TE33Q6C40-01E 82 YOKOGAWA
Control Period
Among the regulatory control blocks, the controller block has a
control period besides the processing period. The control period is
the period that the controller block executes control computation
and output processing during the automatic operation.
The control period is always an integer multiple of the scan period of 1 second.
Input and alarm processing are performed at each scan period.

In ‘Automatic determination’, the control period is defined in accordance with the integral
time.
High- Medium- Speed Scan

TE33Q6C40-01E 83 YOKOGAWA
Regulatory Control Functions

CS1000/3000 Engineering Course Textbook

PART-C
Regulatory Control Functions

TE33Q6C40-01E 1 YOKOGAWA
Regulatory Control Functions

CS1000/3000 Engineering Course Textbook


PART-C Regulatory Control Functions

C1. Regulatory Control Positioning


C2. Regulatory Control Block Structure
C3. Types of Regulatory Control Blocks
C4. Control Computation of Control Block

Reference: IM33S01B30-01E
PART-D Function Block Details, D1 Regulatory Control

TE33Q6C40-01E 2 YOKOGAWA
Regulatory Control Positioning

CS1000/3000 Engineering Course Textbook

PART-C 1
Regulatory Control Positioning

TE33Q6C40-01E 3 YOKOGAWA
Regulatory Control Positioning
The regulatory control block performs control
computation processing using analog process variables
and so on for the process monitoring and control.

FCS

Basic control Software I/O

I/O interfaces

TE33Q6C40-01E 4 YOKOGAWA
Regulatory Control Block Structure

CS1000/3000 Engineering Course Textbook

PART-C 2
Regulatory Control Block Structure

TE33Q6C40-01E 5 YOKOGAWA
Regulatory Control Block Structure
The structure of regulatory control function block PID:

SET BIN RL1 RL2 TIN TSI INT

(VN) (RLV1) (RLV2) (TSW)

Alarm Detects an abnormality


CAS
CSV processing in PV, MV and notifies
AUT
SV the operation and
MAN monitoring functions.
RSV
RCAS MAN
CAS
Control AUT Output
Input MV OUT
IN RAW PV computation processing
processing
processing
ROUT

(PV, ΔPV, MV, ΔMV) RMV


Reading a raw data from Reads MV and outputs
the input terminal, SUB the result of output
performs input Reading PV and SV, performs processing to the output
processing to output PV. control computation terminal.
processing to output MV.

TE33Q6C40-01E 6 YOKOGAWA
Data Items and Terminals

The following list shows the data items and the terminals
of the PID control function block:

*1
*2
*3 *5
*3 *1
*4 *5
*2

*3

*1: Either input or output compensation is possible.


*2: Used for the reset limit function.
*3: Used for the output tracking function.
*4: Interlock the block mode transfer.
*5: Remote value means the value from another computer.

TE33Q6C40-01E 7 YOKOGAWA
Types of Regulatory Control Block

CS1000/3000 Engineering Course Textbook

PART-C 3
Types of Regulatory Control Blocks

TE33Q6C40-01E 8 YOKOGAWA
Types of Regulatory Control Block

The regulatory control blocks vary by the types of data handled


and control computation processing functions provided.

• Input indicator blocks


• Controller blocks
• Manual loader blocks
• Signal setter blocks
• Signal limiter blocks
• Signal selector blocks
• Signal distributor blocks
• Pulse count block
• Alarm block
• YS blocks

See Supplement VII. Regulatory Control Function Blocks.

TE33Q6C40-01E 9 YOKOGAWA
Controller Blocks

The table below shows nine controller blocks available:

PID controller block explained in the textbook.

See Supplement X. PI Control Function Block.

TE33Q6C40-01E 10 YOKOGAWA
Control Computation

CS1000/3000 Engineering Course Textbook

PART-C 4
Control Computation of Control Block

TE33Q6C40-01E 11 YOKOGAWA
PID Control Computation
The PID control computation in the PID control function block
calculates a manipulated output change (ΔMV) with the specified PID
control algorithm. And then either velocity form or positional form
output action converts the ΔMV to MV.
The figure below shows a block diagram of PID control computation:

PID Control Computation

Algorithms Output actions

SV PID / PI-D / I-PD


ΔMV Velocity / Positional MV
PV PI / I

See IM33S01B30-01E PART-D Function Block Details, D1.5 PID Controller Block (PID).

TE33Q6C40-01E 12 YOKOGAWA
PID Control Algorithms (1)
The PID control computation is the core of the PID control computation
processing, calculating a manipulated output change (ΔMV) by using
the PID control algorithms. The PID control is the most widely used, it
combines three types of actions: proportional, integral and derivative.
The figure below shows a block diagram of PID control computation:

Control action
(PV) (P) bypass

(DV)

(PV)
Control action
(D) bypass

TE33Q6C40-01E 13 YOKOGAWA
PID Control Algorithms (2)
There are five control algorithms to perform PID computation:

 Basic type PID control (PID): A quick response for the SV change can be expected.
 PV proportional and derivative type PID control (I-PD): SV may be changed not
considering bump.
 PV derivative type PID control (PI-D): Relatively good response for the SV change
can be expected.

TE33Q6C40-01E 14 YOKOGAWA
Control Action Bypass

Control action bypass:


The PID Controller Block can perform the following two types of
control action by bypassing proportional and/or derivative actions
among the proportional, integral and derivative actions:

To set the control action bypass, specify “0” to the set parameter P or D, as
shown in the table above. The proportional gain (Kp) is fixed to “1” when only
integral action is required.

TE33Q6C40-01E 15 YOKOGAWA
Control Output Action
The control output action converts the difference of MV (ΔMV)
into the manipulated output (MVn) at each control period.
Velocity form:
Adds ΔMV to the read-back value (MVrb) from the destination.
MVn = MVrb + ΔMV
Positional form: (default setting)
Adds the difference of the current manipulated output (ΔMVn) to the previous
output (MVn-1).
MVn = MVn-1 + ΔMVn

TE33Q6C40-01E 16 YOKOGAWA
Control Action Direction
The control action direction function switches between direct
(increase) action and reverse (decrease) action that shows increase
or decrease of the manipulated output value (MV) corresponding to
the changes of the process variable (PV).
Direct (Increase) action:
When the SV is fixed, the control action in which the
manipulated variable (MV) increases as the process
variable (PV) increases.
Reverse (Decrease) action (default setting): Direct
When the SV is fixed, the control action in which the action
manipulated variable (MV) increases as the process
variable (PV) decreases.
MV PV

Reverse
action

TE33Q6C40-01E 17 YOKOGAWA
Process Variable Tracking
When the block mode is switched from manual (MAN) mode to
automatic (AUT) mode, if a large deviation exists, the manipulated
output (MV) changes the quickly. To prevent this change, the
measurement racking function equals the setpoint variable (SV) to
the process variable (PV) in the MAN mode.

If SV equals PV, MV won’t change as no deviation


exists. However, SV is not fixed. Care must be taken
when the controller is used with the constant SV.

PV SV

TE33Q6C40-01E 18 YOKOGAWA
Control Computation Processing (1)

Besides the control computation processing functions explained,


the following functions are the examples provided for the PID
control blocks:
Non-linear gain: Changes the proportional gain in accordance with the
degree of deviation so that the relationship between the deviation and
manipulated output change (ΔMV) becomes non-linear.
Two types of the non-linear gain control are provided: Gap action or
square deviation action.

Reset limit function: Performs correction computation using values read


from the connection destinations input terminals RL1 and RL2 during PID
control computation. This function prevents reset windup.

Deadband action: Adjust the manipulated output change (ΔMV) to “0”


when the deviation is within the deadband range, in order to stop the
manipulated output (MV) from changing.

TE33Q6C40-01E 19 YOKOGAWA
Control Computation Processing (2)

I/O compensation: Adds the I/O compensation value (VN) received from
outside to the input signal or the control output signal of PID computation
when the controller block is in MAN.
Either Input compensation (used for the dead-band compensation control)
or output compensation (used for the feedforward control) is selectable.

Setpoint value limiter: Limits the setpoint value (SV) within the setpoint
High/low limits (SVH, SVL).
Setpoint value pushback: Causes two of the three setpoint values (SV,
CSV, RSV) to agree with the remaining one.

Bumpless switching: When the block mode is changed or when the


manipulated output (MV) is switched in a downstream block, no bump
occurs in the MV.

See Supplement IX. Control Computation Processing.

TE33Q6C40-01E 20 YOKOGAWA
Operation and Monitoring Functions

CS1000/3000 Engineering Course Textbook

PART-D
Operation and Monitoring Functions

TE33Q6C40-01E 1 YOKOGAWA
Operation and Monitoring Functions

CS1000/3000 Engineering Course Textbook


PART-D Operation and Monitoring Functions

D1. Engineering Procedures


D2. Basic Definitions of HIS
D3. Operation and Monitoring Functions
D4. Trend Recording Function
D5. Message Processing
D6. Function Keys
D7. Other Functions

Reference: IM33S01B30-01E
PART-E Human Interface Station

TE33Q6C40-01E 2 YOKOGAWA
Engineering Procedures

CS1000/3000 Engineering Course Textbook

PART-D 1
Engineering Procedures

TE33Q6C40-01E 3 YOKOGAWA
Engineering Procedures

Basic functions of HIS:


Functions of operation and monitoring windows such as graphic
windows.
Trend recording functions to save data and redisplay.
Message functions such as operator guide messages, alarm
messages etc.
Function key functions to make operation easy.

TE33Q6C40-01E 4 YOKOGAWA
Engineering Procedures
HIS constant definition

Graphic window definition


Define functions necessary for
the operation and monitoring.
Trend definition
The functions supporting the
Sequence message definition operations such as the function
key functions may be changed
Help message definition directly by HIS SetUp window.

Function key definition Details of HIS SetUp window are


explained in the fundamental course
textbook.
Scheduler definition
: Explained in the course.
Plant hierarchy definition

Panel set definition


TE33Q6C40-01E 5 YOKOGAWA
Basic Definitions of HIS

CS1000/3000 Engineering Course Textbook

PART-D 2
Basic Definitions of HIS

TE33Q6C40-01E 6 YOKOGAWA
HIS Property
At the creation of new HIS, device type, station number,
network and so on are to be defined with the property window.

Protocol of control network


* Use default values. No
change is allowed.

Device type

Station number Information network protocol. Either the


default values or the values for the inter-
company LAN are acceptable.

TE33Q6C40-01E 7 YOKOGAWA
HIS Property

Buzzer acknowledgment ID

Operation group ID

The default values of the buzzer


ACK ID and the operation group
ID may be used.
(All HIS belong to a single group.)

TE33Q6C40-01E 8 YOKOGAWA
Buzzer ACK ID

The buzzer ACK ID is an ID that allows buzzers on other HIS’s


with same buzzer ACK ID to be reset when a the buzzer is
acknowledged on one HIS.

Buzzer ACK identifier:


• The buzzer ACK ID can be set with up to eight alphanumeric
characters.

TE33Q6C40-01E 9 YOKOGAWA
Operation Group

A number of HIS on the same communication bus are grouped


based on the operation policy, and the operation and
monitoring can be performed in the unit of the group. This
group is referred to as the operation group.
Acknowledgement of operation guide message, panel set call, remote
window call and so on.

Group identifier:
• Up to 8 alphanumeric characters. The first two characters are for an
ID, and the characters from the third are for comment text.
• The wild card [*] may be used.

TE33Q6C40-01E 10 YOKOGAWA
Definition of HIS Constants
Details of HIS can be defined on each item with the OpeconDef file in
the CONFIGURATION folder in the HIS folder.

An example of the window to define a switch


instrument diagram operation as one of HIS constants.

TE33Q6C40-01E 11 YOKOGAWA
Definition of HIS Constants
Definition of the HIS attribute and the scope of operation
with the security window.

Definition of
the user group
to which that
HIS belongs.

See IM33S01B30-01E F9.2 User group.


TE33Q6C40-01E 12 YOKOGAWA
Definition of HIS Constants
Windows to define functions related to the data save.
The Closing Process creates closing data for statistical
processing, such as average values and total values.

The Long-term
Data Save is
intended for the
long-term storage
of trend data.
(optional package)

TE33Q6C40-01E 13 YOKOGAWA
HIS Constants and HIS Setup
Message printout, security and so on are defined with the HIS
constants definition window.
Setup of the printer output, window switching, screen mode and so
on are set with HIS Setup window.

System
Status
Overview

HIS Setup window

See TE33Q4T30-01E
Fundamental Course Textbook.
TE33Q6C40-01E 14 YOKOGAWA
Operation and Monitoring Functions

CS1000/3000 Engineering Course Textbook

PART-D 3
Operation and Monitoring Functions

TE33Q6C40-01E 15 YOKOGAWA
Operation and Monitoring Window
The operation and monitoring windows include the built-in system
windows and user-defined windows that can define applications
and display contents freely at the system generation.
Number of user-defined windows: CS3000 = 4000 / HIS, CS1000 = 1000 / HIS

User-defined widows can be created


or added with the window creation
function in WINDOW folder in HIS.

TE33Q6C40-01E 16 YOKOGAWA
Window Attributes
Attributes and other functions can be defined for each window.

Definition of attributes for


graphic, control, overview
windows.

A window may be
Definition of window operation
named as desired.
and monitoring authority.

TE33Q6C40-01E 17 YOKOGAWA
Operation and Monitoring Authority

Operation and monitoring authority for windows:

Default setting of operation


and monitoring authority.

TE33Q6C40-01E 18 YOKOGAWA
Trend Recording Function

CS1000/3000 Engineering Course Textbook

PART-D 4
Trend Recording Function

TE33Q6C40-01E 19 YOKOGAWA
Trend Recording Function
The trend recording function periodically gathers process data such
as temperature, pressure, flow and so on from an FCS with HIS. The
acquired data may be displayed as trend graphs.

Referencing data from To Report processing / General applications


other security scope.
Trend record Trend display

Trend window /
Closing Trend point window
processing TG0101
1 FIC100.PV
2 TIC200.PV
Process data from Trend data 3 LIC300.PV
the FCS within the collection
security scope. SaveAS

Long-term
trend
* Optional

TE33Q6C40-01E 20 YOKOGAWA
Trend Recording Function
The trend recording consists of the three layers of the trend
blocks, the trend windows and the trend point windows.
Trend block Trend group Trend window
Trend block 01 Trend group 1 TG0101
TR0001 TG0101 1 FIC100.PV
Trend block 02 Trend group 2 2 TIC200.PV
TR0002 TG0102 3 LIC300.PV
Trend group 3 4
Trend block 03
TG0103 5
TR0003 6
7
8
Trend group 16 Trend point window
TG0116
LIC300.PV
Trend window name 3 LIC300.PV
Trend block 50 TGbbgg
TR0050 bb: Block number
gg: Group number
Each trend block can
specifies trend type and
sampling period. Maximum number trend blocks for CS1000 is 8.
TE33Q6C40-01E 21 YOKOGAWA
Structure of Trend

Trend block:
A trend block is comprised of 16 units of trend windows.
There are 50 trend blocks (CS3000) per HIS. Up to 20 of the 50 trend
blocks can be defined as the trend of own station. The remaining 30 trend
blocks are defined as the trend of other stations. (8 trend blocks for CS1000
and no trend of other stations)
The trend format and sampling period are defined for each trend block.

Trend window:
8-pen trend data can be assigned to a trend window. There are 800 trend
windows (CS3000) per HIS. (128 windows for CS1000)

Trend point window:


One trend pen is displayed in each trend point window. There are 6,400
trend point windows (CS3000) per HIS. (1,024 widows for CS1000)

TE33Q6C40-01E 22 YOKOGAWA
Trend Data Acquisition Types
The data acquisition includes the following four types:

Continuous-rotary type:
Process data are acquired constantly. Data acquisition starts automatically
after starting the operation and monitoring functions. When the storage
capacity becomes full, the oldest data are deleted and replaced by new
data.
Batch-stop type:
Data acquisition starts and stops according to the received command.
When the storage capacity becomes full, data acquisition stops.
Batch-rotary type:
Data acquisition starts and stops according to the received command. If no
stop command is given and the storage capacity becomes full, the oldest
data are deleted and replaced by new data.
Trend acquired by other HIS:
Trend data acquired by other HIS may be referenced in a unit of block.

TE33Q6C40-01E 23 YOKOGAWA
Sampling Period and Recording Span

The sampling period can be selected from 1 second, 10 seconds,


1 minute, 2 minutes, 5 minutes and 10 minutes for each trend
block. No more than 2 trend blocks can be specified with the
sampling period of 1 second or 10 seconds.

2,880 samples can be acquired per pen. The recording span


indicates the time to acquire 2,880 samples for each trend in the
specified sampling period.

The table below shows the relationship between the sampling period
and the recording span:

TE33Q6C40-01E 24 YOKOGAWA
Display Data Types
The display data type of each trend gathering pen is defined to
display data in the trend window.
The data display for the trend gathering pen include the following types:
Default: Acquired data are displayed in the default data type in the
instrument faceplate showing the function block of the acquisition source.
Analog type: Acquired process data are displayed in the data axis range 0
to 100 % of the trend graph.
Discrete type: Acquired ON/OFF data are displayed in the fixed data axis
range 6 % of the trend graph.

An example of discrete type

TE33Q6C40-01E 25 YOKOGAWA
Reference Pattern Assignment

For the batch type trend,


Reference Patterns
specified trend data can
be assigned as a
reference pattern.
The trend reference pattern,
an ideal trend pattern such
as the trend record by an
operator with expertise can
be displayed in the trend
window.
When the trend point
window is displayed, the
related reference pattern is
also displayed.

TE33Q6C40-01E 26 YOKOGAWA
Trend Block Definition

The properties of each trend block should be defined with


HIS CONFIGURATION before assigning trend pens.

Trend block file:


The acquisition types, acquisition periods are
defined with the property window.
Pens can be assigned with a trend group
window by opening the file.

TE33Q6C40-01E 27 YOKOGAWA
Trend-Pen Assignment

Acquisition type setting

Display data type definition

Acquisition period setting

Trend-pen assignment window

TE33Q6C40-01E 28 YOKOGAWA
Message Processing

CS1000/3000 Engineering Course Textbook

PART-D 5
Message Processing

TE33Q6C40-01E 29 YOKOGAWA
Message Processing

Message processing notifies operators changes of process or


system status with pre-defined messages.

Type of messages:
• System messages
Notifies status or operations related to the system.

• Process messages
Notifies status or operations related to the process.
Process alarm message, annunciator message, operator guide message,
printout message, sequence message request, signal event message

• Other operation related messages

See IM33S01B30-01E PART-E Human Interface Station, E11 Message Processing.

TE33Q6C40-01E 30 YOKOGAWA
Message Flow
The flow of the message transmitted from the FCS is
shown below:

Voice output Printout

LED/buzzer output Window display

User Group Filter

HIS Security Filter


HIS0163 HIS0164

V-net

FCS FCS FCS


0103 0101 0102

One group

TE33Q6C40-01E 31 YOKOGAWA
Message Types
User-defined messages are shown below:

• Annunciator message (%AN) Up to 24 characters

• Operator guide message (%OG) Up to 70 characters

• Print message output (%PR) 80 characters and data

• Sequence message request (%RQ) Processing request to HIS

• Signal event message (%EV) Transmission to built-in instrument

• Help message (HW) Up to 70 characters by 21 lines

• Voice message (%VM)

TE33Q6C40-01E 32 YOKOGAWA
Message Output Actions

The message processing notifies operators the message


arise by various message output actions.
The table below shows various message output actions:

Messages often used

TE33Q6C40-01E 33 YOKOGAWA
Print Message (%PR)

When a print message request is sent from a FCS to an HIS, the


operation and monitoring functions print the character string that
corresponds to the message number.
The print message may be printed as one in the following formats:
• Comment message plus up to 3 data in order of data 1, data 2 and data
3 may be printed out.
• The integer constant specified in the action column of a sequence table
plus 2 process data in order of the integer constant, data 1 and data 2
may be printed out.

The element number of the print message output is as follows:


For CS1000: %PR0001 to %PR0100
For CS3000: %PR0001 to %PR0200

TE33Q6C40-01E 34 YOKOGAWA
Print Message (%PR)
An example of the print message definition and its printout
are shown below:

TE33Q6C40-01E 35 YOKOGAWA
Print Message Flow (%PR)
The occurrence, transmission and output of print message
are shown as below:

TE33Q6C40-01E 36 YOKOGAWA
Sequence Message Request (%RQ)
The sequence message request is sent by the sequential control
function at a certain timing to an HIS to execute a processing.
The functions executable with the sequence message request
function are as follows:
• Window call
• Execution of system function key
• Start, stop or restart of batch trend data acquisition
• Flashing, turn-on or turn-off of LED
• Execution of a program with its program name
• Execution of multi-media function
• Printout of report

The element numbers of the sequence message request are as follows:


For CS1000: %PR0001 to %RQ0100
For CS3000: %PR0001 to %RQ0200

TE33Q6C40-01E 37 YOKOGAWA
Message Request Flow (%RQ)

Turn-on LED
Report printout
Window display

An example of automatic
report printing at the end of
Sequence function the process.

TE33Q6C40-01E 38 YOKOGAWA
Message Request and Scheduler
Sequence message request definition window.

Start Time setting and


other setting items.
Scheduler
definition
window
TE33Q6C40-01E 39 YOKOGAWA
Execution Methods of HIS Functions
Function key, scheduler or sequence message request is
used to startup HIS functions or programs. Basic functions
are almost the same. Only the execution method varies.

LED
HIS functions Program startup Execution method
display
Manual operation by
Function key Possible Turn-on
an operator
Automatic execution
Scheduler Possible None
at a certain time
Sequence message Execution by the
Possible Turn-on
request sequence

TE33Q6C40-01E 40 YOKOGAWA
Help Message (HW)
Help messages guide the operators as an on-line manual. The
messages are displayed in help dialog boxes.
Besides the user-defined help, there is the pre-defined system
help.
User-defined help:
• Up to 9,999 help dialogs can be defined. (HW0001 to HW9999)
• Up to 21 lines can be defined per help and 70 characters per line.
• Can be related with a function block or a graphic window.

TE33Q6C40-01E 41 YOKOGAWA
Help Message (HW)

Help message numbers are


from HW0001 to HW9999.

Users can define help


messages freely.

TE33Q6C40-01E 42 YOKOGAWA
Help Message Call
Properties window of the graphic builder.

The help message number


related to the graphic window.

Properties window of
the function block.

The help message number


related to the function block.

TE33Q6C40-01E 43 YOKOGAWA
Message Printout
Messages besides the sequence message request can be
output to a printer.

Generation or recovery is
distinguished by the identifier
without red printing facility.

For easy-recognition of
different type of messages,
define number of tabs for
each type of message.

TE33Q6C40-01E 44 YOKOGAWA
Message Printout

• A printer can be assigned for each type of message.

• Messages from the stations excluded from the operation group or


function blocks may not be printed.

• Print start position may be defined for each type of message.

• Messages are not printed out until the messages are pilled up to
fit one page for print.

• Messages can be printed out at any timing with the function key
or the scheduler function.

See IM33S01B30-01E E11 Message Processing.

TE33Q6C40-01E 45 YOKOGAWA
Message Printout Printer
Define the HIS Printer Name for each type of message with
HIS constants definition builder.

Correspondence between Printer


Name (device name) and HIS Printer
Name can be set with HIS Setup
window, Printer tab.

TE33Q6C40-01E 46 YOKOGAWA
Message Printout Timing

Messages are not printed out until the messages are pilled
up to fit one page for print.
The message, however, may be sent to printer when the
defined queuing time elapsed. For each message the
queuing time can be defined with HIS constants builder.

TE33Q6C40-01E 47 YOKOGAWA
Function Keys

CS1000/3000 Engineering Course Textbook

PART-D 6
Function Keys

TE33Q6C40-01E 48 YOKOGAWA
Function Keys
The function keys provided on the operation keyboard allow
users to define functions freely.
Executable functions with function keys are follows:

• Window call
• Execution of system function key
• Start, stop or restart of batch trend data acquisition
• Flashing, turn-on or turn-off of LED
• Execution of a program with its program name
• Execution of multi-media function
The following functions are only for CS3000.
• Panel set call
• Window call to another station
• Remote window call by window name (console type HIS only)
• Currently displayed window set copy (console type HIS only)
• Remote CRT window erase (console type HIS only)

See IM33S01B30-01E PART-E Human Interface Station, E13.2 Function Keys.


TE33Q6C40-01E 49 YOKOGAWA
Window Call Function

To assign the window call function to the function keys, define the
following functions with the function key definition builder.

• Window type
Graphic window, system status display window and so on.

• Window calling function type


TUN, TREND, DRAW and so on.

• Window display size


Large size, medium size and others.

• Window display position


Defined with X-Y co-ordinates.

TE33Q6C40-01E 50 YOKOGAWA
Window Display Size

The window display size can be selected from the following three
sizes:

In window mode:
• When the Large size is specified (-SL) : 80% width of the screen
• When the Medium size is specified (-SM): 50% width of the screen
• When the Special size is specified (-SC): The size varies with the
design at creation. (No scaling, Individual windows)

In full screen mode:


• When the Large size is specified (-SL) : 100% width of the screen
(The large size window is referred to as a main window, and other windows
are as auxiliary windows.)

TE33Q6C40-01E 51 YOKOGAWA
Window Display Position
The window display position can be specified beforehand.
The display position is specified using X and Y coordinates.
The range falls within 0 to 32767.
The display position is specified in the format given below:
= +X coordinate + Y coordinate

100
X coordinate: The left 200
edge of the screen is set (+200,+100)
as the origin.

Y coordinate: The upper


edge of the screen is set
as the origin.

TE33Q6C40-01E 52 YOKOGAWA
Function to Call a Window

An example to assign the window call function:

O Window name {Function type} {-Window size} {=Display position} {Parameter}

O FIC101 TUN -SL =+200+100

The function parameter to Generic parameter


specify window operation for data bind
▲ : Space
{ } : Can be omitted.

TE33Q6C40-01E 53 YOKOGAWA
Functions of Function Keys

Function parameter list:


O: Window call
K: Execution of system function key
T: Start, stop or restart of batch trend data acquisition
E: Flashing, turn-on or turn-off of LED
F: Execution of a program with its program name
X: Execution of multi-media function
The following functions are only for CS3000.
P: Panel set call
S: Window call to another station

See IM33S01B30-01E E13.

TE33Q6C40-01E 54 YOKOGAWA
System Functions
Examples of the system functions (K) are as follows:

TE33Q6C40-01E 55 YOKOGAWA
Function Key Assignment
Function key definition file (FuncKey) in CONFIGURATION folder of HIS.

An example of the
function key definition:

TE33Q6C40-01E 56 YOKOGAWA
Temporary Assignment
Function key definition window in the HIS Setup.

The functions assigned to the function


keys by the HIS Setup are temporary.
When the HIS definition is loaded from
the System View, assigned functions are
initialized to the builder definition.

TE33Q6C40-01E 57 YOKOGAWA
Other Functions

CS1000/3000 Engineering Course Textbook

PART-D 7
Other Functions

TE33Q6C40-01E 58 YOKOGAWA
Panel Set (CS3000)

With the panel set function (for CS3000), multiple windows can
be called up together to multiple HIS. Combination of several
windows that are frequently used can be defined per set and the
panel set can be called up with one-touch operation.
• Up to 200 panel sets can be defined per HIS.
• Up to 5 windows can be defined per set.
• Calling up the panel set from other HIS is possible.

HIS0123 HIS0124

Notification to
HIS0124

TE33Q6C40-01E 59 YOKOGAWA
Panel Set
Panel set definition file (PanelSet) in the CONFIGURATION folder of HIS.

An example of panel
set definition window.

Definition of each window.

TE33Q6C40-01E 60 YOKOGAWA
Plant Hierarchy
The plant hierarchy refers to the various equipment in the
plant control system that are organized into layered
architectures based on ISA S88.01 physical model.

The plant hierarchy is


useful in setting
security, filtering
process messages,
flashing function key
LEDs and performing
other operations.

TE33Q6C40-01E 61 YOKOGAWA
Sequential Control Functions

CS1000/3000 Engineering Course Textbook

PART-E
Sequential Control Functions

TE33Q6C40-01E 1 YOKOGAWA
Sequential Control Functions
CS1000/3000 Engineering Course Textbook
PART-E Sequential Functions
E1. Sequential Control Positioning
E2. Types of Sequential Control Blocks
E3. Sequence Connection
E4. Sequence Table Blocks
E5. Logic Chart Block
E6. Processing Timing of Sequence
E7. Switch Instrument Blocks
E8. Timer Block
E9. Software Counter Block
E10. Relational Expression Block
E11. Auxiliary Blocks
Reference: IM33S01B30-01E
PART-D Function Block Details, D3 Sequence Control
TE33Q6C40-01E 2 YOKOGAWA
Sequential Control Function

CS1000/3000 Engineering Course Textbook

PART-E 1
Sequential Control Positioning

TE33Q6C40-01E 3 YOKOGAWA
Sequential Control Positioning
The function blocks that execute the sequential control are
referred to as sequential control blocks. The positioning of the
sequential control blocks is shown blow:
FCS

Basic control Software I/O

I/O interfaces

TE33Q6C40-01E 4 YOKOGAWA
Types of Sequential Control

Definition of sequential control:


Sequential control executes in sequence each control step
following the pre-defined conditions or orders.

The sequential control can be divided into following two types:

• Condition control (Monitoring)


Monitors process status and controls according to the pre-defined
conditions.

• Programmed control (Phase steps)


Controls according to the pre-defined programs (phases).

TE33Q6C40-01E 5 YOKOGAWA
Sequential Control Description

Sequence table block:


The conditions and operations are arranged in the decision table format and
specifies which operation is performed by the combination of conditions. This
table is suitable for describing the both types of sequence.
Logic chart block:
The logic chart block aligns each condition and operation, and the combination of
conditions is described with logic elements to specify the operation performed.
This is suitable for describing the condition control type such as an interlock
sequence.
SFC (Sequential Function Chart ) block:
The SFC is a graphical programming language suitable for describing a process
control sequence. It is standardized by the international standard, IEC
SC65A/WG6.
It is used for relatively large-scaled sequential controls and device controls. The SFC
block defines the flow of an entire sequence. Each step in the SFC is described with
sequence tables or SEBOL (Sequence and Batch Oriented Language).

TE33Q6C40-01E 6 YOKOGAWA
Types of Sequential Control Blocks

CS1000/3000 Engineering Course Textbook

PART-E 2
Types of Sequential Control Blocks

TE33Q6C40-01E 7 YOKOGAWA
Types of Sequential Control Blocks

Sequence table blocks:


The sequence table block realizes a sequential control by operating other
function blocks and/or process I/O or software I/O.

Logic chart block:


The logic chart block realizes an interlock
sequence with the logic chart diagram
using logic elements.

SFC blocks:
The SFC block executes the sequential
control program described with SFC.

Sequence table and logic chart are


explained in this engineering course.

TE33Q6C40-01E 8 YOKOGAWA
Types of Sequential Control Blocks
Sequence auxiliary blocks:
The following types of blocks are provided.
Timer block (TM) Relational expression block (RL)
Soft-counter block (CTS) Resource scheduler block (RS)
Pulse train counter block (CTP) Valve monitoring block (VLVM)
Code input block (CI)
Code output block (CO)

The sequence auxiliary blocks are


registered from the Select Function Block
dialog. There are two folders;
Sequence Elements 1 and Sequence
Elements 2.

See PART-E11, Auxiliary Blocks.

TE33Q6C40-01E 9 YOKOGAWA
Types of Sequential Control Blocks

Switch instrument blocks*:


The switch instrument block monitors and operates devices such as
ON/OFF valves, motors or pumps, or final control elements for contact
I/O.
* The switch instrument blocks are explained in detail later.

Valve pattern monitor block (Optional):


The valve pattern monitor is a function block which runs in an FCS
(Field Control Station). One valve pattern monitor can simultaneously
monitor a maximum of 512 valves.
This valve pattern monitor is controlled by the user application
represents an operation scripted in SEBOL statements.

TE33Q6C40-01E 10 YOKOGAWA
Sequence Connection

CS1000/3000 Engineering Course Textbook

PART-E 3
Sequence Connection

TE33Q6C40-01E 11 YOKOGAWA
Sequence Connection
The sequence connection specifies various elements having data
as the connection destinations for I/O terminals of a function block.
The conditional expression to test data status for the input terminal,
and the data to manipulate an element for the output terminal
should be specified.
The processing for reading data from the connection destination is
referred to as [Condition testing], while the processing to output data to
the connection destination is referred to as [Status manipulation].
Connection information formats are as follows:
Element symbol name. Data item name. Condition specification
Element symbol name. Data item name. Action specification
Since the wiring between terminals can describe only an element symbol
and a data item, the sequence connection is directly described on the
sequence block without wiring.

TE33Q6C40-01E 12 YOKOGAWA
Sequence Table Blocks

CS1000/3000 Engineering Course Textbook

PART-E 4
Sequence Table Blocks

TE33Q6C40-01E 13 YOKOGAWA
Sequence Table Blocks
The sequence table block provides two types of table in the form
of a decision table.
(1) ST16 (Basic):
The ST16 block handles a total of 64 I/O (condition/action) signals and 32 rules.
Number of I/O signals can be exchanged in the unit of 8.
32 rules

Input condition Y N
Total 64 I/O Condition rules
YN
points (fixed) Y
Output action Action rules
YN

(2) ST16E (Extension):


The ST16E is used for the rule extension. It is connected to the extending
ST16. 32 rules
Y N
Total 64 I/O Input condition Condition rules
YN
points (fixed) Y
Output action Action rules
YN

TE33Q6C40-01E 14 YOKOGAWA
M- and L- Size Sequence Tables
Besides the sequence table blocks ST16 and ST16E, two
larger size tables are provided. The tables of each size have
basic and extension types.
Middle size table: M-ST16, M-ST16E
Large size table: L-ST16, L-ST16E

(1) M-ST16, M-ST16E:


The M-ST16 and M-ST16E blocks handle a total of 96 I/O (condition/action)
signals and 32 rules.

(2) L-ST16, L-ST16E:


The L-ST16 and L-ST16E blocks handle a total of 128 I/O (condition/action)
signals and 32 rules.

TE33Q6C40-01E 15 YOKOGAWA
Rule Extension (ST16E)
The number of rules in a single sequence table is fixed at 32 and
cannot be changed. However, if the number of rules in a sequence
table is not enough to describe one phase unit, the number of rules
can be extended by connecting to another sequence table.

Sequence
table group

• Up to 100 steps can be described in a sequence table group.


• The same step label cannot be described in more than one step label
setting area.
• The step executed over two sequence tables or more cannot be
described.
• The extended sequence table and the extending sequence table should
be described in the same control drawing.

TE33Q6C40-01E 16 YOKOGAWA
Rule Extension (ST16E)
Rule extension sequence table block (ST16E):
Since the ST16E is managed by the extending sequence table block
ST16, the ST16E cannot be activated independently.
The ST16E can only be connected to a step-type sequence table block. It
cannot be connected to a non-step type sequence table. (Connection is
unnecessary.)

Step 1 to 15 Step 16 to 35

TE33Q6C40-01E 17 YOKOGAWA
Sequence Table Block

32 rules

Input Condition rules


Condition signals connection Condition
Total 32 (default) information specification
I/O signals
Total 64
(fixed)
Action signals Output Action rules
connection Action
Total 32 (default) specification
information

TE33Q6C40-01E 18 YOKOGAWA
Sequence Table Block

Processing timing Scan period

Step label

Condition
signal
comment

Action
signal
comment

Next step label

Rule expansion destination tag name

TE33Q6C40-01E 19 YOKOGAWA
Example of Sequence Description
An example of descriptions of the fundamental logic circuits, AND,
OR and NOT.

%SW0200
ON
%Z011101 Rule 01 02 03 . . . . . . . . . . 32
%SW0201 ON Step
ON C01 %SW0200.PV ON Y N
. %SW0201.PV ON Y
AND logic circuit . %SW0202.PV ON Y
. %SW0203.PV ON Y

%SW0202 C32 (Condition signals)


ON A01 %Z011101.PV H Y
%Z011102 . %Z011102.PV H Y Y
%SW0203 ON . %SW0200.PV H Y
ON .
A32 (Action signals)
OR logic circuit
THEN
ELSE
%SW0200 %SW0200
OFF ON

NOT logic circuit

TE33Q6C40-01E 20 YOKOGAWA
Execution and Output Timing
Execution timing
A sequence table block and a logic chart block have the
following four types of execution timing:
• Periodic execution (T):
Repeatedly executed in a preset cycle.
• One-shot execution (O):
Executed once when invoked by other function blocks.
• Initial execution/Restart execution (I):
Executed when the FCS performs a cold or a restart.
• Initial execution (B):
Executed when the FCS performs a restart.

Output timing
A sequence table block has two types of output timing:
• Output only when conditions change (C)
• Output each time conditions are satisfied (E)
TE33Q6C40-01E 21 YOKOGAWA
Output Timing
• Output only when conditions change (C):
The action is executed only once when the condition is switched from
false to true. However, if the non-latched output is specified for the
action signal, the action changes when the condition is switched from
true to false.
• Output each time conditions are satisfied (E):
The action is executed each control period as long as the condition
remains true.

Output only when conditions change (C) Output each time conditions are satisfied (E)
ON ON

Condition OFF Condition OFF

Non-latched type
(L type)
Output Output

TE33Q6C40-01E 22 YOKOGAWA
Processing Timing

Execution timing and output timing can be used in


combination.
The table below shows the combination of timings for ST16
and ST16E.
Default

For the LC64, logic chart block, output timing (C) can not be specified.

TE33Q6C40-01E 23 YOKOGAWA
Non-step Type Sequence Table
Non-step type sequence table tests all rules at every
control period.
Rule 01 . . . . . . . . . . . . . . . 32
Basic operation 1:
Step
C01 %SW0200 Y
(1) As for condition testing, in the %SW0201
. Y N
same rule number when all . %SW0202 N
.
conditions (Y or N) are satisfied, %SW0203
the condition of the rule is true. C32 Condition signals
A01 %Z011101 Y
(2) Rule columns for the same . %Z011102 Y
.
rule number are all blank are .
%Z011103 Y

considered true A32 Action signals


unconditionally. THEN
ELSE

%SW0200 and %SW0201 are ON and then %Z011101 turns ON.


%SW0201 and %SW0202 are OFF and then %Z011102 turns ON.
%Z011103 turns ON unconditionally.

TE33Q6C40-01E 24 YOKOGAWA
Non-step Type Sequence Table

Basic operation 2:
Rule 01 . . . . . . . . . . . . . . . 32
Step
When multiple action signals
C01 %SW0200 Y
exist in a condition satisfied rule, %SW0201 Y
.
the actions are executed from . %SW0202
top to down. . %SW0203
C32 Condition signals
A01 %Z011101 Y
. %Z011102 Y
. %Z011103 N
.
A32 Action signals

THEN
ELSE

Actions are executed in order of %Z011101, %Z011102, %Z011103.

TE33Q6C40-01E 25 YOKOGAWA
Non-step Type Sequence Table

Basic operation 3: Rule 01 . . . . . . . . . 32


Step
C01 %SW0200 Y
When the conditions of multiple
. %SW0201 Y
rules are satisfied simultaneously . %SW0202 Y Y
with respect to a single operation, . %SW0203 Y Y
if requests for both Y and N are C32 Condition signals

detected, Y has a priority and the A01 %Z011101 Y N N


. %Z011102 Y
operation for N is not executed. . %Z011102 N
.
A32 Action signals
THEN
ELSE

When conditions in 3 rules are satisfied,


Y is executed. (Y has a priority.)

When conditions in 2 rules are satisfied, Y and


then N is executed. ( Executed from top to down.)

TE33Q6C40-01E 26 YOKOGAWA
Example of Non-step Sequence

Always monitors not


to overflow the
buffer tank.

HH alarm logic flow.

- Closed
- Open

TE33Q6C40-01E 27 YOKOGAWA
Example of Non-step Sequence
Description of HH alarm logic flow in the previous example:

TE33Q6C40-01E 28 YOKOGAWA
Step Type Sequence Table
Step type sequence table tests only rules in the current step
at every control period.
Rule
Basic operation 1:
Step 04 05 08
C01 %SW0200 Y
For the step type sequence
. %SW0201 Y
table, the next execution step . %SW0202 Y
label must be described in the .
%SW0203 Y

THEN/ ELSE column in order to C32 Condition signals

advance the steps. A01 %Z011101 Y


. %Z011102 Y
The step will not advance if .
.
%Z011103 Y
both next step labels in the Action signals
A32
THEN/ ELSE are blank. The
THEN 05
same step is executed each
ELSE 08
time.
Step label
Tested rules
Next step label (THEN label)

Next step label (ELSE label)

TE33Q6C40-01E 29 YOKOGAWA
Step Type Sequence Table

Basic operation 2:
Rule
Step 04 05 08
The next step specified in
C01 %SW0200 Y
the THEN column is the step . %SW0201 Y
to advance when the . %SW0202 Y
. %SW0203 Y
condition test result is true.
C32 Condition signals
When all actions for the A01 %Z011101 Y
corresponding rules are . %Z011102 Y
. Y
executed, the step proceeds .
%Z011103
to the next step. A32 Action signals
THEN 05
ELSE 08

When the condition of the rule in step


04 is satisfied, the step advances to 05.

TE33Q6C40-01E 30 YOKOGAWA
Step Type Sequence Table

Basic operation 3:
Rule
Step 04 05 08
The next step specified in the C01 %SW0200 Y
ELSE column is the step to . %SW0201 Y
advance when the condition . %SW0202 Y
. %SW0203 Y
test result is false.
C32 Condition signals
When conditions for the A01 %Z011101 Y
corresponding rules are not . %Z011102 Y
. %Z011103 Y
satisfied, the step proceeds .
to the next step without A32 Action signals
executing the actions. THEN 05
ELSE 08

When the condition of the rule in step 04 is


not satisfied, the step advances to 08.

TE33Q6C40-01E 31 YOKOGAWA
Step Type Sequence Table

Basic operation 4: Rule


Step 01 02 03 04

The same step label can be C01 %SW0200


. %SW0201 Y
assigned to the multiple rules. . %SW0202 Y
In this case, according to the . %SW0203 Y
condition, branched actions C32 Condition signals
can be performed. A01 %Z011101 Y
. %Z011102 Y
If there are multiple step . %Z011103 Y
.
transition requests in the
A32 Action signals
same step (multiple conditions
THEN 02 03 04
are satisfied), the step
ELSE
advances to the next step
label that is described on the
smallest rule number.
If all multiple conditions are
satisfied, the next step is “02”.

TE33Q6C40-01E 32 YOKOGAWA
Step Type Sequence Table

Rule
Basic operation 5: Step 01 02 03 04
C01 %SW0200 Y
When a step advances to a . %SW0201 Y
next step, the next step is . %SW0202
. %SW0203
executed at the next scan C32 Condition signals
period. A01 %Z011101 Y
. %Z011102 N
When a step has advanced, . %Z011103 N
the conditions of each rule .
are initialized once. A32 Action signals
THEN 02 03 04
ELSE

The step sequence executes only a single step at each scan period.
In this case, it may take 2 seconds or more to turn %Z011103 OFF,
after the step 01 was executed.

TE33Q6C40-01E 33 YOKOGAWA
Step Type Sequence Table

Rule
Basic operation 6:
Step 00 01 02 03 04
C01 %SW0200 Y
Step label 00 is executed at . %SW0201 Y
each period. The step 00 can . %SW0202 Y
. %SW0203 Y
be described only at the head
C32 Condition signals
of a sequence table group.
A01 %Z011101 Y
* 1. The step 00 cannot be . %Z011102 N
described as a next step label. . %Z011103 N
.
* 2. The step 00 cannot be A32 Action signals
described on an extended THEN 02 03 04
sequence table. ELSE

The step 00 as well as the current step 03,


conditions are tested. If conditions of step 00
are satisfied, actions are executed.

Current step.

TE33Q6C40-01E 34 YOKOGAWA
Example of Step Sequence
The start push button initiates
charging and discharging processes.
Sequence specifications:

1. The start push button


turns ON, the valve A opens
to fill water in the tank.
When the tank is full, (the
switch A turns ON) the valve
A closes.

2. The start push button


turns ON again when the
tank is full, the valve B
opens. When the
discharging process ends,
(the switch B becomes OFF)
the valve B closes.

TE33Q6C40-01E 35 YOKOGAWA
Example of Step Sequence

Rule number 01
Charging process (step A1)

Rule number 02
Close

Rule number 03

Discharging process (step A2)

Rule number 04

TE33Q6C40-01E 36 YOKOGAWA
Example of Step Sequence
Description of the sequence with a sequence table.

TE33Q6C40-01E 37 YOKOGAWA
Condition and Action Signal Allocation

The sequence table block (ST16) has 32 condition signals and


32 action signals (default). However, allocation of the number of
signals can be changed in the 8-signal unit with the signal
selection dialog in the function block detail definition builder.

No. of condition
No. of action signals
signals
8 56
16 48
24 40
32 (default) 32 (default)
40 24
48 16
56 8

TE33Q6C40-01E 38 YOKOGAWA
Logic Chart Block

CS1000/3000 Engineering Course Textbook

PART-E 5
Logic Chart Block

TE33Q6C40-01E 39 YOKOGAWA
Logic Chart Block (LC64)
A logic chart block is the function block that describes the
relations of the input signals, the output signals and logic
calculation operators in the interlock dialog form.
An architecture of LC64 logic chart block shown below:

Q32 J32

A logic chart block LC64 has 32 inputs, 32 outputs and 64 logic elements.

TE33Q6C40-01E 40 YOKOGAWA
Logic Chart Example

The figure below shows an example of the logic chart:

TE33Q6C40-01E 41 YOKOGAWA
Outline of Logic Chart

• Condition/Action signals:
The input/output information such as tag names, data items or other
specific condition/action scripts should be entered.

• Comment:
For the input signals or output signals, their service comments can
be described up to 24 characters.

• Logic chart area:


Logic calculation process can be expressed in logic chart diagram
form.

• Order of logic calculation:


For the execution of logic calculation, the matrix expansion or the
manual expansion can be selected.

TE33Q6C40-01E 42 YOKOGAWA
Creating a Logic Chart Block

• Logic chart edit window:


From the selection dialog, select LC64 to display a logic chart
edit window.

TE33Q6C40-01E 43 YOKOGAWA
Logic Chart Processing Flow
The figure below shows a logic chart processing flow:

• Input processing:
The condition test is performed on the input signal.
• Logic calculation processing:
The logic calculation is expressed by combinations of logic operators.
• Output processing:
The status manipulation sends commands such as data setting or status
change to the contact output terminals or other function blocks.

TE33Q6C40-01E 44 YOKOGAWA
Logic Operation Elements

Logic operator Symbol Action Notes

Logic product
AND (Max. inputs 21.)

Logic sum
OR (Max. inputs 21)

NOT Negation

SRS1-R
Flip-flop
(Reset dominant)

SRS2-R

TE33Q6C40-01E 45 YOKOGAWA
Logic Operation Elements

Logic operator Symbol Action Notes

SRS1-S
Flip-flop
(Set dominant)

SRS2-S

WOUT (W.O) Wipeout

IN t
OND ON-delay timer
OUT

IN
t OFF-delay timer
OFFD
OUT

TE33Q6C40-01E 46 YOKOGAWA
Logic Operation Elements

Logic operator Symbol Action Notes

IN 1 scan One-shot
TON (Rise trigger)
OUT

IN
1 scan One-shot
TOFF (Fall trigger)
OUT

CMP-GE Comparator

CMP-GT Comparator

CMP-EQ Comparator

TE33Q6C40-01E 47 YOKOGAWA
Wipeout Operation

A logic table and an equivalent circuit of the wipeout (WOUT)


is shown below:

S
OUT

One wipeout operation is counted as two logic operation elements.

TE33Q6C40-01E 48 YOKOGAWA
Internal Timer Operation

Operation diagram of the timer is shown below:

TE33Q6C40-01E 49 YOKOGAWA
Execution Order

For the execution of logic calculation, the matrix expansion or


manual expansion can be selected.

• Matrix expansion:
Logic operators are executed from the left column to the right,
and from the upper element to the lower in the same column.

• Manual expansion:
The execution order automatically assigned to the logic
operation elements according to their position that can be
manually changed.

The execution order can be specified on the logic chart edit window.
The default setting is the matrix order.

TE33Q6C40-01E 50 YOKOGAWA
Processing Timing of Sequence

CS1000/3000 Engineering Course Textbook

PART-E 6
Processing Timing of Sequence

TE33Q6C40-01E 51 YOKOGAWA
Execution Timing
A sequential control block and a logic chart block have the
following four types of execution timing:

• Periodic execution (T):


Repeatedly executed in a preset cycle.

• One-shot execution (O):


Executed once when invoked by other function blocks.

• Initial execution/Restart execution (I):


Executed when the FCS performs a cold or a restart.

• Initial execution (B):


Executed when the FCS performs a restart.

TE33Q6C40-01E 52 YOKOGAWA
Output Timing
The output timing of a sequence table block indicates the
conditions under which output processing is performed when
the sequence table is executed periodically or as one-shot.

• Output only when conditions change (C):


The ST16, ST16E blocks output an operation signal only at the
timing when the tested conditions are changed from unsatisfied to
satisfied. This output timing can only be specified with the periodic
execution (T) or the one-shot execution.

• Output each time conditions are satisfied (E):


The ST16 ,ST16E blocks output an action signal every scan period
as long as the tested conditions are satisfied.
For the LC64, logic chart block, only “Output each time conditions are satisfied
(E)” can be specified.

TE33Q6C40-01E 53 YOKOGAWA
Processing Timing

Execution timing and output timing can be used in


combination.
The table below shows the combination of timings for ST16
and ST16E.
Default

For the LC64, logic chart block, output timing (C) can not be specified.

TE33Q6C40-01E 54 YOKOGAWA
Control Period and Control Phase

• Control period:
The execution interval at which the periodic execution type ST16 or
ST16E block executes the sequence table.
(Specify the value between 1 and 16 seconds)

• Control phase:
The execution timing of the sequence table. It is the execution timing
relative to the execution timing of the phase-zero sequence table.

The control phase can be set on the sequence table, which control period is
more than one second.

TE33Q6C40-01E 55 YOKOGAWA
Control Period and Control Phase
The sequence table, which control period is 5 sec, and control phase
is 3 sec. The table is executed at every 5 seconds interval, 3 seconds
after the phase-zero table.

Executed every second.

Executed with 5 sec.


control period and 3
sec. control phase.

Base Base Base

TE33Q6C40-01E 56 YOKOGAWA
Switch Instrument Blocks

CS1000/3000 Engineering Course Textbook

PART-E 7
Switch Instrument Blocks

TE33Q6C40-01E 57 YOKOGAWA
Concept of Switch Instrument
Related contact output and input modules are operated
and monitored as a single instrument.

The contact output is The contact input is


assigned as the MV V1024 assigned as the PV
of an instrument. of an instrument.
AUT

OPEN

画面から直接DI
でバルブの開閉
CLOSE
を確認
Cutoff Valve
Manipulated OPEN OPEN Monitoring
output 画面から直接 input
DO001 CLOSE DOを操作して CLOSE DI001
バルブを開閉す

Magnet valve with limit switches

TE33Q6C40-01E 58 YOKOGAWA
Structure of Switch Instrument
Answerback
bypass
Remote Sequence
Answerback setpoint
SW1 output value
bypass function BPSW=0
RMV CSV
Mode
change BPSW=1 MAN
interlock
PV Answerback
INT ROUT CAS,AUT
check function

CAL Conformity check of PV MV


BPSW=0 BPSW=1 and MV after answerback
check suppression time.

Answerback
input function
Remote/Local Output signal
input function conversion function
RSW

IN TSI OUT
Answerback (PV) Remote(0) / Local(1) Output (MV)

TE33Q6C40-01E 59 YOKOGAWA
Concept of Switch Instrument
TAG NO. Instrument
The switch instrument block faceplate
(SIO-22) manipulates a valve AUT
by its output (MV) and confirms
the status of the valve by the OPEN PV=0: OFF
MV PV
limit switch input (PV). PV=2: ON
CLOSE
Sequence table
xxxxxxxx

MAN
MV=0: OFF AUT
MV=2: ON Answerback
Functions of switch
check function
LOCAL instrument
Local operation board

Limit switch
Open

Close
TE33Q6C40-01E 60 YOKOGAWA
Answerback Check and Types
Answerback check function:
The answerback check function checks if final control elements such as a valve is
working as specified by the output from the switch instrument block.
If there is any inconsistency between the answerback input value (PV) and the
manipulated output value (MV), the answerback error alarm (ANS+ or ANS-)
occurs.
As it takes a certain length of time from changing the manipulated output value
to completing the final control element operation, answerback check suppression
time (MTM) can be specified.
Switch instrument types:
The following 10 types of blocks are provided.
SI - 1 SI - 2 SO - 1 SO - 2
SIO – 11 SIO – 12 SIO – 21 SIO - 22
SIO – 12P SIO – 22P

Block symbols: SIO – 22P

Switch instrument Input Output No. of input No. of output Pulse I/O

TE33Q6C40-01E 61 YOKOGAWA
Creation of Switch Instrument
An example of the selection dialog
and the definition window of the
switch instrument.
The detail specification definition window of
the switch instrument has the switch position
label definition. The position label can be
selected for the process I/O instrument types.

See PART-ENG “Switch Position Label.”


TE33Q6C40-01E 62 YOKOGAWA
Timer Block

CS1000/3000 Engineering Course Textbook

PART-E 8
Timer Block

TE33Q6C40-01E 63 YOKOGAWA
Timer Block (TM)
The timer block (TM) measures time in the unit of second or
minute. In addition to the basic elapsed time measuring function,
it has the preset timer function, which notifies time-up when a
specified time elapsed. It has the function of periodic action too.
An example of the timer block operation.

Counting Processing Timing: TC


process PV OUT
%SW0500.PV ON Y
(CTUP)
Timer start switch TM100.BSTS CTUP Y

Function block diagram Timer count-up

Timer start/stop TM100.OP START Y N

%SW0500.PV H N
BSTS: Block status Start switch off
CTUP: Count-up
OP: Operation
START: Start/stop action
Start command Stop command

TE33Q6C40-01E 64 YOKOGAWA
Action of Timer Block
When the timer block receives an action command, the
block status changes according to the command. When a
start command is given, the block resets the elapsed time
(PV), and starts counting.
Preset value (The time up to time-up.)

Pre-alarm value

Deviation (PH-PV)

Counted time

TE33Q6C40-01E 65 YOKOGAWA
Timer Restart Action
When the timer block in pause status receives the restart
command, the counting action is restarted. (Elapsed time
is not reset.)

NR

TE33Q6C40-01E 66 YOKOGAWA
Condition and Action Signals

The following describes examples of the timer condition and


action signals can be specified in the sequence table:

Tag name.Data item Data Condition rule


TM0002.BSTS (Block status) Y/N

Tag name.Data item Data Action rule


Timer Start Action TM0002.OP START Y (N for stop)
Timer Stop Action TM0002.OP STOP Y
Timer Pause Action TM0002.OP WAIT Y (N for restart)
Timer Restart Action TM0002.OP RSTR Y

TE33Q6C40-01E 67 YOKOGAWA
Software Counter Block

CS1000/3000 Engineering Course Textbook

PART-E 9
Software Counter Block

TE33Q6C40-01E 68 YOKOGAWA
Software Counter Block (CTS)
In addition to the basic counting function, the software counter
block (CTS) has the preset counter function, which notifies the
count-up when the block counted the specified value.
An example of the soft-counter block operation.

Processing Timing: TE
Counting
process PV
Stop switch %SW0501.PV ON Y

Update switch %SW0502.PV ON Y

Counter count-up CT100.BSTS CTUP Y


Function block diagram

CT100.ACT ON Y
Counter update
CT100.ACT OFF Y
BSTS: Block status Counter stop
CTUP: Count-up %SW0501.PV H N

ACT: Action %SW0502.PV H N

ON: Update, OFF: Stop


Stop command Update command

TE33Q6C40-01E 69 YOKOGAWA
Action of Software Counter Block
The software counter block (CTS) updates the count value (PV)
upon receiving the operation command and changes the block
status. When the operation command is received, if the block
status is STOP, the count value is reset (PV=1).

Preset value (Count-up value)

Pre-alarm value

Counted value

NR

TE33Q6C40-01E 70 YOKOGAWA
Condition and Action Signals

The following describes examples of the soft-counter condition


and action signals can be specified in the sequence table:

Tag name.Data item Data Condition rule


CTS001.BSTS (Block status) Y/N

Tag name.Data item Data Action rule


Soft-counter Update Action CTS001.ACT ON Y
Soft-counter Stop Action CTS001.ACT OFF Y

TE33Q6C40-01E 71 YOKOGAWA
Relational Expression Block

CS1000/3000 Engineering Course Textbook

PART-E 10
Relational Expression Block

TE33Q6C40-01E 72 YOKOGAWA
Relational Expression Block (RL)
The relational expression block (RL) is executed during the
condition testing for a sequence control block such as a sequence
table, or for a calculation block. It tests the numerical relationship
or the logical product of two data, according to the relational
expression in the block, and returns the result whether it matches
for the conditions to the calling function block.

RV01 Flow A Flow


(X01)
RV02 Flow B Flow A

Flow B
RV31 Flow C (X16)
RV32 2.50

Flow A (RV01) > Flow B (RV02)

Flow A (RV01) < Flow B (RV02)

TE33Q6C40-01E 73 YOKOGAWA
Relational Expression Block (RL)
There exists two types of the relational expressions:
The numerical comparison operation between two data and
the logical product operation of two data.

• Numerical comparison (CMP):


Performs the numerical comparison of two data. It tests if the
relationship matches for the relational expression and returns a
logical value.
e.g. FIC101.PV > FIC102.PV

• Logical product (AND):


Computes logical products of two data by bit. It returns true if at
least one bit satisfies the relational expression.
e.g. %CI0100.PV & %CI0101.PV

TE33Q6C40-01E 74 YOKOGAWA
Relational Expression Block (RL)
The definition of the relational expression block and the
description on sequence tables:
The figure below shows an example of the relational expression
definition. RV01 RV03 RV02 RV04

X 01
X 02

Selection of the operator.

The defined relational expressions are described on the Tag, Data item Data
sequence table as follows:
RL0100 is a user tag of the relational expression block (RL). RL0100.X01 GE Y
RL0100.X01 LT Y
[Data Expression (Numerical)]
GT: Greater than
GE: Greater than and equal
LT: Less than START Y N
TM100.OP
LE: Less than and equal
EQ: Equal
TE33Q6C40-01E 75 YOKOGAWA
Auxiliary Blocks

CS1000/3000 Engineering Course Textbook

PART-E 11
Auxiliary Blocks

TE33Q6C40-01E 76 YOKOGAWA
Creation of Sequence Auxiliary

The sequence auxiliary blocks are registered from the Select


Function Block dialog.
There are two folders; Sequence Elements 1 and Sequence
Elements 2.

Sequence Elements 1:
TM (Timer), CTS (Soft-counter), CTP
(Pulse counter), CI (Code input), CO
(Code output)
Sequence Elements 2:
RL (Relational expression), RS
(Resource scheduler), VLVM (Valve
monitor)

TE33Q6C40-01E 77 YOKOGAWA
Sequence Auxiliary Blocks
Besides the timer (TIM), soft counter (CTS) and relational
expression (RL) blocks, the following sequence auxiliary blocks
are provided:
Pulse train counter (CTP): This block counts the number of pulse input
signals. It also has the preset counter function.
Code input (CI): This block converts the digital input signal into code value
(PV). Either “no-conversion “ or “BCD-conversion” is selectable.
Code output (CO): This block converts the integer value, which is set as the
setting code value (PV). Either “no-conversion “ or “BCD-conversion” is
selectable.
Resource scheduler (RS): This block is used to manage the utilization of
limited plant resources.
Valve monitor (VLVM): This block handles 16 sets of input signals
independently, performing valve operation monitoring and message output
for each input signal.
See IM33S01B30-01E PART-D D3-7 to D3-12.
TE33Q6C40-01E 78 YOKOGAWA
Code Input Block (CI)
The CI block is a function block that converts the digital input signal
into code value (PV). The conversion of digital input signals to input
code values (PV) includes “No-conversion” in which the signal pattern
is interpreted as a binary number, and “BCD conversion” in which it is
interpreted as a BCD (binary coded decimal) code.

The Code Input Block (CI) inputs the contact signals that continue for the number of
input signal points from the element of the input destination specified in the IN terminal.
The first element corresponds to the most significant digit.
The input signal points are set by the Function Block Detail Builder.
• Number of bits input: 0 to 18 points
Up to 16 points in the case of “no conversion”
Default is 0.

The following describes an example of specifying the code input block one-shot
execution in the action signal column of the sequence table.

TE33Q6C40-01E 79 YOKOGAWA
Code Input Block (CI)
The figure below shows examples of encoding when “no
conversion” and “BCD conversion” are specified.

TE33Q6C40-01E 80 YOKOGAWA
Code Output Block (CO)

The Code Output Block (CO) is a function block that converts the
integer value which is set as the setting code value (PV). Converting of
the setting code value (PV) has “no conversion,” which outputs the
integer value in binary, and “BCD conversion,” which outputs after
converting into binary coded decimal (BCD) options.

The output signal points of the Code Output Block (CO) are set by the
Function Block Detail Builder.
• Number of bits output: 0 to 18 points
Up to 16 points in the case of “no conversion.”
Default is 0.

The following describes an example of specifying the code output block one-shot
execution in the action signal column of the sequence table.

TE33Q6C40-01E 81 YOKOGAWA
Code Output Block (CO)

The figure below shows examples of encoding when “no conversion”


and “BCD conversion” are specified.

When six points from %SW0100 are specified for CI001, %SW0100
to %SW0105 will be subject to the code output. If the bit inversion is specified as
“Non-reversed” and code output is performed with the settings of CO0001 and
PV=21, the ON/OFF statuses of the %SW0100 to %SW0105 are as shown in
the figure above.

TE33Q6C40-01E 82 YOKOGAWA
Valve Monitor Block (VLVM)

The Valve Monitor Block (VLVM)


is used to monitor whether the
final control element (valve) is
operating properly.
Action verification timers provide the
grace time for the operation lag of
the final control elements.
The representative abnormal state (PVR) is determined by the logical OR of individual
valve abnormal statuses (PV01 to PV16).

An example of connection of the valve monitoring block.

TE33Q6C40-01E 83 YOKOGAWA
PART-E-Lab

Engineering Course
Laboratory Exercise

TE33Q6C40-01E 1 YOKOGAWA
Cascade Loop Creation

P’ry controller
IN TIC100
Input module PID
Furnace terminal number
OUT
%Z011103
Product

SET
S’ry controller
OUT FIC100 IN
PID

%Z011105 %Z011104
Output module Input module
terminal number terminal number

Fuel

TE33Q6C40-01E 2 YOKOGAWA
Ratio Control Loop Creation

Measuring range (PV) : 0.0 – 10.0 M3/M


RATIO (SV) Ratio set range (SV) : 0.00 – 0.50
Ratio gain (KR): The value to be calculated.
IN FIR200 OUT
RATIO

%Z011108

F1

SET
IN FIC200 OUT

PID

%Z011109 %Z011110

F2

Measuring range (PV): 0.0 – 100.0 M3/H

TE33Q6C40-01E 3 YOKOGAWA
Ratio Set Block (RATIO)

CALCn=KR • SVe • PVn+BIAS


CALCn: Current calculated output value
PVn: Current process variable
SVe: Effective ratio setpoint value
KR: Ratio gain
BIAS: Bias value

TE33Q6C40-01E 4 YOKOGAWA
Cascade Signal Distribution

Measuring range (PV) : 0.0 – 10.0 DEGC IN TIC301 OUT


PID

SET SV range (SV): 0.0 – 100.0 %

%Z011106 FOUT300
FOUT
MV range (MV1): 0.0 – 200.0 DEGC J01 J02 MV range (MV2): 0.0 – 400.0 DEGC

SET SET
IN TIC302 OUT IN TIC303 OUT
PID PID

%Z011111 %Z011112 %Z011113 %Z011114

Measuring range (PV): 0.0 – 200.0 DEGC Measuring range (PV): 0.0 – 400.0 DEGC

TE33Q6C40-01E 5 YOKOGAWA
Cascade Signal Distributor Block (FOUT)

Range Conversion Output Distribution

MSHn and MSLn automatically agree with the scale high limit and low
limit of the output destination via the output range tracking function.

TE33Q6C40-01E 6 YOKOGAWA
Sequence Table Creation

ON
Start switch
SW445 OFF OFF

3s Count up (CTUP)

Timer
TM001
Reset start

ON
Switch
SW446 OFF OFF

ON
Switch
SW447 OFF OFF

TE33Q6C40-01E 7 YOKOGAWA
Sequence Table Creation (2)

Start switch
SW450

Repeat 3 times
5s Timer (Counter)
setting
SW451

SW452

SW453

SW454

SW455

SW456

Operator guide
%OG0001

TE33Q6C40-01E 8 YOKOGAWA
Sequence Table Creation (3)
Modification of the sequence table ST001.

[ST001-PB] Detection table Processing timing: TE

One shot action

[ST001] Execution table Processing timing: TC

Detection table action description

xx: Specify the step label using 2 or less alphanumeric characters.

TE33Q6C40-01E 9 YOKOGAWA
Sequence Table Creation (3)
Start
[ST001-PB] detection
Start instruction detection
SW445.PV.O N
N Start switch
ON
Y
ST001.MODE.AUT

Sequence Y
running
N

Start switch : OFF Start switch : OFF


SW445.PV.H : N SW445.PV.H : N

ST001.SA.A1 : Y Execution table starting Output op. guide


Condition of the A1 (Start) step (A1) starts “Operation miss!”
step in ST001 is ST001.SA.A1 : Y %OG0002.PV.NON : Y
unconditionally satisfied.
Start operation is executed.

TE33Q6C40-01E 10 YOKOGAWA
Sequence Table Creation (3)
[ST001-PB] Stop
detection
Stop instruction detection
SW444.PV.O N
N Stop switch
ON
Y
ST001.MODE.AUT
Sequence N
running
Y

Stop switch : OFF Stop switch : OFF


SW444.PV.H : N SW444.PV.H : N

ST001.SA.SP : Y
Execution table stop Output op. guide
Condition of the SP (Stop)
step (SP) starts “Operation miss!”
step in ST001 is %OG0002.PV.NON : Y
ST001.SA.SP : Y
unconditionally satisfied.
Stop operation is executed.

TE33Q6C40-01E 11 YOKOGAWA
Calculation Function Creation

Q01
IN TI003
CALCU-C Q02
Q03
Level Reactor
indicator PV PV PV PV
LI003 TI003H TI003M TI003L
PVI PVI PVI PVI
IN IN IN IN
70% High level
temperature
indicator

40% Medium level


temperature
indicator

Low level
temperature
indicator

TE33Q6C40-01E 12 YOKOGAWA
Calculation Program

Comment

output

TE33Q6C40-01E 13 YOKOGAWA
Logic Chart Creation (1)

Comments

Input Elements
Output Elements
Input1 Logic Elements
Output1

SW301.PV.ON 1
SW305.PV.L
S2 OND
SW302.PV.ON AND
R 2
SW304.PV.L
SRS2-R
SW303.PV.ON OR AND OND

SW304.PV.ON

SW305.PV.ON

Comments

TE33Q6C40-01E 14 YOKOGAWA
Logic Chart Creation (2-1)

TE33Q6C40-01E 15 YOKOGAWA
Logic Chart Creation (2-2)

TE33Q6C40-01E 16 YOKOGAWA
Logic Chart Creation (2-3)

TE33Q6C40-01E 17 YOKOGAWA
Graphic Exercise
HIS0124 HIS0123
Station Number
(Left hand side, Odd No.PC) (Right hand side, Even No. PC)
TRAINOV-A TRAINOV-B
TRAINCG-A TRAINCG-B
Window name
TRAINGR-A TRAINGR-B
TRAINORGR-A TRAINORGR-B
FBS101-A FBS101-B
Tag name
LAG109-A LAG109-B

TE33Q6C40-01E 18 YOKOGAWA
Graphic Exercise

TE33Q6C40-01E 19 YOKOGAWA
Graphic Exercise

TE33Q6C40-01E 20 YOKOGAWA
Arithmetic Calculation and Logic Operation

CS1000/3000 Engineering Course Textbook

PART-F
Arithmetic Calculation and Logic Operation

TE33Q6C40-01E 1 YOKOGAWA
Arithmetic Calculation and Logic Operation

CS1000/3000 Engineering Course Textbook


PART-F Arithmetic Calculation and Logic Operation

F1. Arithmetic Calculation, Logic Operation Positioning


F2. Structure of Calculation Blocks
F3. Types of Calculation Blocks
F4. General Purpose Calculation Block

Reference: IM33S01B30-01E
PART-D Function Block Details,
D2 Arithmetic Calculation, Logic Operation

TE33Q6C40-01E 2 YOKOGAWA
Arithmetic Calculation,
Logic Operation Positioning

CS1000/3000 Engineering Course Textbook

PART-F 1
Arithmetic Calculation, Logic Operation Positioning

TE33Q6C40-01E 3 YOKOGAWA
Calculation Block Positioning
The arithmetic calculation and logic operation function blocks
perform general-purpose calculation processing, such as
numerical calculation, analog calculation and logical calculation
for the input signals to the block.
FCS

Basic control Software I/O

I/O interfaces

TE33Q6C40-01E 4 YOKOGAWA
Structure of Calculation Blocks

CS1000/3000 Engineering Course Textbook

PART-F 2
Structure of Calculation Blocks

TE33Q6C40-01E 5 YOKOGAWA
Structure of Calculation Block
The calculation blocks receive analog signals (and status
signals) as input values, and perform calculations according to
the set parameters.
Receives a signal from the
Input terminal and outputs
P01 P08
a calculated input (RV).

Input Output
IN RV CPV OUT
processing processing

Calculation
Q01 RV1 processing CPV1 J01

Reads the calculated output (CPV)


Q07 RV CPV3 and outputs a Jn
calculation result to
7
the destination of the output
Reads the calculated inputs terminal as an output.
(RV to RV7) and performs calculation
to output the calculated outputs
(CPV to CPV3). SUB

TE33Q6C40-01E 6 YOKOGAWA
Types of Calculation Blocks

CS1000/3000 Engineering Course Textbook

PART-F 3
Types of Calculation Blocks

TE33Q6C40-01E 7 YOKOGAWA
Types of Calculation Blocks
According to the data type and calculation capability, the
calculation function blocks are classified into arithmetic
calculation blocks, analog calculation blocks, general-purpose
calculation blocks and calculation auxiliary blocks.
Arithmetic calculation blocks
ADD, MUL, DIV, AVE
Analog calculation blocks
SQRT, LAG, DLAY, LDLAG, AVE-M
Logic operation blocks (CS3000 only)
AND, OR, NOT, EQ

Calculation auxiliary blocks


SW-33, SW-91, DSET, ADL
General-purpose calculation blocks
CALCU: General-purpose calculation block
CALCU-C: General purpose calculation block
with string I/O
See IM33S01B30-01E PART-D Function Block Details, D2 Arithmetic Calculation,
Logic Operation. See also Supplements VIII. Calculation Function Blocks.
TE33Q6C40-01E 8 YOKOGAWA
Types of Calculation Blocks
An arithmetic block, typical analog calculation blocks and
a calculation auxiliary block are shown below:

Addition block (ADD) First-order Lag block (LAG)

Integration (INTEG) Lead / Lag block (LDLAG)

TE33Q6C40-01E 9 YOKOGAWA
Types of Calculation Blocks

Dead time block (DED) Moving average block (AVE-M)

Three-pole three-position
selector switch block (SW-33)
Temperature and pressure
correction block (TPCFL)

TE33Q6C40-01E 10 YOKOGAWA
Creation of Calculation Block

General-purpose calculation
block selection window

Calculation program description window

The user defined calculation program must be created.

TE33Q6C40-01E 11 YOKOGAWA
Calculation Block Application Example

FI100
IN Q01
PV ADD
FIC101 Totalized raw material
flow meter
PID PV
IN FIC102
PID
IN
Moving FAVE101
average AVE-M
IN Moving FAVE102
average AVE-M
Raw material IN
line 1

Raw material
line 2

TE33Q6C40-01E 12 YOKOGAWA
General Purpose Calculation Block

CS1000/3000 Engineering Course Textbook

PART-F 4
General Purpose Calculation Block

TE33Q6C40-01E 13 YOKOGAWA
General Purpose Calculation Block
The general purpose calculation block is the function
block that is used to define arbitral calculation algorithm.

Calculation parameters:
P01 P08 For CALCU-C block, P05 to P08
are the character string data.

Input Output
IN RV CPV OUT
processing processing

User defined
calculation
Q01 RV1 CPV1 J01
processing

Q07 RV7 CPV3 J03

For CALCU-C block, RV4 toSUBRV7 and CPV2 to


CPV3 are the character string data.
TE33Q6C40-01E 14 YOKOGAWA
General Purpose Calculation Block
The general purpose arithmetic expressions are used in order
to define the calculation algorithm of the general-purpose
calculation blocks, CALCU and CALCU-C.

• Data items of an arbitrary function block can be referred to or set


through the I/O terminal of the general-purpose calculation block.
• Arithmetic expressions which handle character strings such as
messages and block modes can be described.
• Processing such as conditional jumps can be described by using
control statements.
• Built-in functions which execute calculations for the temperature
correction or pressure correction and so on can be used.

See Supplement VIII. Calculation Function Blocks.

TE33Q6C40-01E 15 YOKOGAWA
Arithmetic Expression Structure
An example of the structure of general-purpose
arithmetic expressions is shown below:

Program
* Beginning of arithmetic expressions. Comment
Integer I001, I002, I003
Declaration statements
Float F001, F002

TIC100.VN=FIC100.CPV*F001 ! Data set Executable


{SW100.SV.3}={TIC100.MODE.AUT} ! Operation control statements
Max. 20 lines
TIC100.SV=25.0 ! Data set

* End of arithmetic expressions. Comment Max. 250 lines


End

Allowable number of lines of executable statements is about 20 lines for the


statement like A=A1+A2+A3+A4.

See Supplement VIII. 2. General Purpose Arithmetic Expressions.

TE33Q6C40-01E 16 YOKOGAWA
Arithmetic Expression Example
An example of general-purpose expression:

Program
* Beginning of arithmetic expressions.
Integer I001, I002, I003
Local variables
Float F001, F002
I/O variables

TIC100.VN = FIC100.CPV*F001 ! Data setting


TIC100.SV = 25.0
Constant Operator
* End of arithmetic expressions.
End

Identifiers: Character strings that represent variables and labels.


Constants: Character strings that represent values themselves.
A variable: Data that has a name and a data type. There are two
types: Local variables and I/O variables.
An operator: Anything that designates an action to be performed.

TE33Q6C40-01E 17 YOKOGAWA
Control Statements

The control statement is a statement for controlling the


execution order of arithmetic expressions.
There are four kinds as shown below:

• if statement: Condition testing

• switch statement: Multiple-branch processing

• goto statement: Unconditional jump

• exit statement: Jumps to the “end” statement unconditionally.

e.g. if ( A > B ) then C = D + E

TE33Q6C40-01E 18 YOKOGAWA
Program Example
A program that calculates tank temperature according to
the liquid level of the tank is shown below:

output

* #define: The compiler control instruction for character string substitution.


TE33Q6C40-01E 19 YOKOGAWA
Sequence Connection
Arithmetic expressions can describe a sequential control
same as a sequence table.

An example of sequence connection expression:


Program
TIC100.MODE. AUT Y
{SW100.SV.3} = {TIC100.MODE.AUT}
SW100.SV. 3 Y
End
Description with ST-16.

I/O variables are sandwiched with ‘{‘ and ‘}’.

* For easier maintenance, it is recommended that the arithmetic expression


blocks should be used for calculations and substitutions of data, and the
sequence table blocks should be used for operation controls.

TE33Q6C40-01E 20 YOKOGAWA
PART-F Lab. Exercise

Fundamental Course
Laboratory Exercise

TE33Q6C40-01E 1 YOKOGAWA
Laboratory Exercise

Odd No. PC Even No. PC


(HIS0124) (HIS0123)

Reactor A Reactor B

Tag name ******-A ******-B


e.g. TIC102-A TIC102-B

REACTORS REACTORS
Overview window
REACT-A-OV REACT-B-OV

REACT-A-CG REACT-B-CG
Control window
REACT-A-CG2 REACT-B-CG2
Graphic window REACT-A-GR REACT-B-GR
TG0101 TG0111
Trend window
TG0501 TG0511
Function key
1 17
Call REACT-A/B-GR
TCPJT is installed only in HIS0124. Call REACT-A/B-OV
2 18
3 19
Call REACT-A/B-CG
4 20
Call REACT-A/B-CG2
5 21
Call TG0101/0111
6 22
Call TG0501/0511
7 23
Call sequence table

TE33Q6C40-01E 2 YOKOGAWA
Laboratory Exercise

TE33Q6C40-01E 3 YOKOGAWA
Laboratory Exercise

Window call menu

Operation menu

Toolbox

TE33Q6C40-01E 4 YOKOGAWA

You might also like