5 Lampen nacheinander ansteuern mit "SR" und "Pos/Neg"

@ dotzi

Wozu eine Schnittstelle als bibliotheksfähigen Baustein, wenn dann im Baustein "FM" und "IM" globale Merker sind?

Hier ist dann wohl ein FB die bessere Lösung oder "IM" und "FM" werden bei INOUT als BOOL deklariert. Dann geht auch eine FC.

Schon klar. Wollte halt nicht die ganzen Variablen in der globalen Variablen Tabelle eingeben, nur um mal gerade die kurze Funktion zu schreiben und gleich nen Instanz-DB zu verfeuern war mir die Sache nicht Wert.
Sollte ja auch nur ein Beispiel sein. :cool:
 
Halllo,
ich habe ein Problem mit meiner Aufgabe,da ich ein Neuling in SPS-Programmierung bin.
Mein Aufgabe war es nacheinander 7 Ausgänge mit einer Flankenauswertung anzusteuern,dabei musste ich immer wieder mein Ein-Taster betätigen.
Diese habe ich geschafft zu lösen.
Nun soll ich den Ablauf sp programmieren das alles automatisch abläuft d.h. ich soll nicht immer wieder den Ein-Taster betätigen.
Habe es schon mit einem taktmerker versucht aber leider nicht hinbekommen.
Hoffe ihr könnt mir helfen.

Danke im Voraus

mfg psych
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Halllo,
ich habe ein Problem mit meiner Aufgabe,da ich ein Neuling in SPS-Programmierung bin.
Mein Aufgabe war es nacheinander 7 Ausgänge mit einer Flankenauswertung anzusteuern,dabei musste ich immer wieder mein Ein-Taster betätigen.
Diese habe ich geschafft zu lösen.
Nun soll ich den Ablauf sp programmieren das alles automatisch abläuft d.h. ich soll nicht immer wieder den Ein-Taster betätigen.
Habe es schon mit einem taktmerker versucht aber leider nicht hinbekommen.
Hoffe ihr könnt mir helfen.

Danke im Voraus

mfg psych

Ich dachte immer Thread-Nekromantie gibts nur in RPG-Foren....

Wie sieht dein Ansatz denn bisher aus? Wie Generierst du deinen Takt (Takt OB, Selbstgebauter Taktgeber,...)?
 
Ich dachte immer Thread-Nekromantie gibts nur in RPG-Foren....

Wie sieht dein Ansatz denn bisher aus? Wie Generierst du deinen Takt (Takt OB, Selbstgebauter Taktgeber,...)?

habe den Taktmerker in der hardwarekonfiguration festgelegt(Merkerbyte 100)
Habe dann meine Schaltung mit dem Merker und SR-FlipFlop erweitert und die Ausgänge schalten nacheinander aber kriege sie dann nicht zusammen ausgeschaltet
 
habe den Taktmerker in der hardwarekonfiguration festgelegt(Merkerbyte 100)
Habe dann meine Schaltung mit dem Merker und SR-FlipFlop erweitert und die Ausgänge schalten nacheinander aber kriege sie dann nicht zusammen ausgeschaltet

Ich gehe mal davon aus, dass jede Lampe ein RS/SR Flip-Flop hat. In dem Fall sollte es möglich sein, die Rücksetzbedingung mit einem "oder" zu versehen. Auf dieses "oder" setzt du als 2. Bedingung ein "und"-Glied, welches fragt ob alle Lampen eingeschaltet sind, und den taktmerker mit Flanke.

Wenn alle Lampen eingeschaltet sind, setzte der nächste Takt alle Flip-Flops zurück.

Edit: Rücksetzen muss Priorität haben, daher bei Siemens ein SR
 
Zuletzt bearbeitet:
Zurück
Oben