Satec PM174 Reference Manual

Satec PM174 Reference Manual

Powermeter and power quality analyzer
Hide thumbs Also See for PM174:
Table of Contents

Advertisement

Powermeter and Power Quality Analyzer
PM174
DNP3 Communications Protocol
Reference Guide
BG0413 Rev. A3

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Satec PM174

  • 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.
  • Page 3: Table Of Contents

    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...
  • Page 4 ..............22 ACTORY EVICE ETTINGS AND DENTIFICATION Device Identification.................... 22 Factory Device Settings ..................22 Device Identification (alias) .................. 22 Port Identification ....................22 ........................23 EVICE ONTROL Device Authorization Register ................23 Device Reset/Clear....................23 Alarm Notification ....................23 Remote Relay Control..................24 ........................26 EVICE ETUP...
  • Page 5: General

    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.
  • Page 6: Dnp 3.0 Protocol Implementation

    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).
  • Page 7: Event Objects

    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...
  • Page 8: Transaction Timing

    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.
  • Page 9: Password Protection

    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.
  • Page 10: Dnp Point Map

    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...
  • Page 11: Binary Inputs - Basic Set

    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...
  • Page 12: Frozen Binary Counters

    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...
  • Page 13: Phase Energies - Extended Set

    Object : Point Description Range Units Type Notes Object : Var. Phase Energies - Extended Set 21:var FBC:38912 0-999,999,999 UINT32 kWh import L1 21:var FBC:38913 0-999,999,999 UINT32 kWh import L2 21:var FBC:38914 0-999,999,999 UINT32 kWh import L3 21:var FBC:38915 kvarh import L1 0-999,999,999 kvarh UINT32...
  • Page 14: Analog Inputs, Binary Inputs And Counters - Extended Set

    3.5 Analog Inputs, Binary Inputs and Counters – Extended Set Object : Var. Object : Point Description Type Notes Options/Range Units 30:4 AI:32768 None UINT16 Digital Inputs DI1-DI4 01:1 BI:34304 01:1 BI:34305 01:1 BI:34306 01:1 BI:34307 Relay Outputs RO1-RO4 01:1 BI:34816 Relay #1 01:1...
  • Page 15: 1-Cycle Total Values

    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...
  • Page 16: 1-Second Total Values

    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...
  • Page 17: Total Energies

    Object : Var. Object : Point Description Type Notes Options/Range Units 30:3 AI:38400 V1/V12 Volt demand 0-Vmax UINT32 30:3 AI:38401 V2/V23 Volt demand 0-Vmax UINT32 30:3 AI:38402 V3/V31 Volt demand 0-Vmax UINT32 30:3 AI:38403 I1 Ampere demand 0-Imax UINT32 30:3 AI:38404 I2 Ampere demand 0-Imax...
  • Page 18: Phase Energies

    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...
  • Page 19: I3 Harmonic Distortion

    Object : Var. Object : Point Description Type Notes Options/Range Units 30:4 AI:40192 0-100.00 0.01% UINT16 H01 Harmonic distortion 30:4 AI:40193 0-100.00 0.01% UINT16 H02 Harmonic distortion 30:4 30:4 AI:40241 0-100.00 0.01% UINT16 H50 Harmonic distortion I3 Harmonic Distortion 30:4 AI:40448 0-100.00 0.01%...
  • Page 20: Minimum 1-Cycle Total Values

    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...
  • Page 21: Maximum 1-Cycle Total Values

    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...
  • Page 22: Factory Device Settings And Identification

    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...
  • Page 23: Device Control

    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...
  • Page 24: Remote Relay Control

    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.
  • Page 26: Device Setup

    3.8 Device Setup Object:Var. Object:Point Description Options/Range Units Type Notes Basic Setup 40:2 (read) AO:0 Wiring mode UINT16 41:2 (write) 40:1 (read) AO:1 PT ratio 10 to 65000 ×0.1 UINT32 41:1 (write) 40:2 (read) AO:2 CT primary current 1 to 50,000 UINT16 41:2 (write) 40:2 (read)
  • Page 27: Device Options Setup

    0=not used, UINT16 41:2 (write) 1=RTS is permanently asserted 2=RTS is asserted during the transmission COM2 Setup 40:2 (read) AO:80 Communication protocol 0=SATEC 0=Modbus RTU, UINT16 41:2 (write) 1=Modbus ASCII, 2=DNP3.0 40:2 (read) AO:81 Interface COM2: 1=RS-422, 2=RS-485 UINT16 41:2 (write)
  • Page 28 Object:Var. Object:Point Description Options/Range Units Type Notes 41:2 (write) 40:1 (read) AO:95 Reserved UINT32 Read as 65535 40:2 (read) AO:96 Analog expander output option 0=none UINT16 41:2 (write) 1=0-20 mA 2=4-20 mA 3=0-1 mA 4=±1 mA 40:2 (read) AO:97 Battery mode 0 = battery is OFF, 1 = battery is UINT16 41:2 (write)
  • Page 29: Dnp Protocol Setup

    3.9 DNP Protocol Setup Object:Var. Object:Point Description Options/Range Units Type Notes DNP Options Setup 40:2 (read) AO:32 Default Binary Input Static object variation F3 (default=0) UINT16 41:2 (write) 40:2 (read) AO:33 Default Binary Input Change object variation F3 (default=1) UINT16 41:2 (write) 40:2 (read) AO:34...
  • Page 30: Dnp Events Setup

    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.
  • Page 32: Data Scales And Units

    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 ×...
  • Page 33: Data Formats

    5 Data Formats Format Code Value Description Notes Wiring Mode 3OP2 - 3-wire open delta using 2 CTs (2 element) 4LN3 - 4-wire WYE using 3 PTs (3 element), line-to- neutral voltage readings 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)
  • Page 34: Dnp Class 0 Objects

    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...
  • Page 35: Appendix A Dnp Application Messages

    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.
  • Page 37: Appendix B Dnp Device Profile

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

Table of Contents