D_StopConditions
Datentyp | HLI_UNS32 |
ST-Path | pMC[ChannelIdx]^.addr^.StateBahn_Data.D_StopConditions |
Hierunter verbergen sich bitcodiert die Haltebedingungen, die durch NC-Programmierung oder SPS-Beauftragung zum Bewegungsstopp bzw. Stopp der Programmbearbeitung im Interpolator führen.
Nachfolgende Tabelle zeigt die Konstanten, die in der SPS für diese Haltebedingungen definiert sind:
Haltebedingung | Konstante in SPS | Statusbit |
Feedhold | SC_BIT_FEEDHOLD | 0x0000 0001 |
Achsspezifische Vorschubfreigabe nicht vorhanden | SC_BIT_VFG | 0x0000 0002 |
Einzelschrittbetrieb aktiv | SC_BIT_SINGLE_BLOCK | 0x0000 0004 |
Warten wegen M00, M01 | SC_BIT_M00_OR_M01 | 0x0000 0010 |
Warten auf PLC-Quittierung | SC_BIT_PLC_ACKNOWLEDGE | 0x0000 0020 |
Override 0 | SC_BIT_OVERRIDE_ZERO | 0x0000 0040 |
Verweilzeit | SC_BIT_DELAY_TIME | 0x0000 0200 |
Kanalsynchronisation aktiv | SC_BIT_CHANNEL_SYNC | 0x0000 0800 |
IPO- Eingangsfifo leer | SC_BIT_IPO_INPUT_EMPTY | 0x0000 1000 |
Einlesefreigabe | SC_BIT_IPO_INPUT_DISABLED | 0x0000 2000 |
Warten auf Achsen bei Achstausch | SC_BIT_WAIT_FOR_AXES | 0x0000 8000 |
Kanal im Fehler | SC_BIT_CHANNEL_ERROR | 0x0001 0000 |
Warten auf die Quittierung von M/H/S/T-Technologiefunktionen | SC_BIT_STOP_WAIT_TECHNO_ACKN | 0x0002 0000 |
Warten auf das Fortsetzen der Bewegung nach einer detektierten Kollision. | SC_BIT_WAIT_CONT_AFTER_COLLISION | 0x0004 0000 |
Satzversorgungsproblem (nur HSC-Slope) | SC_BIT_SLOPE_SUPPLY_PROBLEM | 0x0008 0000 |
Rückinterpolation nach Nachführbetrieb aktiv | SC_BIT_BACK_INTERPOLATION | 0x0010 0000 |