15
ATIM_1GATE_INDUS2_UG_EN_V1.2
Data payload is written in MODBUS registers according to big-endian, starting from the last register allocated or
“stacked on the right”.
Registers that are not used are left to zero, this way data fields can be read from the same address with a constant
length of 42 registers, for example:
- To get device 1 payload consult address 8 hex (8 dec), length 2A hex (42 dec)
- To get device 2 payload consult address 3A hex (58 dec), length 2A hex (42 dec)
- To get device 3 payload consult address 6C hex (108 dec), length 2A hex (42 dec)
Data is encoded in hexadecimal; it contains several information that are relative to the product / device registered.
Please see specific product documentation.
Example 1
MR4 configured with 2 counters, devEUI
70B3D59BA000C27E
and payload below:
To extract counter 1 registers 45, 46 and 47 must be read and then filtered to remove headers.
To extract counter 2 registers 48 and 49 must be read.
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
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
A0
04
00
00
00
85
14
00
00
00
1B
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
70
B3
D5
9B
A0
00
C2
7E
00
14
16
02
12
0F
05
2E
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
Payload header
Counter2
header
Counter2
Counter1
A004
00000085
14
0000001B
Counter1
header