-> Hier kostenlos registrieren
Hallo,
ich habe eine allgemeine Frage und hoffe ihr könnt mir helfen. Bin neu in Sachen SPS - Programmierung und hoffe neue Erkenntnisse zu sammeln.
Zum Fall:
Ein Auto bewegt sich auf einer Gerade und kann sowohl von links nach rechts, als auch von rechts nach links fahren (in welcher Richtung ist unbekannt). In der Mitte der Straße ist eine gesperrter Bereich, das heißt, es wird ein Bit ausgelöst, wenn das Auto in den Bereich fährt. Meine Frage ist, es gibt ja zwei Bewegungsrichtungen, das lässt sich auch leicht realisieren, aber als Zusatz lässt sich das Bit zurücksetzen, wenn man rückwärts fährt.
Also wenn man von links nach rechts fährt, wird das Bit ausgelöst und bleibt aktiv, solange sich das Auto im Sperrbereich befindet, es sei denn es fährt rückwärts, dann wird das Bit zurückgesetzt. Das gleich gilt auch für die Richtung von rechts nach links, nur eben umgekehrt. Wie würdet ihr das lösen? Mein Problem ist, dass in meiner Steuerung alles gleichzeitig passiert (25ms). Über welche Elemente würdet ihr die Inormation speichern? Ich habe einen Bewegung von links nach rechts als Merker erstellt und Bewegung von rechts nach links erstellt, das ist bekannt. Mein Problem, ist, das ich beide Zweige parallel geführt habe und am Ende aus meiner Sicht nicht klar ist, ob dass Auto sich auf das Ziel bewegt oder ob es sich wegbewegt und wie ich das am besten speichere.
Bin für jede Hilfe dankbar.
Viele Grüße
Frank
ich habe eine allgemeine Frage und hoffe ihr könnt mir helfen. Bin neu in Sachen SPS - Programmierung und hoffe neue Erkenntnisse zu sammeln.
Zum Fall:
Ein Auto bewegt sich auf einer Gerade und kann sowohl von links nach rechts, als auch von rechts nach links fahren (in welcher Richtung ist unbekannt). In der Mitte der Straße ist eine gesperrter Bereich, das heißt, es wird ein Bit ausgelöst, wenn das Auto in den Bereich fährt. Meine Frage ist, es gibt ja zwei Bewegungsrichtungen, das lässt sich auch leicht realisieren, aber als Zusatz lässt sich das Bit zurücksetzen, wenn man rückwärts fährt.
Also wenn man von links nach rechts fährt, wird das Bit ausgelöst und bleibt aktiv, solange sich das Auto im Sperrbereich befindet, es sei denn es fährt rückwärts, dann wird das Bit zurückgesetzt. Das gleich gilt auch für die Richtung von rechts nach links, nur eben umgekehrt. Wie würdet ihr das lösen? Mein Problem ist, dass in meiner Steuerung alles gleichzeitig passiert (25ms). Über welche Elemente würdet ihr die Inormation speichern? Ich habe einen Bewegung von links nach rechts als Merker erstellt und Bewegung von rechts nach links erstellt, das ist bekannt. Mein Problem, ist, das ich beide Zweige parallel geführt habe und am Ende aus meiner Sicht nicht klar ist, ob dass Auto sich auf das Ziel bewegt oder ob es sich wegbewegt und wie ich das am besten speichere.
Bin für jede Hilfe dankbar.
Viele Grüße
Frank