S7-200 Zähler programmieren

Sven P

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

Ich möchte einen Zähler programmieren der mir die Impulse am Eingang E0.0 zählt und mit 2 multipliziert. Es geht darum den zurückgelegten Weg zu messen. Die Eingangsfrequenz wäre bei 120 km/h ca. 16Hz (1 imp/2m). Diesen Wert möchte ich über PPI-Kabel direkt aus der SPS auslesen (Dezimal).

Die Eingänge sind:
E0.0 : zu zählende Impulse ( 1 imp / 2m)
E0.1 : Start, Zählen so lange E0.1 aktiv ist
E0.2 : Reset, taster
SPS: S7-200 CPU 222

Einen Zähler zu programmieren sollte eigentlich kein Problem sein, in jedem Grundkurs wird es einem erklärt. Sogar mir! ;o)
Nach jahrelanger Untätigkeit im Bereich SPS-Programmierung habe ich leider keine wirkliche Ahnung mehr wie ich das ganze Programmieren soll.
Erste Versuche mit Syntaxen die ich im Netz gefunden habe schlugen fehl da Step7 manches einfach nicht annehmen wollte.

Kann mir jemand weiterhelfen?
Vielen dank schonmal
Sven
 
Hallo,

S7-200 = Software Siemens MicroWin

F1 drücken----> jede Menge Beispielprogramme in AWL,FUP;KOP
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Sven,

kannst du alles in's Main schreiben
Netzwerk 1:

LD E0.0 //bei positiver Flanke von E0.0
EU
U E0.1 //und eingeschaltetem E0.1
+D 1, VD0 //ein Doppelwort (Datenbaustein VD0) um 1 erhöhen
MOVD VD0, VD4 //und dann
*D 2, VD4 //mit 2 multiplizieren und in VD4 speichern

Netzwerk2:
LD E0.2 //bei eingeschaltetem E0.2
MOVD 0, VD0 //VD0 auf 0 setzen (RESET)
MOVD 0, VD4 //VD4 auf 0 setzen (RESET)

Gruß Peter.
 
Hallo Peter,

Vielen Dank für die schnelle Antwort.
Wenn man das so liest, erscheint es direkt klar und logisch. Aber man muss drauf kommen!

Ich werde es mal testen und Rückmeldung geben.

Vielen Dank
Sven
 
Hallo nochmal,

Ich habe das programm jetzt erfolgreich mit Step7 und der SPS getestet!

Vielen Dank

Sven
 
Zurück
Oben