Kollmorgen
6.1.3.3
Data Handshaking - ControlLogix
Data Handshaking dient zum Übertragen von Datenbefehlen mit Befehlsgruppen. Zum Übertragen
eines Befehls an den Servoverstärker setzen Sie den Befehlstyp und laden Sie Daten in die Daten-
felder und wechseln Sie dann das Lade-/Start-Bit auf Hoch. Der Servoverstärker akzeptiert Daten
nur, wenn Laden / Starten von 0 auf 1 wechselt. Wenn die Daten erfolgreich geladen wurden, setzt
der Servoverstärker das Antwortflag "Laden abgeschlossen" auf Hoch. "Laden abgeschlossen" wird
vom Servoverstärker gelöscht, nachdem Laden/Starten vom Regler gelöscht wurde. Für weitere
Informationen siehe Abschnitt "Data Handshaking". Die Unterroutine LoadData kann zur Vereinfa-
chung des Data Handshaking verwendet werden. Die Unterroutine wird im Folgenden gezeigt.
Um LoadData zu verwenden, kopieren Sie zunächst eine entsprechende Befehlsgruppe in
Local:1:O.Data[0-1]. Setzen Sie dann LoadState=1 und rufen Sie die Unterroutine LoadData auf,
bis LoadState auf 0 zurückgesetzt wurde.
DeviceNet für S300/S600/S700
11/2018
Anhang
75