Über diesen FB kann aus Liniengeschwindigkeit und Wickeldrehzahl der Wickeldurchmesser berechnet werden.
|
|
|
|
L_TB1P_CalcDiameter |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
LREAL |
- |
|
lrCycReelSpeed |
xError |
|
- |
BOOL |
|
LREAL |
- |
|
lrCycLineVel |
eErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
lrMaxDiameter |
lrSetDiameterOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrMinDiameter |
lrSetDiameterPctOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrCalculationDistance |
lrReziprDiameterPct |
|
- |
LREAL |
|
BOOL |
- |
|
xForceCalculation |
xDiameterMaxLimit |
|
- |
BOOL |
|
BOOL |
- |
|
xHoldDiameter |
xDiameterMinLimit |
|
- |
BOOL |
|
BOOL |
- |
|
xUnidirect |
xWebBreak |
|
- |
BOOL |
|
BOOL |
- |
|
xUnwindActive |
lrMinDiameterPct |
|
- |
LREAL |
|
BOOL |
- |
|
xLoadSetDiameter |
lrSetMInertiaScaledOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrSetDiameter |
|
|
|
|
|
LREAL |
- |
|
lrFilterTimeDiameter |
|
|
|
|
|
LREAL |
- |
|
lrDiameterRetain |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
lrDiameterRetain LREAL |
Eingang zum Einlesen des aktuellen Durchmesserwertes nach Netzschalten
|
|
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
lrCycReelSpeed LREAL |
Motordrehzahl
|
|
|
lrCycLineVel LREAL |
Bahngeschwindigkeit
|
|
|
lrMaxDiameter LREAL |
Maximaler Durchmesser
|
|
|
lrMinDiameter LREAL |
Minimaler Durchmesser
|
|
|
lrCalculationDistance LREAL |
Wickelwellendistanz (Anzahl der Umdrehungen), nach der eine Neuberechnung des Durchmessers erfolgt.
|
|
|
xForceCalculation BOOL |
FALSE ä TRUE |
Die nächste Durchmesserberechnung erfolgt nach Ablauf der über lrCalculationDistance vorgegebenen Wickelwellendistanz. |
|
xHoldDiameter BOOL |
TRUE |
Der zuletzt ausgegebene Durchmesserwert wird nicht mit neuen Werten überschrieben. |
|
xUnidirect BOOL |
TRUE |
|
|
xUnwindActive BOOL |
Auswahl der freigegebenen Änderungsrichtung
|
|
|
TRUE |
Linkslauf (ccw) |
|
|
FALSE |
Rechtslauf (cw) |
|
|
xLoadSetDiameter BOOL |
TRUE |
Der Wert an lrSetDiameter wird als Anfangswert übernommen. Dieser Eingang hat eine höhere Priorität als der Eingang xHoldDiameter . |
|
lrSetDiameter LREAL |
Vorgabe eines externen Anfangswertes für den Durchmesser Der Wert wird durch Setzen von xLoadSetDiameter auf TRUE übernommen.
|
|
|
lrFilterTimeDiameter LREAL |
Filterzeitkonstante für die Durchmesserberechnung
|
|
|
lrWindowWebBreakMonit LREAL |
Fenster für die Bahnrissüberwachung bezogen auf den maximalen Durchmesser lrMaxDiameter . Nur relevant bei xUnidirect = TRUE.
|
|
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
xError BOOL |
TRUE |
Es ist ein Fehler aufgetreten. Details siehe eErrorID . |
|
eErrorID |
Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.
|
|
|
lrSetDiameterOut LREAL |
Aktueller Durchmesser (gefiltert)
|
|
|
lrSetDiameterPctOut LREAL |
Aktueller Durchmesser (gefiltert)
|
|
|
lrReziprDiameterPct LREAL |
Kehrwert des aktuellen Durchmessers (gefiltert)
|
|
|
xDiameterMaxLimit BOOL |
TRUE |
Der obere Grenzwert lrMaxDiameter ist erreicht. |
|
xDiameterMinLimit BOOL |
TRUE |
Der untere Grenzwert lrMinDiameter ist erreicht. |
|
xWebBreak BOOL |
TRUE |
Bahnriss nach Durchlauf des in lrWindowWebBreakMonit eingestellten Überwachungsfensters. |
|
lrMinDiameterPct LREAL |
Minimaler Durchmesser in [%]
|
|
|
lrSetMInertiaScaledOut LREAL |
Faktor für ein variables Massenträgheitsmoment (D act 4 - D min 4 ) / (D max 4 - D min 4 )
|
|
Am Eingang lrSetDiameter kann ein externer Anfangswert für den Durchmesser vorgegeben werden.
Dieser Wert wird übernommen, wenn der Eingang xLoadSetDiameter auf TRUE gesetzt wird.
Bei der Übernahme wird die Durchmesserberechnung zurückgesetzt und der Filter für die Durchmesserberechnung wird mit dem vorgegebenen Anfangswert geladen.
Zur Berechnung des Durchmessers werden die Bahngeschwindigkeit und die aktuelle Wickeldrehzahl zyklisch integriert.
Am Ende eines jeden Integrationsintervalls ergibt sich ein neuer Durchmesserwert aus der Division der Integratorwerte.
Es erfolgt eine Betragsbildung und Glättung über einen Tiefpass 1. Ordnung. Die Filterzeitkonstante ist über den Eingang lrFilterTimeDiameter einstellbar.
Für die Bewertung der Bahngeschwindigkeit mit 1/D (drehzahlgeführte Wickler) wird der Kehrwert des Durchmessers über den Ausgang lrReziprDiameterPct bereitgestellt.
Dieser Wert bezieht sich auf den Begrenzungswert am Eingang lrMinDiameter .
Durch Setzen des Eingangs xHoldDiameter auf TRUE wird intern der zuletzt ausgegebene Durchmesserwert lrSetDiameterOut gehalten.
Die Durchmesserberechnung wird zurückgesetzt und der Filter für die Durchmesserberechnung wird mit dem intern gehaltenen Durchmesserwert geladen.
Durch Setzen des Eingangs xUnidirect auf TRUE wird für die Durchmesserberechnung nur eine Änderungsrichtung freigegeben und zugleich die Bahnrissüberwachung aktiviert.
Die zulässige Änderungsrichtung legen Sie über den Eingang xUnwindActive fest:
Ein neu berechneter Wert wird nur übernommen, wenn er in der zulässigen Richtung den zuletzt gespeicherten Wert überschreitet.
Nach einem Bahnriss laufen die nacheinander berechneten Durchmesserwerte meist sehr schnell in die entgegengesetzte Richtung.
Im Eingang lrWindowWebBreakMonit kann die maximal zulässige Abweichung in Gegenrichtung festgelegt werden, bei deren Überschreitung der Ausgang xWebBreak auf TRUE gesetzt wird.
Ist der Eingang xUnidirect auf FALSE gesetzt, so sind beide Änderungsrichtungen freigegeben und der interne Speicher wird immer mit dem neu berechneten Wert überschrieben. Die Bahnrissüberwachung ist dadurch ausgeschaltet.
Über die Eingänge lrMaxDiameter und lrMinDiameter werden Grenzwerte für die angegebenen Durchmesserwerte vorgegeben, bei deren Erreichen oder Überschreiten der entsprechende Ausgang ( xDiameterMaxLimit / xDiameterMinLimit ) auf TRUE gesetzt wird.
Begrenzt werden die gefilterten Durchmesserwerte lrSetDiameterOut und lrSetDiameterPctOut .