TB_Detect_Rd

Darstellung in FBD

Allgemeine Informationen

Dieser Baustein gibt einen Puls heraus, wenn er eine vollständige Umdrehung eines Motors erkannt hat. Die Detektierung wird gestartet sobald der Baustein eingeschaltet wird. Als Startpunkt wird die aktuelle Position im Moment des Einschaltens übernommen.


Ein Stillstand (Drehzahl = 0) des Motors muss über den Eingang "x_Stand_Still" an den Baustein gemeldet werden.

Empfohlene Task: EVENT
Verwendete Bibliotheken: Keine

Ein-/Ausgänge

nicht vorhanden

Eingänge

Bezeichnung: Datentyp: Beschreibung:
x_Enable BOOL FALSE: Baustein ausschalten TRUE: Baustein einschalten und aktuelle Position als Startposition für eine vollständige Umdrehung übernommen.
x_Direction BOOL FALSE: Der Antrieb bewegt sich in positiver Drehrichtung (positive Geschwindigkeit) TRUE: Der Antrieb bewegt sich in negativer Drehrichtung (negative Geschwindigkeit).
x_Stand_Still BOOL FALSE: Antrieb führt Bewegung aus TRUE: Antrieb führt keine Bewegung aus (Drehzahl = 0).
ud_Inc_Res UDINT Inkremente einer vollständigen Umdrehung, zum Beispiel 65536.
ud_Actual_Pos UDINT Positionsistwert der Achse (zum Beispiel 0 bis 65535).

Ausgänge

Bezeichnung: Datentyp: Beschreibung:
x_Round_Trig BOOL LH-Flanke: eine vollständige Umdrehung des Antriebs wurde detektiert.
x_Error BOOL FALSE: Baustein hat keinen Fehler TRUE: Baustein hat Fehler, detailliertere Informationen siehe "w_Error_Info".
w_Error_Info WORD Bitcodierte detaillierte Fehlerbeschreibung, siehe Tabelle.
ud_Round_Pos UDINT restlicher Weg bis zur vollständigen Umdrehung.
w_Error_Info Beschreibung
Bit 0 Inkremente einer vollständigen Umdrehung (ud_Inc_Res) = 0.
Bit 15 Steuerungsplattform verfügt über keine Technologie-Lizenz.