Verzögerung S7- 200

mmeu

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

ich bin absoluter Laie in Sachen SPS und möchte jetzt damit beschäftigen.

Frage zur S7-200 CPU 224:

Ist es möglich eine Verzögerung größer 3276,7 s zu programieren.

Gruss
Micha
 
Hallo Dietmar,

ich weis nicht wie das umzusetzen ist.

Ich möchte mit einem Taster ( E0.1) die Verzögerung mit einer Dauer von 24 Std aktivieren, und den Ausgang A0.0 schalten.

LD E0.1
= SM0.5
-------------------
LD SM0.5
EU
U E0.0
INCD VD0
-------------------

wie gebe ich die 24 Std. ein?
wie geht es dann nach A0.0?

Gruss

Micha
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
LDD>= VD0, 456789
= A0.0
Das ist ein Vergleicher, die Zahl ist der Wert der Sekunden die zum Schalten notwendig sind, 360 ist dann eine Stunde, Du kannst den SM0.5 durch SM0.6 ersetzen (dann hast Du einen Minutentakt, wenn es von der Genaugikeit reicht)
 
Sorry,
hab ich nicht geschnallt...

LD E0.1
= SM0.5
-------------------
LD SM0.5
EU
U E0.0
INCD VD0
-------------------
LDD>= VD0, 86400
= A0.0

wenn ich das so eingebe nimmt er das nicht an.
Was habe ich falsch gemacht???

Gruss

Micha
 
Hallo,
Netzwerk1
LD SM0.5
EU
U E0.1
INCD VD0
Netzwerk2
LDD>= VD0, 86400
= A0.0

aber probiers erstmal mit ein paar Sekunden, ob es klappt habe jetzt keine CPU :cry:
 
hallo,
im Anhang ist der Code unter Microwin 4 erstellt, ich hoffe das ist deine Version :cry:mit Winrar entpacken, und mit Microwin starten.
 

Anhänge

  • dworthochz_hlen.rar
    1,3 KB · Aufrufe: 8
Hallo!

Ich hab mit einen Betriebstundenzähler gebastelt:
LD E0.0
U SM0.5
= M0.0

LD M0.0
LD M0.1
ZV Z0, +60

LD Z0
= M0.1

LD Z0
LD M0.2
O Z1
ZV Z1, +60

LD Z1
LD M0.3
ZV Z2, +24

LD Z2
= A0.0

LD E0.1
= M0.2
= M0.3

Der e0.o muss immer 1 sein dann läuft der Zähler, mit E0.0 kannst du den Zähler komplett rücksetzen! Bei Z2 kannst du die Stunden einstellen z.B.: für 24 Stunden so Z2, +24
 
Hallo

mit der Verzögerung das funktioniert.
Ich möchte jetzt zwischendurch einen Ausgang setzen und danach den gleichen wieder zurücksetzen.
Aber das funktioniert nicht.
Was ist falsch??

LD SM0.5
EU
U E0.1
INCD VD0

LDD>= VD0, +20
S A0.0

LDD>= VD0, +30
R A0.0

LDD>= VD0, +40
= a0.2

LD A0.2
MOVD 0, VD0

Gruss
Micha
 
Zurück
Oben