TIA OR Gatter Eingang mit Ausgang verbinden

Thomas98

Level-1
Beiträge
49
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen. Ich fange grade an mit TIA zu arbeiten und versuche einbisschen rumzuspielen und zu verstehen. Wie kann ich den Ausgang vom OR Gatter mit dem Eingang in verbinden?

Es soll so sein wie im bild 1


Wie mache ich in TIA?
 

Anhänge

  • 1.PNG
    1.PNG
    39,4 KB · Aufrufe: 46
  • 2.PNG
    2.PNG
    4,8 KB · Aufrufe: 46
Merker kannst du in der Variablentabelle selber anlegen. Bzw. wird der auch automatisch angelegt, wenn du einfach z.B. M0.0 an den Ausgang schreibst. Diesen Merker M0.0 kannst du dann auch wieder vorne am Oder benutzen

Ein DB ist ein Datenbaustein. Darin kannst du einzelne Bools, Integer, Real Werte etc. anlegen und auch an den Ein- und Ausgängen der Bausteine nutzen
 
Wie kommst Du darauf, einen Ausgang zurück mit einem Eingang verbinden zu wollen? Weil eine SPS zyklisch arbeitet gibt es eigentlich kein Verbinden eines Ausgangs einer Verknüpfung zurück auf deren Eingang. Man kann aber das Ergebnis einer Verknüpfung (Ausgang) in einer Variable speichern und die Variable auf der Eingangsseite verknüpfen. Dann wird in einem Programmdurchlauf (Zyklus) das Ergebnis des vorhergehenden Programmdurchlaufs verknüpft.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie kommst Du darauf, einen Ausgang zurück mit einem Eingang verbinden zu wollen? Weil eine SPS zyklisch arbeitet gibt es eigentlich kein Verbinden eines Ausgangs einer Verknüpfung zurück auf deren Eingang. Man kann aber das Ergebnis einer Verknüpfung (Ausgang) in einer Variable speichern und die Variable auf der Eingangsseite verknüpfen. Dann wird in einem Programmdurchlauf (Zyklus) das Ergebnis des vorhergehenden Programmdurchlaufs verknüpft.

Harald
Falls er sich einen Taster basteln will ist er nicht so auf dem ganz falschen Weg, auch wenn das erstmal so nicht funktioniert.
Aber wenn man eben den OUT nicht als Ausgang der Peripherie definiert sondern als Merker dann würde die Rückverknüpfung ja schonmal nicht so verkehrt sein.
Noch ist er ja am spielen und lernen ;).
 
Falls er sich einen Taster basteln will ist er nicht so auf dem ganz falschen Weg, auch wenn das erstmal so nicht funktioniert.
Aber wenn man eben den OUT nicht als Ausgang der Peripherie definiert sondern als Merker dann würde die Rückverknüpfung ja schonmal nicht so verkehrt sein.
:unsure: Hmmm, das verstehe icht nicht.
Es ist doch nicht möglich, den Ausgang "direkt" auf einen Eingang des Gatters oder Blocks oder was auch immer zur "verdahten", weil der Zustand am Eingang vor der Ausführung zur Verfügung stehen muss und der Zustand am Ausgang erst nach der Ausführung zur Verfügung steht.
Auf dem Wege vom Ausgang zum Eingang müsste der Zustand/die Information eine kleine ZeitReise unternehmen.
Egal ob AWL, SCL, FUP, KOP, ... das geht nicht. Was geht, ist, den Zustand des Ausgangs vom vorherigen Zyklus auf den Eingang zu legen und dazu braucht es eine Variable, statisch oder global oder IN_OUT.
 
Zurück
Oben