MC_PhasingAbsolute
Dieser Funktionsbaustein erzeugt eine absolute Phasenverschiebung in der Master-Position einer Slave-Achse. Die Master-Position wird im Bezug zur realen physischen Position verschoben. Dies entspricht dem Lösen der Kopplung zum Master für einen Moment und dient zum Verzögern oder Aufholen einer Achse zum Master. Die Phasenverschiebung ist aus Sicht des Slaves. Auf den Master selbst wirkt sich die Phasenverschiebung nicht aus (MasterPos aus Sicht der SlaveAxis = PhysicalMasterPos + PhaseShiftValueSlaveAxis, der Phasenverschiebungswert verhält sich wie ein Positions-Offset). Die Phasenverschiebung bleibt so lange bestehen, bis ein anderer Phasing-Befehl sie wieder ändert.

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Slave | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
Master | 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. |
PhaseShift | LREAL | Absolute Phasenverschiebung der Master-Position der Slave-Achse in Anwendereinheiten des Masters |
Velocity | LREAL | Maximale Geschwindigkeit zum Erreichen der Phasenverschiebung in Anwendereinheit/s |
Acceleration | LREAL | Maximale Beschleunigung zum Erreichen der Phasenverschiebung in Anwendereinheit/s2 |
Deceleration | LREAL | Maximale Bremsverzögerung zum Erreichen der Phasenverschiebung in Anwendereinheit/s2 |
Jerk | LREAL | Maximaler Ruck zum Erreichen der Phasenverschiebung in Anwendereinheit/s3 |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Done | BOOL | Funktionsbaustein ist fertig |
Busy | BOOL | Funktionsbaustein ist aktiv |
Active | BOOL | Funktionsbaustein steuert die Achse |
CommandAborted | BOOL | Der Funktionsbaustein wurde durch einen anderen Befehl abgebrochen |
AbsolutePhaseShift | LREAL | Absolute Phasenverschiebung, solange Busy gesetzt ist. |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | WORD | Fehlernummer |

