Interrupts für Überwachung aktivieren
Beschreibung
Mit dem Funktionsbaustein KRC_ActivateConvInterrupt werden folgende Interrupts aktiviert:
- Überwachung Alarm-Abstand
- Überwachung maximaler Abstand
- Überwachung $STOPMESS-Fehler
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.
Eingänge
| Parameter | Typ | Beschreibung | 
|---|---|---|
| AxisGroupIdx | INT | Index der Achsgruppe 
 | 
| ExecuteCmd | BOOL | Startet/Puffert die Bewegung mit einer steigenden Flanke des Signals. | 
| ConveyorNumber | INT | Nummer des Conveyors 
 | 
| BufferMode | INT | Modus, in dem die Anweisung ausgeführt wird 
 (>>> 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 |