
Der Funktionsbaustein 'DrvModbusWrite' schreibt 'n' Parameter in den Antrieb . Die Anzahl der zu schreibenden Parameter muss im Speicher der SPS vorhanden sein Bereich, definiert am Eingang Daten. Der Schreibauftrag wurde ohne Fehler durchgeführt wenn JobDone = TRUE und ModMastErrorAct = FALSE.
Wurde der Modbus Auftrag mit einem Fehler beendet, wird der Ausgang ModMastErrorAct für einen Zyklus gesetzt. Die Error ID zurückgegeben vom Job Modbus wird am Ausgang ModMastErrorIDLast angezeigt. Die Ausgabe ModMastErrorIDLast zeigt die letzte Fehler-ID an, bis der Eingang Execute von TRUE auf FALSE gesetzt wird.
Um einen neuen Schreibauftrag zu starten, muss der Eingang Execute von FALSE auf TRUE gesetzt werden (flankensensitiv). Der Modbus Job wird vom Communication Block gestartet, der mit der gleichen DriveData Variable verbunden ist. Sie verwendet die Funktion Modbus code 16 (n Wörter schreiben). Der Antrieb (Modbus Gerät), auf den der Parameter geschrieben wird ist angegeben am Kommunikationsblock.
Antriebsparameter werden nur temporär gespeichert, wenn sie über den Feldbus geändert werden. Um diese Änderungen dauerhaft im Antrieb zu machen, muss der spezielle Parameter "PARAMETER SAVE" gesetzt werden.
Siehe Antrieb Handbücher für die Parameter Details.