KROHNE ALTOSONIC V Modbus DE Benutzerhandbuch

Seite 26

Advertising
background image

ALTOSONIC V

Modbus Handbuch

Seite 26 von 57

• Zuweisung einer 1 an die begleitenden Bestätigungsflags (jedes Statusflag besitzt ein begleitendes

Bestätigungsflag) oder

• Zuweisung einer 1 an das acknowledge_all Flag

(für Hostrechner mit begrenztem frei programmierbaren Booleschen Speicherplatz).


Beispiel für Statusflag lesen von einem UFP-V im Slave-Modus
Das Statusflag wird vom Master gelesen.
1. Bei aktivem Statusflag

verwendet der Master diesen Zustand zur Durchführung seiner Aufgaben und sendet eine Bestätigung
an den UFP-V durch Setzen des begleitenden ACK_flag auf 1.
Nun aktualisiert der UFP-V das Statusflag mit dem aktuellen Status.
Bitte beachten Sie, dass das Statusflag in diesem Modus aktiviert bleibt, bis eine Bestätigung gesendet
wurde.

2. Bei inaktivem Statusflag

entfernt der Master die Bestätigung durch Rücksetzen des ACK_flag.


Beispiel für Statusflag lesen von einem UFP-V im Master-Modus
1. Der erste Pollblock sendet das Statusflag an den Master
2. Bei aktivem Statusflag verwendet der Master diesen Zustand zur Durchführung seiner Aufgaben und

sendet eine Bestätigung an den UFP-V durch Setzen des begleitenden ACK_flag auf 1.

3. Der nächste Pollblock liest dieses ACK_FLAG und aktualisiert dieses im UFP-V.

Nun aktualisiert der UFP-V das Statusflag mit dem aktuellen Status.

4. Bei inaktivem Statusflag entfernt der Master die Bestätigung durch Rücksetzen des ACK_flag.


So lange das ACK_flag aktiviert ist, wird das Statusflag alle 35 Millisekunden aktualisiert.

Bei bekannter Übertragungsgeschwindigkeit kann 5.4 FLAG_HOLD_TIME so groß gewählt werden, dass
der Host den Status der Flags ermitteln kann.

Die Bestätigungsmethode bietet sich für die Konfiguration eines sichereren Systems an. Ein Nachteil ist
dabei eine Vergrößerung der Übertragungszeit.

5.4 FLAG_HOLD_TIME ist in der coms0300.dat-Datei festgelegt.

Advertising