PQMII Power Quality Meter Communications Guide: Multilin
PQMII Power Quality Meter Communications Guide: Multilin
PQMII Power Quality Meter Communications Guide: Multilin
GE Multilin 215 Anderson Avenue, Markham, Ontario Canada L6E 1B3 Tel: (905) 294-6222 Fax: (905) 201-2098 Internet: http://www.GEmultilin.com
GE Multilin's Quality Management System is registered to ISO9001:2000 QMI # 005094 UL # A3775
*1601-9090-A1*
2009 GE Multilin Incorporated. All rights reserved. GE Multilin PQMII Power Quality Meter instruction manual for revision 2.2x. PQMII Power Quality Meter, is a registered trademark of GE Multilin Inc. The contents of this manual are the property of GE Multilin Inc. This documentation is furnished on license and may not be reproduced in whole or in part without the permission of GE Multilin. The content of this manual is for informational use only and is subject to change without notice. Part numbers contained in this manual are subject to change without notice, and should therefore be verified by GE Multilin before ordering. Part number: 1601-9090-A1 (April 2009)
TABLE OF CONTENTS
Table of Contents
COMMUNICATIONS GUIDE MODBUS OVERVIEW ......................................................................................................1 MODBUS PROTOCOL .........................................................................................................1 ELECTRICAL INTERFACE .....................................................................................................1 DATA FRAME FORMAT AND DATA RATE ........................................................................2 DATA PACKET FORMAT .....................................................................................................2 ERROR CHECKING .............................................................................................................3 CRC-16 ALGORITHM .......................................................................................................3 TIMING ................................................................................................................................4 READING LONG INTEGERS FROM THE MEMORY MAP ..................................................4 MODBUS FUNCTIONS ....................................................................................................6 SUPPORTED MODBUS FUNCTIONS .................................................................................6 READ SETPOINTS/ACTUAL VALUES (FUNCTION CODES 03/04H) .............................6 EXECUTE OPERATION (FUNCTION CODE 05H) ..............................................................7 BROADCAST COMMAND (FUNCTION CODE 05H) .........................................................7 STORE SINGLE SETPOINT (FUNCTION CODE 06H) .......................................................8 READ DEVICE STATUS (FUNCTION CODE 07H) ............................................................8 LOOPBACK TEST (FUNCTION CODE 08H) ......................................................................9 STORE MULTIPLE SETPOINTS (FUNCTION CODE 10H) ..............................................10 PERFORMING COMMANDS (FUNCTION CODE 10H) ..................................................10 BROADCAST COMMAND (FUNCTION CODE 10H) ......................................................11 ERROR RESPONSES ........................................................................................................12 MODBUS MEMORY MAP ............................................................................................ 13 MEMORY MAP INFORMATION .......................................................................................13 USER-DEFINABLE MEMORY MAP .................................................................................13 PQMII MEMORY MAP ...................................................................................................14 MEMORY MAP DATA FORMATS ....................................................................................57 ANALOG OUTPUT PARAMETER RANGE ........................................................................74 DNP 3.0 COMMUNICATIONS .................................................................................... 77 DNP 3.0 DEVICE PROFILE DOCUMENT ......................................................................77 IMPLEMENTATION TABLE ...............................................................................................78 DEFAULT VARIATIONS ....................................................................................................80 INTERNAL INDICATION BITS ...........................................................................................80 DNP POINT LISTS ........................................................................................................... 81 BINARY INPUT / BINARY INPUT CHANGE ....................................................................81 BINARY OUTPUT / CONTROL RELAY OUTPUT ............................................................84 ANALOG INPUT/OUTPUT CHANGE ...............................................................................86 COUNTERS .......................................................................................................................92
TOC1
TABLE OF CONTENTS
TOC2
Communications Guide
Modbus Overview
1.1 Modbus Protocol
The GE Multilin PQMII implements a subset of the AEG Modicon Modbus RTU serial communication standard. Many popular programmable controllers support this protocol directly with a suitable interface card allowing direct connection of the PQMII. Although the Modbus protocol is hardware independent, the PQMII interface uses 2-wire RS485 and 9pin RS232 interfaces. Modbus is a single-master multiple-slave protocol suitable for a multi-drop configuration provided by RS485 hardware. In this configuration, up to 32 slaves can be daisy-chained together on a single communication channel. The PQMII is always a Modbus slave; it cannot be programmed as a Modbus master. Computers or PLCs are commonly programmed as masters. The Modbus protocol exists in two versions: Remote Terminal Unit (RTU, binary) and ASCII. Only the RTU version is supported by the PQMII. Monitoring, programming and control functions are possible using read and write register commands.
1.2
Electrical Interface
The electrical interface is 2-wire RS485 and 9-pin RS232. In a 2-wire RS485 link, data flow is bi-directional and half duplex. That is, data is never transmitted and received at the same time. RS485 lines should be connected in a daisy-chain configuration (avoid star connections) with a terminating network installed at each end of the link, i.e. at the master end and the slave farthest from the master. The terminating network should consist of a 120 resistor in series with a 1 nF ceramic capacitor when used with Belden 9841 RS485 wire. The value of the terminating resistors should be equal to the characteristic impedance of the line. This is approximately 120 for standard #22 AWG twisted-pair wire. Shielded wire should always be used to minimize noise. Polarity is important in RS485
COMM1
communications: each '+' terminal of every device must be connected together for the system to operate. See PQMII Intstruction Manual section 2.2.11: RS485 Serial Ports for details on serial port wiring.
1.3
1.4
Note
A master transmission with a Slave Address of 0 indicates a broadcast command. Broadcast commands can be used only to store setpoints or perform commands. The Function Code is the second byte of every transmission. Modbus defines function codes of 1 to 127. The PQMII implements some of these functions. See 2.1 Supported Modbus Functions for details of the supported function codes. In a master request transmission the Function Code tells the slave what action to perform. In a slave response transmission if the Function Code sent from the slave is the same as the Function Code sent from the master then the slave performed the function as requested. If the high order bit of the Function Code sent from the slave is a 1 (i.e. if the Function Code is > 127) then the slave did not perform the function as requested and is sending an error or exception response.
COMM2
The Data is a variable number of bytes depending on the Function Code. This may be Actual Values, Setpoints, or addresses sent by the master to the slave or by the slave to the master. See 2.1 Supported Modbus Functions for a description of the supported functions and the data required for each. The CRC is a a two byte error checking code. See the following section for details.
1.5
Error Checking
The RTU version of Modbus includes a 2-byte CRC-16 (16-bit cyclic redundancy check) with every transmission. The CRC-16 algorithm essentially treats the entire data stream (data bits only; start, stop and parity are ignored) as one continuous binary number. This number is first shifted left 16 bits and then divided by a characteristic polynomial (11000000000000101B). The 16-bit remainder is appended to the end of the transmission, MSByte first. The resulting message including CRC, when divided by the same polynomial at the receiver, results in a zero remainder if no transmission errors have occurred. If a PQMII Modbus slave device receives a transmission in which an error is indicated by the CRC-16 calculation, the slave device will not respond to the transmission. A CRC-16 error indicates that one or more bytes of the transmission were received incorrectly and thus the entire transmission should be ignored in order to avoid the PQMII performing any incorrect operation. The CRC-16 calculation is an industry standard method used for error detection. An algorithm is included here to assist programmers in situations where no standard CRC-16 calculation routines are available.
1.6
CRC-16 Algorithm
Once the following algorithm is complete, the working register A will contain the CRC value to be transmitted. Note that this algorithm requires the characteristic polynomial to be reverse bit ordered. The MSbit of the characteristic polynomial is dropped since it does not affect the value of the remainder. The following symbols are used in the algorithm: -->: data transfer; A: 16-bit working register; AL: low order byte of A; AH: high order byte of A; CRC: 16-bit CRC-16 value; i and j: loop counters; (+): logical exclusive-OR operator; Di: i-th data byte (i = 0 to N 1); G: 16-bit characteristic polynomial = 1010000000000001 with MSbit dropped and bit order reversed; shr(x): shift right (the LSbit of the low order byte of x shifts into a carry flag, a '0' is shifted into the MSbit of the high order byte of x, all other bits shift right one location The algorithm is shown below:
1. FFFF hex --> A 2. 0 --> i 3. 0 --> j
COMM3
4. Di (+) AL --> AL 5. j + 1 --> j 6. shr(A) 7. is there a carry? No: go to 8; Yes: G (+) A --> A 8. is j = 8? No: go to 5; Yes: go to 9. 9. i + 1 --> i 10. is i = N? No: go to 3; Yes: go to 11. 11. A --> CRC
1.7
Timing
Data packet synchronization is maintained by timing constraints. The receiving device must measure the time between the reception of characters. If three and one half character times elapse without a new character or completion of the packet, then the communication link must be reset (i.e. all slaves start listening for a new transmission from the master). Thus at 9600 baud a delay of greater than 3.5 1/9600 10 = 3.65 ms will cause the communication link to be reset.
1.8
The PQMII memory map contains data formatted as a long integer type, or 32 bits. Because the Modbus protocol maximum register size is 16 bits, the PQMII stores long integers in 2 consecutive register locations, 2 high order bytes, and 2 low order bytes. The data can be retrieved by the following logic:
READ THE HIGH ORDER REGISTER AND STORE THIS VALUE INTO A
READ THE LOW ORDER REGISTER AND STORE THIS VALUE INTO B
DATA VALUE = (A x 2 ) + B
16
IS THE MOST SIGNIFICANT BIT OF THE HIGH ORDER REGISTER SET? i.e. is HIGH ORDER REGISTER > 32767? YES
NO
(DATA VALUE = DATA VALUE 2 ) OR APPLY 2s COMPLEMENT TO DATA VALUE; THE SIGN IS IMPLIED TO BE NEGATIVE
32
1.8.2
Example
Reading a positive 3 Phase Real Power actual value from the PQMII:
Register Actual Value Description Units & Scale Format
02F0
004Fh
0.01 kW
F4
COMM4
Register
Actual Value
Description
Format
02F1
35D1h
0.01 kW
F4
Following the method described above, we have: DATA VALUE = (004F 216) + 35D1 = 5177344 + 13777 = 5191121 hexadecimal converted to decimal decimal
The most significant bit of the High Order register is not set, therefore the Data Value is as calculated. Applying the Units and Scale parameters to the Data Value, we multiply the Data Value by 0.01 kW. Therefore the resultant value of 3 Phase Real Power as read from the memory map is 51911.21 kW. Reading a negative 3 Phase Real Power actual value from the PQMII:
Register Actual Value Description Units & Scale Format
02F0 02F1
FF3Ah EA7Bh
0.01 kW 0.01 kW
F4 F4
Following the method described above: DATA VALUE = (FF3A 216) + EA7B = (65338 216) + 60027 = 4282051195 hexadecimal converted to decimal decimal
The most significant bit of the High Order register is set, therefore the Data Value is: DATA VALUE = DATA VALUE 232 = 4282051195 4294967296 = 12916101 Multiply the Data Value by 0.01 kW according to the Units and Scale parameter. The resultant 3 Phase Real Power value read from the memory map is 129161.01 kW.
COMM5
Modbus Functions
2.1 Supported Modbus Functions
The following functions are supported by the PQMII: 03h: Read Setpoints and Actual Values 04h: Read Setpoints and Actual Values 05h: Execute Operation 06h: Store Single Setpoint 07h: Read Device Status 08h: Loopback Test 10h: Store Multiple Setpoints
2.2
The master/slave packet format is shown below: Master Transmission Bytes Example Description
Slave Address Function Code Data Starting Address Number Of Setpoints CRC
Slave Response
1 1 2 2 2
Bytes
11 03 00 6B 00 03 9D 8D
Example
message for slave 17 read registers data starting at 006B 3 registers = 6 bytes total CRC error code
Description
Slave Address
11
COMM6
Slave Response
Bytes
Example
Description
Function Code Byte Count Data 1 (see definition above) Data 2 (see definition above) Data 3 (see definition above) CRC
1 1 2 2 2 2
03 06 02 2B 00 00 00 64 C8 B8
read registers 3 registers = 6 bytes value in address 006B value in address 006C value in address 006D CRC error code
2.3
1 1 2 2 2
Bytes
11 05 00 01 FF 00 DF 6A
Example
message for slave 17 execute operation Reset command (operation code 1) perform function CRC error code
Description
1 1 2 2 2
11 05 00 01 FF 00 DF 6A
message from slave 17 execute operation operation code 1 perform function CRC error code
2.4
COMM7
1 1 2 2 2
Bytes
00 05 00 22 FF 00 2D E1
Example
broadcast command (address = 0) execute operation clear all demand data (op. code 34) perform function CRC error code
Description
2.5
1 1 2 2 2
Bytes
11 06 10 20 01 E4 8E 47
Example
message for slave 17 store single setpoint setpoint address 1020 data for setpoint address 1020 CRC error code
Description
1 1 2 2 2
11 06 10 20 01 E4 8E 47
message from slave 17 store single setpoint setpoint address 1020 data stored in setpoint address 1020 CRC error code
2.6
B0 (LSBit)
Alarm Condition = 1
COMM8
Bit Position
Description
B1 B2 B3 B4 B5 B6 B7 (MSBit)
Self test failure = 1 Alarm relay energized = 1 Aux 1 relay energized = 1 Aux 2 relay energized = 1 Aux 3 relay energized = 1 Not used Not used
Message Format and Example for Modbus Function Code 07h: Request status from slave 17.
Master Transmission Bytes Example Description
1 1 2
Bytes
11 07 4C 22
Example
1 1 2 2
11 07 2C 22 28
message from slave 17 read device status status = 00101100 (in binary) CRC error code
2.7
1 1 2 2 2
Bytes
11 08 00 00 00 00 E0 0B
Example
message for slave 17 loopback test must be 00 00 must be 00 00 CRC error code
Description
1 1 2 2 2
11 08 00 00 00 00 E0 0B
message from slave 17 loopback test must be 00 00 must be 00 00 CRC error code
COMM9
2.8
Slave Address Function Code Data Starting Address Number of Setpoints Byte Count Data 1 Data 2 CRC
Slave Response
1 1 2 2 1 2 2 2
Bytes
11 10 10 28 00 02 04 01 F4 27 10 33 23
Example
message for slave 17 store multiple setpoints setpoint address 1028 2 setpoints = 4 bytes total 4 bytes of data data for setpoint address 1028 data for setpoint address 1029 CRC error code
Description
Slave Address Function Code Data Starting Address Number of Setpoints CRC
1 1 2 2 2
11 10 10 28 00 02 C7 90
message from slave 17 store multiple setpoints setpoint address 1028 2 setpoints CRC error code
2.9
COMM10
Slave Address Function Code Data Starting Address Number of Setpoints Byte Count Data 1 Data 2 CRC
Slave Response
1 1 2 2 1 2 2 2
Bytes
11 10 00 80 00 02 04 00 05 00 01 B0 D6
Example
message for slave 17 store multiple setpoints setpoint address 0080 2 setpoints = 4 bytes total 4 bytes of data data for setpoint address 0080 data for setpoint address 0081 CRC error code
Description
Slave Address Function Code Data Starting Address Number of Setpoints CRC
1 1 2 2 2
11 10 00 80 00 02 46 7A
message from slave 17 store multiple setpoints setpoint address 0080 2 setpoints CRC error code
2.10
Slave Address Function Code Data Starting Address Number of Setpoints Byte Count Data 1 Data 2 Data 3 Data 4 CRC
Slave Response
1 1 2 2 1 2 2 2 2 2
Bytes
00 10 00 F0 00 04 08 0D 1B 27 1F 0A 1D 07 CD 9D 8D
Example
broadcast command (address = 0) store multiple setpoints setpoint address 00F0 4 setpoints = 8 bytes total 8 bytes of data hours (24-hour format), minutes milliseconds month, day year (four digits, i.e. 1997) CRC error code
Description
Slave does not respond back to the master. The PQMII allows the date and time to be stored separately. In other word, a broadcast command can be sent to store just date or time.
COMM11
2.11
Error Responses
When a PQMII detects an error other than a CRC error, a response will be sent to the master. The MSbit of the Function Code byte will be set to 1 (i.e. the function code sent from the slave will be equal to the function code sent from the master plus 128). The following byte will be an exception code indicating the type of error that occurred. Transmissions received from the master with CRC errors are ignored by the PQMII. The slave response to an error (other than CRC error) will be: Slave Address: 1 byte Function Code: 1 byte (with MSbit set to 1) Exception Code: 1 byte CRC: 2 bytes The PQMII implements the following exception response codes. 01 - Illegal Function: The function code transmitted is not one of the functions supported by the PQMII. 02 - Illegal Data Address: The address referenced in the data field transmitted by the master is not an allowable address for the PQMII. 03 - Illegal Data Value: The value referenced in the data field transmitted by the master is not within range for the selected data address.
COMM12
3.2
A read (function code 03h or 04h) of registers 0100h (User-Definable Register 0000) and 0101h (User-Definable Register 0001) will return the Phase A Current and Phase A Power Factor.
COMM13
3.3
GROUP
ADDR (HEX)
DESCRIPTION
RANGE
STEP VALUE
FORMAT
FACTORY DEFAULT
Product Information (Input Registers) Addresses: 0000 to 007F PRODUCT ID 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B to 001F 0020 0021 0022 0023 0024 to 002F 0030 0031 0032 0033 0034 0035 to 007F COMMANDS 0080 0081 0082 0083 0084 0085 0086 0087 Product Device Code Hardware Version Code Main Software Version Code Modification File Number 1 Boot Software Version Code Reserved Product options Modification File Number 2 Modification File Number 3 Modification File Number 4 Modification File Number 5 CPU Speed Reserved Serial Number Character 1 and 2 Serial Number Character 3 and 4 Serial Number Character 5 and 6 Serial Number Character 7 and 8 Reserved Reserved Manufacture Month/Day Manufacture Year Calibration Month/Day Calibration Year Reserved Reserved Reserved Command Function Code Command Operation Code Command Data 1 Command Data 2 Command Data 3 Command Data 4 Command Data 5 Command Data 6 5 1 to 35 0 to 65535 0 to 65535 0 to 65535 0 to 65535 0 to 65535 0 to 65535 --1 1 1 1 1 1 1 ----------------F1 F7 * F31 F8 F8 F8 F8 5 0 0 0 0 0 0 0 ------------------------F24 F25 F24 F25 manf. month/day manufacture year cal. month/day calibration year ----------------ASCII ASCII ASCII ASCII F10 F10 F10 F10 1st , 2nd char. 3rd, 4th char. 5th, 6th char 7th, 8th char. ----------0 to 1 ----------1 ------------F100 F1 F1 F1 F1 F45 from order code mod. file number 2 mod. file number 3 mod. file number 4 mod. file number 5 16 MHz ------------------------------F1 F5 F1 F1 F1 73 current version current version mod. file number 1 current version
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM14
User Definable Register (Input Registers) Addresses: 0100 to 017F USER DEFINABLE REGISTERS
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM15
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM16
Time - Hour/Minutes of Current Unbal. --Min Time - Seconds of Current Unbalance --Min Date - Month/Day of Current Unbal. Min Date - Year of Current Unbalance Min Time - Hour/Minutes of Phase A Curr. Max Time - Seconds of Phase A Current Max ---------
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM17
Time - Hour/Minutes of Current Unbal. --Max Time - Seconds of Current Unbal. Max --Date - Month/Day of Current Unbal. Max Reserved Reserved Voltage Van (High) Voltage Van (Low) Voltage Vbn (High) Voltage Vbn (Low) Voltage Vcn (High) Voltage Vcn (Low) Average Phase Voltage (High) Average Phase Voltage (Low) Voltage Vab (High) Voltage Vab (Low) Voltage Vbc (High) Voltage Vbc (Low) Voltage Vca (High) Voltage Vca (Low) Average Line Voltage (High) Average Line Voltage (Low) Voltage Unbalance Voltage Van - Minimum (high) Voltage Van - Minimum (Low) -------------------- ---
---------------------
V V V V V V V V 0.1 x % V
F3 F3 F3 F3 F3 F3 F3 F3 F1 F3
N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM18
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM19
Time - Hour/Minutes of Voltage Unbal. --Min Time - Seconds of Voltage Unbalance --Min Date - Month/Day of Voltage Unbal. Min Time - Hour/Minutes of Voltage Van Max Time - Seconds of Voltage Van Max Date - Year of Voltage Van Max Time - Hour/Minutes of Voltage Vbn Max Time - Seconds of Voltage Vbn Max Date - Year of Voltage Vbn Max Time - Hour/Minutes of Voltage Vcn Max Time - Seconds of Voltage Vcn Max Date - Year of Voltage Vcn Max Time - Hour/Minutes of Voltage Vab Max Time - Seconds of Voltage Vab Max Date - Year of Voltage Vab Max Time - Hour/Minutes of Voltage Vbc Max Time - Seconds of Voltage Vbc Max Date - Year of Voltage Vbc Max Time - Hour/Minutes of Voltage Vca Max Time - Seconds of Voltage Vca Max Date - Year of Voltage Vca Max ---
Date - Month/Day of Voltage Vca Max --Time - Hour/Minutes of Voltage Unbal. --Max Time - Seconds of Voltage Unbalance --Max Date - Month/Day of Voltage Unbalance Max Reserved Reserved Reserved Reserved ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM20
---
---
0.01 x kvar
F4
N/A
---
---
0.01 x kVA
F3
N/A
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM21
---
---
0.01 x kvar
F4
N/A
-------
-------
F3 F2 F4
---
---
0.01 x kvar
F4
N/A
-------
-------
F3 F2 F4
---
---
0.01 x kvar
F4
N/A
-------
-------
F3 F2 F4
---
---
0.01 x kvar
F4
N/A
-------
-------
F3 F2 F4
---
---
0.01 x kvar
F4
N/A
-----
-----
F3 F2
N/A N/A
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM22
---
---
0.01 x kvar
F4
N/A
-------
-------
F3 F2 F4
---
---
0.01 x kvar
F4
N/A
-------------
-----------------------------------------------
F3 F2 F22 F23 F24 F25 F22 F23 F24 F25 F22 F23 F24 F25 F22 F23 F24 F25 F22 F23 F24 F25 F22
N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Time - Hour/Minutes of Apparent Pwr --Min Time - Seconds of Apparent Power Min --Date - Month/Day of Apparent Power Min Date - Year of Apparent Power Min Time - Hour/Minutes of Power Factor Min Time - Seconds of Power Factor Min Date - Year of Power Factor Min Time - Hour/Minutes of Real Power Max Time - Seconds of Real Power Max Date - Month/Day of Real Power Max Date - Year of Real Power Max Time - Hour/Minutes of Reactive Pwr Max ---------------------
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM23
Time - Seconds of Reactive Power Max --Date - Month/Day of Reactive Pwr Max --Date - Year of Reactive Power Max --Time - Hour/Minutes of Apparent Pwr --Max Time - Seconds of Apparent Pwr Max Date - Month/Day of Apparent Pwr Max Date - Year of Apparent Power Max Time - Hour/Minutes of Power Factor Max Time - Seconds of Power Factor Max Date - Month/Day of Power Factor Max Date - Year of Power Factor Max Time - Hour/Min of Phase A Real Pwr Min Time - Seconds of Phase A Real Pwr Min -------------------
Date - Month/Day of Phase A Real Pwr --Min Date - Year of Phase A Real Pwr Min --Time - Hour/Min of Phase A React Pwr --Min Time - Seconds of Phase A React Pwr Min Date - Month/Day of Phase A React Pwr Min Date - Year of Phase A Reactive Pwr Min Time - Hour/Min of Phase A App Pwr Min Time - Seconds of Phase A App Pwr Min -----------
Date - Month/Day of Phase A App Pwr --Min Date - Year of Phase A Apparent Pwr Min Time - Seconds of Phase A PF Min Date - Month/Day of Phase A PF Min Date - Year of Phase A Power Factor Min Time - Hour/Min of Phase A Real Pwr Max Time - Seconds of Phase A Real Pwr Max ---
Date - Month/Day of Phase A Real Pwr --Max Date - Year of Phase A Real Power Max --Time - Hour/Min of Phase A React Pwr --Max Time - Seconds of Phase A React Pwr Max ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM24
Date - Month/Day of Phase A App Pwr --Max Date - Year of Phase A Apparent Pwr Max Time - Hour/Minutes of Phase A PF Max Time - Seconds of Phase A PF Max Date - Month/Day of Phase A PF Max Date - Year of Phase A Power Factor Max Time - Hour/Min of Phase B Real Pwr Min Time - Seconds of Phase B Real Pwr Min ---------------
Date - Month/Day of Phase B Real Pwr --Min Date - Year of Phase B Real Power Min --Time - Hour/Min of Phase B React Pwr --Min Time - Seconds of Phase B React Pwr Min Date - Month/Day of Phase B React Pwr Min Date - Year of Phase B Reactive Pwr Min Time - Hour/Min of Phase B App Pwr Min Time - Seconds of Phase B App Pwr Min -----------
Date - Month/Day of Phase B App Pwr --Min Date - Year of Phase B Apparent Pwr Min Time - Seconds of Phase B PF Min Date - Month/Day of Phase B PF Min Date - Year of Phase B PF Min Time - Hour/Min of Phase B Real Pwr Max Time - Seconds of Phase B Real Pwr Max ---
Date - Month/Day of Phase B Real Pwr --Max Date - Year of Phase B Real Power Max --Time - Hour/Min of Phase B React Pwr --Max Time - Seconds of Phase B React Pwr Max ---
Date - Mnth/Day of Phase B React Pwr --Max Date - Year of Phase B Reactive Pwr Max ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM25
Date - Month/Day of Phase B App Pwr --Max Date - Year of Phase B Apparent Pwr Max Time - Hour/Minutes of Phase B PF Max Time - Seconds of Phase B PF Max Date - Month/Day of Phase B PF Max Date - Year of Phase B Power Factor Max Time - Hour/Min of Phase C Real Pwr Min Time - Seconds of Phase C Real Pwr Min ---------------
Date - Month/Day of Phase C Real Pwr --Min Date - Year of Phase C Real Power Min --Time - Hour/Min of Phase C React Pwr --Min Time - Seconds of Phase C React Pwr Min ---
Date - Mnth/Day of Phase C React Pwr --Min Date - Year of Phase C Reactive Pwr Min Time - Hour/Min of Phase C App Pwr Min Time - Seconds of Phase C App Pwr Min -------
Date - Month/Day of Phase C App Pwr --Min Date - Year of Phase C Apparent Pwr Min Time - Seconds of Phase C PF Min Date - Month/Day of Phase C PF Min Date - Year of Phase C Power Factor Min Time - Hour/Min of Phase C Real Pwr Max Time - Seconds of Phase C Real Pwr Max ---
Date - Month/Day of Phase C Real Pwr --Max Date - Year of Phase C Real Power Max --Time - Hour/Min of Phase C React Pwr --Max Time - Seconds of Phase C React Pwr Max ---
Date - Mnth/Day of Phase C React Pwr --Max Date - Year of Phase C Reactive Pwr Max Time - Hour/Min of Phase C App Pwr Max -----
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM26
Date - Month/Day of Phase C App Pwr --Max Date - Year of Phase C Apparent Pwr Max Time - Hour/Minutes of Phase C PF Max Time - Seconds of Phase C PF Max Date - Month/Day of Phase C PF Max Date - Year of Phase C Power Factor Max Reserved Reserved 3 Phase Positive Real Energy Used (high) 3 Phase Positive Real Energy Used (low) 3 Phase Negative Real Energy Used (high) 3 Phase Negative Real Energy Used (low) 3 Phase Positive React. Energy Used (high) 3 Phase Positive React. Energy Used (low) 3 Phase Neg Reactive Energy Used (high) 3 Phase Neg Reactive Energy Used (low) 3 Phase Apparent Energy Used (high) 3 Phase Apparent Energy Used (low) 3 Phase Energy Used in Last 24 h (high) 3 Phase Energy Used in Last 24 h (low) 3 Phase Energy Cost Since Reset (high) 3 Phase Energy Cost Since Reset (low) 3 Phase Energy Cost Per Day (high) 3 Phase Energy Cost Per Day (low) Time - Hours/Minutes of Last Reset Time - Seconds of Last Reset Date - Month/Day of Last Reset Date - Year of Last Reset Tariff Period 1 Positive Real Energy (high) Tariff Period 1 Positive Real Energy (low) Tariff Period 1 Negative Real Energy (high) Tariff Period 1 Negative Real Energy (low) Tariff Period 2 Positive Real Energy (high) Tariff Period 2 Positive Real Energy (low) -- -----------
---
kWh
F3
N/A
---
---
kWh
F3
N/A
---
---
kvarh
F3
N/A
---
---
kvarh
F3
N/A
-------------------
-------------------
---
---
kWh
F3
N/A
---
---
kWh
F3
N/A
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM27
---
---
F3
---
---
kWh
F3
N/A
---
---
kWh
F3
N/A
-------------
-------------
F3 F3 F3 F3 F3 F3
---
---
0.01 x kVA
F3
N/A
---
---
F22
N/A
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM28
Date - Mnth/Day of Phase A Cur. Dmd --Max Date - Year of Phase A Cur. Dmd Max --Time - Hours/Min of Phase B Cur. Dmd --Max Time - Seconds of Phase B Cur. Dmd Max ---
Date - Mnth/Day of Phase B Cur. Dmd --Max Date - Year of Phase B Cur. Dmd Max --Time - Hours/Min of Phase C Cur. Dmd --Max Time - Seconds of Phase C Cur. Dmd Max ---
Date - Mnth/Day of Phase C Cur. Dmd --Max Date - Year of Phase C Cur. Dmd Max --Time - Hours/Min of Neutral Cur. Dmd --Max Time - Seconds of Neutral Cur. Dmd Max ---
Date - Month/Day of Neutral Cur. Dmd --Max Date - Year of Neutral Cur. Dmd Max Time - Hours/Min of Real Pwr Dmd Max Time - Seconds of Real Pwr Dmd Max Date - Month/Day of Real Pwr Dmd Max Date - Year of Real Pwr Dmd Max Time - Hours/Min of React Pwr Dmd Max Date - Month/Day of React Pwr Dmd Max Date - Year of React Pwr Dmd Max -------------
Time - Hour/Min of App. Pwr Dmd Max --Time - Seconds of Apparent Pwr Dmd --Max Date - Month/Day of App. Pwr Dmd Max Reserved Reserved Frequency Frequency Minimum Frequency Maximum Time - Hours/Min of Frequency Max Time - Seconds of Frequency Max Date - Month/Day of Frequency Max Date - Year of Frequency Max Time - Hours/Min of Frequency Min ---------------- ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM29
Pulse Count Cleared Time Hours/Min ------Pulse Count Cleared Date Month/Day ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM30
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM31
Message Buffer characters 11 and 12 --Message Buffer characters 13 and 14 --Message Buffer characters 15 and 16 --Message Buffer characters 17 and 18 --Message Buffer characters 19 and 20 --Message Buffer characters 21 and 22 --Message Buffer characters 23 and 24 --Message Buffer characters 25 and 26 --Message Buffer characters 27 and 28 --Message Buffer characters 29 and 30 --Message Buffer characters 31 and 32 --Message Buffer characters 33 and 34 --Message Buffer characters 35 and 36 ---
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM32
Message Buffer characters 37 and 38 --Message Buffer characters 39 and 40 --Reserved Reserved High Speed Sampling Parameter High Speed Sampling Scale Factor (high) High Speed Sampling Scale Factor (low) Freq. of High Speed Sampling Waveform Time - Seconds of Last Sampling Date - Month/Day of Last Sampling Date - Year of Last Sampling High Speed Sample Buffer 1 High Speed Sample Buffer 2 High Speed Sample Buffer 3 High Speed Sample Buffer 4 High Speed Sample Buffer 254 High Speed Sample Buffer 255 High Speed Sample Buffer 256 Reserved Reserved Time - Hours/Minutes of Last Capture --Time - Seconds of Last Capture Date - Month/Day of Last Capture Date - Year of Last Capture Frequency of Last Capture Reserved Reserved Reserved Ia Waveform Capture Scale Factor (high) Ia Waveform Capture Scale Factor (low) Ia Sample Buffer 1 Ia Sample Buffer 2 Ia Sample Buffer 3 Ia Sample Buffer 4 Ia Sample Buffer 125 Ia Sample Buffer 126 Ia Sample Buffer 127 Ia Sample Buffer 128 ---------- ---------------- ----
---
0.01 xHz --------ADC counts ADC counts ADC counts ADC counts ADC counts ADC counts ADC counts --------0.01 x Hz
N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
---------- ---------
A x 10000 ADC counts ADC counts ADC counts ADC counts ADC counts ADC counts ADC counts ADC counts
F3 F2 F2 F2 F2 F2 F2 F2 F2
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM33
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM34
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM35
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM36
Log 1 Pointer to 1st Item of 1st Record --(low) Log 1 Block Number of Next Record to Write Log 1 Register No. of Next Record to Write
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM37
Log 2 Pointer to 1st Item of 1st Record --(low) Log 2 Block Number of Next Record to Write Log 2 Register No. of Next Record to Write Log 2 Pointer of 1st Item of Record after Last (high) Log 2 Pointer of 1st Item of Record after Last (low) Log 2 Status Log 2 Records Used (high) Log 2 Records Used (low) Log 2 Time Until next Reading (high) Log 2 Time Until next Reading (low) Reserved Reserved Total Number of Events Since Last Clear -- -----
---------
---------
Event Record Last Cleared Time - Hrs./ --Min. Event Record Last Cleared Time Seconds Event Record Last Cleared Date Month/Day -----
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM38
Event Record Last Cleared Date - Year --Reserved Reserved Record #N Event Number Record #N Event Cause Record #N Time - Hours/Minutes Record #N Time - Seconds Record #N Date - Month/Day Record #N Date - Year Record #N Ia Record #N Ib Record #N Ic Record #N In Record #N I Unbalance Record #N Van (high) Record #N Van (low) Record #N Vbn (high) Record #N Vbn (low) Record #N Vcn (high) Record #N Vcn (low) Record #N Vab (high) Record #N Vab (low) Record #N Vbc (high) Record #N Vbc (low) Record #N Vca (high) Record #N Vca (low) Record #N V Unbalance Record #N Pa (high) Record #N Pa (low) Record #N Qa (high) Record #N Qa (low) Record #N Sa (high) Record #N Sa (low) Record #N PFa Record #N Pb (high) Record #N Pb (low) Record #N Qb (high) Record #N Qb (low) Record #N Sb (high) Record #N Sb (low) Record #N PFb Record #N Pc (high) Record #N Pc (low) ------------------------------------------------------
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM39
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM40
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM41
DESCRIPTION Disturbances since Last Clear Swell/Sag Last Cleared Time (Sec.) Swell/Sag Last Cleared Date (Month/ Day.) Swell/Sag Last Cleared Date (Year.) Reserved Reserved Record N Disturbance Number Record N Disturbance Type Record N Disturbance Source Record N Time (hours/minutes) Record N Time (seconds) Record N Date (month/day) Record N Date (seconds) Record N Over/Undervoltage Duration (high) Record N Over/Undervoltage Duration (low) Record N Average Voltage (high) Record N Average Voltage (low) Reserved Reserved Meter ID characters 1 and 2 Meter ID characters 3 and 4 Meter ID characters 5 and 6 Meter ID characters 7 and 8 Meter ID characters 9 and 10 Meter ID characters 11 and 12 Meter ID characters 13 and 14 Meter ID characters 15 and 16 Meter ID characters 17 and 18 Meter ID characters 19 and 20 Reserved Reserved Default Message Time Reserved Display Filter Constant Reserved Reserved
RANGE --------
FORMAT F1 F22 F23 F24 F25 F1 F118 F119 F22 F23 F24 F25
FACTORY DEFAULT 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
cycles
F3
N/A
0.1 V
F3
N/A
Setpoint Values (Holding Registers) Addresses: 1000 to 131F -------------------- 1 to 1201*** 1 to 10 -------------------- 1 1 ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII min x0.1 -- F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F1 F1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 10 = 1.0 min 4
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM42
RS485 COM1 1018 SERIAL PORT 1019 101A 101B to 101F RS485 COM2 1020 SERIAL PORT 1021 1022 to 1027 1028 RS232 SERIAL PORT 1029 102A to 102F 1030 CALCU1031 LATION PARAMETERS 1032 1033 1034 1035 1036 1037 CLEAR DATA 1038 1039 103A 103B 103C 103D 103E 103F 1040 1041 1042 1043 DNP 1044 1045 1046 TARIFF 1047 1048 1049 104A 104B 104C
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM43
See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74 0 to 59 1 --F14 See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74
See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74 0 to 59 1 --F14 0=NOT USED See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM44
RANGE 0 to 59
STEP VALUE 1
FORMAT F14
See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74 0 to 59 1 --F14 0=NOT USED See Analog Output Parameter Range for Serial Ports on page COMM-74 See Analog Output Parameter Range for Serial Ports on page COMM-74 1 1 -----------------------------1 1 1 1 5 ----ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII --------0.1 x s F2 F19 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F1 F1 F29 F1 F1 0 0=OFF MA IN A NA LO G IN PU T U ni ts 0 0 0=OFF 0 100=10.0 s
--------------------
Analog In Main Name 11th and 12th char. Analog In Main Name 13th and 14th char. Analog In Main Name 15h and 16th char. Analog In Main Name 17th and 18th char. Analog In Main Name 19 and 20 char.
th th
Analog In Main Units 1st and 2nd char. Analog In Main Units 3rd and 4th char. Analog In Main Units 5 and 6 char. Analog In Main Units 7th and 8th char. Analog Input Main 4 mA Value Analog Input Main 20 mA Value Analog Input Main Relay Analog Input Main Level Analog Input Main Delay Reserved Reserved Reserved Analog In Alt Name 1st and 2nd char. Analog In Alt Name 3rd and 4th char. Analog In Alt Name 5th and 6th char. Analog In Alt Name 7th and 8th char. Analog In Alt Name 9th and 10th char.
th th
Analog In Main Units 9th and 10th char. --0 to 65000 0 to 65000 0 to 4 0 to 65000 5 to 6000
----------
-----------
AL T A NA LO
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM45
Analog In Alt Name 13th and 14th char. --Analog In Alt Name 15h and 16th char. ---Analog In Alt Name 17th and 18th char. --Analog In Alt Name 19th and 20th char.
rd th th
Analog In Alt Units 1st and 2nd char. Analog In Alt Units 3 and 4 char. Analog In Alt Units 5 and 6 char. Analog In Alt Units 7th and 8th char. Analog In Alt Units 9th and 10th char. Analog Input Alt 4 mA Value Analog Input Alt 20 mA Value Analog Input Alt Relay Analog Input Alt Level Analog Input Alt Delay Reserved Reserved Switch A Name characters 1 and 2 Switch A Name characters 3 and 4 Switch A Name characters 5 and 6 Switch A Name characters 7 and 8 Switch A Name characters 9 and 10 Switch A Name characters 11 and 12 Switch A Name characters 13 and 14 Switch A Name characters 15 and 16 Switch A Name characters 17 and 18 Switch A Name characters 19 and 20 Switch A Function Switch A Activation Switch A Time Delay Reserved Reserved Reserved Switch B Name characters 1 and 2 Switch B Name characters 3 and 4 Switch B Name characters 5 and 6 Switch B Name characters 7 and 8 Switch B Name characters 9 and 10 Switch B Name characters 11 and 12 Switch B Name characters 13 and 14 Switch B Name characters 15 and 16 Switch B Name characters 17 and 18 Switch B Name characters 19 and 20 Switch B Function Switch B Activation Switch B Time Delay
th
--------------------0 to 14 0 to 1 0 to 6000
--------------------1 1 1
ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ASCII ----0.1 x s
F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F20 F27 F1
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM46
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM47
FORMAT F1
----------1 1 1 1 1
ASCII ASCII ASCII ASCII ASCII Units Units Units Units ---
U ni ts 1 1 1 1 9 = 1+2+3+4
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM48
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM49
Positive Reactive Power Level in MVAR 1 to 65000 1 to 65000 0 to 4 0 to 100 0 to 100 5 to 6000 0 to 4 0 to 100 0 to 100 5 to 6000 0 to 4 0 to 100 0 to 100 5 to 6000 0 to 4 0 to 100 0 to 100 5 to 6000
Positive Reactive Power Demand Relay 0 to 4 Positive Reactive Power Demand Level 1 to 65000 Apparent Power Demand Relay Apparent Power Demand Level 0 to 4 1 to 65000
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM50
STEP VALUE 1 1 1 1
1 1 5 1 1 1 1 1
----0.1 x s s s --% %
F29 F1 F1 F1 F1 F11 F1 F1
1 1 5 1 1 5 1 1 5 1 1 5
0=OFF 100 100=10.0 s 0=OFF 100 100=10.0 s 0=OFF 100 100=10.0 s 0=OFF 100 100=10.0 s 0=OFF 15 min 0A 0A 0A 0A 0V 0V
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM51
Programmable message chars 9 & 10 32 to 127 Programmable message chars 11 & 12 32 to 127 Programmable message chars 13 & 14 32 to 127 Programmable message chars 15 & 16 32 to 127 Programmable message chars 17 & 18 32 to 127 Programmable message chars 19 & 20 32 to 127 Programmable message chars 21 & 22 32 to 127 Programmable message chars 23 & 24 32 to 127 Programmable message chars 25 & 26 32 to 127 Programmable message chars 27 & 28 32 to 127 Programmable message chars 29 & 30 32 to 127 Programmable message chars 31 & 32 32 to 127 Programmable message chars 33 & 34 32 to 127 Programmable message chars 35 & 36 32 to 127
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM52
Programmable message chars 37 & 38 32 to 127 Programmable message chars 39 & 40 32 to 127 Reserved Reserved Flash message characters 1 and 2 Flash message characters 3 and 4 Flash message characters 5 and 6 Flash message characters 7 and 8 Flash message characters 9 and 10 Flash message characters 11 and 12 Flash message characters 13 and 14 Flash message characters 15 and 16 Flash message characters 17 and 18 Flash message characters 19 and 20 Flash message characters 21 and 22 Flash message characters 23 and 24 Flash message characters 25 and 26 Flash message characters 27 and 28 Flash message characters 29 and 30 Flash message characters 31 and 32 Flash message characters 33 and 34 Flash message characters 35 and 36 Flash message characters 37 and 38 Flash message characters 39 and 40 Reserved Reserved Log 1 Interval (high) Log 1 Interval (low) Log 2 Interval (high) Log 2 Interval (low) Log 1 Mode Log 2 Mode Log Size Determination Log 1 Size Data Log Memory Access Block Number Stop Data Log 1 Stop Data Log 2 Reserved Reserved Ia Log Assignment Ib Log Assignment Ic Log Assignment Iavg Log Assignment 0 to 3 0 to 3 0 to 3 0 to 3 1 to 86400 1 to 86400 0 to 1 0 to 1 0 to 1 0 to 100 0 to 511 0 to 1 0 to 1 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127
1 1 1 1 1 1 1 1 1 1 1 1 1
3600 3600 0 = RUN TO FILL 0 = RUN TO FILL 0 = AUTOMATIC 50% 0 0=NO 0=NO 0 = NONE 0 = NONE 0 = NONE 0 = NONE
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM53
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM54
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM55
DESCRIPTION Passcode Input 1 Passcode Input 2 Passcode Input 3 Passcode Input 4 Passcode Input 5 Passcode Input 6 Passcode Input 7 Passcode Input 8 Passcode Input 9 Passcode Input 10 Reserved Reserved Record Selector Sag Level % Nominal Swell Level % Nominal Reserved Reserved
RANGE 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 32 to 127 0 to 65535 20 to 100 101 to 151
STEP VALUE 1 1 1 1 1 1 1 1 1 1 1 1 1
FORMAT F10 F10 F10 F10 F10 F10 F10 F10 F10 F10 F1 F1*** F1***
Notes: *Data type depends on the Command Operation Code. ** Any valid Actual Values or Setpoints address. *** Maximum Setpoint value represents OFF. **** Minimum Setpoint value represents OFF. ***** Maximum Setpoint value represents UNLIMITED.
COMM56
3.4
COMM57
COMM58
COMM59
COMM60
COMM61
COMM62
Unsigned Integer: Harmonic Spectrum Parameter FFFF 0 = None 1 = Phase A Current 2 = Phase B Current 3 = Phase C Current 4 = Neutral Current 5 = Voltage Vax 6 = Voltage Vbx 7 = Voltage Vcx ----------------FFFF ----FFFF ------FFFF ----------FFFF -------
F27
F28
Unsigned Integer: Demand Calculation 0 = Thermal Exponential 1 = Block Interval 2 = Rolling Interval
F29
Unsigned Integer: Alarm/Control Relay 0 = Off 1 = Alarm Relay 2 = Auxiliary Relay 1 3 = Auxiliary Relay 2 4 = Auxiliary Relay 3
F30
Unsigned Integer: Phases Required 0 = Any One 1 = Any Two 2 = All Three
COMM63
COMM64
COMM65
COMM66
COMM67
COMM68
COMM69
COMM70
COMM71
COMM72
COMM73
3.5
0 1 2 3 4 5 *
Not Used Phase A Current Phase B Current Phase C Current Neutral Current Average Phase Current
0 1 1 1 1 1
--% % % % %
0 0 0 0 0 0
Since values of 0 and +0 both exist for power factor, the value stored in the PQMII serial register is the opposite of the value shown on the display. For example: if a range of 0.23 lead (0.23) to 0.35 lag (+0.35) is required, 77 (100 + 23)and +65 (100 35) must be sent.
COMM74
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 *
Current Unbalance Voltage Van Voltage Vbn Voltage Vcn Voltage Vab Voltage Vbc Voltage Vca Average Phase Voltage Average Line Voltage Voltage Unbalance Frequency *3 Phase PF 3 Phase kW 3 Phase kvar 3 Phase kVA 3 Phase MW 3 Phase Mvar 3 Phase MVA *Phase A PF Phase A kW Phase A kvar Phase A kVA *Phase B PF Phase B kW Phase B kvar Phase B kVA *Phase C PF Phase C kW Phase C kvar
0 to 1000 0 to 200 0 to 200 0 to 200 0 to 200 0 to 200 0 to 200 0 to 200 0 to 200 0 to 1000 0 to 7500 99 to +99 32500 to +32500 32500 to +32500 0 to 65400 32500 to +32500 32500 to +32500 0 to 65400 99 to +99 32500 to +32500 32500 to +32500 0 to 65400 99 to +99 32500 to +32500 32500 to +32500 0 to 65400 99 to +99 32500 to +32500 32500 to +32500
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0.1 x% % % % % % % % % 0.1 x% 0.01 x Hz 0.01 x PF kW kvar kVA 0.1 x MW 0.1 x Mvar 0.1 x MVA 0.01 x PF kW kvar kVA 0.01 x PF kW kvar kVA 0.01 x PF kW kvar
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Since values of 0 and +0 both exist for power factor, the value stored in the PQMII serial register is the opposite of the value shown on the display. For example: if a range of 0.23 lead (0.23) to 0.35 lag (+0.35) is required, 77 (100 + 23)and +65 (100 35) must be sent.
COMM75
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 *
Phase C kVA 3 Phase +kWh Used 3 Phase +kvarh Used 3 Phase -kWh Used 3 Phase -kvarh Used 3 Phase kVAh Used Phase A Current Demand Phase B Current Demand Phase C Current Demand Neutral Current Demand 3 Phase kW Demand 3 Phase kvar Demand 3 Phase kVA Demand 3 Phase Current THD Three Phase Voltage THD Phase A Current THD Phase B Current THD Phase C Current THD Voltage Van THD Voltage Vbn THD Voltage Vcn THD Voltage Vab THD Voltage Vbc THD Neutral Current THD Serial Control
0 to 65400 0 to 65400 0 to 65400 0 to 65400 0 to 65400 0 to 65400 0 to 7500 0 to 7500 0 to 7500 0 to 7500 32500 to +32500 32500 to +32500 0 to 65400 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 0 to 1000 32500 to +32500
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
kVA kWh kvarh kWh kvarh kVAh A A A A kW kvar kVA 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % 0.1 % ---
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Since values of 0 and +0 both exist for power factor, the value stored in the PQMII serial register is the opposite of the value shown on the display. For example: if a range of 0.23 lead (0.23) to 0.35 lag (+0.35) is required, 77 (100 + 23)and +65 (100 35) must be sent.
COMM76
Vendor Name: General Electric Multilin Inc. Device Name: PQMII Power Quality Meter Highest DNP Level Supported: For Requests: Level 2 For Responses: Level 2 Device Function: Master Slave
Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): none Maximum Data Link Frame Size (octets): Transmitted: 249 Received: 292 Maximum Data Link Re-tries: None Fixed Configurable Requires Data Link Layer Confirmation: Never Always Sometimes Configurable Requires Application Layer Confirmation: Never Always When reporting Event Data When sending multi-fragment responses Sometimes Configurable Timeouts while waiting for: Data Link Confirm Complete Appl. Fragment Application Confirm Complete Appl. Response Others: (None)
None None None Fixed Fixed Fixed Variable Variable Variable Configurable Configurable Configurable Configurable
Maximum Application Fragment Size (octets): Transmitted: 2048 Received: 2048 Maximum Application Layer Re-tries: None Configurable
COMM77
Executes Control Operations: Write Binary Outputs Select/Operate Direct Operate Direct Operate: No Ack Count > 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue
No action is taken if Count is zero; Queue, Clear, Trip, Close, On-Time, and Off-Time fields are ignored Never Always Sometimes Configurable Never Always Sometimes Configurable Reports time-tagged Binary Input Change Events when no specific variation requested: Never Binary Input Change With Time Binary Input Change With Relative Time Configurable Sends Static Data in Unsolicited Responses: Never When Device Restarts When Status Flags Change Counters Roll Over at: No Counters Reported Configurable 16 Bits 32 Bits Other Value Point-by-point list attached
No
Reports Binary Input Change Events when no specific variations requested: Never Only time-tagged Only non-time-tagged Configurable to send both, one or the other Sends Unsolicited Responses: Never Configurable Only certain objects Sometimes ENABLE/DISABLE UNSOLICITED Function codes supported Default Counter Object/Variation: No Counters Reported Configurable Default Object / Default Variation Point-by-point list attached Sends Multi-Fragment Responses:
Yes
4.2
Implementation Table
The following table lists all objects recognized and returned by the PQMII. Additional information provided on the following pages includes lists of the default variations and defined point numbers returned for each object.
COMM78
3.
The point tables for Binary Input and Analog Input objects contain a field which defines which event class the corresponding static data has been assigned to. For this object, the qualifier code must specify an index of 7 only. Warm Restart (function code 14) is supported although it is not required by the DNP level 2 specification. Object 1 Variation 1 always indicates On Line for all points. Table 4: DNP Implementation Table
Object Request Func Codes Qual Codes (Hex) 06 00, 01, 06 00, 01, 06 06, 07, 08 06, 07, 08 06, 07, 08 06 00, 01, 06 17, 28 06, 07, 08 06, 07, 08 06, 07, 08 06 00, 01, 06 00, 01, 06 00, 01, 06 00, 01, 06 06, 07, 08 06, 07, 08 06, 07, 08 06, 07, 08 06, 07, 08 07 (Note 1) 06 06, 07, 08 06, 07, 08 06, 07, 08 00 (Note 4) 129 129 129 129 129 129 129 129 129 129 17, 28 17, 28 17, 28 17, 28 07 129 129 129 129 00, 01 00, 01 00, 01 00, 01 129 129 129 129 129 00, 01 17, 28 00. 01 00. 01 00. 01 129 129 17, 28 17, 28 129 129 00, 01 00, 01 Response Func Codes Qual Codes (Hex)
4. 5. 6.
Obj
Var
Description
1 1 1 2 2 2 10 10 12 20 20 20 30 30 30 30 30 32 32 32 32 32 50 60 60 60 60 80
0 1 2 0 1 2 0 2 1 0 5 6 0 1 2 3 4 0 1 2 3 4 1 1 2 3 4 1
Binary Input - All Variations Binary Input Binary Input With Status (Note 6) Binary Input Change - All Variations Binary Input Change Without Time Binary Input Change With Time Binary Output - All Variations Binary Output Status Control Relay Output Block Binary Counter - All Variations 32-Bit Binary Counter Without Flag 16-Bit Binary Counter Without Flag Analog Input - All Variations 32-Bit Analog Input With Flag 16-Bit Analog Input With Flag 32-Bit Analog Input Without Flag 16-Bit Analog Input Without Flag Analog Input Change - All Variations 32-Bit Analog Input Change without Time 16-Bit Analog Input Change without Time 32-Bit Analog Input Change with Time 16-Bit Analog Input Change with Time Time and Date Class 0 Data (Note 2) Class 1 Data (Note 3) Class 2 Data (Note 3) Class 3 Data (Note 3) Internal Indications No object - Cold Start No object - Warm Start (Note 5) No object - enable unsolicited (parsed only) No object - disable unsolicited (parsed only) No object - Delay Measurement
1 1 1 1 1 1 1 1 3, 4, 5, 6 1, 7, 8, 9,10 1, 7, 8, 9, 10 1, 7, 8, 9, 10 1 1 1 1 1 1 1 1 1 1 1, 2 1 1 1 1 2 13 14 20 21 23
COMM79
4.3
Default Variations
The following table specifies the default variation for all objects returned by the relay. These are the variations that will be returned for the object in a response when no specific variation is specified in a request. Table 5: Default Variations
Object Description Default Variation
1 2 10 12 20 30 32
Binary Input - Single Bit Binary Input Change With Time Binary Output Status Control Relay Output Block 32-Bit Binary Counter Without Flag 16-Bit Analog Input Without Flag 16-Bit Analog Input Change Without Time
1 2 2 1 5 2 2
4.4
0 0 0 0 0 1
7 4 1 2 3 3
Device Restart: set when PQMII powers up, cleared by writing zero to object 80 Need Time -- set whenever the PQMII has a CLOCK NOT SET alarm, cleared by setting the clock Class 1: indicates that class 1 events are available Class 2: indicates that class 2 events are available Class 3: indicates that class 2 events are available Buffer Overflow: generally indicates that the host has not picked up the event data often enough
COMM80
Note
This point is also reflected in the corresponding internal indication (IIN) bit in each response header. Table 7: Binary Input / Binary Input Change Points (Sheet 1 of 4)
Index Description Event Class Assigned To
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 *
Alarm condition(s) active Clock not set * Clock drifting Internal error: ADC reference out of range Reserved Internal error: switch input circuit fault PQMII (display) option installed ** T20 (4-20 mA transducer) option installed ** T1 (0-1 mA transducer) option installed ** C (control) option installed ** A (power analysis) option installed ** Switch A closed Switch B closed Switch C closed Switch D closed Alarm relay energized Auxiliary relay 1 energized Auxiliary relay 2 energized Auxiliary relay 3 energized Aux 1 relay LED active Aux 2 relay LED active
Class 1 Class 1 Class 1 Class 1 --Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1
This point is also reflected in the corresponding internal indication (IIN) bit in each response header. ** This point is not reflected in a Binary Input Change.
COMM81
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 *
Aux 3 relay LED active Alarm LED active Program LED active Simulation LED active Alarm relay LED active Self test LED active Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Alarm active: phase undercurrent Alarm active: phase overcurrent Alarm active: neutral overcurrent Alarm active: undervoltage Alarm active: overvoltage Alarm active: current unbalance Alarm active: voltage unbalance Alarm active: voltage phase reversal Alarm active: power factor lead alarm 1 Alarm active: power factor lead alarm 2 Alarm active: power factor lag alarm 1 Alarm active: power factor lag alarm 2 Alarm active: positive real power Alarm active: negative real power Alarm active: positive reactive power
Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 ----------------Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1
This point is also reflected in the corresponding internal indication (IIN) bit in each response header. ** This point is not reflected in a Binary Input Change.
COMM82
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 *
Alarm active: negative reactive power Alarm active: underfrequency Alarm active: overfrequency Alarm active: real power demand Alarm active: reactive power demand Alarm active: apparent power demand Alarm active: phase A current demand Alarm active: phase B current demand Alarm active: phase C current demand Alarm active: Neutral demand Alarm active: switch A Alarm active: switch B Alarm active: switch C Alarm active: switch D Alarm active: internal fault Alarm active: serial COM1 failure Alarm active: serial COM2 failure Alarm active: clock not set Alarm active: parameters not set Alarm active: Pulse input 1 Alarm active: current THD Alarm active: voltage THD Alarm active: analog input main Alarm active: analog input alt Alarm active: data log 1 Alarm active: data log 2 Alarm active: Negative real demand Alarm active: Negative reactive demand Alarm active: Pulse input 2
Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1 Class 1
This point is also reflected in the corresponding internal indication (IIN) bit in each response header. ** This point is not reflected in a Binary Input Change.
COMM83
79 80 81 82 *
Alarm active: Pulse input 3 Alarm active: Pulse input 4 Alarm active: Pulse input total Alarm active: Time
This point is also reflected in the corresponding internal indication (IIN) bit in each response header. ** This point is not reflected in a Binary Input Change.
5.2
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Reset Alarm relay on Alarm relay off Auxiliary relay 1 on Auxiliary relay 1 off Auxiliary relay 2 on Auxiliary relay 2 off Auxiliary relay 3 on Auxiliary relay 3 off Display 40 character flash message for 5 seconds (the display message must be set up using Modbus) Clear energy values Clear max. demand values Clear min./max current values Clear min./max voltage values Clear min./max power values Clear max. THD values Clear switch input pulse count Clear event record
COMM84
18 19 20 21 22 23 24 25 26 27
Note
Simulate MENU keypress Simulate ESCAPE keypress Simulate RESET keypress Simulate ENTER keypress Simulate MESSAGE UP keypress Simulate MESSAGE DOWN keypress Simulate MESSAGE LEFT keypress Simulate MESSAGE RIGHT keypress Simulate VALUE UP keypress Simulate VALUE DOWN keypress
Index points 0 and 9 through 27 are not reflected in the Binary Output.
The following restrictions should be observed when using object 12 to control the points listed in the following table. 1. The Count field is checked first. If it is zero, the command will be accepted but no action will be taken. If this field is non-zero, the command will be executed exactly once regardless of its value. The Control Code field of object 12 is then inspected: 3. 4. A NUL Code will cause the command to be accepted without any action being taken. A Code of Pulse On (1) is valid for all points. This is used to activate the function (e.g., Reset) associated with the point. All other Codes are invalid and will be rejected. The Queue, Clear, and Trip/Close sub-fields are ignored.
2.
The On Time and Off Time fields are ignored. A Pulse On Code takes effect immediately when received. Thus, the timing is irrelevant. The Status field in the response will reflect the success or failure of the control attempt thus: A Status of Request Accepted (0) will be returned if the command was accepted. A Status of Request not Accepted due to Formatting Errors (3) will be returned if the Control Code field was incorrectly formatted or an invalid Code was present in the command. A Status of Control Operation not Supported for this Point (4) will be returned in response to a Latch On or Latch Off command
COMM85
5.
An operate of the Reset, alarm relay on/off or Aux Relay 1-3 on/off points may fail (even if the command is accepted) due to other inputs or conditions (e.g., alarm conditions) existing at the time. To verify the success or failure of an operate of these points it is necessary that the associated Binary Input(s) be examined after the control attempt is performed. When using object 10 to read the status of a Binary Output, a read will always return zero.
6.
5.3
32-bit volts
1 unit
F3
32-bit volts
1 unit
F3
32-bit VA
1 unit
F3
32-bit VA 1000ths of nominal A 1000ths of nominal 1000ths of nominal 1000ths of nominal 1000ths of nominal tenths of 1 percent 1000ths of nominal V 1000ths of nominal V
1 unit
F3
8 9 10 11 12 13 14 15
F1 F1 F1 F1 F1 F1 F3 F3
1 1 1 1 1 2 1 1
COMM86
COMM87
COMM88
COMM89
COMM90
footnote reference are located at the end of the table 1. This point is used to reconstruct current values from the 1,000ths per-unit quantities given in the other points. Multiply the particular point by this one, and divide by 1000 to get amps. For example, given a CT primary setpoint value of 3000 and an actual phase A current reading from the DUT of 1077 A, the reconstructed phase A current is:
Point 0 Point 8 3000 359 Ia(reconstructed) = ---------------------------------------- = --------------------------- = 1077 A 1000 1000
2. 3. The VT Ratio setpoint is always reported, but is not used if a direct (i.e., without VTs) voltage wiring scheme is configured. In this case the VT Ratio setpoint is ignored, and a ratio of 1.0:1 is used in the PQMII. This point is used to reconstruct voltage values from the 1,000ths per-unit quantities given in the other points. Multiply the particular point by this one, and divide by 1000 to get volts. Since some SCADA systems do not read 32 bit values, you can also multiply the VT ratio and nominal secondary (both of which are 16 bit) in the master in cases where the nominal primary may exceed 32767 volts. For example, given a VT ratio of 300:1, a VT nominal secondary volts setting of 115 V, and an actual phase-neutral voltage reading from the DUT of 19919 V, we have:
Point 5 Point 14 577 34500 Van ( reconstructed ) = ------------------------------------------- = ------------------------------ = 19.91 kV 1000 1000 577 59756 Vbn ( reconstructed ) = Point 5 Point 18 = ------------------------------ = 34.50 kV ------------------------------------------1000 1000
COMM91
4. 5. 6. 7.
This point is used to reconstruct power values from the 1,000ths per-unit quantities given in the other points. Multiply the particular point by this one, and divide by 1000 to get VA, kW or kvar. The maximum value for Nominal Single-Phase VA and Nominal Three-Phase VA is 983010000 VA. When this value is over-range, it will indicate 1; in this case, the DNP power values become the actual value and no formula is used. In Modbus, the current keypress is reported with format code F6. In order to fit the value into a sixteen-bit signed value, F8 is used in DNP, with ASCII zero (48 decimal) returned when no key is pressed. This point is not used for reconstructing any voltage values. The 3 difference between phase-to-phase and phaseto-neutral values is accounted for in the actual voltage points themselves. The VT nominal phase-to-neutral voltage (point 5) is used to reconstruct all voltage values.
5.4
Counters
The DNP point list for Binary Counters (object 20) is shown below: Table 10: Counters Point List
Point Num Modbus Register Description Unit Format code
0 1 2 3 4 5 6 7 8 9 10 11 12
Note
0450 0452 0454 0456 0460 03D0 03D2 03D4 03D6 03D8 03DA 03DC 03DE
Pulse Input 1 Pulse Input 2 Pulse Input 3 Pulse Input 4 Totalized Pulse Input 3 Phase Positive Real Energy Used 3 Phase Negative Real Energy Used 3 Phase Positive React. Energy Used 3 Phase Negative React. Energy Used 3 Phase Apparent Energy Used 3 Phase Energy Used in Last 24 h 3 Phase Energy Cost Since Reset 3 Phase Energy Cost Per Day
F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3 F3
Only counter points 0 to 4 can be cleared using function codes 9 and 10, and doing so disturbs the totals presented on the display and via Modbus communications. In general, the binary output points which clear data should be used if it is necessary to clear any of these counters.
COMM92