UND Verknüpfung mit dem entsprechenden Taktmerker und dem VKE dieser UND Verknüpfung eine positivekeine Dauersignale, wie generiere ich am besten aus einem Dauersignal - 1s Impulssignale?
S_Impuls schaltet den Ausgang nur solange die Zeit noch nicht abgelaufen ist. Zeig einfach mal dein Programm.Ich bekomme von extern, Schaltuhr mit den Öffnungszeiten, ein Dauersignal Offen/Zu. Das Offen Signal kann ich so an die Torsteuerung weiter geben, als Dauersignal den ganzen Tag. Beim schliessen muss ich es als 1s-Impuls weiter geben, wenn ich das Dauersignal auf die Tor-Steuerung gebe, dann bewegt sich das Tor nicht, es reagiert nur auf einen Impuls beim "schliessen"-Signal. Nun habe ich den S_Impuls genommen im Step 7, aber irgenwie läuft mir der Timer nicht ab, bzw. ich habe am Ausgang des Timers auch solange Signal wie am Eingang -> das Tor fährt nicht, da "Dauersignal"
Öffne irgendeinen Baustein, der in der Dich interessierenden Sprache programmiert ist (z.B. FUP), markiere eine Operation (z.B. Und-Box) und drücke F1. Dann gehe in der Hilfe zu "Inhalt > Zeiten" und schau was es da gibt...Diese Funktion TP gibt es in Step7 5.4 noch nicht oder. Diese ist erst im TIA verfügbar.?
Immer wenn das Signal sich ändert dann erzeugst Du irgendwie einen 1s-Puls am Öffnen- oder Schließen-Ausgang.Ich bekomme von extern, Schaltuhr mit den Öffnungszeiten, ein Dauersignal Offen/Zu.
Super Idee. Habe ich versucht so abzubilden. Stimmt das so.Immer wenn das Signal sich ändert dann erzeugst Du irgendwie einen 1s-Puls am Öffnen- oder Schließen-Ausgang.
Dafür kann man Flankenerkennung + Timer verwenden oder die im Timer enthaltene Flankenerkennung nutzen.
Lösungsmöglichkeit mit nur einem Timer:
- immer wenn das Signal sich ändert erzeuge einen Puls für einen Zyklus, z.B. (Flanke P ODER Flanke N), oder (Signal XOR Signal_vorher)
- den Puls gebe auf den Eingang eines Timers S_VIMP oder S_AVERZ
---> der Timer wird dann bei jeder Änderung des Eingangssignals einen Puls 1s erzeugen, den Du je nach Zustand des Signals an den Öffnen- oder Schließen-Ausgang ausgibst:
- Q_AUF = Q des Timers UND Signal
- Q_ZU = Q des Timers UND nicht Signal
Harald
Hey. Vielen Dank, so klappt es, endlich kann ich weiter machen!Ich weiß nicht, was Deine Merker M42.0, M40.0 und M30.3 darstellen. Besonders wegen M30.3 würde ich vermuten, das funktioniert so nicht.
Ich habe das eher so gemeint:
Anhang anzeigen 57238
Harald
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?