MC_Power_PTO: Verwalten der Spannungszufuhr für den Achsenzustand
Darstellung in AWL (IL) und ST
Die allgemeine Darstellung in den Sprachen IL oder ST finden Sie im Kapitel Darstellung von Funktionen und Funktionsbausteinen.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
Axis |
AXIS_REF_PTO |
- |
Name der Achse (Instanz), über der der Funktionsbaustein ausgeführt werden soll. In der Gerätestruktur ist der Name unter der Steuerungskonfiguration deklariert. |
Enable |
BOOL |
FALSE |
Wenn TRUE, wird der Funktionsbaustein ausgeführt. Die Werte der Funktionsbausteineingänge können geändert werden, wobei die Ausgänge kontinuierlich aktualisiert werden. Wenn FALSE, wird die Ausführung des Funktionsbausteins beendet, und die Ausgänge werden zurückgesetzt. |
DriveReady(1) |
BOOL |
FALSE |
Informationen zur Betriebsbereitschaft des Antriebs. Muss TRUE sein, wenn der Antrieb bereit ist, mit der Ausführung der Bewegung zu beginnen. Wenn das Antriebssignal mit der Steuerung verbunden wird, verwenden Sie den geeigneten %Ix-Eingang. Wenn der Antrieb dieses Signal nicht bereitstellen kann, können Sie für diesen Eingang den Wert TRUE auswählen. |
LimP(1) |
BOOL |
TRUE |
Hardware-Grenzwert-Schalterinformationen in positiver Richtung. Muss auf FALSE gesetzt sein, wenn der Hardware-Grenzwertschalter erreicht wird. Wenn das Signal des Hardware-Grenzwertschalters mit der Steuerung verbunden wird, verwenden Sie den geeigneten %Ix-Eingang. Wenn dieses Signal nicht verfügbar ist, können Sie diesen Eingang unbenutzt lassen oder auf TRUE setzen. |
LimN(1) |
BOOL |
TRUE |
Hardware-Grenzwert-Schalterinformationen in negativer Richtung. Muss auf FALSE gesetzt sein, wenn der Hardware-Grenzwertschalter erreicht wird. Wenn das Signal des Hardware-Grenzwertschalters mit der Steuerung verbunden wird, verwenden Sie den geeigneten %Ix-Eingang. Wenn dieses Signal nicht verfügbar ist, können Sie diesen Eingang unbenutzt lassen oder auf TRUE setzen. |
(1) DriveReady, LimP und LimN werden zur Task-Zykluszeit gelesen.
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
Status |
BOOL |
FALSE |
Wenn TRUE, ist die Spannungszufuhr aktiviert und Bewegungsbefehle können ausgeführt werden. |
DriveEnable |
BOOL |
FALSE |
Aktiviert den Antrieb zur Annahme von Befehlen. Wenn der Antrieb dieses Signal nicht verwendet, können Sie diesen Ausgang unbenutzt lassen. |
Error |
BOOL |
FALSE |
TRUE gibt an, dass ein Fehler erkannt wurde. Die Ausführung des Funktionsbausteins ist beendet. |
ErrorId |
PTO_ERROR |
PTO_ERROR.NoError |
Wenn Error gleich TRUE: Code des erkannten Fehlers. |
Beispielillustration zum Timing
Die folgende Abbildung stellt den Betrieb des Funktionsbausteins dar: