E_AxisStates
Diese Enumeration repräsentiert den Zustand einer Achse gemäß des PLCopen-Zustandsdiagramms. Siehe dazu auch Zustandsdiagramm.
Name | Wert | Beschreibung |
|---|---|---|
Undefined | -1 | Zustand nicht definiert |
Disabled | 0 | Achse ist im Zustand Disabled |
Errorstop | 1 | Achse hat einen Fehler |
Stopping | 2 | Achse wird gerade gestoppt. Solange MC_Stop.Execute TRUE ist, bleibt die Achse im Zustand "Stopping", auch wenn die Achse bereits steht. |
Standstill | 3 | Achse steht |
DiscreteMotion | 4 | Achse bewegt sich auf ein bestimmtes Ziel zu z. B. weil gerade ein MC_MoveAbsoulte aktiv ist. |
ContinuousMotion | 5 | Achse fährt endlos, z. B. weil gerade ein MC_MoveVelocity aktiv ist. |
SynchronizedMotion | 6 | Achse bewegt sich synchron zu einem Master z. B. weil gerade ein MC_GearIn oder MC_CamIn aktiv ist. |
Homing | 7 | Achse wird gerade referenziert. |
UserMode | 8 | Achse wurde in den "UserMode" versetzt über den Baustein MC_SEW_SelectUserMode. "UserMode" ist eine spezielle Betriebsart, in der die Achse über herstellerspezifische Schnittstellen gesteuert werden kann. PLCopen-Funktionsbausteine, die den PLCopen-Zustand ändern, können in dieser Betriebsart nicht verwendet werden. |