ST_VelRatioFeedback - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V1.0.00 |
Übernommen aus |
- |
Versionen: |
Aktuelle Version |
Datenstruktur für die Rückgabewerte des FB_VelocityRatioAlgorithm-Bausteins.
Variable |
Datentyp |
Beschreibung |
---|---|---|
lrErrorXRefTargetBelt |
LREAL |
Theoretisch errechneter Lagefehler, den das Produkt auf dem Zielband haben wird. Der Wert wird generiert, wenn ein Produkt das erste Korrekturband erreicht. Der Funktionsbaustein errechnet anhand der Geschwindigkeitsverhältnisse und den Abständen der Zielpositionen den theoretischen Lagefehler. |
alrErrorXActBelt |
ARRAY[1..Gc_udiMaxNumberOfBelts] OF LREAL |
Tatsächlicher Lagefehler auf den einzelnen Korrekturbändern. Dieser Wert wird berechnet, sobald ein Produkt das Band wechselt. |
xIdleCycle |
BOOL |
TRUE := Das Produkt konnte nicht auf die nächste freie Zielposition korrigiert werden. Das führte zu einem Leertakt. |
xNoTargetInRange |
BOOL |
TRUE := Es ist keine Zielposition erreichbar. In aller Regel handelt es sich dabei um ein Vorsteuerungsproblem. Um dies zu verhindern, sollte die Folgemaschine schneller werden. |
xForwCorrLimitAlmostReached |
BOOL |
TRUE := Der Wert des Parameters i_lrForwardCorrectionLimitAlarmWindow des Funktionsbausteins FB_VelocityRatioAlgorithm wurde erreicht. In diesem Fall ist die maximal mögliche Vorwärtskorrektur fast erreicht und es wird zu Leertakten kommen, wenn keine Gegenmaßnahmen eingeleitet werden. Um Leertakte zu verhindern, muss die Folgemaschine langsamer werden. |
xBackCorrLimitAlmostReached |
BOOL |
TRUE := Der Wert des Parameters lrBackwardCorrectionLimitAlarmWindow des Bausteins FB_VelocityRatioAlgorithm wurde erreicht. Dies bedeutet, der Baustein steht kurz davor, eine Rückwärtskorrektur durchzuführen. Sollte der Fall eintreten, kann es zur Kollision mit nachfolgenden Produkten kommen. Um dies zu verhindern, sollte die Folgemaschine schneller werden. |
xBackwardCorrection |
BOOL |
TRUE := Der Baustein SIN_FB_VelocityRatioAlgorithm führt gerade eine Rückwärtskorrektur durch. Eine Kollision mit nachfolgenden Produkten ist wahrscheinlich. Um dies zu verhindern, sollte die Folgemaschine schneller werden. |
xBackwardCorrectionLimit |
BOOL |
TRUE := Die maximal mögliche Rückwärtskorrektur ist erreicht. Eine Kollision mit nachfolgenden Produkten ist absehbar. Das aktuelle Produkt wird möglicherweise nicht korrekt eingetaktet. Um dies zu verhindern, sollte die Folgemaschine schneller werden. |
udiIdleCycleCounter |
UDINT |
Jedes Mal, wenn der Baustein FB_VelocityRatioAlgorithm einen Leerzyklus auf dem Zielband generieren muss, wird udiIdleCycleCounter um eins inkrementiert. |