MC_GearIn
Dieser Funktionsbaustein kuppelt eine Slave-Achse auf eine Master-Achse ein ohne Einkuppelbedingung (direktes Einkuppeln). Das Geschwindigkeitsverhältnis zwischen Slave-Achse und Master-Achse kann angegeben werden.

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Master | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
Slave | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
VAR_INPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Execute | BOOL | Ausführung des Funktionsbausteins starten. |
RatioNumerator | DINT | Zähler Übersetzungsverhältnis Master-Slave (Standardwert: 1) |
RatioDenominator | DINT | Nenner Übersetzungsverhältnis Master-Slave (Standardwert: 1) |
BufferMode | Chronologische Abfolge des Funktionsbausteins | |
RampInMode | Verhalten beim Aufsynchronisieren:
| |
RampInVelocity | LREAL | Geschwindigkeit bei profilbasiertem Aufsynchronisieren (RampInMode = eProfileBased) |
RampInAcceleration | LREAL | Beschleunigung bei profilbasiertem Aufsynchronisieren (RampInMode = eProfileBased) |
RampInDeceleration | LREAL | Verzögerung bei profilbasiertem Aufsynchronisieren (RampInMode = eProfileBased) |
RampInJerk | LREAL | Ruck bei profilbasiertem Aufsynchronisieren (RampInMode = eProfileBased) |
CatchUp | BOOL | TRUE: Beim profilbasierten Aufsynchronisieren entstehender Versatz wird kompensiert. FALSE: Beim profilbasierten Aufsynchronisieren entstehender Versatz wird nicht kompensiert. |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
InGear | BOOL | Slave-Achse ist synchron zur Master-Achse |
Busy | BOOL | Funktionsbaustein ist aktiv |
Active | BOOL | Funktionsbaustein steuert die Achse |
CommandAborted | BOOL | Der Funktionsbaustein wurde durch einen anderen Befehl abgebrochen |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | WORD | Fehlernummer |
StartSync | BOOL | Slave-Achse synchronisiert sich auf |



