TB_Result

Darstellung in FBD

Allgemeine Informationen

Der Status der Achsbausteine TB_xxx_CY steht als Strukturvariable am Ausgang _Result zur Verfügung. Der FB TB_Result dient dazu, diesen Status aufzuschlüsseln und darzustellen. Damit steht nicht nur der Status des Achsbausteins, sondern auch der Status des Antriebs in vollem Umfang zur Verfügung.

Dieser Funktionsbaustein dient der Diagnose des Achsbausteins und des Antriebs. Die Struktur _Result, die am Ausgang des Achsbausteins zur Verfügung steht, dient als Schnittstelle.

Die Ausgänge, die den Status des Antriebs beschreiben, wurden im Achsbaustein vom FB TB_DriveState generiert.
>Die Ausgänge, die den Status des Achsbausteins beschreiben, werden im Achsbaustein in der Aktion „Output" generiert. Die Fehlermeldungen können ja nach Applikation erweitert oder verändert werden. Der Fehlercode ist wie folgt aufgebaut:

dw_Result:
Bit 0..15:    Fehlernummer des gestörten FBs
Bit 16..23:   Nummer des Moduls/FBs
Bit 24..32:   Mode-Nr des Achsbausteins

Hiermit ist es möglich, z.B. folgende Fehlermeldung zu übergeben:
Im Mode (Bit 24..32) „Automatic" hat der „3." FB (Bit 16..23) die Fehlernummer „-110" (Bit 0..15).

Mode Nr. Beschreibung
1 Enable – Freigabe des Antriebs/Antriebsstörung
2 MC-State Errorstop
3 ErrorControl – unbekannte Betriebsart
4 Manual Mode
5 Homing Mode
6 Auto Initialization
7 Automatic Mode
8 Reserviert
9 Reserviert
10 Reserviert

Empfohlene Task: zyklisch
Verwendete Bibliotheken: TECH_TYPES_30bd05 oder höher
Verwendete zusätzliche Datentypen: ...
Verwendet Static-Variablen: ...

Ein-/Ausgänge

nicht vorhanden

Eingänge

Bezeichnung: Datentyp: Anfangswert: Wertebereich: Beschreibung:
_Result DriveStateType ... ... Status eines Achsbausteins.

Ausgänge

Bezeichnung: Datentyp: Beschreibung:
x_DriveRdy BOOL TRUE: Antrieb ist einschaltbereit. (Näheres siehe FB TB_DriveState).
x_DriveComRdy BOOL TRUE: Die Kommunikation zum Antrieb ist bereit. (Näheres siehe FB TB_DriveState).
w_Statusword WORD Statuswort des Antriebs (P301). (Näheres siehe FB TB_DriveState).
i_Status INT Antriebsstatus, der der Zustandsmaschine des Antriebs entspricht und am Antriebsdisplay angezeigt wird. (Näheres FB siehe TB_DriveState).
x_Error BOOL TRUE: Antriebsstörung
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.
i_MC_Mode INT Modenummer, siehe Tabelle unter Beschreibung allgemein.
s_MC_ModeTxt STRING Text Modenummer.
i_ModuleId INT Modulnummer, z.B. 3. FB im Mode „Automatic".
i_MC_MessageId INT Fehlernummer/Messagenummer des gestörten FBs.
i_Status Beschreibung
0 Nicht Einschaltbereit
1 Einschaltsperre
2 Einschaltsperre
3 Eingeschaltet
4 Betrieb freigegeben
15/F Störung