L_TB1P_AccComp
Mit diesem FB kann eine Beschleunigungskompensation durchgeführt werden.
|
|
|
|
L_TB1P_AccComp |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
LREAL |
- |
|
lrCycVel |
lrSetAccOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrMInertiaMax |
lrSetTorqueOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrMInertiaConst |
|
|
|
|
|
LREAL |
- |
|
lrVariableMInertia |
|
|
|
|
|
LREAL |
- |
|
lrMInertiaAdapt |
|
|
|
|
|
LREAL |
- |
|
lrFilterTimeAccSpeed |
|
|
|
|
|
LREAL |
- |
|
lrDeadBandAccTorque |
|
|
|
|
|
LREAL |
- |
|
lrGainPos |
|
|
|
|
|
LREAL |
- |
|
lrGainNeg |
|
|
|
|
|
BOOL |
- |
|
xReset |
|
|
|
|
|
|
|
|
|
|
|
|
|
Eingänge
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
lrCycVel LREAL |
Die aktuelle Wickelgeschwindigkeit
|
|
|
lrMInertiaMax LREAL |
Maximal zulässiges Massenträgheitsmoment
|
|
|
lrMInertiaConst LREAL |
Konstantes Massenträgheitsmoment
|
|
|
lrVariableMInertia LREAL |
Variables Massenträgheitsmoment (durchmesserabhängig)
|
|
|
lrMInertiaAdapt LREAL |
Adaption des Massenträgheitsmomentes zur Abbildung unterschiedlicher Breiten und Dicken des Materials.
|
|
|
lrFilterTimeAccSpeed LREAL |
Filterzeit für die Wickelgeschwindigkeit [s] |
|
|
lrDeadBandAccTorque LREAL |
Totzone für das aktuelle Beschleunigungsmoment [Nm] |
|
|
lrGainPos LREAL |
Verstärkungsfaktor für das Beschleunigungsmoment in positive Richtung |
|
|
lrGainNeg LREAL |
Verstärkungsfaktor für das Beschleunigungsmoment in negative Richtung |
|
|
xReset BOOL |
TRUE |
Der FB wird zurückgesetzt. |
Ausgänge
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
lrSetAccOut LREAL |
Aktuelle Wickelbeschleunigung
|
|
|
lrSetTorqueOut LREAL |
Drehmoment
|
|
Materialbreite und Materialdichte
Bei geringeren Materialbreiten und/oder Materialdichten wird die entsprechende Reduzierung des Beschleunigungsmomentes direkt über die Reduzierung des aktuellen Massenträgheitsmomentes erreicht. Die Adaption erfolgt über den Eingang lrVariableMInertia .
Berechnung der Antriebsbeschleunigung
Die Antriebsbeschleunigung wird durch Differenzierung des Eingangssignals lrCycVel ermittelt.
Um das Rauschen der Eingangssignale in der Wirkung auf die Antriebsbeschleunigung zu dämpfen, folgt nach der Differenzierung ein Tiefpassfilter. Die Filterzeitkonstante wird über den Eingang lrFilterTimeAccSpeed eingestellt.
Berechnung des Beschleunigungsmomentes
Das Beschleunigungsmoment ergibt sich aus der Multiplikation der Antriebsbeschleunigung mit dem aktuellen Massenträgheitsmoment.
Zur Rauschunterdrückung können kleine Beschleunigungsmomente durch eine einstellbare Totzone (Eingang lrDeadBandAccTorque ) ausgeblendet werden. Die Totzone bezieht sich auf das aktuelle Beschleunigungsmoment.
Eine Anhebung oder Absenkung des Beschleunigungsmomentes in Abhängigkeit der Beschleunigungsrichtung (Hochlauf oder Ablauf) kann über entsprechende Verstärkungseinstellungen (Eingänge lrGainPos und lrGainNeg ) erreicht werden.
Beschleunigungskompensation deaktivieren
Durch Setzen des Eingangs xReset auf TRUE können Sie die Beschleunigungskompensation deaktivieren, d. h. das Beschleunigungsmoment wird auf Null gesetzt.