Page 3
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 the ASCII serial communications protocol used to transfer data between a master computer station and the PM130. The document provides the complete information necessary to develop a third-party communications software capable of communication with the Series PM130 instruments. All messages within the ASCII communications protocol are designed to consist only of printable characters.
2 ASCII FRAMING The following specifies the ASCII message frame: Field No. SYNC Message Slave Message Message Check Trailer Contents length address type body (CRLF) Length, char 0 to 246 SYNC Synchronization character: one character '!' (ASCII 33), used for starting synchronization. Message length The length of the message including only number of bytes in fields #2, #3, #4 and #5.
Page 7
Check sum Arithmetic sum, calculated in a 2-byte word over fields #2, #3, #4 and #5 to produce a one-byte Σ check sum in the range of 22h to 7Eh (hexadecimal) as follows: [ (each byte - 22H)] mod 5CH + 22H Trailer Two ASCII characters CR (ASCII 13) and LF (ASCII 10).
3 EXCEPTION RESPONSES The instrument will send the following error codes in the message body in response to incorrect host requests: the instrument is in programming mode invalid request type or illegal operation invalid data address or data value, or data is not available NOTE When a check or framing error is detected, the instrument will not act on or respond to the master's request.
4 SPECIFIC ASCII REQUESTS 4.1 Basic Data Table 4-1 Read Request Message type (ASCII) Message body (decimal) Request - no body Response Field Offset Length Parameter Unit Range Voltage L1/L12 V/kV 0 to Vmax Voltage L2/L21 V/kV 0 to Vmax Voltage L3/L31 V/kV 0 to Vmax...
Reserved Fields indicated by an N/A mark are padded with ASCII zeros. The parameter limits are as follows: Vmax (690 V input option) = 828V @ PT Ratio = 1 Vmax (690 V input option) = 144 × PT Ratio [V] @ PT Ratio > 1 Vmax (120 V input option) =144 ×...
Parameter Identifier Range CT primary current 1 to 50000 A Power demand period (E) 1,2,5,10,15,20,30,60 min 255 = external synchronization The number of demand periods (E) F47 1 - 15 Volt/ampere demand period 0 to 1800 sec Averaging buffer size 8, 16, 32 Reset enable/disable 0 = disable, 1 = enable...
4.4 Reset/Clear Functions These operations can be also performed by using the direct write requests instead of the specific request ‘4’ (see Section 5.11). Table 4-7 Write Request Message type (ASCII) Message body (hexadecimal) Request/Response Field Offset Length Parameter Range Reset function see Table 4-8 Target...
4.7 Extended Instrument Status Table 4-11 Read Request Message type (ASCII) Message body (hexadecimal) Request - no body Response Field Offset Length Parameter Range Relay status see Table 4-12 Not used Not used Setpoints status see Table 4-13 Log status see Table 4-14 Not used Table 4-12 Relay Status...
4.8 Pulsing Setpoints Table 4-15 Read Request Message type (ASCII) Message body (hexadecimal) Request Field Offset Length Parameter Range Pulse output ID 0 (see Table 4-17) Response Field Offset Length Parameter Range Pulse output ID 0 (see Table 4-17) Output parameter ID see Table 4-18 For energy pulsing = 0-9999...
4.9 Min/Max Log The Min/Max log read request is supported only for compatibility with other models of instruments. Because the Min/Max log is not time stamped in the PM130, this request returns you only values of the Min/Max log parameters which you can read directly via extended data registers (see Table 5-7). Table 4-19 Read Request Message type (ASCII) Message body (hexadecimal)
5 DIRECT READ/WRITE REQUESTS 5.1 General This chapter describes the instrument data locations that are addressed directly using data location indexes. These locations can be accessed by using universal direct read/write requests instead of specific ASCII requests. A data index is a 4-digit hexadecimal number, which actually comprises a two-digit data group identifier followed by a two-digit location offset within a group.
5.1.2 Variable-Size Direct Read/Write Table 5-3 Read Request Message type (ASCII) Message body (hexadecimal) Request Field Offset Length Parameter Range Start data index to read 0000h - FFFFh The number of contiguous data items to read 1-61 (01h - 3Dh) Response Field Offset Length Parameter...
Table 5-5 User Assignable Registers Data index Register contents Length Direction Range (hex) 8000h User definable data 0 8001h User definable data 1 8002h User definable data 2 8077h User definable data 119 - depends on the mapped register Table 5-6 User Assignable Register Map Data index Register contents Length Direction Range...
Page 19
Parameter Data Length Direc- Unit Range index tion kVA L3 0C0Eh 8 0 to Pmax Power factor L1 0C0Fh 4 0.001 -999 to 1000 Power factor L2 0C10h 4 0.001 -999 to 1000 Power factor L3 0C11h 4 0.001 -999 to 1000 Reserved 0C12h 4 Reserved...
Page 20
Parameter Data Length Direc- Unit Range index tion Reserved 111Bh 4 Reserved 111Ch 4 Reserved 111Dh 4 Voltage L12 110Eh 8 0 to Vmax Voltage L23 110Fh 0 to Vmax Voltage L31 1120h 0 to Vmax Average total values (P) Total kW 1400h -Pmax to Pmax...
Page 21
Parameter Data Length Direc- Unit Range index tion kvarh import (inductive) L2 1804h kvarh 0 to 10 kvarh import (inductive) L3 1805h kvarh 0 to 10 kVAh L1 1806h kVAh 0 to 10 kVAh L2 1807h kVAh 0 to 10 kVAh L3 1808h kVAh...
Parameter Data Length Direc- Unit Range index tion Voltage L1/L12 3400h 0 to Vmax Voltage L2/L23 3401h 0 to Vmax Voltage L3/L31 3402h 0 to Vmax Current L1 (P) 3403h 0 to Imax Current L2 (P) 3404h 0 to Imax Current L3 (P) 3405h 0 to Imax...
Parameter Data Length Direction Range index Reserved 8607h Read as 65535 The number of demand 8608h 1 to 15 periods (E) Reserved 8609h Read as 65535 Reserved 860Ah Read as 65535 Nominal frequency 860Bh 50, 60 Hz Reserved 860Ch 4 Read as 65535 For the wiring mode options, see Note to Table 4-4 Synchronization of power demand interval can be made through communications using the...
Page 25
Trigger parameter Trigger Unit Range index (hex) Low current 8D01h 0 to Imax Reserved 0E07h Reserved 0E08h Reserved 0E09h Reserved 0E0Ah High/low real-time auxiliary values High frequency 1002h 0.01 Hz 0 to 10000 Low frequency 9002h 0.01 Hz 0 to 10000 High/low average values per phase High current L1 1103h...
10-15 Reserved Options 2 Number of relays - 1 3-15 Reserved 5.9 Extended Status Registers Table 5-19 Extended Status Registers Parameter Data Length Direction Range index Relay status 7D00h 4 see Table 4-12 Reserved 7D01h 4 read as 0000 Reserved 7D02h 4 read as 0000 Setpoint status...
Description Alarm #15 Alarm #16 Bit meaning: 1 = setpoint has been operated Table 5-22 Self-check Alarm Status Description Reserved ROM error RAM error Watchdog timer reset Sampling failure Out of control trap Reserved Timing failure Loss of power (power up) External reset (warm restart) Configuration corrupted 11-15...
Need help?
Do you have a question about the PM130 series and is the answer not in the manual?
Questions and answers