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