KROHNE ALTOSONIC V Modbus DE Benutzerhandbuch

Seite 24

Advertising
background image

ALTOSONIC V

Modbus Handbuch

Seite 24 von 57

7.3.4 Der UFP-V als Master-Gerät

Der Master-Modus wird aktiviert, wenn der Parameter 5.1 MODBUS_DEVICE_TYPE=2 gesetzt wird.
Für den Master-Modus muss der UFP-V wissen, was er an das angeschlossene Slave-Gerät senden soll.
Daher arbeitet das Master-Gerät mit Pollblocks. Jeder Pollblock legt fest, wie eine Übertragung
durchgeführt werden soll, z. B. welcher Slave adressiert wird, welche Register ausgelesen oder
geschrieben werden und wie dies vonstatten gehen soll.

Die maximal definierbare Anzahl von Pollblocks beträgt 20. Die Anzahl der zu verwendenden Pollblocks
wird mit dem Parameter 7.1 NUMBER_OF_POLLBLOCKS_TO_USE gesetzt.
Bei der Inbetriebnahme des UFP-V wird eine Pollblock-Validitätsprüfung durchgeführt. Lediglich die Anzahl
der in 7.1NUMBER_OF_POLLBLOCKS_TO_USE festgelegten Pollblocks wird überprüft.
Die maximale Antwortzeit nach einer Pollblockanfrage wird festgelegt durch
den Parameter 7.2 REQUEST_TO_RESPONSE_TIMEOUT.
Wenn innerhalb dieses Zeitintervalls vom Slave keine Antwort empfangen wird, wird eine Pollblock-
Zeitüberschreitung generiert.

Für jeden gesetzten Pollblock (= Datenverschiebung) gilt:

• The 7.3a SLAVE ID: die Adresse des Slave-Geräts; bitte beachten Sie, dass 0 eine Übertragung im

Netzwerk an alle Slaves verursacht und nicht alle Funktion in Verbindung mit einer
Nachrichtenübertragung im Netzwerk zur Verfügung stehen.

• Das

7.3b MASTER REGISTER - hier sind die Daten im UFP-V abgelegt.

• Das

7.3c SLAVE REGISTER - hier sind die Daten im Slave-Gerät abgelegt.

• Die

7.3d N_POINTS - dies ist immer die Anzahl der Abfrageelemente die von einem spezifischen

Datentyp übertragen werden sollen, wie 1 als Boolescher Wert, 1 als Integerwert, 1 als
Gleitkommawert. Die tatsächliche Anzahl an 16-Bit-Registern in der Modbus-Nachricht wird
berechnet
.
Im Modicon-kompatiblen Modus ist die Anzahl der Register in der Nachricht immer doppelt so groß
wie die Anzahl der Gleitkommawerte.
Im nicht Modicon-kompatiblen Modus entspricht die Anzahl der Register in der Nachricht immer der
Anzahl der Gleitkommawerte. Die Anzahl der Abfrageelemente in der Pollblock-Definition zählen
immer die Datentypen.

• Die7.3e FUNCTION besagt, welche Modbus-Funktion für den Datentransfer verwendet wird (eine

komplette Liste finden Sie im Handbuch).

• Der

7.3f DATATYPE wird nur für die interne Validierung verwendet, sollte aber korrekt ausgefüllt

werden.

• Die

7.3g DATANOTATION legt die Bytereihenfolge für die Übertragung fest, wobei Gleitkommawerte,

lange Integerwerte und doppelt lange Wörter in unterschiedlichen Schreibweisen gesendet werden
können (wie zum Beispiel Big- und Little-Indian).

• Die

7.3h DELAY beschreibt die Wartezeit zwischen der Übertragung des letzten Pollblocks und der

Übertragung des nächsten Pollblocks. Wenn 7.1 NUMBER_OF_POLLBLOCKS_TO_USE definiert
wurden, muss die Anzahl der zu verwendenden Pollblocks gewählt werden und festgelegt werden,
welche Pollblocks verwendet werden sollen. 1 = nur der erste, 2 ist Nummer eins und zwei …und so
weiter.


Advertising