Invoer in de instellingen
34
Een voorwaarde is dat de grenswaarde-uitlezing niet is geactiveerd (zie → 31).
Voorbeeld: verkeerde functie geadresseerd
Query:
Slave-adres
Functie
Register
Aantal registers
CRC
Respons:
Slave-adres
Functie
Aantal bytes
Data
CRC
Register
Waarde (hex)
3216
0001
Communicatiestatus:
0:
OK
1:
Verkeerde functienummer of grenswaardenummer
2:
Data ontbreekt
3:
Grenswaarde niet actief
4:
Waarde buiten toegestaan bereik
5:
Functie momenteel niet mogelijk
9:
Fout
Uitlezen grenswaarden
Het nummer van de eerste gewenste grenswaarde wordt overgedragen om de functie te
activeren. Het grenswaardenummer wordt ingesteld op de volgende geactiveerde
grenswaarde.
Als resultaat van het deactiveren van deze functie, stuurt de waarde-uitlezing van Modbus
adres 3216 en verder de communicatiestatus niet langer terug. In plaats daarvan worden
de grenswaarde-instellingen van de specifieke grenswaarde teruggestuurd in 8 registers.
Byte
0
1
Func
Grenswaarde
4
1
Query:
Slave-adres
Functie
Register
Data
CRC
Respons:
Slave-adres
Functie
Register
05
03
03: Read Holding Register (4x)
0C 90
Register 3216
00 01
1 Register
86 F3
05
03
03: Read Holding Register (4x)
02
2 Bytes
00 01
88 44
05
06
06: Write Single Register
0C 90
Register 3216
04 01
Functie 4, grenswaarde 1
48 33
05
06
06: Write Single Register
0C 90
Register 3216
Memograph M, RSG45
Endress+Hauser