Step 7 S7 Impuls, S EVERZ

pierrealando21

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich wollte einen Impuls programmieren mit einer Einschaltverzögerung. Kann mir einer sagen wieso die Zeit nur abläuft aber mein Ausgang nicht gesetzt wird ?

Ps: Bin Anfänger.
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    4 KB · Aufrufe: 57
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein klassischer Flankengenerator. Wie schon geschrieben, M18.1 wird nur für einen Zyklus 1.

Wenn du es sehen möchtest könntest du da mit dem M18.1 einen anderen freien Merker setzen.
Dann beobachten und warten bis die Zeit abgelaufen ist.
 
Dein Merker wird wie oben geschrieben nur einen Zylus gesetzt. Durch die schnelle Zykluszeit kriegst du es gar nicht mit das er gesetzt wird. Wenn du einen Zähler (CTU z.B.) im nächsten Netzwerk draufpackst wirst du sehen das dieser auch hochzählt.
 
Der Ausgang des Timers setzt den Merker mit erreichen des Timer-Wertes.
Im nächsten Zyklus ist der Merker 1 und somit das Eingangssignal am Timer "0".
Dadurch das es sich bei dem Timer um eine Einschaltverzögerung handelt, wird der Timer-Ausgang "0" und somit der Merker "0".

In nächsten Zyklus beginnt wieder alles von vorne, da der Merker "0" --> Timer beginnt zu laufen da am Timer-Eingang der Merker negiert (UN) abgefragt wird ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich wollte einen Impuls programmieren mit einer Einschaltverzögerung. Kann mir einer sagen wieso die Zeit nur abläuft aber mein Ausgang nicht gesetzt wird ?

Ps: Bin Anfänger.

Weil Dein M18.1 mit "=" vom Ausgang des Timer zugewiesen wird!
Sobald der Timer "1" wird, und der M18.1 "1" führt die Negation am Eingang des Timers dazu, dass- einen Zyklus später- der Ausgang des Timers wieder "0" ist.
Wenn Du den M18.1 setzen würdest, mit "S" statt mit "=" würde dieser auch "1" bleiben.
 
Zurück
Oben