Interrupts für Überwachung aktivieren

Beschreibung

Mit dem Funktionsbaustein KRC_ActivateConvInterrupt werden folgende Interrupts aktiviert:

Ein Interrupt kann erst dann erfasst werden, wenn der Interrupt vom Hauptlauf des Roboter-Interpreters aktiviert wurde.

Die Überwachungen werden durch die Funktionsbausteine KRC_ConvFollow und KRC_ConvSkip aktiviert, sofern diese erfolgreich mit einem Bauteil synchronisiert wurden. Der Aufruf dieses Funktionsbausteins ist nur notwendig, wenn die Überwachung beendet und wieder aktiviert werden soll.

Interrupts für Überwachung aktivieren 1:
Funktionsbaustein KRC_ActivateConvInterrupt

Eingänge

Parameter

Typ

Beschreibung

AxisGroupIdx

INT

Index der Achsgruppe

  • 1 … 5

ExecuteCmd

BOOL

Startet/Puffert die Bewegung mit einer steigenden Flanke des Signals.

ConveyorNumber

INT

Nummer des Conveyors

  • 1 … 3

BufferMode

INT

Modus, in dem die Anweisung ausgeführt wird

  • 1: ABORTING
  • 2: BUFFERED

(>>> BufferMode)

Ausgänge

Parameter

Typ

Beschreibung

Busy

BOOL

TRUE = Anweisung wird aktuell übertragen oder wurde bereits übertragen

Active

BOOL

TRUE = Anweisung wird aktuell ausgeführt

Done

BOOL

TRUE = Anweisung wurde ausgeführt

Aborted

BOOL

TRUE = Anweisung wurde abgebrochen

Error

BOOL

TRUE = Fehler im Funktionsbaustein

ErrorID

DINT

Fehlernummer