Bitweises Schreiben

Beim bitweisen Schreiben von Antriebswerten können durch den #DRIVE-Befehl ein oder mehrere Bits eines zum Antrieb übertragenen Wertes gesetzt bzw. gelöscht werden.

Hierzu ist in Parameter P-AXIS-00399 der Datentyp auf BITARRAY_16 bzw. BITARRAY_32 zu setzen.

Ist der im #DRIVE-Befehl programmierte Wert für den Funktionsparameter VAL größer als Null werden die im Parameter P-AXIS-00429 definierten Bits gesetzt, entsprechend werden bei einem Wert von 0 für den Funktionsparameter „VAL“ die in P-AXIS-00429 definierten Bits gelöscht.

Bitweises Schreiben 1:

Das bitweise Schreiben von Antriebswerten ist nur für Bits möglich, die nicht bereits von der CNC verwendet werden. Falls in P-AXIS-00429 Bits enthalten sind, die von der CNC verwendet werden, wird die Fehlermeldung P-ERR-70404 ausgegeben. Falls das komplette Telegrammelement von der CNC verwendet wird, z. B. im Falle eines Lagesollwertes, wird die Fehlermeldung P-ERR-70405 ausgegeben.

Bitweises Schreiben 2:

Das bitweise Schreiben von Antriebswerten wird aktuell nur für die Kommunikationsart CYCLIC (siehe P-AXIS-00397) unterstützt, für alle anderen Kommunikationsarten wird die Fehlermeldung P-ERR-70402 ausgegeben wenn in P-AXIS-00399 als Datentyp BITARRAY_16 bzw. BITARRAY_32 eingestellt wird.