Professional Documents
Culture Documents
(SINGAPORE)
Name :
Company :
Course Period :
This document is maintained by : Wendy Kok Initial: Wendy Kok Date: September 2007
We welcome you to attend this course and trust that you will benefit from the training
session. Feel free to approach the staff or instructors should you need any
assistance.
The following information may be helpful to you during this course period.
General Information
Address : 5 Bedok South Road, Singapore 469270
Telephone No.: 62493654
Fax No. : 62419537
Schedule
Session : 0900 – 1630
Others
Trainees can bring along a jacket to keep themselves warm as the training
environment may be cold.
COURSE OUTLINE
OBJECTIVE : This course enables participants to learn to perform
generation of CENTUM CS 1000/3000 regulatory control
functions, sequence control functions and Human Interface
Station.
DURATION : 5 days
COURSE CONTENTS :
DAY 1
Centum CS 1000/3000 system specification
Project creation and attribute utility
Project common definition
DAY 2
FCS configuration
I/O module configuration
Software switches configuration
Message definition
Control drawing builder
DAY 3
Regulatory Control Function Definition
Sequence Control Function Definition
DAY 4
HIS configuration
Windows configuration
DAY 5
Graphics builder
TABLE OF CONTENTS
A. SYSTEM OVERVIEW A1
A1. System Components A1
A1.1 Types of HIS A3
A1.2 Types of FCS A5
A2. FCS Hardware Description A15
A3. Network A20
A4. System Specifications A22
A5. Hardware Configuration A25
A6. System Components of Vnet/IP Network A27
A7. Field Control Station [Vnet/IP] A30
A7.1 FFCS-L Hardware Description A31
A8. Transmission Path Specification [VnetIP] A32
A9. Questions A33
A10. Exercises A33
B. ENGINEERING ENVIRONMENT B1
B1. Test Function B1
B1.1 Virtual Test B1
B1.2 Target Test B2
B2. Concurrent Engineering B3
B3. Engineering Work Flow B4
B4. Questions B5
C. PROJECT CREATION C1
C1. Types of Project C1
C2. Creating a Default Project C2
C3. Project Attribute Utility C6
C3.1 Start Project Attribute Utility C6
C3.2 Start Project Attribute Utility C8
C3.3 Changing the Attribute of a Project C9
C3.4 Deleting a Project C10
C4. Questions C11
C5. Exercise C12
L. HIS FUNCTION L1
L1.1 HIS Properties - Type L1
L1.1.1 Station Type L1
L1.1.2 Station Address L2
L1.1.3 Component L2
L1.2 HIS Properties - Constant L3
L1.3 HIS Properties - Network L4
L1.3.1 Control Bus TCP/IP Settings L5
L1.3.2 Setting Ethernet TCP/IP Settings L5
L1.3.3 Setting Vnet/IP Network L6
M. HIS CONFIGURATION M1
M1.1 HIS Constants M1
M1.1.1 Station Type M1
M1.1.2 Closing Process M2
M1.1.3 Long Term Data Save M4
M1.1.4 Message Print Wait Time M5
M1.1.5 Instrument Diagram Operation M5
M1.1.6 Security M6
M1.1.7 Multiple Projects M7
N. FUNCTION KEYS N1
N1. Function Keys Assignment N2
N1.1 Function N2
N1.1.1 Assigning Window Call to a Function Key N3
N1.1.2 Assigning a System Function to a Function N3
Key
N1.1.3 Assigning Trend Data Acquisition Function N6
To a Function Key
N1.1.4 Assigning LED to a Function Key N7
N1.1.5 Assigning a Program Executing to a N7
Function Key
N1.1.6 Assigning a Multimedia to a Function Key N8
N1.1.7 Assigning Panel Set Call Function to a N8
Function Key
N1.1.8 Assigning the Function of Calling up a N9
Window from a Different Station to a
Function Key
N1.1.9 Assigning the Function of Calling up a N10
Remote Window by Window Name to a
Function Key
N1.1.10 Assigning the Function of Copying a N11
Currently Displayed Window Set to a
Function Key
N1.1.11 Assigning the Function of Clearing a N11
Window on the Remote CRT to a
Function Key
N1.2 LED N12
N1.3 Change Privilege/Change Authorization over the N13
Functions Assigned to the Function Keys
N2. Emulate Function Keys in Operation and Monitoring N14
N2.1 Enabling Shortcut Keys N14
N2.2 Shortcut Actions N15
N2.3 Cautions on Using Shortcut Keys N15
N2.4 Reserved Shortcut Functions N16
O. SCHEDULER O1
O1. Scheduler Builder O1
O1.1 Function O1
O1.2 Start Method, Start Month, Start Date, Period, O2
Times of Repeat
O1.3 Comment O2
O2. Exercise O3
Q. PANEL SET Q1
Q1. Panel Set Builder Q1
Q1.1 Panel Set Q1
Q1.2 Display Window Q1
Q1.3 Calling up the Panel Set Q2
Q1.4 HIS Notification Q2
W. GRAPHICS BUILDER W
W1. Graphics Builder Environment W1
W1.1 Graphics W2
W2. Toolbars W3
W2.1 Standard Toolbar W3
W2.2 Draw Toolbar W4
W2.3 HIS Functions Toolbar W5
W2.3.1 Process Data - Character W6
W2.3.1A General Tab W6
W2.3.1B Text Tab W8
W2.3.1C Graphic Modify Tab W9
W2.3.1D Modify Coordinates Tab W13
W2.3.1E Process Data - Character Tab W15
W2.3.1F Data Bind Tab W18
W2.3.2 Process Data - Bar W21
W2.3.2A General Tab W21
W2.3.2B Fill Tab W22
W2.3.2C Graphic Modify Tab W23
W2.3.2D Modify Coordinates Tab W24
X. TEST FUNCTION X
X1. Types Of Test X1
X2. Operating EnXironment X3
X3. Test Procedures X6
X4. Function Of Test Function Main Menu Window X7
X5. I/O Disconnect/Connect X7
X5.1 I/O Disconnect Setup Dialog Box: PFCS/SFCS X8
X5.2 I/O Disconnect Setup Dialog Box: LFCS X8
X5.3 I/O Disconnect Setup Dialog Box: KFCS X9
X6. Wiring Function X10
X6.1 Wiring Edit Functions X10
X6.1.1A Types of Wiring X11
X6.1.1B Wiring Definition Items X13
X6.1.1C Automatic Data Wiring Creation X15
X6.1.1D Wiring Data Storage X15
X6.1.1E Wiring Data Downloading X16
X6.2 Wiring Operation Functions X17
X6.2.1A Display Cycle Change X18
X6.2.1B Wiring On/Off X18
X6.2.1C Wiring Execution X18
A. SYSTEM OVERVIEW
Hardware Requirements
PC model: A recommended personal computer
Main Memory: Varies according to the software to be installed:
Peripherals: CD-ROM drive and 3.5-inch FDD. An MO drive, a DAT drive, or a backup hard
disk should also be made available for the backup of the system, databases, and engineering
data. In order to connect the PC with peripherals, SCSI card may be required to be installed
in the PC.
Software Environment
Operating system:
Windows 2000, Service Pack4 (recommended),
Windows XP, Service Pack1, Service Pack2,
Windows Server 2003 or
Windows 2000 Server, Service Pack4
Color pallet:
Above High color (65536). With at least 8MB of VRAM, 16000000 colors can be specified.
Virtual memory paging size: 300 MB. (Not to use System Builders)
400 MB. (To use System Builders)
Software Compatibility
The CS 3000 software is compatible with the commercial software listed below, with which
the compatibility has been confirmed:
Compatibility cannot be guaranteed for any commercial software other than those listed
above.
• Console Type
Consists of a console assembly and a general purpose PC. Two types of console
type HISs:
Engineering PC (ENG)
The PC with engineering functions used to perform CENTUM CS 3000 system generation
and maintenance management.
Model Type
AFG10S Field Control Station (19” rack mountable type)
AFG10D Duplexed Field Control Station (19” rack mountable type)
AFG20S Field Control Station (with cabinet)
AFG20D Duplexed Field Control Station (with cabinet)
AFG30S Field Control Station (for FIO, 19” rack mountable type)
AFG30D Duplexed Field Control Station (for FIO, 19” rack
mountable type)
AFG40S Field Control Station (for FIO, with cabinet)
AFG40D Duplexed Field Control Station (for FIO, with cabinet)
Compact type FCS (SFCS) – Available in both CS1000 and CS3000 Systems.
A compact type FCS model (SFCS) connects to RIO directly, not via RIO bus.
The KFCS node power distribution boards are used to distribute the power from the main
power distribution board to node and FCU power distribution board.
Fan Units
Used to suppress an increase of the temperature inside the cabinet and prevent a
temperature increase from causing malfunctions and faster deterioration of the parts in the
FCU and nodes.
Node
Signal processing devices that convert process input/output signals to or from the field
equipment and transmits them to the field control unit (FCU).
Process Input/Output
Used to exchange signals between field devices and FCSs.
An FCS can receive signals from process detectors and output signals to process control
signals to process control elements.
• Each processor card unit has two CPUs, which perform the same control
computation. The computation results are compared by a collator during each
computation cycle. If the computation results from the two CPUs match, the collator
determines that the computation is normal and sends data to main memory and bus
interface unit.
• Because the main memory has an ECC (Error-Correcting Code), transient bit
inversion errors occurring in the main memory can be repaired.
• If computation results from CPU1 and CPU2 do not match, the collator decides that
a computation error has occurred, and the control right is transferred to the standby
card.
• The standby processor unit card performs the same computation as the control one,
even though it is in the standby state. Therefore, it can immediately resume the
output of control computation data to the bus interface when it takes over the control
right.
• At the processor unit, control side and standby side CPUs synchronize each other to
perform the same control computation. If an error occurs at the control side CPU,
the synchronous execution hot standby system will transfer the control right to the
standby side CPU without interruption.
• If an invalid access is detected against the main memory or the standby side in the
control side processor unit, processing on the control side will stop immediately and
the control right will be transferred to the standby side. This prevents the destruction
of data inside the local system, as well as at the destination site due to CPU
malfunctions.
• There is a WDT (Watch Dog Timer) in the processor unit to supervise the execution
of control function. Whenever the abnormality in control function is detected, the
control right is switched from control side to the standby side, as if the abnormality is
in the control side processor.
• In the main memory, error-correction coding (ECC) function is provided so that the
transient bit inversion error in the main memory may be repaired.
• The PI/O bus interface has the function to run the PI/O executions on control side
and to diagnostic the PI/O performance by itself. The same diagnostic function is
also running in standby side PI/O bus interface.
When an abnormality occurs in the control side PI/O bus, the control right is
immediately switched to the standby side PI/O, thus the PI/O executions may be
continued.
• There are two processors on each processor module. Each CPU performs the same
control computations, and the results are compared each calculation. If the results
agree, then the module is assumed to be normal and the results are transmitted to
memory and bus interface module. The main memory uses ECC (error-correcting
code) which can correct transient reversed-bit errors.
• If the results from CPU1 and CPU2 do not agree, then the comparator takes this as
“CPU abnormal”, and switches to the standby processor module.
• A Watch Dog Timer is used to detect if the active processor module is abnormal,
which results in a switch from active to standby processor module.
• The standby processor module is performing the same computations as the active
module, and when it is switched to active status then the results it has just computed
are transferred to the bus interface there is no interruption in control.
A3. Network
Network Vnet VL Net
Transmission Speed 10 Mbps (real-time control bus) 10 Mbps (real –time control bus)
Cable Types 10 Base 2 ( for HIS) 10 Base 2 cable ( for stations)
10 Base 5 (for FCS, CGW, etc)
Transmission 185 m/segment (for 10 Base 2) 185 m/segment (for 10 Base 2)
distance 500 m/segment (for 10 Base 5)
Access Method Token Passing Token Passing
Repeater Max. 1.6 km, 8 repeaters Max. 1.6 km, 8 repeaters
- Coaxial Cable Max. 20 km, 4 repeaters Max. 20 km, 4 repeaters
- Optical Fiber
Ethernet
HIS and ENG, HIS and supervisory systems can be connected by an Ethernet LAN;
supervisory computers and personal computers on the Ethernet LAN can access messages
and trend data in the CENTUM CS 3000 system. The Ethernet can also be used for sending
trend data files from the HIS to supervisory computers, for equalizing HIS databases and for
acquiring trend date for other stations, eliminating the load on the V net.
With the CS 3000 system, the BCV connects the station on the V net and station(s)
on other domain(s).
A domain is a logical V net bus segment. You can use a Bus Converter to link
CENTUM CS 3000 domains, or link to previous systems (CENTUM CS, CENTUM-
XL, CENTUM CS 1000, etc).
When you reach the maximum of 64 stations in a domain, you can start a new
domain and link the two domains using a Bus Converter.
● Vnet/IP Domain
A Vnet/IP domain consists of two independent subnets of bus 1 and bus 2. In the
CENTUM CS 3000, combining Vnet/IP and V net/VL net domains, up to 16 domains can
be set. To each domain, up to 64 Vnet/IP stations and up to 124 other general-purpose
Ethernet communication devices (PCs, routers, etc.) can be connected.
● Vnet/IP Station
A Vnet/IP station in a domain is connected to a layer 2 switch in each bus. The following
table shows a list of Vnet/IP stations.
● FFCS-L
The FCS performs process control and manages communications with subsystems such
as PLCs. Two types of field control stations for Vnet/IP and FIO are available:
AFV10S: Field Control Unit (for Vnet/IP, FIO, rackmounted)
AFV10D: Duplexed Field Control Unit (for Vnet/IP, FIO, rack-mounted)
The FFCS-L can connect up to 3 FIO type I/O nodes as standard. In this case, the total
number of nodes is 4 including an FCU. Furthermore, by adding the Application Capacity
Expansion Package, up to 15 I/O nodes can be connected including an FCU.
● Layer 2 Switch
This is a device to connect equipment within the Vnet/IP domain.
● V net Router
The V net router is the hardware dedicated to connect a Vnet/IP domain and a V net/ VL
net domain. It can also connect the V net domain of the CENTUM CS. It performs the
frame conversion and filtering between Vnet/IP and V net/VL net.
A Vnet router is a device to connect a Vnet/IP domain and a Vnet domain for relaying
control communications. This router realizes operation and monitoring of a control station
in one domain from another domain by connecting the Vnet/IP and Vnet domains. The
following product is available:
AVR10D: Duplexed Vnet Router (for redundant use of communications and power supply
modules)
● Layer 3 Switch
A general-purpose layer 3 switch is used to connect between Vnet/IP domains in each
bus.
● Router
A router with Security function to ensure the security of a Vnet/IP network is used to
connect the bus 2 side with an external network such as Intranet.
Next, specify the database type. The following database types are available:
• General-purpose type
• Expanded type (To use an expanded type database, the following package is
required: LFS1530 Application Capacity Expansion Package (for AFV10 )
When a new FFCS-L is created, the control bus type of that domain will automatically
be Vnet/IP.
Battery Pack
Back-up period: 72 hours maximum
The battery unit is used for backing up the main memory of the processor module when
power failure occurs.
Processor Module
Control algorithm calculations are performed in the processor module.
The processor module has diagnostic capability, when the CPU or power supply
encounters abnormalities, a signal can be output through external interface unit.
A9. Questions
Q1. Which station does the necessary calculation and processes the input/output
electrical signal from the field?
Q2. Which station is used for monitoring and operation of the field tags and
Instrument, displaying the necessary process variable, output variable?
Q3. What is the network cable for signal transmission between FCS and HIS for CS3000
and CS1000?
Q4. What software platform is CS 1000 and CS 3000 installed in the HIS and ENG?
Q5. What will happen to the FCS memory when there is power failure to the FCS?
A10. Exercises
1. Configure the following FCS dip switches for station FCS0305.
B. ENGINEERING ENVIRONMENT
The CENTUM CS 1000/CS 3000 engineering functions are used for system generation – for
creating the databases necessary for monitoring, operation and control – and for
maintenance.
Start
Start System View
B4. Questions
Q1. What is the difference between a virtual test and target test?
C. PROJECT CREATION
Create a project, which is the basic unit of the engineering database management.
A project is a unit manages the database of the FCS and the HIS created by the user. All
builder files defined by various builders are managed under the project.
The project attribute (default, current, and user-defined) may be changed using the Project
Attribute Change Utility.
. Default Project
The project created the first time when the System View starts is referred to as the default
project.
The characteristics of the default project are as follows:
. This project is downloadable to the FCS.
. The virtual test with the FCS simulator can be performed for this project.
. This project is downloadable to the HIS.
. This project is downloadable off-line to the FCS of the target system.
. Current Project
When any one of the FCS’s created in a default project is successfully downloaded, the
attribute of the project changes from the default project to a current project.
Online engineering becomes enabled.
The current project can perform the target test using the Test Function.
The characteristics of the current project are as follows:
. Multiple current projects cannot be created.
. The target test can be performed for this project.
. This project is downloadable to the HIS.
. This project is downloadable to the FCS of the target system.
. User-Defined Project
A project copied either from the default project or from the current project is referred to as
a user-defined project.
This project cannot be loaded to the HIS. This project is used when engineering using
virtual tests or making a backup copy of the current project.
The characteristics of the user-defined project are as follows:
. Multiple user-defined projects can be created in System View.
. The virtual test with the FCS simulator can be performed for this project.
. This project is not downloadable to the FCS or HIS of the target system.
Start
Programs
YOKOGAWA CENTUM
System View
3. Project Outline
The project information area allows the project creator to enter arbitrary characters.
Enter information on the process and the person in charge of DCS to manage the
project.
4. Project Property
Project name is an alphanumeric character string less than 8 characters.
The comment within 32 alphanumeric characters or 16 double-byte characters may
be entered as the project description.
Moreover, an alias can be created for a project. An alias of project can be defined
with 8 alphanumeric characters.
The project position is the project folder’s location in the hard disk. The default
location in which to store the project is shown below. If more than one hard disk
exists, the storage drive may be specified accordingly such as D:\.
Assign the correct station type and station address as they cannot be modified upon
confirmation. Additional FCS can be created in future for more FCSs.
Assign the correct station type and station address as they cannot be modified upon
confirmation. Additional HIS can be created in furture for more HISs.
7. Project folders
The project consists of 3 basic folders – Common, FCS and HIS.
Additional FCS, HIS or other stations can be created under the pull down menu.
Select project
Right click on project
Create New
HIS or FCS
Before using the Project Attribute Change Utility, check that System View is not running. If it
is running, the Project Attribute Change Utility cannot run.
Only one project can exist as the default project or current project in System
View.
Start
Programs
YOKOGAWA CENTUM
Project’s Attribution Utility
Click
Click
Click
Click
Click
C4. Questions
C5. Exercise
4. Delete the project [TESTPJT] without deleting it from the hard disk.
6. Remove the project [TESTPJT] from the hard disk in the System View window.
8. Start a Virtual Test Function of Project TRAIN3/VNETIP based on the following steps:
Click Start
Programs
YOKOGAWA CENTUM
System View
At this stage, the FCS simulation will start based on the chosen FCS and HIS station.
The FCS simulation box called Test Function will appear. Minimise the box without
closing it.
Minimise the System View window and the Virtual Test Function HIS monitoring and
operation window is ready to be used for testing.
In this chapter, the definitions of the following common items are explained:
• Alarm Builders
- Alarm Priority Builder
- Alarm Processing Table Builder
- System-fixed Status Character String Viewer
- User Defined Status Character String Builder
• Plant Hierarchy Builder
• Engineering Unit Symbol Builder
• Switch Position Label Builder
• Multiple Projects Connection Function Builder
• Operation Mark Builder
• Station Configuration Viewer
• Status Change Command Character String Builder
• Security Builder
The alarm status character string can be either a system-fixed character string or a
user defined character string.
1. Alarm status character string (alarm name) or System-fixed Status Character String Viewer
Designate the alarm status character string in the User-Defined Status Character String
Builder.
The alarm status character strings available for each function block are in the system-fixed
character string viewer.
2. Alarm priority
Designate alarm priorities one by one in the Alarm Priority Builder. Multiple alarm priorities at
the same level cannot be designated for each function block simultaneously
There are eight tables (USER9 to USER16) for alarm status character strings that the
user can designate in the User-Defined Status Character String Builder for user-defined
blocks.
The function blocks that can use the alarm status character strings designated here are
faceplate blocks, SFC blocks, and unit instruments. There is a table reserved for each of
these function blocks, used for designating the alarm status character strings. The figure
below shows the relationship between the alarm status character string and the bit
position (default) for each function block:
The user can designate the alarm display color and priority to process each alarm of
function blocks in the Alarm Processing Table Builder.
The alarm status conforms to the designation performed in the Alarm Processing Table
Builder and the User-Defined Status Character String Builder.
The alarm status bit positions in the Alarm Processing Table Builder correspond to the
character string Nos. in the User-Defined Status Character String Builder.
Alarm status bit positions 1 to 6 are not displayed in a window because they are system
fixed.
Alarm processing levels 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. The user can change alarm status bit positions 7
and 8 that are for existing control stations.
The Operation and Monitoring executes the following alarm processing according to the
alarm priority:
¾ Alarm Action
The alarm output actions by the HIS include messages output on the window screen and
the LED flashing.
Basically, the alarm flashing action starts upon receiving a message that indicates
occurrence of an alarm. The action stops upon receiving a message that indicates
returning to a normal status, or when acknowledgment operation is performed by the
operator.
The alarm actions are classified into the following types based on the flashing actions that
correspond to alarm occurrence, returning to a normal status and acknowledgment
operation:
1. Lock Type
Until the operator performs acknowledgment operation, flashing continues even after
the alarm status returns to normal (NR).
2. Non-Lock Type
Without any acknowledgment operation performed by the operator, flashing stops
when the alarm status returns to normal (NR).
3. Self-Acknowledge Type
The system performs acknowledgment operation automatically upon occurrence of
an alarm. Thus, there is no flashing.
Non-locking Turns back to normal color when the alarm returns to normal
irrespective of your acknowledgement.
Return to normal
Self No flashing and turns to the normal color when the self-
acknowledgement acknowledgement function is activated.
Alarm Dependent Notifies you of return to normal and keeps flashing until you
acknowledge it.
Return to normal
(Acknowledgement of
return to normal)
¾ Rewarning
The repeated warning alarm can be issued to remind the user of the occurrence of the
alarm,
The repeated warning alarm reminds the operator of the alarming status still present.
The repeated warning alarms are issued for the process alarms designated as “high
priority alarms.”
If multiple process alarms for which repeated warning alarms can be issued occur in one
function block simultaneously, a repeated warning alarm will be issued only for the
process alarm with the highest priority.
To designate the output interval of the repeated warning alarm, use the FCS
Constant Builder of each control station.
When Repeated Warning Alarm Period is designated as 0, the alarm does not
repeat.
¾ Equipment ID
A unique ID number is assigned for each equipment. The equipment ID range is 1 to 32767
with default and custom equipment combined. The equipment ID is assigned when the
equipment name is specified in the Plant Hierarchy Builder. The equipment ID is added to the
message generated by the FCS as a UAID (User Application ID).
¾ Equipment Name
The equipment name is assigned for each equipment object registered in the plant hierarchy.
The name is specified using up to 16 alphanumeric characters. Make sure no equipment
name conflicts with another within the same project. However, when registering the custom
unit equipment, specify an identical equipment name for both the default and custom unit
equipment.
• ALL
• NONE
• Names that begin with “%DR.”
• , (comma)
• @ (at mark)
• * (asterisk)
• : (colon)
• Single-byte space
¾ Comment
The comment can be entered using 12 double-byte characters or 24 single-byte characters.
This comment is not displayed in the operation and monitoring window.
For default equipment, the comment for corresponding equipment is attached as the
equipment comment. For example, the station comment is attached as the station equipment
comment, and the control drawing comment is attached as the control drawing equipment
comment. For custom equipment, the user can freely define a desired comment.
¾ Equipment Format
The equipment format indicates the hierarchical layer in which an equipment object is located.
The following lists the equipment format in descending order of hierarchy:
• Site
• Area
• Cell
• Unit
• Equipment
The upper equipment name is specified using the Plant Equipment Builder.
The upper equipment name can be chosen from a selection of registered names using the
menu area or combo box. The upper equipment name can also be entered using up to 16
single-byte alphanumeric characters.
• ALL
• NONE
• Names that begin with “%DR.”
One engineering unit symbol can be defined with up to six alphanumeric characters.
Note that the following characters cannot be used to define the engineering unit symbol:
, (comma), | (pipe), ‘ (single quotation mark), “ (double quotation mark), @, \ ((backslash),
and #
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 with up to three switches.
Define a unique character string for each set.
Note that the following characters cannot be used to define the switch position label:
, (comma), | (pipe), ‘ (single quotation mark), “ (double quotation mark), @, \ ((backslash),
and #
Label 1
Label 3
When multiple projects are connected in the bi-directional format, the projects can operate
and monitor each other.
When projects are connected in the hierarchical structure, the upper project is allowed to
operate and monitor the lower project, but the lower project cannot operate or monitor the
upper project.
The Multiple Project Operation and Monitoring will operate on HISs of the upper and lower
projects for a bi-directional connection, but only on the HIS of the upper project for a
hierarchical connection.
A tag can be called without the use of suffixes within the range in which tag names are all
unique. However, suffixes are required if all tag names are not unique. This rule regarding the
tag name call applies to the CS1000/CS3000 system. Examples of tag name calls include
calling instruments and tuning windows in the Operation and Monitoring, and handling tag
names via the Graphic Builder and Trend Collection Pen Assignment Builder in the
Engineering.
¾ Project Name
Define a list of all projects to be connected in the “Projects” tab. Up to 16 projects can be
defined including the current project.
Enter the project name using up to 8 characters.
¾ Project ID
Enter the project ID using up to 2 characters. The project ID must be unique across all
projects.
¾ Product Name
Select an applicable product name from “CS,” “CS1000,” or “CS3000.”
¾ PC Name
This field is enabled only when “CS 1000” or “CS 3000” is selected in the Product Name.
Enter the computer name of the HIS in which the project is located.
¾ Host Name
This field is enabled only when “CS” is selected in the Product Name. Enter the EWS host
name.
¾ IP Address
This field is enabled only when “CS” is selected in the Product Name. Enter the EWS IP
address.
¾ User Name
This field is enabled only when “CS” is selected in the Product Name. Enter the user name of
the CS Project.
. Tag label
Up to 4 double-byte characters or 8 characters can be entered as the text on the label
(string).
The operation mark label may be temporarily changed during the operation on the HIS Setup
window.
. Color
The following colors may be used on operation marks.
The color of the operation mark may be temporarily changed on the HIS Setup window.
. Tag Level
The write access right on function blocks can be changed.
However, if the security level 1 exerted by operation mark is assigned to a Function Block, the
original function block security setting is intact.
The security levels exerted by operation marks and the types of operation marks are
displayed as follows.
• 1 (Comment type)
Operation can be performed within the security scope defined by the set function
security level of the function block itself.
• 3 (Role of S3)
Users of privilege level S3 can perform operation within the authority (privilege)
scope.
•5
The same as 2 (S2, S3 Privileges) above.
•6
The same as 3 (S3 Privilege) above.
• 7, 8
The same as 4 (Operation Guard Type) above.
. Install/Remove
The privilege level required for a user to attach/remove the operation mark.
The relationship between user’s privilege level and the operation on uninstalling/ removing
operation mark authority is shown below:
The user-defined status change command character strings (CUSER1 to CUSER8) can be
used only when they are designated in State Transition Matrix builder.
A character string for a status change command can be defined using up to 8 alphanumeric
characters including underscore ( _ ) started with an alphabet letter. The identical character
strings can not defined in the same table. The reserved strings [RUN], [STOP] and [PAUS]
can not be defined.
The following default character strings for status changes commands can not be changed by
user:
When character string table CUSER1 is modified, the default State Transition Matrix
(Matrix1) will change its action accordingly.
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.
. User Name
Each user name must be unique, consisting of eight alphanumeric characters or fewer
and is not case-sensitive.
Up to 100 users and 250 users can be defined for CS 1000 and CS 3000 systems
respectively.
Up to 32 characters or 16 double-byte characters may be entered as comment for each
user name.
. User Group
The users are classified into groups based on their operation and monitoring authorities.
Each group is called user group.
Each user group name must be unique and in 8 or less alphanumeric characters.
15 user groups or 50 user groups may be assigned to one project for CS1000 or CS3000
respectively.
User group may be used to classify the messages sent to different printers.
• If operation and monitoring are possible at the FCS0101 and FCS0102, but
not at the UNIT A;
Specify FCS0101 and FCS0102 at the inclusive definition and UNITA at the
exclusive definition.
. Privilege Level
The users’ operation and monitoring rights are defined according to privilege levels.
When the HIS console is connected with an operation keyboard, the privilege level of the
user may be changed temporarily using the mode selection key on the keyboard.
It is possible to define the following security features for the user-defined privilege levels:
• Window monitoring rights
• Window operation rights
• Whether to display the Tuning and Faceplate windows of a function block
• Whether to allow writing to data items in a function block
• Operation mark security levels
• Operation mark install/remove attributes
• Password control mode
With CS 1000/CS 3000 security policy, the operation and monitoring authority can be set
for each window. By setting the operation and monitoring authority on graphic windows,
changing the instrument faceplate assignment or acknowledging of alarm blinking can be
prohibited.
On the Trend Window, the change of trend pens assignment and the start/stop of batch
trends can be prohibited. On the HIS Setup Window, the change of function key
assignment definition can also be prohibited.
The following types of operation and monitoring authorities can be set for windows:
- General window
- Important window
- System operation window
- 4 to 8
> 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.
If the definition is made as shown in the figure above, the operation and monitoring
authorities of security level 5 will be as follows:
In the case of this example, the users assigned to privilege level U1 are allowed
to write not only to SV but also to all data items with data item definition table
number 4.
• Operation-mark On tab
In this tab whether the operation marks can be installed or removed is defined for each
user-defined privilege level and for each operation mark installing/removal attribute.
• Password tab
In this tab the password control mode for an operator to logon to the HIS is defined.
There are two modes for controlling passwords: Local control and Common control.
When the control mode is switched from Local to Common, all passwords are
initialized (deleted). Therefore, you need to register the passwords again in
this case.
When the password control mode is set to 0, the passwords of each HIS are controlled
individually. When the password control mode is set to 1, the passwords of all HISs are
controlled comprehensively. The default control mode is 0(Local password control).
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.
Each tag is assigned with a function block security level in the Function Block Detail
Builder. Based on the User Security type of the username and the assigned function
block security level, the restriction of monitoring and operation is imposed on the function
block faceplate.
A data item definition table number has been assigned for each function block
security level and for data item classification categorized according to function
and purpose. This assignment cannot be changed.
For example, rights to read and write SV of a PID controller block with security level 4
can be determined from data item definition table number 2. This means that users
with S1 rights cannot write data to SV, but users with S2 or S3 rights can write data to
SV.
The following tables show the operation and monitoring rights for each security level.
The default settings are shown for the user-defined privilege levels (U1 to U7).
D10. Exercise
Assign these operation marks to a tag in the tuning panel and examine its effect on the
tag security in operation and monitoring.
Label: ENGUSR
Color: Violet
Tag Level: 3
Install/ Remove: 3
In the HIS System Message area, log in using the different user names created
above and take note of the different access level of each user when Control Group
window [SECURITY] is called up.
In the HIS System Message area, log in as Peter and note the monitoring and access
level on the different tags in Control Group window [SECURITY].
A maximum of 10 Node Units (Node Unit for ESB Bus and Node Unit for ER (Enhanced
Remote) Bus) can be connected to the ESB bus.
ESB Bus Node Units are called “Local Nodes,” whereas ER Bus Node Units are called
“Remote Nodes.”
A Node Unit consists of a Base Unit, Power Supply Modules, either ESB Bus Interface
Modules (SB401) or ER Bus Interface Modules (EB501), and I/O Modules (FIO).
Node units (sometimes simply called nodes) are signal processing devices that convert
process input/output signals to or from the field equipment and transmit them to the field
control unit (FCU).
The Remote Nodes can be connected by installation of ER Bus Interface Master Modules
(EB401) in a Local Node. A maximum of eight Remote Nodes can be connected per Field
Control Unit (FCU).
The correspondence between bus interface modules and device types are as follows.
• SB401: ESB bus slave interface module (installed in ANB10S/ANB10D)
• EB401: ER bus master interface module (installed in ANB10S/ANB10D)
• EB501: ER bus slave interface module (installed in ANR10S/ANR10D)
The figure below shows the slot names and installable modules.
• For the single node unit, the SB401 or EB501 is installed to B1. For dual-
redundant node unit, the SB401 or EB501 for bus 1 is installed in B1 and the
SB401 or EB501 for bus 2 is installed in B2.
• EB401 can be installed to slot IO1 to IO8.
• The slot can be identified by the characters screen-printed on the
backboard (printboard). However, the characters can not be seen after the
I/O modules are installed.
B1 indicates the slot is for bus 1 while B2 for bus 2.
The ER bus (Enhanced Remote bus) is a communication bus used in connecting the
remote nodes with the FCU by way of the ER bus interface module installed on the local
node.
This bus can also be dual-redundant. Using this bus, the nodes can be installed in the
same cabinet for FCU or at locations away from the cabinet.
Its maximum transmission distance is 185 meters using a Ethernet-compatible 10-Base-2
coaxial cable or 500 meters using a 10-Base-5 coaxial cable, or up to 2 kilometers using
general-purpose optical bus repeaters.
The ER bus connects a node unit that is directly connected to an FCS’s processing unit
via ESB bus, to remote node units.
The number of local node units that can be connected to an ESB bus varies according to
models and databases selected.
*1: The total number of remote and local nodes should not exceed this number.
*2: If local and remote node units are used, ESB Bus Coupler module (EC401) should
be installed in slot 7 and slot 8 and also Node Expansion Package for Compact Field
Control Unit (for FIO) is needed.
The number of local node units that can be connected to an ER bus varies according to
models and databases selected.
*1: The total number of remote and local nodes should not exceed this number.
*2: If local and remote node units are used, ESB Bus Coupler module (EC401) should
be installed in slot 7 and slot 8 and also Node Expansion Package for Compact Field
Control Unit (for FIO) is needed.
*3: Up to 8 remote nodes per ER bus can be connected.
Open
FFCS-L field control unit is a model of CENTUM CS 3000 field control station (model name:
AFV10S/AFV10D) that applies Vnet/IP to the control bus.
With one FFCS-L field control unit, up to I/O 14 nodes can be connected. The cables of the
Vnet/IP control bus should be the enhanced Category 5 UTP cables, hereinafter, referred to
as CAT5e cables.
An ER bus is a remote I/O communications bus to connect an FCU or local node unit to a
remote node.
The number of local node units that can be connected to an ESB bus varies according to
the database selected.
The number of remote node units that can be connected to an ER bus varies according to
the model and database selected.
• In the event of Vnet/IP bus status abnormality, a message indicating that control
bus communication failure in all domains of Vnet/IP is displayed.
The settings related to motor control blocks (MC-2 and MC-3) may be set.
The time of ON for contact output for the converted signal of “2-position Pulsive
Output ” or “3-position Pulsive Output ” may be defined in each FCS.
Pulse Width: 1 to 100 Sec. (The default setting is 1 second.)
The serial start function puts the motor control blocks (MC-2, MC-3) of the same
control station into groups and starts multiple motor control blocks (MC-2, MC-3) in
the same group sequentially at a specified interval when start requests are issued to
these blocks simultaneously.
Serial start interval: 0 to 9999 seconds. (The default setting is 0 second.)
Whether to set the cascade (CAS)mode or automatic (AUT)block mode for outputting
the result obtained by control computation processing of the value input from other
function block,may be selected for each control station on the property setting box of
the FCS:
MLD-SW AUT/CAS: Check “CAS” or “AUT.” (The default setting is [AUT].)
The “drive” statement executes the output operation with respect to the motor control
block or switch instrument block and waits until the function block completes an
answer back check.
This check to see if output and operation with respect to the function blocks, are
possible according to the block mode and action type. There are three action types as
shown below:
For more detailed information, please refer to SEBOL (IM 33S01B30-01E) Page 110
onwards.
[Number of Block Type] displays the allowed number of block types for the current
type of FCS database.
[Block-type start number] may be set with reference of the [Number of Block Type].
For example, if the allowed number of block types is 20 for both FCS0101 and
FCS0102, and the [Block-type start number] for FCS0101 is set to 0, the areas from 0
to 19 is reserved for FCS0101. Thus, the [Block-type start number] for FCS0102, may
be set to 20 or greater.
F1.1.7 Options
When using option programs, the programs need to be registered on the FCS
properties\setting box.
Select an option program then click [Add] button to register the program
• Hold Previous MV
When no pulse is output (or the output pulse width smaller than threshold), the
displayed MV keeps the previous MV. When pulse output restarts, if the restarted
output is in the same direction of the previous output, the displayed MV equals to
the previous MV plus the _MV for increment or previous MV minus the _MV for
decrement. However, if the restarted output is in reversed direction, the displayed
MV equals to 50% plus or minus the _MV for increment or decrement.
The MV display style when no feedback for pulse width output and the block is at
AUT mode can be set on FCS properties sheet. Check the check box of [CENTUM-V
compatible MV Display] in the column of [PID Pulse Width Output]. When this option
is checked, the displayed MV returns to 50% when no pulse is output. Otherwise, the
displayed MV keeps the previous MV. This check box is unchecked by default.
The two calculation methods can be selected on FCS properties sheet. Check the
check box of [CENTUM-XL compatible] in the column of [PI-HLD Control Action after
Hold]. When this option is checked, the PVn-1 in the control algorithm uses the
current process variable PVn. Otherwise; the PVn-1 in the control algorithm uses the
process variable right before the Hold started. By default, [CENTUM-XL compatible]
is not checked.
When the check box of [THEN/ELSE Has Higher Precedence] in the [Sequence
Table Algorithm] setting area of [Constant] tab on FCS Properties sheet is checked
(*1), if the next step is directed by THEN/ELSE, the next step directed in the action
rule will be ignored. However, if the next step is not directed by THEN/ELSE, the next
step directed in the action rule will be activated. Vice versa, when the check box of
[THEN/ ELSE Has higher Precedence] is not checked, the next step directed in the
action rule will be activated and the next step directed by THEN/ELSE will be ignored.
By default, this check box is not checked.
*1: The check boxes of [CENTUM-XL Compatible Sequence Tables] and [THEN/ELSE Has Higher
Precedence] are available in the [Sequence Table Algorithm] setting area of Constant tab on FCS
Properties sheet of KFCS2, FFCS, FFCS-L and LFCS2 only.
F1.1.11 dPV/dCPV Output from SUB Becomes Zero Right After IOP
According to the [PV Overshoot] setting of the Regulatory Controller Block set on the
Function Block Detail Builder, when the data status becomes bad (BAD), the _CPV
output from the SUB terminal can be set to output either 0 or the actual delta CPV i.e.
the increment or decrement between the current-scan CPV and the previous-scan
CPV.
For the DCPV output from SUB terminal, an option [dPV/dCPV Output from SUB
Becomes
Zero Right After IOP] can be checked on FCS Properties sheet. When the option is
checked, the DCPV output from SUB becomes 0 immediately after IOP. Otherwise,
the actual DCPV will be output from the SUB terminal. By default, this option is not
checked.
However, for the calculation block that the setting item [Calculated Input Value Error
Detected] is specified for no reaction on the error, the DCPV output terminal will be
the actual delta CPV value in accordance with the [PV Overshoot] setting even if the
option [dPV/dCPV Output from SUB Becomes Zero Right After IOP] is checked.
The “low flowrate setpoint (ML)” and “initial forecast value (ILST)” are set
from the operation and monitoring functions as set parameters.
The “high flowrate setpoint (MH)” and “Ramp Up time (TU)” are set from the
operation and monitoring functions as set parameters.
• Batch setpoint (BSET): Set data in the same unit as the totalized value
(SUM).
The default is 0.
Specify a numeric value consisting of 8 digits or less.
• Pre-batch setpoint (PLST): Set data in the same unit as the totalized value
(SUM).
The default is 0.
Specify a numeric value consisting of 8 digits or less.
• Batch end wait time (TW): Set a value between 0 and 10000 seconds.
The default is 0 second.
When the manipulated output value reaches 0 %, the control step moves to
ZONE7.
When the totalized value exceeds the value of batch setpoint (BSET) less
leakage predictive value (LPV), the status changes to batch end and
generates an alarm (BEND). The batch ends other than this way does not
generate batch end alarm (BEND).
Even when the block is in Emergency Stop (EMST) status, if the totalized
value (SUM) reaches the batch setpoint (BSET) Value minus the leakage
predictive value (LPV), the control step may shift to ZONE7. However, this
behavior is alternative by changing the setting of [Accept Batch-End during
EMST] on the FCS properties sheet. By default, this check box is checked.
When checking [Alarm Notify Action When All AOF Released] option box, all the
existing alarms will output when their inhibitions (AOF) are released all together.
By default setting, this option box is not checked, so that the existing alarms will not
output when AOF released.
The tag list of a designated station can be referenced when checking this option box.
After checking [Specify Reference Station for Tag List] option box, designating a
station for referencing the tag list will be enabled. When this option is not checked,
the stations start from smallest domain number and the smallest station number will
be listed in ascending order and set as the default stations for referencing tag list.
The logical value of a common switch is not directly output to an external FCS, but is
used by various control functions in an FCS for condition testing and status
manipulation.
Common switches with element number %SW0001 to %SW0400 are fixed as system
switches. However, if the number of system common switches is not increased, the
element numbers of the system common switches are from %SW0001 to %SW0200
(*1).They are used to indicate the different statuses of the FCS. Only a few of
switches can be defined by users.
Common switches in the CS 3000 with element number %SW0401 to %SW4000 (If
the number of system common switches is not increased, %SW0201 to %SW4000)
may be freely defined by users.
*1: • The number of system common switches of SFCS is fixed between %SW0001 and
%SW0200. The user-definable common switches are from %SW0201 to %SW4000.
• The number of system common switches of PFCS is fixed between %SW0001 and
%SW0200. The user –definable common switches are from %SW0201 to %SW1000.
*2: The option for increasing the number of system common switches is not available for SFCS
and PFCS.
For pulse width output, [Preset MV valid immediately] Option cannot be set to
[Preset MV valid immediately] .
Preset MV valid timing can be specified on FCS properties sheet. When checking the
option of [Preset MV valid by Preset Switch] , the preset MV will be immediately
forced to the MV output instead of waiting for the next scan; while when checking the
option of [Preset MV valid at next scan], the preset MV will be forced to the MV output
at the next scan. The Default is [Preset MV valid at next scan].
The RIO bus dual-redundant configuration may be specified even for single CPU
FCS.
In RIO bus Dual-Redundant Configuration RIO buses is usually alternatively used. If
an error occurs in one bus, the other bus will be used for communication. Error
recovery in the buses will be monitored periodically.
Allowed transmission distance of the RIO bus may be extended by connecting a bus
repeater.
Specify whether to connect a bus repeater to the RIO bus.
The bus type, domain number and station number of an IP address on the control bus
is automatically determined. In normal situation, the automatically determined setting
should be used.
Start condition
The start condition determines which method to be used, initial cold start or restart, to
initiate the FCU, upon turning on the power to FCU which was in the power shutoff
status.
FCS performs either initial cold start or restart according to the specified start
condition.
When the FCS in station STOP status executes the start operation, the initial cold
start must be executed regardless of start condition.
“Momentary power failure tolerant time” can be set in the range between 0 and 4
seconds. If 0 is set, the start operation of the node is always set to the “initial cold
start.” The default value is 2 seconds.
When the no-response time of the node is longer than the “momentary power failure
tolerant time,” it is called prolonged node power failure.
When the no-response time of the node is shorter than the “momentary power failure
tolerant time,” it is called momentary node power failure.
For more detailed information, please refer to Field Control Station Basics
(IM 33S01B30-01E) Page 209 onwards.
Digital Filter
The digital filter is a function to remove the noises from process input signals.
The following is the computational expression for the digital filter:
The defaults for these digital filter coefficients are set to the values indicated below:
Self Station
Define the communication buffer size to transfer the values of global switches
assigned to the present station to other stations.
. Buffer Size: Define 32 (bytes) to transfer the values, or 0 not to transfer them.
(The default is 0.)
When you choose “Internal Station Scan Transmission,” define the communication
buffer size to receive data from its station.
Wind Up Time
Windup operation is a preparatory processing for organizing time-series data that are
required for control operations. The function block’s input processing, control
processing, calculation processing and alarm processing executed during windup
operation are executed in the same manner as in normal operation. All output signal
processing, except for the one that outputs control output signals to the process
output terminal, are executed in the same manner as in normal operation.
Sequence table blocks and logic chart blocks don’t operate while windup operation is
running.
SEBOL/User C Ratio
The setting of the processing executed in the idle time in FCS’s CPU is defined in
“SEBOL/User C time ratio” on the FCS Constants Builder. This time ratio is set as
“100 %” as default, means the total idle time of FCS’s CPU is used by SEBOL.
Only the high-priority alarm can be reissued as repeated warning alarm. If the
definition item of repeated warning alarm cycle is defined as zero second, repeated
warning alarm does not effect.
. Repeated warning alarm period: The setting value is between 0 to 3600
seconds. When 0 is set, repeated warning alarm function is disabled. Default is
600 seconds
The repeated warning alarm has a function in which at initial cold start (include
recovery from a long period of power failure) of the FCS, only the high-priority alarms
are picked up from all the alarms and issued to the operation and monitoring
consoles.
With mask: Only the alarms that were newly activated and high priority alarms will
issue the alarm messages when the FCS initiates cold start.
Without mask: Every alarm that is in progress will be classified as newly activated,
and the process alarm messages will be issued at initial cold start.
The effective inter-station data link points are the points of the inter-station data link
actually wired in Control Drawing Builder or in Function Block Detail Builder or in
Function Block Overview Builder within each FCS.
The settings related to motor control blocks (MC-2 and MC-3) may be set.
The time of ON for contact output for the converted signal of “2-position Pulsive
Output ” or “3-position Pulsive Output ” may be defined in each FCS.
Pulse Width: 1 to 100 Sec. (The default setting is 1 second.)
The serial start function puts the motor control blocks (MC-2, MC-3) of the same
control station into groups and starts multiple motor control blocks (MC-2, MC-3) in
the same group sequentially at a specified interval when start requests are issued to
these blocks simultaneously.
Serial start interval: 0 to 9999 seconds. (The default setting is 0 second.)
Whether to set the cascade (CAS)mode or automatic (AUT)block mode for outputting
the result obtained by control computation processing of the value input from other
function block,may be selected for each control station on the property setting box of
the FCS:
MLD-SW AUT/CAS: Check “CAS” or “AUT.” (The default setting is [AUT].)
The “drive” statement executes the output operation with respect to the motor control
block or switch instrument block and waits until the function block completes an
answer back check.
This check to see if output and operation with respect to the function blocks, are
possible according to the block mode and action type. There are three action types as
shown below:
For more detailed information, please refer to SEBOL (IM 33S01B30-01E) Page 110
onwards.
[Number of Block Type] displays the allowed number of block types for the current
type of FCS database.
[Block-type start number] may be set with reference of the [Number of Block Type].
For example, if the allowed number of block types is 20 for both FCS0101 and
FCS0102, and the [Block-type start number] for FCS0101 is set to 0, the areas from 0
to 19 is reserved for FCS0101. Thus, the [Block-type start number] for FCS0102, may
be set to 20 or greater.
F2.1.7 Options
When using option programs, the programs need to be registered on the FCS
properties\setting box.
Select an option program then click [Add] button to register the program
• Hold Previous MV
When no pulse is output (or the output pulse width smaller than threshold), the
displayed MV keeps the previous MV. When pulse output restarts, if the restarted
output is in the same direction of the previous output, the displayed MV equals to
the previous MV plus the _MV for increment or previous MV minus the _MV for
decrement. However, if the restarted output is in reversed direction, the displayed
MV equals to 50% plus or minus the _MV for increment or decrement.
The MV display style when no feedback for pulse width output and the block is at
AUT mode can be set on FCS properties sheet. Check the check box of [CENTUM-V
compatible MV Display] in the column of [PID Pulse Width Output]. When this option
is checked, the displayed MV returns to 50% when no pulse is output. Otherwise, the
displayed MV keeps the previous MV. This check box is unchecked by default.
The two calculation methods can be selected on FCS properties sheet. Check the
check box of [CENTUM-XL compatible] in the column of [PI-HLD Control Action after
Hold]. When this option is checked, the PVn-1 in the control algorithm uses the
current process variable PVn. Otherwise; the PVn-1 in the control algorithm uses the
process variable right before the Hold started. By default, [CENTUM-XL compatible]
is not checked.
When the check box of [THEN/ELSE Has Higher Precedence] in the [Sequence
Table Algorithm] setting area of [Constant] tab on FCS Properties sheet is checked
(*1), if the next step is directed by THEN/ELSE, the next step directed in the action
rule will be ignored. However, if the next step is not directed by THEN/ELSE, the next
step directed in the action rule will be activated. Vice versa, when the check box of
[THEN/ ELSE Has higher Precedence] is not checked, the next step directed in the
action rule will be activated and the next step directed by THEN/ELSE will be ignored.
By default, this check box is not checked.
*1: The check boxes of [CENTUM-XL Compatible Sequence Tables] and [THEN/ELSE Has Higher
Precedence] are available in the [Sequence Table Algorithm] setting area of Constant tab on FCS
Properties sheet of KFCS2, FFCS, FFCS-L and LFCS2 only.
F2.1.11 dPV/dCPV Output from SUB Becomes Zero Right After IOP
According to the [PV Overshoot] setting of the Regulatory Controller Block set on the
Function Block Detail Builder, when the data status becomes bad (BAD), the _CPV
output from the SUB terminal can be set to output either 0 or the actual delta CPV i.e.
the increment or decrement between the current-scan CPV and the previous-scan
CPV.
For the DCPV output from SUB terminal, an option [dPV/dCPV Output from SUB
Becomes
Zero Right After IOP] can be checked on FCS Properties sheet. When the option is
checked, the DCPV output from SUB becomes 0 immediately after IOP. Otherwise,
the actual DCPV will be output from the SUB terminal. By default, this option is not
checked.
However, for the calculation block that the setting item [Calculated Input Value Error
Detected] is specified for no reaction on the error, the DCPV output terminal will be
the actual delta CPV value in accordance with the [PV Overshoot] setting even if the
option [dPV/dCPV Output from SUB Becomes Zero Right After IOP] is checked.
The “low flowrate setpoint (ML)” and “initial forecast value (ILST)” are set
from the operation and monitoring functions as set parameters.
The “high flowrate setpoint (MH)” and “Ramp Up time (TU)” are set from the
operation and monitoring functions as set parameters.
• Batch setpoint (BSET): Set data in the same unit as the totalized value
(SUM).
The default is 0.
Specify a numeric value consisting of 8 digits or less.
• Pre-batch setpoint (PLST): Set data in the same unit as the totalized value
(SUM).
The default is 0.
Specify a numeric value consisting of 8 digits or less.
• Batch end wait time (TW): Set a value between 0 and 10000 seconds.
The default is 0 second.
When the manipulated output value reaches 0 %, the control step moves to
ZONE7.
When the totalized value exceeds the value of batch setpoint (BSET) less
leakage predictive value (LPV), the status changes to batch end and
generates an alarm (BEND). The batch ends other than this way does not
generate batch end alarm (BEND).
Even when the block is in Emergency Stop (EMST) status, if the totalized
value (SUM) reaches the batch setpoint (BSET) Value minus the leakage
predictive value (LPV), the control step may shift to ZONE7. However, this
behavior is alternative by changing the setting of [Accept Batch-End during
EMST] on the FCS properties sheet. By default, this check box is checked.
When checking [Alarm Notify Action When All AOF Released] option box, all the
existing alarms will output when their inhibitions (AOF) are released all together.
By default setting, this option box is not checked, so that the existing alarms will not
output when AOF released.
The tag list of a designated station can be referenced when checking this option box.
After checking [Specify Reference Station for Tag List] option box, designating a
station for referencing the tag list will be enabled. When this option is not checked,
the stations start from smallest domain number and the smallest station number will
be listed in ascending order and set as the default stations for referencing tag list.
The logical value of a common switch is not directly output to an external FCS, but is
used by various control functions in an FCS for condition testing and status
manipulation.
Common switches with element number %SW0001 to %SW0400 are fixed as system
switches. However, if the number of system common switches is not increased, the
element numbers of the system common switches are from %SW0001 to %SW0200
(*1).They are used to indicate the different statuses of the FCS. Only a few of
switches can be defined by users.
Common switches in the CS 3000 with element number %SW0401 to %SW4000 (If
the number of system common switches is not increased, %SW0201 to %SW4000)
may be freely defined by users.
*1: • The number of system common switches of SFCS is fixed between %SW0001 and
%SW0200. The user-definable common switches are from %SW0201 to %SW4000.
• The number of system common switches of PFCS is fixed between %SW0001 and
%SW0200. The user –definable common switches are from %SW0201 to %SW1000.
*2: The option for increasing the number of system common switches is not available for SFCS
and PFCS.
For pulse width output, [Preset MV valid immediately] Option cannot be set to
[Preset MV valid immediately] .
Preset MV valid timing can be specified on FCS properties sheet. When checking the
option of [Preset MV valid by Preset Switch] , the preset MV will be immediately
forced to the MV output instead of waiting for the next scan; while when checking the
option of [Preset MV valid at next scan], the preset MV will be forced to the MV output
at the next scan. The Default is [Preset MV valid at next scan].
Specify whether or not the ESB bus is made dual-redundant in an FCS in which only
one CPU card is used.
When this checkbox is checked to make the ESB bus dual-redundant, the ESB buses
will usually be used alternatively. If an error occurs in one of the ESB buses, the other
ESB bus will be used for communication. Error recovery monitoring of an abnormal
ESB bus will be performed periodically.
Specify the type of the ESB bus interface card (SB301/SB302). To use the CENTUM-
XL cabinet, specify SB302. To use a rack mountable type, specify SB301.
The bus type, domain number and station number of an IP address on the control bus
is automatically determined. In normal situation, the automatically determined setting
should be used.
Start condition
The start condition determines which method to be used, initial cold start or restart, to
initiate the FCU, upon turning on the power to FCU which was in the power shutoff
status.
FCS performs either initial cold start or restart according to the specified start
condition.
When the FCS in station STOP status executes the start operation, the initial cold
start must be executed regardless of start condition.
“Momentary power failure tolerant time” can be set in the range between 0 and 4
seconds. If 0 is set, the start operation of the node is always set to the “initial cold
start.” The default value is 2 seconds.
When the no-response time of the node is longer than the “momentary power failure
tolerant time,” it is called prolonged node power failure.
When the no-response time of the node is shorter than the “momentary power failure
tolerant time,” it is called momentary node power failure.
For more detailed information, please refer to Field Control Station Basics
(IM 33S01B30-01E) Page 209 onwards.
Digital Filter
The digital filter is a function to remove the noises from process input signals.
The following is the computational expression for the digital filter:
The defaults for these digital filter coefficients are set to the values indicated below:
Self Station
Define the communication buffer size to transfer the values of global switches
assigned to the present station to other stations.
. Buffer Size: Define 32 (bytes) to transfer the values, or 0 not to transfer them.
(The default is 0.)
When you choose “Internal Station Scan Transmission,” define the communication
buffer size to receive data from its station.
Wind Up Time
Windup operation is a preparatory processing for organizing time-series data that are
required for control operations. The function block’s input processing, control
processing, calculation processing and alarm processing executed during windup
operation are executed in the same manner as in normal operation. All output signal
processing, except for the one that outputs control output signals to the process
output terminal, are executed in the same manner as in normal operation.
Sequence table blocks and logic chart blocks don’t operate while windup operation is
running.
SEBOL/User C Ratio
The setting of the processing executed in the idle time in FCS’s CPU is defined in
“SEBOL/User C time ratio” on the FCS Constants Builder. This time ratio is set as
“100 %” as default, means the total idle time of FCS’s CPU is used by SEBOL.
Only the high-priority alarm can be reissued as repeated warning alarm. If the
definition item of repeated warning alarm cycle is defined as zero second, repeated
warning alarm does not effect.
. Repeated warning alarm period: The setting value is between 0 to 3600
seconds. When 0 is set, repeated warning alarm function is disabled. Default is
600 seconds
The repeated warning alarm has a function in which at initial cold start (include
recovery from a long period of power failure) of the FCS, only the high-priority alarms
are picked up from all the alarms and issued to the operation and monitoring
consoles.
With mask: Only the alarms that were newly activated and high priority alarms will
issue the alarm messages when the FCS initiates cold start.
Without mask: Every alarm that is in progress will be classified as newly activated,
and the process alarm messages will be issued at initial cold start.
The effective inter-station data link points are the points of the inter-station data link
actually wired in Control Drawing Builder or in Function Block Detail Builder or in
Function Block Overview Builder within each FCS.
FFCS may be configured as a compact type field control unit with 3 I/O nodes. The control
bus is V net (10BASE-2).
The type and number of the module to be installed in AFF50S/AFF50D vary with model
name and specification code of AFF50S/AFF50D.
• Each processor module has two MPUs. Each MPU performs the identical control
computation. The computation results of the two MPUs are compared using a collator
during each control computation cycle.
• If the computation results of the two MPUs match, the collator determines that the
computation is normal and sends data to the main storage and the bus interface unit.
• Because the main storage has an ECC (Error Correcting Code), it corrects transient
bit inversion errors occurring inside the main storage.
• If computation results between the MPU1 and MPU2 do not match, the collator
determines that a computation error has occurred, and then the control right is
transferred to the standby processor module.
• The standby processor module performs the same control computation as the
controlling processor module even when it is in the standby state. Therefore, the
standby processor module can immediately resume the output of control computation
data to the bus interface when it takes over the control right.
ESB buses can be duplexed regardless whether the processor module (CP401) has a
single or dual-redundant configuration. Duplexed ESB buses consist of two ESB bus
coupler modules (EC401s) mounted in slots 7 and 8 of the FCU, two ESB buses, and two
ESB bus slave interface modules (SB401s) mounted in local nodes.
When referencing the “Dual-Redundant Configuration of Enhanced Remote I/O Bus (ER
Bus)” of the KFCS2 above, please be aware of the following item:
• ER buses can also be duplexed by mounting two adjacent EB401s in the I/O
module section of the FCU.
F3.4 Input/Output
Input/Output Function is the function that exchanges data within the FFCS as well as
between the FFCS and non-FFCS devices.
Define the FCU’s I/O module section as node 1 (node number 1) in the Create New
FIO Node dialog box. [Type] is fixed to [Local] for node 1.
To newly create a local node as an expanded node, an I/O module must not be
defined for slots 7 and 8 of the FCU’s I/O module section since an ESB bus coupler
module (EC401) is installed in one or both of these slots.
To use a local node as an expanded node, slots 7 and 8 of the FCU’s I/O module
section must be vacant in order to install an ESB bus coupler module (EC401) in one
or both of these slots.
If only a single ESB bus is used, install an EC401 in slot 7. Although slot 8 will be
vacant, no I/O module can be defined for slot 8.
The FFCS-L is a control station that can only be connected to Vnet/IP. The types of function
blocks and I/O cards that can be connected are the same as those of the FFCS.
FFCS-L field control unit is a model of CENTUM CS 3000 field control station (model name:
AFV10S/ AFV10D) that applies Vnet/ IP to the control bus.
The type and number of the modules to be installed in AFV10S/AFV10D vary with model
name and specification code of AFV10S/AFV10D.
The FFCS-L hardware is different from the FFCS hardware in the following points. Other
hardware components are the same as those of the FFCS.
● V net Coupler
The Vnet/IP bus is directly connected to the RJ-45 communication port located in the
front of the CP451 on the control side and the standby side. There is no V net coupler
in the CPU nest.
F4. 4 Input/Output
Input/Output Function is the function that exchanges data within the FFCS as well as
between the FFCS and non-FFCS devices.
When connecting a Local Node to FCU, install ESB Bus Coupler Module (EC401) to
FCU.
EC401 must be installed in slot 7 and slot 8. To make single configuration, EC401
must be installed in slot 7, and Slot 8 must be empty.
To use a local node as an expanded node, slots 7 and 8 of the FCU’s I/O module
section must be vacant in order to install an ESB bus coupler module (EC401) in one
or both of these slots.
If only a single ESB bus is used, install an EC401 in slot 7. Although slot 8 will be
vacant, no I/O module can be defined for slot 8.
The input and output interfaces consist of Software I/O, Process I/O, Communication I/O and
Fieldbus I/O.
. Software I/O
Software input and output is a function to carry out the virtual input and output
connection inside of FCS by software.
Signals can be received from the process detecting element (transmitter) to the FCS, and
can be output from the FCS to the process control element (valve).
When the station type of an FCS is either KFCS or LFCS, a node for installing an I/O
module must be created prior to creating an I/O module.
A node for holding I/O modules can be created from System View, right click on [IOM]
[Create New] [Node].
NOTE:
Type shows the different types of I/O modules that may be installed based on
different I/O module nests selected.
No. 1
No. 1 No. 2
No. 2 No. 3
No. 3 No. 4
No. 4 No. 5
Slot positions are shown below for different I/O Module Nest.
Slot 4
Slot 1 Slot 1 Slot 2 Slot 3
Slot 2
Slot 1
The two I/O modules installed next to each other (odd numbered slot and the odd
number + 1 slot) can be configured as dual-redundant.
When the option [Duplicate the next card] is checked, a dual-redundant I/O module
(u-s IOM name Dup) will be created.
On the IOM module property sheet, check the mark “Duplicate Next Card.”
Normally, the module with slot number 1 is the control side and the module with slot
num-ber 2 is the standby side. If the module on control side fails, the module that was
on the standby side will take over the control. Function blocks will read data from the
new control side module.
The IOMs allowed to be defined dual redundant are listed below:
• Status input
• Status output
• Analog input
• Analog output (only current output module AAM51 or AAM50)
Checking the [High Speed Read] option with only one I/O module installed in one unit
will enable the FCU to read from I/O module at high speed.
This option is available for Package Communication modules (ACM11/ACM12) and
the Fieldbus Communication module (ACF11).
Click
G1.4.1 Terminal
A terminal of a process I/O or a Fieldbus I/O can be numbered in accordance with its
physical position and the I/O module location.
The format of a terminal number is as follows:
G1.4.2 Signal
This item is used to specify the IOM type.
The following IOM types can be selected.
• Current input (AAM11)
• Voltage input (AAM11)
• Current input (AAM11B)
• Voltage input (AAM11B)
• Current input/Single function (AAM10)
• Voltage input/Single function (AAM10)
• mV input (AAM21)
• Thermocouple input (AAM21)
• Resistance temperature detector input (AAM21)
• Potentiometer input (AAM21)
• Pulse input (APM11)
• Current output (AAM51)
• Voltage output (AAM51)
• Current output/Single function (AAM50)
G1.4.3 Conversion
The selection list varies with the IOM type.
The selection list and default value for each IOM type are shown in the table below.
For more detailed information, please refer to Field Control Station Basics - Range
High/Low Limit (IM 33S01B30-01E) Page 62 & 63.
G1.4.6 Unit
Selectable units of measurement range vary with the IOM type.
The unit selection list and default value for each IOM type are shown in the table
below.
G1.4.8 Dual
The dual redundant can be designated to the current output module AAM51 or
AAM50, only for the odd numbered IOM. The IOM is called duplex source.
If the Dual redundant is defined as “Enable” to the IOM, the signal of the duplex
source will be copied to its corresponding duplex destination. Once the signal is
copied, definition change on the duplex destination IOM becomes impossible.
The table below shows the relationship between terminal numbers of duplex source
IOMs and destination IOMs.
High Limit
The level can be defined within a range of -25.0 to 125.0 (max. 5 digits, in %). If the
high-limit is defined lower than the low-limit , an error will occur. The default is
“+106.3.”
Low Limit
The level can be defined within a range of -25.0 to 125.0 (max. 5 digits, in %). If the
lower-limit is defined higher than the high-limit, an error will occur. The default is “-
6.3.”
Low-Input Cut
The low input cut value for square root extraction can be defined in the IOM Builder.
When the input signal is below the low input cut value, the square root extraction will
not be performed, the output equals to the input value.
The default is “0.6” (%).
Clear Time
OOP output clear time is the time limit to make the output into tight-shut state
automatically after OOP occurred.
OOP output clear time may be defined in an up to 4 digits value in the range of 0 to
25.5 (unit: seconds).
The default setting is 4 seconds.
• When check the “Set Fallback” item, and then it is required to check the option
button for either “Maintain Current Value” or “Output data.” The default option is
“Maintain Current Value.”
• When not check the “Set Fallback” item, the current value will be held when the
processor unit or the interface of the processor unit fails. However, the
occurrence of the abnormality will not be notified even when the failed processor
unit or the interface of the processor unit return to normal state.
The IOMs allowed to select Fallback are below:
Output
Up to 5 digits may be used for fallback- output, the range for current output is -17.2 to
112.5 while the range for voltage output is -25.0 to 225.0 (unit: %).
There is no default setting.
Input Filtering
The default is “Disabled.”
The IOMs allowed to select pulse input filtering are listed below:
Transmitter Power
The voltage of the pulse input transmitter power supply (APM11) can be defined in
the IOM Builder.
The voltage is defined to either [12] or [24] (V). The default is [12].
G1.4.8 Resistance
The total resistance of potentiometers may be defined on the IOM Builder.
All resistance values (RESIST) may be defined in up to 7 digits number in the range
of 0 to 3000 (unit: ohm). When value is not defined, the high limit of the total
resistance value will be used. There is no default setting.
The IOM allowed to select resistance is listed below:
G1.4.10 Command
The optional setting for each I/O module can be set by entering a line of command
script.
The command scripts for control I/O modules (AAM11, AAM11B, AAM10, AAM21,
APM11, AAM51, AAM50) are shown as follows:
The applicable commands for I/O modules are different. The details are shown as
follows:
Click
G1.4.1 Terminal
A terminal of a process I/O or a Fieldbus I/O can be numbered in accordance with its
physical position and the I/O module location.
The format of a terminal number is as follows:
G1.4.2 Mode
The available selections for the point mode and the default setting vary according to
the input/output type as shown in the table below.
G1.4.7 Label
Set “Direct” or “Reverse.” The default is “Direct.”
G1.4.9 Level
The security level of the module data can be defined.
Select the level from 1 to 8. The default is level 4.
Tag mark
Action type 1 5 2 6 3 7 4 8
Confirm O X X O X O X O
G1.4.12 Help
The name of the Help message number defined by the user must be specified in the
IOM Builder. The setting is optional. The help message may be identified by
assigning the help message number a unique ID.
The help message number can be omitted.
The entry format of the Help message number name is as follows:
G1.5 Exercise
1. Configure an Analog I/O Nest (AMN11) in the 3rd unit of the LFCS.
AAM11
AAM51
AAM11
AAM51
AAM51
AAM11
AAM51
AAM51
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
4. Configure a Contact I/O Module, ADM51T in the 4th unit of the LFCS such that
every output has a redundancy.
5. Configure two contact output points with the following display formats.
The input and output interfaces consist of Software I/O, Process I/O, Communication I/O and
Fieldbus I/O.
. Process I/O
Process I/O stands for the interface for the signal communication between Field
Devices and field control station. An FCS receives signals from field process detection
devices and sends control signals to field control devices.
. Software I/O
Software input and output is a function to carry out the virtual input and output
connection inside of FCS by software.
Signals can be received from the process detecting element (transmitter) to the FCS, and
can be output from the FCS to the process control element (valve).
When the station type of an FCS is either KFCS or LFCS, a node for installing an I/O
module must be created prior to creating an I/O module.
A node for holding I/O modules can be created from System View, right click on [IOM]
[Create New] [Node].
G2.2.1 Type
Two selections, Local and Remote, are available for Type.
To create a remote node, it is necessary to define an EB401 (ER bus interface
master module) for a local node to which that remote node is to be connected in
advance.
G2.2.2 Node
The node number is used to identify a node unit. Specify a node number between 1
and 10. The default node number is 1.
A maximum of 10 local nodes, a maximum of eight remote nodes, and a total of 10
local and remote notes when they are mixed can be connected.
Also, a maximum of four ER buses can be connected to each KFCS.
G2.2.3 Master
Create a new EB401 (ER bus interface master module) for connecting a remote node
in a local node. System View, right click on [Node] [Create New] [IOM].
Select the installation position of the EB401 (ER bus interface master module) to
which a remote node is to be connected.) Specify this item only when the node
type is remote). The installation position is expressed in the following format:
NODE\EB401
n: Node number
s: Slot number
If 40 W power supply unit is used, the external power supply is required when the I/O
modules provides power to the field transmitters. In this case, check the check box of
[24VDC from External Power Unit].
If the installed I/O modules do not supply power to the field transmitters, do not check
the check box of [24VDC from External Power Unit]. Thus the 24VDC will not be
supplied to the field transmitters.
NOTE:
Up to 10 node units for FIO can be installed for each FCU, and up to eight I/O
modules can be installed for each node unit.
• Contact Input/Output
This item is not available for the contact I/O modules that do not support dual-
redundant configuration and Status/Pulse Output modules (ADV157, ADV557).
Output in a lump: Output when all highest scan function blocks in the FCS complete
their processing.
Output immediately: Output when the connected function block is performing output
process.
Click
G2.4.1 Terminal
A terminal of a process I/O or a Fieldbus I/O can be numbered in accordance with its
physical position and the I/O module location.
The format of a terminal number is as follows:
G2.4.2 Conversion
The selection list of the signal conversion varies depending on the type of the I/O
module.
The following lists the selection list and default values of the signal conversion:
For more detailed information, please refer to Field Control Station Basics - Range
High/Low Limit (IM 33S01B30-01E) Page 112 - Page 114.
G2.4.5 Unit
The values that can be selected as the unit symbols of the range vary depending on
the I/O module type, signal conversion type, and terminal position.
The following lists the selection list and default values of the unit of the range:
G2.4.8 Label
The user-defined label is set with IOM Builder. The user-defined label can be set for
terminals.
Nothing is set by default.
Up to 16 byte alphanumeric characters can be entered.
The setting of the user-defined label may be omitted.
The following shows the specification format of the user-defined label:
Low Limit
Numeric values of up to five digits can be set for the LOIOP in the range from -25.0 to
125.0 (unit: %). The default setting is -6.3. However the default setting for AAR181-S
and AAR145-S I/O modules is zero “0”.
G2.4.4 Fallback
Applicable to Analog Output Cards.
Output
A value in the range between -17.1875 and 112.5 (unit: %) can be set for the FBOUT.
The default setting is -17.1875.
Transmitter Power
Set either [12] or [24] (unit: V). The default setting is [12].
Command
Specify a special setting for each I/O module signal (terminal) in a command line.
The following lists whether the command line input is enabled or disabled for each I/O
module signal (terminal):
Click
G2.4.1 Terminal
A terminal of a process I/O or a Fieldbus I/O can be numbered in accordance with its
physical position and the I/O module location.
The format of a terminal number is as follows:
G2.4.2 Mode
The selection list of the point modes varies depending on the I/O module type.
The following table lists the correspondence between the module types and point
modes:
The switch position labels refer to character strings displayed as labels for switches.
It can be selected from a list in data entry area.
G2.4.7 Label
Set “Direct” or “Reverse.” The default is “Direct.”
G2.4.10 Level
Security level may be set from level 1 to level 8. Level 4 is the default security level
set for the function blocks.
Tag mark
Action type 1 5 2 6 3 7 4 8
Confirm O X X O X O X O
G2.4.13 Help
There are system-fixed help dialog and user-definable help dialog for defining help
message.
The setting is optional. The help message may be identified by assigning the help
message number a unique ID.
The help message number can be omitted.
The entry format of the Help message number name is as follows:
The input and output interfaces consist of Software I/O, Process I/O, Communication I/O and
Fieldbus I/O.
The input and output interfaces consist of Software I/O, Process I/O, Communication I/O
and Fieldbus I/O. A field control station can access internal and external data via these
I/Os.
Process I/O stands for the interface for the signal communication between Field devices
and field control station. An FCS receives signals from field process detection devices
and sends control signals to field control devices.
• The process I/O modules are directly installed to the same rack of Field Control Unit
(FCU).
• The Process I/O modules are installed to the local node, which is linked to the Field
Control Unit (FCU) through ESB (Extended Serial Backbord) bus.
• The process I/O modules are installed to the remote node, which is linked to the
Field Control Unit (FCU) or linked to the local node through ER (Enhanced remote)
bus.
The installation of I/O modules in FCU, local node and remote node are illustrated as
follows:
G3.3.1 Type
Two selections, Local and Remote, are available for Type.
Specify the type of a node to be created.
G3.3.2 Node
The node number is used to identify a node unit.
Specify a node number between 1 and 4. The node number 1 is reserved for the
node that holding the I/O modules inserted in the slots of FCU.
The nodes extended form this node can be numbered in between 2 and 4.
NODEn\sEB401
n: Node number
s: Slot number
An I/O Module can be created from System View, right click on [NodeX]
[Create New] [IOM].
NOTE:
Output in a lump: Output when all highest scan function blocks in the FCS complete
their processing.
Output immediately: Output when the connected function block is performing output
process.
Function blocks send their output data to process I/O image at the time of the function
blocks performing output processing.
By comparing the outputs with the I/O memory image, the processor unit puts the
difference to the output modules in the local nodes, and the output modules and
remote node communication interface modules (EB401) inserted in the slots of FCU
at the following timing:
The output data in the EB401 sent from process I/O image are periodically written to
remote nodes.
• The timings for writing the output data in process I/O image to I/O modules vary
with the designated options [Output in a Lump] and [Output immediately].
When option [Output in a Lump] is designated, the output data are written from
process I/O image to I/O modules at the completion of the highest scan of
function blocks.
When option [Output Immediately] is designated, the output data are written from
process I/O image to I/O modules right after the data are outputted from the
function blocks.
• The contact output data are written from process I/O image to I/O modules at
the completion of the highest scan of function blocks.
The highest scan period means that if the FCS is applied with High-Speed scan,
the High-Speed scan is the highest scan of FCS, and otherwise the Medium-
Speed scan is. If the FCS is applied with basic scan only, the basic scan is the
highest scan period.
G3.5 Creating a New EB 401 (ER Bus Interface Master Module : FFCS
Create a new EB401 (ER bus interface master module) for connecting a remote node in a
local node. While selecting the FCS folder - IOM folder - NODExx folder in the data tree
section of System View, select [Create New] - [IOM] from the [File] menu. The Create
New IOM dialog box will be displayed:
• “Internal Switch”
Used to exchange logical values between function blocks and other application functions,
• “Message Outputs”
Used to inform the occurrence of an event.
The software inputs/outputs that can be referenced and set from the sequence control blocks
are shown in the table below:
Software input/output element numbers of CS 3000 are shown in the table below:
Software input/output element numbers of CS 1000 are shown in the table below:
• Common Switches
• Global Switches
Common switches with element number %SW0001 to %SW0200 are fixed as system
switches. They are used to indicate the different statuses of the FCS.
Common switches in the CS 1000 with element number %SW0201 to %SW1000 may
be freely defined by users.
Common switches in the CS 3000 with element number %SW0201 to %SW4000 may
be freely defined by users.
● PFCS/SFCS
The data for common switches %SW0001 to %SW0007 that are used as the station
start ID switches and %SW0031, which is used as an extension common switch in a
PFCS/SFCS, are written by users.
Common switches %SW0097 to %SW0200 are valid only when the extension
common switch is set to 1 (valid).
For more detailed information on System Common Switches, please refer to Field
Control Station Basics (IM 33S01B30-01E) Common Switch tab.
Two types of manipulation signal outputs are available: a “latched” type and a
“non-latched” type.
● Element Number
Software inputs/outputs are identified by their element serial numbers.
● Tag Name
Tag names may be defined by users.
A user defined tag name is a string up to 16 alphanumeric characters (capital
letters only for the English alphabet), [ _ ] (underscore) and [-] (hyphen). However,
a [ _ ] (underscore) and [-] (hyphen) may not be placed at the beginning of a tag
name.
● Tag Comment
An explanatory description for each function block can be defined with up to 24
single-byte characters or 12 double-byte characters.
● Label
There are two types of label display formats for switch position; direct formal and
reverse format.
The figure below is an example of the label for switch position specified [ON,,OFF,
ON] in direct format.
● Btn1, Btn2
Any of the following 16 colors can be specified for each switch position label:
R: Red N: Black G: Green Y: Yellow
B: Blue M: Magenta C: Cyan W: White
SB: Steel blue PK: Pink SG: Spring green OR: Orange
YG: Yellow green VO: Violet DB: Deep sky blue GR: Gray
● Level
Security level may be set from level 1 to level 8. Level 4 is the default security
level set for the function blocks.
● Tag Mark
This mark indicates the tag priority level of the displayed function block.
The table below shows the relationship between tag marks and tag priority levels:
The following are the available selections. The default setting is “General.”
Tag mark
Action type 1 5 2 6 3 7 4 8
Confirm O X X O X O X O
● Upper Window
An upper window can be specified for each function block and connection I/O in
the System Builders beforehand. The specified upper window can be called up by
pushing the graphic button or the upper graphic key while the function block is
selected.
● Help
The user-definable help dialog messages are treated as dialog names that
may be specified as HW0001 to HW9999.
The defined value is broadcasted to each station in the system via V net scan
transmission when data transfer to other stations is defined at Scan Transmission
Definition on the FCS Constants Builder.
When the values of global switches under the control of other stations are sent via
scan transmission, the global switch on the present station is updated when data
receipt is defined at Scan Transmission Definition on the FCS Constants Builder. The
values of global switches are updated at the same time mostly on all stations in the
system. The values are updated by 100 msec, which is fixed.
Status operation for global switches is to change the ON/OFF state of global
switches by action signals from sequence blocks and logic chart block or function
blocks for which sequence connection is specified to its output terminals.
Status operation is applicable to global switches of present station only.
There are two output types of action signals for global switches: “latched type”
and “non-latched type.”
The following formats must be used for status operation of global switches:
● Element Number
Software inputs/outputs are identified by their element serial numbers.
● Tag Name
Tag names may be defined by users.
A user defined tag name is a string up to 16 alphanumeric characters (capital
letters only for the English alphabet), [ _ ] (underscore) and [-] (hyphen).
However, a [ _ ] (underscore) and [-] (hyphen) may not be placed at the beginning
of a tag name.
● Tag Comment
An explanatory description for each function block can be defined with up to 24
single-byte characters or 12 double-byte characters.
● Label
There are two types of label display formats for switch position; direct format and
reverse format.
The figure below is an example of the label for switch position specified
[ON,,OFF, ON] in direct format.
● Btn1, Btn2
Any of the following 16 colors can be specified for each switch position label:
R: Red N: Black G: Green Y: Yellow
B: Blue M: Magenta C: Cyan W: White
SB: Steel blue PK: Pink SG: Spring green OR: Orange
YG: Yellow green VO: Violet DB: Deep sky blue GR: Gray
● Level
Security level may be set from level 1 to level 8. Level 4 is the default security
level set for the function blocks.
● Tag Mark
This mark indicates the tag priority level of the displayed function block.
The table below shows the relationship between tag marks and tag priority levels:
The following are the available selections. The default setting is “General.”
Tag mark
Action type 1 5 2 6 3 7 4 8
Confirm O X X O X O X O
● Upper Window
An upper window can be specified for each function block and connection I/O in
the System Builders beforehand. The specified upper window can be called up by
pushing the graphic button or the upper graphic key while the function block is
selected.
● Help
The user-definable help dialog messages are treated as dialog names that
may be specified as HW0001 to HW9999.
Annunciator message outputs are processed at the basic scan cycles only.
%ANnnnn.PV.H -----N
● Element Number
Software inputs/outputs are identified by their element serial numbers.
● Message
Annunciator message is used to notify the operator of errors in the process.
Up to 24 alphanumeric characters (12 double-byte characters) may be defined in
the Annunciator Message Builder by user.
● Tag Name
A tag name can be assigned to each annunciator element number. A tag name
defined here can be used in place of the annunciator element number
(%AN000n) that has been assigned that tag name.
● Label
Specify direct format or reverse format.
● Level
Select a security level from level 1 to 8.
● Tag Mark
Select a tag mark type from the following 8 types.
This mark indicates the tag priority level of the displayed function block.
The following are the available selections. The default setting is “General.”
Tag mark
Action type 1 5 2 6 3 7 4 8
Confirm O X X O X O X O
● Alarm Level
The Alarm Processing is a message processing function performed by the HIS
when alarm occurs during plant operation.
Select an alarm processing level from [High], [Medium], [Low], [Logging],and
alarm levels defined in the Alarm Processing Table Builder.
● Upper Wndow
When an annunciator message occurs and if it is required to call up a related
window to the alarm acknowledged, define that window as upper window.
With the upper window defined, selecting the displayed annunciator message and
then pressing the upper window call-up button, or the upper window call-up key
on the operation keyboard can display that window.
An upper window can be specified for each function block and connection I/O in
the System Builders beforehand.
The window name must be 16 uppercase alphanumeric characters.
This setting is optional.
● Help
There are system-fixed help dialog and user-definable help dialog for defining
help message.
The setting is optional. The help message may be identified by assigning the help
message number a unique ID.
The help message number can be omitted.
The entry format of the Help message number name is as follows:
The syntax form for an operator-guide message output specification is shown below.
● Element Number
Software inputs/outputs are identified by their element serial numbers.
● Message
Define the character strings to transmit as an operator guide message.
Up to 70 alphanumeric characters are used.
● Color
Display color of character strings in operator guide messages
(Default color: white (W))
● Label
User-defined labels are names that can be defined for the analog process I/O and
for messages. User-defined label may be defined up to 16 alphanumeric
characters. The format for a user-defined label is given as below.
Labels may be omitted.
The syntax form for a print message output specification is shown below:
● Element Number
Software inputs/outputs are identified by their element serial numbers.
● Message
Up to 80 alphanumeric characters (40 double-byte characters)may be defined as
print message. When printing process data, the data may be indicated by
symbol. The data values are printed in the order of data items (data1, data2,
data3).
The occurrence, transmission and output of print messages are shown as below:
The table below shows the default and user-defined print formats:
● Label
User-defined labels are names that can be defined for the analog process I/O and
for messages. User-defined label may be defined up to 16 alphanumeric
characters. The format for a user-defined label is given as below.
Labels may be omitted.
Sequence message requests enable the operator to start or run the HIS functions
from an FCS.
The syntax form for a sequence message request specification is shown below:
In the above example, the Process Alarm window displaying the process alarm
generated at station 01 is called up as a medium-size window.
● Number
Software inputs/outputs are identified by their element serial numbers.
● Function
The following functions may be specified to a sequence message request:
• Calling up windows
• Executing a program assigned to the function key
• Operation keyboard LED ON/OFF/flash
• Run a designated program
• Multimedia
• Calling up a panel set (*1)
• Printing reports
● Station Name
The sequence message request is managed in an HIS.
Usually, ALL is specified in the station name item thus, the request received from
all FCSs may be executed.
If a station name is designated, only the request from the designated station is
executed.
● User-Defined Help
This is a help message that the user can freely define. The user can define help
messages to explain the function and operating procedure for user-defined windows
or help messages to explain the function block.
The user can search for user-defined help by entering the window name, tag name or
help number as the keyword.
The user-definable help message is defined in the Help Message Builder.
Define a number between HW0001 to HW9999 as help number.
The maximum size of one help message is 21 lines; each line can contain 70 single-
byte characters.
Help messages are defined on the Help Builder. Help Builder can be created from
System View, [HIS0164] [Help] Right click [Create New Window] [OK]
The Help dialog box may be called up from an active operation and monitoring
window, or from a window in which a function block is displayed or a system alarm
message is selected.
The dialog box will be closed simultaneously when the operation and monitoring
window from which the dialog box was called up is closed.
Only one Help dialog box may be called up for one operation and monitoring
window.
H4 Message Types
Each message has a number to identify the message type.
The following messages have system-fixed identification numbers and contents:
A process alarm message is the general term for messages that are output
corresponding to the process alarm.
The annunciator message is included in the process alarm category. User can define
the trigger signal and contents of the annunciator message.
H5. Questions
Q1. What is the main difference between Process I/O and Software I/O?
Q4. What is the difference between a Common Switch and a Global Switch?
• Annunciator Messages
• Operator Guide Messages
• Printout Messages
• Sequence Message Request
• Help Messages
• System Alarm Messages
• Process Alarm Messages
Q6. Which type of alarm priority have repeated warning alarm feature?
H6. Exercises
From the above sequence block [MSG] , annunciator messages in figure 1, operator
guide messages in figure 2 and printout messages in figure 3 will appear when the
[FIC200] is in LO alarm.
Before proceeding to the next chapter, resolve all alarms and change the mode of
[MSG] to MAN.
The Control Drawing Builder can be started by selecting a file from the System View.
[FCS0101] [Function Block] double click on [DR0002].
Text
Function
Block
Symbol
Wiring
Terminal name
Tag
name
I1.2 Text
This object represents an arbitrary character string.
I1.3 Wiring
This object represents the flow of data between function blocks or between a function
block and a data link block.
Two types of data link blocks are available: I/O data link block and external data link
block.
An I/O data link block can connect to a process I/O or software I/O.
An external data link block can connect to a function block defined in other control
drawings or a function block defined on other control stations.
I2 Toolbar Buttons
Select Mode
Text
Function Block
Wiring
This object represents the flow of data between function blocks or between a function
block and a data link block.
Click on point a and double click on point b. Wiring is drawn automatically with a
green bold line. As seen above, the colour of the wiring is purple.
For wiring drawn manually from point a to point b, the colour of the wiring will be light
blue.
• Automatic wiring
• Manual wiring
• Automatic Wiring
• Manual Wiring
Specify an output connection terminal, the point(s) of wiring connection, and input
connection terminal of a symbol block. Wiring will be drawn along the specified
points. The color of the wiring is light blue.
Wiring that has already been drawn can also be modified to branch off. In the
wiring already drawn, specify the point where branching should occur and specify
the wiring destination.
Forward wiring means wiring that follows the control sequence in the control
drawing.
Backward wiring means wiring in the reverse direction from the control sequence.
The forward wiring permits the connected blocks to execute the control action in
the same scan period.
The backward wiring makes the lower stream access the upper steam’s previous
scan signal. For example, in the above drawing, the process of A is behind the
process of B, so that B can only process the signal of A availed from the previous
scan.
A pop-up menu appears when the right mouse button is clicked inside the
terminal name entry area. The terminal name can also be selected from this
menu.
I4. Exercise
1. Open [DR0060] and create the following control drawing of a cascade loop.
Make sure that the necessary I/O modules are defined. [Save] to check for errors.
The regulatory control is one of the basic controls in the FCS and performs control
computation processing to monitor and control processes.
This chapter explains the function of the regulatory control block in detail.
The figure below shows a function block diagram of a general regulatory control block:
The regulatory control blocks have the following four processing functions:
Input Processing
Receives a signal from the input terminal and outputs a process variable (PV).
Output Processing
Reads the manipulated output value (MV) and outputs the result of control computation
processing to the output terminal as an output signal.
Alarm Processing
Detects an abnormality in the process variable (PV) or manipulated output value (MV) and
notifies the operation and monitoring functions.
1. Tuning Panel
Some of the parameters of the processing function can be specified in the tuning
panel of the function block, for example, SV, MV, alarm settings and tuning
parameters. It also depends on the security level of the individual blocks.
In the control drawing builder, highlight the function block and click on
The detail specification window appears for more properties of the function block to
be specified. Notice that the different tab headings contains the different
specifications.
J2.1 BASIC
● Tag Comment
An explanatory description for each function block can be defined with up to 24
single-byte characters or 12 double-byte characters.
● Scan Period
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 (*1) 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.
Select “200 ms” or “500 ms.” “50 ms”, “100 ms” or “250 ms” can also be used
by direct entry from keyboard.
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.
Select “200 ms” or “500 ms.” “50 ms”, “100 ms” or “250 ms” can also be used
by direct entry from keyboard.
The default is “200 ms.”
● Open/Close Mark
This mark indicates the open/close status of a device in response to manipulated
output.
“OPN” indicates the open status and “CLS ” indicates the close status.
There are five kinds of common input signal conversion for the Regulatory
Control Blocks and Calculation Blocks.
In addition, there are input signal conversion methods specific to particular
function blocks.
Select from “No Conversion,” “Square Root,” “Pulse-train,” “Control Priority Type
Pulse Train Input”, “Exact Totalization Pulse Train Input” and “Communications”.
The default setting is “No Conversion.”
The time scale conversion coefficient (Tk) is set corresponding to the totalizer
time unit.
The totalizer time unit must be set in the same unit as the measurement value
(PV). For example, if the unit of PV is “m3/min,” set the totalizer time unit to
“minute”.
The totalizer time unit can be defined on the Function Block Detail Builder.
If “None” is specified as the totalizer time unit, integration will not be executed.
● Low-Input Cut
When the integration of the reverse direction flow measurement (negative value
input) is allowed, integration cannot be executed for small flow in either direct or
reverse direction if a negative value is set to the low-input cut value.
The low-input cut value can be specified on the Function Block Detail Builder.
• Totalizer Low-Input Cut Value:
Set the data in the same unit of integrator value (PV), or percentage value for
the PV scale span.
If a percentage value is used, add % after the value.
The default setting is 0 %.
● Control Action
The control action direction function switches between direct action and reverse
action that reflect the increase or decrease of manipulated output value.
• Direct action
The control action in which the manipulated output value (MV) increases as
the process variable (PV) increases, or decreases as the process variable
decreases.
• Reverse action
The control action in which the manipulated output value (MV) decreases as
The process variable (PV) increases, or increases as the process variable
decreases.
● Measurement Tracking
The process variable tracking function prevent the abrupt changes in the
manipulated output value (MV) when change from the manual (MAN) mode to
automatic (AUT) mode, by forcing the setpoint value (SV) to agree with the
process variable (PV).
No-Conversion Output
The manipulated output value (MV) resulted from the control-calculation
process is No-Conversion output.
• Tightly-shut/fully-open:
Choose “Yes” or “No.” The default setting is “Yes.”
If the output direction of the analog output module is reversed, the actual
output current (mA) corresponds to the manipulated values (MV) 0% and
100% with 20 mA and 4mA.
Output Current = (-0.16MV + 20) mA
In this case, we can find out that when the default tight-shut MV is -17.19%,
the current output for tight-shut (Ms) will become 22.75mA (corresponds to
117.19%), while when the default full-open MV is 106.25, the current the
current output for full-open (Mf) will become 3 mA (corresponds to -6.25%).
J2.2 TAG
● Tag Mark
This mark indicates the tag priority level of the displayed function block.
The table below shows the relationship between tag marks and tag priority levels:
The user can specify whether the priority for each tag mark should be
acknowledged or not.
● Double Authentication
When manipulating the important function blocks, other than the logged-on user,
one more user’s confirmation may be required. In this case, the confirmation may
be performed on the Double Authenticated Confirmation dialog box.
In order to activate the double authentication for confirmation, [Double
Authentication] setting on the Function Block Detail Builder must be set to [Yes]
and the tag mark of the function block must be set as [Important].
There is no requirement that the user of [Name1] is superior to the user of
[Name2] and vice versa. Any users, excluding the user of [Name1] and the
default users (OFFUSER/ONUSER/ENGUSER) can be act as the user of
[Name2] for double authentication.
The user names of [Name1] and [Name2] and reasons for operation (Reason)
are recorded in the operation log message of the Double Authenticated
Confirmation dialog box.
When status change message is set as Bypass, the message of status change is
not recorded in the historical message file in HIS.
When the status change is performed manually on HIS, the status change
message will all be recorded in the historical message file in HIS regardless the
setting of bypass.
● Upper Window
An upper window can be specified for each function block and connection I/O in
the System Builders beforehand.The specified upper window can be called up by
pushing the graphic button or the upper graphic key while the function block is
selected.
● Help
The user-definable help dialog messages are treated as dialog names that may
be specified as HW0001 to HW9999.
● MV Display on Faceplate
The manipulated output value (MV)may be displayed in percentage (%)or real
amount. The real amount display is the same way as process variable (PV)and
setpoint value (SV) that reflects the amount in a specific engineering unit. When
displayed in percentage (%), the MV is converted into percentage and displayed
in %MV. When %display is defined, the following parameters are displayed in
percentage (%):
MV,OPHI,OPLO,MH,PMV
● CAS Mark
This mark indicates that the function block displayed on the instrument faceplate
may be set to cascade mode.
However, the definition may be set AUTO to let system decide according to
function block’s real connection.
● CMP Mark
This mark indicates that the block mode of the function block displayed on the
instrument faceplate is RCAS (remote cascade)or ROUT (remote output).
● MV Reverse Display
In the standard display of a function block faceplate, the high limit displays at the
top and the low limit displays at the bottom. MV reverse-display will display
upside-down. In this case, the pointer of manipulated output value (MV) behaves
oppositely in accordance to the digital value of parameters.
This designation only changes the display of function block’s faceplate and does
not relate to the actual output value.
● Index
This function displays indexes that show the permissible range of the manually
manipulated values at the normal operation.
The manipulated output index is only available for Regulatory Control
Blocks.
This function displays two indexes in the manipulated output value (MV) scale on
the operation monitoring window of the operation and monitoring function. These
are called the manipulated output indexes.
They can be used as manipulation guides in the manual mode, or as guides for
verifying normal status in the automatic mode.
● Scale – division
The scale divisions may be specified as 1, 2, 3, 4, 5, 7 divisions. Auto-division
may be used.
Only custom equipment names can be specified as the upper equipment name.
J2.3 INPUT
● Process Variable Range
The engineering unit and scale range of raw input signals (RAW) input to an IN
terminal agree with the engineering unit and scale range of data at the connected
destination of the IN terminal. A raw input signal turns into a process variable
(PV) after input processing.
The defaults for these digital filter coefficients are set to the values indicated
below.
• Digital Filter Coefficient 1: 0.5
(When the digital filter coefficient is 0.5 and scan period is 1 second, the time
constant is 1 second)
● PV Overshoot
Select “Overshoot PV” or “Holding PV.”
The default setting is “Holding PV.”
When the data status of input signal becomes invalid (BAD), the PV overshoot
function overshoots the process variable (PV), or upscales it to scale high-limit or
downscales it to scale low-limit.
The PV overshoot is supported only for the Regulatory Control Blocks.
Since the PV overshoot is for process input signal, it is executed when the I/O
connection type is process I/O.
The following table shows the relationship between the cause for invalidity (BAD)
and process variable (PV) when the PV overshoot is used.
With “Holding PV,” when the data status of process variable (PV) becomes
invalid, the last good process variable is held.
Furthermore, when the input signal is not a process input signal, the operation
becomes “Holding PV” even though “Overshoot PV” is specified.
J2.4 ALARM
● Alarm level
Designating an alarm processing level to a function block or an element, the
alarms from the function block or the element will have the designated priority
and display the designated color.
The definitions for level 1 to level 4 are fixed for a whole system.
The alarm priorities and colors for level 5 to level 16 can be defined by users.
The alarm priority defined for the first 4 levels of alarm processing are:
• Level1
All alarms initiated from the function block or the element are “High-priority
alarms.”
• Level2
All alarms initiated from the function block or the element are “Medium-priority
alarms.”
• Level3
All alarms initiated from the function block or the element are “Low-priority
alarms.”
• Level4
All alarms initiated from the function block or the element are “Logging
alarms.”
If the input process variable (PV) exceeds the high-high limit alarm setpoint value,
the high-high limit alarm (HH) is activated. When in alarm state, if the process
variable (PV) becomes smaller than the value obtained by subtracting the alarm
hysteresis value (HYS) from the high-high limit alarm setpoint value (HH), the
system recovers from the high-high limit alarm.
Similarly, when the process variable is below the low-low limit alarm setpoint
value (LL), the low-low limit alarm (LL) is activated. When in alarm state, if the
process variable (PV) becomes greater than the value obtained by adding the
alarm hysteresis value (HYS) to the low-low limit alarm setpoint value (LL), the
system recovers from the low-low limit alarm.
If the process variable (PV) exceeds the high limit setpoint value, the high limit
alarm (HI) is activated. When in alarming state, if the process variable (PV)
becomes smaller than the value obtained by subtracting the alarm hysteresis
value (HYS) from the high limit alarm setpoint value (PH), the system recovers
from the high limit alarming state.
Similarly, when the process variable (PV) is below the low limit alarm setpoint
value (PL), the low limit alarm (LO) is activated. If the process variable (PV)
becomes greater than the value obtained by adding the alarm hysteresis value
(HYS) to the low limit alarm setpoint value (PL), the system recovers from the low
limit alarming state.
● Hysteresis
The alarm recovery point above or below the low/low-low or high/high-high limit.
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 %.
T = Ts●Tp
When it is determined that the changes in the process variable (PV) over a
specified time exceed the velocity alarm setpoint value (VL), the velocity alarm in
the positive direction (VEL+) is activated if the changes are in the increasing
direction. Similarly, if the changes are in the decreasing direction, the velocity
alarm in the negative direction is activated (VEL-).
The system will recover from the alarm status if the change in the process
variable (PV) falls into the range in which the alarm hysteresis value (HYS) is
subtracted from the velocity alarm setpoint value during the alarm status.
The input velocity alarm indicates abrupt changes in the process condition and
abnormalities in the detectors or the transmitters.
● Hysteresis
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 %.
● Deviation Alarm
The deviation alarm check is a function that determines whether the absolute
value of the deviation (DV=PV-SV) between the process variable (PV) and the
setpoint value (SV) exceeds the absolute value of the deviation alarm setpoint
value (DL).
The types of deviation alarm checks are listed below.
• Detection of both directions:
Monitors deviation in both directions
• Detection of single direction:
Monitors deviation in only one direction, positive or negative
• No detection:
Detection is not conducted
The default is “detect both directions.”
● Hysteresis
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 1.0 %.
The output open alarm check is a function that determines the data status
received from the I/O module.
The output open alarm is activated only in the function block that is directly
connected to the I/O module.
When it is determined that the manipulated output value (MV) exceeds the
manipulated output variable high limit setpoint(MH), an output high limit alarm
(MH) is activated. Similarly, when it is lower than the manipulated variable low
limit setpoint (ML), an output low limit alarm (MLO) is activated.
● Hysteresis
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. Default is 2.0 %.
If we use the sampling value derived at each interval of the control period for the
above expression, the differential expression of the PID control computation is
transformed as follows:
The subscripts “n” and “n-1” represent the sample against the control period, it
stands for the nth sample or n-1th sample.
The PID Controller Block uses the following five PID control algorithms to perform
PID control computation.The actions vary with the characteristics of a controlled
system and the purpose of control.
The table below shows the PID control algorithms and the input variable of each
term:
The process variable (PV) and setpoint value (SV) used in the computation are
both engineering unit data. The manipulated output change ( MV) obtained in an
engineering unit by the range conversion performed via the scale conversion
coefficient (Ks).
● Control Period
The controller block executes the input processing per scan period. However, the
control calculation and output processing are executed per each control period.
The control period of the controller block is a time period that the controller
block executes control calculation and output processing during automatic
operation (AUT, CAS, RCAS). The control period of the controller block is always
an integer multiple of the scan period.
The only processing that the controller block always performs for each
scan period is input processing and alarm processing. Control calculation
and output processing are performed once per each control period.
The intermittent control action is used for the sampling control with a sampling
value to be measured at the timing determined by outside of the controller block.
● I/O Compensation
The Input or Output Compensation function adds the compensation value (VN)
received from outside to the input signal or output signal of PID control
computation, while the controller block is operating automatically in the automatic
(AUT), cascade (CAS), or remote cascade (RCAS)mode.
Normally, the external data is set directly to the compensation value (VN) from
other function block. However, the external data from other function block can be
connected to the compensation input terminal (BIN), then set to the
compensation value (VN).
For manual operation, the manually set manipulated output value (MV) is not
affected by the Input or Output Compensation.
● Input Compensation
The input compensation is a control action that adds the compensation value
(VN)received from outside to the input signal of PID control computation
respectively.
The computational expression of the input compensation:
● Output Compensation
The input compensation is a control action that adds the compensation value
(VN)received from outside to the input signal of PID control computation
respectively.
The computational expression of the input compensation:
● Non-linear Gain
The non-linear gain function changes the proportional gain in accordance with the
deviation of the process variable (PV) from the setpoint value (SV)in the control
computation. As a result, a non-linear relationship is formed between the
manipulated output change (MV) and the deviation of the process variable (PV)
from setpoint value (SV).
The non-linear gain function is used for pH control,in which the process gain often
becomes too high near the target value, or for buffer tank level control, whose
purpose is to stabilize the discharge volume while maintaining the tank level
within the limits.
The non-linear gain function calculates the control output change (∆MV), using
the effective proportional gain (Kpe) obtained through non-linear correction of
proportional gain (Kp).
The figure below shows a flow of the non-linear gain.
● Gap Action
The gap action moderates control effects by lowering the proportional gain when
the deviation is within the preset gap width (GW).
● Deadband
The deadband action stops the manipulated output value (MV) from changing
while the deviation (DV)is within the preset deadband (DB) range, by causing the
manipulated output change (MV)to be “0.”
The deadband action causes the manipulated output change (∆MVn) to be “0”
when the absolute value of the deviation (DV) minus the hysteresis value
becomes smaller than the deadband width (DB). When the absolute value of
deviation (DV) increases greater than the deadband width (DB), the manipulated
output change after the deadband action (∆MVn) will be brought back to the
manipulated output change before the deadband action (∆MVn0).
● Hysteresis
Engineering unit data between 0 and the PV scale span range limit must be set.
The default is the value equivalent to 1.0 %of the PV scale span.
● AUT Fallback
The AUT fallback is an error processing function that switches the block mode
from cascade (CAS)or primary direct (PRD)to automatic (AUT)when the AUT
fallback condition is established. Thus the set value of the control loop can be set
by the operator.
The AUT fallback condition is established when the data status of the cascade
setpoint value (CSV) become invalid (BAD) or communication error (NCOM).
J2.6 OUTPUT
● Output Change
Engineering unit data or percentage within the range from 0 to the MV scale
span setting in positive values only (six significant figures).
The default setting is 100.0 %.
● Auxiliary Output
The auxiliary output is used when output a signal through the SUB terminal to a
destination other than the final control element. The signal is often used as
compensation data to other function blocks, or to the indicator outside of the FCS,
etc.
Output Data:
Selectable from “PV” , “DPV“, “MV” and “DMV”.
Default is “PV.”
Output Type:
Selectable from “Positional Output Action” and “Velocity Output Action”
Default is “Positional Output Action.”
When the output action for auxiliary output is set to “Positional Output Action,”
the output values (MV, ∆MV, PV, or ∆PV) can be set in the connection
destination as it is. Also, when set to the “Velocity Output Action” type, the
value read back from the connection destination is added to the output value
and set in the connection destination.
● MV Display Style
Select “Automatic Determination” or “User Define.”
The default is “Automatic Determination.”
When “User Define” is selected, set the engineering unit and scale range for the
manipulated output value (MV).
• MV Range:
High and low limits.
Numerical values of seven digits or less, where the sign and decimal point
occupy one digit each.
The default is “100.0” for the upper limit and “0.0” for the lower limit.
When the data status of the cascade connection destination is CLP+ or CLP-, the
output direction of the manipulated output value (MV) is restricted, i.e., the value
cannot be changed to exceed or falls below the present output value, so that only
the manipulated output value (MV) in the direction that cancels CLP+ or CLP- is
output.
A Regulatory Control Block outputs its manipulated output value (MV) or the
vicissitude of that value (∆MV).
There are two types output action: positional and velocity:
• In velocity output action, the amount of change for the current output (∆MV)
is added to the value read back from the connection destination of the output
terminal.
Adds the current manipulated output change (∆MV) to the value readback
from the output destination (MVrb) and determines the manipulated output
value (MVn).
J2.7 CONNECTION
The connection functions establish data transfer between the instruments. There are
3 different kinds of connection:
B
Interterminal connection: connection between instrument terminals.
C (Reference) PVI-DV
IN OUT
SET
PID
IN MV OUT
B
A (Input) SET
PID A (Output)
IN P OUT
BDSET-1
I/O Card I/O Card
J04
C (Setting)
1 to 5 V 4 to 20 mA
J2.8 Others
● Constant
Constants are preset tuning parameters. Up to 1,024 alphanumeric characters
can be used for each constant.
Upon online downloading to an FCS, the constants are always substituted for the
current tuning parameters for any changed function block. The saved tuning
parameters take precedence over the constants upon offline downloading to an
FCS, while the constants take precedence over the unsaved tuning parameters
upon initial offline downloading to an FCS.
● Syntax
The syntax for setting a constant is DataItemName = Constant
If the constant is a character string, enclose the string in " " double quotation
marks.
The syntax for setting a constant for array data is DataItemName[Subscript1] =
Constant or DataItemName[Subscript1, Subscript2] = Constant.
When setting multiple constants, separate them with a , (a comma).
J4 Question
1. What is the main difference between Process I/O and Software I/O?
This chapter explains details of Sequence Table Blocks and Logic Charts.
The following two models of blocks are categorized as Sequence Table Block:
The figure below shows the function block diagram of Sequence Table Blocks (ST16,
ST16E):
Action Signal
Enter the element symbol and data item into the Tag name. Data item column as the
input connection information then enter the action specification to Data column.
Rule Number
Up to 32 rules per block may be used. The output is based on each rule condition
and condition testing result.
Condition Rule
Describe the Y/N (Y:true, N:false) pattern (combination) to condition rule. If the
testing result of condition signal corresponds with the Y/N pattern, the condition of the
rule is satisfied.
Action Rule
Describe the Y/N (Y:Positive action; N:Negative action) pattern (combinations) to
action rule .Perform manipulated output according to the Y/N pattern of the action
rule for the rule number whose condition is satisfied.
• THEN label
Describe the next step label when the corresponding rule condition status is true.
Transition to the step described in the THEN label is executed after the
manipulated output is completed.
• ELSE label
Describe the next step label when the corresponding rule status is false.
Data
Describe the condition specification of the condition signal or the operation
specification of the action signal.
Comment
Comments are defined by users for the condition and action signals. The meaning of
symbols and the contents of status manipulation may be put in these texts, by using
up to 24 single-byte alphanumeric characters, or 12 double-byte characters.
By clicking the task [Referencing Signal Comment] from the [Tool] menu, the user-
defined comment text may be displayed at the right area of signals.
The comment text for the referenced signals can not be edited on the sequence
table editing window.
The user-defined comment text (tag comments) may be displayed at the right area of
signals based on the steps indicated below.
Processing Timing
The processing timing of a sequence table consists of start timing and output timing.
Start timing refers to the timing at which control algorithms of the sequence table are
executed upon receipt of input signals.
Output timing indicates the conditions under which action signals are output at the
time a periodic start type or one-shot start type sequence table is executed.
• Start Timing:
Select either
“Periodic Execution Type (T),”
“One-shot Processing Type (O),”
“Startup at Initial Cold Start/Restart (I)” or
“Restricted Initial Execution Type (B).”
• Output Timing:
Select either
“Output Only When Conditions Change (C)” or
“Output Each Time Conditions are Satisfied (E).”
Scan Period
Scan Period
• Step label 00 is executed during each period. Step 00 may only be described at the
head of a sequence table group. Step 00 cannot be described as a next step label.
• For step sequences, the next execution step label must be described in
THEN/ELSE in order to advance the steps. The step will not be advanced if both next
step labels in
THEN/ELSE are blank. If there is no description for the next step label, the same step
is executed each time, the sequence does not move step.
• The next step specified in THEN is the step to advance when the condition test
result in positive. When all operations for the corresponding rules are completed, the
step proceeds to the next step.
• The next step specified in ELSE is the step to advance when the condition test
result in negative. When conditions for the corresponding rules are established, the
step proceeds to the next step without executing the operation rules.
• If there are multiple requests for step transition in the same step, the step advances
to the next step label that is described for the smallest rule number.
• When a step is advanced, the conditions for the rules are initialized once. In other
words, all the conditions become false with respect to the previous execution.
• The timing in which the next step is actually executed after a step is advanced is the
next scan period.
Push the start button, valve A opens to fill water to the tank. When the tank is full, switch
A becomes ON, the valve is closed.
Push the start button again when the tank is full, then the valve B opens.
When the drain process ends, switch B becomes ON, the valve B closes.
In the above sequence table, rule numbers 01 and 02 are step A1. Rule numbers 03 and
up are step A2. Rule numbers 05 and beyond do not have any description for the
condition rule, operation rule or move-destination step label, so they are not subject to
condition testing nor operation.
Step A1 monitors the conditions for rule numbers 01 and 02 simultaneously. Of rule
numbers
01 and 02, whichever the condition is satisfied will be executed. Executing the operation
of rule 01 does not advance the step, since there is no designation in the move-
destination step label. After executing the operation, A1 resumes monitoring rule numbers
01and 02 again. On the other hand, if the condition for rule number 02 becomes true, the
operation of rule 02 will be executed, and the step advances to A2 because the move-
destination step label has a designation.
As for condition testing, a condition is satisfied when all conditions (Y or N) for the same
rule number are true. A sequence table whose rule columns are all blank is considered
true unconditionally.
Operations are executed according to the operation contents of Y or N described for the
rule number whose conditions are satisfied.
When the output timing is specified as “Output Only When Conditions Change,” the
operation is executed only once when the condition is switched from false to true.
However, if non-latched output is specified for the operation signal, the operation changes
when the condition is switched from true to false.
When the output timing is specified as “Output Each Time Conditions are Satisfied”, the
operation is executed during each period as long as the condition remains true.
The sequence table in the figure shown above monitors the conditions in rule numbers 01
to 04 simultaneously. Any condition in one of the 4 rules becomes true; the operation in
the same rule will be executed again. The monitoring continues after the execution.
It is the function block that describes the relations of the input signals, the output signals
and the logic calculation operators in the interlock diagram form, so that it can perform its
main function, the interlock sequence control using the same expressions as those used
on the logic chart blue prints.
•Start timing:
Select from
“Periodic Execution Type (T),”
“One-shot Processing Type (O),”
“Startup at Initial Cold Start/Restart (I)” or
“Restricted Initial Execution Type (B).”
•Output timing:
“Output Each Time Conditions are Satisfied ”
Scan Period
Periodic start logic charts are activated in each scan period as defined here. Among
the periodic started logic charts, the logic charts activated in the basic period have the
items “Control Period” and “Control Phase” to be defined in addition to scan period.
“Scan period,” “control period,” and “control phase” can be defined for each logic
chart.
• Scan Period: Select from “Basic Scan ”,“Medium-speed Scan ” (*1) or
“High-speed Scan.”
• Control Period: 1 to 16 seconds.
• Control Phase: 0 to 15 seconds.
Scan Period
Periodic start logic charts are activated at each defined scan period. Among the
periodic started logic charts, the logic charts activated in the basic period have the
items “Control Period” and “Control Phase” to be defined in addition to scan period.
“Scan Period,” “Control Period,” and “Control phase ” can be defined for each logic
chart.
• Matrix expansion
Logic operators in logic charts 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 can be manually changed.
● Condition Signals
The input information such as tag names and data items or other specific condition
scripts should be entered for condition signals.
● Comment
For the input signals or output signals, their service comments can be described
using up to 24 alphanumeric characters or 12 double-byte characters. A comment
corresponding to a condition or action signal can be automatically entered.
● Action Signals
The output information such as tag names and data items or other specific
manipulation scripts should be entered for action signals.
Example:
LIC100.ALRM.HH
Example:
SW0001.PV.L
NOT: Negation
It gives the inverse of the input as an output.
WOUT: Wipeout
It gives an output which is an inverse of reset signal when reset signal is true,
otherwise, it gives the set signal as output, shown in the following truth table based
on the set and reset input signals.
One wipeout operation is counted as two logic operation elements.
Its symbol is shown below.
CMP-GE: Comparator
It compares the logic values of input 1 and input 2. It gives an output 1 when input 1
is greater than or equal to input 2, otherwise it gives an output 0.
One Comparator operation is counted as two logic operation elements.
CMP-GT: Comparator
It compares the logic values of input 1 and input 2. It gives an output 1 when input 1
is greater than input 2, otherwise it gives an output 0.
One Comparator operation is counted as two logic operation elements.
CMP-EQ: Comparator
It compares the logic values of input 1 and input 2. It gives an output 1 when input 1
is equal to input 2, otherwise it gives an output 0.
One Comparator operation is counted as two logic operation elements.
K4. Exercise
Start
SEQ
ST16
False S1
%SW0300.PV.ON
TIMER
TM
True
PH = 30
%SW0300.PV.H = N
DO0001.PV.H = N
TIMER.OP.START = Y
False S2
TIMER.BSTS.CTUP
True
DO0001.PV.H=Y
L. HIS FUNCTION
In this chapter, the HIS properties are explained here.
Domain Number
Set a domain number for a new HIS to be created. Set a domain number in the range
of 1 to 16. The domain number can not be changed once it is set.
Station Number
Station numbers are used to identify the devices in the same domain of the system.
The station number may be set for each domain in the range of 1 to 64. The
station number can not be changed once it is set.
The station number may be set in the range of 1 to 24. The station number can
not be changed once it is set.
L1.1.3 Component
Component numbers are used to indicate the connection origin or connection
destination component numbers when wiring the devices.
Component number settings may be omitted.
Station Comment
If more information about each station is required, the station comment may be input
for each station. The station comment may be omitted.
Alias of Station
An alias can be used as an alternative of station name.
After setting aliases, the stations displayed on the HIS will be indicated by their
aliases.
An alias of a station can be defined with up to 8 alphanumeric characters.
Buzzer ACK ID
The buzzer ACK ID is an ID that allows buzzers on other HISs with the same buzzer ACK
ID to be reset when a buzzer is acknowledged on one HIS.
The buzzer ACK ID can be set with up to eight single-byte characters.
When the Vnet/ IP check box is checked, the control bus type is set to Vnet/IP; when it is
unchecked, the control bus type is set to V net.
However, some stations may be created in either Vnet/ IP or V net.
When the control bus type is changed, download the project common section.
Ethernet Hostname
The Ethernet Hostname will be automatically determined according to the bus
type, domain number and station number. In normal situations, the automatically
determined hostname should be used.
Ethernet IP Address
Ethernet IP addresses are used to logically identify the HIS connected to the
Ethernet.
The Ethernet IP addresses are automatically determined according to the bus
type, domain number and station number. In normal situations, the automatically
determined setting should be used.
● IP Addresses
IP address for Control Bus Network and for Open Communication Network need
to be respectively configured.
Both the subnet masks for Control Bus Network and for Open Communication
Network also need to be respectively configured.
● Subnet Mask
Same as IP addresses, the subnet masks for Control Bus Network and for Open
Communication Network are important communication settings.
The IP address and subnet mask for the Open Communication Network are user
definable.
The default IP address and subnet mask for Control Bus Network are:
M. HIS CONFIGURATION
In this chapter, the HIS properties are explained here.
As the above example, since the process alarm message, and messages in response
to the sequence message request are assigned to the same printer MSG2, both
types of message are printed out from the same printer in the order of their arising.
The HIS printer name here requires to be assigned a real printer, and this may be
defined on HIS Setup window.
The Closing Process calculates the data acquired from Trend Recording into the
statistical data for report function such as the hourly, daily or monthly average, sum or
other type of closing data.
The closing data saved as files can be used via OPC interface or DDE interface for
Report Report Package) or other functions.
Up to 200 data items (*1)(hourly, daily and monthly closing data)can be processed
per HIS.
Closing
The trend data defined in the builders as follows may be used for the closing
processing:
Hourly Closing
In the hourly closing data process, the trend data of the previous one hour are
gathered from the saved trend data file, in which the trend gathering pens specified
for closing processing are also saved. The hourly closing data such as the average,
total, maximum and minimum values are calculated for this one hour based on the
gathered valid data.
Hourly closing data process is performed at the closing time of every hours.
The number of data points used for the hourly closing processing varies depending
on the trend sampling period.
Daily Closing
In the daily closing data process, the hourly closing data of the previous 24 hours are
gathered and the daily closing data are calculated for the day, including the average,
total, maximum and minimum values.
The default daily closing time is 0:00 am. The daily closing time may be changed
using the closing processing tab of the HIS constants builder to meet the requirement
of the plant operation. Unlike the hourly and monthly closing times which are fixed by
the system, whether data acquired until the daily closing time is the data of the
closing day or that of the previous day may be specified, and the daily closing time
may be adjusted within the range of 0:00 to 23:00 (in hour units).
Monthly Closing
In the monthly closing process, the daily closing data of the previous one month are
gathered, and the monthly closing data are calculated for the month, including the
average, total, maximum and minimum values. Monthly closing processing is
performed after the daily closing processing on the last day of each month.
The long-term data archive function separately manages trend data, closing data and
historical messages that have been saved in the HIS console, and stores it for any
long-term period.
The following three types of data are subject to storage with the long-term data
archive:
• Trend data that is pen assigned with the Trend Acquisition Pen Assignment
Builder
• Closing data that has been specified for closing processing with the Trend
Acquisition Pen Assignment Builder
• All historical messages acquired using the message processing
After trend data, closing data and historical messages are saved using the HIS
standard function, they are automatically stored via the long-term data archive.
The storage period in the long-term archive depends on the data type and data
storage unit defined on the Trend Acquisition Pen Assignment Builder or on the HIS
Constants Builder.
So long the 5 % free space is reserved in the hard disk, the data storage may take as
much space as desired.
• Twice-Pressed operation
This is the standard operation type for operating the switch instrument
blocks.
• Two-Step operation
This is the standard operation type for operating the switch instrument blocks and
faceplate blocks.
This operation is performed with the mouse or by touching a window. (*1)
Clicking the push buttons may operate the block.
If reconfirmation or acknowledgment is required the corresponding dialog box will
appear, clicking the confirmation button may remove the guard frame then the
block may be operated.
*1: This operation can only be performed by touching a window on the console type HIS that supports touch
panel.
For two-step operation, define if the buttons start to flash or not when output
operation commands to the connected switches. To flash the label character
string of the switch or to flash the frame of the label or to flash both character
string and label frame may be specified. The color change while flashing may
also be specified.
The above specification is only valid for the switches with confirmation function.
M1.1.6 Security
HIS Attribute
Select the function security level of the HIS from the following two types:
• Dedicated monitoring machine
• Operation and monitoring machine (default)
If the HIS is set as a dedicated monitoring machine, a user can only perform
monitoring on the HIS regardless of privilege levels. Operations allowed on the HIS
set as an operation and monitoring machine vary depending on the user privilege
level and the access level of the operation target.
The operation and monitoring scope of the HIS can be set for each HIS.
The operation and monitoring scope of the HIS is unrelated with the operation and
monitoring scope set for each user group.
The default setting is “ALL” for INCLUDE and “NONE” for EXCLUDE.
N. FUNCTION KEYS
In this chapter, the assignment of function keys is explained here.
The function keys provided on the operation keyboard allow the users to define functions
freely.
Accompanying each key around the key surface are an LED that indicates alarms and
operation timings to the operator by the flashing of the lamp and a label that describes the
function assigned to the key.
Label
LED
Label
LED
N1.1 Function
The types of items assignable to the function keys include the following:
• Calling up of windows
Calls up the operation and monitoring windows.
For CS 3000, there are more items that are assignable to the function keys:
In the above example, the Tuning window for displaying the tag name “FIC101” is
called as a medium-size window located at X coordinate 200 and Y coordinate
100 from the upper left edge of the screen.
Print (PRNT)
Prints the active window. This is valid only when there is a print button in the
operation and monitoring window to be printed.
Window up (CRUP)
Moves the back window of the stack to the front. However, the primary window is
not affected.
Focus (FOCS)
Switches the active window sequentially between the primary window and the
topmost auxiliary window. This key becomes effective only in full-screen mode.
Circulate (CIRC)
Transposes the front to back relationship between the operation and monitoring
window group and Windows-based application window group.
Acknowledgment (ACKN)
Acknowledges alarms for the active window.
Navigator (NAVI)
Calls up the Navigator window.
User-In (USIN)
Calls up the User-In dialog box.
Clear (CLER)
Cancels the selection mode and input data.
Isolate (ISOL)
Turn on/off “isolate” status.
The “isolate” function, as described below, prevents window calls from other HIS.
Changes only the “isolate” status of its own HIS and not other HIS.
TIP
“Isolate” status may be switched by pressing [ALT] + [CTRL] + [F11].
NOTE
BDRA is valid only when the HIS is installed with basic builder package and
configured information reference package.
NOTE
BDRD is valid only when the HIS is installed with basic builder package and
configured information reference package.
In this example, trend data acquisition starts for the Trend window “TG0101”.
The number for the LED to be controlled can be selected between 1 and 32 (*1).
*1: With the console type HIS, select between 1 and 64.
Example 1:
In the above example, the report function is used to print the report “CYOHYO” to
the default printer, and at the same time the report is set as an object for
historical management.
Example 2:
In the above example, the Microsoft Word file “File1” in the “USER File ” folder is
started.
In the above example, the voice message stored in the multimedia file
“buzz1.wav” is played two times according to the maximum (1)priority.
Assign the Panel Set Call to a function key in the following manner.
Define the panel set name defined in the process of the system generation.
Option
When omitted:
The currently active operation and monitoring window is called up on the
specified HIS.
-A:
All of the currently displayed operation and monitoring windows are called up on
the specified HIS. The windows on the source HIS remain on the display after
the windows are called up on the specified HIS.
Example 1:
Selecting and activating the window “GR001 ” in HIS0123 and then pressing the
function key that is assigned the function of calling up a window on another
station will call up “GR001 ” on “HIS0124 ”.
Example 2:
Option
When omitted: the currently active operation and monitoring window will be called
up on the specified HIS. A window displayed on the CRT from which the
operation and monitoring window was called up remains in the same state
(remains displayed).
- S: the currently active operation and monitoring window will be called up on the
specified HIS. A window displayed on the CRT from which the operation and
monitoring window was called up closes.
- A: all the currently displayed operation and monitoring windows will be called up
on the specified HIS. A window displayed on the CRT from which the operation
and monitoring window was called up remains in the same state (remains
displayed).
- AS: all the currently displayed operation and monitoring windows will be called
up on the specified HIS. A window displayed on the CRT from which the
operation and monitoring window was called up closes.
Example 1:
In the above example, all windows currently displayed on the current CRT are
called up on HIS0163.
In the above example, all windows currently called up on HIS0163 are cleared.
Specify the name of a station whose CRT will clear the displayed window.
N1.2 LED
The following function blocks or windows can be set to the LED of the function keys
as LED flashing conditions.
When the function block or window set as conditions for flashing changes to an alarm
state, the LED flashes. When the acknowledgment operation is performed, the LED
changes from a flashing display to a lit display. When the alarm returns to normal, the
LED turns off.
When the window name is set as the condition, an argument can be specified.
Arguments can be specified for windows (Process Alarm window, System Alarm
window, etc.) that accept arguments when called up.
• General
• Important
• System operation
The function key assignment may or may not be changed depending upon the above
change authorization specification and the privilege level of the logged-in user.
The table below shows operation and monitoring authorities on windows, indicating
which user can perform operation and monitoring using which types of windows:
The functions for the 20 function keys of the HIS operation keyboard are executable from
the designated shortcut keys.
2. On Station tab, check the option of [Emulate Function Key] and then click [OK]
button.
3. Logoff the Windows and then logon again. The above setting will take effect
when the HIS is started again.
*1: PF01 to PF20 stand for the function keys of the HIS operation keyboard, and the
functions assigned to the keyboard are customizable.
• Both the HIS shortcut key sequences and other applications key sequences are
executable.
• Only one set of shortcut key sequences is executable. Either HIS shortcut key
sequences or other application shortcut key sequences will become in valid.
• Both the HIS shortcut key sequences and other applications key sequences
become invalid.
When the conflicts occurred, the shortcut keys for emulating the function keys in HIS
operation keyboard should be disabled so as to avoid the troubles.
O. SCHEDULER
Scheduler controls the specified applications or tasks to run at the specified time. The running
schedule of tasks may be defined on the Scheduler Builder.
O1.1 Function
The following tasks can be controlled by the scheduler:
• Calling up windows
Calls up the operation and monitoring windows.
O1.2 Start Method, Start Month, Start Date, Start Time, Period,
Times of Repeat
The scheduled tasks may be started by scheduler in the following manners:
O1.3 Comment
Up to 32 single-bytes alphanumeric characters or 16 double-byte characters may be
defined as comment.
O2. Exercise
1. Configure the Scheduler so that 2 minutes from now the user defined graphics
window 3D-SAMPLE will appear.
2. Configure the Scheduler so that when HIS is started up, the first graphic to
appear is PRIORITY.
3.
P1.1 Function
The following functions may be specified to a sequence message request.
•Calling up windows
•Executing a program assigned to the function key
•Operation keyboard LED ON/OFF/flash
•Run a designated program
•Multimedia
•Calling up a panel set (*1)
•Printing reports
P2. Exercise
1. Write a sequence table so that when FIC100 has a HI alarm, user defined
window CASCADECONTROL appears.
2.
Q. PANEL SET
With the panel set function, multiple windows can be called up together to multiple HISs.
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.
In System View, select project, [HIS0164], double click on CONFIGURATION and then
double click on [PanelSet].
• Window name
Define the window name or the tag name
• Function type
Define any of the following:
When the same window name is defined as the first window of more than one Panel
Set, the Panel Set with the smallest number is called up.
However, even if the notification to other HIS is specified, the sequence message
requests sent from an FCS are not passed to other HISs. If a set of panels needs to
be displayed at the same time on different HISs, the sequence messages requests
should be defined for the entire HISs for displaying the set of panels.
• Trend block
• Trend window
• Trend point window
1. Trend Block
A trend block is comprised of 16 units of Trend windows.
8 trend blocks per HIS.
The trend format and sampling period are defined for each trend block.
2. Trend Window
Eight-Pen trend data can be assigned to a Trend window.
128 Trend windows per HIS.
1. Trend Block
A trend block is comprised of 16 units of Trend windows.
There are 50 trend blocks per HIS.
Up to 20 of the 50 trend blocks can be defined in the rotary trend or batch trend format.
The remaining 30 trend blocks are defined as trend of other stations.
The trend format and sampling period are defined for each trend block.
2. Trend Window
Eight-Pen trend data can be assigned to a Trend window.
800 Trend windows per HIS.
No more than 18 blocks can be specified with the sampling periods of 1 minute, 2
minutes, 5 minutes and 10 minutes.(*1)
No more than 2 trend blocks can be specified with the sampling period of 1 second
or 10 seconds.
The recording span indicates the time to acquire 2,880 samples for each trend graph
maximum number of samples) in the specified sampling period.
The table below shows the relationship between trend sampling periods and recording
span:
Right click on the newly created trend pen assignment and select properties
1. Continuous-Rotary Type
By this mode, process data are acquired constantly. Data acquisition starts
automatically after starting the HIS.Data acquisition stops when the HIS stops.
Acquired data will not be erased after the HIS stop. When the storage capacity
oldest data are deleted and replaced by new data.
2. Batch-Stop Type
By this type, data acquisition starts and stops according to the received stop
instruction is given, data acquisition will stop automatically when the storage
capacity becomes full.
The acquisition start and stop commands may be sent from:
3. Batch-Rotary Type
By this type, data acquisition starts and stops according to the received
command. If no stop instruction is given, data acquisition will continue until the
storage capacity becomes full. Once it is full, the oldest data are deleted and
replaced by new data.
The acquisition start and stop commands may be sent from:
On the Trend Acquisition Pen Assignment Builder, define the name of other
HIS and the number of trend block to be acquired.
The disk space required for long-term data storage can be calculated from the
number of data points, data-sampling period and the number of days for storage.
TagName.DataItem
The data axis span refers to the display width along the data axis in the Trend
window. For each pen, user can specify whether or not to change data axis span.
When “data axis span change” is not specified, the range of the data item of the
function block which is assigned to the pen is applied.
Define the high limit value and low limit value each trend data displayed in Trend
window when data axis span changes.
• 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.
• By a command script
• By assigning the command to a function key
• By calling from other programs
Command Details
The details of the command for exporting trend data to CSV file are explained as follows:
● Command Syntax
BKHTrCSV [-bpgdsBl] [-i id] [-t start_time end_time] [-n number] [-x form]
[-File_name] group_num | file_name
● Path
<CS1000/CS3000 folder>\Pogram\BKHTrCSV.exe
● Description
The trend data can be exported includes the collected trend data and archived
trend data. Data are exported in the order of their time stamps. The file name is
specified right after the option -F. If the file name is omitted, the file is saved as
follows:
<CS1000/CS3000 folder>\his\save\trend\TGbbgg.csv
bb: Trend block number
gg: Trend group number
● Command Options
The command to export trend data to CSV file has the following options:
-b: Export trend block configuration data (Block information: B_xxx record)
-p: Export trend pen assignment data (P_xxx record)
-g: Export trend acquisition attributes (G_xxx record)
-d: Export collected trend data (D record), in the order of the time stamps.
-s: Export collected trend data with data quality flags (BAD, QST).
-B: Export the designated trend block into 16 trend group files
(TGbb01 to TGbb16). When using this option, -F option becomes invalid.
-l: Export the archived long-term trend data. If the log-term archived data are not
available, the collected trend data are exported.
-i id: When exporting, the designated user ID is added to @ID record.
-t start_time end_time:
Export the trend data of a designated time period. The arguments of start_time
and end_time are the local time, the time adjustment and sun light saving time
change undergone in the past are calculated by the program, user does not
need to take care of, but simply to use the current local time.
MM: Month
DD: Day
hh: Hour (24-Hour Base)
mm: Minute
CC: The first two digits of the solar calendar year.
YY: The last two digits of the solar calendar year.
Ss: Second
When this option is used, the option -n becomes invalid. If this option is not
used, all data are exported.
-n number:
-x form:
Based on the output conversion of C language, the collected trend data can be
exported with text format. The specified format can be applied to all the 8 trends
in the group. Since the data type of collected trend data is floating point, the f, e
and g arguments can be used.
Example: -x%.6g
If this option is omitted, the default %.nf will be used. In this case, n stands for the
specified number of digits after decimal point of the trend scales; it is also the
same number of digits after decimal displayed on the trend window.
-F file_name:
The file name is specified by this option. If the path is not specified, the file will be
stored in the following folder:
<CS1000/CS3000 folder>\his\save\trend\
If the file name is specified with the path, the folder of the path must exist, if the
folder does not exist, error occurs. If the file name is not specified, the exported
file will be saved as follows:
<CS1000/CS3000 folder>\his\save\trend\TGbbgg.csv
If the identical file name exists, the existing file will be overwritten. When -B
option is used, this option becomes irrelevant.
group_num:
Specifies a trend group in the format of bbgg; bb stands for trend block number
and gg stands for the trend group number.
file_name:
Specifies a file name that the exported data is stored. If the path is not specified,
it looks for the file in the following folder:
<CS1000/CS3000 folder>\his\save\trend\
If a file name and path are specified, it accesses the file from the specified folder.
However, if the file cannot be found, error will occur. The argument file_name
should not be used at the same time with group_num argument.
If none of -b, -p, -g, -d options is specified, all the options become valid.
The first field of these records is used to indicate the record type.
If a datum string contains [,] or ["] character, the string is double-quoted with a pair of
double quotation marks, the ["] character in the string is doubled to [""].
Example:
ABC,DEF → "ABC,DEF"
ABC"DEF → "ABC""DEF"
● @ID Record
Field 2: The character of the ID specified by -I option
● B_BLNO Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Block numbers of pen 1 to pen 8 (all the eight pens are the
same).
● B_PERD Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Sampling periods of pen 1 to pen 8 (all the eight pens are the
same). If the block is not defined, these fields are empty.
● B_SMPL Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Number of samples of pen 1 to pen 8 (all the eight pens are the
same). If the block is not defined, these fields are empty.
● B_TYPE Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Trend type of pen 1 to pen 8 (all the eight pens are the same). If
the block is not defined, these fields are empty.
● P_ITEM Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: The plant names, tag names and item names of the trend pen 1
to pen 8. And the array data plant names and array numbers if
the array data exist. If the pen assignment is not defined, these
fields are empty.
● P_CMNT Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Comment texts of the trend pen 1 to pen 8. If the pen assignment
is not defined, these fields are empty.
● P_DPLO Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Scale low limits of the trend pen 1 to pen 8. If the pen
assignment is not defined, these fields are empty.
● P_DPHI Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Scale high limits of the trend pen 1 to pen 8. If the pen
assignment is not defined, these fields are empty.
● P_DPDP Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Number of digits after decimal point of the trend pen 1 to pen 8. If
the pen assignment is not defined, these fields are empty.
● P_EUNT Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Engineering units of the trend pen 1 to pen 8. If the pen
assignment is not defined, these fields are empty.
● P_TYPE Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Assignment types of the trend pen 1 to pen 8, such as Analog,
OnOff or Double. If the pen assignment is not defined, these
fields are empty.
● G_STAT Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Data sampling state of pen 1 to pen 8 such as Gather or Stop (all
the eight pens are the same). If the block is not defined, these
fields are empty.
Gather: Sampling
Stop: Sampling is stopped.
● G_DNUM Record
Field 2: Group number
Field 3 to 5: Empty
Field 6 to 13: Number of samples of pen 1 to pen 8 (all the eight pens are the
same).
● D Record
Field 2: Group number
Field 3: Date (YYYY-MM-DD)
Field 4: Time (HH:MM:SS)
Field 5: Time Zone
Field 6 to 13: Data values of pen 1 to pen 8. If the data values are not available
these fields are empty.
Field 14 to 21: Data quality flags of pen 1 to pen 8 (valid only when -s option is
used). The flags are B, Q, BQ and NULL character.
When the HIS restarted, the trend configuration is modified or the trend sampling
is restarted, a dummy datum is stored. Date and time are not available thus the
field 3 to field 5 are empty.
Command:
BKHTrCSV -ds -i TG0101 -t 06121352 06121353 -F TG0101_01.csv 0101
Export Source: TG0101
Export Records: User Defined ID, Sampled Data.
Export Data Range: 2004-10-28 13:52:00 to 2004-10-28 13:53:00
Export to File: <CS1000/CS3000 folder>\his\save\trend\TG0101_01.csv
Print Sample:
@ID,TG0101
D,1,2004-10-28,13:52:00,JST,0.0,25.0,,55.0,15.0,55.0,1,,Q,,,Q,,Q,,
D,1,2004-10-28,13:52:01,JST,0.0,32.5,,55.0,25.0,55.0,1,,Q,,,Q,,Q,,
...
D,1,2004-10-28,13:53:00,JST,0.0,25.0,,55.0,15.0,55.0,1,,Q,,,Q,,Q,,
Trend Window
The Trend window displays acquired trend data.
It is the target of the calling operation via the trend button in the System Message
window or the trend key on the operation keyboard.
From the Trend window, user can call up a Trend Point window that displays one of
the eight process data assigned to the Trend window.
A Trend Point window is automatically created when process data is assigned to the
Trend window.
• General window
• Important window
• System operation window
The table below shows operation and monitoring authorities on windows, indicating
which user can perform operation and monitoring using which types of windows:
Object Name
This sets the name of an object. The text of up to 15 double-width characters can be
entered as an object name. Use the name set here to search an object or to identify
an object for data input at debugging.
Position
This sets the display position of an object (x coordinate and y coordinate).
The coordinates (x coordinate and y coordinate) of the top left corner of a graphic
object will be the reference point of the graphic object display position.
Size
This sets the width and height of an object.
Display Format
• Normal
The entire display contents of the instrument diagram are displayed in full.
• Compact
The display contents of the instrument diagram are simplified. In compact type,
the digital display of data is no longer available.
Tag Name
Enter text for the tag name of an instrument diagram to be displayed.
U1.1 Overview
In System View, select project, [HIS0164], [WINDOW] double click on OV0001.
Object Name
This sets the name of an object. The text of up to 15 double-width characters can be
entered as an object name. Use the name set here to search an object or to identify
an object for data input at debugging.
Position
This sets the display position of an object (x coordinate and y coordinate).
The coordinates (x coordinate and y coordinate) of the top left corner of a graphic
object will be the reference point of the graphic object display position.
Size
This sets the width and height of an object.
Type
This sets the type of a monitoring target to be assigned to an overview object. [Tag
name], [Tag name (with tag mark)], [Window name], [Annunciator] and [Comment]
can be selected as a monitoring target.
The table below lists the types of monitoring targets and the setting items for each
target.
Specify Font
Checking [Specify font] check box enables to specify font displayed on overview
object.
Function Type
The Function tab is used to set functions to be assigned to touch targets, push
buttons, and softkeys.
The available function types are shown below:
• Call window
• Execute the system function key
• Start/Stop/Restart Trend
• Flash/Light/Turn OFF the LED
• Execute the Program by File Name
• Instrument Command Operation
• Call Data Input Dialog
• Call Menu Dialog
• Data-Item Dependent Menu Dialog
• Execute the Multimedia Function
• Report Printout
• Call Panel set (*1)
• Others
Windows display position can be specified with a monitor number instead of the
coordi-nates.
If the HIS is installed with multiple monitoring packages, this setting is required.
Check [Specify Monitor No.] check box, and then spin the spin box for setting the
monitor number. 1 or 2 can be selected.
Display Cursor
Set whether or not to display the cursor movement sequence.
W. GRAPHICS BUILDER
In this chapter, the features of the Graphics Builder are explained.
The Graphic Builder is used to create and edit graphic windows for operation and monitoring.
W1.1 Graphics
In System View, select project, [HIS0164], [WINDOW] double click on GR0001.
W2. TOOLBARS
The Graphic Builder provides specific tools to create and edit graphic objects that
compose a Graphic window.
Click the mouse to draw a data character display object. The position clicked will
be the top left corner of the drawn object. At this time, the default will be
displayed as shown below.
RRRRRRR
In the graphic builder, while the data character display is selected, right click on
[Properties] or double click on the data character selected.
The property setting menu box of data characters display consists of the following
tabs.
Object Name
This sets the name of an object. The text of up to 15 double-width characters can
be entered as an object name. Use the name set here to search an object or to
identify an object for data input at debugging.
Position
This sets the display position of an object (x coordinate and y coordinate). The
coordinates (x coordinate and y coordinate) of the top left corner of a graphic
object will be the reference point of the graphic object display position.
Object Size
This sets the width and height of an object.
Fixed Pitch
Check Fixed Pitch, the font list will be filtered for displaying fixed-pitch font only.
TRUE Type
Check TRUE Type, the font list will be filtered for displaying true type font only.
Font
A font can be selected from all the fonts installed on the HIS.
Size
The font size can be set. The available size varies with the type of font.
Font Style
The bold, italic, and underline can be set for the text.
• Underlined Formatting
This sets whether or not to select an underlined font.
Text Color
One color can be selected from the color palette.
Background Color
One color can be selected from the color palette.
Transparent
This sets the color of text background to transparent.
Text Angle
This sets the angle of a character when moving the character with its bottom left
corner as the center of rotation. The default setting is 0.
[Text Angle] is not checked for default setting.
The graphic modify is a function that changes the object’s color, blinking status
and pattern based on the process data and the conditional formula.
Change Type
This sets when to perform the testing on graphic modifier conditions. The
execution timing for the conditional testing can be selected from [Execute
Always], or [Execute First Time Only].
• Always Execute
While the conditional formula is true, change actions such as change color
and blinking or the default drawing are performed at any given time.
Conditional Formula
This sets the graphic modifier conditional formula to be used as the criteria of the
testing that is performed when modifying a graphic.
The following can be used for the graphic modifier conditional formula:
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Hexadecimal constant
(Example) 0x0001
• Text constant
(Example) MAN, AUT
Modify Condition
• Condition Number
Displays the condition number assigned to a graphic modifier condition
currently displayed.
• [Add] button to add a new graphic modifier condition. The [Add] button is
disabled when 8 conditional formulas already exist.
Change Action
• Color Change
• Overview Color
This displays an object in the alarm color that is subject to monitoring
specified by the tag name or window name. The tag name or window
name is set in the conditional formula.
• Blink
• Yes
This enables an object to blink.
• Screen Blinking
This makes an object blink. If this is selected, the object blinking will be
stopped when the acknowledgment operation is performed. If the status
of conditional formula changes after the acknowledgment operation, the
blinking will resume.
• Overview Blinking
A tag name or a window name may be defined in the formula for
overview blinking test condition. The overview will have the same blinking
behavior as those for the tag name and the window name defined in the
formula.
When a tag name is defined in the formula, the graphic object shows
ON/OFF blinking in accordance to the ON/OFF alarm blinking of the
instrument faceplate with the tag name. The alarm blinking may be
acknowledged by acknowledgment operation.
Furthermore, the tag name defined may also be treated as a
representative tag name for the Graphic window.
• No
This disables an object from blinking.
• Modify String
Only available for text object.
This action changes a character string to another character string. Up to 16
alphanumeric characters for Modify String can be entered.
• Invert String
This sets the character string to be displayed in reverse video.
• Data Type
Specify the data type.
The data types include:
• Process Data
Process data can be used in conditional test formula for graphic modification.
The formula using process data is in “TagName.DataItem” syntax format.
Unary operators, comparison operators and brackets can be used for
conditional formulas.
One calculation formula may contain up to 8 data items and a total of 400
alphanumeric characters.
Examples of setting data and counting data items are shown below.
To display the average of process variables of the TIC100, TIC200, and
TIC300, specify as follows:
(TIC100.PV+TIC200.PV+TIC300.PV)/3
UnitName.CommonBlockName.DataItem [X,Y]
( X, Y are array data.)
BatchID.CommonBlockName.DataItem[X,Y]
( X, Y are array data.)
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Hexadecimal constant
(Example) 0x0001
The coordinate data used for coordinate modification vary with the data types.
The process data-character tab is specific to the data character display object.
• Numeric value
Numeric value is displayed.
• Percentage
Numeric data is normalized in its data span and displayed.
• Character strings
Character strings are displayed.
• Hexadecimal
Numeric data is converted into hexadecimal data and displayed.
(Example) 0x0001
• Date
Numeric data is converted into a date format and displayed.
(Example) 97/12/01
• Time
Numeric data is converted into a time format and displayed.
(Example) 15:38
• Tag-List
The display format, the number of digits before and after decimal point and
the process data are based on the settings of the Function Block Detail
Builder. While the recipe data (with unit name or batch ID) are based on the
settings of the Common Block Builder.
Leading Zero
When the digits of a datum less than the specified number of digits, the leading
zero may be specified to be placed before the valid numbers.
The leading zero may only be specified for the data with format type of [Number],
[Percent] or Hexadecimal].
Data Type
Set the data type of the data to be displayed.
• Process data
The following are examples of process data settings:
To display the setpoint value (SV) of the PIC300, specify “PIC300.SV.”
To display the alarm status of the PIC300, specify “PIC300.ALRM.”
To display the pushbutton text, specify “SW100.SWLB[2].”
To display the data displayed in the array, specify “FIC100.IJ[01,02].”
• Tag Comment
The setting format when [Tag Comment] is selected as data type is as
follows:
“Tag Name”
Display Data
This sets the data to be displayed as a data character display object.
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Hexadecimal constant
(Example) 0x0001
• Text constant
(Example) MAN, AUT
Generic Name
The generic name selected from the list will be displayed.
A graphic generic name is an alias of tag name, item or value bound to a graphic
object. The representation of the alias is referred to as binding.
The syntax of a graphic generic name has a beginning letter $ (dollar sign)
followed by alphanumeric character 0 - 9, A - Z, _ (underscore), - (minus). Up to
16 alphanumeric characters, including $ sign; can be used to form a generic
name. Generic names are not case-sensitive. The graphic generic names start
with $_ (dollar and underscore) are system fixed graphic generic names, cannot
be defined by users.
Binding
The variant bound to the selected generic name will be displayed.
A variant to be bound to a graphic generic name can be the following 4 types of
data; a numeric value, a text string, a process variable or a recipe datum.
When binding a numeric value or a text string, the numeric value and the text
string can be directly used.
When binding process variables or recipe data, the following functions are
required.
A data rectangular bar display object can be drawn by dragging the mouse over
the area of the intended object. The default will be displayed as shown below.
To create a data rectangular bar display object from the center, position the
pointer at the center of the supposed object’s location and click the mouse. Drag
outward while holding down the [Ctrl] key.
Clicking the right mouse button while dragging cancels the drawing of the object.
The size of a drawn object can also be changed by dragging its handles.
In the graphic builder, while the process data- bar display is selected, right click
on [Properties] or double click on the process data- bar selected.
The property setting menu box of process data- bar display consists of the
following tabs.
Fill Type
The four fill types include:
• Transparent
This sets the transparent color to fill an object.
• Fill
This fills an object with a single color. The color can be specified.
• Pattern
This fills an object with a pattern. The pattern’s style as well as its foreground
and background colors can be specified.
• Gradation
This fills an object with a gradient.
Fill Color
This is set when [Fill] is selected. One color can be selected from the color
palette.
U: High limit
L: Low limit
Reference Point
This is the reference point for displaying process data using the rectangular bar.
Select either [0 point] in which the reference point is at one end of the rectangular
bar, or [Center] in which the reference point is at the center of the rectangular bar.
Data Type
Specify the data type.
The data types include [Process Data], [Recipe Data (Unit Name Specification)],
[Recipe Data (Batch ID Specification)].
Display Data
This sets the data to be displayed as a process data rectangular bar display
object.
The following can be used for display data of the process data rectangular bar
display:
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Real number constant
(Example) 50.0, 0.50
• Hexadecimal constant
(Example) 0x0001
To draw an arrow process data bar display object, drag the mouse to draw the
moving range (line part of the arrow) of the intended object.
The moving range of the arrow bar displayed here will be either a line segment
that extends vertically or horizontally from the starting point.
To create an arrow process data bar display object from the center, position the
pointer at the center of the supposed object’s location and click the mouse. Drag
the mouse outward while holding down the [Ctrl] key.
Clicking the right mouse button while dragging cancels the drawing of the object .
In the graphic builder, while the process data - arrow display is selected, right
click on [Properties] or double click on the process data - arrow selected.
The property setting menu box of process data - arrow display consists of the
following tabs.
Data Type
Specify the data type.
The data types include [Process Data], [Recipe Data (Unit Name Specification)],
[Recipe Data (Batch ID Specification)].
Display Data
This sets the data to be displayed on a graphic window as a process data arrow
bar display object.
The following can be used for the display data of a process data arrow bar
display:
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Hexadecimal constant
(Example) 0x0001
To draw a data circle bar display object, drag the mouse from one end of the
intended object’s radius to the other. For this, the starting point becomes the
center of the circle. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create an arrow process data bar display object from the center, position the
pointer at the center of the supposed object’s location and click the mouse. Drag
the mouse outward while holding down the [Ctrl] key.
In the graphic builder, while the process data- circle display is selected, right click
on [Properties] or double click on the process data- circle selected.
The property setting menu box of process data- circle display consists of the
following tabs.
Data Type
Specify the data type.
The data types include [Process Data], [Recipe Data (Unit Name Specification)],
[Recipe Data (Batch ID Specification)].
Display Data
This sets the data to be displayed as a process data circular bar display object.
The following can be used for the display data of a process data circular bar
display:
• Process data
(Example) PIC300.SV
• Integer constant
(Example) 100, 0
• Real number constant
(Example) 50.0, 0.50
• Hexadecimal constant
(Example) 0x0001
A touch target object can be drawn by dragging the mouse over the area of the
intended object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create a touch target object from the center, position the pointer at the center
of the supposed object’s location and click the mouse. Drag the mouse outward
while holding down the [Ctrl] key.
In the graphic builder, while the touch target is selected, right click on [Properties]
or double click on the touch target selected.
The property setting menu box of touch target display consists of the following
tabs.
Function Types
This sets the type of functions to be assigned to an object. Functions such as
system function key function and Graphic window specific function can be
assigned. The available function types are shown below:
• Call window
• Execute the system function key
• Start/Stop/Restart Trend
• Flash/Light/Turn OFF the LED
• Execute the Program by File Name
• Instrument Command Operation
• Call Data Input Dialog
• Call Menu Dialog
• Data-Item Dependent Menu Dialog
• Execute the Multimedia Function
• Report Printout
• Call Panel set (*1)
• Others
A button object can be drawn by dragging the mouse over the area of the
intended object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
In the graphic builder, while the push button is selected, right click on [Properties]
or double click on the push button selected.
The property setting menu box of push button display consists of the following
tabs.
Attach Guard
This sets whether or not to attach a safety guard to a pushbutton. The pushbutton
with a guard becomes a two-push button. The first push releases the operation
guard, and the second push executes the function. The label character string is
grayed out when it is displayed with the operation disabled frame.
Function Type
This sets the type of functions to be assigned to an object. Functions such as
system function key function and Graphic window specific function can be
assigned. The available function types are shown below:
• Call window
• Execute the system function key
• Start/Stop/Restart Trend
• Flash/Light/Turn OFF the LED
• Execute the Program by File Name
• Instrument Command Operation
• Call Data Input Dialog
• Call Menu Dialog
• Data-Item Dependent Menu Dialog
• Execute the Multimedia Function
• Report Printout
• Call Panel set (*1)
• Others
W2.3.7 Faceplate
Select [Button]-[Face Plate Block Button] from the [Insert] menu or [Faceplate]
button on the HIS function tool bar to change the cursor shape as shown below.
A faceplate button object can be drawn by dragging the mouse over the area of
the intended object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create a faceplate button object from the center, position the pointer at the
center of the supposed object’s location and click the mouse. Drag the mouse
outward while holding down the [Ctrl] key.
In the graphic builder, while the Faceplate Block Button is selected, right click on
[Properties] or double click on the Faceplate Block Button selected.
The property setting menu box of Faceplate Block Button display consists of the
following tabs.
Parameter
This sets a tag name to be assigned to the faceplate block button. The following
are the input formats.
Display Cursor
Set whether the cursor movement sequence of the faceplate is displayed or not.
An instrument diagram object can be drawn by dragging the mouse over the area
of the intended object. However, the vertical to horizontal size ratio of the
instrument diagram is fixed.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create a instrument diagram object from the center, position the pointer at the
center of the supposed object’s location and click the mouse. Drag the mouse
outward while holding down the [Ctrl] key.
In the graphic builder, while the Instrument Diagram is selected, right click on
[Properties] or double click on the Instrument Diagram selected.
The property setting menu box of Instrument Diagram display consists of the
following tabs.
Display Format
• Normal
The entire display contents of the instrument diagram are displayed in full.
• Compact
The display contents of the instrument diagram are simplified. In compact
type, the digital display of data is no longer available.
Tag Name
Enter text for the tag name of an instrument diagram to be displayed.
W2.3.9 Window
To display a window that satisfies specific conditions, create a window object
using the window tool.
Select [Window] from the [Insert] menu or [Window] button on the HIS functions
tool bar to change the cursor shape as shown below.
A window object can be drawn by dragging the mouse over the area of the
intended object. However, when “Display in the default size” is set in the window
tab, the object is displayed in the default size regardless of the size of the object
drawn by dragging the mouth. The default will be displayed as shown below.
Clicking the right mouse button while dragging it cancels the drawing of the
object.
To create a window object from the center, position the pointer at the center of
the supposed object’s location and click the mouse. Drag the mouse outward
while holding down the [Ctrl] key.
In the graphic builder, while the window object is selected, right click on
[Properties] or double click on the window object selected.
The property setting menu box of window object display consists of the following
tabs.
Window Name
Enter the name of the window to be called and displayed. Up to 48 characters
can be entered.
Display Timing
• Initial display
If “Initial display” is selected, the specified window will be displayed when the
window is called.
• Conditional display
When “Conditional display” is selected, the specified window will be displayed
if the condition based on the conditional formula is satisfied, and erased if
not.
W2.3.10 Message
To display the messages sent from FCS on the Graphic window, create a
message object using the message tool.
Select [Message] from the [Insert] menu or [Message] button on the HIS functions
tool bar to change the cursor shape as shown below.
Drag the mouse in the area you want to display a message. The message object
will appear in the selected area. The number of the characters of the message
displayed in the message object is automatically determined by the size of the
message object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
The size of a drawn object can also be changed by dragging its handles.
To create a window display object from the center, position the pointer at the
center of the supposed object’s location and click the mouse. Drag the mouse
outward while holding down the [Ctrl] key.
In the graphic builder, while the message tool is selected, right click on
[Properties] or double click on the message tool selected.
The property setting menu box of message tool display consists of the following
tabs.
Message Type
The three types of messages, [Process Alarm Message], [Operator Guide
Message], and [System Alarm Message] can be displayed in the Graphic window.
Number of Digits
A message can be displayed up to the full width of the drawing display area. This
sets the number of characters (number of digits) of a message to be displayed in
one line.
Number of Lines
This sets the number of lines used to display a message. The maximum number
of lines that can be set is up to the height of the window.
Message Range
This is the search range used when collecting messages. Select the range from
[Project], [Station], [Tag], [Plant Hierarchy], or [No specified]. If [No specification]
is selected, all messages generated will be collected.
Only [Project], [Station] and [No specification] can be set for message range
when the system alarm message is selected.
Parameter
When specifying items other than [No specification] at the Message Range, enter
a project ID, a station name, a tag name or a plant hierarchy name as the scope
of retrieving data to acquire messages.
The maximum numbers of alphanumeric characters that can be entered for the
parameter are as follows:
Message Number
This sets whether or not to specify a system alarm message to be displayed,
when the system alarm message is selected as a message type.
Select [Dialog Name] from the [Insert] menu or [Dialog Name] button on the HIS
functions tool bar to change the cursor shape as shown below.
Click the mouse to draw a dialog name object. The position clicked will be the top
left corner of the drawn object. The default will be displayed as shown below.
To create a dialog name object from the center, position the pointer at the center
of the supposed object’s location and click the mouse. Drag the mouse outward
while holding down the [Ctrl] key.
In the graphic builder, while the dialog name tool is selected, right click on
[Properties] or double click on the dialog name tool selected.
The property setting menu box of dialog name tool display consists of the
following tabs.
Key Type
Set the key type to designate the function block to initiate a request to display a
dialog box.
As the key types, select the tag name or the batch ID.
Key
Set the function block that initiates a request to display a dialog box. Setting
method varies with the key type.
When [Tag Name] is selected, syntax check is performed on entered character
string.
W2.3.12 Trend
To display the trend data on the Graphic window, create a trend object using the
trend tool. The displayable trend data include the trend point and the trend group.
Select [Trend] from the [Insert] menu or [Trend] button on the HIS functions tool
bar to change the cursor shape as shown below.
A trend object can be drawn by dragging the mouse over the area of the intended
object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create a trend object from the center, position the pointer at the center of the
supposed object’s location and click the mouse. Drag the mouse outward while
holding down the [Ctrl] key.
In the graphic builder, while the dialog name tool is selected, right click on
[Properties] or double click on the dialog name tool selected.
The property setting menu box of dialog name tool display consists of the
following tabs.
Display Type
Trend Point, Trend Group and Tuning Trend are the trend data types can be
displayed on Graphic windows.
Sampling Period
This setting is available only when Display Type is set with [Trend Point].
When the same tag name is assigned to trend gathering pens in different
sampling period, specify the trend sampling period to particularize a trend
gathering pen.
Time Axis
Set a zoom level for Time Axis to this field.
W2.3.13 Overview
The overview object is a push button type object that has the functions to display
the statuses of function blocks and windows, and to call windows, etc. To create
an overview object, use the overview tool. Up to 64 overview objects can be
created per window.
Select [Overview] from the [Insert] menu or [Overview] button on the HIS
functions tool bar to change the cursor shape as shown below.
An overview object can be drawn by dragging the mouse over the area of the
Intended object. The default will be displayed as shown below.
Clicking the right mouse button while dragging cancels the drawing of the object.
To create an overview object from the center, position the pointer at the center of
the supposed object’s location and click the mouse. Drag the mouse outward
while holding down the [Ctrl] key.
In the graphic builder, while the overview tool is selected, right click on
[Properties] or double click on the overview tool selected.
The property setting menu box of overview tool display consists of the following
tabs.
Type
[Tag name], [Tag name (with tag mark)], [Window name], [Annunciator] and
[Comment] can be selected as a monitoring target.
The table below lists the types of monitoring targets and the setting items for
each target.
Tag Name
Enter text for the tag name to be assigned to an overview object. Up to 25
characters can be entered.
Window Name
Enter text for the window name to be assigned to an overview object. Up to 16
characters can be entered.
Annunciator Name
Enter text for the annunciator message name to be assigned to an overview
object. Up to 25 characters can be entered.
Comment
Enter text for the comment name to be assigned to an overview object. Up to 16
characters can be entered.
Alarm-specific Blinking
Checking the [Alarm-specific Blinking] check box will enable the overview objects
to
Indicate the blinking status of the tag name or the window name, allowing the
alarm
to be acknowledged.
Specify Font
Checking [Specify font] check box enables to specify font displayed on overview
object. The following three items need to be defined.
• Font type
• Font size
• Font style
W2.3.14 Control
The control object is an object with Active X.
In order to change the cursor shape as shown below Select [Control] from the
[Insert] menu or [Control] button from the HIS functions tool bar.
Dragging the mouse causes the drawing of a control object according to the area
of the mouse movement, resulting in a four-sided object surrounded by a solid
white line. The default will be displayed as shown below.
In the graphic builder, while the control tool is selected, right click on [Properties]
or double click on the control tool selected.
The property setting menu box of control tool display consists of the following
tabs.
W2.6.1 Parts
In the Graphic Builder, a portion of existing Graphic windows can be reused by
saving objects as parts. This is called part registration and quotation.
Select [Parts...] on the [Insert] menu may call out the Parts window or clicking the
Pars button on toolbar may call out the Parts window too.
• System
These system defined parts are given together with the CS3000 software by
default.
• User
To open an existing parts file, click [Open] on [File] menu, then choose the
file to be opened.
To create a new parts file, choose [User] option on Parts Window, then click
[Create New] on [File] menu. Drag and drop the new parts from the graphic
builder.
The part registration and quotation are performed between the Parts window and
the Graphic window that is being created.
The part names registered in the Parts window are shown in the parts list.
• Part registration
To register parts in the user part file, select an object to be saved as a part
from the graphic builder, and drag it to the part image display area on the part
window.
• Part re-utilization
To re-utilize a part, drag it from the part image display area on the part
window to the graphic builder.
Part Part
Re-Utilization Quotation
• Register an object that exists in the Graphic Builder or register a normal part
as a linked part.
• Edit a linked part using the Linked-Part Editor Window.
C:\CS1000\eng\BkProject\R3Project\LinkParts\Pumpt1.lpt
\Pimp2.lpt
\COMMON\Valve1.lpt
\Valve2.lpt
C:\CS3000\eng\BkProject\R3Project\LinkParts\Pumpt1.lpt
\Pimp2.lpt
\COMMON\Valve1.lpt
\Valve2.lpt
1. Select [Linked Part...] from the [Insert] menu in the Graphic Builder, or click the
tool button that starts the Linked-Part List Window.
2. Select [Create New Folder] from the [File] menu in the Linked-Part List
Window, or click the [Create New Folder] button.
3. Select [Create New Linked Part] from the [File] menu in the Linked-Part List
Window, or click the [Create New Linked Part] button.
Double on the [New Part File] as shown above to create the new linked part.
4. Select [Save] from the [File] menu in the Linked-Part List Window.
When the graphic window with softkeys assigned is displayed, the softkeys are
positioned outside of the drawing area (the area in which objects are drawn on
the Graphic window.)
No.
The softkeys are already assigned numbers 1 to 8 according to the display
position.
Label
The text of up to 20 alphanumeric characters or 10 double-byte characters
can be set for the softkey label.
Attach Guard
A softkey with a guard becomes a two-push button. The first push releases
the operation disabled frame, and the second push executes the function
(two-step operation).
This sets whether or not to attach a safety guard to a softkey.
• Engineering mode
The Graphic Builder becomes engineering mode when started directly from the
System View or via other builders from the System View.
• Windows mode
The Graphic Builder becomes Windows mode when started individually as a
Windows application.
The following table shows the differences between Graphic Builder functions in different
modes.
In the graphic builder, from the pull down menu, click File [Properties].
The file property sheet consists of the following four types of tabs.
• Outline tab
Tab used to display a file name, a project name, file creation date/time, and update
date/time.
• Attribute tab
Tab used to display or set properties related to the windows.
Panel Type
The three types of windows include: [Graphic window], [Overview window], and
[Control window].
Size
The size of new graphic windows can be set in dot units, using a slider. The following
shows the selection of sizes:
• 1600 X 1072
• 1280 X 858
• 1024 X 686 (Default)
• 800 X 536
• 640 X 429
When setting the window to a user defined size, the number of vertical pixels and
horizontal pixels can be set using the spin boxes.
The setting values can also be directly entered to the boxes.
No.
This is the number to assign to a function to be executed. Select from numbers 1 to 8
by using the spin box.
Execution Timing
This is the timing to execute the assigned function. Selected the execution timing
from display start or display end of Graphic windows.
Function Definition
This sets the assigning function. Functions used in softkeys and touch target can be
set on this tab, as well.
The assigning function is set using the dialog displayed when the [Function Definition]
button is pressed.
From the graphic builder, from the pull down menu, click Tools [Options].
The Options dialog box consists of the Options and Debug tabs.
• Options Tab
Double Click
This is the setting for operation when an object is double-clicked.
Select either one of the following.
• Open the property setting menu dialog box for the double-clicked object.
• Start point correction of the double-clicked object.
• Debug Tab
Window Size
Specify the size of the graphic window to start up.
Select one from [Large Size], [Medium Size], [Special Size].
Parameter
Specify the parameter to be passed to the graphic window by start command. Limited
to 2000 byte.
• Image Verification
The debug function checks the images of window background, object display, and
data display on the operation and monitoring screen.
• Window background
Checks the background color and background bitmap display.
• Object display
Checks the object display.
However, only the area indicating frame are displayed for the window display
(initial
display, conditional display), message, instrument faceplate, overview, trend,
dialog
name, and faceplate.
• Action Verification
The debug function checks actions corresponding to the conditional formulas
specified in the graphic and coordinate modifiers, and the functions assigned to
buttons.
These buttons are used to end the debug function or to reflect simulation data to the
Display image.
• Exit Debug
This closes the Graphic window and debug dialog displayed for debugging.
• Update Data
This reflects the set simulation data to the Graphic window.
Primitive Type
This is the type of the object, object name and display coordinates of an object that is
being set. This is displayed automatically when a data may be selected from the list
view.
X. TEST FUNCTION
The Test Function is a group of tools (option packages) for efficiently debugging FCS
software created by the user.
This chapter covers the types of tests, operating environments, and test procedures.
• Target tests.
Target test uses an actual FCS. When there are no I/O modules and I/O test devices, an
FCS input and output can be simulated by using the I/O Disconnect and Wiring Functions.
Hardware Environment
Software Environment
Sub-window
displayed in
client area
Message
display area
In the virtual test mode, I/O units are always cut-off. Therefore, it does not have an
I/O Disconnect/Connect Function.
FIO Node number of test target FCS using dropdown list box
Use the wiring edit functions when changing the wiring data automatically created
during Test Function starting, and when defining wiring data for I/O units cut-off
during a test. Edit the wiring using the wiring edit sub-window.
You can define the wiring for up to 1024 points per target FCS/FCS simulator. (Total
number of defined records is 1024.)
The Test Function has the following four types of time-series data wiring function g(t):
• Simple Wiring
“Simple wiring” converts the MV value of the wiring source function block and inputs it
to the process input terminal.
If the wiring destination is an analog input terminal, you can define the wiring without
being conscious of the output terminal signal type.
• Wiring destination
This item specifies the wiring destination in one of the following formats:
• Wiring source
This item specifies the wiring source in one of the following formats:
• Wiring type
This item specifies the wiring type matching the process I/O terminal signal type.
To specify the wiring type, select the applicable type from the table below
according to the signal types of the wiring source and wiring destination:
• Wiring constant
Wiring Constant is wiring type parameter. The table below shows the wiring
constants that can be specified.
•Overwrite
This function stores the wiring data under the currently opened name. Inspection
is per-formed at storage.
This function reflects the changes to the FCS when the wiring data was changed
using the wiring edit function. When executed, this function performs overwriting and
displays a
Wiring Download dialog box for downloading the wiring data to the test target
FCS/FCS simulator. This function downloads the wiring data to the test target
FCS/FCS simulator in wiring file units. The wiring file to be downloaded is selected
using the Wiring Download dialog box.
X6.2.1G Suspend
This function suspends all the test target FCS/FCS simulator wiring functions. The
suspended wiring functions can be returned to the active state.
Record No.
This is the record No. of the wiring file to be changed. When the record No. is changed,
the wiring data of the selected record is displayed.
To Terminal
Displays the wiring destination connection terminal in “tag name (element No.)” + “.” +
“connection terminal name, or data item name” format. The wiring destination can be
changed.
From Terminal
Displays the wiring source connection terminal in “tag name (element name)” + “.” +
“connection terminal name, or data item name” format. The wiring source can be
changed.
Wiring Type
Displays the wiring type. The wiring type can be changed.
Gain
Displays the gain for wiring between terminals wiring and simple wiring, and the upper
limit (High) of the time-series data for time-series data wiring. The gain can be changed
within the -999999.0 to 999999.0 range.
Bias
Displays the bias for wiring between terminals wiring and simple wiring, and the lower
limit (Low) of the time-series data for time-series data wiring. The bias can be
changed within the -999999.0 to 999999.0 range.
Pulse Rate
Displays the pulse rate. The pulse rate can be changed within the 1 to 99999 (Hz)
range.
Delay
Displays the dead time. The delay can be changed within the 1 to 99 (seconds)
range.
Lag
Displays the first-order lag. The lag can be changed within the 1 to 99 (seconds)
range.
Cycle
Displays the time-series data wiring cycle time. The cycle can be change within the 1
to
99999 (seconds) range.
Stop
This function switches an FCS/FCS simulator in the control execution, pause, or step
execution state to the stop state. Before switching to the control stop state, a
confirmation dialog box is displayed.
When Step Execution function is performed while the test target FCS/FCS simulator is in
the pause state, the test target FCS/FCS simulator executes control the specified number
of times, and then returns to the pause state. Step Execution is performed only when the
test target FCS/FCS simulator is in the pause state.
The number of step executions is changed using the Number of Step Executions Change
dialog box.
(*1)
(*1)
*1: only
X9. Breakpoint
The test function includes a function, called “breakpoint function.” that monitors operation
of the function block being tested.
A “breakpoint” is a monitoring point that is specified to monitor the operation of a function
block. When break conditions are set at a breakpoint, the FCS control function pauses
automatically when the break conditions are satisfied.
Up to eight breakpoints can be specified.
Reference button
Status
Displays the ON/OFF
status of each breakpoint.
• CPU Load
Monitors the proportion of one second that function blocks, SEBOL and system basic
functions occupy the CPU and displays the result on a graph as the moving average
CPU load ratio of 60 samples.
This function is used only for target testing.
The values displayed in virtual testing are meaningless.
Profile Points
The profile point display area in the client area can be selected one line at a time.
Double clicking on the selected profile point calls the Profile Point Setup dialog box.
One line is always selected at the profile point display area. The profile point selected
here can be deleted. Deleting a profile point deletes all its related data from the
window.
Data Statuses that can be Set and Names of Data Items to be Specified
Six types of data statuses can be changed in the Set Data dialog box: BAD, NRDY,
PFAL, LPFL, IOP+, and IOP-.
Data items to be specified vary with the type of a function block or an element for which
the data status is to be changed. Specify the data items as follows:
• Specify RAW for a function block connected to the process I/O or the
communication I/O (%WW).