MC_ReadDriveAddress

MC_ReadDriveAddress 1:

MC_ReadDriveAddress liest die ADS Zugriffdaten für ein an die Achse angeschlossenes Antriebsgerät. Diese Informationen werden für den Zugriff auf das Gerät, zum Beispiel zur speziellen Parametrierung, benötigt.

Eingänge


VAR_INPUT
Execute : BOOL; (* B *)
END_VAR

Execute

Mit einer steigenden Flanke am Eingang Execute wird das Kommando ausgeführt.

Allgemeine Regeln für MC-Funktionsbausteine

Ausgänge


VAR_OUTPUT
Done         : BOOL;  (* B *)
Busy         : BOOL;  (* E *)
Error        : BOOL;  (* B *)
ErrorID      : DWORD; (* B *)
DriveAddress : ST_DriveAddress; (* B *)

END_VAR

Done

Wird TRUE wenn das Kommando fehlerfrei ausgeführt wurde.

Busy

Der Busy-Ausgang wird TRUE, sobald das Kommando mit Execute gestartet wird und bleibt TRUE, solange der Befehl abgearbeitet wird. Wenn Busy wieder FALSE wird, so ist der Funktionsbaustein bereit für einen neuen Auftrag.

Error

Wird im Fehlerfall TRUE.

ErrorID

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

DriveAddress

ADS Zugriffsdaten eines mit der Achse verbunden Antriebsgerätes.

Allgemeine Regeln für MC-Funktionsbausteine

Ein/Ausgänge


VAR_IN_OUT
Axis    : AXIS_REF;
END_VAR

Axis

Achsdatenstruktur

Die Achsdatenstruktur vom Typ AXIS_REF adressiert eine Achse eindeutig im System. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.