Step 7 Bit Zugriff in Byte S7-Classic

Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich es mir bitmaskierung als wort beschreibe, können natürlich azyklische bitänderungen (visu, zeitob) verloren gehen
eine 300er sollte aber zumindest für die Visu noch im Zykluskontrollpunkt kommunizieren (wenn der ominöse Haken nicht gesetzt ist) Bei 400er, tja...

Wobei man aber bei absoluter Adressierung die Bits in der SPS einzeln anlegen könnte (und mit der Visu trotzdem aufs Byte zugreifen)
 
Muss ich das? Ich dachte das auch, aber ChatGPT hat gesagt beim laden des AR mit P## ist es nicht nötig.
Die KI hat "Halluzinationen" und schreibt Stuss.
LAR1 P##MeineStat erzeugt einen Pointer relativ zum Anfang der aktuellen Instanz
L W [AR1, P#0.0] oder S [AR1, P#0.3] adressiert den Offset innerhalb des DB (relativ zum Anfang des DB)


noch was:
Code:
      LAR1  P##aaaa
      S [ AR1 , P#0.3 ]

so würdest das 4te bit der variable #aaaa setzen
Allerdings nur wenn die Variable #aaaa ein BYTE ist. In einem WORD z.B. adressiert das das Bit 11
 
Zurück
Oben