Dieser Funktionsbaustein erfasst den Antriebsstatus, d.h. alle relevanten Informationen wie Hardware-Eingänge, Statuswort, Fehler oder Warnung.
Mit Hilfe dieser Informationen ist es möglich, z.B. vor dem Einschalten mit MC_PowerOn zu kontrollieren, ob der Antrieb einschaltbereit ist. Weiterhin kann ständig kontrolliert werden, ob Fehler oder Warnungen anstehen.
Empfohlene Task: | zyklisch |
Verwendete Bibliotheken: | MOTION_CONTROL_30bd00 oder höher |
Verwendete zusätzliche Datentypen: | ... |
Verwendet Static-Variablen: | ... |
nicht vorhanden |
Bezeichnung: | Datentyp: | Anfangswert: | Wertebereich: | Beschreibung: | |
---|---|---|---|---|---|
x_Enable | BOOL | ... | ... | TRUE: Freigabe des Bausteins. | |
_Axis | AXIS_REF | ... | ... | An _Axis wird die Motion Control Achse angeschlossen. |
Bezeichnung: | Datentyp: | Beschreibung: |
---|---|---|
x_DriveRdy | BOOL | TRUE: Antrieb ist einschaltbereit. Dieser Ausgang ist eine Verknüpfung aus allen relevanten Zuständen. x_DriveRdy:= x_Enable AND x_DriveComRsy AND NOT x_Error AND x_LinkVolt AND x_HW_PulsEnable AND x_HW_QuickStop AND NOT x_HW_SafetyRelais; |
x_DriveComRdy | BOOL | TRUE: Die Kommunikation zum Antrieb ist bereit. Hierbei wird überprüft, ob sowohl die Bedarfsdatenkommunikation als auch die zyklische Kommunikation (incl. UserMapping) bereit sind. Die Überprüfung erfolgt sowohl für eine lokale Achse, wie auch für eine Feldbusachse. |
w_Statusword | WORD | Statuswort des Antriebs (P301). |
i_Status | INT | Antriebsstatus, der der Zustandsmaschine des Antriebs entspricht und am Antriebsdisplay angezeigt wird. Es werden die Zustände 0 bis 4 und 15/F angezeigt, die Zustände 6 bis 7 und 14/E werden nicht angezeigt. 0: Nicht Einschaltbereit 1: Einschaltsperre 2: Einschaltbereit 3: Eingeschaltet 4: Betrieb freigegeben 15/F: Störung |
x_Error | BOOL | TRUE: Fehler bei der Ansteuerung der Motion Control Achse erkannt. |
x_Warning | BOOL | TRUE: Antriebswarnung |
x_LinkVolt | BOOL | TRUE: Netzspannung/Zwischenkreisspannung liegt an |
x_HW_PulsEnable | BOOL | TRUE: Eingang Impulsfreigabe am Antrieb ist geschlossen |
x_HW_Quickstop | BOOL | TRUE: Eingang Schnellhalt am Antrieb ist geschlossen |
x_HW_SafetyRelais | BOOL | TRUE: Unterspannung Sicherheitsrelais |
x_ComError | BOOL | TRUE: Fehler Bedarfsdatenkommunikation des intern verwendeten FBs BM_ReadPar. Mit Hilfe der Bedarfsdatenkommunikation werden die Zustände des Antriebs gelesen, die nicht über die Struktur AXIS_REF geliefert werden. |
_Axis | AXIS_REF | Motion Control Achse. |