Action unknown: siteexport_addpage

MODBUS-Trigger-Konfiguration

Diese Funktion ist mit Firmware >= 6233 verfügbar.

Es gibt zwei Möglichkeiten, die Bewegung mit MODBUS-Kommunikation zu starten:

Element
Verwendung einer Broadcast-Nachricht (spezielle Nachricht, die über RS485-Kommunikation gesendet wird)
Schreiben des Modbus-Sync-Signalregisters
Schreiben des Modbus-Sync-Signalregisters mit ID-Adresse gleich 0
Schreiben des Modbus-Sync-Registers mit dem Tabellenindexwert

Zuerst müssen Sie den Bewegungscontroller konfigurieren, um den Bewegungstrigger über Modbus-Übertragung zu empfangen, indem Sie den richtigen Bewegungstriggertyp für die Zeilen auswählen, die Sie triggern möchten.

modbus_sync.jpg

Verwendung der Broadcast-Nachricht

Wenn die zu synchronisierenden Motoren mehr als 1 sind und Sie nur eine Nachricht senden möchten, müssen Sie diese Methode verwenden.
Insbesondere müssen Sie zwei Zeichen auf der RS485-MODBUS senden, wie in dieser Tabelle. Der Motor antwortet nicht auf diese Nachricht, um eine Kollision auf dem Modbus zu vermeiden.

1. Zeichen 2. Zeichen
0x000x80

Auf diese Weise erhalten alle Knoten den Triggerbefehl und die Übertragungszeit wird minimiert.

Schreiben des Modbus-Sync-Signalregisters

Wenn der an der Synchronisierung beteiligte Motor nur einer ist, können Sie ein MODBUS-Register schreiben, um das Triggersignal zu senden.
Das Modbus-Register ist 4622. Wenn diese Adresse mit dem Wert = 1 geschrieben wird und dann erneut das Register 4622 auf null bestätigt wird.

Schreiben des Modbus-Sync-Signalregisters mit ID-Adresse gleich 0

Wenn die an der Synchronisierung beteiligten Motoren mehr als 1 sind, können Sie ein MODBUS-Register schreiben, um das Triggersignal zu senden.
Wenn die Adresse des Modbus-Schreibens 0 ist (Knoten-ID = 0), wird das Schreiben von allen Knoten auf dem Bus empfangen und die Synchronisierung startet entsprechend für alle Knoten.

Schreiben des Modbus-Sync-Signalregisters mit dem Tabellenindexwert

Statt des Werts 1 und 0 kann das Register 4622 den Wert der zu triggernden Tabellenzeile enthalten. Auch in diesem Fall kann die Adresse 0 im Fall einer Broadcast-Nachricht an alle Motoren sein, die auf demselben Modbus-RTU-Bus verbunden sind. Um diesen Modus zu konfigurieren, setzen Sie den Trigger auf MODBUS_table.

modbus_table.jpg

Testen der Synchronisierung mit NILAB Starter

Sie können diese Funktion mit der NILAB-Starter-Software testen, indem Sie die zwei Schaltflächen auf dem Bewegungscontroller verwenden.

Mit der Schaltfläche Modbus SYNC by register schreibt die Oberfläche 1 und 0 in Folge auf die 4622-Modbus-Adresse.
Mit der Schaltfläche Modbus Broadcast SYNC sendet die Oberfläche die zwei Zeichen, die der Broadcast-Nachricht auf dem Modbus-serial entsprechen.