Ausgang alle 10sec für 500ms setzen

Black Scorpion

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

wie gesagt bin blutiger Anfänger, eher was fürs Grobe..

Ich hab ein Prozess, der alle 10sec angestoßen werden soll auch nur wenn E0.0 auf "1" ist. Das Ausgangssignal soll nur 500ms anliegen.

Wie folgt: Einschalten, Ausgang 500ms auf high, dann abfallen, 10sec pause, dann Ausgang 500ms auf high, dann abfallen und dann wieder 10sec warten......

Ich schnall das nicht. SPS hab ich bis jetzt kaum Erfahrung mit wie man das macht.... Sorry, bitte nicht auslachen...
 
Keiner lacht dich deswegen aus, man kann ja nicht alles wissen.

Zum Thema wie oft sollen die 10 sec. usw. kommen?
 
ok muss schnell was testen, derweil machst du folgendes... leg den eingang auf ne ausschaltverzögerung mit 500ms die legst du dann auf nen Timer mit 10 s den rest sag ich dir dann gleich
 
Hallo,

hier ein weg (von vielen) :


//****Impuls erzeugen - Abfrage Timer

U T 1
= #Impuls

//****Impuls erzeugen - Timer starten

UN #Impuls
L S5T#10S
SE T 1

//****Ausgang ansteuern - Timer starten

U #Impuls
L S5T#500MS
SV T 2

//****Ausgang ansteuern - Abfrage Timer u. Eingang

U E 0.0
U T 2
= A 0.0

]


Bemerkung :

#Impuls ist eine temporäre Variable vom Typ BOOL
 
Zuletzt bearbeitet:
Bitteschön


d:%5Csps.jpg
 

Anhänge

  • sps.jpg
    sps.jpg
    28,9 KB · Aufrufe: 52
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, bevor man so früh morgends Fragen stellt, sollte man erst mal einen guten starken Kaffee trinken. Ok, hab das mit der temporären Variable geschafft..... Danke euch, bei euch lernt man schneller und effektiver als in der Schule bei Paukern...
 
Zurück
Oben