IEC 61850 Master Protocol OPC ENb PDF
IEC 61850 Master Protocol OPC ENb PDF
IEC 61850 Master Protocol OPC ENb PDF
Users Guide
1MRS755321 MicroSCADA Pro
Issued: 30.06.2004
IEC 61850 Master Protocol (OPC) *1.1
Version: B/25.02.2005 Users Guide
Contents
1. About this manual .....................................................................7
1.1. Copyrights .....................................................................................7
1.2. Trademarks ...................................................................................7
1.3. General .........................................................................................7
1.4. Use of symbols ..............................................................................8
1.5. Document conventions ..................................................................8
1.6. Terminology ..................................................................................9
1.7. Abbreviations ..............................................................................10
1.8. Related documents .....................................................................11
1.9. Document revisions .....................................................................11
2. Introduction .............................................................................13
2.1. Product overview .........................................................................13
2.2. IEC 61850 OPC Server features .................................................14
3. Engineering .............................................................................15
3.1. Overview of engineering .............................................................15
3.2. Building object tree ......................................................................16
3.2.1. Adding Gateway or Computer Node object .....................18
3.2.2. Adding IEC 61850 OPC Server object .............................18
3.2.3. Adding IEC 61850 Subnetwork objects ...........................19
3.2.4. Adding IEC 61850 IED objects ........................................20
3.3. Configuring objects .....................................................................20
3.3.1. Configuring IEC 61850 OPC Server properties ...............22
3.3.2. Configuring IEC 61850 Subnetwork properties ................24
3.3.2.1. Configuring IEC 61850 Device properties ..........25
3.3.2.2. Configuring Logical Device properties ...............28
3.3.3. Wieving data object configuration ....................................29
3.3.4. Provided viewers ..............................................................30
3.3.5. Configuring report control blocks .....................................32
4. Operation .................................................................................35
4.1. Activating Gateway or OPC server with new configuration .........35
4.1.1. IEC 61850 OPC Server diagnostics .................................35
4.1.2. Diagnostic AE Client ........................................................37
4.2. Monitoring and controlling IEC 61850 subnetwork activity ..........38
4.3. Monitoring and controlling IEC 61850 device communication ....39
4.4. Monitoring and controlling IEC 61850 data object
communication ............................................................................40
5. Technical reference ................................................................41
5.1. IEC 61850 OPC server data object modelling ............................41
4
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
5
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
1.1. Copyrights
The information in this document is subject to change without notice and should not
be construed as a commitment by ABB Oy. ABB Oy assumes no responsibility for
any errors that may appear in this document.
In no event shall ABB Oy be liable for direct, indirect, special, incidental or
consequential damages of any nature or kind arising from the use of this document,
nor shall ABB Oy be liable for incidental or consequential damages arising from
use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written
permission from ABB Oy, and the contents thereof must not be imparted to a third
party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license
and may be used, copied, or disclosed only in accordance with the terms of such
license.
Copyright 2005 ABB Oy
All rights reserved.
1.2. Trademarks
ABB is a registered trademark of ABB Group.
All other brand or product names mentioned in this document may be trademarks or
registered trademarks of their respective holders.
1.3. General
This users guide describes the IEC 61850 Master Protocol (OPC) *1.1 (later in this
manual IEC 61850 OPC Server) and the central concepts related to it. You will find
instructions on how to configure IEC 61850 OPC Server related objects. The basic
operation procedures are also discussed.
Information in this users guide is intended for application engineers who need to
configure the IEC 61850 OPC Server.
As a prerequisite, you should understand the basic principles and the IEC 61850
technology and standard.
This users guide is divided into following sections:
Introduction
This section gives an overview of the IEC 61850 OPC Server and its features.
Engineering
In this section you will find an overview of the engineering. You are given
instructions on how to configure IEC 61850 OPC Server related objects and the
model of a substation or system.
7
MicroSCADA Pro 1MRS755321
Operation
This section covers the basic operation procedures you can carry out when
transferring or activating the Gateway computer with new configurations. You are
also given instructions on how to monitor and control the condition of connections
in the IEC 61850 network.
Technical reference
This section describes the IEC 61850 data modeling. The section also contains
attributes and a list of status codes.
8
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
1.6. Terminology
The following is a list of terms associated with the IEC 61850 OPC Server that you
should be familiar with. The list contains terms that are unique to ABB or have a
usage or definition that is different from standard industry usage.
Term Description
Alarms and Events An OPC service for providing information about alarms and events
to OPC clients.
Data Access An OPC service for providing information about process data to
OPC clients.
Data Object Part of a logical node object representing specific information, e.g.,
status or measurement. From an object-oriented point of view a
data object is an instance of a class data object. DOs are normally
used as transaction objects; i.e., they are data structures.
Data Set The data set is the content basis for reporting and logging. The
data set contain references to the data and data attribute values.
Intelligent Electronic A physical IEC 61850 device that behaves as its own
Device communication node in the IEC 61850 protocol.
9
MicroSCADA Pro 1MRS755321
Term Description
Report Control Block The report control block controls the reporting process for event
data as they occur. The reporting process continues as long as the
communication is available.
1.7. Abbreviations
The following is a list of abbreviations associated with the IEC 61850 OPC Server
that you should be familiar with. See also the terminology table above.
Abbreviation Description
DA Data Access
DO Data Object
LD Logical Device
LN Logical Node
NV Network Variable
10
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
11
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
2. Introduction
Ethernet switch
A050166
13
Product Type MicroSCADA Pro 1MRS755321
Configured IEC 61850 devices and their data are then exposed to OPC clients
through an OPC Data Access (DA) server and device reported changes in data with
DA subscription are reported to OPC clients.
14
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
3. Engineering
This chapter guides you in the engineering tasks required before you can start using
the IEC 61850 OPC Server. For information on the IEC 61850 data modelling, refer
to the respective standards and specifications.
Both COM 610 and MicroSCADA Pro includes Communication Engineering Tool
(CET). All tasks introduced in this chapter apply for both COM 610 CET and
MicroSCADA Pro CET. If there are differences between these two CETs, you are
informed about these differences. First you need to start the COM 610 or
MicroSCADA Pro Communication Engineering Tool (CET) to open and name a
project.
Object Description
IEC 61850 OPC Object representing the IEC 61850 OPC Server
Server
Event Definitions Object representing event definitions for IEC 61850 OPC Server
diagnostics
IEC 61850 Device Object representing a physical IEC 61850 protection and control
(IEC 61850 IED) device. You should not have more than 30 devices per each
subnetwork.
Logical Device (LD) Object representing a group of functions, each function is defined
as a logical node. A physical device consists of one or several
LDs.
Logical Node (LN) An object defined by its data and methods. LN is the smallest part
of a function that exchanges data.
15
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Object Description
Data Object (DO) A data object is an instance of one of the IEC 61850 Common
Data Classes, for example single point status, measured value
etc. Depending on the class, each data object has a set of
attributes for monitoring and controlling the object, for instance
value, quality and control.
Data Set (DS) The data set is the content basis for reporting and logging. The
data set contain references to the data and data attribute values.
Report Control The report control block controls the reporting process for event
Block (RCB) data as they occur. The reporting process continues as long as
the communication is available.
16
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
IECCETMain
Fig. 3.2.-1 Example view of the COM 610 Communication Engineering Tool
You have several possible ways to add objects to the object tree in the
Communication structure:
You can right-click the object to which you want to add a child object.
You can copy the object.
You can drag and drop the object.
Add the objects in the following order:
1. Gateway (COM 610) or Computer Node (MicroSCADA Pro)
2. IEC 61850 OPC Server
3. IEC 61850 Subnetwork
4. IEC 61850 Device (IEC 61850 IED)
5. Import devices configurations
17
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
IECGate
18
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
You can also import the whole communication structure under IEC 61850 OPC
Server with new configurations from an existing file. This is done by SCL import
function. The file extentions for the import files can be .icd, .cid, .scd or .xml. Right-
click the IEC 61850 OPC Server and select SCL Import from the shortcut menu,
see Fig. 3.2.2.-1.
To import a new configuration file:
1. Click Choose File.
2. Browse to a new configuration file from the appearing dialo.g
3. Select the file and click Open.
4. Select the device to import from the drop-down list. You can preview the
configuration on the right.
5. Click Import.
The new preconfigurated objects appear in the object tree. If the configuration file
is very large, the import may take time. To import a configuration file for a different
OPC Server, right-click the OPC Server, select SCL Import again, and repeat the
steps above.
SCLImport
19
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
4. Rename the new object. Note that the name of the IEC 61850 Subnetwork have
to be unique.
20
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
IECObjProp
21
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Basic
SNTP Client
22
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
SNTP Server
Port Number For (1...65535) Port number for time synchronization server
Time Default: 123
Synchronization
Server
Communication Control
Control operation
issued from an
unknown location
Default: Control
operation issued from
an operator using a
client located at station
level
23
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Each IEC 61850 node of the system must have a unique subnet/
node address.
Basic
Communication Port
Communication Control
24
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Level 5 (reported
unconfigured
updates from
devices)
Default: Disabled
Each IEC 61850 node of the system must have a unique subnet or
node address.
Basic
25
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Level4=Level 4
(reported local
updates)
Level5=Level 5
(reported unconfigured
updates)
Addresses
Communication Control
Configuration Shall be empty if the Location for checking configuration revision for
Revision Check configuration check is IED before establishing communication. The
Location not in use. format is Logical Device Name\Logical Node
Name\Data Object Name\Attribute Name e.g.
LD1\LLN0\NamPlt\configRev
26
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Polling
Control Authorization
27
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Configuration
@DatasetName =
Non-persistent NVL, AA-specific
/DatasetName = Persistent NVL, VMD specific
DataSetName = Persistent NVL, DOMAIN
specific
Transparent SPA
SPA Address (0..999) The SPA address of the device connected via
Default: 0 TCP/IP.
28
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Control Authorization
29
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
DOTypeView
30
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
DATypeView
EnumView
31
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
DOIEdit
32
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Configuration Revision
Represents the number of times that the configuration of the RCB has changed.
Data Set
Specifies the data set being monitored and what values are reported.
Integrity period
If this is set to integrity (>0), it indicates the period in milliseconds used for
generating an integrity report. An integrity report shall report the values of all
members of the related data set. Overridable.
Report ID
Report identifier is the BRCBs client-specified report identifier. Report
identifier generates the report.
Option Fields
Client specified optional fields to be included in the report issued by BRCB. This
attribute defines the optional header fields subset of the report that are included
in the report. Refer to IEC 61850-7-2 and IEC 61850-8-1 standards. The
IEC 61850 OPC Server uses a default value for option fields to receive the
necessary information for event updates and event flow control (cannot be
overriden):
BRCB (Sequence Number, Reason Code, Buffer Overflow, Entry ID),
URCB (Sequence Number, Reason Code). Overridable.
Trigger Options
Specifies the trigger conditions which BRCB monitores. The following values
are defined: Data Change(dchg), Quality Change(qchg), Data Update(dupd),
Period.
Buffer time and Integrity period are overridable. Option fields are also overridable,
except the default values that IEC 61850 OPC Server uses to receive the necessary
information for event updates and event flow control.
33
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
4. Operation
This section describes the basic operation procedures you can carry out after the
object properties for the IEC 61850 OPC Server have been configured.
GWManage
35
MicroSCADA Pro 1MRS755321
OPCDiag
36
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
EventLog
DiagAEClient
37
MicroSCADA Pro 1MRS755321
SubDiag
38
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
DeviceDiag
39
MicroSCADA Pro 1MRS755321
40
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
5. Technical reference
This document describes how IEC-61850 data objects according to IEC-61850-7-3
are mapped to OPC nodes and item tags.
In general it is done by using an OPC node to represent an IEC-61850 object, and
OPC item tags to represent the attributes of the object. Most objects are single-level
(i.e. use only on node) but some are hierarchical and use several nodes.
This section provides reference information about the following issues:
IEC 61850 data object modelling
IEC 61850 OPC Server data object modelling
Attributes
Status codes
Value/
Name Type M/O/C Bit
Value range
41
MicroSCADA Pro 1MRS755321
Value/
Name Type M/O/C Bit
Value range
Value/
Name Type M/O/C Bit
Value range
42
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Value/
Name Type M/O/C Bit
Value range
Example:
DetailQuality = 1d = 00000001b > overflow = true
DetailQuality = 16d = 00010000b > failure = true
Example:
MV: mag.f (VT_R4) & mag.i (VT_I4) > mag (VT_R4)
43
MicroSCADA Pro 1MRS755321
hhLim, hLim, lLim, llLim: These attributes are configuration parameters used in
the context with the range attribute.
min: The min (minimum) attribute represents the minimum process measurement
for which values of i or f are considered within process limits.
max: The max (maximum) attribute represents the maximum process measurement
for which values of i or f are considered within process limits.
44
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
5.1.1.9. Originator
The table below defines the mapping of originator (Originator).
5.1.1.10. Unit
The table below defines the mapping of unit (Unit).
5.1.1.11. Vector
The table below defines the mapping of vector (Vector).
Table 5.1.1.11-1 Vector
5.1.1.12. TimeStamp
The timestamp OPC attributes are presented as OPC type VT_DATE. It is
implemented using an 8-byte floating-point number. Days are represented by whole
number increments starting with 30 December 1899, midnight as time zero. Hour
values are expressed as the absolute value of the fractional part of the number.
45
MicroSCADA Pro 1MRS755321
5.1.1.13. AbbCommandBitmask
The table below defines the mapping of AbbCommandBitmask. This ABB specific
control value is a bitmask value of a command to a device. This value is applicable
to ABB extension control attributes.
NormalControl: True = normal operation, false = inverse operation (e.g. On > Off).
InterlockOverride: True = interlockcheck > false
SynchrocheckOverride: True = syncrocheck > false
TestCommand: True = test command
Originator: Command originator (= Originator.orCat)
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
46
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
dU UNICODE DC O VT_BSTR
STRING255
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
dU UNICODE DC O VT_BSTR
STRING255
47
MicroSCADA Pro 1MRS755321
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
d VISIBLE DC O VT_BSTR
STRING255
dU UNICODE DC O VT_BSTR
STRING255
48
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
dU UNICODE DC O VT_BSTR
STRING255
49
MicroSCADA Pro 1MRS755321
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
50
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
t TimeStamp ST M VT_DATE
O VT_BSTR
dU UNICODE DC O VT_BSTR
STRING255
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
51
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
q Quality MX M VT_I4
t TimeStamp MX M VT_DATE
units Unit CF O
52
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
sVC ScaledValueCo CF O
nfig
rangeC RangeConfig CF O
dU UNICODE DC O VT_BSTR
STRING255
instCVal Vector MX O
cVal Vector MX M
q Quality MX M VT_I4
t TimeStamp MX M VT_DATE
subVal Vector SV O
units Unit CF O
53
MicroSCADA Pro 1MRS755321
rangeC RangeConfig CF O
magSVC ScaledValueCo O
nfig
angSVC ScaledValueCo O
nfig
dU UNICODE DC O VT_BSTR
STRING255
q Quality MX M VT_I4
t TimeStamp MX M VT_DATE
units Unit CF O
sVC ScaledValueCo CF O
nfig
dU UNICODE DC O VT_BSTR
STRING255
54
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
5.1.3.4. WYE
The table below defines the common data class of WYE. This class is a collection
of simultaneous measurements of values in a three phase system that represent phase
to ground values.
phsA CMV MX Oa
phsB CMV MX Oa
phsC CMV MX Oa
neut CMV MX Oa
net CMV MX Oa
res CMV MX Oa
dU UNICODE DC O VT_BSTR
STRING255
55
MicroSCADA Pro 1MRS755321
phsAB CMV MX Oa
phsBC CMV MX Oa
phsCA CMV MX Oa
dU UNICODE DC O VT_BSTR
STRING255
c1 CMV MX Oa
c2 CMV MX Oa
c3 CMV MX Oa
56
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
dU UNICODE DC O VT_BSTR
STRING255
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
pulseConfig PulseConfig CF O
57
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
Mapping of controls:
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
58
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
pulseConfig PulseConfig CF O
59
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
ctlOperOn: This attribute shall determine the control activity operation in direction
On/Close.
ctlOperOff: This attribute shall determine the control activity operation in direction
Off/Open.
ctlSelOn: This attribute shall determine the selection with direction On/Close.
ctlSelOff; This attribute shall determine the selection with direction Off/Open.
ctlCan: This attribute shall determine the cancellation of the selection
ctlOper: This attribute shall determine the selection with direction (direction got
from previous select). Only applicable for controls with SBO.
Mapping of controls:
Direct Control with Normal Security:
ctlSelOn: (not used)
ctlSelOff: (not used)
ctlOperOn: MS Write.request to Oper structure with value ON.
ctlOperOff: MMS Write.request to Oper structure with value OFF.
ctlCan: (not used)
ctlOper: (not used)
The ctlSelOn, ctlSelOff, ctlCan, selCause, cmdTermCause, stSeld and the
bits in ControlValues are not applicable.
60
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
61
MicroSCADA Pro 1MRS755321
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
dU UNICODE DC O VT_BSTR
STRING255
Mapping of controls:
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
62
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
63
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
Mapping of controls:
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
64
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
65
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
Mapping of controls:
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
66
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
q Quality ST M VT_I4
t TimeStamp ST M VT_DATE
units Unit CF O
sVC ScaledValueCo CF O
nfig
dU UNICODE DC O VT_BSTR
STRING255
Mapping of controls:
Direct Control with Normal Security:
setMag: MMS Write.request to Oper structure with value.
67
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
dU UNICODE DC O VT_BSTR
STRING255
68
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
units Unit CF O
sVC ScaledValueCo CF O
nfig
dU UNICODE DC O VT_BSTR
STRING255
69
MicroSCADA Pro 1MRS755321
dU UNICODE DC O VT_BSTR
STRING255
70
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
dU UNICODE DC O VT_BSTR
STRING255
71
MicroSCADA Pro 1MRS755321
0 OK
1000 Unknown
0 Unknown
1 Not supported
3 Select failed
4 Invalid position
5 Position reached
7 Step limit
8 Blocked by mode
9 Blocked by process
10 Blocked by interlocking
11 Blocked by synchrocheck
13 Blocked by health
14 1 of n control
15 Abortion by cancel
17 Abortion by trip
5.2. Attributes
In addition to attributes for process data (indications and commands), the OPC
Server also provides some attributes for controlling the devices and retrieving sta-
tus information from them. These attributes are available for the OPC access client.
72
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Access: Read-only
File version
The file version number of the OPC server/
client exe file.
Access: Read-only
Product version
The version (revision) of the package that the
server/client belong to.
Timesync client
73
MicroSCADA Pro 1MRS755321
Timesync server
Timesync status False = Failure Status of the integrated SNTP servers time
synchronization routine. Value is false when
True = OK operation fails and true when operating OK.
74
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
101 = Suspended
(=Not in use)
102 = Simulated
4 = Level4
5 = Level5
75
MicroSCADA Pro 1MRS755321
Diagnostic counters
Access: No limitations
Access: No limitations
76
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
77
MicroSCADA Pro 1MRS755321
89 = error (not
specified)
90 = Device not
Object status
connected
91 = Initializing
92 = Initializing rcb
(after error in reporting
init or information
report flow)
93 = Reinitialize (after
reconnection if init
done)
78
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
97 = Init (enabling
reporting for single rcb)
100 = Ready
101 = Suspended (=
not in use)
102 = Device
simulated
79
MicroSCADA Pro 1MRS755321
Diagnostic 3 = Level3
events level (+ sent requests
(connect,read,write),
transparent SPA
messages)
4 = Level4
(+ reported local
updates)
5 = Level5 (+ reported
unconfigured updates)
Diagnostic counters
80
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Access: No limitation
81
MicroSCADA Pro 1MRS755321
82
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
XSAT Formats
XSAT Read Request
XSAT Write Request
XSAT Read Reply
XSAT Write Reply
83
MicroSCADA Pro 1MRS755321
Make sure that the devices support the file transfer services.
84
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Access: No limitations
Access: No limitations
Access: No limitations
85
MicroSCADA Pro 1MRS755321
Access: Read-only
GetFile
You can copy a specified file from a remote device to the local file storage with the
GetFile service. Through IEC 61850, this is done in three phases. First, the remote
file is opened, then read, and finally closed. Remote file parameters identify the
remote file. During this operation, the Status, Received bytes and File size in bytes
attributes are updated as the file is moved (in max MMS message size parts). The
copied file is renamed and placed to the local file storage according to local file
parameters.
86
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
GetFileAttributeValues
The GetFileAttributeValues service obtains the name of a file or group of files in
the remote file storage. Received file attributes are printed to the Output attribute.
This service prints only file names.
Required parameters: Remote file name
Remote file directory
Control code: 2
Service status codes: 1200
Failure status codes: 92xx
The remote file or directory name:Remote file directory + Remote file name
Output
The format of the result string is printed to the Output attribute in the following
format:
{} = optional
filename1{, filename2{, filename3{}}}
Example:
StdOut.txt
StdOut.txt, Eventlog.log, config.icd
87
MicroSCADA Pro 1MRS755321
GetFileAttributeValuesEx
The GetFileAttributeValuesEx service obtains the name and the attributes of a file
or group of files in the remote file storage. Received file attributes are printed to the
Output attribute. This service prints the file names, file sizes and last modification
dates if these are available.
Required parameters: Remote file name
Remote file directory
Control code: 3
Service status codes: 1300
Failure status codes: 93xx
The remote file or directory name:Remote file directory + Remote file name
Output
The format of the result string is printed to the Output attribute in a following format:
{} = optional
filename1[size{;d.m.Y H:M:S}]{, filename2[size{;d.m.Y H:M:S}]{ ,fn3[]}}}
filename = string
size = bytes
d = Day of month as decimal number (01 - 31)
m = Month as decimal number (01 - 12)
Y = Year with century, as decimal number
H = Hour in 24-hour format (00 - 23)
M = Minute as decimal number (00 - 59)
S = Second as decimal number (00 - 59)
Example:
StdOut.txt[12445;02.03.2004]
StdOut.txt[12445], Eventlog.log[53422], config.icd[2773]
RenameFile
You can rename or move a file in the remote file storage with the RenameFile
service.
Required parameters: Remote file name
Remote file directory
Local file name
Local file directory
Control code: 4
Service status codes: 1400
Failure status codes: 94xx
The remote file name to be renamed: Remote file directory + Remote file name
88
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
The new name for the remote file: Local file directory + Local file name
SetFile
The SetFile service initiates the remote device to obtain a file from the local file
storage to the remote file storage. The service triggers an IEC 61850 device to call
the IEC 61850 clients GetFile service and during this, the IEC 61850 client acts as
a file server. During this operation, the Status, Received bytes and File size in bytes
attributes are updated as the file is moved (in max MMS message size parts). The
local file parameters identify the local file and the copied file is placed to the remote
file storage according to remote file parameters.
Required parameters: Remote file name
Remote file directory
Local file name
Local file directory
Control code: 5
Service status codes: 1500
1510
1520
1530
Failure status codes: 94xx
The remote file name: Remote file directory + Remote file name
The local file name: Local file directory + Local file name
DeleteFile
You can delete a file from the remote file storage with the DeleteFile service.
Required parameters: Remote file name
Remote file directory
Control code: 6
Service status codes: 1600
Failure status codes: 96xx
The remote file name: Remote file directory + Remote file name
Cancel
You can cancel the current service with the Cancel service. The Cancel service sets
the status to Ready and clears for the following attribute values: File size in bytes,
Received bytes and Status
Control code: 0
89
MicroSCADA Pro 1MRS755321
In the service status codes, the first number indicates success (1) or failure (9). The
second number indicates currently requested service (0 - 6). If a local service is
requested in multiple parts for the remote device, the third number indicates the
currently called remote service (1 - 3). The fourth number gives a detailed failure
code (0 - 3).
Example: 9601 = parameters error, remote file delete error
9123 = remote service error, remote file read error
The failure status code indicates a failure in requested service. The failure status
code can also include a more detailed error code indicating the failure type, which
can be local or remote failure (see Table 5.3.3-4).
90
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Client-Server roles
SCSMs supported
91
MicroSCADA Pro 1MRS755321
M3 Data c c Supported
M5 Substitution O O Supported
Reporting
M7-1 sequence-number
M7-2 report-time-stamp
M7-3 reason-for-inclusion
M7-4 data-set-name
M7-5 data-reference
M7-6 buffer-overflow
M7-7 EntryID
M7-8 BufTim
M7-9 IntgPd
M7-10 GI
M8 Unbuffered report control M M Supported
M8-1 sequence-number
92
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
M8-2 report-time-stamp
M8-3 reason-for-inclusion
M8-4 data-set-name
M8-5 data-reference
M8-6 BufTim
M8-7 IntgPd
Logging O O Not Supported
M9 Log control O O
Supported (through
Transparent XSAT)
M9-1 IntgPd
M10 Log O O Not Supported
M12-1 EntryID
M12-2 DataRefInc
M13 GSSE O O Not Supported
93
MicroSCADA Pro 1MRS755321
Server
S1 ServerDirectory TP M
Application assosiation
S2 Associate M M Supported
S3 Abort M M Supported
S4 Release M M Supported
Logical device
S5 LogicalDeviceDirectory TP M M Supported
Logical node
S6 LogicalNodeDirectory TP M M Supported
Data
S8 GetDataValues TP M M Supported
S9 SetDataValues TP O O Supported
Data Set
Substitution
94
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
Reporting
Logging
Log
95
MicroSCADA Pro 1MRS755321
GOOSE-CONTROL-BLOCK
GSSE-CONTROL-BLOCK
Multicast SVC
Unicast SVC
Control
96
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
File transfer
Time
T1
T2
T3
T4
T5
97
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
6. Index
A
ACSI ......................................................................................................... 94
Activating Gateway .................................................................................. 35
Adding
Objects ................................................................................................ 15
AE ............................................................................................................. 10
Alarms and Events (AE) ............................................................................. 9
Analogue value ......................................................................................... 43
Configuration ...................................................................................... 43
Attribute .................................................................................................... 15
B
Binary Counter Reading (BCR) ............................................................... 51
C
CET ........................................................................................................... 10
Command handling
IEC commands ................................................................................... 14
Communication structure ................................................................... 15, 17
Configuring
Objects ................................................................................................ 20
Connectivity Packages .............................................................................. 15
D
DA ............................................................................................................ 10
Data Access (DA) ....................................................................................... 9
Data Object (DO) ................................................................................. 9, 16
Configuration ...................................................................................... 20
Types .................................................................................................. 29
Data Set ...................................................................................................... 9
Device ................................................................................................... 9, 15
Double Point Status (DPS) ....................................................................... 47
E
Engineering tasks ...................................................................................... 15
Event ........................................................................................................... 9
I
IEC 61850
Commands .......................................................................................... 14
Quality ................................................................................................ 41
IEC 61850 OPC Server
Taking into use ................................................................................... 15
IED ............................................................................................................. 9
Integer Status (INS) .................................................................................. 48
Intelligent Electronic Device ...................................................................... 9
99
MicroSCADA Pro 1MRS755321
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
L
LD ............................................................................................................ 10
LN ............................................................................................................ 10
Logical Device (LD) ............................................................................ 9, 15
Logical Node (LN) ............................................................................... 9, 15
M
Mapping
Of AbbCommandBitmask .................................................................. 46
Of DetailedQuality ............................................................................. 42
Quality value to OPC ......................................................................... 42
O
Object Properties ...................................................................................... 30
Objects
Adding objects ................................................................................... 15
Object tree .......................................................................................... 15
OPC
Alarms and Events ............................................................................. 14
Data Access ........................................................................................ 14
Item ...................................................................................................... 9
Operating system time .............................................................................. 14
Originator ................................................................................................. 45
P
Preconfigurations ..................................................................................... 15
Property ...................................................................................................... 9
Protection Activation Information (ACT) ................................................ 49
Protection and control .............................................................................. 15
Pulse Configuration .................................................................................. 44
R
Range Configuration ................................................................................ 44
Report Control Block ............................................................................... 10
S
Sample Value (SAV) ................................................................................ 54
SCL .................................................................................................... 10, 13
Security Violation Counter (SEC) ........................................................... 51
Server features .......................................................................................... 14
Single Point Status (SPS) ......................................................................... 46
Step position with transient indication ..................................................... 44
Subnetwork .............................................................................................. 15
Substation Configuration Language ......................................................... 10
System supervision ................................................................................... 14
T
Time synchronization ............................................................................... 14
TimeStamp ............................................................................................... 45
100
1MRS755321 MicroSCADA Pro
IEC 61850 Master Protocol (OPC) *1.1
Users Guide
U
Unit ........................................................................................................... 45
V
Vector ....................................................................................................... 45
101
1MRS755321 EN 02.2005
ABB Oy
Substation Automation Products
P.O. Box 699
FI-65101 Vaasa
FINLAND
Tel. +358 10 22 11
Fax. +358 10 224 1094
www.abb.com/substationautomation