
Appendix B: Modbus Address Notation – AutomationDirect Devices
Stride MQTT Gateway User Manual, 1st Edition
B-6
Productivity Series PLCs
Reading Coils (Function Code 1)
Function Code MQTT Gateway Modbus Address
Data Format
Productivity Address*
1
0
1 bit
000001
1
1
000002
1
65534
065535
* Modbus addresses must be assigned to the tags in the “Tag Database” area of the Productivity Suite Programming Software.
Reading Input Bits (Function Code 2)
Function Code MQTT Gateway Modbus Address
Data Format
Productivity Address*
2
0
1 bit
100001
2
1
100002
2
65534
165535
* Modbus addresses must be assigned to the tags in the “Tag Database” area of the Productivity Suite Programming Software.
Reading Input Registers (Function Code 4)
Function Code MQTT Gateway Modbus Address
Data Format
Productivity Address*
4
0
16 bit (INT) or
1 bit
300001
4
1
300002
4
65534
365535
4
0
32 bit (INT)
300001/300002
4
1
300002/300003
4
65534
365535/365536
4
0
32 bit (FP)
300001/300002
4
1
300002/300003
4
65534
365535/365536
* Modbus addresses must be assigned to the tags in the “Tag Database” area of the Productivity Suite Programming Software.
Reading Holding Registers (Function Code 3)
Function Code MQTT Gateway Modbus Address
Data Format
Productivity Address*
3
0
16 bit (INT) or
1 bit
400001
3
1
400002
3
65534
465535
3
0
32 bit (INT)
400001/400002
3
1
400002/400003
3
65534
465535/465536
3
0
32 bit (FP)
400001/400002
3
1
400002/400003
3
65534
465535/465536
* Modbus addresses must be assigned to the tags in the “Tag Database” area of the Productivity Suite Programming Software