Page 1
Powermeter and Power Quality Analyzer PM174 DNP3 Communications Protocol Reference Guide BG0413 Rev. A3...
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.
Table of Contents 1 GENERAL ......................5 2 DNP 3.0 PROTOCOL IMPLEMENTATION ............6 ....................6 EVIATIONS FROM TANDARD DNP I ......................6 MPLEMENTATION 2.2.1 C ....................6 LASS ESPONSE 2.2.2 E .....................7 VENT BJECTS 2.2.3 D ....................7 EVICE DDRESS 2.2.4 T ....................8 RANSACTION IMING 2.2.5 S .................8 CALING...
1 General This document specifies a subset of the DNP3 communications protocol used to transfer data between a master computer station and the PM174. The document provides the complete information necessary to develop third-party communications software capable of communication with the Series PM174 instruments.
DNP is to issue a read Class 0 request. The PM174 allows you to configure the Class 0 response by assigning ranges of points to be polled via Class 0 requests (see Section 3.9, DNP Protocol setup).
2.2.3 Device Address Each device on a DNP link must have a unique address. The PM174 allows a device address in the range of 0 to 65532 to be selected. The DNP master can use addresses 65533 to...
2.2.4 Transaction Timing The PM174 response time to master requests is indicated in Table 2-1. Table 2-1 Response Time Baud Rate, bps Response Time, ms Typical 9600 19200 57600 115200 The Direct-Operate, SBO/Operate or Direct-Operate-No-Acknowledge requests for reset/clear registers and setpoint changing are immediately confirmed.
2.3 Password Protection The PM174 has a password protection option allowing you to protect your setups, cumulative registers and logs from being changed or cleared through communications. You can disable or enable password protection through communications or via the front display.
3 DNP Point Map 3.1 Analog Inputs - Basic Set Object : Var. Object : Point Description Type Notes Options/Range Units 30:3 AI:0 V1/V12 Voltage 0-Vmax UINT32 30:3 AI:1 V2/V23 Voltage 0-Vmax UINT32 30:3 AI:2 V3/V31 Voltage 0-Vmax UINT32 30:3 AI:3 I1 Current 0-Imax...
Object : Var. Object : Point Description Type Notes Options/Range Units 30:4 AI:37 I1 Current THD 0-9999 ×0.1% UINT16 3-sec value 30:4 AI:38 I2 Current THD 0-9999 ×0.1% UINT16 3-sec value 30:4 AI:39 I3 Current THD 0-9999 ×0.1% UINT16 3-sec value 30:4 AI:40 I1 Current TDD...
3.4 Frozen Binary Counters Object : Point Description Range Units Type Notes Object : Var. Total Energies – Basic Set 21:var FBC:0 kWh import 0-999,999,999 UINT32 21:var FBC:1 kWh export 0-999,999,999 UINT32 21:var FBC:2 kvarh net 0-999,999,999 kvarh UINT32 21:var FBC:3 kVAh total 0-999,999,999...
Object : Var. Object : Point Description Type Notes Options/Range Units 30:4 AI:35862 I2 Current THD 0-9999 ×0.1% UINT16 0.2-sec value 30:4 AI:35863 I3 Current THD 0-9999 ×0.1% UINT16 0.2-sec value 30:4 AI:35864 I1 K-Factor 10-9999 ×0.1 UINT16 0.2-sec value 30:4 AI:35865 I2 K-Factor...
Object : Var. Object : Point Description Type Notes Options/Range Units 30:3 AI:37131 kvar L3 -Pmax-Pmax INT32 30:3 AI:37132 kVA L1 0-Pmax UINT32 30:3 AI:37133 kVA L2 0-Pmax UINT32 30:3 AI:37134 kVA L3 0-Pmax UINT32 30:4 AI:37135 Power factor L1 -1000-1000 ×0.001 INT16...
Object : Var. Object : Point Description Type Notes Options/Range Units 20:5 BC:38668 kVAh export 0-999,999,999 kVAh UINT32 20:5 BC:38669 Not used UINT32 20:5 BC:38670 Not used UINT32 20:5 BC:38671 Not used UINT32 20:5 BC:38672 Not used UINT32 20:5 BC:38673 Not used UINT32 20:5...
Object : Var. Object : Point Description Type Notes Options/Range Units 30:4 AI:44050 V1/V12 Voltage THD 0-9999 ×0.1% UINT16 0.2-sec value 30:4 AI:44051 V2/V23 Voltage THD 0-9999 ×0.1% UINT16 0.2-sec value 30:4 AI:44052 V3/V31 Voltage THD 0-9999 ×0.1% UINT16 0.2-sec value 30:4 AI:44053 I1 Current THD...
Object : Var. Object : Point Description Type Notes Options/Range Units Maximum 1-Cycle Total Values 30:3 AI:46336 Total kW -Pmax-Pmax INT32 30:3 AI:46337 Total kvar -Pmax-Pmax INT32 30:3 AI:46338 Total kVA 0-Pmax UINT32 30:4 AI:46339 Total PF 0-1000 ×0.001 UINT16 Absolute value Maximum 1-Cycle Auxiliary Values 30:3...
Device serial number 0-999999 UINT32 30:4 AI:257 Device model ID 17400 UINT16 30:4 AI:258-AI:261 Device model name “PM174” UINT32 Null-terminated string. Each four characters are packed into a 32-bit word. 30:3 AI:262-AI:265 Reserved UINT32 30:4 AI:266 Device firmware version number...
3.7 Device Control Object : Var. Object : Point Description Options/Range Units Type Notes Device Authorization Register 40:1(read) AO:192 When write: 8-digit password. When read: 0/-1 (Read) 41:1(write) 0 = access permitted, -1 = authorization 0-99999999(Write) required. Device Reset/Clear 10:2(read) BO:0 Clear total energy registers 0/1 = state OFF/ON...
Object : Var. Object : Point Description Options/Range Units Type Notes 12:1(write) CROB:69 10:2(read) BI :70 Reserved 0/1 = state OFF/ON 12:1(write) CROB:70 10:2(read) B0 :71 Software watchdog reset 0/1 = state OFF/ON 12:1(write) CROB:71 10:2(read) B0:72 Loss of power (power down) 0/1 = state OFF/ON 12:1(write) CROB:72...
Page 25
The alarm indication points indicate possible problems with the device hardware or setup configuration. The hardware problems are indicated by the appropriate points, which are set whenever the instrument fails self-test diagnostics, or in the event of loss of power. The dedicated binary point indicates the setup configuration problems, which is set when either configuration register is corrupted.
Object:Var. Object:Point Description Options/Range Units Type Notes DNP Events Setup 40:1(read) Threshold/Deadband UINT32 A hysteresis for the point return 41:1(write) threshold is 0.05Hz for frequency and 2% of the operating threshold for other points 40:1(read) DNP point number DNP point number available for the UINT32 41:1(write) selected object...
Page 31
The device requests time synchronization by bit 4 in the first octet of the internal indication word being set when the time specified by the Time Sync Period elapses. The master should synchronize the time in the device by writing the Time and Date object. The meter does not request time synchronization if the Time Sync Period is set to 0. Scaling 16-bit Binary Counters (see Section 2.2.6) allows changing a counter unit in powers of 10 to accommodate a 32-bit counter value to 16-bit BC object format.
4 Data Scales and Units Code Condition Value/Range Notes Data Scales Vmax Voltage scale × PT Ratio, V Imax Current scale (2A/10A) × CT Ratio = CT Primary current × 2, A 1, 3 Pmax Wiring 4LN3, 3LN3, 3BLN3 Vmax × Imax × 3, W Wiring 4LL3, 3LL3, 3BLL3, 3OP2, Vmax ×...
Format Code Value Description Notes 16-bit Analog Input Without Flag Analog Input Change Events 32-bit Analog Change Event Without Time 32-bit Analog Change Event With Time 16-bit Analog Change Event Without Time 16-bit Analog Change Event With Time DNP Class 0 Objects 0x1E01 Analog Input 30:01 0x1E02...
The device is a DNP IED responding to external DNP Master requests. Table A-1 describes the PM174 application level responses to external requests, including object variations, functions, codes and qualifiers supported by the device. The object and formats are detailed in the DNP Basic 4 Documentation Set.
Page 36
Object Request Response Object Variation Description Function Qualifier Function Qualifier Code Code Code Code Cold Restart (respond Obj. 52:2) 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 device.
Request Function Codes Response Function Codes Object Variation Request Qualifiers Response Qualifiers Object Name (optional) Vendor Name: SATEC Ltd. Device Name: Powermeter Series PM174 Highest DNP Level Supported: Device Function: For Requests Master Slave For Responses L2 Device supports READ of each object using either all points (Qualifier = 6) or specific points using qualifier defined in Basic 4 Documentation Set: 00, 01, 03, 04, 07, 17, 27, 08, 18, 28.
Page 38
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 39
Device Profile Document (continued) Sends Unsolicited Responses: Sends Static Data in Unsolicited Responses: Never Never Configurable (attach explanation) When Device Restarts Only certain objects When Status Flags Change Sometimes (attach explanation) ENABLE/DISABLE UNSOLICITED No other options are permitted. Function codes supported Default Counter Object/Variation: Counters Roll Over at: No Counters Reported...
Need help?
Do you have a question about the PM174 and is the answer not in the manual?
Questions and answers