Sonstiges Bitte um schnelle Hilfe auf Sinumerik 840d sl und B_OR

isidor

Level-2
Beiträge
43
Reaktionspunkte
8
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen

Ich will ein Nahtstellensignal aus dem DB34 im NC Programm setzen und weiß das ich das mit B_OR schaffen kann.

Leider ist das bei mir schon lange her das ich das gebraucht habe, jetzt bringe ich die Syntax nicht korrekt hin.

Wäre bitte jemand so nett und würde mir bitte sagen wie ich zum Beispiel das Bit Db34.Dbx12.2 setzen kann?

Vielen Dank
 
Du wirst aus dem NC Programm kein Bit so einfach im DB34 (Achs DB) setzen können.
DB34.DBX12.2 wäre A_SWLimit2Minus, diese Bit muss in der PLC gesetzt werden damit der 2te SW Limit aktiv wird.
Die 840D erlaubt so kein direktes beschreiben eines DBs, Ausgänge, Merker usw.

Ansonsten wäre der Syntax es als Bsp. im im DualPort das Byte 111 zu beschreiben:
$A_DBB[111] = ($A_DBB[111] B_OR 'B00000001'

WERT = (WERT B_OR 'B00000100')
 
Zuletzt bearbeitet:
Das bit war eher Beispielhaft, in der Variablentabelle kann ich es doch auch beschreiben.....
Das ist ja auch nicht die NC, sondern die Bedienoberfläche ;)

Es gibt keinen direkten Zugriff aus der NC auf die PLC, um DBs, Ausgänge, Merker usw. zu lesen oder zu beschreiben (andere Hersteller wie Heidenhain oder Bosch können dies).
Kannst gerne einmal die Doku lesen!
 
Zurück
Oben