Satec PM172EH series Reference Manual

Satec PM172EH series Reference Manual

Powermeters, dnp3-2000 communications protocol
Hide thumbs Also See for PM172EH series:

Advertisement

SERIES PM172EH POWERMETERS
COMMUNICATIONS
DNP3-2000 Communications Protocol
REFERENCE GUIDE

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PM172EH series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Satec PM172EH series

  • Page 1 SERIES PM172EH POWERMETERS COMMUNICATIONS DNP3-2000 Communications Protocol REFERENCE GUIDE...
  • Page 2 Every effort has been made to ensure that the material herein is complete and accurate. However, the manufacturer is not responsible for any mistakes in printing or faulty instructions contained in this book. Notification of any errors or misprints will be received with appreciation. For further information regarding a particular installation, operation or maintenance of equipment, contact the manufacturer or your local representative or distributor.
  • Page 3: Table Of Contents

    Table of Contents GENERAL ........................... 4 DNP PROTOCOL ....................... 5 Introduction........................5 PM172EH Deviation from Standard ................. 5 DNP Implementation ......................5 Scaling Analog Input Objects ................... 6 PM172EH REGISTERS ...................... 8 Basic Data Registers ......................8 Basic Setup Registers ...................... 9 User Selectable Options Setup ..................
  • Page 4: General

    1 GENERAL GENERAL This document specifies a subset of the DNP3-1999 serial communications protocol used to transfer data between a master computer station and the Series PM172EH Powermeters. The document provides all necessary information for developing third-party communications software capable of communicating with the PM172EH. Additional information concerning communications operation, configuration of communications parameters, and communications connections is found in the Series PM172EH Installation and Operation Manual.
  • Page 5: Dnp Protocol

    2 DNP PROTOCOL DNP PROTOCOL Introduction DNP3-1999 (Distributed Network Protocol) is an open standard designed by Harris Control Division. DNP defines a command-response method of communicating digital information between a master and slave device. Detailed information regarding DNP3-1999 is available in the “Basic 4 Document Set” which can be obtained from the DNP User Group.
  • Page 6: Scaling Analog Input Objects

    There is an option for assigning objects to be polled via Class 0 requests. When this option is used, the Class 0 response includes all static object points specified by the Class 0 Point Assignment Setup (see Table 3-30). By default, the Class 0 Point Assignment setup includes first 32 Analog Input points from Table 3-1, first three Analog Output points from Table 3-2, two Binary Input points represented status inputs, and two Binary Input points represented relay status (see Table 3-13).
  • Page 7 When scaling is enabled, either analog input requested with variation 2 or 4 will be scaled to the range of -32768 to 32767 for bi-directional parameters (such as power and power factor), and to the range of 0 to 32767 for single- ended positive parameters (voltage, current, frequency, etc.).
  • Page 8: Pm172Eh Registers

    3 PM172EH Registers PM172EH Registers Basic Data Registers These registers are used to retrieve a predefined set of the data measured by the Powermeter. All electrical parameters are averaged values over the specified number of real-time measurements. Table 3-1 Basic Data Object : Var Parameter Object : Point...
  • Page 9: Basic Setup Registers

    AI indicates Analog-Input point, BC - Binary Counter point. The parameter limits are as follows: Imax (×120% over-range) = 1.2 × CT primary current [A] Direct wiring (PT Ratio = 1): Vmax (690 V input option) = 828.0 V Vmax (120 V input option) = 144.0 V Pmax = (Imax ×...
  • Page 10: User Selectable Options Setup

    3DIR2 - 3-wire direct connection using 2 CTs (2 element) 4LL3 - 4-wire WYE using 3 PTs (3 element), line-to-line voltage readings 3OP3 - 3-wire open delta using 3 CTs (2 1/2 element) 3LN3 - 4-wire WYE using 2 PTs (2 1/2 element), line-to-neutral voltage readings 3LL3 - 4-wire WYE using 2 PTs (2 1/2 element), line-to-line voltage readings User Selectable Options Setup...
  • Page 11: Communications Setup

    Communications Setup These registers are used to access the communications setup parameters. NOTE When changing the instrument address, baud rate or data format, the new communications parameters will take effect 100 ms after the instrument responds to the master’s request. Table 3-6 Communications Setup Registers Port Object : Var...
  • Page 12 Static Object Change Object Name Obj : Var Name Obj : Var Binary Counter Without Flag 20:6 Counter Change Event With Time 22:6 32-bit: Frozen Counter 21:1 Frozen Counter Without Flag 21:9 Frozen Counter With Time of Freeze 21:5 16-bit: Frozen Counter 21:2 Frozen Counter Without Flag...
  • Page 13: Dnp Event Setpoints Setup

    Qualifier code 06 (variation 0). By default it is set to the 16-bit Analog Input object without flag (object 30, variation The DNP Scaling is used to control the scaling mechanism. The scaling is turned OFF if this parameter is set to 0. By default this parameter is set to 1 and scaling is ON.
  • Page 14: Freeze Requests On Binary Counter Objects

    Delta – a new event is generated when the absolute value of the difference between the last reported value of the point and its current value exceeds the specified deadband value. More than (Over) - a new event is generated when the point value rises over the specified threshold, and then when the point value returns below the threshold taking into consideration a predefined hysteresis.
  • Page 15: Resetting Energy, Demands, Counters And Min/Max Log

    Resetting Energy, Demands, Counters and Min/Max log The energy value can be reset to zero by issuing the Direct-Operate (or SBO/Operate or Direct-Operate-No- Acknowledge) command using the Control-Relay-Output-Block object to point 0. The request must use the operation Pulse-On. Issuing the same parameters and Direct-Operate (or SBO/Operate or Direct-Operate-No- Acknowledge) command to points 1-3 can reset the maximum demands.
  • Page 16: Alarm Status Registers

    Table 3-13 Status Registers (Read) Object : Var Description Object : Point Bit meaning 01:1 Relay #1 status BI:0 Relay status: 01:1 Relay #2 status BI:1 0 = released, 1 = operated 01:1 Status input #1 BI:16 Contact: 0 = open, 1 = closed 01:1 Status input #2 BI:17...
  • Page 17: Extended Data Registers

    BO indicates Binary-Output -Status (Read) or Control-Relay-Output Block (Write) points. These self-check alarms are doubled with the corresponding internal indication bits. Available starting with F/W Version 4.93.2 or later. The following restrictions should be noted when using Object 12 to control the listed points: The Count byte is ignored.
  • Page 18 Obj.: Parameter Object: Unit Value, Range Comment Var. Point 30:4 Current TDD L1 AI:35867 0.1% 0 to 1000 ×0.1 30:4 Current TDD L2 AI:35868 0.1% 0 to 1000 ×0.1 30:4 Current TDD L3 AI:35869 0.1% 0 to 1000 ×0.1 30:3 Voltage L12 AI:35870 0.1V/1V...
  • Page 19 Obj.: Parameter Object: Unit Value, Range Comment Var. Point 30:4 Frequency AI:38146 0.01Hz 0 to 10000 ×0.01 30:4 Voltage unbalance AI:38147 0 to 300 30:4 Current unbalance AI:38148 0 to 300 ×0.01 Present demands 30:3 Volt demand L1/L12 AI:38400 0.1V/1V 0 to Vmax 30:3 Volt demand L2/L23...
  • Page 20 Obj.: Parameter Object: Unit Value, Range Comment Var. Point 30:3 Voltage L3/L31 AI:43266 0.1V/1 V 0 to Vmax 30:3 Current L1 AI:43267 0.01A/1A 0 to Imax 30:3 Current L2 AI:43268 0.01A/1A 0 to Imax 30:3 Current L3 AI:43269 0.01A/1A 0 to Imax 30:3 kW L1 AI:43270...
  • Page 21: Analog Output Setup

    Obj.: Parameter Object: Unit Value, Range Comment Var. Point 30:4 Reserved AI:46854 30:4 Reserved AI:46855 30:4 Reserved AI:46856 30:3 Max. sliding window kW import AI:46857 0.001kW/1kW 0 to Pmax demand 30:3 Max. sliding window kvar import AI:46858 0.001kvar/1kvar 0 to Pmax demand 30:3 Max.
  • Page 22 for positive readings and to -1 mA output for negative readings. For these, the zero scale (0 mA output) is permanently set in the instrument to zero for all parameters except of signed power factor for which it is set to 1.000. In the write request, the zero scale is ignored.
  • Page 23: Analog Expander Channels Allocation Registers

    Analog Expander Channels Allocation Registers These registers are used to obtain or change the allocation of the analog expander channels. For the output parameters that can be selected see Table 3-18. Table 3-19 Analog Expander Allocation Registers Channel Points Channel Points Channel #1 256-258...
  • Page 24: Pulsing Setpoints Registers

    Bit meaning: 0 = input not allocated, 1 = input allocated to the group Pulsing Setpoints Registers These registers are used to obtain or change the setup of the pulsing output for any of two relays. NOTE Allocating a relay as a pulsing relay will unconditionally disable all setpoints associated with this relay. If a relay was manually operated or released, it will automatically revert to normal operation.
  • Page 25: Pulse Counter Setup

    The Off Time specifies in ms the amount of time the digital point is to be turned off. The minimal value of the Off Time is 500 ms and the actual value may differ from the specified value by up to 50 ms. The Status byte in the response will reflect the success or failure of the control operation: - Request Accepted (0) will be return if the command was accepted;...
  • Page 26: Class 0 Point Assignment

    Class 0 Point Assignment These registers are used to obtain or change the assignment the DNP Read objects to the Class 0 polling response. Table 3-30 Class 0 Assignment Register Groups Groups Points Group #1 1152-1154 Group #2 1155-1157 … …...
  • Page 27: Appendix A Dnp Application Messages

    Appendix A DNP Application Messages APPENDIX A DNP Application Messages The Powermeter is a DNP IED responding to external DNP Master requests. Table A-1 describes the Series PM172EH application level responses to external requests, including object variations, functions, codes and qualifiers supported by the instrument.
  • Page 28 Object Request Response Obj Var Description Function Qualifier Function Qualifier Code Code Code Code Class 3 06,07,08 Internal indication N/A N/A Cold Restart (respond Obj. 52:2) N/A N/A Delay Measurement (respond Obj. 52:2) For this object, the quantity specified in the request must be exactly 1or an index of 0, as there is only one instance of this object defined in the instrument.
  • Page 29: Appendix B Dnp Device Profile

    This document must be accompanied by a table having the following headings: Object Group Request Function Codes Response Function Codes Object Variation Request Qualifiers Response Qualifiers Object Name (optional) Vendor Name: SATEC Ltd. Device Name: Powermeter Series PM172EH Highest DNP Level Supported: Device Function: For Requests Master Slave For Responses L2...
  • Page 30 Device Profile Document (continued) Timeouts while waiting for: Data Link Confirm None Fixed at ________ Variable Configurable Complete Appl. Fragment None Fixed at ________ Variable Configurable Application Confirm None Fixed at _5 sec__ Variable Configurable Complete Appl. Response None Fixed at ________ Variable Configurable Others...
  • Page 31 Device Profile Document (continued) Sends Unsolicited Responses: Sends Static Data in Unsolicited Responses: Never Never When Device Restarts Configurable (attach explanation) When Status Flags Change Only certain objects Sometimes (attach explanation) No other options are permitted. ENABLE/DISABLE UNSOLICITED Function codes supported Default Counter Object/Variation: Counters Roll Over at: No Counters Reported...

Table of Contents