The AD-AEB 40 GT has an RS485 bus interface on which the Modbus RTU protocol is used.
About this bus interface all measured data of the device can be read.
The preset standard data format is 19200,e,8,1. Adaptation to a different data format is possible at any time.
The bus address is set to the front-mounted rotary switches. The address 0 is not permitted for the bus operation.
However, on this zero position the device only via the standard data format (19200, e, 8.1) accessible.
The position 0 thus represents a service position, the example can be used during parameterization error.
The AD-AEB 40 GT supports two Modbus functions. These are the functions "Read Holding Registers" (0x03) and "Write Holding Registers" (0x10).
With the "Read Holding Registers" function data can be read from the device and written with "Write Holding Registers" data.
The individual register width is 16 bits. Please see the Modbus specification for detailed explanations of the Modbus communication.
This is online available for free, but can also be purchased from the Adamczewski homepage.
The following Modbus data are accessible via the RS485 bus:
Observations:
Start address |
Reg. number |
Name |
Unit |
Datatype |
[Code] = Value |
read |
write |
40101 | 2 | analog input channel 1 | mA or V | float | 0...20mA / 0...10V | yes | no |
40103 | 2 | analog input channel 2 | mA or V | float | 0...20mA / 0...10V | yes | no |
40105 | 2 | analog input channel 3 | mA or V | float | 0...20mA / 0...10V | yes | no |
40107 | 2 | analog input channel 4 | mA or V | float | 0...20mA / 0...10V | yes | no |
40801 | 2 | scaled value channel 1 | scale unit | float | scaled value | yes | no |
40803 | 2 | scaled value channel 2 | scale unit | float | scaled value | yes | no |
40805 | 2 | scaled value channel 3 | scale unit | float | scaled value | yes | no |
40807 | 2 | scaled value channel 4 | scale unit | float | scaled value | yes | no |
Parameters:
Start address |
Reg. number |
Name |
Unit |
Datatype |
[Code] = Value |
read |
write |
43073 | 1 | signal selection channel 1 | I or U | U08 | [0] = I (20mA); [1] = U (10V) | yes | yes |
43074 | 1 | signal selection channel 2 | I or U | U08 | [0] = I (20mA); [1] = U (10V) | yes | yes |
43075 | 1 | signal selection channel 3 | I or U | U08 | [0] = I (20mA); [1] = U (10V) | yes | yes |
43076 | 1 | signal selection channel 4 | I or U | U08 | [0] = I (20mA); [1] = U (10V) | yes | yes |
43001 | 2 | range begin channel 1 | mA or V | float | 0...10mA / 0...5V | yes | yes |
43003 | 2 | range begin channel 2 | mA or V | float | 0...10mA / 0...5V | yes | yes |
43005 | 2 | range begin channel 3 | mA or V | float | 0...20mA / 0...5V | yes | yes |
43007 | 2 | range begin channel 4 | mA or V | float | 0...20mA / 0...5V | yes | yes |
43033 | 2 | range end channel 1 | mA or V | float | 10...20mA / 5...10V | yes | yes |
43035 | 2 | range end channel 2 | mA or V | float | 10...20mA / 5...10V | yes | yes |
43037 | 2 | range end channel 3 | mA or V | float | 10...20mA / 5...10V | yes | yes |
43039 | 2 | range end channel 4 | mA or V | float | 10...20mA / 5...10V | yes | yes |
43065 | 1 | filter value channel 1 | seconds | U16 | 0...1000 | yes | yes |
43066 | 1 | filter value channel 2 | seconds | U16 | 0...1000 | yes | yes |
43067 | 1 | filter value channel 3 | seconds | U16 | 0...1000 | yes | yes |
43068 | 1 | filter value channel 4 | seconds | U16 | 0...1000 | yes | yes |
43017 | 2 | scale begin channel 1 | scale unit | float | | yes | yes |
43019 | 2 | scale begin channel 2 | scale unit | float | | yes | yes |
43021 | 2 | scale begin channel 3 | scale unit | float | | yes | yes |
43023 | 2 | scale begin channel 4 | scale unit | float | | yes | yes |
43049 | 2 | scale end channel 1 | scale unit | float | | yes | yes |
43051 | 2 | scale end channel 2 | scale unit | float | | yes | yes |
43053 | 2 | scale end channel 3 | scale unit | float | | yes | yes |
43055 | 2 | scale end channel 4 | scale unit | float | | yes | yes |
43132 | 6 | scale unit channel 1 | max. 6 character | string | | yes | yes |
43138 | 6 | scale unit channel 2 | max. 6 character | string | | yes | yes |
43144 | 6 | scale unit channel 3 | max. 6 character | string | | yes | yes |
43150 | 6 | scale unit channel 4 | max. 6 character | string | | yes | yes |
43084 | 6 | measuring point channel 1 | 6 character | string | | yes | yes |
43090 | 6 | measuring point channel 2 | 6 character | string | | yes | yes |
43096 | 6 | measuring point channel 3 | 6 character | string | | yes | yes |
43102 | 6 | measuring point channel 4 | 6 character | string | | yes | yes |
43081 | 1 | baud rate | baud | U16 | see list below | yes | yes |
43082 | 1 | parity | | U16 | [0]=even; [1]=odd; [2]=no | yes | yes |
43083 | 1 | stopbit | | U16 | [0] = 1 ; [1] = 2 | yes | yes |
Coding baudrate list
Index |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
baudrate |
50 |
110 |
300 |
600 |
1200 |
2400 |
4800 |
9600 |
14400 |
19200 |
28800 |
38400 |
57600 |
76800 |
115200 |