Memograph M, RSG45
Endress+Hauser
2.6.2
Modbus Master → apparaat: status digitale ingang
Tegelijkertijd schrijven van alle statussen
De status van digitale ingangen 1-20 moeten worden geschreven via 16 Write Multiple
Registers.
Digitaal 1-16 komt overeen met register 1240 bit 0-15,
Digitaal 17-20 komt overeen met register 1241 bit 0-3,.
Registeradressen van digitale ingangen (Modbus Master → apparaat)
Kanaal
Reg. dec.
Digitaal 1-16
1240
Digitaal 17-20
1241
Voorbeeld: instellen digitale ingang 4 op high (alle andere op low), slave-adres 1
Byte 0
Byte 1
Status (bit 15-8)
Status (bit 7-0)
00000000
00001000
0
Bit 3 high
Digitaal 4
Register
Waarde (hex)
1240
0008
1241
0000
Query:
Slave-adres
Functie
Register
Aantal registers
Aantal bytes
Digitale status
CRC
Respons:
Slave-adres
Functie
Register
Aantal registers
CRC
Individueel schrijven statussen
De status van digitale ingangen 1-20 kan worden geschreven via 16 Write Multiple
Registers of 06 Write Single Register.
Registeradressen van digitale ingangen (Modbus Master → apparaat)
Kanaal
Reg. dec.
Digitaal 1
1200
Reg. hex.
Lengte, byte
4D8
2
4D9
2
Byte 2
Byte 3
Status (bit 15-8)
Status (bit 7-0)
00000000
0000000
0
0
01
10
16: Write multiple registers
04 D8
Register 1240
00 02
2 registers
04
00 08 00 00
Digitaal 4 op high
4C 57
01
10
16: Write multiple registers
04 D8
Register 1240
00 02
C0 C3
Reg. hex.
Lengte, byte
4B0
2
Invoer in de instellingen
13