-> Hier kostenlos registrieren
Tag zusammen,
ich falle gerade vom Glauben ab. Aus S7-Classis kenne ich es so, dass die CPU zu Beginn jedes Zykluses die Eingänge einliest, den OB1 abarbeitet, und zum Schluss die Ausgänge schreibt. Somit war es möglich Ausgänge am Ende des OB1 zu Forcen. Man wieß einfach am Ende des OB1 den entsprechdende Ausgang als False bzw. True zu.
Ich habe nun in meinem TIA-Projekt eine S7-1517 CPU. Hier rufe ich im OB1 verschiedene Bausteine auf, die unter anderem den Ausgang 19.5 (symbolisch: qx8420ZugangFrei) schreiben. An dem entsprechenden Ausgang hängt eine Lampe. Ich wollte diese nun zu Testzwecken dauerhaft ausschalten. Ich schrieb also, wie ich es in der Vergangenheit immer machte, im OB1 ganz unten "Ausgang := false". Seht selbst was passiert:
Direktlink zum Bild: https://www.bilder-upload.eu/bild-f66583-1602665305.jpg.html
Kann sich das einer von euch erklären?
----
spsexperten.de
ich falle gerade vom Glauben ab. Aus S7-Classis kenne ich es so, dass die CPU zu Beginn jedes Zykluses die Eingänge einliest, den OB1 abarbeitet, und zum Schluss die Ausgänge schreibt. Somit war es möglich Ausgänge am Ende des OB1 zu Forcen. Man wieß einfach am Ende des OB1 den entsprechdende Ausgang als False bzw. True zu.
Ich habe nun in meinem TIA-Projekt eine S7-1517 CPU. Hier rufe ich im OB1 verschiedene Bausteine auf, die unter anderem den Ausgang 19.5 (symbolisch: qx8420ZugangFrei) schreiben. An dem entsprechenden Ausgang hängt eine Lampe. Ich wollte diese nun zu Testzwecken dauerhaft ausschalten. Ich schrieb also, wie ich es in der Vergangenheit immer machte, im OB1 ganz unten "Ausgang := false". Seht selbst was passiert:
Direktlink zum Bild: https://www.bilder-upload.eu/bild-f66583-1602665305.jpg.html
Kann sich das einer von euch erklären?
----
spsexperten.de
Zuletzt bearbeitet: