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.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Introduction This section gives an overview of the IEC101 Slave OPC Client and states the system requirements to be met when using the client. Configuration In this section you find an overview of the configuration tasks and instructions on how to create and configure IEC101 Slave OPC Client related objects.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 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...
Terminology The following is a list of terms associated with COM600 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...
LON Application Guideline for substation automation Local Area Network 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 LON SPA Gateway...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Introduction 2.1. Functional overview The IEC 60870-5-101 protocol slave interface of COM600 enables master systems communicating with 60870-5-101 protocol to receive data from and deliver commands to P&C devices connected to the GW. The IEC101 slave is implemented as an OPC client, which transfers and converts data between the IEC 60870-5-101 slave protocol interface and the OPC servers of COM600.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Configuration 3.1. About this section This section guides you in the configuration tasks required before you can start using the IEC101 Slave OPC Client. For information on the IEC 61850 data modeling, refer to COM600 User's Manual.
Page 15
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual IEC101_configuration_overview.bmp 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. 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 and 3.3.5, Adding data objects using Cross-...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Table 3.2-1 IEC101 OPC Client related objects Object Description IEC101 OPC Client An object representing the IEC101 OPC Client. IEC101 Balanced Channel An object representing the IEC101 channel using bal- anced communication mode (point to point connection).
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 3.3.2. Adding IEC101 Slave OPC Client To add the OPC client object: 1. Add the IEC101 Slave OPC Client object in the Communication structure by selecting the Gateway object.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Note that you can also select an upper level (server, channel, etc.) object and drag and drop it into the Cross-References function. As a result, all the data objects within the selected object appear now in the Cross-References function and can be connected to IEC101 Slave OPC Client.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual • File Transfer Enabled: Specifies whether the file transfer function is enabled • File Transfer Source Directory: Defines the source directory for the disturbance recording files. Default is C:\COMTRADE File names in IEC101 file transfer are built from two numbers;...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual ObjPropIED101.jpg Figure 3.4.1-1 Example of object properties in the Objects Properties window 2. Select the property you want to configure. Depending on the property value type, configuring is always done either by •...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Table 3.4.2-1 IEC101 Slave OPC Client properties Property / Para- Value or Value range/ Default Description meter Basic Maximum OPC 0...65535 Specifies the maximum time in seconds Server Initialization...
Page 22
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Table 3.4.3.1-1 IEC101 Balanced Channel properties Property / Para- Value or Value range/ Default Description meter Basic In Use In use Specifies whether the channel is initially in use or not.
Page 23
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Receiver Data Bit 5...8 Specifies the number of data bits in each Count received character. Default: 8 Stop Bits...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Operating Mode Handshaking messages not Specifies whether the handshaking mes- restarted sages (request, status of link, reset of remote link) are restarted when a ‘request Handshaking messages status of link’...
Page 25
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Baud Rate 300 bits/s Transmission rate used on the channel. 600 bits/s 1200 bits/s 2400 bits/s 4800 bits/s 9600 bits/s...
Page 26
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Carrier Blocking Carrier detect signal is ignored Determines whether the Carrier Detect signal of the serial port must be set for the Carrier detect signal must be IEC station to receive messages.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter RTS Keepup Pad- 0...255 The number of padding characters inser- ding Characters ted to the end of telegram to delay the Default: 0 resetting of RTS signal.
Page 28
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Name Value/Value range Description Polling Address 0...255 or The link address of the IEC 60870-5-101 slave station 0...65535 Default: 1 The maximum value depends on the corresponding Polling Address Length property value...
Page 29
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Name Value/Value range Description Command Address 0...65535 The object address of the bit- stream process object in the Default: 32000 OPC Client, where an unrecog- nized message is handled.
Page 30
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Name Value/Value range Description Station Address Length 1...2 The length of the station address in octets. Default: 2 Station address maximum value: 0...255 when length = 1 and 65535 when length = 2.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Name Value/Value range Description Device Connection Status Default: Device Connection Device Connection Status Status Class definition used with cur- rent device. Event Queue Full EventQueueOverflow Defines current state of event buffers.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual are correctly handled and then click Apply to update the IEC101 configuration accord- ingly. IEC101 Slave OPC Client supports data objects for status, measurements, controllable status, and controllable analog information. The following subsections list the configurable data object properties for the IEC101 Slave OPC Client.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Data Class Spe- cific Send as Double True = 1 Specifies if a value of indication signal is Point sent as double point value.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Over Write 1 = True Defines whether a new indication value overwrites an older one in the queue. 0 = False...
Page 35
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Common Data Common data class according to IEC Class 61850. Addresses Indication Address 0...16777215 IEC address for indication. Default: 0...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual 3.4.5.5. Protection activation information (ACT) Table 3.4.5.5-1 Configurable ACT properties for OPC client Property/ Para- Value or Value range/ Default Description meter Basic Common Data Common data class according to IEC Class 61850.
Page 37
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Send as Double True = 1 Specifies if the value of indication signal Point is sent as double point. False = 0...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Over Write True = 1 Defines whether a new indication value overwrites an older one in the queue. False = 0...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Class Class 1 = 1 Class of ASDU. Data sent from the slave to the master can be assigned to two Class 2 = 2 classes: class 1 and class 2.
Page 40
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Indication Address 0...16777215 IEC Address for indication. Default:0 Common Class Class 1 = 1 Class of ASDU. Data sent from the slave...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 3.4.5.9. Complex measured value (CMV) Table 3.4.5.9-1 Configurable CMV properties for OPC client Property/ Para- Value or Value range/ Default Description meter Basic Common Data Common data class according to IEC Class 61850.
Page 42
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Time Tag Handling Do not Send Time Tag = 0 Specifies the format of timestamp if one is used: none, short, or long. Long time...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Interrogation Group 1...16 (general) or 1...4 (coun- Interrogation group. 1 - 16 general or 1 - ters) 4 counter interrogation.
Page 44
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Phase AB Address 0...16777215 IEC address for phase AB. 0 = Not in use Phase BC Address 0...16777215 IEC address for phase BC.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Time Tag Handling Do not Send Time Tag = 0 Specifies the format of timestamp if one is used: none, short, or long. Long time...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Priority 0...3 Priority of ASDU. This property defines how the ASDU sent is placed in the class End of queue = 0 1 and class 2 queues.
Page 47
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Common Class Class 1 = 1 Class of ASDU. Data sent from the slave to the master can be assigned to two Class 2 = 2 classes: class 1 and class 2.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual 3.4.5.14. Controllable integer status (INC) Table 3.4.5.14-1 Configurable INC properties for OPC client Property/ Para- Value or Value range/ Default Description meter Basic Common Data Common data class according to IEC...
Page 49
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Time Tag Handling Do not Send Time Tag = 0 Specifies the format of timestamp if one is used: none, short, or long. Long time...
Page 50
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Update Rate 0...60000 Maximum update rate of indication changes between OPC server and client Default: 0 in milliseconds. 0 means that server sends all the changes to the client.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property/ Para- Value or Value range/ Default Description meter Over Write True = 1 Defines whether a new indication value overwrites an older one in the queue. False = 0...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Operation 4.1. About this section This section describes the basic operation procedures you can carry out after the object properties for the IEC101 Slave OPC Client have been configured.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Event_Log101.jpg Figure 4.3-2 Event log file 4.4. IEC101 Channel diagnostics The IEC101Channel activity can be monitored with the Online diagnostics function. You can also take a channel into use or out of use as described in this section.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual You can take an IEC101Channel into use by marking the In use check box. If you unmark the check box, the channel is taken out of use. To manually update diagnostic counters, click Refresh.
Page 55
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual IEC101_Diagnostic_AE_Client.jpg Figure 4.6-1 IEC101 Slave OPC Client Diagnostic AE client Detailed information about field values (ASDU types, qualifier values and so on) can be found in the IEC 60870-5-101 standard documentation.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Technical reference 5.1. About this section This section provides reference information about the following issues: • IEC 61850 data modeling • Attributes • Status codes 5.2. IEC 61850 data modeling 5.2.1.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 5.2.3. Double point status (DPS) DPS represents DMCD M_DP_NA_1, M_DP_TA_1, M_DP_TB_1. Name Type Value/ Value Mandat- Protocol informa- OPC data types range ory/Optional tion element stVal ENUMERATED Intermediate-state VT_I4...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Name Type Value/ Value Mandat- Protocol informa- OPC data types range ory/Optional tion element Quality EI, BL, SB, NT, IV 5.2.6. Directional protection activation information (ACD) ACD represents M_SP_NA_1, M_SP_TA_1, M_SP_TB_1, M_DP_NA_1, M_DP_TA_1, M_DP_TB_1.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 5.2.17. Analogue set point (APC) APC represents DMCD C_SE_NC_1. Name Type Value/ Value Mandat- Protocol informa- OPC data types range ory/Optional tion element spMag AnalogueValue IEEE STD 754, VT_R4...
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual 5.3.3. Application layer status codes 13851 ICCC_INVALID_ATTRIBUTE_VALUE. The value set to an attribute of an IEC station is incorrect, for example, one of the elements of the vector written to the SD attribute is out of range.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual 5.4. Attributes 5.4.1. General about attributes In addition to item tags for process data (indications and commands), the OPC servers and clients also provide some item tags for controlling the devices and retrieving status information from them.
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Clear To Send 0 = Passive signal Indicates the state of the Clear To Send (CTS) (CTS) signal. 1 = Active signal...
Page 67
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Object Status When written: Indicates the detailed information about the station device status. Setting Object 1 = Re-transmit system mes-...
Page 68
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Property / Para- Value or Value range/ Default Description meter Received Confirma- The number of received confirmation tion Messages messages. Received Unknown The number of unknown messages Messages received.
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Appendix 1 Interoperability list for IEC101 OPC Client Not supported Supported Supported, may need additional configuring Application layer telegram formats Interoperability This companion standard presents sets of parameters and alternatives from which subsets have to be selected to implement particular telecontrol systems.
Page 71
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Maximum length L (number of octets) Unstructured The maximum frame length per Controlled Station can be up to 255. Application layer Transmission mode for application data Mode 1 (The least significant octet first), as defined in clause 4.10 of IEC 870-5-4, is...
Page 72
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual <11> :=Measured value, scaled value M_ME_NB_1 <12> :=Measured value, scaled value with M_ME_TB_1 time tag <13> :=Measured value, short floating point M_ME_NC_1 value <14> :=Measured value, short floating point...
Page 73
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual <49> :=Set point command, scaled value C_SC_NB_1 <50> :=Set point command, short float point C_SC_NC_1 value <51> :=Bitstring of 32 bit C_BO_NA_1 <131> :=Parameter byte string C_SR_NA_1 <133> :=101 Encapsulated SPA bus message...
Page 74
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual <124> :=Ack file, ack section F_AF_NA_1 <125> :=Segment F_SG_NA_1 <126> :=Directory F_DR_TA_1 Basic application functions Station initialization (station-specific parameter) Remote initialization An indication ASDU “Controlling Station Initialised” sent to the Controlled Station is not used.
Page 75
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Long pulse duration (duration determined by a system parameter in the outstation Persistent output Transmission of integrated totals (station parameter or object-specific parameter Counter request General request counter Counter freeze without reset...
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Index adding channel object ....................17 data object ..................... 17 device object ....................17 OPC client ...................... 17 Analogue set point (APC) IEC 61850 data modeling ................63 properties ....................... 51 attributes channel ......................
Page 78
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual properties ....................... 48 Controllable single point (SPC) IEC 61850 data modeling ................61 properties ....................... 45 data object adding ......................17 configuring ..................... 31 Delta (DEL) IEC 61850 data modeling ................60 properties .......................
Page 79
1MRS755382 Station Automation COM600 3.4 IEC 60870-5-101 Slave (OPC) User's Manual Single point status (SPS) ................56 WYE ......................60 IEC101 device properties ....................... 27 Integer controlled step position information (ISC) IEC 61850 data modeling ................62 properties ....................... 50 Integer status (INS) IEC 61850 data modeling ................
Page 80
Station Automation COM600 3.4 1MRS755382 IEC 60870-5-101 Slave (OPC) User's Manual Protection activation information (ACT) IEC 61850 data modeling ................57 properties ....................... 36 signal diagnostics ..................... 54 Single point status (SPS) IEC 61850 data modeling ................56 properties ....................... 32 Unbalanced channel properties .......................
Page 82
Contact us ABB Oy Distribution Automation P.O. Box 699 FI-65101 VAASA, FINLAND Tel. +358 10 22 11 Fax. +358 10 224 1094 ABB Inc. Distribution Automation 655 Century Point Lake Mary, FL 32746, USA Tel: +1 407 732 2000 Fax: +1 407 732 2335...