Operating & Maintenance Instructions
37
_____________________________________________________________________________________
FIELD NAME
Len
Format
Description
Error Flags
1 Bit
field Error flags:
Bit 7-6: Reserved.
Bit 5: ROM checksum error, 0 = no error, 1 = error.
Bit 4: Table 1 checksum error; 0 = no error, 1 = error.
Bit 3: Table 0 checksum error; 0 = no error, 1 = error.
Bit 2: Billing data checksum error; 0 = no error, 1 = error.
Bit 1: Reserved
Bit 0: I
2
C bus error; 0 = no error, 1 = error.
Anti Creep Time
3
BCD
Anti-creep time in hours (0-999999). Indicates total
amount of time meter has been in anti-creep.
Incremented once an hour for each whole hour the
meter is in anti-creep. Partial hours in anti-creep are
not counted.
Rate 1 Time
3
BCD
Total time in Rate 1 in hours (0-999999). Incremented
once an hour for each hour the meter is in this rate.
Partial hours in Rate 1 are not counted.
Rate 2 Time
3
BCD
Total time in Rate 2, in hours (0-999999). Incremented
once an hour for each hour the meter is in this rate.
Partial hours in Rate 2 are not counted.
Power Up Time
3
BCD
Elapsed time since last power fail in hours (0-999999).
Incremented once an hour for each hour meter is
powered. Resets to 0 on power up.
Power Fail Count
2
Binary
Power fail counter indicates the number of power fails.
Rolls over to 0 from maximum value of 65535.
Incremented on power-up.
Watchdog Count
1
Binary
Total number of watchdog timer resets. Does not roll
over upon reaching its maximum value of 255.
Incremented on power-up if a watchdog timer reset
was determined to have caused the MCU to execute
its reset vector.
Reverse Warning
Count
1
Binary
Reverse warning incident count indicates the number
of separate incidents when reverse energy was
detected. Rolls over to 1 from maximum count of 255.
Reserved
10
Binary
Byte Total
104
Identifying the Start of a Message
As the message data is in binary format it might very well contain the SOH, STX and ETX characters
that makes finding the start of a message more challenging. To simplify the process of identifying the
start of a message it is probably best to wait for the quiet time that occurs between each message.
The meter transmits a message once a second. We suggest that the receiver program should wait
approximately 100 ms without receiving a character from the meter to identify the quiet time preceding
the SOH character that marks the start of the next message. Message parsing should then proceed to
verify that the message is properly framed and that the BCC is valid.