Systemvariablen schreiben

Beschreibung

Mit dem Funktionsbaustein KRC_WriteSysVar können Systemvariablen geschrieben werden.

Systemvariablen schreiben 1:
Funktionsbaustein KRC_WriteSysVar

Eingänge

Parameter

Typ

Beschreibung

AxisGroupIdx

INT

Index der Achsgruppe

  • 1 … 5

ExecuteCmd

BOOL

Die Anweisung wird bei einer steigenden Flanke des Signals ausgeführt.

Index

INT

Index der Systemvariablen

  • 1: $ADVANCE

Value1 … Value10

REAL

Wert der Systemvariablen

Wenn die Systemvariable ein Strukturtyp ist, können bis zu 10 Komponenten der Struktur geschrieben werden.

bContinue

BOOL

TRUE = Systemvariable ohne Vorlaufstopp beschreiben

Hinweis: Nur bei bestimmten Systemvariablen möglich.

BufferMode

INT

Modus, in dem die Anweisung ausgeführt wird

  • 0: DIRECT
  • 1: ABORTING
  • 2: BUFFERED

(>>> BufferMode)

Systemvariablen schreiben 2:

Bislang kann nur die Systemvariable $ADVANCE geschrieben werden. Wenn es die kundenspezifische Anwendung erfordert, kann die Liste der schreibbaren Systemvariablen durch KUKA erweitert werden.

Ausgänge

Parameter

Typ

Beschreibung

Busy

BOOL

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

Done

BOOL

TRUE = Anweisung wurde ausgeführt

Aborted

BOOL

TRUE = Anweisung wurde abgebrochen

Error

BOOL

TRUE = Fehler im Funktionsbaustein

ErrorID

DINT

Fehlernummer