Herunterladen Inhalt Inhalt Diese Seite drucken

Grenzwerte Auslesen; Tabellen Und Definitionen - Endress+Hauser ORSG45 Zusatzanleitung

Vorschau ausblenden Andere Handbücher für ORSG45:
Inhaltsverzeichnis

Werbung

___________________________________________________________________________________

2.6.11.6 Grenzwerte auslesen

Zur Aktivierung der Funktion wird die Nummer des ersten gewünschten Grenzwertes übergeben. Die
Grenzwertnummer wird auf den nächsten aktivierten Grenzwert gesetzt
Durch diese Aktivierung liefert das Lesen ab Modbus-Adresse 3216 nicht mehr den Kommunikationsstatus,
sondern in 8 Registern die Grenzwert-Einstellungen des jeweiligen Grenzwertes.
Anfrage:
Slave Adresse
Funktion
Register
Daten
CRC
Antwort:
Slave Adresse
Funktion
Register
Daten
CRC
Danach werden ab Register 3216 die gewünschten Grenzwert-Einstellungen (8 Register) ausgelesen.
Falls die übergebene Grenzwertnummer außerhalb der Grenzwertgrenzen (1-60) liegt, so steht anschließend im
Kommunikationsstatus folgender Fehler:
Anfrage:
Slave Adresse
Funktion
Register
Anz. Register
CRC
Antwort:
Slave Adresse
Funktion
Anz. Bytes
Daten
Daten
CRC
Ansonsten liefert die Abfrage des Kommunikationsstatus die Einstellungen eines Grenzwertes (siehe hierzu auch

2.6.11.7 Tabellen und Definitionen):

Antwort:
Slave Adresse
Funktion
Anz. Bytes
GW,GWTyp
Wert
Spanne
Delay
Wert2
CRC
Nach jeder Abfrage wird die Grenzwertnummer auf den nächsten aktivierten Grenzwert gesetzt und kann mit der
nächsten Abfrage ausgelesen werden. Nach dem letzten aktivierten Grenzwert wird wieder beim ersten
aktivierten Grenzwert begonnen.
Sind keine Grenzwerte aktiviert, so sind in der Antwort sämtliche Daten auf 0 gesetzt.
Byte
0
1
Func
Grenzwert
4
1
05
06
0C 90
04 01
48 33
05
06
0C 90
04 01
48 33
05
03
0C 90
00 08
46 F5
05
03
10
00 01
00 00 00 00 00 00 00 00 00 00 00 00 00 00
D4 69
05
03
10
01 10
C9 74 23 F0
00 00
00 00 00 04
42 F6 E6 66
F5 F0
06: Write Single Register
Register 3216
Funktion 4, Grenzwert 1
06: Write Single Register
Register 3216
Funktion 4, Grenzwert 1
03: Read Holding register (4x)
Register 3216
8 Register
03: Read Holding register (4x)
16 Bytes
Falsche Grenzwertnummer
03: Read Holding register (4x)
16 Bytes
Grenzwert 1, Grenzwert Inband
Grenzwert unten -99999
Zeitspanne für Gradient (hier nicht benötigt)
4 Sekunden
Grenzwert oben 123,45
Advanced Data Manager/Modbus Slave
33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis