ABB COM600 3.5 User manual

Station Automation COM600 3.5
External OPC Server User's Manual


Contents:
1. About this manual .................................................................................. 5
1.1. Copyrights ...................................................................................... 5
1.2. Trademarks .................................................................................... 5
1.3. General .......................................................................................... 5
1.4. Document conventions .................................................................. 6
1.5. Use of symbols .............................................................................. 7
1.6. Terminology .................................................................................... 7
1.7. Abbreviations ................................................................................. 9
1.8. Document revisions ..................................................................... 10
2. Introduction ........................................................................................... 11
2.1. Functional overview ..................................................................... 11
2.2. External OPC Server features ..................................................... 12
3. Configuration ........................................................................................ 13
3.1. About this section ......................................................................... 13
3.2. Overview of configuration ............................................................ 13
3.3. Building object tree ...................................................................... 15
3.3.1. General about building object tree ................................ 15
3.3.2. Adding Gateway object ................................................. 16
3.3.3. Adding External OPC Server object .............................. 16
3.3.4. Adding External OPC Subnetwork objects .................. 16
3.3.5. Adding External OPC IED objects ............................... 16
3.3.6. Adding Logical Device objects ..................................... 17
3.3.7. Adding Logical Node objects ....................................... 17
3.3.8. Adding data objects ..................................................... 17
3.4. OPC Browser tool ........................................................................ 17
3.5. Configuring objects ...................................................................... 21
3.5.1. General about configuring objects ................................ 21
3.5.2. Configuring External OPC Server properties ................ 22
3.5.3. Configuring External OPC Server Subnetwork
properties ...................................................................... 22
3.5.4. Configuring External OPC IED Device .......................... 22
3.5.5. Configuring Logical Device properties .......................... 23
3.5.6. Configuring Logical Node properties ............................. 23
3.5.7. Configuring data objects for Internal OPC Data ............ 24
3.5.7.1. General about configuring data objects for
Internal OPC Data ...................................... 24
3.5.7.2. Integer status (INS) ................................... 25
3.5.7.3. Single point status (SPS) ........................... 25
3.5.7.4. Controllable single point (SPC) for OPC
internal data ................................................ 26
3.5.8. Configuring data objects for External OPC Client ......... 27
3
Station Automation COM600 3.51MRS757274
External OPC Server User's Manual
Issued: 30.6.2011
Version: A/30.6.2011

3.5.8.1. General about configuring data objects for
External OPC Device ................................. 27
3.5.8.2. Directional protection activation
information .................................................. 27
3.5.8.3. Protection activation information (ACT) ...... 31
3.5.8.4. Analogue set point (APC) ........................... 35
3.5.8.5. Binary counter reading (BCR) .................... 36
3.5.8.6. Binary controlled step position information
(BSC) .......................................................... 36
3.5.8.7. Complex measured value (CMV) ............... 38
3.5.8.8. Delta (DEL) ................................................. 42
3.5.8.9. Controllable double point (DPC) ................. 46
3.5.8.10. Device name plate (DPL) ........................... 48
3.5.8.11. Double point status (DPS) .......................... 49
3.5.8.12. Controllable integer status (INC) ................ 50
3.5.8.13. Integer status (INS) .................................... 51
3.5.8.14. Integer controlled step position information
(ISC) ........................................................... 51
3.5.8.15. Logical node name plate (LPL) .................. 52
3.5.8.16. Measured value (MV) ................................. 53
3.5.8.17. Controllable single point (SPC) .................. 57
3.5.8.18. Single point status (SPS) ........................... 58
3.5.8.19. WYE ........................................................... 60
3.6. Configuring DCOM ....................................................................... 68
3.6.1. Configuring DCOM ........................................................ 68
4. Operation ............................................................................................... 76
4.1. About this section ......................................................................... 76
4.2. Activating COM600 with new configurations ............................... 76
4.3. External OPC Server diagnostics ................................................ 76
4.4. Data object diagnostics ................................................................ 77
Index .............................................................................................................. 79
4
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

About this manual1.
Copyrights1.1.
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 shallABB Oy be liable for direct, indirect, special, incidental, or consequential
damages of any nature or kind arising from the use of this document, nor shallABB 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 per-
mission 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 2011 ABB. All rights reserved.
Trademarks1.2.
ABB is a registered trademark ofABB Group. All other brand or product names men-
tioned in this document may be trademarks or registered trademarks of their respective
holders.
General1.3.
This manual provides thorough information on the External OPC Server and the central
concepts related to it.You find instructions on how to configure External OPC Server
related objects. The basic operation procedures are also discussed.
Information in this user’s manual is intended for application engineers who configure
the External OPC Server.
This user’s manual is divided into following sections:
Introduction
This section gives an overview of the External OPC Server and its features.
5
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

Configuration
In this section you will find an overview of configuration.You are given instructions
on how to configure External OPC Server related objects and the model of a substation
or system.
Operation
This section covers the basic operation procedures you can carry out when transferring
or activating Station Automation COM600 (later referred to as COM600) with new
configurations.
Document conventions1.4.
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 > Menu-
Item > CascadedMenuItem. For example: select File > New > Type.
•The Start menu name always refers to the Start menu on theWindows 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 - 30 .
•You can be asked 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
6
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

Use of symbols1.5.
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 warning icon indicates the presence of a hazard which
could result in personal injury.
The caution icon indicates important information or warning
related to the concept discussed in the text. It may indicate
the presence of a hazard which could result in corruption of
software or damage to equipment or property.
The information icon alerts the reader to relevant facts and
conditions.
The tip icon indicates advice on, for example, how to design
your project or how to use a certain function.
Terminology1.6.
The following is a list of terms associated with COM600 that you should be familiar
with. The list contains terms that are unique toABB or have a usage or definition that
is different from standard industry usage.
DescriptionTerm
An abnormal state of a condition.Alarm
An OPC service for providing information about alarms and
events to OPC clients.
Alarms and Events; AE
An OPC service for providing information about process data to
OPC clients.
Data Access; DA
7
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

DescriptionTerm
Part of a logical node object representing specific information,
for example, 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; that is, they are
data structures.
Data Object; DO
The data set is the content basis for reporting and logging. The
data set contains references to the data and data attribute val-
ues.
Data Set
A physical device that behaves as its own communication node
in the network, for example, protection relay.
Device
Change of process data or an OPC internal value. Normally, an
event consists of value, quality, and timestamp.
Event
A physical IEC 61850 device that behaves as its own commu-
nication node in the IEC 61850 protocol.
Intelligent Electronic Device
Representation of a group of functions. Each function is defined
as a logical node. A physical device consists of one or several
LDs.
Logical Device; LD
The smallest part of a function that exchanges data. An LN is
an object defined by its data and methods.
Logical Node; LN
A communication protocol developed by Echelon.LON
A proprietary method of ABB on top of the standard LON pro-
tocol.
LON Application Guideline for
substation automation; LAG
Series of standards specifications aiming at open connectivity
in industrial automation and the enterprise systems that support
industry.
OPC
Representation of a connection to the data source within the
OPC server. An OPC item is identified by a string <object
path>:<property name>. Associated with each OPC item are
Value, Quality, and Time Stamp.
OPC item
Named data item.Property
The report control block controls the reporting processes for
event data as they occur. The reporting process continues as
long as the communication is available.
Report Control Block
ABB proprietary communication protocol used in substation
automation.
SPA
Protection and/or Control Product supporting the SPA protocol
version 2.5 or earlier.
SPA device
XML-based description language for configurations of electrical
substation IEDs. Defined in IEC 61850 standard.
Substation Configuration Lan-
guage; SCL
8
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

Abbreviations1.7.
The following is a list of abbreviations associated with COM600 that you should be
familiar with. See also 1.6, Terminology.
DescriptionAbbreviation
Alarms and EventsAE
Application Service Data UnitASDU
Buffered Report Control BlockBRCB
Data AccessDA
Data Message Code DefinitionDMCD
Data ObjectDO
Gateway, component connecting two communication networks togetherGW
Human Machine InterfaceHMI
International Electrotechnical CommissionIEC
Intelligent Electronic DeviceIED
LON Application Guideline for substation automationLAG
Local Area NetworkLAN
Logical DeviceLD
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.
LMK
Logical NodeLN
LON SPA GatewayLSG
Network Control CenterNCC
Norwegian User ConventionNUC
Network VariableNV
Object Linking and EmbeddingOLE
OLE for Process ControlOPC
Protection & ControlP&C
Request To SendRTS
Substation AutomationSA
Station Automation Builder 600SAB600
Substation Configuration LanguageSCL
Single Line DiagramSLD
Simple Network Management ProtocolSNMP
Simple Network Time ProtocolSNTP
9
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

DescriptionAbbreviation
Simple Object Access ProtocolSOAP
Report Control BlockRCB
Unbuffered Report Control BlockURCB
eXtended Markup LanguageXML
Document revisions1.8.
HistoryProduct revisionDocument version/date
Document created3.5A/30.6.2011
10
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

Introduction2.
Functional overview2.1.
The External OPC Server provides methods for connecting data from 3rd party OPC
DA server to COM600.
overview.jpg
Figure 2.1-1 System overview
1. Station Automation Builder 600 (SAB600)
2. COM600
3. NCC (Network Control Center)
4. 3rd party system with an OPC DA Server
5. Protection and control devices
The External OPC Server is intended for connecting external systems to the COM600
device with OPC. The external system needs an OPC DA Server with version 2.0 support.
The External OPC Server software has two parts: Engineering and diagnostic tools and
the actual External OPC Server. Engineering and diagnostic tools utilize the Station
Automation Builder 600 (later referred to as SAB600) framework and provide the user
interface for engineering and diagnosing the External OPC Server. The External OPC
Server handles the data transfer between the 3rd party OPC server and COM600 OPC
clients. It has OPC DA Client that connects to the 3rd party OPC server and OPC DA
and A&E server that publishes the data for the COM600 OPC clients.
11
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

To create a common and protocol independent data interface between the OPC server
and client, the process data from the 3rd party OPC server is remodeled using the
IEC61850 data modeling in the External OPC Server.
The configuration data is stored in the SCL format.After the External OPC Server has
been launched, it reads the configuration data and establishes the connection to the 3rd
party OPC server according the configuration.
Configured devices and data modeled according to the IEC 61850 model are then exposed
to OPC clients through a Data Access (DA) server.
External OPC Server features2.2.
The External OPC Server supports the following features:
•OPC Data Access Server v. 1.0/2.0
•OPC Alarms and Events Server specifications v.1.10
•IEC61850 data modeling
•System supervision for 3rd party OPC Server connection
•OPC Data Access Client v.2.0 for 3rd party OPC Server connection
•OPC Browser tool
12
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

Configuration3.
About this section3.1.
This section guides you in the configuration tasks required before you can start using
the External OPC Server. For information on the IEC 61850 data modeling, refer to
COM600 User's Manual.
Start Station Automation Builder 600 (later referred to as SAB600) to open a project.
You can also open and name a new project.
1. Select File > Open/Manage Project....
2. In the Open/Manage Project dialog, select the required location for the project:
•Projects on my computer
•Projects on network
3. Select New Project on the left.
•Enter a Project Name. The Description is optional.
4. Click Create.
5. Click Open Project.
Overview of configuration3.2.
Before you can start using the External OPC Server, you need to build and configure an
object tree in SAB600 to define the Communication structure within the Gateway object.
The possible objects are:
•Gateway
•External OPC Server
•External OPC Subnetwork
•External OPC IED
•Logical Device objects
•Logical Node objects
•Data objects
When configuring OPC servers the following characters cannot
be used in object names: \ ` ' ' #
13
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

Example_view_External_OPC.png
Figure 3.2-1 Example view of SAB600
The configuration work can basically be divided into two separate tasks:
1. building an object tree, and
2. configuring object properties.
For information on how to enable configuring of OPC item paths in the data objects with
SAB600 with the OPC Browser tool, see 3.4, OPC Browser tool.
First, you need to build an object tree. This is done by adding objects to the object tree,
see 3.3.1, General about building object tree.
Figure 3.2-1 shows an example of how the object tree may look like after it has been
built. In the example tree you can see the External OPC Server object and its child objects
like subnetworks, devices, and data objects. Indentation is used to indicate the parent-
child relationship between the objects.
After you have added the necessary objects to the object tree in the communication
structure, you need to configure them, see 3.5.1, General about configuring objects.
Table 3.2-1 External OPC Server related objects
DescriptionObject
An object representing the External OPC Server.External OPC Server
14
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

DescriptionObject
Object representing a physical subnetwork.External OPC Subnetwork
The IED object presents a physical device in the 3rd party
system.
External OPC IED
An object representing a group of functions. Each function
is defined as a Logical Node. A device consists of one or
several LDs.
External OPC Logical Device (LD)
An object defined by its data and methods. LN is the
smallest part of a function that exchanges data.
Logical Node (LN)
Data object is an instance of one of the IEC 61850 Data
Object Classes such as Single point status and Measured
Value. Depending on the class, each data object has a
set of attributes for monitoring and controlling the object,
e.g. value, quality, and control.
Data Object (DO)
Building object tree3.3.
General about building object tree3.3.1.
The object tree is built in the Communication structure of SAB600, see Figure 3.2-1. It
is built by adding objects in a logical order starting from the Gateway.
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. Then select
New > Object type group > Object name, for example New > OPC > External
OPC Server.
•You can right-click the object type and select New > New. A New Object window
appears. Select the object type you want to add and click OK or double-click it.
•You can copy the object.
Add the objects in the following order:
1. Gateway
2. External OPC Server
3. External OPC Subnetwork
4. External OPC IED
5. Logical Device objects
6. Logical Node objects
7. Data objects
15
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

Adding Gateway object3.3.2.
To start building the object tree, add a Gateway object in the Communication structure
by selecting the project name, right-click it and select New > Communication > Gate-
way.
Adding External OPC Server object3.3.3.
After the Gateway object has successfully been added, you can continue building the
object tree by adding an External OPC Server object.
To add an External OPC Server object:
1. Select the Gateway object in the communication structure and right-click it.
2. Select New > OPC > External OPC Server.
By using the SCL Import function, it is possible to import an entire server’s or individual
device's configurations without having to insert them manually. To open the SCL Import
function, right-click the desired object, and select SCL Import.
For more information about the SCL Import function, see COM600 User's Manual.
Adding External OPC Subnetwork objects3.3.4.
After the server object has been successfully added, you can continue building the object
tree by adding External OPC subnetwork objects.
To add External OPC subnetwork object:
1. Select External OPC Server object.
2. Right-click the External OPC Server object.
3. Select New > New or New > OPC > External OPC Subnetwork.
Adding External OPC IED objects3.3.5.
After adding a subnetwork you can add device objects.
To add an External Subnetwork object:
1. Select a Subnetwork object.
2. Right-click on the Subnetwork object and select New > OPC > External OPC IED.
With SCL import function, you can import new objects with configurations from an
existing file. Right-click the device and select SCL Import from the shortcut menu.
To import a new configuration file:
1. Click Select File.
2. Browse to a new configuration file from the appearing dialog.
3. Select the file and click Open.
16
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

4. Select the device to import from the drop-down list.You can preview the configur-
ation on the right.
5. Click Import.
The new preconfigured objects appear in the object tree. If the configuration file is large,
the import may take time. To import a configuration file for a different device, right-
click the device, select SCL Import again and repeat the steps above.
For more information about the SCL Import function, see COM600 User's Manual.
Adding Logical Device objects3.3.6.
To add a Logical Device object:
1. Select an External OPC IED object and right-click it.
2. Select New > New or New > Communication > External OPC LD.
Each External OPC IED must have at least one Logical Device
object as a child object.
Adding Logical Node objects3.3.7.
To add a Logical Node:
1. Select a Logical Device object and right-click it.
2. Add a Logical Node object.
3. Rename the new object. The names of the Logical Node objects have to be unique.
You should have only one Logical Node 0 (LLN0) as a child
object to a Logical Device object.
Adding data objects3.3.8.
To add a data object:
1. Select a Logical Node object and right-click it.
2. Add a data object.
3. Rename the new object. The names of the data objects have to be unique. However,
you can have a data object with same name under a different Logical Node.
OPC Browser tool3.4.
The OPC Browser tool is a standalone software that can be used to read and save the
OPC namespace of the external OPC Server that is connected to COM600. The saved
17
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

namespace information can be later used to configure the OPC item paths in the data
objects with SAB600.
1. Copy the OPC Browser tool to the computer, where the OPC Server is running.The
OPC Browser software can be found from the Utilities folder of the installation
DVD.
2. Start the OPC Browser software.
3. Click Select Server and select the OPC server from the list, see Figure 3.4-1.
OPC_browser_select_server
Figure 3.4-1 Select Server dialog
4. Select the items to be added to the namespace file, see Figure 3.4-2. Select All
selects all nodes in the tree. Unselect All clears all selections.
OPC_browser
Figure 3.4-2 Selecting items to the namespace file
5. In SAB600, right-click the External OPC Server object and select the External
OPC Server Ini Import, see Figure 3.4-3.
18
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual

Ini_import
Figure 3.4-3 External OPC Server Ini Import tool
6. Click Select File in the External OPC Server Ini Import tool to select the file created
with the OPC Browser.
7. Click Apply.
8. In the Data Object properties, click the button with three dots in the Control OPC
Item Path property, see Figure 3.4-4.
19
Station Automation COM600 3.5
1MRS757274
External OPC Server User's Manual

Control_OPC_item_path_properties
Figure 3.4-4 Control OPC Item Path properties
9. A new dialog showing the namespace created with the OPC Browser opens, see
Figure 3.4-5. Select the correct OPC item from the tree view and click OK. The
path of the selected OPC item will be updated to the property.
External_OPC_server_path
Figure 3.4-5 External OCP server path
20
1MRS757274
Station Automation COM600 3.5
External OPC Server User's Manual
Table of contents
Other ABB Server manuals
Popular Server manuals by other brands

Lenovo
Lenovo THINKSERVER RS210 Garantie en ondersteuning

IBM
IBM System x3250 4364 Problem determination and service guide

ORing Industrial Networking Corp.
ORing Industrial Networking Corp. IDS-181A Quick installation guide

Acer
Acer Altos 900 user guide

Ringdale
Ringdale Minit 5250E user guide

Intellinet
Intellinet 508018 manual

Dell
Dell PowerEdge T320 Rack Installation Instructions

Sun Oracle
Sun Oracle SPARC T4-1 Getting started guide

Biamp
Biamp Vocia MS-1E Operation manual

NetApp
NetApp H610S Installation and setup instructions

IBM
IBM 865511Y - Netfinity 3500 M10 Hardware Maintenance Manual

AMX
AMX V2-MASTER-0300 installation guide