MC_GearOut
Der FB MC_GearOut löst die Kopplung 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 | ||
Variablenname | Datentyp | Beschreibung |
Slave | AXIS_REF | Achsreferenz der Slaveachse |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Execute | BOOL | Startet die Auflösung der Geschwindigkeitskopplung mit steigender Flanke. |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Done | BOOL | Die Geschwindigkeitskopplung 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 Getriebekopplung wird nur dann kommandiert, wenn sich die Achse im Zustand „Synchronized Motion“ befindet. Ist dies nicht Fall, zeigt Ausgang „Error“ FALSE und „ErrorID“ 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 Kopplung 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.