MC_GearOut
Der FB MC_GearOut löst die Koppelung der Slaveachse an die Masterachse, welche durch die Vorgabe eines Geschwindigkeitsverhältnisses hergestellt wurde. Die aktuelle Geschwindigkeit des Slave wird beibehalten (Endlosbewegung).
Blockdiagramm
Parameter des FB
VAR_IN_OUT | |||
| Slave | AXIS_REF | Achsreferenz der Slaveachse |
VAR_INPUT | |||
| Execute | BOOL | Startet die Auflösung der Geschwindigkeitskoppelung mit steigender Flanke. |
VAR_OUTPUT | |||
| Done | BOOL | Die Geschwindigkeitskoppelung der Slaveachse ist aufgelöst. |
| Error | BOOL | Ist TRUE, wenn ein Fehler im FB auftritt |
| ErrorID | WORD | Fehlerkennung |
Verhalten des FB:
- Die Beauftragung zur Aufhebung der Getriebekoppelung wird nur dann kommandiert, wenn sich die Achse im Zustand „Synchronized Motion“ befindet. Ist dies nicht Fall wird Ausgang „Error“ FALSE und „ErrorID“ zeigt einen Fehlerwert an, der den Zustand bezeichnet, in dem sich die Achse aktuell befindet.
- Hier sei nochmals auf die (eigenwillige) Festlegung des PLCopen-Standards, dass die beauftragte Slaveachse nach Aufhebung der Koppelung in ihrer momentanen Geschwindigkeit verbleibt. Also nicht notwendigerweise stehen bleibt.
- Der Baustein ist retriggerbar, kann also einen Auftrag absetzen, wenn er sich im aktiven Zustand befindet.