ABB 630 series Manual

ABB 630 series Manual

Dnp3 communication protocol, relion protection and control
Hide thumbs Also See for 630 series:

Advertisement

®
Relion
Protection and Control
630 series
DNP3 Communication Protocol Manual

Advertisement

Table of Contents
loading

Summary of Contents for ABB 630 series

  • Page 1 ® Relion Protection and Control 630 series DNP3 Communication Protocol Manual...
  • Page 3 Document ID: 1MRS756789 Issued: 2014-11-28 Revision: D Product version: 1.3 © Copyright 2014 ABB. All rights reserved...
  • Page 4 Copyright This document and parts thereof must not be reproduced or copied without written permission 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 furnished under a license and may be used, copied, or disclosed only in accordance with the terms of such license.
  • Page 5 ABB is not liable for any such damages and/or losses.
  • Page 6 (EMC Directive 2004/108/EC) and concerning electrical equipment for use within specified voltage limits (Low-voltage directive 2006/95/EC). This conformity is the result of tests conducted by ABB in accordance with the product standards EN 50263 and EN 60255-26 for the EMC directive, and with the product standards EN 60255-1 and EN 60255-27 for the low voltage directive.
  • Page 7: Table Of Contents

    Binary output status points and control relay output blocks..14 Time synchronization................14 Analog inputs..................15 Analog data scaling..............15 Analog input signal scaling for DNP3 master presentation..16 DNP3 points..................18 Point configuration...............18 Class assignment................18 Fault record..................18 Section 4 DNP3 parameters............21 630 series Communication Protocol Manual...
  • Page 8 Table of contents Parameter descriptions..............21 Parameter list...................24 Section 5 Glossary.................37 630 series Communication Protocol Manual...
  • Page 9: Section 1 Introduction

    IED perspective. The system engineer or system integrator must have a basic knowledge of communication in protection and control systems and thorough knowledge of the specific communication protocol. 630 series Communication Protocol Manual...
  • Page 10: Product Documentation

    Content updated to correspond to the product series version C/2012-08-29 Content updated to correspond to the product series version D/2014-11-28 Content updated to correspond to the product series version Download the latest documents from the ABB Website http://www.abb.com/substationautomation. 630 series Communication Protocol Manual...
  • Page 11: Related Documentation

    Section 1 1MRS756789 D Introduction 1.3.3 Related documentation Product-specific point list manuals and other product series- and product-specific manuals can be downloaded from the ABB Website http://www.abb.com/substationautomation. Symbols and conventions 1.4.1 Symbols The caution icon indicates important information or warning related to the concept discussed in the text.
  • Page 12 The * character after an input or output signal name in the function block symbol given for a function, indicates that the signal must be connected to another function block in the application configuration to achieve a valid application configuration. 630 series Communication Protocol Manual...
  • Page 13: Section 2 Dnp3 Overview

    RTU functions and messages larger than the maximum frame length as defined by the IEC document 60870-5-1, the DNP3 data link is intended to be used with the mentioned transport pseudo-layer. As a minimum, this transport layer implements message assembly and disassembly services. 630 series Communication Protocol Manual...
  • Page 14: Physical Layer

    SDU delivery quality. Link-layer confirm usage is not recommended and the implementation is optional. The IED does not request data-link layer confirmations for TCP/IP communication. See the DNP technical bulletin TB1998-0402, section 3 for details at www.dnp.org. 630 series Communication Protocol Manual...
  • Page 15: Transport Pseudo-Layer

    0 for static data (current value) and 1, 2 and 3 for event data. 2.1.5 Communication modes The IED supports four DNP3 communication modes. • Quiescent operation • Unsolicited report-by-exception operation • Polled report-by-exception operation • Polled static operation 630 series Communication Protocol Manual...
  • Page 16: Documentation

    Section 2 1MRS756789 D DNP3 overview Documentation This implementation of DNP3 is fully compliant with DNP3 Subset Definition Level 2, and contains significant functionality beyond Subset Level 2. See the device profile for further information. 630 series Communication Protocol Manual...
  • Page 17: Section 3 Vendor-Specific Implementation

    The time can be changed, and setting it to zero means that no keep-alive messages are sent. It is important to know the hazards of disabling the keep-alive, and it is not recommended to do so unless 630 series Communication Protocol Manual...
  • Page 18: Internal Indications

    Device restart. Set only under specific conditions. Does not indicate an error condition IIN2.0 Function unknown. Generally means that the function code (octet 2 of the request header) cannot be processed. Table continues on next page 630 series Communication Protocol Manual...
  • Page 19: Event Reporting

    Select and Operate requests may contain multiple objects. The select/control buffer size is large enough to hold 10 of the largest select requests possible. 630 series Communication Protocol Manual...
  • Page 20: Automation Bits

    DNP3 should only be used if time source with better accuracy is not available, for example, IRIG-B, GPS or SNTP. For TCP/IP channels, the LAN procedure should be used, in which two separate messages are transmitted 630 series Communication Protocol Manual...
  • Page 21: Analog Inputs

    The complete value range of the object is usually wanted even though the user could freely define the source range. 630 series Communication Protocol Manual...
  • Page 22: Analog Input Signal Scaling For Dnp3 Master Presentation

    DNP3 or other SMAI Comm. DNP3 application master demands Interface functions DNP3 Source values Destination Values Register length (Float, 32, 16, 12, 8 bit) GUID-29D9D600-6928-46D3-A9C3-9551D9E577A0 V1 EN Figure 3: PCM600: Typical example of DNP3 scaling 630 series Communication Protocol Manual...
  • Page 23 AI values Calculate Scaling factor on base of SourceValue and DestValue and define Equation mode Configure ’Configuration Table’ in CMT for all AI values DNP3 clients done GUID-5C50CB82-DEA1-4385-A87A-F6991D34A73F V1 EN Figure 4: CMT: Configuration Flowchart 630 series Communication Protocol Manual...
  • Page 24: Dnp3 Points

    FaultRecord has selected. It provides signals that help the user to iterate and browse through the existing disturbances. All the signals that can be used to iterate the fault records can be mapped as binary outputs in PCM600 and 630 series Communication Protocol Manual...
  • Page 25 30 of the analog channels connected to the disturbance recorder, and for the last 10 analog channels, the calculated value at the trigger time is provided. 630 series Communication Protocol Manual...
  • Page 27: Section 4 Dnp3 Parameters

    UDP is not supported. Do not use "UDP-only" for setting Operation. Master session settings for a specific communication channel Operation determines the operation of the master session. 0 = “Off”, 1 = “On” . SlaveAddress defines the DNP3 address of this master session. 630 series Communication Protocol Manual...
  • Page 28 ConfMultFrag determines if application layer confirmations are requested for non- final fragments of a multi-fragment response. Application layer confirmations are always requested for responses that contain events. 630 series Communication Protocol Manual...
  • Page 29 3 has been received . DelOldBufFull If this parameter is set to 1, the event with the earliest timeStamp is deleted when a new event is added to the full event queue. 630 series Communication Protocol Manual...
  • Page 30: Parameter List

    DNP3 master session sends keep- alive messages. Default is “10s”. Parameter list Table 3: DNPGEN Non group settings (basic) Name Values (Range) Unit Step Default Description Operation Operation mode Off / On 630 series Communication Protocol Manual...
  • Page 31 Table 7: CH2TCP Non group settings (advanced) Name Values (Range) Unit Step Default Description ApLayMaxRxSize 20 - 2048 2048 Application layer maximum Rx fragment size ApLayMaxTxSize 20 - 2048 2048 Application layer maximum Tx fragment size 630 series Communication Protocol Manual...
  • Page 32 Table 11: CH4TCP Non group settings (advanced) Name Values (Range) Unit Step Default Description ApLayMaxRxSize 20 - 2048 2048 Application layer maximum Rx fragment size ApLayMaxTxSize 20 - 2048 2048 Application layer maximum Tx fragment size 630 series Communication Protocol Manual...
  • Page 33 1:BinCnt32EvWout 1:BinCnt32EvWou Object 22, default variation 2:BinCnt16EvWout 5:BinCnt32EvWith 6:BinCnt16EvWith Obj30DefVar 1:AI32Int 3:AI32IntWithoutF Object 30, default variation 2:AI16Int 3:AI32IntWithoutF 4:AI16IntWithoutF 5:AI32FltWithF 6:AI64FltWithF Obj32DefVar 1:AI32IntEvWoutF 1:AI32IntEvWoutF Object 32, default variation 2:AI16IntEvWoutF 3:AI32IntEvWithFT 4:AI16IntEvWithFT 5:AI32FltEvWithF 6:AI64FltEvWithF 7:AI32FltEvWithFT 8:AI64FltEvWithFT 630 series Communication Protocol Manual...
  • Page 34 30 - 3600 1800 Time synch timeout before error status is generated TSyncReqAfTout Time synchronization request after timeout Averag3TimeReq Use average of 3 time requests PairedPoint Enable paired point Table continues on next page 630 series Communication Protocol Manual...
  • Page 35 Object 3, default variation 2:DIWithFlag Obj4DefVar 1:DIChWithoutTim 3:DIChWithRelTim Object 4, default variation 2:DIChWithTime 3:DIChWithRelTim Obj10DefVar 1:BO 2:BOStatus Object 10, default variation 2:BOStatus Obj20DefVar 1:BinCnt32 5:BinCnt32WoutF Object 20, default variation 2:BinCnt16 5:BinCnt32WoutF 6:BinCnt16WoutF Table continues on next page 630 series Communication Protocol Manual...
  • Page 36 Unsolicited response class 1 event count report treshold tUREvBufTout1 0.00 - 60.00 0.01 5.00 Unsolicited response class 1 event buffer timeout UREvCntThold2 1 - 100 Unsolicited response class 2 event count report treshold Table continues on next page 630 series Communication Protocol Manual...
  • Page 37 Master IP net mask Address Obj1DefVar 1:BISingleBit 1:BISingleBit Object 1, default variation 2:BIWithStatus Obj2DefVar 1:BIChWithoutTim 3:BIChWithRelTim Object 2, default variation 2:BIChWithTime 3:BIChWithRelTim Obj3DefVar 1:DIWithoutFlag 1:DIWithoutFlag Object 3, default variation 2:DIWithFlag Table continues on next page 630 series Communication Protocol Manual...
  • Page 38 Unsolicited response enabled UREvClassMask Unsolicited response, event class mask Class 1 Class 2 Class 1 and 2 Class 3 Class 1 and 3 Class 2 and 3 Class 1, 2 and 3 Table continues on next page 630 series Communication Protocol Manual...
  • Page 39 Operation Operation Off / On SlaveAddress 0 - 65519 Slave address MasterAddres 0 - 65519 Master address ValMasterAddr Validate source (master) address MasterIP-Addr 0 - 18 0.0.0.0 Master IP-address Address Table continues on next page 630 series Communication Protocol Manual...
  • Page 40 MST4TCP Non group settings (advanced) Name Values (Range) Unit Step Default Description AddrQueryEnbl Address query enable tApplConfTout 0.00 - 300.00 0.01 10.00 Application layer confim timeout ApplMultFrgRes Enable application for multiple fragment response Table continues on next page 630 series Communication Protocol Manual...
  • Page 41 Time synchronization request after timeout Averag3TimeReq Use average of 3 time requests PairedPoint Enable paired point tSelectTimeout 1.0 - 60.0 30.0 Select timeout tBrokenConTout 0 - 3600 Broken connection timeout tKeepAliveT 0 - 3600 Keep-Alive timer 630 series Communication Protocol Manual...
  • Page 43: Section 5 Glossary

    Each server connected to the Internet is assigned a unique IP address that specifies the location for the TCP/IP protocol. IRIG-B Inter-Range Instrumentation Group's time code format B International Standard Organization Local area network LHMI Local human-machine interface 630 series Communication Protocol Manual...
  • Page 44 Serial link according to EIA standard RS485 Remote terminal unit SCADA Supervision, control and data acquisition Service data unit SNTP Simple Network Time Protocol TCP/IP Transmission Control Protocol/Internet Protocol User datagram protocol Coordinated universal time Voltage transformer WHMI Web human-machine interface 630 series Communication Protocol Manual...
  • Page 48 Contact us ABB Oy Medium Voltage Products, Distribution Automation P.O. Box 699 FI-65101 VAASA, Finland Phone +358 10 22 11 +358 10 22 41094 www.abb.com/substationautomation...

Table of Contents