ABB COM600 series User Manual - Attributes

Manual is about: Distribution automation controller

Summary of COM600 series

  • Page 1

    Station automation com600 3.4 dnp 3.0 lan/wan slave (opc) user's manual.

  • Page 3

    Contents: 1. About this manual .................................................................................. 7 1.1. Copyrights ...................................................................................... 7 1.2. Trademarks ..................................................................

  • Page 4

    3.4.5.12. Controllable integer status (inc) ................ 31 3.4.5.13. Integer status (ins) .................................... 32 3.4.5.14. Integer controlled step position information (isc) ........................................................... 32 3.4.5.15. Logical node name plate (lpl) ....

  • Page 5

    Appendix 1 ................................................................................................... 55 device profile .......................................................................................... 55 index ..........................................................................

  • Page 6

    6.

  • Page 7: About This Manual

    About this manual 1. Copyrights 1.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 shall abb oy be liable for direct, indirect, ...

  • Page 8: Document Conventions

    Introduction this section gives an overview of the dnp lan slave opc client and its features. Configuration in this section you find an overview of the configuration tasks and instructions on how to create and configure dnp lan slave opc client related objects. Operation this section covers the basi...

  • Page 9: Use Of Symbols

    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 use of symbols 1.5. This publication includes warning, caution, and in...

  • Page 10: Terminology

    Terminology 1.6. 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. Description term an abnormal state of a condition. Alarm an opc serv...

  • Page 11: Abbreviations

    Description term 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. ...

  • Page 12: Related Documents

    Description abbreviation request to send rts substation automation sa station automation builder 600 sab600 substation configuration language scl single line diagram sld simple network time protocol sntp simple object access protocol soap report control block rcb unbuffered report control block urcb...

  • Page 13: Introduction

    Introduction 2. Functional overview 2.1. The dnp protocol slave interface of com600 enables master systems communicating with dnp protocol to receive data from and deliver commands to p&c devices connected to the gw. The dnp slave is implemented as an opc client, which transfers and converts data be...

  • Page 14: Configuration

    Configuration 3. About this section 3.1. This section guides you in the configuration tasks required before you can start using the dnp lan slave opc client. For information on the iec 61850 data modeling, refer to com600 user's manual. Start station automation builder 600 (later referred to as sab6...

  • Page 15

    Dnp_slave_lanwan_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 ob...

  • Page 16: Building Object Tree

    Table 3.2-1 dnp lan slave opc client related objects description object an object representing the dnp lan slave opc client. Dnp lan slave opc client an object representing the channel dnp lan channel a dnp lan ied is used for a virtual station in com600 representing the slave stations visible to th...

  • Page 17

    Adding dnp lan slave opc client object 3.3.2. To add the opc client object: 1. Add the dnp lan slave opc client object in the communication structure by selecting the gateway object. 2. Right-click the gateway object and select new > dnp > dnp lan slave opc client. Adding channel objects 3.3.3. Afte...

  • Page 18: Configuring Objects

    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 the dnp lan slave opc client. 4. Drag ...

  • Page 19

    To configure an object: 1. Select an object in the object tree of the communication structure. A. The object properties appear now in the object properties window. The proper- ties and their values can be viewed as shown in figure 3.4.1-1. Objprop.Jpg figure 3.4.1-1 example of object properties in t...

  • Page 20

    Configuring dnp lan slave opc client properties 3.4.2. Table 3.4.2-1 lists the configurable dnp lan slave opc client properties and value ranges for them. The actual configuration by using sab600 is performed as described in 3.2, overview of configuration. Table 3.4.2-1 dnp lan slave opc client prop...

  • Page 21

    Table 3.4.3-1 dnp lan channel properties description value or value range/ default property / para- meter basic specifies whether the channel is in use or not. In use not in use default: in use in use protocol dnp slave over lan interface protocol communication port the ip address which is locally u...

  • Page 22

    Table 3.4.4-1 dnp lan ied properties description value/value range name basic specifies whether diagnostic ae events are sent for the station. True false default: false diagnostics enabled defines if the ied is in use or not. In use not in use default: in use in use defines the subset level that is ...

  • Page 23

    Description value/value range name the length of a data object address used in the dnp 3.0 messages. 1...3 default: 2 information address length time handling determines the behavior of the slave device when it receives a time synchroniz- ation message. Handled, time set positive acknowledged, time ...

  • Page 24

    Clicking apply connects the data objects to the ied. The connected data objects appears as child objects for the ied. The cross reference information can then be also modified by selecting the data object and using the object properties window. When configuring address values for dnp ied data object...

  • Page 25

    Description value or value range/ default property/ para- meter object number for indication. Binary input (1, 2) binary output (10) default: binary input (1, 2) indication object protection activation information (act) 3.4.5.3. Table 3.4.5.3-1 configurable act properties description value or value ...

  • Page 26

    Analog set point (apc) 3.4.5.4. Table 3.4.5.4-1 configurable apc properties description value or value range/ default property/ para- meter basic common data class according to iec 61850. Apc common data class addresses control index. -1 to 65535 default: -1 control index data class spe- cific varia...

  • Page 27

    Binary controlled step position information (bsc) 3.4.5.6. Table 3.4.5.6-1 configurable bsc properties description value or value range/ default property/ parameter basic common data class according to iec 61850. Bsc common data class addresses control index. -1 to 65535 default: -1 control index in...

  • Page 28

    Description value or value range/ default property/ para- meter data class spe- cific object number for indication. Analog input (30, 32) analog output (40) default: analog input (30, 32) indication object scale and unit multiplier for scaling decimal units. 1...1000000000 multiplier delta (del) 3.4...

  • Page 29

    Description value or value range/ default property/ para- meter si unit for measurement as described in iec61850 default: dimensionless unit controllable double point (dpc) 3.4.5.9. Table 3.4.5.9-1 configurable dpc properties description value or value range/ default property/ para- meter basic comm...

  • Page 30

    Description value or value range/ default property/ para- meter dnp direct operate of sbo (function code configuration). True false default: true operate device name plate (dpl) 3.4.5.10. Table 3.4.5.10-1 configurable lpl properties description value or value range/ default property/ para- meter bas...

  • Page 31

    Description value or value range/ default property/ para- meter index for breaker failure indication. -1 to 65535 default: -1 index bfi data class spe- cific object number for indication. Binaryinput(1,2) binaryoutput(10) default: binaryinput(1,2) indication object controllable integer status (inc) ...

  • Page 32

    Integer status (ins) 3.4.5.13. Table 3.4.5.13-1 configurable ins properties description value or value range/ default property/ para- meter basic common data class according to iec 61850. Ins common data class addresses index. -1 to 65535 default: -1 index data class spe- cific object number for ind...

  • Page 33

    Description value or value range/ default property/ para- meter object number for indication. Analog input (30, 32) analog output (40) default: analog input (30, 32) indication object logical node name plate (lpl) 3.4.5.15. Table 3.4.5.15-1 configurable lpl properties description value or value rang...

  • Page 34

    Description value or value range/ default property/ para- meter data object number for indication. Analog input (30, 32) analog output (40) default: analog input (30, 32) indication object scale and unit multiplier for scaling decimal values. 1...1000000000 multiplier controllable single point (spc)...

  • Page 35

    Description value or value range/ default property/ para- meter specifies using two-step, select-before- operate method for issuing control request or not. Direct operate select before operate default: direct operate operate single point status (sps) 3.4.5.18. Table 3.4.5.18-1 configurable sps prope...

  • Page 36

    Description value or value range/ default property/ para- meter phase a index -1 to 65535 default: -1 phase a index phase b index -1 to 65535 default: -1 phase b index phase c index -1 to 65535 default: -1 phase c index net index -1 to 65535 default -1 net index res index -1 to 65535 default -1 res ...

  • Page 37: Operation

    Operation 4. About this section 4.1. This section describes the basic operation procedures you can carry out after the object properties for the dnp lan slave opc client have been configured. After this, you can, for example, monitor and control the condition of connections in network. This is done ...

  • Page 38: 4.4.

    A040347.Jpg figure 4.3-2 event log file dnp lan channel diagnostics 4.4. The dnp lanchannel 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. To monitor and control dnp lan channel activity: 1. Select the ...

  • Page 39: Dnp Lan Ied Diagnostics

    Dnp lan ied diagnostics 4.5. The dnp lan ied communication can be monitored with the online diagnostics function. You can also take a device into use or out of use as described in this section. To monitor and control dnp lan ied communication: 1. Select the device you want to monitor in the object t...

  • Page 40: Signal Diagnostics

    A040349.Jpg figure 4.5-1 dnp lan ied online diagnostics signal diagnostics 4.6. The dnp lan slave opc client has a diagnostic function which makes it possible to monitor the flow of process data changes and commands. The diagnostic function is activated by marking the diagnostic events enabled check...

  • Page 41

    A040350.Jpg figure 4.6-1 dnp lan slave opc client diagnostic ae client detailed information about field values (asdu types, qualifier values and so on) can be found in the dnp standard documentation. 41 station automation com600 3.4 1mrs755496 dnp 3.0 lan/wan slave (opc) user's manual.

  • Page 42: Technical Reference

    Technical reference 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 about iec 61850 data modeling 5.2.1. The relationship between the iec 61850 data modeling ...

  • Page 50: Attributes

    No more events can be written to one of the unsolicited message queues since the queue is full. 13904 internal message buffer full error. 13905 internal message filling error. 13906 the used data object type is not supported. 13907 internal data overflow error. 13909 the device is in the suspended s...

  • Page 51

    Dnp lan slave opc client attributes 5.4.2. Table 5.4.2-1 dnp lan slave opc client attributes description value or value range/ default property / para- meter data type: text access: read-only the version information of the protocol stack. Value: version information protocol stack ver- sion dnp lan c...

  • Page 52

    Description value or value range/ default property / para- meter the number of transmitted commands. Transmitted com- mands the number of transmitted replies. Transmitted replies the number of received data messages. Received messages the number of times there has been a buffer overflow. Buffer over...

  • Page 53

    Description value or value range/ default property / para- meter data type: integer access: no limitations indicates the detailed information about the station device status. Writing to the object status attribute (object status = 1) of a device makes the protocol stack to re-transmit the latest sys...

  • Page 54

    Description value or value range/ default property / para- meter queue diagnostics data type: integer access: no limitations size of apdu in- queue size of apdu out- queue size of tsdu in- queue size of tsdu out- queue size of wait con- firm queue size of opc client transition queue size of confirma...

  • Page 55: Appendix 1

    Appendix 1 device profile table a1-1 device profile describing the implementation of dnp v3.00 slave pro- tocol in com600 subset 2: the default subset dnp v3.00device profile document vendor name: abb oy substation automation products device name: com600 highest dnp level supported: device function:...

  • Page 56

    Requires data link layer confirmation: [x] configurable timeouts while waiting for: data link confirm [x] configurable [ ] variable [ ] fixed at _________ [ ] none complete appl. Fragment [x] configurable [ ] variable [ ] fixed at _________ [ ] none application confirm [x] configurable [ ] variable ...

  • Page 57

    Sends/executes control operations: latch off [ ] configurable [ ] sometimes [x] always [ ] never queue [ ] configurable [ ] sometimes [ ] always [x] never clean queue [ ] configurable [ ] sometimes [ ] always [x] never fill out the following items for slave devices only: reports time-tagged binary i...

  • Page 58

    Table a1-2 supported function codes supported description function code transfer function codes yes message fragment confirmation no response confirm 0 yes request objects from outstation respond with requested objects read 1 yes store the specified objects to out- station. Respond with status of op...

  • Page 59

    Supported description function code no copy the specified objects to freeze buffer at specified time respond with status of operation freeze with time 11 no copy the specified objects to freeze buffer at specified time no respond freeze with time -no ack 12 application control function codes yes per...

  • Page 60

    Supported description function code yes perform propagation delay meas- urement delay measure- ment 23 yes used in a network application to allow the master station and the outstation to record their time at the same instant record current time 24 response function codes yes message fragment confirm...

  • Page 61

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj control block - all variations 0 12 echo of request + status 129 17, 27,28 3, 4, 5, 6 control relay output block 1 12 pattern control block 2 12 pattern mas...

  • Page 62

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 32-bit frozen counter with time of freeze 5 21 16-bit frozen counter with time of freeze 6 21 32-bit frozen delta counter with time of freeze 7 21 16-bit fr...

  • Page 63

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 16-bit delta counter change event without time 4 22 32-bit counter change event with time 5 22 16-bit counter change event with time 6 22 32-bit delta count...

  • Page 64

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 16-bit frozen delta counter event with time 8 23 06 1 analog input - all variations 0 30 00, 01 129, 130 32-bit analog input 1 30 00, 01 129, 130 00,01,06 1...

  • Page 65

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 17,28 129,130 32-bit analog change event without time 1 32 17,28 129,130 16-bit analog change event without time 2 32 32-bit analog change event with time 3...

  • Page 66

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj time and date - all variations 0 50 06 07 quantity = 1 2 time and date 1 50 time and date with interval 2 50 time and date cto - all vari- ations 0 51 07, q...

  • Page 67

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj application iden- tifier 1 90 short floating point 1 100 long floating point 2 100 extended float- ing point 3 100 small packed binary-coded decimal 1 101 m...

  • Page 68

    Dnp v3.00device profile document maximum application layer re-tries: maximum data link re-tries: [ ] none [ ] none [ ] fixed at _______________________ [x] configurable, range 0 to 5 [x] configurable, range 0 to 10 requires data link layer confirmation: [ ] never [ ] always [ ] sometimes if 'sometim...

  • Page 69

    Timeouts while waiting for: sends/executes control operations: write binary outputs [ ] configurable [ ] always [ ] sometimes [x] never select/operate [ ] configurable [x] always [ ] sometimes [ ] never direct operate [ ] configurable [x] always [ ] sometimes [ ] never direct operate - no ack [ ] co...

  • Page 70

    Timeouts while waiting for: [ ] configurable [ ] always [ ] sometimes [x] never fill out the following items for slave devices only: reports time-tagged binary input change events when no specific variation requested: reports binary input change events when no specific variation requested: [ ] never...

  • Page 71

    Supported description function code yes request objects from outstation respond with requested objects read 1 yes store the specified objects to out- station. Respond with status of operation write 2 control function codes yes select the output point of outstation respond with status of control poin...

  • Page 72

    Supported description function code application control function codes yes perform desired reset sequence respond with a time object cold restart 13 yes perform desired partial reset oper- ation respond with a time object warm restart 14 no initialize the specified data to default respond with statu...

  • Page 73

    Supported description function code yes message fragment confirmation confirm 0 yes response to requested message response 129 yes spontaneous message without request unsolicited mes- sage 130 supported objects table a1-6 supported objects qual codes (hex) response (master must parse) func codes qua...

  • Page 74

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 00,01,06 1, 7, 8, 9, 10, 22 binary counter - all variations 0 20 00, 01 129, 130 00,01,06 1 32-bit binary counter 1 20 00, 01 129, 130 00,01,06 1 16-bit bin...

  • Page 75

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 32-bit frozen delta counter with time of freeze 7 21 16-bit frozen delta counter with time of freeze 8 21 00, 01 129, 130 00,01,06 1 32-bit frozen counter w...

  • Page 76

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 16-bit counter change event with time 6 22 32-bit delta counter change event with time 7 22 16-bit delta counter change event with time 8 22 06,07,08 1 froz...

  • Page 77

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 00, 01 129, 130 00,01,06 1 16-bit analog input 2 30 00, 01 129, 130 00,01,06 1 32-bit analog input without flag 3 30 00, 01 129, 130 00,01,06 1 16-bit analo...

  • Page 78

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 16-bit analog change event with time 4 32 frozen analog event - all vari- ations 0 33 32-bit frozen analog event without time 1 33 16-bit frozen analog even...

  • Page 79

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj 07, quantity=1 129, 130 unsynchronized time and date cto 2 51 time delay - all variations 0 52 07, quantity=1 129 time delay coarse 1 52 07, quantity=1 129 ...

  • Page 80

    Qual codes (hex) response (master must parse) func codes qual codes(hex) request (slave must parse) func codes (dec) description var object obj small packed binary-coded decimal 1 101 medium packed binary-coded decimal 2 101 large packed binary-coded decimal 3 101 13 no object 23 no object 80 1mrs75...

  • Page 81: Index

    Index a activation information properties ....................................................................................................... 25 adding channel object ................................................................................................ 17 data object ....................

  • Page 82

    Iec 61850 data modeling ................................................................................ 48 properties ....................................................................................................... 31 controllable single point (spc) iec 61850 data modeling .....................

  • Page 83

    Wye .............................................................................................................. 45 integer controlled step position (isc) properties ....................................................................................................... 32 integer status (ins) iec ...

  • Page 84

    Single point status (sps) ................................................................................ 35 wye .............................................................................................................. 35 protection activation information (act) iec 61850 data modeling ...........

  • Page 86

    Contact us 1mrs755496 f/06.11.2009 © copyright 2009 abb. All rights reserved. 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 ...