Académique Documents
Professionnel Documents
Culture Documents
3
IEC 61850 Master Protocol (OPC)
1MRS756230
MicroSCADA Pro
User's Guide
Contents:
1.
2.
Introduction ........................................................................................... 13
2.1.
2.2.
3.
3.3.
Operation ............................................................................................... 38
4.1.
4.2.
4.3.
4.4.
4.5.
5.
Configuration ........................................................................................ 15
3.1.
3.2.
4.
Copyrights ...................................................................................... 7
Trademarks .................................................................................... 7
General .......................................................................................... 7
Document conventions .................................................................. 8
Use of symbols .............................................................................. 9
Terminology .................................................................................... 9
Abbreviations ............................................................................... 11
Related documents ...................................................................... 12
Document history ......................................................................... 12
MicroSCADA Pro
1MRS756230
5.1.
5.2.
1MRS756230
MicroSCADA Pro
5.2.19.
5.3.
5.4.
5.5.
1MRS756230
MicroSCADA Pro
1.
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 2006 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 manual provides thorough information on the IEC 61850 Master Protocol (OPC)
(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:
MicroSCADA Pro
1MRS756230
Introduction
This section gives an overview of the IEC 61850 OPC Server and its features.
Configuration
In this section you will find an overview of configuration. You are given instructions
on how to configure IEC 61850 OPC Server related objects and the model of a substation or system.
Operation
This section gives 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. This section also contains
attributes and a list of status codes.
1.4.
Document conventions
The following conventions are used for the presentation of material:
The words in names of screen elements (for example, the title in the title bar of a
window, the label for a field of a dialog box) are initially capitalized.
Capital letters are used for the name of a keyboard key if it is labeled on the keyboard.
For example, press the ENTER key.
Lowercase letters are used for the name of a keyboard key that is not labeled on the
keyboard. For example, the space bar, comma key, and so on.
Press CTRL+C indicates that you must hold down the CTRL key while pressing
the C key (to copy a selected object in this case).
Press ESC E C indicates that you press and release each key in sequence (to copy
a selected object in this case).
The names of push and toggle buttons are boldfaced. For example, click OK.
The names of menus and menu items are boldfaced. For example, the File menu.
The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. For example: select File > New > Type.
The Start menu name always refers to the Start menu on the Windows taskbar.
System prompts/messages and user responses/input are shown in the Courier font.
For example, if you enter a value out of range, the following message is displayed:
Entered value is not valid. The value must be 0 to 30.
1MRS756230
MicroSCADA Pro
You may be told to enter the string MIF349 in a field. The string is shown as follows
in the procedure:
MIF349
Variables are shown using lowercase letters:
sequence name
1.5.
Use of symbols
This publication includes warning, caution, and information icons that point out safety
related conditions or other important information. It also includes tip icons to point out
useful information to the reader. The corresponding icons should be interpreted as follows.
The electrical warning icon indicates the presence of a hazard
which could result in electrical shock.
The tip icon indicates advice on, for example, how to design
your project or how to use a certain function.
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
Alarm
1MRS756230
MicroSCADA Pro
Term
Description
Data Access; DA
Data Object; DO
Data Set
The data set is the content basis for reporting and logging. The
data set contains references to the data and data attribute values.
Device
Event
A physical IEC 61850 device that behaves as its own communication node in the IEC 61850 protocol.
Logical Device; LD
Logical Node; LN
LON
OPC
OPC item
Property
SPA
SPA device
10
1MRS756230
MicroSCADA Pro
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 1.6,Terminology.
Abbreviation
AE
Description
Alarms and Events
ASDU
BRCB
CET
DA
DMCD
DO
Data Object
GW
HMI
IEC
IED
LAG
LAN
LD
LMK
LN
Logical Device
LonMark interoperable device communicating in LonWorks network. In
this document the term is used for devices that do not support the ABB
LON/LAG communication.
Logical Node
LSG
NCC
NV
Network Variable
OLE
OPC
P&C
RTS
Request To Send
SA
SAB600
Substation Automation
Station Automation Builder 600
SCL
SLD
SNTP
SOAP
11
1MRS756230
MicroSCADA Pro
Abbreviation
RCB
URCB
XML
1.8.
1.9.
Description
Report Control Block
Unbuffered Report Control Block
eXtended Markup Language
Related documents
Name of the manual
MRS number
System configuration
1MRS756112
1MRS756119
Document history
Document version/date
A/31.3.2010
12
Product revision
9.3
History
New document
1MRS756230
MicroSCADA Pro
2.
Introduction
2.1.
Product overview
The IEC 61850 OPC Server enables OPC clients to access process data from IEC 61850
devices.
Introduction-1.jpg
13
MicroSCADA Pro
1MRS756230
Standard IEC 61850 has been prepared by IEC technical committee 57: Power system
control and associated communications.
The IEC 61850 specifies usage of Manufacturing Message Specification (MMS, ISO
9506) over TCP/IP as communication between the IEC 61850 server and client
(device/IEC 61850 OPC Server).
After the IEC 61850 OPC Server and other required components are installed, you can
build and configure hierarchically structured models of a substation or a system for the
IEC 61850 OPC Server using a Communication Engineering Tool (CET) configuration
files and device.
The configuration data is stored in SCL (XML based) format. After the IEC 61850 OPC
Server has been launched, it reads the configuration file and establishes communication
with the IEC 61850 devices through the IEC 61850 protocol stack.
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.
2.2.
14
1MRS756230
MicroSCADA Pro
3.
Configuration
3.1.
Overview of configuration
This chapter guides you in the configuration 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.
Start CET to open and name a project.
The configuration work can be divided into two separate tasks:
1. Building an object tree
2. Configuring object properties
Build an object tree by adding objects to the object tree. Refer to 3.2.1,General about
building object tree.
When configuring OPC servers the following characters cannot
be used in object names: \ ` ' ' #.
Table3.1-1 describes the possible objects shown in the object tree. After you have added
the necessary objects to the object tree in the Communication structure, configure them.
Refer to 3.3.1,Configuring object properties.
Table 3.1-1 IEC 61850 OPC Server related objects
Object
Description
Event Definitions
IEC 61850 Device (IEC 61850 Object representing a physical IEC 61850 protection and control
IED)
device. You should not have more than 30 devices per each
subnetwork.
Attributes
15
1MRS756230
MicroSCADA Pro
Description
The data set is the content basis for reporting and logging. The
data set contain references to the data and data attribute values.
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.
3.2.
3.2.1.
16
1MRS756230
MicroSCADA Pro
IECCETMain_SYS600.png
3.2.2.
17
MicroSCADA Pro
1MRS756230
IECGate.png
Continue building the object tree in the same way until you have added all the necessary
objects to your current project (right-click the object and select New > Communication
> ).
3.2.3.
18
1MRS756230
MicroSCADA Pro
see Figure3.2.3-1. The possible file extensions for the import files are .icd, .cid, .scd or
.xml.
To import a new configuration file:
1. Click Select File.
2. Browse for a new configuration file from the appearing dialog.
3. Select the file and click Open.
4. Select the OPC Server to import from the drop-down list. You can preview the
configuration on the Objects tab.
5. Click Import.
The new preconfigured 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,
close SCL Import, right-click the OPC Server, select SCL Import again, and repeat the
steps above.
SCLImport.png
3.2.4.
19
MicroSCADA Pro
1MRS756230
3.
4.
3.2.5.
20
1MRS756230
MicroSCADA Pro
IED_SCL_import.png
3.3.
Configuring objects
3.3.1.
21
1MRS756230
MicroSCADA Pro
IECObjProp.png
The available properties for different objects are listed in the following subsections.
3.3.2.
Value/Value range
Description
Basic
AE Prog ID
DA Prog ID
22
1MRS756230
MicroSCADA Pro
Value/Value range
Description
SNTP Client
1. Address for
SNTP Server
1. Port Number
Default: 123
1. Synchronization
Interval
(0..3600)
Default: 15
2. Address for
SNTP Server
2. Port Number
(1...65535)
Default: 123
2. Synchronization
Interval
(0..3600)
Default: 15
3. Address for
SNTP Server
3. Port Number
(1...65535)
Default: 123
3. Synchronization
Interval
(0..3600)
Default: 15
4. Address for
SNTP Server
4. Port Number
(1...65535)
Default: 123
4. Synchronization
Interval
(0..3600)
Default: 15
False
Default: True
SNTP Server
Enable Time Synchronization server
True
False
Default: True
23
1MRS756230
MicroSCADA Pro
Value/Value range
Description
(1...65535)
Default: 123
Communication
Control
Report Control
Identity
Free string
Default: Client1
Server Originator
Category
24
1MRS756230
MicroSCADA Pro
Value/Value range
Description
Level of system event that is sent from the
OPC Server. The amount of events sent
is cumulative, higher level also contains
lower level events. System event level
configuration at the OPC Server level
overrides definitions at the subnetwork
and device levels.
3.3.3.
Basic
In Use
In Use
Not In Use
Default: In Use
Communication
Port
Communication port ETH0
ETH1
Default: ETH0
IP Address
127.0.0.1
Communication
Control
25
1MRS756230
MicroSCADA Pro
(1..3600)
Default: 15
3.3.4.
Description
In use
Basic
In Use
Not in use
Default: In use
Simulation Mode
True
False
Default: False
26
1MRS756230
MicroSCADA Pro
System Event
Level
Level0=Disabled
Description
Level5=Level 5 (reported
unconfigured updates)
Addresses
IP Address
127.0.0.1
OSI ACSE AE
Qualifier
23
OSI Presentation
Selector
00000001
OSI Session
Selector
0001
OSI Transport
Selector
0001
Communication
Control
Configuration Revi- True
sion Check
False
Enabled
Default: False
Default: False
27
1MRS756230
MicroSCADA Pro
Description
Enable EntryID
Check
True
False
Default: False
MMS Request
Timeout
0 - 65535
0 = disabled
Default: 5000
Report Control
Block Initialize
True
False
Default: True
Use 32 Bit Entry ID True
False
Default: False
Use Sequence
Number Check
True
False
Default: True
Polling
Polling Timeout
(0 - 3600)
0: disabled
Default: 0
Control Authorization
Disable Interlockcheck for All
Controls
True
False
Default: False
True
False
Default: False
Interlock Override
Supported
True
False
Default: False
28
Specifies whether Interlock Override is supported by this IED. Simply displays the configured value as an OPC item IED\Attributes\Interlocking override supported.
1MRS756230
MicroSCADA Pro
Description
Station/Remote
Switch OPC Path
OPC path of the station remote switch position to be used with this device. The format
is #ProgID For OPC Server#Channel
Name\\IED Name\\Logical Device
Name\\Logical Node Name\\Data Object
Name. For example,
#ABB.IEC61850_OPC_DA_Server
.Instance[1]1#Channel1\\IED1\\LD1\\GGIO1\\loc.
Default: False
OPC Alarm and
Event
Device Connection Default: Device Connection
Status Class
Status
Authentication
Is Authentication
Disabled
True
False
Default: True
Is Password used
True
False
Default: False
Password
Default: None
SPA Access
SPA Parameter for
Close Password
0...65536
0...65536
0...65536
Disturbance
Recording
29
1MRS756230
MicroSCADA Pro
Description
Disturbance
Recorder Delete
Recordings
True
False
Default: False
Disturbance
Recorder Enabled
True
False
Default: False
Disturbance
Recorder Local Directory
Disturbance
0 - 2147483647
Recorder Maximum
0: no limit
Total File Size
Default: 0
Disturbance
Recorder Polling
Period
0 2147483647
0: disabled
Default: 120
Disturbance
Recorder Remote
Directory
Disturbance
Recording via FTP
Disturbance
Recorder FTP
Password
Disturbance
Recorder FTP User
Name
Disturbance
Recordings Read
Via FTP
True (FTP)
True
False
Default: False
30
1MRS756230
MicroSCADA Pro
Web Server IP
Address
3.3.5.
Description
IP Address for Web Server for COM600.
Dotted decimal or DNS name to be used. If
the IP address is omitted and the Web Server
is enabled, the IED IP Address is used.
Description
(0..999)
Transparent SPA
SPA Address
Default: 0
By setting value >0 enables the built in
TCP/SPA client, wich can be used through
the Transparent SPA attribute, see 5.3.6, IEC
61850 logical device attributes.
SPA TCP Port
(1..65535)
Default: 7001
SPA TCP Timeout
(1..65535)
Default: 3
Control Authorization
Station/Remote
Switch OPC Path
3.3.6.
31
MicroSCADA Pro
1MRS756230
types for an IEC 61850 Device. The data objects are already configured when they are
imported with IEC 61850 devices. The configurations can be monitored with viewers,
refer to 3.3.7,Provided viewers.
Data classes for status information:
Single point status (SPS)
Double point status (DPS)
Integer status (INS)
Enumerated status (ENS)
Protection activation information (ACT)
Directional protection activation information (ACD)
Security violation counter (SEC)
Binary counter reading (BCR)
Data classes for measurand information:
Measured value (MV)
Complex measured value (CMV)
Sampled value (SAV)
Phase to ground related measured values of a three phase system (WYE)
Phase to phase related measured values of a three phase system (DEL)
Sequence (SEQ)
Data classes for controllable status information:
Controllable single point (SPC)
Controllable double point (DPC)
Controllable integer status (INC)
Controllable enumerated status (ENC)
Binary controlled step position information (BSC)
Integer controlled step position information (ISC)
Controllable analogue process value (APC)
Binary controlled analog process value (BAC)
Data objects classes for status settings:
Single setting point (SPG)
Integer status setting (ING)
Enumerated status setting (ENS)
Data classes for analogue settings:
Analogue setting (ASG)
Setting curve (CURVE)
Data classes classes for description information:
Device name plate (DPL)
Logical node name plate (LPL)
Redundancy supervision information:
Redundancy supervision status (RSS)
32
1MRS756230
MicroSCADA Pro
3.3.7.
Provided viewers
You can view configurated data object types, data attribute types and enumerated
attributes with provided viewers for IEC 61850 OPC Server.
To view data object type viewer:
1. Right-click the IEC 61850 OPC Server.
2. Select DOType Viewer from the shortcut menu.
With DOType Viewer you can view the attributes of the DOtypes under the IEC 61850
OPC Server in the communication structure. From the DOType drop-down menu you
can select the data object types to view, see Figure3.3.7-1.
DOTypeView.jpg
33
MicroSCADA Pro
1MRS756230
DATypeView.jpg
EnumView.jpg
With DOI Editor you can override the data objects default values if necessary, see Figure3.3.7-4. Refer to IEC standards IEC 61850-6 and IEC 61850-7-3.
34
1MRS756230
MicroSCADA Pro
DOIEdit.jpg
3.3.8.
35
1MRS756230
MicroSCADA Pro
Report
Enabled
element
Report
Enabled
max
Client1
rcbDemo
yes
Client1
true
rcbDemo01
Client2
Client1
rcbDemo
false
yes
Client1
rcbDemo
Client2
Client3
Client1
rcbDemo
true
yes
GW1
rcbDemo05
GW2
HMI1
HMI2
Client1
Client1
rcbDemo
true/false
no
rcbDemo
Client1
rcbDemo
true/false
yes
Client4
Client5
Client6
Client1
rcbDemo
true/false
yes
Client1
rcbDemo
true/false
yes
Client1
rcbDemo
true/false
yes
Client1
Client2
The control attribute values are received from the imported device configuration. Some
values can be overriden with the IEC 61850 OPC Server configuration.
36
Buffer Time
Controls the time interval in milliseconds when the BRCB buffers the events for
inclusion into a single report. Overridable.
Buffered
Controls RCB to to buffered (true) or unbuffered (false). Must be true for BRCB.
Configuration Revision
Represents the number of times that the configuration of the RCB has changed.
1MRS756230
MicroSCADA Pro
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.
37
MicroSCADA Pro
1MRS756230
4.
Operation
4.1.
4.1.1.
OPCDiag.png
38
1MRS756230
MicroSCADA Pro
4.1.2.
Diagnostic AE Client
Diagnostic events can be monitored and controlled using the Diagnostic AE Client
function, see Figure4.1.2-1. Click Refresh to update the status information. To be able
to receive events from a certain device, diagnostic events must be enabled for this device
To enable diagnostic events:
1. Right-click the device.
2. Select Diagnostic AE client.
DiagAEClient.png
4.2.
39
MicroSCADA Pro
1MRS756230
SubDiag.png
In the Diagnostic counters field, you can monitor the subnetwork activity and the available
properties, see Figure4.2-1. To reset Diagnostic counters, click Reset counters.
You can take an IEC 61850 subnetwork into use by selecting the In Use check box. If
you clear the check box, the subnetwork is taken out of use. To update the diagnostic
counters click Refresh.
4.3.
40
1MRS756230
MicroSCADA Pro
DeviceDiag.png
41
MicroSCADA Pro
1MRS756230
4.4.
4.5.
Object status
This integer value (VT_I4) shows the current state of the RCB.
Values
7 = starting initialization
6 = reading RCB access attributes (data type)
5 = reading RCB values
4 = reading dataset
3 = reading dataset item access attributes (data types)
2 = configuring RCB and enabling reporting
1 = requesting general interrogation
0 = ready, reporting ok
<0 = error
42
1MRS756230
MicroSCADA Pro
Last error
This integer value (VT_I4) shows the last error encountered handling information reports
to this RCB. All but value 18 (sequence number duplicate) indicate lost events.
Values
0 = ok
1 = no report to parse
2 = report data missing (data field that should be in report is missing)
3 = reporting not initialized
4-16 = report field parsing error
17 = sequence number jump
18 = sequence number duplicate (no event loss)
19 = buffer overflow
20 = report value item missing (reported value field is for an item which is not configured on OPC
namespace)
21 = value update (updating OPC item value failed)
22 = dataset changed (the reported dataset has changed, reporting is reinitialized)
23 = confrev changed (the RCB configuration revision has changed, reporting is reinitialized)
ReportControlBlock.png
43
1MRS756230
MicroSCADA Pro
5.
Technical reference
5.1.
5.2.
5.2.1.
5.2.2.
44
Name
Type
validity
2bit
overflow
outOfRange
Value/Value
range
M/O/C
Bit
0-1
1bit
FALSE (0) |
TRUE (1)
1bit
FALSE (0) |
TRUE (1)
1MRS756230
MicroSCADA Pro
5.2.3.
Type
Value/Value
range
M/O/C
Bit
badReference
1bit
FALSE (0) |
TRUE (1)
oscillatory
1bit
FALSE (0) |
TRUE (1)
failure
1bit
FALSE (0) |
TRUE (1)
oldData
1bit
FALSE (0) |
TRUE (1)
inconsistent
1bit
FALSE (0) |
TRUE (1)
inaccurate
1bit
FALSE (0) |
TRUE (1)
source
2bit
10-11
test
1bit
FALSE (0) |
TRUE (1)
12
operatorBlocked
1bit
FALSE (0) |
TRUE (1)
13
5.2.4.
Type
Value/ Value
range
M/O/C
Validity
VT_I4
DetailQuality
DetailedQuality
VT_I4
Source
VT_I4
Test
FALSE (0) |
TRUE (1)
VT_BOOL
OperatorBlocked
FALSE (0) |
TRUE (1)
VT_BOOL
Mapping of DetailedQuality
The value of DetailQuality is mapped to a DetailedQuality bitmap.
45
1MRS756230
MicroSCADA Pro
Type
Value/ Value
range
M/O/C
Bit
overflow
1bit
FALSE (0) |
TRUE (1)
outOfRange
1bit
FALSE (0) |
TRUE (1)
badReference
1bit
FALSE (0) |
TRUE (1)
oscillatory
1bit
FALSE (0) |
TRUE (1)
failure
1bit
FALSE (0) |
TRUE (1)
oldData
1bit
FALSE (0) |
TRUE (1)
inconsistent
1bit
FALSE (0) |
TRUE (1)
inaccurate
1bit
FALSE (0) |
TRUE (1)
Example:
DetailQuality = 1d = 00000001b > overflow = true
DetailQuality = 16d = 00010000b > failure = true
5.2.5.
Type
Value/ Value
range
M/O/C
INT32
integer value
Not Used
Not Used
FLOAT32
floating point
value
Not Used
Not Used
Example:
46
1MRS756230
MicroSCADA Pro
5.2.6.
5.2.7.
Name
Type
Value/ Value
range
M/O/C
scaleFactor
FLOAT32
floating point
value
VT_R4
offset
FLOAT32
floating point
value
VT_R4
Type
Value/ Value
range
M/O/C
hhLim
AnalogueValue
floating point
value
VT_R4
hLim
AnalogueValue
floating point
value
VT_R4
lLim
AnalogueValue
floating point
value
VT_R4
llLim
AnalogueValue
floating point
value
VT_R4
min
AnalogueValue
floating point
value
VT_R4
max
AnalogueValue
floating point
value
VT_R4
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.
47
1MRS756230
MicroSCADA Pro
5.2.8.
5.2.9.
Name
Type
Value/ Value
range
M/O/C
posVal
INT8
-64 ... 63
VT_I4
transInd
BOOLEAN
TRUE | FALSE
VT_BOOL
5.2.10.
Name
Type
Value/ Value
range
cmdQual
ENUMERATED
pulse(0) | persistent(1)
onDur
M/O/C
VT_I4
INT32U
VT_I4
offDur
INT32U
VT_I4
numPls
INT32U
VT_I4
Originator
The table below defines the mapping of originator (Originator).
Table 5.2.10-1 Originator
48
Name
Type
Value/ Value
range
M/O/C
orCat
ENUMERATED
not-supported(0)
| bay-control(1) |
station-control(2)
| remote-control(3) | automaticbay(4) | automatic-station(5) |
automaticremote(6) | maintenance(7) | process(8)
VT_I4
orident
OCTET
STRING64
TRUE | FALSE
VT_BSTR
1MRS756230
MicroSCADA Pro
5.2.11.
Unit
The table below defines the mapping of unit (Unit).
Table 5.2.11-1 Unit
5.2.12.
Name
Type
Value/ Value
range
M/O/C
SIUnit
ENUMERATED
VT_I4
multiplier
ENUMERATED
VT_I4
Vector
The table below defines the mapping of vector (Vector).
Table 5.2.12-1 Vector
Name
5.2.13.
Type
Value/ Value
range
M/O/C
mag
AnalogueValue
floating point
value
VT_R4
ang
AnalogueValue
floating point
value
VT_R4
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.
5.2.14.
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.
Table 5.2.14-1 AbbCommandBitmask
Name
Type
Value/ Value
range
M/O/C
NormalControl
1bit
FALSE (0) |
TRUE (1)
InterlockOverride
1bit
FALSE (0) |
TRUE (1)
49
1MRS756230
MicroSCADA Pro
Type
Value/ Value
range
M/O/C
SynchrocheckOverride
1bit
FALSE (0) |
TRUE (1)
TestCommand
1bit
FALSE (0) |
TRUE (1)
Originator
4bit
not-supported(0)
| bay-control(1) |
station-control(2)
| remote-control(3) | automaticbay(4) | automatic-station(5) |
automaticremote(6) | maintenance(7) | process(8)
4-7
ControlValue
nbit
8-31
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)
5.2.15.
5.2.15.1.
50
Name
Type
FC
Value/ Value
range
M/O
OPC Data
Type
stVal
BOOLEAN
ST
TRUE |
FALSE
VT_BOOL
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
subEna
BOOLEAN
SV
VT_BOOL
subVal
BOOLEAN
SV
VT_BOOL
TRUE |
FALSE
1MRS756230
MicroSCADA Pro
5.2.15.2.
Name
Type
FC
Value/ Value
range
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
VISIBLE
STRING64
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Text
M/O
OPC Data
Type
Type
FC
Value/ Value
range
M/O
stVal
CODED
ENUM
ST
VT_I4
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
subEna
BOOLEAN
SV
VT_BOOL
subVal
CODED
ENUM
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
Text
OPC Data
Type
51
1MRS756230
MicroSCADA Pro
5.2.15.3.
Name
Type
FC
cdcName
VISIBLE
STRING255
dataNs
VISIBLE
STRING255
Value/ Value
range
M/O
OPC Data
Type
EX
VT_BSTR
EX
VT_BSTR
M/O
OPC Data
Type
5.2.15.4.
Name
Type
FC
Value/ Value
range
stVal
INT32
ST
VT_I4
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
subEna
BOOLEAN
SV
VT_BOOL
subVal
INT32
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
52
Name
Type
FC
general
BOOLEAN
ST
Value/ Value
range
M/O
OPC Data
Type
VT_BOOL
1MRS756230
MicroSCADA Pro
5.2.15.5.
Name
Type
FC
phsA
BOOLEAN
phsB
Value/ Value
range
M/O
OPC Data
Type
ST
VT_BOOL
BOOLEAN
ST
VT_BOOL
phsC
BOOLEAN
ST
VT_BOOL
neut
BOOLEAN
ST
VT_BOOL
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
operTm
TimeStamp
CF
VT_DATE
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Text
Type
FC
general
BOOLEAN
ST
dirGeneral
ENUMERATED
ST
phsA
BOOLEAN
ST
dirPhsA
ENUMERATED
ST
phsB
BOOLEAN
ST
dirPhsB
ENUMERATED
ST
phsC
BOOLEAN
ST
Value/ Value
range
unknown (3) |
forward (1) |
backward (2)
M/O
OPC Data
Type
VT_BOOL
O
unknown (3) |
forward (1) |
backward (2)
O
unknown (3) |
forward (1) |
backward (2)
VT_BOOL
VT_BOOL
VT_BOOL
53
1MRS756230
MicroSCADA Pro
5.2.15.6.
Name
Type
FC
Value/ Value
range
M/O
dirPhsC
ENUMERATED
ST
unknown (3) |
forward (1) |
backward (2)
neut
BOOLEAN
ST
dirNeut
ENUMERATED
ST
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
O
unknown (3) |
forward (1) |
backward (2)
Text
OPC Data
Type
VT_BOOL
54
Name
Type
FC
cnt
INT32U
ST
sev
ENUMERATED
ST
TimeStamp
addr
Value/ Value
range
M/O
OPC Data
Type
VT_I4
VT_I4
ST
VT_DATE
OCTET
STRING64
ST
VT_BSTR
addInfo
VISIBLE
STRING64
ST
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
unknown (0) |
critical (1) |
major (2) |
minor (3) |
warning (4)
Text
1MRS756230
MicroSCADA Pro
5.2.15.7.
Name
Type
FC
dU
UNICODE
STRING255
cdcNs
Value/ Value
range
M/O
OPC Data
Type
DC
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Type
FC
Value/ Value
range
M/O
actVal
INT128
ST
VT_I4
frVal
INT128
ST
VT_I4
frTm
TimeStamp
ST
Oa
VT_DATE
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
units
Unit
CF
VT_R4
pulsQty
FLOAT32
CF
VT_BOOL
frEna
BOOLEAN
CF
VT_DATE
strTm
TimeStamp
CF
Oa
VT_I4
frPd
INT32
CF
VT_BOOL
frRds
BOOLEAN
CF
VT_BSTR
VISIBLE
STRING255
DC
dU
UNICODE
STRING255
cdcNs
Text
OPC Data
Type
VT_BSTR
DC
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
55
1MRS756230
MicroSCADA Pro
5.2.16.
5.2.16.1.
56
Name
Type
FC
Value/ Value
range
instMag
AnalogueValue
MX
VT_R4
mag
AnalogueValue
MX
VT_R4
range
ENUMERATED
MX
VT_I4
Quality
MX
VT_I4
TimeStamp
MX
VT_DATE
subEna
BOOLEAN
SV
VT_BOOL
subVal
AnalogueValue
SV
VT_R4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
units
Unit
CF
db
INT32U
CF
0...100 000
VT_I4
zeroDb
INT32U
CF
0...100 000
VT_I4
sVC
ScaledValueConfig
CF
rangeC
RangeConfig
CF
smpRate
INT32U
CF
VT_I4
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
normal (0) |
high (1) | low
(2) | high-high
(3) | low-low
(4) | ...
Text
M/O
OPC Data
Type
1MRS756230
MicroSCADA Pro
5.2.16.2.
Name
Type
FC
dataNs
VISIBLE
STRING255
EX
Value/ Value
range
M/O
OPC Data
Type
VT_BSTR
Type
FC
Value/ Value
range
instCVal
Vector
MX
cVal
Vector
MX
range
ENUMERATED
MX
Quality
normal (0) |
high (1) | low
(2) | high-high
(3) | low-low
(4) | ...
M/O
OPC Data
Type
VT_I4
MX
VT_I4
TimeStamp
MX
VT_DATE
subEna
BOOLEAN
SV
VT_BOOL
subVal
Vector
SV
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
units
Unit
CF
db
INT32U
CF
0...100 000
VT_I4
zeroDb
INT32U
CF
0...100 000
VT_I4
rangeC
RangeConfig
CF
magSVC
ScaledValueConfig
angSVC
ScaledValueConfig
angRef
ENUMERATED
CF
smpRate
INT32U
CF
VISIBLE
STRING255
DC
dU
UNICODE
STRING255
DC
V | A | other ...
Text
VT_I4
VT_I4
VT_BSTR
VT_BSTR
57
1MRS756230
MicroSCADA Pro
5.2.16.3.
Name
Type
FC
cdcNs
VISIBLE
STRING255
cdcName
dataNs
Value/ Value
range
M/O
OPC Data
Type
EX
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
58
Name
Type
FC
Value/ Value
range
instMag
AnalogueValue
MX
VT_R4
Quality
MX
VT_I4
TimeStamp
MX
VT_DATE
units
Unit
CF
sVC
ScaledValueConfig
CF
min
AnalogueValue
CF
VT_R4
max
AnalogueValue
CF
VT_R4
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Text
M/O
OPC Data
Type
1MRS756230
MicroSCADA Pro
5.2.16.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.
Table 5.2.16.4-1 WYE
Name
Type
FC
Value/ Value
range
M/O
OPC Data
Type
phsA
CMV
MX
Oa
phsB
CMV
MX
Oa
phsC
CMV
MX
Oa
neut
CMV
MX
Oa
net
CMV
MX
Oa
res
CMV
MX
Oa
angRef
ENUMERATEDe
CF
Va (0) | Vb (1)
| Vc (2) | Aa
(3) | Ab (4) |
Ac (5) | Vab
(6) | Vbc (7) |
Vca (8) |
Vother (9) |
Aother (10)
VT_I4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
5.2.16.5.
Delta (DEL)
The table below defines the common data class of delta. This class is a collection of
measurements of values in a three phase system that represent phase to phase values.
59
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
OPC Data
Type
phsAB
CMV
MX
Oa
phsBC
CMV
MX
Oa
phsCA
CMV
MX
Oa
angRef
ENUMERATED
CF
Va (0) | Vb (1)
| Vc (2) | Aa
(3) | Ab (4) |
Ac (5) | Vab
(6) | Vbc (7) |
Vca (8) |
Vother (9) |
Aother (10)
VT_I4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
M/O
OPC Data
Type
5.2.16.6.
Sequence (SEQ)
The table below defines the common data class of sequence.
Table 5.2.16.6-1 Sequence (SEQ)
60
Name
Type
FC
Value/ Value
range
c1
CMV
MX
Oa
c2
CMV
MX
Oa
c3
CMV
MX
Oa
seqT
ENUMERATED
CF
pos-neg-zero
(0) | dir-quadzero (1)
phsRef
ENUMERATED
CF
A (0) | B (1) |
C (2) | ...
VT_I4
VT_I4
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
OPC Data
Type
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
5.2.17.
5.2.17.1.
Type
FC
lastApplError
ApplicationErrorCode
ctlVal
BOOLEAN
CO
operTm
TimeStamp
CO
origin
Originator
CO, ST
ctlNum
INT8U
CO, ST
stVal
BOOLEAN
ST
Quality
Value/ Value
range
M/O
Refer to
5.2.22, Application error
codes
off (FALSE) |
on (TRUE)
OPC Data
Type
VT_I4
VT_BOOL
VT_DATE
0..255
VT_I4
FALSE |
TRUE
VT_BOOL
ST
VT_I4
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_BOOL
subEna
BOOLEAN
SV
VT_BOOL
FALSE |
TRUE
61
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
OPC Data
Type
subVal
BOOLEAN
SV
FALSE |
TRUE
VT_BOOL
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRIN64
SV
VT_BSTR
pulseConfig
PulseConfig
CF
ctlModel
ENUMERATED
CF
sboTimeout
INT32U
CF
sboClass
ENUMERATED
CF
VISIBLE
STRING255
DC
dU
UNICODE
STRING255
cdcNs
Status-only (0)
| direct-withnormal-security (1) | sbowith-normalsecurity (2) |
direct-withenhancedsecurity (3) |
sbo-withenhancedsecurity (4)
VT_I4
VT_I4
operate-once
(0) | operatemany (1)
VT_I4
Text
VT_BSTR
DC
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Mapping of controls
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Normal Security:
ctlVal: MMS Write.request to ctlVal with value. IEC61850 OPC Server will do the
select before operate.
Direct Control with Enhanced Security:
tlVal: MMS Write.request to Oper structure with value.
62
1MRS756230
MicroSCADA Pro
5.2.17.2.
Type
FC
Value/ Value
range
M/O
ctlSelOn
AbbCommandBitmask
VT_I4
ctlSelOff
AbbCommandBitmask
VT_I4
ctlOperOn
AbbCommandBitmask
VT_I4
ctlOperOff
AbbCommandBitmask
VT_I4
ctlCan
AbbCommandBitmask
VT_I4
ctlOper
AbbCommandBitmask
VT_I4
lastApplError
ApplicationErrorCode
ctlVal
BOOLEAN
CO
operTm
TimeStamp
origin
Refer to
5.2.22, Application error
codes
off (FALSE) |
on (TRUE)
OPC Data
Type
VT_I4
VT_BOOL
CO
VT_DATE
Originator
CO, ST
ctlNum
INT8U
CO, ST
stVal
CODED
ENUM
ST
Quality
0..255
VT_I4
VT_I4
ST
VT_I4
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_BOOL
subEna
BOOLEAN
SV
VT_BOOL
FALSE |
TRUE
63
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
subVal
CPT
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
pulseConfig
PulseConfig
CF
ctlModel
ENUMERATED
CF
sboTimeout
INT32U
CF
sboClass
ENUMERATED
CF
VISIBLE
STRING255
DC
dU
UNICODE
STRING255
cdcNs
Status-only (0)
| direct-withnormal-security (1) | sbowith-normalsecurity (2) |
direct-withenhancedsecurity (3) |
sbo-withenhancedsecurity (4)
OPC Data
Type
VT_I4
VT_I4
operate-once
(0) | operatemany (1)
VT_I4
Text
VT_BSTR
DC
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
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.
64
1MRS756230
MicroSCADA Pro
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.
SBO with Normal Security:
ctlSelOn: MMS Read.request to SBO structure (to perform select).
ctlSelOff: MMS Read.request to SBO structure (to perform select).
ctlOperOn: MMS Write.request to Oper structure with value ON (to operate).
ctlOperOff: MMS Write.request to Oper structure with value OFF (to operate).
ctlCan: MMS Write.request ro Cancel structure
ctlOper: MMS Write.request to Oper structure with value ON/OFF according to
previous direction of select.
Direct Control with Enhanced Security:
ctlSelOn: (not used)
ctlSelOff: (not used)
ctlOperOn: MMS Write.request to Oper structure with value ON.
ctlOperOff: MMS Write.request to Oper structure with value OFF.
ctlCan: MMS Write.request ro Cancel structure
ctlOper: (not used)
SBO with Enhanced Security:
ctlSelOn: MMS Read.request to SBOw structure.
ctlSelOff: MMS Read.request to SBOw structure.
ctlOperOn: MMS Write.request to Oper structure with value ON.
ctlOperOff: MMS Write.request to Oper structure with value OFF.
ctlCan: MMS Write.request ro Cancel structure
ctlOper: MMS Write.request to Oper structure with value ON/OFF according to
previous direction of select.
65
1MRS756230
MicroSCADA Pro
5.2.17.3.
66
Name
Type
FC
Value/ Value
range
M/O
lastApplError
ApplicationErrorCode
ctlVal
INT32
CO
VT_I4
operTm
TimeStamp
CO
VT_DATE
orCat
ENUMERATED
VT_I4
orIdent
OCTET
STRING64
VT_BSTR
ctlNum
INT8U
CO, ST
VT_I4
stVal
INT32
ST
VT_I4
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_BOOL
subEna
BOOLEAN
SV
VT_BOOL
subVal
INT32
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
Text
VT_BSTR
ctlModel
ENUMERATED
CF
Status-only (0)
| direct-withnormal-security (1) | sbowith-normalsecurity (2) |
direct-withenhancedsecurity (3) |
sbo-withenhancedsecurity (4)
VT_I4
sboTimeout
INT32U
CF
VT_I4
sboClass
ENUMERATED
CF
VT_I4
minVal
INT32
CF
VT_I4
Refer to
5.2.22, Application error
codes
0..255
FALSE |
TRUE
operate-once
(0) | operatemany (1)
OPC Data
Type
VT_I4
1MRS756230
MicroSCADA Pro
Type
FC
maxVal
INT32
CF
stepSize
INT32U
CF
VISIBLE
STRING255
DC
dU
UNICODE
STRING255
cdcNs
Value/ Value
range
M/O
OPC Data
Type
VT_I4
VT_I4
Text
VT_BSTR
DC
VT_BSTR
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Mapping of controls
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Normal Security:
ctlVal: MMS Write.request to Oper structure with value. IEC61850 OPC Server
will do the select before operate.
Direct Control with Enhanced Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Enhanced Security:
ctlVal: MMS Write.request to Oper structure with value. IEC61850 OPC Server
will do the select before operate.
5.2.17.4.
Type
lastApplError
ApplicationErro rCode
FC
Value/ Value
range
Refer to
5.2.22, Application error
codes
M/O
OPC Data
Type
VT_I4
67
1MRS756230
MicroSCADA Pro
Type
ctlVal
ENUMERATED
operTm
TimeStamp
orCat
ENUMERATED
orIdent
OCTET
STRING64
ctlNum
INT8U
FC
Value/ Value
range
M/O
VT_I4
VT_DATE
VT_I4
CO
not-supported
| bay-control |
station-control
| remote-control | automatic-bay |
automatic-station | automatic-remote |
maintenance |
process
VT_BSTR
CO, ST
0..255
VT_I4
valWTr.posVal INT8
ST
VT_I4
valWTr.transInd
BOOLEAN
ST
VT_BOOL
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_I4
Quality
ST
VT_BOOL
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_BOOL
subEna
BOOLEAN
SV
VT_BOOL
subVal
INT32
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VISIBLE
STRING64
SV
VT_BSTR
FALSE |
TRUE
FALSE |
TRUE
Text
68
OPC Data
Type
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
ctlModel
ENUMERATED
CF
Status-only (0)
| direct-withnormal- security
(1) | sbo-withnormal- security (2) | directwithenhancedsecurity (3) |
sbo-withenhanced- security (4)
VT_I4
sboTimeout
INT32U
CF
VT_I4
sboClass
ENUMERATED
CF
VT_I4
minVal
INT8
CF
VT_I4
maxVal
INT8
CF
VT_I4
stepSize
INT8
CF
VT_I4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
operate-once
(0) | operatemany (1)
OPC Data
Type
Mapping of controls
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
IEC61850 OPC Server will do the select before operate.
Direct Control with Enhanced Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Enhanced Security:
ctlVal: MMS Write.request to Oper structure with value.
69
1MRS756230
MicroSCADA Pro
5.2.17.5.
Type
FC
lastApplError
ApplicationErrorCode
ctlVal
INT8
CO
operTm
TimeStamp
CO
orCat
ENUMERATED
orIdent
OCTET
STRING64
ctlNum
INT8U
Value/ Value
range
M/O
Refer to
5.2.22, Application error
codes
-64 63
not-supported
| bay-control |
station-control
| remote-control | automatic-bay |
automatic-station | automatic-remote |
maintenance |
process
CO, ST
0..255
OPC Data
Type
VT_I4
VT_I4
VT_DATE
VT_I4
VT_BSTR
VT_I4
valWTr.posVal INT8
ST
VT_I4
valWTr.transInd
BOOLEAN
ST
VT_BOOL
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
stSeld
BOOLEAN
ST
VT_BOOL
FALSE |
TRUE
O
subEna
BOOLEAN
SV
VT_BOOL
subVal
INT32
SV
VT_I4
subQ
Quality
SV
VT_I4
subID
VisibleString
SV
VT_BSTR
Text
70
1MRS756230
MicroSCADA Pro
Type
FC
Value/ Value
range
M/O
ctlModel
ENUMERATED
CF
Status-only (0)
| direct-withnormal-security (1) | sbowith-normalsecurity (2) |
direct-withenhancedsecurity (3) |
sbo-withenhancedsecurity (4)
VT_I4
sboTimeout
INT32U
CF
VT_I4
sboClass
ENUMERATED
CF
VT_I4
minVal
INT8
CF
VT_I4
maxVal
INT8
CF
VT_14
stepSize
INT8
CF
VT_14
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
operate-once
(0) | operatemany (1)
OPC Data
Type
Mapping of controls
Direct Control with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
SBO with Normal Security:
ctlVal: MMS Write.request to Oper structure with value.
IEC61850 OPC Server will do the select before operate.
Direct Control with Enhanced Security:
ctlVal: MMS Write.request to Oper structure with value.
71
1MRS756230
MicroSCADA Pro
5.2.18.
5.2.18.1.
72
Name
Type
FC
Value/ Value
range
M/O
lastApplError
ApplicationErrorCode
setMag
AnalogueValue
SP, MX
origin
Originator
SP, MX
operTm
TimeStamp
SP
VT_DATE
Quality
ST
VT_I4
TimeStamp
ST
VT_DATE
ctlModel
ENUMERATED
CF
VT_I4
units
Unit
CF
sVC
ScaledValueConfig
CF
minVal
AnalogueValue
CF
VT_R4
maxVal
AnalogueValue
CF
VT_R4
stepSize
AnalogueValue
CF
1 ... (maxValminVal)
VT_R4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
Refer to
5.2.22, Application error
codes
direct-with-normal-security
(1)
OPC Data
Type
VT_I4
VT_R4
1MRS756230
MicroSCADA Pro
Type
FC
cdcName
VISIBLE
STRING255
dataNs
VISIBLE
STRING255
Value/ Value
range
M/O
OPC Data
Type
EX
VT_BSTR
EX
VT_BSTR
Mapping of controls
Direct Control with Normal Security:
setMag: MMS Write.request to Oper structure with value.
SBO with Normal Security:
setMag: MMS Write.request to Oper structure with value. IEC61850 OPC Server
will do the select before operate.
Direct Control with Enhanced Security:
setMag: MMS Write.request to Oper structure with value.
SBO with Enhanced Security:
setMag: MMS Write.request to Oper structure with value. IEC61850 OPC Server
will do the select before operate.
5.2.19.
5.2.19.1.
Type
FC
Value/ Value
range
M/O
OPC Data
Type
setVal
BOOLEAN
SP
off (FALSE) |
on (TRUE)
VT_BOOL
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
73
1MRS756230
MicroSCADA Pro
5.2.19.2.
Name
Type
FC
dataNs
VISIBLE
STRING255
EX
Value/ Value
range
M/O
OPC Data
Type
VT_BSTR
Type
FC
Value/ Value
range
M/O
setVal
INT32
SP
VT_I4
minVal
INT32
CF
VT_I4
maxVal
INT32
CF
VT_I4
stepSize
INT32
CF
VT_I4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
5.2.20.
5.2.20.1.
OPC Data
Type
The table below defines the common data class of analogue setting.
Table 5.2.20.1-1 Analogue setting (ASG)
74
Name
Type
FC
Value/ Value
range
M/O
setMag
AnalogueValue
SP
units
Unit
CF
OPC Data
Type
VT_I4
1MRS756230
MicroSCADA Pro
5.2.20.2.
Name
Type
FC
Value/ Value
range
M/O
OPC Data
Type
sVC
ScaledValueConfig
CF
minVal
AnalogueValue
CF
VT_I4
maxVal
AnalogueValue
CF
VT_I4
stepSize
AnalogueValue
CF
VT_I4
VISIBLE
STRING255
DC
Text
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
M/O
OPC Data
Type
Type
FC
Value/ Value
range
setCharact
ENUMERATED
SP
VT_I4
setParA
FLOAT32
SP
VT_R4
setParB
FLOAT32
SP
VT_R4
setParC
FLOAT32
SP
VT_R4
setParD
FLOAT32
SP
VT_R4
setParE
FLOAT32
SP
VT_R4
setParF
FLOAT32
SP
VT_R4
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
Text
75
1MRS756230
MicroSCADA Pro
Type
FC
cdcName
VISIBLE
STRING255
dataNs
VISIBLE
STRING255
Value/ Value
range
M/O
OPC Data
Type
EX
VT_BSTR
EX
VT_BSTR
5.2.21.
5.2.21.1.
5.2.21.2.
Name
Type
FC
vendor
VISIBLE
STRING255
hwRev
Value/ Value
range
M/O
OPC Data
Type
DC
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
swRev
VISIBLE
STRING255
DC
VT_BSTR
serNum
VISIBLE
STRING255
DC
VT_BSTR
model
VISIBLE
STRING255
DC
VT_BSTR
location
VISIBLE
STRING255
DC
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
dataNs
VISIBLE
STRING255
EX
VT_BSTR
O
VT_BSTR
76
1MRS756230
MicroSCADA Pro
5.2.22.
Name
Type
FC
vendor
VISIBLE
STRING255
hwRev
Value/ Value
range
M/O
OPC Data
Type
DC
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
VISIBLE
STRING255
DC
VT_BSTR
dU
UNICODE
STRING255
DC
VT_BSTR
configRev
VISIBLE
STRING255
DC
VT_BSTR
ldNs
VISIBLE
STRING255
EX
VT_BSTR
lnNs
VISIBLE
STRING255
EX
VT_BSTR
cdcNs
VISIBLE
STRING255
EX
VT_BSTR
cdcName
VISIBLE
STRING255
EX
VT_BSTR
dataNs
VISIBLE
STRING255
EX
VT_BSTR
Text
will be
included only
in LLN0
OK
77
1MRS756230
MicroSCADA Pro
Unknown
2000
3000
Unknown
Not supported
Select failed
Invalid position
Position reached
Step limit
Blocked by mode
Blocked by process
10
Blocked by interlocking
11
Blocked by synchrocheck
12
13
Blocked by health
14
1 of n control
15
Abortion by cancel
16
17
Abortion by trip
18
5.3.
Attributes
5.3.1.
78
1MRS756230
MicroSCADA Pro
5.3.2.
Server attributes
Table 5.3.2-1 Server attributes
Name
Reset
Access: No limitations
Makes it possible for clients to reset the
OPC server. A reset means that the server
disconnects all clients and reloads the
configuration file.
When the last client is disconnected the server usually shuts
down. The server does not shut
down if it was not started by the
COM runtime or if it is running
as a Windows service. In that
case the configuration file is not
reloaded.
File version
Version information
Product version
Version information
Timesync client
79
1MRS756230
MicroSCADA Pro
In use
0 = Not in use
1 = In use
Access: No limitations
Default: 1
True = Synchronised OK
Access: Read-only
Timesync status
Timesync status
0 = Not in use
1 = In use
Access: No limitations
Default: 1
False = Failure
True = OK
80
1MRS756230
MicroSCADA Pro
5.3.3.
In use
Object status
89 = Initialize error
90 = Not connected
Access: Read-only
91 = Initializing
100 = Ready
101 = Suspended (=Not in use)
102 = Simulated
Diagnostic events False = Diagnostic events dis- Data type: Boolean
enabled
abled
Access: No limitations
True = Diagnostic events
Enables/disables diagnostic events
enabled
Diagnostic events 0 = Disabled
Data Type: Integer
level
1 = Level1 (main operation and Access: No limitations
errors)
Sets the maximum level for events coming
2 = Level2 (+ time synchroniza- from devices. Limits the lower level events
tion error)
to pass through.
3 = Level3 (+ time synchroniza- See also System Event level shown in
tion done)
Table 3.3.3-1.
4 = Level4
5 = Level5
Diagnostic counters
81
1MRS756230
MicroSCADA Pro
Sent connection
concludes
Received rejects
Sent requests
Received replies ok
82
1MRS756230
MicroSCADA Pro
Received variable
read replies ok
Received variable
read replies error
Received variable
write replies ok
Received variable
write replies error
Received status
requests
83
1MRS756230
MicroSCADA Pro
5.3.4.
84
Name
In use
0 = Out of use
1 = In use
Access: No limitations
Default: 1
1MRS756230
MicroSCADA Pro
Object status
Access: Read-only
97 = Init (enabling reporting for
Indicates the operating status of the device
single rcb)
98 = Init (rcb init ok for single
rcb)
100 = Ready
101 = Suspended (= not in use)
102 = Device simulated
86 = Report control block initialization error (restarting rcb init)
88 = Configuration version error
(device is suspended)
89 = error (not specified)
90 = Device not connected
91 = Initializing
92 = Initializing rcb (after error
in reporting init or information
report flow)
93 = Reinitialize (after reconnection if init done)
Device connection False = Device connection
status
suspended
85
1MRS756230
MicroSCADA Pro
0.0.0.0 - 255.255.255.255
Transparent XSAT
Diagnostic counters
Sent connection
requests
86
1MRS756230
MicroSCADA Pro
Sent requests
Received replies ok
Received replies
error
Received variable
read replies ok
Received variable
read replies error
87
1MRS756230
MicroSCADA Pro
Received variable
write replies ok
Received variable
write replies error
Received status
replies
5.3.5.
Transparent XSAT
The Transparent XSAT attribute can be used to read and write IEC 61850 attributes,
which are not configured to the OPC namespace of the IEC 61850 OPC Server. For
example, the transparent XSAT attribute can be used for setting group controlling. The
Transparent XSAT attribute is used through an OPC client. The attribute uses the OPC
data type BSTR, which is a variant of VT_BSTR data type.
The Transparent XSAT attribute passes on request the IEC 61850 servers and their
attributes outside the IEC 61850 OPC servers namespace. The IEC 61850 OPC server
does not check the outgoing attributes. Therefore the IEC 61850 OPC clients which are
using the Transparent XSAT attribute know what attributes they are accessing. The
Transparent XSAT attribute only supports read and write requests.
The Transparent XSAT attribute uses synchronic data access in the IEC 61850 OPC
server. When an IEC 61850 OPC client writes a request, the IEC 61850 OPC server
parses and sends the request to the IEC 61850 server.
The Transparent XSAT attribute returns and releases the request after it has received
reply from the IEC 61850 server. The reply is written in the Transparent XSAT attribute
as an XSAT string.
88
1MRS756230
MicroSCADA Pro
89
MicroSCADA Pro
1MRS756230
XSAT Formats
90
1MRS756230
MicroSCADA Pro
Request:
SetDataValue&LDInst=LD1&LNName=LLN0&DORef=brcbStatUrg02&Attr=RptEna&FunConstr=BR&v=False
Reply OK:
<?xml version="1.0"?><!DOCTYPE XSAT SYSTEM "xsat-004.dtd"> <XSAT>
<Response> <Result>failure</Result> </Response> </XSAT>
5.3.6.
Transparent SPA
5.3.7.
DuoDriver diagnostics
The local machine DuoDriver diagnostics status data is available through the IEC 61850
OPC Server, if DuoDriver is installed on the computer running the OPC Server. DuoDriver
offers driver level management and diagnostics interface (API). The OPC Server uses
the API to obtain the diagnostics and offers data through its OPC interface.
91
MicroSCADA Pro
1MRS756230
The IEC 61850 OPC Server requires no configuration. On startup it checks that DuoDriver
is installed and creates the OPC items for DuoDriver diagnostics for all instances of
DuoDriver. The configured DuoDriver instance name and NIC name are used in the IEC
61850 OPC Server namespace to identify the DuoDriver diagnostics.
DuoDriver_local_diagnostics.png
92
1MRS756230
MicroSCADA Pro
instance_diagnostics.png
The Working status of all DuoDriver interfaces (NICs) is polled periodically once every
5 seconds from the driver. All other diagnostics must be explicitly read by an OPC client
to be updated.
93
1MRS756230
MicroSCADA Pro
interface_diagnostics.png
5.4.
5.4.1.
94
1MRS756230
MicroSCADA Pro
5.4.2.
Received bytes
Status
1000 - 10000
Access: Read-only
Status of the currently requested or last
finished service.
95
1MRS756230
MicroSCADA Pro
Output
0 = Cancel
1 = GetFile
Access: Write-only
2 = GetFileAttributeValues
This attribute controls the file transfer services. For more information about control
codes for specific services, refer to
5.4.3, File Transfer services.
3 = GetFileAttributeValuesEx
4 = RenameFile
5 = SetFile
6 = DeleteFile
5.4.3.
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
96
1MRS756230
MicroSCADA Pro
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.
Required parameters:
Control code:
1100
1120
1140
91xx
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:
Control code:
1200
92xx
The remote file or directory name: Remote file directory + Remote file name
To request file attributes for a remote directory, set parameter
Remote file name to empty. For example, space and tabulator
are accepted as empty parameter.
Output
The format of the result string is printed to the Output attribute in the following format:
{} = optional
filename1{, filename2{, filename3{...}}}
97
1MRS756230
MicroSCADA Pro
Example:
StdOut.txt
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:
Control code:
1300
93xx
The remote file or directory name: Remote file directory + Remote file name
To request file attributes for a remote directory, set parameter
Remote file name to empty. For example, space and tabulator
are accepted as empty parameter.
Output
The format of the result string is printed to the Output attribute in a following format:
{} = optional
98
filename
= string
size
= bytes
1MRS756230
MicroSCADA Pro
Example:
StdOut.txt[12445;02.03.2004]
RenameFile
You can rename or move a file in the remote file storage with the RenameFile service.
Required parameters:
Control code:
1400
94xx
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:
Control code:
99
1MRS756230
MicroSCADA Pro
1500
1520
1540
1560
94xx
DeleteFile
You can delete a file from the remote file storage with the DeleteFile service.
Required parameters:
Control code:
1600
96xx
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
5.4.4.
100
Cancel
GetFile
GetFileAttributeValues
GetFileAttributeValuesEx
Rename File
SetFile
1MRS756230
MicroSCADA Pro
DeleteFile
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
Table 5.4.4-2 Success
1000
Ready
1100
1120
1140
1200
1300
1400
1500
1520
1540
1560
1600
1000
Service done
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 Table5.4.4-3).
Table 5.4.4-3 Failure
9000
Unspecified error
9100
9120
9140
9200
9300
9400
9500
101
1MRS756230
MicroSCADA Pro
9540
9560
9600
No error details
5.5.
5.5.1.
5.5.2.
Server/ Publisher
Client-Server roles
B11
102
Value/ Comments
1MRS756230
MicroSCADA Pro
B12
Client/ Subscriber
Server/ Publisher
Value/ Comments
Supported
SCSMs supported
B21
Supported
B22
Not supported
B23
Not supported
B24
SCSM: other
Generic substation event
model (GSE)
B31
Publisher side
B32
Subscriber side
Not supported
Transmission of sampled
value model (SVC)
B41
Publisher side
B42
Subscriber side
Not supported
5.5.3.
Server/ Publisher
Value/ Comments
Logical device
Supported
M2
Logical node
Supported
M3
Data
Supported
M4
Data set
Supported
M5
Substitution
Supported
M6
Supported
(through Transparent XSAT)
Supported
Reporting
M7
M7-1
103
1MRS756230
MicroSCADA Pro
Server/ Publisher
Supported
Logging
Not supported
Log control
Supported
(through Transparent XSAT)
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
M8-1
sequence-number
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
M9
Value/ Comments
M9-1
IntgPd
M10
Log
Not supported
M11
Control
Supported
Not supported
Not supported
EntryID
M12-2
DataRefInc
M13
GSSE
SVC (if 41/42 is supported)
104
M14
Multicast SVC
Not supported
M15
Unicast SVC
Not supported
1MRS756230
MicroSCADA Pro
Server/ Publisher
Value/ Comments
M16
Time
Supported (Time
source with
required accuracy
will be available)
M17
File transfer
Supported
5.5.4.
Client (C)
Server (S)
Comments
Server
S1
ServerDirectory
TP
Application Association
S2
Associate
Supported
S3
Abort
Supported
S4
Release
Supported
TP
Supported
Logical device
S5
LogicalDeviceDirectory
Logical node
S6
LogicalNodeDirectory
TP
Supported
S7
GetAllDataValues
TP
Not supported
Data
S8
GetDataValues
TP
Supported
S9
SetDataValues
TP
Supported
S10
GetDataDirectory
TP
Supported
S11
GetDataDefinition
Supported
105
1MRS756230
MicroSCADA Pro
Client (C)
Server (S)
Comments
Data set
S12
GetDataSetValues
TP
Supported
S13
SetDataSetValues
TP
Not supported
S14
CreateDataSet
TP
Supported
S15
DeleteDataSet
TP
Not supported
S16
GetDataSetDirectory
TP
Supported
TP
Supported
Substitution
S17
SetDataValues
Setting up control
S18
SelectActiveSG
TP
Supported
(through
Transparent
XSAT)
S19
SelectEditSG
TP
Supported
(through
Transparent
XSAT)
S20
SetSGValues
TP
Supported
(through
Transparent
XSAT)
S21
ConfirmEditSGValues
TP
Supported
(through
Transparent
XSAT)
S22
GetSGValues
TP
Supported
(through
Transparent
XSAT)
S23
GetSGCBValues
TP
Supported
(through
Transparent
XSAT)
TP
Supported
TP
Supported
Reporting
Buffered report control
block (BRCB)
S24
Report
106
GetBRCBValues
1MRS756230
MicroSCADA Pro
S26
SetBRCBValues
AA: TP/MC
Client (C)
Server (S)
Comments
TP
Supported
TP
Supported
Report
GetURCBValues
TP
Supported
S29
SetURCBValues
TP
Supported
Logging
Log control block
S30
GetLCBValues
TP
Supported
(through
Transparent
XSAT)
S31
SetLCBValues
TP
Supported
(through
Transparent
XSAT)
Log
S32
QueryLogByTime
TP
Not supported
S33
QueryLogByEntry
TP
Not supported
S34
GetLogStatusValues
TP
Supported
(through
Transparent
XSAT)
Generic substation
event model (GSE)
GOOSE-CONTROLBLOCK
S35
SendGOOSEMessage
MC
Not supported
S36
GetReference
TP
Not supported
S37
GetGOOSEElementNumber
TP
Not supported
S38
GetGoCBValues
TP
Supported
(through
Transparent
XSAT)
107
1MRS756230
MicroSCADA Pro
Client (C)
Server (S)
Comments
S39
SetGoCBValues
TP
Supported
(through
Transparent
XSAT)
S40
SendGSSEMessage
MC
Not supported
S41
GetReference
TP
Not supported
S42
GetGSSEElementNumber
TP
Not supported
S43
GetGsCBValues
TP
Supported
(through
Transparent
XSAT)
S44
SetGsCBValues
TP
Supported
(through
Transparent
XSAT)
Transmission of
sampled value model
(SVC)
Multicast SVC
S45
SendMSVMessage
MC
Not supported
S46
GetMSVCBValues
TP
Supported
(through
Transparent
XSAT)
S47
SetMSVCBValues
TP
Supported
(through
Transparent
XSAT)
Unicast SVC
S48
SendUSVMessage
TP
Not supported
S49
GetUSVCBValues
TP
Supported
(through
Transparent
XSAT)
S50
SetUSVCBValues
TP
Supported
(through
Transparent
XSAT)
Supported
Control
108
S51
Select
S52
SelectWithValue
TP
Supported
S53
Cancel
TP
Supported
1MRS756230
MicroSCADA Pro
Client (C)
Server (S)
Comments
S54
Operate
TP
Supported
S55
Command-Termination
TP
Supported
S56
TimeActivated-Operate
TP
Not supported
File transfer
S57
GetFile
TP
Supported
S58
SetFile
TP
Supported
S59
DeleteFile
TP
Supported
S60
GetFileAttributeValues
TP
Supported
Time
T1
Time resolution of
internal clock
T2
Time accuracy of
internal clock
T3
supported TimeStamp
resolution
109
110
1MRS756230
MicroSCADA Pro
Index
A
ABBCommandBitmask
mapping ......................................................................................................... 49
adding
Computer Node object .................................................................................... 17
Gateway ........................................................................................................ 17
Analogue set point (APC)
common data class ......................................................................................... 72
Analogue setting (ASG)
common data class ......................................................................................... 74
Analogue value
configuration .................................................................................................. 47
float values ..................................................................................................... 46
B
Binary controlled step position information (BSC)
common data class ......................................................................................... 67
Binary counter reading (BCR)
common data class ......................................................................................... 55
C
Cancel ............................................................................................................. 100
common data class
Analogue set point (APC) ................................................................................ 72
Analogue setting (ASG) ................................................................................... 74
Binary controlled step position information (BSC) .............................................. 67
Binary counter reading (BCR) .......................................................................... 55
Complex measured value (CMV) ..................................................................... 57
Controllable double point (DPC) ...................................................................... 63
Controllable integer status (INC) ...................................................................... 66
Controllable single point (SPC) ........................................................................ 61
Delta (DEL) .................................................................................................... 59
Device name plate (DPL) ................................................................................ 76
Directional protection activation information (ACD) ............................................ 53
Double point status (DPS) ............................................................................... 51
Integer controlled step position information (ISC) .............................................. 70
Integer status (INS) ......................................................................................... 52
Integer status setting (ING) .............................................................................. 74
Logical node name plate (LPL) ........................................................................ 76
Measured value (MV) ...................................................................................... 56
Protection activation information (ACT) ............................................................ 52
Sampled value (SAV) ...................................................................................... 58
Security violation counter (SEC) ...................................................................... 54
111
MicroSCADA Pro
1MRS756230
D
data object
data classes ................................................................................................... 31
DeleteFile ......................................................................................................... 100
Delta (DEL)
common data class ......................................................................................... 59
DetailedQuality
mapping ......................................................................................................... 45
Device name plate (DPL)
common data class ......................................................................................... 76
diagnostics events
Diagnostic AE Client ....................................................................................... 39
monitoring ...................................................................................................... 39
Directional protection activation information (ACD)
common data class ......................................................................................... 53
Double point status (DPS)
common data class ......................................................................................... 51
F
File transfer
attributes ........................................................................................................ 95
service codes ............................................................................................... 100
services ......................................................................................................... 96
112
1MRS756230
MicroSCADA Pro
G
Gateway
adding ........................................................................................................... 17
GetFile ............................................................................................................... 96
GetFileAttributeValues ........................................................................................ 97
GetFileAttributeValuesEx ..................................................................................... 98
I
IEC 61850
data object ..................................................................................................... 42
device ............................................................................................................ 40
device attributes ............................................................................................. 84
device properties ............................................................................................ 26
IED object ...................................................................................................... 20
line attributes .................................................................................................. 81
logical device attributes ................................................................................... 91
OPC Server object .......................................................................................... 18
report control blocks ........................................................................................ 42
subnetwork activity ......................................................................................... 39
subnetwork object ........................................................................................... 19
subnetwork properties ..................................................................................... 25
IEC 61850 OPC Server
features ......................................................................................................... 14
IEC 61850 quality ............................................................................................... 44
Integer controlled step position information (ISC)
common data class ......................................................................................... 70
Integer status (INS)
common data class ......................................................................................... 52
Integer status setting (ING)
common data class ......................................................................................... 74
L
Logical device
properties ....................................................................................................... 31
Logical node name plate (LPL)
common data class ......................................................................................... 76
M
mapping
ABBCommandBitmask .................................................................................... 49
DetailedQuality ............................................................................................... 45
originator ........................................................................................................ 48
pulse configuration .......................................................................................... 48
quality value ................................................................................................... 45
range configuration ......................................................................................... 47
step position with transient indication ............................................................... 48
113
MicroSCADA Pro
1MRS756230
O
object properties
configuration .................................................................................................. 21
object tree
building .......................................................................................................... 16
OPC Server
diagnostics ..................................................................................................... 38
properties ....................................................................................................... 22
originator
mapping ......................................................................................................... 48
Output attribute ............................................................................................. 9798
P
properties
Logical device ................................................................................................ 31
OPC Server .................................................................................................... 22
Protection activation information (ACT)
common data class ......................................................................................... 52
provided viewers ................................................................................................. 33
pulse configuration
mapping ......................................................................................................... 48
Q
quality value
mapping ......................................................................................................... 45
R
range configuration
mapping ......................................................................................................... 47
RenameFile ........................................................................................................ 99
report control block (RCB) ................................................................................... 35
S
Sampled value (SAV)
common data class ......................................................................................... 58
Security violation counter (SEC)
common data class ......................................................................................... 54
Sequence (SEQ)
common data class ......................................................................................... 60
114
1MRS756230
MicroSCADA Pro
T
timestamp .......................................................................................................... 49
Transparent XSAT attribute ................................................................................. 88
U
unit
mapping ......................................................................................................... 49
V
vector
mapping ......................................................................................................... 49
W
WYE
common data class ......................................................................................... 59
115
116
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
Contact us