Einschaltverzögerung in step-5?

mcvlne

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich habe 2 fragen:

1. ich möchte eine ampelsteuerung schreiben. Diese ist bereits in form einer schrittkette zu papier gebracht. Leider bin ich noch absoluter laie auf dem gebiet und habe keine ahnung, wie ich die wartezeiten programmiere. Im prinzip will ich, das die S5 3 sekunden wartet, bis sie den nächsten schritt ausführt.

...
S A "red"
--Hier soll eine wartezeit von 3 sec. Entstehen
S A "green people"
R A "red people"
...

2. des weiteren möchte ich einen ausgang die ganze zeit mittels eines impulsgebers nlinken lassen
Impulslänge: 0,75 sec.
Impulspause: 0,75 sec.

Hoffentlich könnt ihr mir weiterhelfen.
 
U red
l s5t#3s
se t 1

so geht das eigentlich.

Aber auf die Auswahl der Zeiten im Editor gehen und F1 drücken bringt noch viel mehr


bike
 
Hä, wie setzt sich jetzt die 001.1 zusammen, und welchen wert brauch ich jetzt bei 3 sec. Oder 2.5 sec?
 
Die 001.1 kannste vergessen, hatte das Beispiel nicht an den geforderten Zeitwert angepasst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab geschrieben: (ohne funktion)

OB1:
U E 0.0
= M 10.0
U M 10.1
= A 4.0

FB1:
U M 10.0
L KT 025.1
SE T 1
U T 1
= M 10.1

was mache ich falsch?!

kann mal bitte lemand eine vollständige AWL aufschreiben, ich bin leider nur ein laie.
wenn eingang 0.0 1 ist, dann soll nach 2,5 sec. A 4.0 1 werden.
HILFE! :-?
 
Mal angenommen nein, wie mache ich das denn? Ist die denkweise denn richtig, also einschaltverzögerung im FB und ein/ ausgänge im OB, oder geht das alles im OB?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke, Dein "mal angenommen nein" bedeutet, daß Du den FB1 nicht aufrufst und dieser deshalb nicht bearbeitet wird und der Ausgang nicht 1 wird.

Aufruf im OB1:

:SPA FB1
 
Du könntest dies kurze Programm auch komplett im OB1 schreiben.

Code:
U   E    0.0
L   KT 025.1
SE  T    1
U   T    1
=   A    4.0
 
OB1:
U E0.0
L KT25.1
SE T1
= A4.0

In S5 wird normal in PB's programmiert, diese müssen vom OB1 aufgerufen werden.
 
OB1:
U E0.0
L KT25.1
SE T1
= A4.0

In S5 wird normal in PB's programmiert, diese müssen vom OB1 aufgerufen werden.

Ohne Abfrage des digitalen Ausgangs des Timers wird der Ausgang A 4.0 sofort TRUE, wenn der Eingang E 0.0 1-Signal führt.

Code:
U   E    0.0
L   KT 025.1
SE  T    1
[U][COLOR=#0000cd][I][B]U   T    1
[/B][/I][/COLOR][/U]=   A    4.0
 
soweit bin ich momentan (alles im OB1 geschrieben), jedoch ohne funktion.
die S5 bleibt im anfangszustand (A4.0, A4.4)
vieleicht doch einen PB1?
 

Anhänge

  • ampelsteuerung.JPG
    ampelsteuerung.JPG
    49,1 KB · Aufrufe: 11
Zurück
Oben