ABB COM600 series 5.0 Technical Reference Manual

Manual is about: Substation Management Unit/Master Protocols (Ethernet) and Applications

Summary of COM600 series 5.0

  • Page 1

    — com600 series 5.0 master protocols (ethernet) and applications technical reference manual.

  • Page 3

    Contents: 1. About this manual .................................................................................. 9 1.1. Copyright ........................................................................................ 9 1.2. Disclaimer .................................................................

  • Page 4

    3.2.14. Abbcommandbitmask .................................................. 30 3.2.15. Common data class specifications for status information .................................................................... 31 3.2.15.1. Single point status (sps) ........................... 31 3.2.15.2. Double ...

  • Page 5

    3.3.2. Server attributes ............................................................ 61 3.3.3. Iec 61850 subnetwork attributes .................................. 63 3.3.4. Iec 61850 device attributes .......................................... 66 3.3.5. Transparent xsat ................................

  • Page 6

    5. Dnp3 lan/wan opc server .............................................................. 102 5.1. About this section ....................................................................... 115 5.2. Iec 61850 data modeling .......................................................... 102 5.2.1. General...

  • Page 7

    6.2.4.4. Controllable enumerated status (enc) .... 124 6.2.4.5. Binary controlled step position information (bsc) ........................................................ 125 6.2.4.6. Integer controlled step position information (isc) ......................................................... 125 6.2...

  • Page 8

    8.

  • Page 9: About This Manual

    About this manual 1. Copyright 1.1. This document and parts thereof must not be reproduced or copied without written per- mission from abb, 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 fu...

  • Page 10: Conformity

    Be responsible or liable for any loss or damage resulting from the use of this manual or the application of the equipment. Conformity 1.3. This product complies with the directive of the council of the european communities on the approximation of the laws of the member states relating to electromagn...

  • Page 11: Document Conventions

    Configuration in this section you will find an overview of configuration. You are given instructions on how to configure master protocol 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 transferrin...

  • Page 12: Use Of Symbols

    Mif349 • variables are shown using lowercase letters: sequence name use of symbols 1.7. 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...

  • Page 13

    Description term an opc service for providing information about process data to opc clients. Data access; da 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 objec...

  • Page 14: Abbreviations

    Abbreviations 1.9. The following is a list of abbreviations associated with com600 that you should be familiar with. See also 1.8, terminology. Description abbreviation alarms and events ae application service data unit asdu buffered report control block brcb data access da data message code definit...

  • Page 15: Related Documents

    Related documents 1.10. Mrs number name of the manual 1mrs756125 com600 user’s manual document revisions 1.11. History product revision documentversion/date document created 1.0 a/24.5.2017 15 com600 series 5.0 1mrs758690 master protocols (ethernet) and applications technical refer- ence manual.

  • Page 16: Introduction

    Introduction 2. General information about the com600 series 2.1. The com600 product series are versatile substation management units that help realize smart substation and grid automation solutions in industrial and utility distribution net- works. They get deployed together with protection and cont...

  • Page 17: Functional Overview

    • com600f is a dedicated distribution automation controller unit that runs dis- tributed grid and feeder applications for ansi power networks and inherits all core features of the com600 series. Functional overview 2.3. The com600 supports multiple master communication protocols by which it exchange...

  • Page 18

    Sysconf.Bmp figure 2.3-1 system overview 1. Network control center (ncc), distributed control system (dcs) 2. Station automation builder 600 (sab600) 3. Com600 with ethernet-based opc server (iec 61850/iec 60878-5-104/dnp3.0- lan/modbus-tcp/opc/snmp/sntp) 4. Ethernet switch (snmp compliant) 5. Field...

  • Page 19: 2.4.

    Handling_in_brief.Png figure 2.3-2 the master protocol and opc server layers are runtime software components. The iec 61850 data model is built based on the imported scl file using station automation builder 600 (sab600). To simplify the protocol conversion and the signal mapping, each master protoc...

  • Page 20

    The iec 61850 opc server supports the following features: • opc data access v. 1.0/2.0 • opc alarms and events specifications v. 1.10 • communication diagnostics • iec 61850 data modeling • system supervision: • iec 61850 device communication • command handling: • the iec 61850 opc server supports t...

  • Page 21

    Dnp 3.0 opc server features 2.4.3. Dnp3 (distributed network protocol) is a de-facto communication protocol for commu- nication between scada master stations (control centres), rtus, protection and control devices and meters. It is used mainly in electric and water utilities. The com600 incor- porat...

  • Page 22

    Supported transmission modes: • modbus rtu • modbus ascii table 2.4.4-1 the function codes supported by modbus opc server memory area description function code 00001 - 09999 read coil status 01 10001 - 19999 read input status 02 40001 - 49999 read holding register 03 30001 - 39999 read input registe...

  • Page 23

    The snmp opc server supports the following features: • snmp v1, snmpv2c and snmpv3 network monitoring • iec 61850 data modeling • system supervision • snmp channel communication • snmp device communication sntp features 2.4.7. The simple network time protocol (sntp) is used for clock synchronization...

  • Page 24: Iec 61850 Master

    Iec 61850 master 3. About this section 3.1. This document describes how iec 61850 data objects according to iec 61850-7-3 are mapped to opc nodes and item tags. In general it is done by using an opc node to represent an iec 61850 object, and opc item tags to represent the attributes of the object. M...

  • Page 27

    ƒ×10 units.Multiplier = (¡×scalefactor)+offset table 3.2.5-1 analogue value (analoguevalue) opc data type m/o/c value/ value range type name not used not used integer value int32 i not used not used floating point value float32 f example: mv: mag.F (vt_r4) & mag.I (vt_i4) > mag (vt_r4) configuration...

  • Page 28

    Opc data type m/o/c value/ value range type name vt_r4 m floating point value analoguevalue max 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 ...

  • Page 30

    Starting with 30 december 1899, midnight as time zero. Hour values are expressed as the absolute value of the fractional part of the number. Abbcommandbitmask 3.2.14. The following table defines the mapping of abbcommandbitmask. This abb-specific control value is a bitmask value of a command to a de...

  • Page 33

    Opc data type m/o value/ value range fc type name vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string255 datans enumerated status (ens) 3.2.15.4. Opc data type m/o value/value range fc type name m st enumer- ated stval vt_i4 m st quality q vt_i4 m ...

  • Page 34

    Opc data type m/o value/ value range fc type name vt_bool o st boolean phsa vt_bool o st boolean phsb vt_bool o st boolean phsc vt_bool o st boolean neut vt_i4 m st quality q vt_date m st timestamp t vt_date o cf timestamp opertm vt_bstr o text dc visible string255 d vt_bstr o dc unicode string255 d...

  • Page 36

    Opc data type m/o value/ value range fc type name vt_bstr o dc unicode string255 du vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string255 datans binary counter reading (bcr) 3.2.15.8. The following table defines the common data class of binary cou...

  • Page 37

    Common data class specifications for measured information 3.2.16. Measured value (mv) 3.2.16.1. The following table defines the common data class of measured value. Table 3.2.16.1-1 measured value (mv) opc data type m/o value/ value range fc type name vt_r4 o mx analogue- value instmag vt_r4 m mx an...

  • Page 38

    Opc data type m/o value/ value range fc type name vt_bstr o ex visible string255 datans complex measured value (cmv) 3.2.16.2. The following table defines the common data class of measured value. Table 3.2.16.2-1 complex measured value (cmv) opc data type m/o value/ value range fc type name o mx vec...

  • Page 39

    Opc data type m/o value/ value range fc type name vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string255 datans sampled value (sav) 3.2.16.3. The following table defines the common data class of sampled value. Table 3.2.16.3-1 sampled value (sav) o...

  • Page 40

    Wye 3.2.16.4. The following table 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 3.2.16.4-1 wye opc data type m/o value/ value range fc type name o a mx cmv phsa o a mx cmv p...

  • Page 42

    Opc data type m/o value/ value range fc type name vt_bstr o text dc visible string255 d vt_bstr o dc unicode string255 du vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string255 datans a. One or more of these groups (1 - 3) must be present. Common d...

  • Page 44

    Sbo with enhanced security: • ctlval: mms write.Request to ctlval with value. Iec 61850 opc server will do the select before operate. Controllable double point (dpc) 3.2.17.2. The following table defines the common data class of controllable double point. Table 3.2.17.2-1 controllable double point (...

  • Page 46

    Ctlcan: this attribute shall determine the cancellation of the selection ctloper: this attribute shall determine the selection with direction (direction got from previous select). Only applicable for controls with sbo. Mapping of controls direct control with normal security: • ctlselon: (not used) •...

  • Page 47

    Controllable integer status (inc) 3.2.17.3. The following table defines the common data class of controllable integer status. Table 3.2.17.3-1 controllable integer status (inc) opc data type m/o value/ value range fc type name vt_i4 refer to 3.2.22, applica- tion error codes applicationerr- orcode l...

  • Page 48

    Opc data type m/o value/ value range fc type name vt_i4 o cf int32 maxval vt_i4 o 1 ... (maxval - minval) cf int32u stepsize vt_bstr o text dc visible string255 d vt_bstr o dc unicode string255 du vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string...

  • Page 50

    Opc data type m/o value/value range fc type name vt_bstr o ex visible string 255 datans binary controlled step position information (bsc) 3.2.17.5. The following table defines the common data class of binary controlled step position information. Table 3.2.17.5-1 binary controlled step position infor...

  • Page 52

    Sbo with normal security: • ctlval: mms write.Request to oper structure with value. Iec 61850 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...

  • Page 54

    Sbo with normal security: • ctlval: mms write.Request to oper structure with value. Iec 61850 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...

  • Page 56

    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. Iec 61850 opc server will do the select before operate. Direct control with enhanced security: • setm...

  • Page 57

    Table 3.2.19.2-1 integer status setting (ing) opc data type m/o value/ value range fc type name vt_i4 m sp int32 setval vt_i4 o cf int32 minval vt_i4 o cf int32 maxval vt_i4 o 1 ... (maxval - minval) cf int32 stepsize vt_bstr o text dc visible string255 d vt_bstr o dc unicode string255 du vt_bstr o ...

  • Page 58

    Opc data type m/o value/ value range fc type name vt_bstr o dc unicode string255 du vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcname vt_bstr o ex visible string255 datans setting curve (curve) 3.2.20.2. The following table defines the common data class of setting curve. Ta...

  • Page 59

    Common data class specifications for description information 3.2.21. Device name plate (dpl) 3.2.21.1. The following table defines the common data class of device name plate. Data of this common data class are used to identify entities like primary equipment or physical devices. Table 3.2.21.1-1 dev...

  • Page 60

    Opc data type m/o value/ value range fc type name vt_bstr o dc unicode string255 du vt_bstr o dc visible string255 configrev vt_bstr o will be included only in lln0 ex visible string255 ldns vt_bstr o ex visible string255 lnns vt_bstr o ex visible string255 cdcns vt_bstr o ex visible string255 cdcna...

  • Page 61: Attributes

    Step limit 7 blocked by mode 8 blocked by process 9 blocked by interlocking 10 blocked by synchrocheck 11 command already in execution 12 blocked by health 13 1 of n control 14 abortion by cancel 15 time limit over 16 abortion by trip 17 object not selected 18 attributes 3.3. General information abo...

  • Page 62

    Description value or value range/ default name data type: integer 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 discon- nected the server usually shuts do...

  • Page 63

    Description value or value range/ default name data type: integer access: no limitations status of the integrated sntp servers time synchronization routine. Value is 0 when not in use and 1 when in use. By writing 0 the client is started and by writing 1 it is stopped. 0 = not in use 1 = in use defa...

  • Page 64

    Description value or value range/ default name data type: boolean access: no limitations enables/disables diagnostic events false = diagnostic events dis- abled true = diagnostic events enabled diagnostic events enabled data type: integer access: no limitations sets the maximum level for events comi...

  • Page 65

    Description value or value range/ default name data type: integer access: no limitations request rejected by devices (usually if device could not decode the request or they do not support the used service) received rejects data type: integer access: no limitations request sent to devices sent reques...

  • Page 66

    Description value or value range/ default name data type: integer access: no limitations unsolicited status requests received from devices received status requests iec 61850 device attributes 3.3.4. Table 3.3.4-1 iec 61850 device attributes description value or value range/ default name data type: i...

  • Page 67

    Description value or value range/ default name data type: integer access: read-only indicates the operating status of the device data type: integer access: read-only indicates the operating status of the device 94 = init (checking configura- tion version for single rcb) 95 = init (checking rcb attri...

  • Page 68

    Description value or value range/ default name data type: integer access: no limitations sets diagnostics event level 0 = disabled 1 = level1 (main operation, error replies, errors) 2 = level2 (+ information reports, ok replies, rcb init) 3 = level3 (+ sent requests (connect,read,write), transpar- e...

  • Page 69

    Description value or value range/ default name data type: integer access: no limitation connection to the device closed by iec 61850 opc server. Sent connection concludes data type: integer access: no limitation connections closed by device. Received connec- tion concludes data type: integer access:...

  • Page 70

    Description value or value range/ default name data type: integer access: no limitation success replies to variable write from device received variable write replies ok data type: integer access: no limitation failure replies to variable write from device received variable write replies error data t...

  • Page 71

    Xsat read request attribute data type unknown the data type of the attribute is not known, because it is not included in the iec 61850 opc server configuration (scl). The transparent xsat attribute asks first the required data type, before reading the data from an iec 61850 server. If the transparen...

  • Page 73: Iec 61850 File Transfer

    Request: setdatavalue&ldinst=ld1&lnname=lln0&doref=brcbstat- urg02&attr=rptena&funconstr=br&v=false reply ok: failure iec 61850 logical device attributes 3.3.6. Table 3.3.6-1 iec 61850 logical device attributes description value or value range/ default name data type: text access: no limitations mak...

  • Page 74

    To pass files through opc, the iec 61850 opc server is used as a file storage. The received and sent files are stored locally in the computer running the opc server. File transfer services are controlled by an opc da client through the opc attributes under the ied\attributes\file transfer node. For ...

  • Page 75

    Description value or value range/ default name data type: integer access: no limitations current remote file size is received in bytes. The iec 61850 file transfer receives the file part by part in maximum size of the mms messages. This attribute shows the size of the file that has been received. Va...

  • Page 76

    Device is called. When the service is finished or an error occurs, the opc request is released. The status of the latest service is available in the status attribute. After a service is started, the status changes to the specific service status code. If the service is completed success- fully, the s...

  • Page 77

    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 at...

  • Page 78

    Output the format of the result string is printed to the output attribute in a following format: {} = optional filename1[size{;d.M.Y h:m:s}]{, filename2[size{;d.M.Y h:m:s}] { ,fn3[...]}}} = string filename = bytes size = day of month as decimal number (01 - 31) d = month as decimal number (01 - 12) ...

  • Page 79

    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, ...

  • Page 80

    Control code: 0 file transfer service codes 3.4.4. Status codes can be read from the status attribute. The status indicates the current service status and the service result. Table 3.4.4-1 service control codes cancel 0 getfile 1 getfileattributevalues 2 getfileattributevaluesex 3 rename file 4 setf...

  • Page 81: Acsi Conformance Statement

    The failure status code indicates a failure in requested service. The failure status code can also include a more detailed error code indicating the failure type, which can be local or remote failure (see table 3.4.4-3). Table 3.4.4-3 failure unspecified error 9000 remote file open error 9100 remote...

  • Page 82

    Product. Acsi conformance statement describes the abstract services interfaces, which are normally mapped to certain scsm (specific communication service mapping) and therefore indirectly stated in pics (protocol implementation conformance statement). Acsi basic conformance statement 3.5.2. Table 3....

  • Page 83

    Value/ com- ments server/ pub- lisher client/ sub- scriber supported b b logical node m2 supported c c data m3 supported d d data set m4 supported o o substitution m5 supported (through transpar- ent xsat) o o setting group control m6 reporting supported o o buffered report control m7 sequence-numbe...

  • Page 84

    Value/ com- ments server/ pub- lisher client/ sub- scriber gse (if b31/b32 is suppor- ted) supported o o goose entryid m12-1 datarefinc m12-2 not supported o o gsse m13 svc (if 41/42 is suppor- ted) not supported o o multicast svc m14 not supported o o unicast svc m15 supported (time source with req...

  • Page 85

    Comments server (s) client (c) aa: tp/mc supported m m tp logicaldevicedirectory s5 logical node supported m m tp logicalnodedirectory s6 not supported m o tp getalldatavalues s7 data supported m m tp getdatavalues s8 supported o o tp setdatavalues s9 supported m o tp getdatadirectory s10 supported ...

  • Page 86

    Comments server (s) client (c) aa: tp/mc supported a a tp getbrcbvalues s25 supported a a tp setbrcbvalues s26 unbuffered report con- trol block (urbc) supported a a tp report s27 data-change (dchg) s27-1 qchg-change (qchg) s27-2 data-update (dupd) s27-3 supported a a tp geturcbvalues s28 supported ...

  • Page 87

    Comments server (s) client (c) aa: tp/mc not supported d o tp getgsseelementnum- ber s42 supported (through transparent xsat) o o tp getgscbvalues s43 supported (through transparent xsat) o o tp setgscbvalues s44 transmission of sampled value model (svc) multicast svc not supported e e mc sendmsvmes...

  • Page 88

    Comments server (s) client (c) aa: tp/mc supported o o tp setfile s58 supported o o tp deletefile s59 supported m o tp getfileattributevalues s60 time (nearest negat- ive power of 2 in seconds) time resolution of internal clock t1 t0 time accuracy of internal clock t2 t1 t2 t3 t4 t5 (nearest negat- ...

  • Page 89: Iec 104 Opc Server

    Iec 104 opc server 4. About this section 4.1. This section provides reference information about the following issues: • iec 61850 data modeling • attributes • status codes iec 61850 data modeling 4.2. General information about iec 61850 data modeling 4.2.1. The relationship between the iec 61850 dat...

  • Page 90

    Double point status (dps) 4.2.3. Dps represents dmcd m_dp_na_1, m_dp_ta_1, m_dp_tb_1. Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_i4 dpi m intermediate-state (0) off (1) on (2) bad-state (3) enumerated stval vt_i4 bl, sb, nt, iv m quality q vt_d...

  • Page 91

    Protection activation information (act) 4.2.6. Act represents dmcd m_sp_na_1, m_sp_ta_1, m_sp_tb_1, m_dp_na_1, m_dp_ta_1, m_dp_tb_1. Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_bool spi m boolean general vt_bool spi o boolean phsa vt_bool spi o ...

  • Page 92

    Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_i4 o unknown forward backward enumerated dirneut vt_i4 ei, bl, sb, nt, iv m quality q vt_date cp24time2a, cp56time2a m timestamp t vt_bstr o text description d binary counter reading (bcr) 4.2.8. Bcr r...

  • Page 93

    Opc data types protection inform- ation element mandat- ory/optional value/ value range type name vt_r4 o real min vt_r4 o real max vt i4 config o siunit unit vt_bstr o text description d complex measured value (cmv) 4.2.10. Cmv is configured in the same way as mv. The only difference is that instea...

  • Page 94

    Delta (del) 4.2.12. Del represents dmcd m_me_na_1, m_me_ta_1, m_me_td_1, m_me_nb_1, m_me_tb_1, m_me_nc_1, m_me_tc_1, m_me_tf_1. Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_r4 vt_i4 vt_date sva, nva ov, bl, sb, nt, iv cp24time2a m m m analogueval...

  • Page 96

    Binary controlled step position information (bsc) 4.2.17. Bsc represents dmcd m_st_na_1, m_st_ta_1, m_st_tb_1, m_rc_na_1. Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_i1 rco m stop (0) lower (1) higher (2) reserved (3) enumerated ctlval vt_i4 vti...

  • Page 97: Status Codes

    Status codes 4.3. Introduction 4.3.1. The following status codes are defined for the iec 60870-5-104 master protocol. Some typical reasons for some of the status codes are also given. Link layer status codes 4.3.2. Itcp_remote_host_continuously_busy. Not used at the moment. 17800 itcp_line_initialis...

  • Page 98: Attributes

    Iccc_message_buffer_full. Internal software error. The value of the ml attribute may be too small. 13857 iccc_message_filling_error. Internal software error. The value of the ml attribute may be too small. 13858 iccc_unknown_asdu. The number of the asdu written to the sd or ev attribute is not suppo...

  • Page 99

    Channel attributes 4.4.2. Table 4.4.2-1 channel attributes description value or value range/ default property / para- meter basic the state of the channel - whether it is in use or not. When a channel is not in use, no data can be transmitted on it, and no data is received from it. The channel attri...

  • Page 100

    Description value or value range/ default property / para- meter the number of times duplicates and losses has occurred. Duplicates and losses the number of times there as been a buf- fer overflow. Buffer overflow errors device attributes 4.4.3. Table 4.4.3-1 device attributes description value or v...

  • Page 101

    Description value or value range/ default property / para- meter indicates the detailed information about the station device status. Setting detailed status of a device to 1 makes the protocol stack to re-transmit the last system mes- sage caused by the device. Possible ‘stopped’ and ‘suspended’ mes...

  • Page 102: Dnp3 Lan/wan Opc Server

    Dnp3 lan/wan opc server 5. About this section 5.1. This section provides reference information about the following issues: • iec 61850 data modeling • attributes • status codes iec 61850 data modeling 5.2. General information about iec 61850 data modeling 5.2.1. The relationship between the iec 6185...

  • Page 104

    Protection activation information (act) 5.2.6. Opc data types dnp data object field mandat- ory/optional value/value range type name vt_bool state (0=off, 1=on) m boolean general vt_bool state (0=off, 1=on) o boolean phsa vt_bool state (0=off, 1=on) o boolean phsb vt_bool state (0=off, 1=on) o boole...

  • Page 107

    Wye 5.2.13. Opc data types dnp information element mandat- ory/optional value/value range type name vt_r4 vt_i4 vt_date vt_i4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_i4 vt_i4 vt_bstr phase a current value on-line, com lost – separate signal separate signal separate signal separate signal separate sig...

  • Page 108

    Opc data types dnp information element mandat- ory/optional value/value range type name vt_r4 vt_i4 vt_date vt_i4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_i4 vt_i4 vt_bstr phase c current value on-line, com lost – separate signal separate signal separate signal separate signal separate signal separate...

  • Page 109

    Opc data types dnp information element mandat- ory/optional value/value range type name vt_r4 vt_r4 vt_date vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_bstr net current value online, com lost - separate signal separate signal separate signal separate signal separate signal separate sign...

  • Page 110

    Delta (del) 5.2.14. Opc data types dnp information element mandat- ory/optional value/value range type name vt_r4 vt_i4 vt_date vt_i4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_i4 vt_i4 vt_bstr phase ab current value on-line, com lost server provided if none separate signal separate signal separate sign...

  • Page 111

    Opc data types dnp information element mandat- ory/optional value/value range type name vt_r4 vt_i4 vt_date vt_i4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_r4 vt_i4 vt_i4 vt_bstr phase ca current value on-line, com lost - separate signal separate signal separate signal separate signal separate signal separat...

  • Page 115: Modbus Tcp Server

    Modbus tcp server 6. About this section 6.1. This section provides reference information about the following issues: • iec 61850 data modeling • attributes • status codes iec 61850 data modeling 6.2. General information about iec 61850 data modeling 6.2.1. The relationship between the iec 61850 data...

  • Page 116

    Opc data types protocol informa- tion element mandatory /optional value/ value range type name vt_bstr - o text description d double point status (dps) 6.2.2.2. Table 6.2.2.2-1 double point status (dps) information opc data types protocol informa- tion element mandatory/ optional value/ value range ...

  • Page 117

    Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_i4 m quality q vt_date m timestamp t vt_bstr o text description d protection activation information (act) 6.2.2.5. Opc/iec 61850 value value from stack modbus value false 0: off 0: off true 1: on 1: on...

  • Page 118

    Opc data types modbus register mandat- ory/optional value/ value range type name vt_date generated by opc server m timestamp t vt_bstr o text description d device name plate (dpl) 6.2.2.7. Table 6.2.2.7-1 device name plate (dpl) information opc data types protocol informa- tion element mandat- ory/o...

  • Page 119

    Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_i4 generated by opc server m quality q vt_date generated by opc server m timestamp t vt_bstr internal config o text description d vt_r4 internal config o real hhlim vt_r4 internal config o real hlim vt...

  • Page 120

    Opc data types protocol information element m/o value/ value range type name vt_i4 internal config o enumerated phsa.Multiplier vt_bstr internal config o string phsa.Unit vt_r4 3x, 4x o analoguevalue phsb.Mag vt_r4 3x, 4x o analoguevalue vt_i4 set by opc server o quality phsb.Q vt_date set by opc se...

  • Page 121

    Opc data types protocol information element m/o value/ value range type name vt_date o timestamp neut.T vt_i4 internal config o range neut.Range vt_r4 internal config o real neut.Hhlim vt_r4 internal config o real neut.Hlim vt_r4 internal config o real neut.Llim vt_r4 internal config o real neut.Lll...

  • Page 122

    Opc data types modbus register m/o value/ value range type name vt_r4 3x, 4x register m analoguevalue phsbc.Mag vt_r4 3x, 4x register m analoguevalue phsbc.Ang vt_i4 set by opc server m quality phsbc.Q vt_date set by opc server m timestamp phsbc.T vt_i4 internal config o range phsbc.Range vt_r4 inte...

  • Page 123

    Data objects for controllable status information 6.2.4. Controllable single point (spc) 6.2.4.1. The command sequence for controlling points is specific to each relay. In the 2000 r products, for example, spc is implemented using a bit mask. True/false values are sent with 1 and 0 values. Underlying...

  • Page 126: Attributes

    Opc data types modbus register mandat- ory/optional value/ value range type name vt_date generated by opc server m timestamp t vt_bstr internal config o text description d attributes 6.3. Server attributes 6.3.1. Table 6.3.1-1 server attributes description value or value range/ default name data typ...

  • Page 127

    Modbus channel attributes 6.3.2. Table 6.3.2-1 modbus channel attributes description value or value range/ default name data type: integer access: no limitations the state of the line - whether it is in use or not. When a line is not in use, no data can be transmitted on it, and no data is received ...

  • Page 128

    Description value or value range/ default name number of tcp connection close requests tcp close modbus device attributes 6.3.3. Table 6.3.3-1 modbus device attributes description value or value range/ default name data type: integer access: no limitations the operational status of the device - in u...

  • Page 129: Status Codes

    Description value or value range/ default name indicates the number of times the connection has been sus- pended. Suspension counter the number of transmitted poll messages. Transmitted poll messages the number of transmitted command messages. Transmitted command mes- sages the number of received up...

  • Page 130

    Plcc_negative_acknowledge 13817 plcc_memory_parity_error 13818 plcc_unknown_diagnostic_counter 13819 plcc_invalid_topic_number 13820 plcc_invalid_object_address 13821 plcc_invalid_object_format 13822 plcc_sc_data_overflow 13823 plcc_invalid_index_range 13824 plcc_unknown_attribute 13825 plcc_local_r...

  • Page 131: Appendix 1

    Appendix 1 interoperability list for iec104 opc server not supported supported supported, may need additional engineering this companion standard presents sets of parameters and alternatives from which subsets must be selected to implement particular tele control systems. Certain parameter values, s...

  • Page 132

    The possible selection (blank, x, r, b or a) is specified for each specific clause or parameter. A black check box indicates that the option cannot be selected in this com- panion standard. Device function (system-specific parameter) system definition controlling station (master) controlled station ...

  • Page 133

    Transmission speed (monitor direction) balanced interchange circuit x.24/x.27 unbalanced interchange cir- cuit v.24/v.28 recommended if > 1200 bit/s unbalanced interchange cir- cuit v.24/v.28 standard 2400 bit/s 2400 bit/s 400 bit/s 4800 bit/s 4800 bit/s 200 bit/s 9600 bit/s 9600 bit/s 300 bit/s 192...

  • Page 134

    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 used exclusively in this companion standard. Common address of asdu (system-specific parameter) two octets one octet information object address (system-sp...

  • Page 135

    M_st_ta_1 :=step position information with time tag m_bo_na_1 :=bitstring of 32 bit m_bo_ta_1 :=bitstring of 32 bit with time tag m_me_na_1 :=measured value, normalized value m_me_ta_1 :=measured value, normalized value with time tag m_me_nb_1 :=measured value, scaled value m_me_tb_1 :=measured valu...

  • Page 136

    M_ep_tf_1 :=packed output circuit information of protection equipment with time tag cp56time2a either the asdus of the set , , , , , , , , , , or of the set - are used. Process information in control direction (station-specific parameter) c_sc_na_1 :=single command c_dc_na_1 :=double command c_rc_na...

  • Page 137

    System information in control direction (station-specific parameter) c_ic_na_1 :=interrogation command c_ci_na_1 :=counter interrogation command c_rd_na_1 :=read command c_cs_na_1 :=clock synchronization command c_ts_na_1 :=test command c_rp_na_1 :=reset process command c_cd_na_1 :=delay acquisition...

  • Page 138

    Type identifier and cause of transmission assignments (station-specific parameters) • shaded boxes are not required • black boxes are not permitted in this companion standard • blank = function or asdu is not used • mark type identification/cause of transmission combinations: 138 1mrs758690 com600 s...

  • Page 139

    • ‘x’ if supported only in the standard direction • ‘r’ if supported only in the reverse direction • ‘b’ if supported in both directions 139 com600 series 5.0 1mrs758690 master protocols (ethernet) and applications technical refer- ence manual.

  • Page 140

    Basic application functions station limitations (station-specific parameter) remote initialization 140 1mrs758690 com600 series 5.0 master protocols (ethernet) and applications technical refer- ence manual.

  • Page 141

    An indication asdu “controlling station initialized” sent to the controlled station is not used. Cyclic data transmission (station-specific parameter) cyclic data transmission read procedure (station-specific parameter) read procedure spontaneous transmission (station-specific parameter) spontaneous...

  • Page 142

    Station interrogation (system parameter or station-specific parameter) global group 13 group 7 group 1 group 14 group 8 group 2 group 15 group 9 group 3 group 16 group 10 group 4 group 11 group 5 group 12 group 6 clock synchronization (station-specific parameter) clock synchronization command transm...

  • Page 143

    Transmission of integrated totals (station parameter or object-specific parameter) mode a: local freeze with spontaneous transmission mode b: local freeze with counter interrogation mode c: freeze and transmit by counter interrogation commands mode d: freeze by counter interrogation command, frozen ...

  • Page 144

    Test procedure (object-specific parameter) test procedure file transfer (station-specific parameter) file transfer in monitor direction transparent file transmission of disturbance data of protection equipment transmission of sequences of events transmission of sequences of recorded analogue values ...

  • Page 145

    Maximum range of values for all the time-outs: 1 seconds to 255 seconds , accuracy 1 s. Maximum number of outstanding i format apdus (k) and the latest acknowledgment (w) selected value remarks default value parameter 1-32767 s maximum difference receive sequence number to send state variable 12 apd...

  • Page 146

    1. .............................................. 2. .............................................. 3. .............................................. 4. .............................................. 5. ............................................... 6. .................................................

  • Page 147: Appendix 2

    Appendix 2 device profile table a2-1 the device profile describing the implementation of the dnp 3.0 master protocol in com600 dnp 3.0 device profile document vendor name: abb oy distribution automation device name: com600 3.4 device function: [x] master [ ] slave highest dnp level supported: for re...

  • Page 148

    Requires data link layer confirmation: [ ] never [ ] always (not recommended) [ ] when reporting event data (slave devices only) [ ] when sending multi-fragment responses (slave devices only) [ ] sometimes. If 'sometimes', when? ______________________________________________ [x] configurable, proces...

  • Page 149

    Requires data link layer confirmation: pulse off [ ] never [ ] always [ ] sometimes [x] configurable latch on [ ] never [ ] always [ ] sometimes [x] configurable latch off [ ] never [ ] always [ ] sometimes [x] configurable queue [x] never [ ] always [ ] sometimes [ ] configurable clear queue [x] ne...

  • Page 150

    Supported description function code yes set the output directly respond with status of control point direct operate 5 yes set the output directly no respond direct operate - no ack 6 freeze function codes yes copy the specified objects to freeze buffer respond with status of operation immediate free...

  • Page 151

    Supported description function code no save the configuration respond with status of operation save configuration 19 no enable unsolicited messages respond with status of operation enable unsolicited messages 20 no disable unsolicited messages respond with status of operation disable unsolicited mes...

  • Page 152

    Qualifier code of response message function code of response message qualifier code of request message function code of request message description variation data object type 17,28 129,130 6,7,8 1 binary input change without time 1 2 17,28 129,130 6,7,8 1 binary input change with time 2 2 17,28 129,...

  • Page 153

    Qualifier code of response message function code of response message qualifier code of request message function code of request message description variation data object type 0,1 129,130 16-bit frozen counter 2 21 0,1 129,130 32-bit frozen counter without flag 9 21 0,1 129,130 16-bit frozen counter ...

  • Page 154

    Qualifier code of response message function code of response message qualifier code of request message function code of request message description variation data object type echo 129 17,28 3,4,5,6 16-bit analog output block 2 41 7 2 time and date 1 50 7 129,130 time and date cto 1 51 7 129,130 unsy...

  • Page 155

    In udp/ip mode (connectionless) all data is sent and received through the port 20000. The slave device must receive messages from this port only. All messages that are sent by the slave device must be sent to this port of the master. The ip address of the slave is configured with the internet addres...

  • Page 156

    156.

  • Page 157: Index

    Index a abbcommandbitmask mapping ......................................................................................................... 30 analog set point (apc) ........................................................................................ 54 analogue set point (apc) ....................

  • Page 158

    Integer controlled step position information (isc) .............................................. 52 integer status (ins) ......................................................................................... 32 integer status setting (ing) ...........................................................

  • Page 159

    Double point status (dps) common data class ......................................................................................... 31 iec 61850 data modeling .............................................................................. 116 iec61860 data modeling ....................................

  • Page 160

    Integer controlled step position information (isc) ..................................... 113, 125 integer status (ins) .......................................................................... 90, 103, 116 logical node name plate (lpl) ..................................................................

  • Page 161

    Mapping ......................................................................................................... 28 output attribute ............................................................................................. 77–78 p protection activation information (act) common data class .........

  • Page 162

    Transparent xsat attribute ................................................................................. 70 u unit mapping ......................................................................................................... 29 v vector mapping ..................................................

  • Page 164

    — abb oy medium voltage products p.O. Box 699 fi-65101 vaasa, finland tel. +358 10 22 11 fax. +358 10 224 1094 abb inc. Medium voltage products 655 century point lake mary, fl 32746, usa tel: +1 407 732 2000 fax: +1 407 732 2335 www.Abb.Com/medium-voltage 1mrs758690 a/24.05.2017 © copyright 2017 abb...