ABB COM600 series User Manual - Terminology

Manual is about: Distribution automation controller

Summary of COM600 series

  • Page 1

    Com600 series, version 4.1 modbus tcp master (opc) user's manual.

  • Page 3

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

  • Page 4

    3.4.7.4. Single point status (sps) ........................... 28 3.4.8. Configuring data objects ............................................... 29 3.4.8.1. Directional protection activation information .................................................. 29 3.4.8.2. Protection activation information...

  • Page 5

    5.2.3.2. Wye ........................................................... 79 5.2.3.3. Delta (del) ................................................. 81 5.2.4. Data objects for controllable status information ............ 82 5.2.4.1. Controllable single point (spc) .................. 82 5.2.4.2. Contro...

  • Page 6

    6.

  • Page 7: 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 8: 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 9: Document Conventions

    Operation this section covers the basic operation procedures you can carry out when transferring or activating grid automation controller com600 (later referred to as com600) with new configurations. You are also given instructions on how to monitor and control the conditions of modbus network. Docu...

  • Page 10: Terminology

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

  • Page 11: Abbreviations

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

  • Page 12

    Description abbreviation international electrotechnical commission iec intelligent electronic device ied lon application guideline for substation automation lag local area network lan logical device ld lonmark interoperable device communicating in lonworks network. In this document, the term is used...

  • Page 13: Related Documents

    Related documents 1.10. Mrs number name of the manual 1mrs756125 com600 user’s manual document revisions 1.11. History product revision document version/date document created 3.1 a/21.12.2007 document updated 3.2 b/17.6.2008 document revised 3.3 c/13.2.2009 document revised 3.4 d/06.11.2009 document...

  • Page 14: Introduction

    Introduction 2. General about the com600 series 2.1. The com600 series comprises of substation management units that are deployed together with protection and control relays and other communication devices, such as relion® protection and control relays and remote i/o units, to realize smart substati...

  • Page 15: 2.3.

    Modbus_tcp_protocol.Jpg figure 2.2-1 modbus system overview (1) ncc (network control center) (2) com600 with modbus opc server (3) station automation builder 600 (sab600) (4) protection and control devices communicating through the modbus protocol to create a common and protocol independent data int...

  • Page 16

    A system using modbus tcp/ip can include different types of devices. There can be modbustcp/ip client and server devices connected to an tcp/ip network. There can also be devices such as bridges, routers and gateways for connections between the tcp/ip network and a serial line sub-network, permittin...

  • Page 17: Configuration

    Configuration 3. About this section 3.1. This section guides you in the configuration tasks required before you can start using the modbus opc server. For information on the iec 61850 data modeling, refer to com600 user's manual. 1. Select file > open/manage project.... 2. In the open/manage project...

  • Page 18

    Tm_example_modbus_tcp_communication_structure.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. First, you need to build an object tree. This is done by adding objects to ...

  • Page 19: Building Object Tree

    Building object tree 3.3. General about building object tree 3.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 th...

  • Page 20

    Connectivity packages for certain protection and control devices can also support other ways to build this structure, depending on the configuration of an individual device, for example device-related object types and wizards. Typically, connectivity packages include scl description files which must...

  • Page 21: Configuring Objects

    Adding logical device objects 3.3.6. To add a logical device object: 1. Select a modbus tcp ied object and right-click it. 2. Add a logical device object. 3. Rename the new object. The names of the logical device objects have to be unique. Each tcp physical device must have at least one logical devi...

  • Page 22

    Objpropmodbustcp.Bmp 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 • selecting a predefined value from a drop-down menu, or • entering a text string...

  • Page 23

    Description value or value range/default property/parameter instance identification of dia- gnostic opc alarm and event server. Ae prog id instance identification of dia- gnostic opc data access server. Da prog id configuring modbus opc server subnetwork properties 3.4.3. The modbus opc server subne...

  • Page 24

    Description value or value range/ default property/parameter the polling frequency of sus- pended stations. 1 = each polling cycle, 2 = every 2nd polling cycle, etc. 0..255 default: 3 polling period configuring modbus tcp device 3.4.4. Table 3.4.4-1 lists the configurable properties for modbus devic...

  • Page 25

    Description value or value range/ default name defines the timeout before attempting reconnection. 0..3600 default: 30 reconnecting timeout specifies the maximum time (in seconds)for waiting a reply to a command. If the time is exceeded, the command is considered as failed. 0..3600 default: 15 reply...

  • Page 26

    Configuring logical node properties 3.4.6. Table 3.4.6-1 configuring logical node properties description value or value range/ default property/parameter basic lln0 logical node class lln0 logical node class ggio1 logical node class ancr, arco, atcc, avco, lphd, calh, ccgr, cilo, cpow, cswi, gapc, g...

  • Page 27

    Modbus opc server supports three internal data object types that provide status information: • 3.4.7.2, integer status (ins) • 3.4.7.4, single point status (sps) • 3.4.7.3, controllable single point (spc) for opc internal data integer status (ins) 3.4.7.2. Table 3.4.7.2-1 configurable ins (for opc i...

  • Page 28

    Description value or value range/ default property/para- meter sub type of object sub type addresses coil address for the control. Coil (0x refer- ence) address range 1...9999. Address 0 equals to no information available. 0...65535 control coil coil or input address for the indication. Coil = 0x re...

  • Page 29

    Configuring data objects 3.4.8. Directional protection activation information 3.4.8.1. Table 3.4.8.1-1 configurable acd properties for opc servers with modbus ied device description value or value range/ default /example property/para- meter basic 61850-type acd 61850-type sub type for the object bi...

  • Page 30

    Protection activation information (act) 3.4.8.2. Table 3.4.8.2-1 configurable act properties for opc servers with modbus ied device description value or value range/ default /example property/para- meter basic 61850-type act 61850-type sub type for the object bit sub type addresses coil or input add...

  • Page 31

    Description value or value range/ default /example property/para- meter registered_base_con- trol subtype addresses data format for the value. Float msw first float msw last default: float msw first format holding register address for the set point. Holding register (4x reference) address range 4000...

  • Page 32

    Description value or value range/ default /example property/para- meter ied device 4 character password. Default is empty string. Default: empty string. Length: 4 characters password binary counter reading (bcr) 3.4.8.4. Table 3.4.8.4-1 configurable bcr properties for opc servers with modbus ied dev...

  • Page 33

    Binary controlled step position information (bsc) 3.4.8.5. Binary controlled step position information (bsc) for opc server with modbus ied supports two subtypes: • coiled_base_control • dpu_register_base_control table 3.4.8.5-1 configurable bsc properties for opc servers with modbus device, subtype...

  • Page 34

    Description value or value range/ default /example property/para- meter scale and unit scale used with position information. Default: none scale for position table 3.4.8.5-2 configurable bsc properties for opc servers with modbus device, subtype dpu_register_base_control description value or value r...

  • Page 35

    Description value or value range/ default /example property/para- meter 61850-type cmv 61850-type sub type sub type for mv/cmv. Mv/cmv simple mv_limit_check default: mv/cmv simple sub type addresses data format of the value. Default word integer long msw first long msw last float msw first float msw...

  • Page 36

    Delta (del) 3.4.8.7. Table 3.4.8.7-1 configurable del properties for opc servers with modbus device description value or value range/ default /example property/para- meter basic 61850-type del 61850-type sub-type sub type for del. Del full del simple default: del full sub type phase ab addresses hol...

  • Page 37

    Description value or value range/ default /example property/para- meter data format for phase ab magnitude. Default word integer long msw first long msw last float msw first float msw last bit default: word phase ab mag- nitude format phase bc addresses holding or input register address for the phas...

  • Page 38

    Description value or value range/ default /example property/para- meter data format for phase bc magnitude. Default word integer long msw first long msw last float msw first float msw last bit default: word phase bc mag- nitude format phase ca addresses holding or input register address for the phas...

  • Page 39

    Description value or value range/ default /example property/para- meter data format for phase ca magnitude. Default word integer long msw first long msw last float msw first float msw last bit default: word phase ca mag- nitude format scale and unit specifies the multiplier for current si unit. Defa...

  • Page 40

    • bit_dpu_mcd_sbo • bit_dpu_in_register_sbo table 3.4.8.8-1 configurable dpc properties for opc servers with modbus device description value or value range/ default /example property/para- meter basic 61850-type dpc 61850-type sub-type sub type for command. Bit_do sace sub type addresses holding reg...

  • Page 41

    Description value or value range/ default /example property/para- meter coil or input address for the fail indication (optional). Coil (0x reference) address range 1 to 9999 or input (1x reference) address range 10001 to 19999. Address 0 equals to no information available. 0 to 65535 default: 0 fail...

  • Page 42

    Description value or value range/ default /example property/para- meter change initiate input mask for open com- mand. Coil/holding/extend register. Address 0 equals to no information avail- able (0 to 65535) 0 to 65535 open control address value written to open control address. Example: 1 = control...

  • Page 43

    Description value or value range/ default /example property/para- meter value to write to control 5 address 0 to 65535 default: 1 open control 5 value change initiate input mask for close com- mand. Coil/holding/extend register. Address 0 equals to no information avail- able (0 to 65535) 0 to 65535 ...

  • Page 44

    Description value or value range/ default /example property/para- meter value to write to control 5 address 0 to 65535 default: 1 close control 5 value 7 = last order of execution in a command chain (password, control, confirm, execute, command 4, command 5) 0 = not in use. (when this value is 0, pa...

  • Page 45

    Description value or value range/ default /example property/para- meter 7 = last order of execution in a command chain (password, control, confirm, execute, command 4, command 5) 0 = not in use. (when this value is 0, initi- ate input mask is not used) 1 = first in command chain 2 = second 3 = third...

  • Page 46

    Description value or value range/ default /example property/para- meter 7 = last order of execution in a command chain (password, control, confirm, execute, command 4, command 5) 0 = not in use. (when this value is 0, command 4 initiate input mask is not used) 1 = first in command chain 2 = second 3...

  • Page 47

    Description value or value range/ default /example property/para- meter coil/input/holding register address. Coil = 0x reference address range 1 to 9999 or input = 1x reference address range 10001 to 19999 or holding register = 4x reference range 40001 to 49999 or input register = 3x reference addre...

  • Page 48

    Description value or value range/ default /example property/para- meter coil or input address for the indication. Coil = 0x reference address range 1 to 9999 or input = 1x reference address range 10001 to 19999. Address 0 equals to no information available. 0 to 65535 default: 0 status coil/input co...

  • Page 49

    Description value or value range/ default /example property/para- meter holding address for the vendor name. Holding register = 4x reference address range 40001 to 49999. Address 0 equals to no information available. 0 to 65535 default: 0 address for control register holding address for the vendor n...

  • Page 50

    Description value or value range/ default /example property/para- meter status bit mask 0 to 65535 default: 0 bit mask of status 0 to 65535 default: 0 bit mask holding address for in password 1. Holding register = 4x reference address range 40001 to 49999. Address 0 equals to no information availabl...

  • Page 51

    Description value or value range/ default /example property/para- meter location as text. Location table 3.4.8.9-2 configurable dpl properties for opc servers with modbus device, subtype plate_fixed description value or value range/ default /example property/para- meter basic 61850-type dpl 61850-ty...

  • Page 52

    Description value or value range/ default /example property/para- meter holding address for the serial number. Holding register = 4x reference address range 40001 - 49999 . Address 0 equals to no information available. 40001 - 49999 leftmost register for vendor location holding address for the seria...

  • Page 53

    Description value or value range/ default /example property/para- meter bit mask for fail alarm 0 - 65535 default 0 bit mask for fail alarm bit mask for inverse status 0 - 65535 default 0 bit mask for inverse status bit mask for intermediate status. 0 - 65535 default: 0 bit mask for inter- mediate s...

  • Page 54

    Table 3.4.8.10-2 configurable dps properties for opc servers with modbus device, subtype bit_dpu_in_register description value or value range/ default /example property/para- meter basic 61850-type dps 61850-type bit_dpu_in_register subtype addresses bit mask for fail alarm 0 - 65535 default 0 bit m...

  • Page 55

    Table 3.4.8.11-1 configurable inc properties for opc servers with modbus device, subtype register_based_control description value or value range/ default /example property/para- meter basic 61850-type inc 61850-type register_based_con- trol subtype addresses holding register address for the control....

  • Page 56

    Description value or value range/ default /example property/para- meter 6x extended control register. Extended register (6x reference) address range 60001 - 65535 . Address 0 equals to no information available (0 - 65535 ) 0 - 65535 default: 0 control register 6x extended control register. Extended ...

  • Page 57

    Description value or value range/ default /example property/para- meter addresses data format of the indication. Default word integer long msw first long msw last float msw first float msw last bit default: word format holding or input register address for the indication. Holding register (4x refere...

  • Page 58

    Description value or value range/ default /example property/para- meter holding register address for the control. Holding register (4x reference) address range 40001 - 49999 . Address 0 equals to no information available. 0 - 65535 default: 0 control register data format of the control and the indic...

  • Page 59

    Description value or value range/ default /example property/para- meter 6x extended control register. Extended register (6x reference) address range 60001 - 65535 . Address 0 equals to no information available (0 - 65535 ) 0 - 65535 default: 0 indication register data format for the indication word ...

  • Page 60

    Table 3.4.8.14-2 configurable lpl properties for opc servers with modbus device, subtype plate_ied_dpu description value or value range/ default /example property/para- meter basic 61850-type lpl 61850-type plate_ied_dpu sub type addresses holding address for the serial number. Holding register = 4x...

  • Page 61

    Description value or value range/ default /example property/para- meter data format of the value. Default word integer long msw first long msw last float msw first float msw last bit default: word measurement format holding or input register address for the measurement. Holding register (4x refer- e...

  • Page 62

    Table 3.4.8.16-1 configurable spc properties for opc servers with modbus device, subtype bit_do, and sace description value or value range/ default /example property/para- meter basic 61850-type spc 61850-type sub-type sub type of object. Bit_do sace sub type addresses address for command. 0 to 6553...

  • Page 63

    Description value or value range/ default /example property/para- meter bit_dpu_sbo bit_dpu_mcd_sbo bit_dpu_in_register_sbo sace subtype holding address for the vendor name. Holding register = 4x reference address range 40001 to 49999. Address 0 equals to no information avail- able 0 to 65535 defaul...

  • Page 64

    Description value or value range/ default /example property/para- meter holding address for password 1. Holding register = 4x reference address range 40001 to 49999. Address 0 equals to no information avail- able 0 to 65535 default: 0 address for pass- word 1 holding address for password 2. Holding ...

  • Page 65

    Table 3.4.8.17-2 configurable sps properties for opc servers with modbus device, subtype bit_dpu_mcd description value or value range/ default /example property/para- meter basic 61850-type sps 61850-type bit bit_dpu_mcd subtype coil or input address for the indication. Coil = 0x reference address r...

  • Page 66

    Description value or value range/ default /example property/para- meter data format for phase a angle. Default word integer long msw first long msw last float msw first float msw last bit default: word phase a angle format holding or input register address for the phase a magnitude. Holding register...

  • Page 67

    Description value or value range/ default /example property/para- meter data format for phase b angle. Default word integer long msw first long msw last float msw first float msw last bit default: word phase b angle format holding or input register address for the phase b magnitude. Holding register...

  • Page 68

    Description value or value range/ default /example property/para- meter data format for phase c angle. Default word integer long msw first long msw last float msw first float msw last bit default: word phase c angle format holding or input register address for the phase c magnitude. Holding register...

  • Page 69

    Description value or value range/ default /example property/para- meter data format for neutral angle. Default word integer long msw first long msw last float msw first float msw last bit default: word neutral angle format holding or input register address for the neutral magnitude. Holding register...

  • Page 70

    Description value or value range/ default /example property/para- meter high limit measurement. Event is created, when value crosses the limit. 0 high high-high limit for measurement. Event is created, when value crosses the limit. 0 high-high low limit for measurement. Event is cre- ated, when valu...

  • Page 71

    To add a new topic: 1. Open the topic generator from a opc server node or a ied node. 2. Click the add topic button. 3. Click the add button to add the new topic to the data grid. New topic is added to the data table and the dialog is closed. 4. Click apply to save. Each time a change is made to dat...

  • Page 72: 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 modbus opc server have been configured. After this, you can, for example, monitor and control the condition of connections in a modbus network. This is don...

  • Page 73: Modbus Channel Diagnostics

    Modbus channel diagnostics 4.4. The modbus channel 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 modbus channel activity: 1. Select the channel you want to monitor in the object ...

  • Page 74

    Modbus_device_online_diagnostics.Bmp figure 4.5-1 modbus device online diagnostics 74 1mrs756445 com600 series, version 4.1 modbus tcp master (opc) user's manual.

  • Page 75: 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 76

    Opc data types mandatory /optional value/ value range type name vt_bstr - o text description d double point status (dps) 5.2.2.2. Table 5.2.2.2-1 double point status (dps) information opc data types mandatory/ optional value/ value range type name vt_i4 0x, 1x, 3x, 4x m intermediate-state (0) option...

  • Page 77

    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) 5.2.2.5. Opc/iec 61850 value value from stack modbus value false 0: off 0: off true 1: on 1: on...

  • Page 78

    Device name plate (dpl) 5.2.2.7. Table 5.2.2.7-1 device name plate (dpl) information opc data types mandat- ory/optional value/ value range type name vt_bstr internal config m visiblestring vendor vt_bstr internal config o visiblestring hwrev vt_bstr internal config o visiblestring swrev vt_bstr int...

  • Page 79

    Opc data types protocol informa- tion element mandat- ory/optional value/ value range type name vt_r4 internal config o real iilim vt_r4 internal config o real ilim vt_r4 internal config o real min vt_r4 internal config o real max vt_i4 internal config o integer siunit vt_i4 internal config o intege...

  • Page 80

    Opc data types protocol information element m/o value/ value range type name vt_r4 internal config o real phsb.Hhlim vt_r4 internal config o real phsb.Hlim vt_r4 internal config o real phsb.Llim vt_r4 internal config o real phsb.Lllim vt_r4 internal config o real phsb.Min vt_r4 internal config o rea...

  • Page 81

    Opc data types protocol information element m/o value/ value range type name vt_r4 internal config o real neut.Max vt_i4 internal config o enumrated neut.Siunit vt_i4 internal config o enumerated neut.Multiplier vt_bstr internal config o string neut.Unit vt_bstr internal config o description d delta...

  • Page 82

    Opc data types modbus register m/o value/ value range type name vt_r4 internal config o real phsbc.Llim vt_r4 internal config o real phsbc.Lllim vt_r4 internal config o real phsbc.Min vt_r4 internal config o real phsbc.Max vt_i4 internal config o enumrated phsbc.Siunit vt_i4 internal config o enumer...

  • Page 83

    Underlying protocol converter stack uses motorola convention in binary value usage. Used opc server sees off data with value 0 and on data with value 1 from stack. Opc/iec 61850 value value from stack modbus value false 0:off 0 (off default) true 1:on 1 (on default) opc data type m/o value / value r...

  • Page 84

    Controllable integer status (inc) 5.2.4.3. Table 5.2.4.3-1 controllable integer status (inc) information opc data types modbus register mandat- ory/optional value/ value range type name vt_i4 4x m integer ctlval vt_i4 3x, 4x m integer stval vt_i4 generated by opc server m quality q vt_date generated...

  • Page 85: Attributes

    Integer controlled step position information (isc) 5.2.4.6. Table 5.2.4.6-1 integer controlled step position information (isc) opc data types modbus register mandat- ory/optional value/ value range type name 4x m -64 ... 63 integer ctlval 3x, 4x m valwithtrans valwtr generated by opc server m qualit...

  • Page 86

    Description value or value range/ default name the reset button for resetting the opc server reset file version of the executable opc server file version version information of the installed opc server product version modbus channel attributes 5.3.2. Table 5.3.2-1 modbus channel attributes descripti...

  • Page 87

    Description value or value range/ default name incremented each time the modbus opc server receives a message from the modbus channel. Received messages the number of times there has been a buffer overflow. Buffer overflow errors number of tcp connection requests. Tcp connect number of accepted tcp ...

  • Page 88

    Description value or value range/ default name data type: integer access: no limitations indicates the detailed informa- tion about the station device status. Writing to the os attrib- ute (os = 1) of a device makes the protocol stack to re-transmit the last system message caused by the device. Poss...

  • Page 89: Status Codes

    Status codes 5.4. Status codes 5.4.1. Plcp_in_initialize_db_state 13800 plcp_device_suspended 13801 plcp_stopped 13802 plcp_startted 13803 plcc_message_filling_error 13804 plcc_invalid_object_type 13805 plcc_invalid_address 13806 plcc_invalid_data 13807 plcc_invalid_object_index 13808 plcc_not_imple...

  • Page 90

    Plcc_invalid_attribute_value 13833 plcc_internal_error 13834 90 1mrs756445 com600 series, version 4.1 modbus tcp master (opc) user's manual.

  • Page 91: Index

    Index a adding data object ..................................................................................................... 21 gateway object ............................................................................................... 19 logical device ..........................................

  • Page 92

    Iec 61850 data modeling ................................................................................ 78 diagnostics channel .......................................................................................................... 73 server ..........................................................

  • Page 93

    Device properties ............................................................................................ 24 ied object ...................................................................................................... 20 subnetwork .............................................................

  • Page 94

    Iec 61850 data modeling ................................................................................ 79 94 1mrs756445 com600 series, version 4.1 modbus tcp master (opc) user's manual.

  • Page 96

    Contact us 1mrs756445 g/13.3.2015 © copyright 2015 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 2...