stephanoff
Level-1
- Beiträge
- 2
- Reaktionspunkte
- 0
Set
= Ex,y
Gar kein Problem.
Nimm dir einen Merker und nenne den z.B. "Immer_Eins". Gehe in den OB1 und schreibe gleich zu Beginn
UN Immer_Eins
S Immer_Eins
Dann nimmst du diesen "Dauer Eins Merker" und packst den an deine Eingänge.
Bis denn dann
Teddy
Kannst du mir hier ein Beispiel für geben?Nutze eine Bool Variable in deinen Programm statt des Eingangs. Diese kannst du dann entprellen. Alles andere ist Pfusch
Den Eingang auf einen TON legen und überall dort wo du den verzögerten Eingang brauchst die TON.Q Variable anstall des Eingang programmieren.Kannst du mir hier ein Beispiel für geben?
Naja, so wirklich sauber ist das aber nicht! Der Timer wird jedes mal aktualisiert, wenn der Ausgang "Q" abgefragt wird, wodurch Inkonsistenzen entstehen. Besser wäre es, den Ausgang "Q" einmalig an einen Merker zu übergeben, und diesen dann im Programm zu verwenden. Aber wir wissen ja noch gar nicht, welche Steuerung programmiert wird?Den Eingang auf einen TON legen und überall dort wo du den verzögerten Eingang brauchst die TON.Q Variable anstall des Eingang programmieren.
Das wäre eine saubere Lösung.
Ich habe das auch schon gemacht und würde es nicht als Pfusch bezeichnen. Man findet es ja auch problemlos an prominenter Stelle. Oft findet man solche Überbleibsel von IBN.Der "Pfusch", den Eingang am Anfang des OB1 zu überschreiben wird aber auch funktionieren. Voraussetzung ist natürlich, dass der im Programm verwendete Eingang im Prozessabbild liegt und dass dieses dem OB1 zugeordnet ist. Beides ist in der Regel der Fall. Ich habe so etwas auch schon gemacht. Bei laufender S5-Fördertechnik gelten solche Maßnahmen als NotfallSonderRegel.
Besser, am TON auf den Ausgang Q eine Variable legen. So ein TON läuft genau die Zeit, kann also mitten im Programm ablaufen.Den Eingang auf einen TON legen und überall dort wo du den verzögerten Eingang brauchst die TON.Q Variable anstall des Eingang programmieren.
Das wäre eine saubere Lösung.
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?