Dieser Funktionsbaustein gibt den erkannten PTO-Fehlercode zurück.
Darstellung in AWL (IL) und ST
Sie finden eine allgemeine Darstellung in AWL (IL) oder ST im Kapitel Darstellung von Funktionen und Funktionsbausteinen.
Beschreibung der E/A-Variablen
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingänge |
Typ |
Kommentar |
---|---|---|
PTO_REF_IN |
Verweis auf den PTO-Kanal. Um an den Ausgangspin PTO_REF des Funktionsbausteins PTOSimple oder an den Ausgangspin PTO_REF_OUT der PTO-Funktionsbausteine angeschlossen zu sein. |
|
Execute |
BOOL |
Startet die Ausführung des Funktionsbausteins an der steigenden Flanke. Wenn FALSE, werden die Ausgänge des Funktionsbausteins nach Beendigung der Ausführung zurückgesetzt. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgänge |
Typ |
Kommentar |
|
---|---|---|---|
PTO_REF_OUT |
Verweis auf den PTO-Kanal. Um an den Eingangspin PTO_REF_IN der PTO-Funktionsbausteine angeschlossen zu sein. |
||
Done |
BOOL |
TRUE = Gibt an, dass PTODiag gültig ist. Die Ausführung des Funktionsbausteins ist beendet. |
|
Busy |
BOOL |
TRUE = Gibt an, dass der Funktionsbaustein ausgeführt wird. |
|
Error |
BOOL |
TRUE = Gibt an, dass ein Fehler erkannt wurde. Die Ausführung des Funktionsbausteins ist beendet. |
|
ErrID |
Wenn Error dem Wert TRUE entspricht: Typ des erkannten Fehlers. |
||
PTODiag |
DWORD |
Wenn Done dem Wert TRUE entspricht: Diagnosefehlercode (siehe nachstehende Tabelle). |
DWORD-Bit |
Bedeutung |
---|---|
0...3 |
Nicht verwendet |
4 |
Interner Fehler erkannt |
5...6 |
Nicht verwendet |
7 |
Konfigurationsfehler festgestellt |
8...16 |
Nicht verwendet |
17 |
Antrieb nicht bereit (Hilfseingang DriveReady ist FALSE) |
18...20 |
Nicht verwendet |
21 |
Reserviert |
22 |
Ungültige Frequenz |
23 |
Ungültige Beschleunigung |
24 |
Ungültige Verzögerung |
25 |
Befehl zurückgewiesen (PTO_AXIS_ERROR oder neuer PTO-Befehl vor Abschluss des letzten Vorgangs ausgelöst) |
26 |
Ungültige Richtung |
27...31 |
Nicht verwendet |
HINWEIS: Weitere Informationen über die Pins Done, Busy, CommandAborted und Execution finden Sie im Kapitel Allgemeines zur Verwaltung von Funktionsbausteinen.