Memograph M, RSG45
Endress+Hauser
Veranderen van de grenswaarden
Met deze functie wordt een grenswaarde in het apparaat veranderd, maar nog niet
geaccepteerd.
De waarden worden overgedragen, gescheiden door een puntkomma (;).
De volgende structuur moet worden aangehouden: Func grenswaarde [waarde];[bereik];
[vertraging];[waarde2]
[] betekent dat deze waarde ook kan worden weggelaten. Bovendien hoeven alleen de
waarden, die moeten worden gewijzigd, te worden overgedragen.
Waardebereiken:
Veld
Waarde bereik
Waarde/ waarde1
Geen beperkingen
Bereik
0 tot 60 s
Vertraging
0 tot 99999 s
Voorbeeld:
Func
Grenswaarde
Data
3
1
5.22;;60
3
2
5.34
3
3
;;10
3
4
20;;;50
Wanneer een oneven aantal karakters wordt verzonden, moet een spatie (0x20) volgen.
De spatie wordt in het apparaat genegeerd.
Voorbeeld: veranderen grenswaarde 1 (bovenste grenswaarde voor analoge ingang)
in 90.5
Byte
0
Func
Grenswaarde
3
Register
Waarde (hex)
3216
0301
3217
3930
3218
2E35
Query:
Slave-adres
Functie
Register
Aantal registers
Aantal bytes
Data
CRC
Respons:
Slave-adres
Datatype
Floating point
Integer
Integer
Betekenis
Grenswaarde 1 tot 5.22, geen bereik, vertraging 60 s
Grenswaarde 2 tot 5.34
Grenswaarde 3, vertraging tot 10 seconden
Grenswaarde 4, binnen/buiten bandbreedte onderste
grenswaarde 20, bovenste grenswaarde 50
1
2
3
4
39
30
2E
1
' 9 '
' 0 '
' . '
05
10
0C 90
00 03
06
01 01 39 30 2E 35
3D FE
05
Invoer in de instellingen
5
35
' 5 '
16: Write multiple registers
Register 3216
3 registers
6 Bytes
31