L_MC4P_GroupSetOverride
Mit diesem FB lassen sich die Bewegungen einer Achsgruppe zeitlich strecken. Der vorgegebene Override wirkt kombiniert auf die Bahngeschwindigkeit, die Bahnbeschleunigung und den Bahnruck.
Für Versionen £ 3.21 gilt:
|
Stop!
Beim Einschleifen des Overrides können Begrenzungen der Achsen überschritten werden! Es wird empfohlen, den Override nicht während hohen Beschleunigungsvorgängen zu ändern. |
Für Versionen > 3.21 gilt:
|
Hinweis!
Wenn die Änderung des Overrides zu einer Dynamikverletzung führt, wird die Override-Dynamik reduziert. Eine Folge kann sein, dass der Prozess auch nach Ablauf der IrFadingTime nicht abgeschlossen ist. |
- Bei xEnable := TRUE wird der Override kontinuierlich in die Achsgruppe übertragen und dort in die laufende Bewegung eingeschliffen.
- Dies ist ein administrativer FB, da kein Bewegungskommando erzeugt wird.
|
Hinweis!
Bei Verwendung des FB L_MC4P_AxesGroupBasicControl kann der Override für Geschwindigkeit, Beschleunigung und Ruck direkt am FB L_MC4P_AxesGroupBasicControl vorgegeben werden. Die Verwendung einer zusätzlichen Instanz oder mehrerer Instanzen des L_MC4P_GroupSetOverride wird nicht empfohlen. |
|
|
|
|
L_MC4P_GroupSetOverride |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_KIN |
- |
|
AxesGroup |
xEnabled |
|
- |
BOOL |
|
BOOL |
- |
|
xEnable |
xBusy |
|
- |
BOOL |
|
LREAL |
- |
|
lrOverride |
xError |
|
- |
BOOL |
|
LREAL |
- |
|
lrFadingTime |
eErrorID |
|
- |
L_IE1P_Error |
|
|
|
|
|
|
|
|
|