| | | |
Uploading ....
The following tables detail the Modbus register map for the BG08 Current Only Monitor. For more information on how to access Modbus data see the Modbus TCP/IP Data Aquisition section of the support site. The BG08 monitor is a modular device that can accommodate up to eight current monitors each with six current channels for a total of 48 circuits. Each of the the six channel monitoring modules has a unique 16 digit "GUID" which can be found on the monitor. The GUID will act as the "device ID" for the purposes of Modbus mapping.
Example: Registers for circuit poles 1,3,5,7,9 will all correspond to the GUID for meter number 1. Registers 501-508 will represent channels 1-6 which in turn correspond to pole numbers 1,3,5,7,9,11.
BG08 Modbus Register Map Panel Pole (CT ID) | Meter Number | Meter Channel | Device ID (Meter GUID / Device ID) | Register | Expression Syntax | Multiplier | Resolution | Register Value | 1 | 1 | 1 | 1 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 3 | 1 | 2 | 1 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 5 | 1 | 3 | 1 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 7 | 1 | 4 | 1 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 9 | 1 | 5 | 1 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 11 | 1 | 6 | 1 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 13 | 2 | 1 | 2 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 15 | 2 | 2 | 2 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 17 | 2 | 3 | 2 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 19 | 2 | 4 | 2 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 21 | 2 | 5 | 2 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 23 | 2 | 6 | 2 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 25 | 3 | 1 | 3 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 27 | 3 | 2 | 3 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 29 | 3 | 3 | 3 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 31 | 3 | 4 | 3 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 33 | 3 | 5 | 3 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 35 | 3 | 6 | 3 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 37 | 4 | 1 | 4 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 39 | 4 | 2 | 4 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 41 | 4 | 3 | 4 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 43 | 4 | 5 | 4 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 45 | 4 | 4 | 4 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 47 | 4 | 6 | 4 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian |
Panel Pole (CT ID) | Meter Number | Meter Channel | Device ID (Meter GUID) | Regsiter | Expression Syntax | Multiplier | Resolution | Register Value | 2 | 1 | 1 | 5 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 4 | 1 | 2 | 5 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 6 | 1 | 3 | 5 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 8 | 1 | 4 | 5 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 10 | 1 | 5 | 5 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 12 | 1 | 6 | 5 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 14 | 2 | 1 | 6 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 16 | 2 | 2 | 6 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 18 | 2 | 3 | 6 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 20 | 2 | 4 | 6 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 22 | 2 | 5 | 6 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 24 | 2 | 6 | 6 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 26 | 3 | 1 | 7 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 28 | 3 | 2 | 7 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 30 | 3 | 3 | 7 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 32 | 3 | 4 | 7 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 34 | 3 | 5 | 7 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 36 | 3 | 6 | 7 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian | 38 | 4 | 1 | 8 | 501 | R(CurrentA) * 10 | x 10 | 0.1 A | 1 register, big-endian | 40 | 4 | 2 | 8 | 502 | R(CurrentB) * 10 | x 10 | 0.1 A | 1 register, big-endian | 42 | 4 | 3 | 8 | 503 | R(CurrentC) * 10 | x 10 | 0.1 A | 1 register, big-endian | 44 | 4 | 5 | 8 | 504 | R(CurrentD) * 10 | x 10 | 0.1 A | 1 register, big-endian | 46 | 4 | 4 | 8 | 505 | R(CurrentE) * 10 | x 10 | 0.1 A | 1 register, big-endian | 48 | 4 | 6 | 8 | 506 | R(CurrentF) * 10 | x 10 | 0.1 A | 1 register, big-endian |
|
|
|
| | | |
|