Professional Documents
Culture Documents
IM 33M01A30-40E
IM 33M01A30-40E
2nd Edition
TocR-1
CENTUM VP
Reference
System Integration OPC Station
IM 33M01A30-40E 2nd Edition
CONTENTS
PART-R System Integration OPC Station
R1. Overview of System Integration OPC Station......................................R1-1
R1.1 System Configuration.................................................................................... R1-3
R1.2 Operating Environment.................................................................................. R1-4
R1.2.1 Hardware Requirements.................................................................. R1-5
R1.2.2 Software Requirements................................................................... R1-6
R2. SIOS Functional Details..........................................................................R2-1
R2.1 Process Data Access...................................................................................... R2-3
R2.1.1 SIOS Data Items............................................................................ R2-10
R2.1.2 SIOS Instrument Specific Data Items............................................ R2-15
R2.2 Messages....................................................................................................... R2-17
R2.3 Error Handling............................................................................................... R2-21
R2.4 Online Maintenance...................................................................................... R2-31
R2.4.1 Maintenance of OPC Server Information...................................... R2-32
R2.4.2 Maintenance of Data Item Information.......................................... R2-33
R2.4.3 Changing the Data Cache Size..................................................... R2-34
R2.5 Status Management...................................................................................... R2-35
R3. SIOS Engineering....................................................................................R3-1
R3.1 Setting Security Policies................................................................................ R3-2
R3.2 Creation of New SIOS..................................................................................... R3-6
R3.3 Configuration of OPC Server......................................................................... R3-9
R3.3.1 Automatic Configuration of OPC Server........................................ R3-10
R3.3.2 Manual Configuration of OPC Server............................................ R3-20
R3.4 Definition Files.............................................................................................. R3-22
R3.4.1 SIOS Definition File........................................................................ R3-23
R3.4.2 OPC DA Server Definition File....................................................... R3-25
R3.4.3 OPC A&E Server Definition File ................................................... R3-31
R4. SIOS Operation and Monitoring............................................................R4-1
R5. SIOS Maintenance...................................................................................R5-1
R6. SIOS Communication Performance......................................................R6-1
PC equipped with
HIS
the system generation function
FCS
Ethernet
OPC server
*1: This is number of data points for SIOS Instrument Tags. For SIOS Tags, the number of data points is the same as the number of
tags (i.e., 100000).
HIS ENG
SIOS
FCS
Ethernet
OPC server
PC equipped with
the system generation function
HIS ENG
SIOS
(The OPC server exists
on the same PC.)
FCS
Ethernet
n Hardware
PC: IBM PC/AT compatible
CPU: 1 GHz or more. Operable on a PC with hyper-threading and multiple
CPUs.
Main memory size: For Windows Vista
2 Gbytes or more (Use of an ECC memory is recommended.)
For Windows XP
1 Gbytes or more (Use of an ECC memory is recommended.)
Network: Ethernet card (An Ethernet card is required if a V net bus is used.)
Control bus interface card (VF701 or VI701)
If an OPC server is installed in the same PC, a bus interface card to be
used by the OPC server is required.
Hard disk capacity: 10 Gbytes or more
Peripheral: Use of an uninterruptible power supply (UPS) is recommended.
n PC
For a PC in which to install the SIOS, select one running either of the following operating
systems:
• Windows Server 2003
• Windows Vista Business
• Windows XP Professional
The SIOS is mainly used to perform data acquisition and setting, so it is assumed to operate
continuously. Regular desktop PCs are not suitable for use as a SIOS, since they do not have
cooling fans and power supplies that are designed for continuous operation. On the other hand,
server PCs are designed for continuous operation and have reliable cooling fans and power
supplies. Among server PCs, those equipped with an ECC (Error Checking and Correcting)
memory that provides error detection and correction functions, or a hard disk RAID system, are
recommended for use as SIOS PCs.
If an OPC server runs on the same PC as the SIOS, the PC also needs to satisfy the hardware
requirements for the OPC server.
n Operating System
For a PC in which to install the SIOS, select one running either of the following operating
systems:
• Windows Server 2003
• Windows Vista Business
• Windows XP Professional
n SIOS Functions
Install the following package to implement the SIOS functions:
• LBC2100 System Integration OPC Client Package
SEE
ALSO For installation of the package, see the following:
CENTUM VP Installation (IM 33M01A20-40E)
V net Time
Download function
Process data Status
Message processing Offline download
access processing management
Online download
function
SIOS definition
information
OPC DA client OPC A&E client
OLE/DCOM
R020001E.ai
l Message Function
The message function is used to convert OPC alarms and events generated by A&E servers to
CENTUM VP messages and transfer them to HISs. It also notifies system alarms generated by
the SIOS to HISs.
l Download Function
The download function is used to perform offline and online downloads from builders.
IMPORTANT
Currently, the system accessible using the SIOS Instrument Tags is Yokogawa’s STARDOM only.
Before you start engineering for the SIOS, see the STARDOM Engineering Guide for connecting
to the STARDOM.
SEE
ALSO For connecting to the STARDOM, see the following Engineering Guide:
Engineering Guide of CENTUM/ STARDOM Integration (TI 34P02K41-01E)
The figure below shows examples of accessing process data using an SIOS Tag and using an
SIOS Instrument Tag.
Accessing process data using an SIOS Tag
SIOS tag Data item name OPC item ID
FIC1001SV PV FCJ01 ! FIC1001.SV
PV FCJ01 ! FIC1001.PV
MV FCJ01 ! FIC1001.MV
FIC1001
NPAS_PID
DA Instrument
Description
File (*1)
*1: The DA instrument description file contains definitions such as the function block type,
data item name and data type for each function block type of the connected system.
This file is provided for each connected system type.
R020109E.ai
n Referencing Data
The SIOS has an internal data cache used for referencing data. Once the SIOS acquires a
data item from an OPC server, the data item is registered in the SIOS’s data cache. The data
item registered in the data cache remains registered in the original OPC server. Every time a
change to the data is notified by the OPC server, the SIOS refreshes the data in the data cache.
Here, access by the SIOS to the process data and refreshing of the data on the OPC side occur
asynchronously.
If the data specified in a process data reference request exists in its data cache, the SIOS returns
the applicable data in the data cache as a response. If the specified data is not registered in its
data cache, the SIOS returns a data status “NRDY,” acquires the corresponding data from the
OPC server, and then registers the data in its data cache. The SIOS continues to return NRDY
until the data is registered in the data cache.
When accessing data that has not been registered in the data cache, for numeric data, it returns
0; while for CHR type data, it returns the default character string (NOT_READY). The user can
change a desired default character string for CHR type data.
(3) Return NRDY
Tag-Item conversion
Data information
item
Tag name name
FIC1001 MV OPC item ID
PV OPC item ID
(5) Register data in the data cache
OPC DA server
Data refresh
R020102E.ai
n Setting Data
After receiving a data setting request from an HIS or FCS, the SIOS executes a write processing
to the applicable OPC server. At this time, the SIOS also registers the data in its data cache. If the
corresponding data item name does not exit in the data cache, the SIOS establishes a session
with the OPC server, registers the data item name in the data cache, and then writes the data.
In the case of a write request, the SIOS returns a response without waiting for completion of the
requested data write on the OPC server.
SEE
ALSO • For more information about the SIOS definition file, see the following:
R3.4.1, “SIOS Definition File”
• For more information about the OPC DA server definition file, see the following:
R3.4.2, “OPC DA Server Definition File”
The operation of data cache screening is shown below. Screening is carried out at 10-second
periods. As shown in the figure, the time until data is deleted from the data cache varies between
the result of (set time - screening period) and the set time.
Access from an HIS
(Timeout = 3 Ts)
Register in
the cache
0 (Default) 0 (Reset)
Timer count changes 0 Ts 1 Ts 1 Ts 2 Ts 3 Ts
Screening
period (Ts)
Set Time – Screening period
Set Time
Figure Screening
Yes: The SIOS performs data type conversion between the CENTUM VP system and the OPC server.
Blank: The SIOS does not perform data type conversion between the CENTUM VP system and the OPC server.
*1: In a data conversion from VT_BOOL to I16, the data is converted, as shown below:
VT_BOOL --> 16:
0 (FALSE) --> 0, -1 (TRUE) --> 1
I16 --> VT_BOOL:
0 --> 0 (FALSE), 1 --> -1 (TRUE)
*2: When data is read, the local time is returned in the following format:
PV = “yyyy/mm/dd”
PV2 = “hh:mm:ss.nnn”
(yyyy: Year, mm: Month, dd: Day, hh: Hours, mm: Minutes, ss: Seconds, nnn: Milliseconds)
When setting data, specify “yyyy/mm/dd” in PV (item name) and “hh:mm:ss.nnn” in PV2. The SIOS combines these two
character strings and sets “yyyy/mm/dd hh:mm:ss.nnn.” The combined character string is converted to a format appropriate for
the locale setting of the SIOS.
*3: If data containing more than 16 characters is read from an OPC server, the SIOS returns the first 16 characters by cutting off the
17th and subsequent characters. If the read data contains less than 16 characters, the blank digit or digits are filled with a NULL.
When setting data containing less than 16 characters, fill the blank digit or digits with a NULL.
l Time Stamp
Together with data, the SIOS stores in its data cache the time at which the data was read.
Time stamps can be acquired via a command specifying ODAT or OTIM as the data item name.
A command specifying ODAT returns the date field of the time stamp, while one specifying OTIM
returns the time field of the time stamp. To handle time stamp data, the clock of the CENTUM VP
system and that of each connected OPC server need to be synchronized. Time stamps are converted
to a format appropriate for the locale setting of the SIOS.
SEE
ALSO For data status mapping, see the following:
“n Data Status”
The Quality flag structure and meaning of each bit value are explained below.
Quality flag structure
QQSSSSLL
QQ: Quality bit
SSSS: Substatus bit
LL: Limit bit
Table Quality Flag Structure and Meanings of Values
QQ Quality value Meaning
00 00SSSSLL BAD
01 01SSSSLL Uncertain
10 10SSSSLL –
11 11SSSSLL GOOD
R020103E.ai
l SH and SL Data
The SH and SL data stored in the SIOS’s data cache are those predefined on an ENG. If the
request from an HIS or FCS specifies an SH or SL, the SIOS does not access OPC servers, but
directly returns the applicable SH or SL data stored in its data cache.
l Operation Mark
The data item OPMK is set when an operation mark is assigned to a faceplate in the HIS. Even if
there is no data item corresponding to OPMK on the connected system, an operation mark can
be assigned in the HIS.
l Error
If data access to an OPC server generates an error, the SIOS sets the returned error code in its
data cache. These error codes can be read via a command specifying OERR as the data item
name. The stored error code is cleared once data access to the applicable item is established
successfully. The value in this field is used as an error message on the requesting HIS.
n Data Status
The table below lists the data statuses returned from the SIOS and causes of respective
statuses. Each Quality flag returned from an OPC server and the status of communication with
the OPC server are mapped in the data status, as shown below.
Table Mapping to Data Status
n Block Modes
In the data item MODE reference, a block mode name is returned as a character string,
consisting of up to eight single-byte characters. If you are referencing the data upon appending
the data item qualifier “@,” a 32-bit integer will be returned. The block modes and the
corresponding values are shown in the table below.
Note that the following block modes and the bit positions are reserved by the system. If using a
user-defined block mode, use another bit position.
Table Block Modes
Block Mode Value Name
O/S 0x80000000 Out of service
IMAN 0x08000000 Initialization Manual
TRK 0x04000000 Tracking
MAN 0x00800000 Manual
AUT 0x00400000 Automatic
CAS 0x00200000 Cascade
PRD 0x00100000 Primary Direct
RCAS 0x00080000 Remote Cascade
ROUT 0x00040000 Remote Output
R020113E.ai
n Alarm Statuses
In the data item ALRM reference, an alarm status name is returned as a character string,
consisting of up to eight single-byte characters. If you are referencing the data upon appending
the data item qualifier “@,” a 32-bit integer will be returned. If you are referencing the data upon
appending “!,” an ALRM type will be returned. The alarm statuses and the corresponding values
are shown in the table below.
Note that the following alarm statuses and the bit positions are reserved by the system. If using a
user-defined alarm status, use another bit position after defining it with the User-defined Status
Character String Builder.
Table Alarm Statuses
Alarm Status Value Name
AFLS 0x80000000 Alarm flashing status
AOF 0x40000000 Alarm inhibition
AF 0x20000000 Alarm detection
NR 0x00800000 Normal
R020114E.ai
n Block Statuses
In the data item BSTS reference, a block status name is returned as a character string, consisting
of up to eight single-byte characters. If you are referencing the data upon appending the data
item qualifier “@,” a 32-bit integer will be returned.
n Data Statuses
The CENTUM VP system includes data items with data statuses. The data statuses are 32-
bit integer data and are defined as shown in the table below. By referencing the data upon
appending the data item qualifier “#,” you can reference only the data with the data status.
Table Data Statuses
Data Status Value Name
BAD 0x80000000 Bad Value
QST 0x40000000 Questionable Value
NCOM 0x20000000 No Communication
NFP 0x10000000 Not From Process
PTPF 0x08000000 Path To Process Failed
CLP+ 0x04000000 Clamp High
CLP- 0x02000000 Clamp Low
CND 0x01000000 Conditional
CAL 0x00800000 Calibration
NEFV 0x00400000 Not Efective
O/S 0x00200000 Out of Service
MNT 0x00100000 Maintenance
IOP+ 0x00008000 Input Open High
IOP- 0x00004000 Input Open Low
OOP 0x00002000 Output Open
NRDY 0x00001000 PI/O Not Ready
PFAL 0x00000800 PI/O Power Failure
LPFL 0x00000400 PI/O Long Power Failure
MINT 0x00000080 Master Initialize
SINT 0x00000040 Slave Initialize
SVPB 0x00000020 SV Pushback
R020115E.ai
R2.2 Messages
Various events (Simple, Condition, Tracking) notified from OPC A&E servers and system
alarms output from the SIOS are broadcast to a control bus (V net or Vnet/IP) as CENTUM VP
messages.
Messages are classified into the following two types:
• Events detected by the SIOS
Messages relating to operations of the SIOS itself, such as startup and shutdown of
the SIOS. These messages are notified to HISs as system alarms.
• Events notified from OPC A&E servers
Events notified from OPC A&E servers. These messages are displayed on the
message monitor window.
Event types and categories of messages to be received can be selected for each OPC
A&E server.
The engineering function acquires event category character strings and assigned
event category values from OPC A&E servers. The category values that should be
received are selected from among these category values and downloaded offline to
the SIOS in advance.
HIS
Historical
SIOS
Simple
Condition
Tracking
R020201E.ai
SEE
ALSO • For more information about SIOS system alarm messages, see the following:
Operating Messages (IM 33M05D20-40E)
• Message numbers 0796, 0797 and 0798 are output when the UPS is set up. For more information about
the UPS setup, see the following:
CENTUM VP Installation (IM 33M01A20-40E)
l Transmitted Information
The information transmitted to HISs includes source information, generation time and message
character string.
• Source information
The source that generated the event, as well as the applicable server program name and
data item name.
• Generation time
The time based on the clock of the source. The SIOS does not change the time information.
• Message character string
A message is limited to 128 characters. Messages containing more than 128 characters are
cut off after the 128th character.
Table OPC Event Attributes (Common Attributes)
Attribute Explanation Transmission to HIS
Source Event source Yes
Time Event generation time Yes
Type Event type (Simple, Tracking, Condition) No
EventCategory Event category (vendor definition) No
Severity Severity No
Message Message character string relating to an event Yes
R020203E.ai
n Message Display
Events notified from OPC A&E servers are displayed on the message monitor window in the
format shown below, as arbitrary character string messages (print messages) of message
number 1303. To display events notified from OPC A&E servers on the message monitor window,
the display setting of the message monitor window needs to be adjusted on the HIS side.
Specifically, select the Display Sequence Messages check box in the registration dialog box of
the message monitor window.
The message monitor window also provides the filter dialog box that allows you to filter the
messages to be displayed as arbitrary character strings.
Display format:
OPC A&E server identifier character stringΔOPC A&E server aliasΔEvent source character
stringΔEvent message character string
(Note) Δ: Space
*1: Defined system tag names cannot be assigned to OPC data item IDs as CENTUM VP tag names.
l Response Data
One of the character strings specified in the table below is returned in accordance with the status
of connection between the SIOS and the applicable OPC server.
Table Response Character Strings
Character string Meaning Remarks
The SIOS and OPC server
ONLINE
are connected properly.
The SIOS and OPC server The connection was terminated since the applicable data
OFFLINE
are disconnected. on the OPC server is not stored in the SIOS's data cache.
An error occurred in the YYYY: Category error code (0xEF00 to 0xEFFF)
0xYYYY-ZZZZZZZZ
session with the OPC server. ZZZZZZZZ: Detailed error code
R020302E.ai
n Error Notification
Errors are classified into the following three types:
• Errors that generate in the SIOS
Load error
• Errors that generate between the SIOS and an OPC server
OPC server down
OPC communication error
• Errors that generate between an OPC server and a device
Device down
Errors along the communication path
Respective errors are notified to HISs via the following methods:
• System alarm
• System alarm, system tag, data status
• Quality flag, data status, A&E message
System alarm
SIOS
System alarm
System tag
Data status
OPC server
Quality flag
Data status
A&E message
Device (third-party PCS, etc.)
R020303E.ai
n Error Codes
The SIOS displays errors in the following format:
Category error code (16 bits) + Detailed error code (32 bits)
These error codes are notified to HISs as error codes in system alarms and also as character
strings indicating system tag names.
n Added a Group
If a group was added, the applicable group information is added and item conversion information
is replaced. The data registered in the SIOS’s data cache is not changed.
n Deleted a Group
If a group was deleted, the applicable group information is deleted and item conversion
information is replaced. The item information belonging to the applicable group is deleted from
the SIOS’s data cache. Accesses to the items belonging to other groups are not affected.
n Modified a Group
If group information was modified, the applicable group information and item conversion
information are replaced. The SIOS deletes the modified group from the OPC DA server and
deletes from its data cache the item information belonging to the applicable group. Until the
series of operations are completed, the SIOS returns a data status NRDY to all data reference
requests from HISs targeting the data items belonging to the applicable group. At this time, the
SIOS returns the specified default character string(NOT_READY) for CHR type data requests,
and 0 for numeric value data requests. Data setting requests will generate an individual data
error. Accesses to the items belonging to other groups are not affected.
System monitor
communication
SIOS
Status management
function
Software diagnosis
Task operating status
CPU load data
SIOS tasks
R020501E.ai
SEE
ALSO For the items displayed on the status display window, see the following:
“n SIOS Station Status Display View” in R4, “SIOS Operation and Monitoring”
n Software Diagnosis
The SIOS diagnoses the operating statuses of the following three functions internally:
• Process data access processing
• Message function
• OPC client (DA, A&E)
The diagnosis task of the SIOS periodically polls information regarding each function. If a
response is not received within a specified time (response monitoring time), the SIOS determines
that the processing of the applicable function has stopped. The response monitoring time can be
set freely.
IMPORTANT
For connecting to the STARDOM, see the STARDOM Engineering Guide before you start
engineering for the SIOS.
SEE
ALSO For connecting to the STARDOM, see the following Engineering Guide:
Engineering Guide of CENTUM/ STARDOM Integration (TI 34P02K41-01E)
R030101E.ai
2. Choose [Local Policies] – [Security Options]. And then click [Network access: Sharing and
security model for local accounts] from the list so as to open the dialog box for setting its
property.
Network access: Sharing and security model for local accounts... ?
OK Cancel Apply
R030102E.ai
Figure Property Sheet of Network access: Sharing and security model for local accounts
3. On the property sheet of Network access: Sharing and security model for local accounts,
select [Classic- local users authenticate as themselves].
IMPORTANT
Regarding the settings on the OPC server side, follow the instructions in the manual of each OPC
server.
If a DCOM setup method is not described in the applicable OPC server manual, use the following
setup example as a reference.
R030103E.ai
SEE
ALSO For more information about how to use the component services, refer to Windows Help.
2. Choose OPC server from the displayed list. And then, open its properties.
Type Network
Type
Station type (Parentheses indicate a lower bus)
SIOS System Integration OPC Station
Station Address
Domain Number 1
Station Number 60
Component Number
Number
Alias of Station
OK Cancel
R030201E.ai
l Station Type
▼ Station Type
Station type of the newly created station needs to be specified. Here [SIOS System Integration
OPC Station] should be selected.
l Station Address
▼ Domain Number, Station Number
Station address of the newly created station needs to be specified. A station address consists of
domain number and station number. The domain number of the SIOS connected control bus (V
net or Vnet/IP) should be specified. The station number needs to be specified within the range of
1 to 64. The station address cannot be modified once the setting is applied.
l Station Comment
▼ Station Comment
Station comment of the newly created station may be specified. Up to 24 single-byte characters
or 12 double-byte characters can be used. This setting is omissible.
l Alias of Station
▼ Alias of Station
Station comment of the newly created station may be specified.
When this setting is set to a station, the station will be identified on HIS by the alias instead of the
station name. Up to 8 alphanumeric characters can be used for setting the alias of station. The
alias of station can be omitted.
Type Network
Vnet/IP
IP Address 172.17.1.60
OK Cancel
R030202E.ai
l Hostname
The hostname is automatically determined according to the bus type, domain number and station
number. In general, this automatically determined hostname should be used.
Eddss
E : Identifier indicating that the bus type is Ethernet(fixed)
dd : Domain number specified when the SIOS is created.
ss : station number specified when the SIOS is created.
l IP Address
The IP address is used for physically identifying the connected SIOS on Ethernet.
The IP address is automatically determined according to the domain number and station number.
In general, this automatically determined IP address should be used.
172.17.dd.ss : Ethernet IP address
172 : System Fixed
17 : Identifier indicating that the bus type is Ethernet(fixed)
dd : Domain number specified when the SIOS is created.
ss : station number specified when the SIOS is created.
l Subnet Mask
The subnet mask is set to 255.255.0.0 as default. In general, this default subnet mask should be
used.
OK Cancel
R030311E.ai
2. Select the connected system on Connected System Type Select dialog box. Select [none] if
connecting through the SIOS tag.
IMPORTANT
The Connected System Type Select dialog box is displayed only during the first engineering
process immediately after the SIOS is created. This dialog box is not displayed in the subsequent
SIOS engineering processes. To change the connected system type, delete the SIOS from
System View and create the SIOS again.
Open Open
Add Add
Delete Delete
Load Load
R030301E.ai
Tip
If the engineering work is performed to the SIOS for the first time, the pane of Predefined DA Server and the pane
of Predefined A&E Server will be empty.
4. If a connected system type is selected (if the type is other than [none]), click [Upgrade
System Files] button on the SIOS Engineering Window.
The files required to connect the system selected on Connected System Type Select dialog
box to the SIOS will be updated.
Open
Delete
Import...
Automatic
OPC Browse... Close
Generation...
R030302E.ai
TIP
Operations such as gathering information from the OPC server and displaying the gathered information are
commonly called “OPS Browse.”
6. Click [OPC Browse...] button on the OPC Browse List dialog box so as to open OPC Browse
Execute dialog box.
OPC Browse Execute Dialog Box
Program ID Yokogawa.CSHIS_OPC
R030303E.ai
8. Click [Start] button on OPC Browse Execute dialog box. Then the OPC server information
will be browsed for gathering, and an OPC Browse file will be created.
9. When browsing, the progress messages will be displayed in the Process area of the OPC
Browse Execute dialog box. When clicking [Print] button, the displayed messages can be
printed from a printer. When clicking [Save] button on the OPC Browse Execute dialog
box, the displayed messages can be saved into a file. These two buttons need to be used
accordingly.
R030304E.ai
Figure Automatic Generation Dialog Box (DA Server Automatic Generation Rule Tab)
Event Type
Select All
Select SIMPLE TRACKING CONDITION
R030305E.ai
Figure Automatic Generation Dialog Box (AE Server Automatic Generation Rule Tab)
12. On the Automatic Generation dialog box, click [Start] button. Then the data of OPC server
will be automatically generated. The automatically generated data for OPC server will be
saved into files. The file names of the automatically generated data will be displayed SIOS
Engineering window in the pane for DA server or A&E server accordingly.
13. Click [Load All Servers] button on SIOS Engineering window, the contents of OPC servers
will be downloaded to SIOS.
14. After downloading, the progress messages will be displayed in the Load Process Progress
area of the SIOS Engineering window. When clicking [Print] button on the SIOS Engineering
window, the displayed messages can be printed from a printer. When clicking [Save] button
on the SIOS Engineering window, the displayed messages can be saved into a file. These
two buttons need to be used accordingly.
2. Click [OPC Browse View...] button on the SIOS Engineering Window so as to open the OPC
Browse List dialog box.
3. Click [Import...] button on the OPC Browse List dialog box so as to open Browse Import
dialog box.
Browse Import Dialog Box
OPC Browse
Column Number
Item ID
Item Description
Access Path
Item Canonical Data Type
High EU
Low EU
EU Unit
Import Close
R030309E.ai
4. Enter a name to OPC Browse blank. The default name can be used by checking the option
of [Use Default Browse Name].
To change the alignment of the columns of the imported file, check the option of [Make CSV
File Column Allocation Effective]. Then the boxes for aligning columns will be available.
Using these combo boxes, the data items can be aligned to the specified columns.
a. OPCSDA01.csv
a. OPCSDA02.csv
a. OPCSDA03.csv
a. OPCSDA04.csv
R030310E.ai
6. On the Open dialog box, choose the file for importing and then click [Open] button. Then the
file will be imported.
7. The Browse names specified on the Browse Import dialog box are displayed in the list area
of OPC Browse List dialog box.
Click [Automatic Generation...] button on the OPC Browse List dialog box so as to display
Automatic Generation dialog box.
8. The Automatic Generation dialog box consists of two tabs, DA Server Automatic Generation
Rule tab and AE Server Automatic Generation Rule tab. Choose a tab for automatically
generating the OPC server and enter the required settings accordingly.
9. Click [Start] button on the Automatic Generation dialog box. The OPC server data will be
saved in an automatically generated file. The name of the automatically generated file will
be displayed in the pane of Predefined DA Server or the pane of Predefined A&E Server on
the SIOS Engineering window.
10. On SIOS Engineering window, click [Load All Servers] button. The configuration of the OPC
server will be downloaded to SIOS.
SEE
ALSO For more information about the OPC server definition file, see the following:
R3.4.1, “SIOS Definition File”
SEE
ALSO For more information about the OPC server definition file, see the following:
• R3.4.2, “OPC DA Server Definition File”
• R3.4.3, “OPC A&E Server Definition File”
4. Save the edited OPC server definition file into a CSV file.
5. Click [Load] on SIOS Engineering window so as to download the OPC server definition file
to SIOS.
SEE
ALSO For more information about the OPC server definition file, see the following:
• R3.4.2, “OPC DA Server Definition File”
• R3.4.3, “OPC A&E Server Definition File”
5. Save the edited OPC server definition file into a CSV file.
6. Click [Load] on SIOS Engineering window so as to download the OPC server definition file
to SIOS.
#=======================================
# SIOS Definition File
#=======================================
#
# SIOS Definition Element Configuration
#<BCVOTable>
# <FileHeader> File Information(Unchangeable) </FileHeader>
# <BcvOpcElement> SIOS Definition Information </BcvOpcElement>
#</BCVOTable>
#
# Element Specification
#<BCVOTable>
# <FileHeader>
# <FileId>,BCVOPCDEF,</FileId>
# <Revision>,Revision No.,</Revision>
# <Locale>,[JP|US|EU],Time Difference,</Locale>
# <Create>,Created Time Local Time(Notation depends on Locale),</Create>
# <Update>,Update Time Local Time(Notation depends on Locale),Local Time(U32),</Update>
# <FileSeq>,File Sequence No.,Terminal Mark('E' means end of files),</FileSeq>
# </FileHeader>
# <BcvOpcElement>
# <GenTime>,Local Time(Notation depends on Locale),Local Time(U32),</GenTime>
#
# The following shows the items that can change the definition.
#
# <Cpuinfo>,Redundancy(0:No/1:Yes),Other Party IP Address,Subnet Mask,Status Monitoring Communication
Interval(1-60 seconds: default 10),Load Equalization Communication Interval(1-60 seconds: default 30)</Cpuinfo>
# <DigInterval>,Software Diagnostic Interval (1-60 seconds: default 10),</DigInterval>
# <Letter>,Character type data default character string,</Letter>
# <CacheScr>,Specify Cache Screening (0: No Screening/1: Screening default 0),</CasheScr>
# <DtCache>,Number of data cache entries(100 - 30000: default 3000 100 unit),</DtCache>
# <VframeError>,"Specify setting a communication error code in an error of OPC Item Access(0: do not set an
error code/1: set an error code, default 1)",</VframeError>
# </BcvOpcElement>
#</BCVOTable>
#
#
# Change Definition Information.
<BCVOTable>
<FileHeader>
<FileId>,BCVOPCDEF,</FileId>
<Revision>,,</Revision>
<Locale>,,,</Locale>
<Create>,,</Create>
<Update>,,,</Update>
<FileSeq>,,,</FileSeq>
</FileHeader>
<BcvOpcElement>
<GenTime>,,,</GenTime>
# Definition Items
<Cpuinfo>,0,,,10,30,</Cpuinfo>
<DigInterval>,10,</DigInterval>
<Letter>,NOT_READY,</Letter>
<CacheScr>,0,</CacheScr>
<DtCache>,3000,</DtCache>
<VframeError>,1,</VframeError>
</BcvOpcElement>
</BCVOTable>
R030401E.ai
l <Cpuinfo>
The meaning of each <Cpuinfo> element is as follows.
• Redundancy (fixed to 0 since it is not used)
• Other Party ID address (not used)
• Subnet Mask (not used)
• Status Monitoring Communication Interval (fixed to 10 seconds since it is not used)
• Specify the interval of re-transmission between 1 and 60 seconds in the case of equalize
communication errors at the time of off-line or online download. The default setting is 30
seconds.
#=======================================
# OPC DA Server Definition File
#=======================================
#
# OPC DA Server Definition Element Configuration
#<BCVOTable>
# <FileHeader> File Information(Unchangeable)</FileHeader>
# <OpcSvrInfo> OPC Server Information </OpcSvrInfo>
# <Attribute>
# #DA Instrument Description File
# </Attribute>
# <OpcGrpInfo>
# <OpcGrp> Group Definition</OpcGrp>
# #Number of Groups
# </OpcGrpInfo>
# <DispGrpInfo>
# <DispGrp>
# Definition of CENTUM TAG
# </DispGrp>
# #Number of CENTUM TAG
# </DispGrpInfo>
#</BCVOTable>
#
# Element Specification
#<BCVOTable>
# <FileHeader>
# <FileId>,BCVOPCDAD,</FileId>
# <Revision>,Revision No.,</Revision>
# <Locale>,[JP|US|EU],Time Difference,</Locale>
# <Create>,Created Time Local Time(Notation depends on Locale),</Create>
# <Update>,Update Time Local Time(Notation depends on Locale),Local Time(U32),</Update>
# <FileSeq>,File Sequence No.,Terminal Mark('E' means end of files),</FileSeq>
# </FileHeader>
# <OpcSvrInfo>
# <GenTime>,Local Time(Notation depends on Locale),Local Time(U32),</GenTime>
# <TypeId>,DA,</TypeId>
# <OpcSvrNo>,OPC Server Number(1-16),</OpcSvrNo>
# <OpcAlias>,Server Alias Name(16 characters at max),</OpcAlias>
# <OpcInfo>,OPC Server Execution Host Name,OPC Server Program ID,</OpcInfo>
# <OpcResTm>,OPC Server Response Time-out(4-60 seconds: default 30),</OpcResTm>
# <RtyPrd>,Retry Period(1-300 seconds: default 10),</RtyPrd>
# <SysTag>,Status System Tag(16 characters at max:default:ddssDAnn),</SysTag>
# <Cmnt>,Arbitrary Comment,</Cmnt>
# </OpcSvrInfo>
# <Attribute>
# <DaInstFile>,DA Instrument Description Filename,</DaInstFile>
# </Attribute>
# <OpcGrpInfo>
# <OpcGrp>
# <OpcGrpNo>,Group Number(01-99),Group Name(16 characters at max),Change Time(Notation depends on
Locale),</OpcGrpNo>
# <CacheTout>,Cache Time-out Value(30-3600 seconds: default 120 10 unit),</CacheTout>
# <GrpPrm>Deadband(0-100%: default 0),Data Update Period(1-3600000msec: default500),<GrpPrm>
# </OpcGrp>
R030402E.ai
l <OpcGrpInfo> to </OpcGrpInfo>
This section is used to specify the OPC group definition.
l <OpcGrp> to </OpcGrp>
This section is used to specify the definition of one OPC group.
l <DispGrpInfo> to </DispGrpInfo>
This section is used to describe the information of data items that are arranged into blocks.
The file structure is indicated in the element <FileSeq>, file number, END mark</FileSeq> within
the OPC DA server definition file.
• File number
This is a sequential number for the files. It will be 0 for the first file, and then sequential
numbers, such as 1, 2 and 3, will be assigned in order for all subsequent files.
• END mark
“E” will be added for the last file if the first file was subdivided and saved.
#=======================================
# OPC A&E Server Definition File
#=======================================
#
# OPC A&E Server Definition Element Configuration
#<BCVOTable>
# <FileHeader> File Information (Unchangeable) </FileHeader>
# <OpcSvrInfo> OPC Server Information </OpcSvrInfo>
# <AEFlt>
# <Event>
# </EvtType> Event Filter Mask Pattern </EvtType>
# <EvtCat> Category Information </EvtCat>
# </Event>
# <Event>
# Up to 7 Filter Definitions of Each Event Mask Pattern
# </Event>
# </AEFlt>
#</BCVOTable>
#
# Element Specification
#
#<BCVOTable>
# <FileHeader>
# <FileId>,BCVOPCAED,</FileId>
# <Revision>,Revision No.,</Revision>
# <Locale>,[JP|US|EU],Time Difference,</Locale>
# <Create>,Created Time Local Time(Notation depends on Locale),</Create>
# <Update>,Update Time Local Time(Notation depends on Locale),Local Time(U32),</Update>
# <FileSeq>,File Sequence No.,Terminal Mark('E' means end of files),</FileSeq>
# </FileHeader>
# <OpcSvrInfo>
# <GenTime>,Local Time(Notation depends on Locale),Local Time(U32),</GenTime>
# <TypeId>,AE,</TypeId>
# <OpcSvrNo>,OPC Server Number(10-16),</OpcSvrNo>
# <OpcAlias>,Server Alias Name(16 characters at max),</OpcAlias>
# <OpcInfo>,OPC Server Execution Host Name,OPC Server Program ID,</OpcInfo>
# <OpcResTm>,OPC Server Response Time-out(4-60 seconds: default 30),</OpcResTm>
# <RtyPrd>,Retry Period(1-300 seconds: default 10),</RtyPrd>
# <SysTag>,Status System Tag(16 characters at max:default:ddssAEnn),</SysTag>
# <Cmnt>,Arbitrary Comment,</Cmnt>
# </OpcSvrInfo>
# <AEFlt>
# <Event>
# <EvtType>,Event Filter Mask Pattern 1,</EvtType>
# <EvtCat>,Category ID,Description,</EvtCat>
# Number of Category ID
# <EvtType>,Event Filter Mask Pattern 2,</EvtType>
# <EvtCat>,Category ID,Description,</EvtCat>
# Number of Category ID
# </Event>
# </AEFlt>
#</BCVOTable>
R030407E.ai
#
# Describe Definition Information as follows:
<BCVOTable>
<FileHeader>
<FileId>,BCVOPCAED,</FileId>
<Revision>,R4.01.00,</Revision>
<Locale>,,,</Locale>
<Create>,,</Create>
<Update>,,,</Update>
<FileSeq>,0,E,</FileSeq>
</FileHeader>
<OpcSvrInfo>
<GenTime>,,,</GenTime>
<TypeId>,AE,</TypeId>
<OpcSvrNo>,1,</OpcSvrNo>
<OpcAlias>,OPCSAE01,</OpcAlias>
<OpcInfo>,,,</OpcInfo>
<OpcResTm>,30,</OpcResTm>
<RtyPrd>,10,</RtyPrd>
<SysTag>,ddssAEnn,</SysTag>
<Cmnt>,,</Cmnt>
</OpcSvrInfo>
<AEFlt>
# <Event>
# <EvtType>,Event Filter Mask Pattern,</EvtType>
# <EvtCat>,Category ID,Description,</EvtCat>
# </Event>
</AEFlt>
</BCVOTable>
R030408E.ai
n Data Display
Data accessed via the SIOS can be displayed on the following windows:
• Graphic view (Graphic Attribute)
• Graphic view (Overview Attribute)
• Graphic view (Control Group Attribute)
• Trend view (*1)
• Tuning view
• Faceplate
*1: 1-second trend cannot be displayed.
n A&E Message Displa sage monitor window. Messages are displayed under message
number 1303.
SEE
ALSO For the message display format, see the following:
“n Message Display” in R2.2, “Messages”
R040001E.ai
A display example of the SIOS Station Status Display view is shown below.
.SF BCVO0160 Station Status Display
Revision : R4.01.00
Generation :
08/03/23 PM 01 : 12
Ready
R040002E.ai
n Statistic Collector
Starting the statistic collector will open the SIOS Statistic Collector window. The following
statistical information stored in the SIOS can be referenced on the SIOS Statistic Collector
window. The statistical information can also be output to a file from this window:
• Control bus (V net or Vnet/IP) load information:
Number of data/frames processed per unit time
• OPC server load information:
Number of data changes notified and number of setting requests received per unit time
• Cache information:
Number of cache errors generated per unit time
Message
R050001E.ai
SEE
ALSO • For more information about changing the data cache size, see the following:
R2.4.3, “Changing the Data Cache Size”
• For more information about changing the SIOS definition file, see the following:
“n Modify SIOS Definition File” in R3.3.2, “Manual Configuration of OPC Server”
n Response Time
The response time refers to the time after a data write request is output from a HIS until the
request is reflected in the window on the HIS. The response time is calculated as a sum of
processing times t1 to t5.
HIS
Reference Reference
Write request Write response response
request
SIOS
OPC server
Write request
Write response
Device
t1 t2 t3 t4 t5
R060001E.ai
l t1
An internal delay time of the SIOS, corresponding to the time after a write request is received
from the HIS until the OPC client outputs a write request.
l t2
An internal delay time of the SIOS, corresponding to the time after the OPC client receives a write
request from the process data access function until it outputs a write request to the OPC server.
Although the specific time varies depending on the OPC client configuration used by the SIOS,
t2 is generally in a range of 0 to 100 milliseconds if the OPC client is assumed to retrieve data
setting requests from the process data access function at 100-millisecond periods.
l t3
The time after the OPC server receives a write request from the OPC client until the device
completes write processing in response to a write request output to the device by the OPC
server.
Although the specific setting varies depending on the OPC server and device, devices generally
process requests at their own scan period, and thus the write operation of each device also
depends on the scan period of the device.
l t4
The time after the OPC server outputs a data change notification to the SIOS upon completion of
write processing by the device until the data cache of the SIOS is refreshed.
The OPC server reads all registered data items asynchronously with the write processing by the
device. Since devices generally process data reference requests at their own scan period, the
time needed to read data from a device depends on the scan period of the device. Accordingly,
the communication between the SIOS and device continues as long as there is a data item to be
read.
l t5
The time after the data cache of the SIOS is refreshed until the HIS reads the data. HISs refresh
data at 1-second periods. Thus, t5 is normally in a range of 0 to 1 second.
t5 Since the HIS refreshes data every second, the average wait
500
time is calculated as 500 msec.
Total 1100
R060002E.ai
CENTUM VP
Reference
System Integration OPC Station
IM 33M01A30-40E 2nd Edition
INDEX
A S
Automatic Configuration of OPC Server........... R3-10 Setting Security Policies..................................... R3-2
SIOS Communication Performance................... R6-1
C SIOS Data Items............................................... R2-10
Changing the Data Cache Size........................ R2-34 SIOS Definition File........................................... R3-23
Configuration of OPC Server.............................. R3-9 SIOS Engineering............................................... R3-1
Creation of New SIOS......................................... R3-6 SIOS Functional Details...................................... R2-1
SIOS Instrument Specific Data Items............... R2-15
D SIOS Maintenance.............................................. R5-1
Definition Files................................................... R3-22 SIOS Operation and Monitoring......................... R4-1
SIOS Tag and SIOS Instrument Tag................... R2-4
E Software Requirements...................................... R1-6
Status Management.......................................... R2-35
Error Handling................................................... R2-21
System Configuration......................................... R1-3
H
Hardware Requirements..................................... R1-5
M
Maintenance of Data Item Information............. R2-33
Maintenance of OPC Server Information......... R2-32
Manual Configuration of OPC Server............... R3-20
Messages.......................................................... R2-17
O
Online Maintenance.......................................... R2-31
OPC A&E Server Definition File........................ R3-31
OPC DA Server Definition File.......................... R3-25
Operating Environment....................................... R1-4
Overview of System Integration OPC Station.... R1-1
P
Process Data Access.......................................... R2-3
Revision Information
l Title : CENTUM VP Reference System Integration OPC Station
l Manual No. : IM 33M01A30-40E