Beschreibung
Diese FC BM_ReadAxisError für BM Motion Control wird eingesetzt, um die Achse Fehler zu lesen.
Parameter Eingang |
Datentyp |
Beschreibung |
Execute |
BOOL |
Steigende Flanke startet das Lesen des erweiterten Status der Achse |
Parameter Ausgang |
Datentyp |
Beschreibung |
Done |
BOOL |
Lesen des erweiterten Status ohne Fehler beendet |
Busy |
BOOL |
Lesen des erweiterten Status ist noch aktiv |
Error |
BOOL |
Parameter Lesen/Schreiben Fehler; ErrorID ist gültig |
ErrorID |
DWORD |
Kommunikation ErrorID-Siemens Fehlerliste |
ErrorCnt |
WORD |
Anzahl von Antrieb Fehler |
ErrorNO_0 |
DWORD |
1. Fehler Meldung Nummer des Antriebs |
ErrorNO_1 |
DWORD |
2. Fehler Meldung Nummer des Antriebs |
ErrorNO_2 |
DWORD |
3. Fehler Meldung Nummer des Antriebs |
ErrorNO_3 |
DWORD |
4. Fehler Meldung Nummer des Antriebs |
Parameter Ein- und Ausgang |
Datentyp |
Beschreibung |
Axis |
CPU1500_BM_AXIS_REF |
BM Motion Control Achse Referenz Daten |
Aufruf BM_ReadAxisError:
Aus Zustand: Alle Zustände.
Empfohlene Task: OB1.
Flankensensitive Ausführung:
Steigende Flanke an Execute startet das Lesen
des Antriebes Fehler Nummer.
Wenn das Lesen ohne Fehler beendet ist wird der Ausgang Done auf TRUE gesetzt
und die Status Informationen an den Ausgängen sind gültig.
Hinweis:
Ein Befehl von "BM_ReadAxisError" darf nicht aktiviert werden, bevor einem Befehl von andere Funktion Bausein noch nicht erfolgreich ausgeführt wurde.
Und Kommando sollte nicht aktiviert werden bei "BM".AXIS[x].DRIVE.BM_AXIS_STATUS.ParmRW_Active =1, Error durch BM_Reset zurücksetzen.
Eingang Execute:
Mit steigender Flanke an Execute wird das Lesen des erweiterten Status gestartet.
Ausgang Done:
TRUE: Lesen des erweiterten Status ohne Fehler beendet. Die Ausgangswerte sind gültig.
FALSE: nicht aktiv.
Ausgang Busy:
TRUE: Lesen Parameter Status ist noch aktiv.
FALSE: nicht aktiv
Ausgang Error:
TRUE: ein Fehler bei Service Kommunikation für Parameter Lesen/Schreiben vorhanden
Info an ErrorID gültig und Error Info. siehe S7 Beschreibung.
FALSE: nicht aktiv.
Ausgang ErrorID:
die Information von Service Kommunikation Fehler(genaue Info. siehe S7 Beschreibung)
Ausgang ErrorCnt:
Anzahl Fehler Meldung des Antriebs.
Ausgang ErrorNo_0:
aktuelle Fehler Meldung Nummer des Antriebs.
Ausgang ErrorNo_1:
2. Fehler Meldung Nummer des Antriebs.
Ausgang ErrorNo_2:
3. Fehler Meldung Nummer des Antriebs.
Ausgang ErrorNo_3:
4. Fehler Meldung Nummer des Antriebs.
Ein- und Ausgang Axis:
Ein-/Ausgang Parameter Axis ist Nummer von angesteuerte bmaXX Antrieb Gerät.
Am Ein- und Ausgang Axis wird die BM Motion Control Referenz vom Type CPU1500_BM_AXIS_REF angeschlossen. Bei der Programmierung mit der Datenbausteinvorlage "DB5" wird die Variable wie folgt verwendet: "BM.AXIS[x]"
Dabei ist "x" die Achsennummer des Antriebs.