Mit diesem FB kann das aktuelle Massenträgheitsmoment automatisch identifiziert werden. Der FB übernimmt auf Anforderung die Antriebssteuerung und führt die Identifizierung durch.
Nach erfolgreichem Identifizierungslauf wird das Massenträgheitsmoment über lrMInertiaIdent ausgegeben.
|
|
|
|
L_TB1P_IdentMInertia |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
BOOL |
- |
|
xIdent |
xBusy |
|
- |
BOOL |
|
BOOL |
- |
|
xFollowerActive |
xDone |
|
- |
BOOL |
|
LREAL |
- |
|
lrActReelSpeedIn |
xError |
|
- |
BOOL |
|
LREAL |
- |
|
lrActTorqueIn |
eErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
lrMaxSpeedIdent |
xEnableFollower |
|
- |
BOOL |
|
LREAL |
- |
|
lrMaxTorqueIdent |
lrSetTorqueOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrFilterTimeSpeed |
lrMInertiaIdent |
|
- |
LREAL |
|
LREAL |
- |
|
lrFilterTimeTorque |
|
|
|
|
|
LREAL |
- |
|
lrFilterTimeReelSpeed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
xIdent BOOL |
TRUE |
Identifizierung des Massenträgheitsmomentes starten. |
|
xFollowerActive BOOL |
Schnittstelle zur Grundfunktion "Drehmomentfolger" |
|
|
lrActReelSpeedIn LREAL |
Aktuelle Drehzahl der Motorwelle (Drehzahl-Istwert)
|
|
|
lrActTorqueIn LREAL |
Aktuelles Drehmoment (Drehmoment-Istwert)
|
|
|
lrMaxSpeedIdent LREAL |
Maximale Drehzahl zur Identifizierung des Massenträgheitsmomentes
|
|
|
lrMaxTorqueIdent LREAL |
Maximales Drehmoment zur Identifizierung des Massenträgheitsmomentes
|
|
|
lrFilterTimeSpeed LREAL |
Filterzeitkonstante für den Drehzahl-Istwert
|
|
|
lrFilterTimeTorque LREAL |
Filterzeitkonstante für den Drehmoment-Istwert
|
|
|
lrFilterTimeReelSpeed LREAL |
Filterzeitkonstante für den Drehzahl-Sollwert
|
|
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
xBusy BOOL |
TRUE |
Die Identifizierung des Massenträgheitsmomentes ist aktiv. |
|
xDone BOOL |
TRUE |
Die Identifizierung des Massenträgheitsmomentes wurde erfolgreich beendet. |
|
xError BOOL |
TRUE |
Es ist ein Fehler aufgetreten. Details siehe eErrorID . |
|
eErrorID |
Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.
|
|
|
xEnableFollower BOOL |
TRUE |
Die Grundfunktion "Drehmomentfolger" wird/ist aktiviert. |
|
lrSetTorqueOut LREAL |
Drehmoment-Sollwert für die Identifizierung des Massenträgheitsmomentes
|
|
|
lrMInertiaIdent LREAL |
Identifiziertes Massenträgheitsmoment
|
|
Die Identifizierung erfolgt gemäß folgender Zustandsmaschine:
|
Zustandsmaschine für die Identifizierung des Massenträgheitsmomentes
Wird der Eingang xIdent auf FALSE zurückgesetzt, so wird die aktive Identifizierung sofort abgebrochen. Auch das Rücksetzen des Eingangs xFollowerActive auf FALSE führt ebenfalls zu einem sofortigen Abbruch.
Bei Verwendung von Inkrementalgebern kann es erforderlich sein, das Drehzahl-Istwertsignal zu filtern.
Die Zeitkonstante für den Filter ist über den Eingng lrFilterTimeSpeed einstellbar. Hier ist die Einstellung '10 ms' meist ausreichend.