CHAPTER 5: COMMUNICATIONS
HEX | DESCRIPTION1 FORMAT | RANGE6 | UNITS OR | COMMENTS | # REG |
ADDRESS |
|
| RESOLUTION |
|
|
Status Block |
|
|
|
|
| |||
|
|
|
|
|
|
|
| 1 |
|
|
|
|
|
|
| exnpch = EEPROM block OK flags |
|
|
|
|
|
|
|
| (e=energy, x=max, n=min, |
|
|
|
|
|
|
|
| p=programmable settings, |
|
1387 | - | 1387 | Meter Status | UINT16 | c=calibration, h=header), |
| ||
ssssssss = state (1=Run, 2=Limp, |
| |||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| 10=Prog Set Update via buttons, |
|
|
|
|
|
|
|
| 11=Prog Set Update via IrDA, 12=Prog |
|
|
|
|
|
|
|
| Set Update via COM2) |
|
|
|
|
|
|
|
|
|
|
1388 | - | 1388 | Limits Status7 | UINT16 | 87654321 87654321 | high byte is setpt 1, 0=in, 1=out | 1 | |
low byte is setpt 2, 0=in, 1=out |
| |||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
1389 | - | 138A | Time Since Reset | UINT32 | 0 to 4294967294 | 4 msec | wraps around after max count | 2 |
|
|
|
|
|
|
| Block Size: | 4 |
|
|
|
|
|
|
| ||
|
|
|
|
|
| |||
COMMANDS SECTION4 |
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
Resets Block9 |
|
|
|
| ||||
4E1F | - | 4E1F | Reset Max/Min Blocks | UINT16 | password5 |
|
| 1 |
4E20 | - | 4E20 | Reset Energy | UINT16 | password5 |
|
| 1 |
Accumulators |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| Block Size: | 2 |
|
|
|
|
|
|
|
|
|
Meter Programming Block |
|
|
| read/conditional write |
| |||
55EF | - | 55EF | Initiate Programmable | UINT16 | password5 |
| meter enters PS update mode | 1 |
Settings Update |
| |||||||
|
|
|
|
|
|
|
| |
55F0 | - | 55F0 | Terminate Programmable | UINT16 | any value |
| meter leaves PS update mode via | 1 |
|
| |||||||
|
|
| Settings Update3 |
|
|
| reset |
|
55F1 | - | 55F1 | Calculate Programmable | UINT16 |
|
| meter calculates checksum on RAM | 1 |
|
|
| Settings Checksum3 |
|
|
| copy of PS block |
|
55F2 | - | 55F2 | Programmable Settings | UINT16 |
|
| read/write checksum register; PS | 1 |
Checksum3 |
|
| block saved in EEPROM on write8 |
| ||||
|
|
|
|
|
|
| ||
55F3 | - | 55F3 | Write New Password3 | UINT16 | 0000 to 9999 |
| 1 | |
|
| |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59D7 | - | 59D7 | Initiate Meter Firmware | UINT16 | password5 |
|
| 1 |
Reprogramming |
|
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| Block Size: | 6 |
|
|
|
|
|
|
| ||
Other Commands Block |
|
|
| read/write |
| |||
61A7 | - | 61A7 | Force Meter Restart | UINT16 | password5 |
| causes a watchdog reset, always | 1 |
| reads 0 |
| ||||||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Block Size: | 1 |
|
|
|
|
|
|
| ||
Encryption | Block |
|
|
| read/write |
| ||
658F | - | 659A | Perform a Secure | UINT16 |
|
| encrypted command to read | 12 |
Operation |
|
| password or change meter type |
| ||||
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Block Size: | 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
PROGRAMMABLE SETTINGS SECTION |
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
Basic Setups Block |
|
|
| write only in PS update mode |
| |||
|
|
| CT multiplier & |
|
| dddddddd | high byte is denominator (1 or 5, read- | 1 |
752F | - | 752F | UINT16 | only), |
| |||
denominator | mmmmmmmm |
| ||||||
|
|
|
|
| low byte is multiplier (1, 10, or 100) |
| ||
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
7530 | - | 7530 | CT numerator | UINT16 | 1 to 9999 | none |
| 1 |
7531 | - | 7531 | PT numerator | UINT16 | 1 to 9999 | none |
| 1 |
EPM 6000 |