Zuweisung verändert VKE nicht, oder vielleicht doch?

Züttu

Level-1
Beiträge
195
Reaktionspunkte
19
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe mal eine kleine Frage zu der einfach Zuweisung. In untenstehendem Code habe ich mehrere Zuweisungen untereinander, das heisst über M100.0 wird der VKE auf 1 gesetzt und per Zuweisung nach M200.0 kopiert, da das VKE nicht geändert wird kann ich auch noch M200.2 setzen.
Jetzt möchte ich den vorhanden VKE zusätzlich noch mit M100.1 ODER verknüpfen und M200.1 zuweisen, das funktionert aber nicht, wieso?

Code:
      U     M    100.0
      =     M    200.0
      =     M    200.2
      O     M    100.1
      =     M    200.1
 
Funktioniert nicht, weil bei einer Zuweisung das Erstabfrage-Bit gesetzt wird. Damit beginnen nach "=" "R" "S" immer neue Logikabfragen.

Will man M200.2 mit verodern, muss es also neu aufgerufen werden:
= M200.2
U M200.2
O m100.1
= M200.1
 
Übrigens ist das Erstabfragebit das Bit 0 im Statuswort

Wenn du dir den Bausteinstatus anschaust kannst du in AWL das Statuswort einblenden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nach einer Zuweisung ist die nächste Operation eine Erstabfrage.
Da wird das VKE neu gebildet.
Es gibt diese Art der Programmierung so weit ich weiß nur von BigS.
Bei anderen PLC heißt es LD zu beginn der Abfragen.


bike
 
Zurück
Oben