Invoer in de instellingen
20
Aantal
Statussen
CRC
2.6.5
Apparaat → Modbus Master: digitale kanalen (status)
Tegelijkertijd uitlezen van alle statussen
De statussen van de digitale ingangen 1-20 worden uitgelezen via 03 Read Holding
Register (4x). Digitaal 1-16 komt overeen met register 1240 bit 0-15, digitaal 17-20
komt overeen met register 1241 bit 0-3.
Registeradressen van alle digitale ingangen (apparaat → Modbus Master)
Kanaal
Reg. dec.
Digitaal 1-16
1240
Digitaal 17-20
1241
Voorbeeld: uitlezen van de statussen van digitale ingangen 1-20, slave-adres 1
Byte 0
Byte 1
Status (bit 15-8)
Status (bit 7-0)
00000000
00001000
Bit 3 1 high
Digitaal 4
Register
Waarde (hex)
1240
0008
1241
0000
Query:
Slave-adres
Functie
Register
Aantal registers
CRC
Respons:
Slave-adres
Functie
Aantal
Statussen
CRC
02
2 Bytes
00 03
Math 1 en 2 status high
F8 45
Reg. hex.
Lengte, byte
4D8
2
4D9
2
Byte 2
Byte 3
Status (bit 15-8)
Status (bit 7-0)
00000000
00000000
0
0
01
03
03: Read holding register
04 D8
Register 1240
00 02
2 registers
45 00
01
03
16: Write multiple registers
04
4 Bytes
00 08
Digitaal 4
7B F1
Memograph M, RSG45
Endress+Hauser