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.
1 General This document specifies a subset of the DNP3 communications protocol used to transfer data between a master computer station and the PMU PRO. The document provides the complete information necessary to develop third-party communications software capable of communication with the PMU PRO.
PMU PRO Installation and Operation Manual for details). 2.3 TCP/IP DNP3 Connections The PMU PRO has two Ethernet ports with the ability to support up to 8 simultaneous TCP connections each. Both ports provide DNP3 TCP servers. The TCP port number is configurable via the DNP Options setup (see Section 6.1).
DNP is to issue a read Class 0 request. The PMU PRO allows you to configure the Class 0 response by assigning ranges of points to be polled via Class 0 requests (see Section 6.2).
2.4.3 Device Address Each device on a serial DNP link must have a unique address. The PMU PRO allows a device address in the range of 0 to 65532 to be selected. The DNP master can use addresses 65533 to 65535 for broadcast requests.
2.5 Password Protection The PMU PRO 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 Type Notes Description Options/Range Units 30:3 AI:0 V1 voltage 0-Vmax UINT32 30:3 AI:1 V2 voltage 0-Vmax UINT32 30:3 AI:2 V3 voltage 0-Vmax UINT32 30:3 AI:3 I1 current 0-Imax...
Object : Var. Object : Point Description Range Units Type Notes Digital Inputs 01:1 BI:64 Digital input #1 01:1 BI:65 Digital input #2 … … … 01:1 BI:88 Digital input #25 3.3 Binary Counters - Basic Set Object : Var. Object : Point Description Range...
Object : Var. Object : Point Type Notes Description Options/Range Units 30:3 AI:35849 kvar L1 -Pmax-Pmax INT32 30:3 AI:35850 kvar L2 -Pmax-Pmax INT32 30:3 AI:35851 kvar L3 -Pmax-Pmax INT32 30:3 AI:35852 kVA L1 0-Pmax UINT32 30:3 AI:35853 kVA L2 0-Pmax UINT32 30:3 AI:35854...
Object : Var. Object : Point Type Notes Description Options/Range Units 30:4 AI:37136 Power factor L2 -1000-1000 0.001 INT16 30:4 AI:37137 Power factor L3 -1000-1000 0.001 INT16 30:4 AI:37138-37149 Not used UINT16 30:3 AI:37150 V12 voltage 0-Vmax UINT32 30:3 AI:37151 V23 voltage 0-Vmax UINT32...
Page 14
Object : Var. Object : Point Type Notes Description Options/Range Units 30:3 AI:25417 V1 phasor angle -179999 to 180000 0.001 deg UINT32 30:3 AI:25418 V2 phasor magnitude 0-Vmax UINT32 30:3 AI:25419 V2 phasor angle -179999 to 180000 0.001 deg UINT32 30:3 AI:25420 V3 phasor magnitude...
Page 15
NOTES: For volts, amps, power and frequency scales and units: refer to Section 4 ”Data Scales and Units”. For analog input scaling formulas and examples, see Section 2.2.5 “Scaling Analog Input Objects”. All AC measurements are fundamental frequency values. Real-time (RT) measurements are synchronized with the PMU frame rate. All average measurements are one-second average values updated at the UTC second rollover.
Device serial number 0-999999 UINT32 30:3 AI:257 Device model ID 230000 UINT32 30:3 AI:258-261 Device model name “PMU PRO” UINT32 Null-terminated string. Each four characters are packed into a 32-bit word. 30:3 AI:262 Device options UINT32 30:3 AI:263-265 Not used...
Object : Var. Object : Point Description Options/Range Units Type Notes 10:2(read) BO:12 Relay #13 Force operate/Force release/Normal 0/1 = state OFF/ON 12:1(write) CROB:12 Device Reset/Clear 10:2(read) BO:76 Clear pulse counters (all counters) 0/1 = state OFF/ON Returns zero 12:1(write) CROB:76 PULSE ON 10:2(read)
Page 18
Object : Var. Object : Point Description Options/Range Units Type Notes 10:2(read) BO:145 I/O board EEPROM fault 0/1 = state OFF/ON 12:1(write) CROB:145 10:2(read) BO:146 Reserved 0/1 = state OFF/ON 12:1(write) CROB:146 10:2(read) BO:147 Reserved 0/1 = state OFF/ON 12:1(write) CROB:147 10:2(read) BO:148...
Page 19
- Latch Off is valid for all points; other codes are invalid and will be rejected. The On Time and Off Time fields are ignored. The status byte in the response will reflect the success or failure of the control operation: - Request Accepted (0) is returned if the command was accepted;...
Object:Var. Object:Point Description Options/Range Units Type Notes 41:2 (write) DNP Events Setup 40:2(read) DNP point index DNP point index for the selected UINT16 41:2(write) object 40:1(read) Threshold/Deadband INT32 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:2(read)
Page 24
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.
Pmax is rounded to whole kilowatts. When PT=1.0, Pmax is limited to 9,999,000 watts and is truncated to this value if greater. AI zero and full scales are engineering scales configurable via the Analog Input Setup in PAS (see the PMU PRO Installation and Operation Manual).
5 Data Formats Format Code Value Description Notes DNP Object Variations Static Binary Input Objects Single-Bit Binary Input Binary Input With Status Binary Input Change Event Objects Binary Input Change Binary Input Change With Time Static Binary Counters 32-bit Binary Counter With Flag 32-bit Binary Counter 16-bit Binary Counter With Flag 16-bit Binary Counter...
Format Code Value Description Notes Bit 5 Leap second occurred Bit 6 Leap second direction, 0 = add, 1=delete PMU Frame Status (bitmap) Bits 0:3 Trigger reason Bits 4:5 Unlocked time: 0 = sync locked or unlocked time < 10 s (best quality) 1 = unlocked time <...
6 Configuring DNP3 The PAS software supplied with the PMU PRO provides a configuration tool for customizing your device for use with DNP3 client applications. See the PMU PRO Installation and Operation Manual for more information on installation and operating PAS on your computer.
Parameter Options Default Description Analog Input Object 32-bit +Flag 32-bit The default AI object variation for requests with qualifier code 06 when no specific 32-bit variation is requested 16-bit +Flag 16-bit 32-bit float +Flag Analog Input Change Event 32-bit 16-bit +Time The default AI event object variation for Object requests with qualifier code 06 when no...
Scaling 16-bit Binary Counters Scaling 16-bit Binary Counters allows changing a counter unit in powers of 10 to accommodate a 32-bit counter value to 16-bit BC object format. If the scaling unit is greater than 1, the counter value is reported being divided by the selected scaling unit from 10 to 1000.
6.3 Configuring DNP Event Classes The device generates object change events for any static analog input, binary input, and binary counter point when a corresponding point either exceeds a predefined threshold, or the point status changes. A total of 64 change event points are available for monitoring. To view or change DNP event setpoints: 1.
Page 32
• Less than (under) - a new event is generated when the point value drops below the specified threshold, and then when it returns above the threshold plus a predefined return hysteresis – applicable for AI objects. Hysteresis for the return threshold is 0.05 Hz for frequency and 2% of the operating threshold for all other points.
The device is a DNP IED responding to external DNP Master requests. Table A-1 describes the PMU PRO 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 DNP3 Specification, Volume 6, Part 2, DNP3 Object Library.
Page 34
Qualifier Hex Codes for each category: A - 00,01,03,04,07,17,27,08,18,28 B - 06 only C - Qualifier echo D - 00,01,03,04,17,27,18,28 N/A - Not Available N/R - Null Response...
Response Function Codes Object Variation Request Qualifiers Response Qualifiers Object Name (optional) Vendor Name: SATEC Ltd. Device Name: PMU PRO Substation Automation Unit Highest DNP Level Supported: Device Function: For Requests Master ◼ Slave For Responses Device supports READ of each object using either all points (Qualifier = 6) or specific points using qualifier defined in DNP3 Specification: 00, 01, 03, 04, 07, 17, 27, 08, 18, 28.
Page 36
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 ...
Page 37
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. ...
Need help?
Do you have a question about the PMU PRO and is the answer not in the manual?
Questions and answers