Step 7 S7-300 Windsensor steuern

suvaemente

Level-1
Beiträge
61
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
guten Tag,

ich möchte mit einen Windsensor über meine S7-300 Fenster Auf und Zu machen, meine erste Frage ist mache ich das mit einer digitalen oder analogen Eingangskarte ?
Wie wird die ganze Sache programmiert es werden ja schließlich Impule gezählt ?






A4.0 "Fanster Auf"



A4.1 "Fenster Zu"
 
kommt drauf an was dir dein Windgeber fürn Signal gibt - sinds Impulse und die flanke ist lang genug reicht ein normaler digitaler Eingang, ist es ein Analogsignal wirst du wohl eine Analogkarte nehmen müssen...
 
moin,

der fliegt Dir bei den Windgeschwindigkeiten der letzten Wochen, aber um die Ohren :ROFLMAO:

raik
 
Zuletzt bearbeitet:
Die 100Hz sind mit einer passenden S7 theoretisch möglich, aber das Problem ist die Impulsdauer.
Nimm mal ein Multimeter und messe wieviel Grad der Reedkontakt geschlossen bleibt.
Dann kannst du mit einem einfachen Dreisatz ausrechnen welche Impulsdauer bei 40m/s anliegt.
Wenn du diese Angaben hast und uns noch verrätst welche S7 zum Einsatz kommt, dann kann man genauere Aussagen treffen

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also realistisch gesprochen wäre die 100 Prozent Lösung halt eine Zählerbaugruppe, FM350 oder ähnliches.

Ansonsten schließ das Ding einfach mal an einen entsprechenden Digitaleingang, und schau was bei höheren Windgeschwindigkeiten passiert.
Vermutlich wird es so sein, das du Impulse dann entweder gar nicht mehr, oder nur noch sporadisch mitbekommst.

Edit:
In dem Fall reicht vielleicht auch noch ein entsprechender Messumformer:
http://www.rinck-electronic.de/rinck2001/pdf/B413_D_MU-F.PDF

Mfg
Manuel
 
Zuletzt bearbeitet:
Ich habe den Windsensor an einer normalen DI angeschlossen um so schneller sich der Sensor dreht um so schneller kommen die Impule auf meine Eingangsgruppe kann ich da programmiertechnisch nix machen brauche ich unbedingt so eine Zählerbaugruppe ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Gegenfrage:
Was hast du denn bisher Programmtechnisch gemacht?

Als Freunde seien dir empfohlen CTU, Taktmerkerbyte, Flanke ...
Damit musst du dir jetzt mal ein wenig Software basteln, und dann musst du mal so tun wie wenn es Wind hätte, insbesondere Wind höherer Geschwindigkeiten.

Die Frage ist nun aber primär wie schnell bzw. kurz sind die Impulse, und hat eine normale DI-Baugruppe mit 3ms Eingangsverzögerung + eine mehr oder weniger große SPS-Zykluszeit eine Chance die Impulse SICHER zu erkennen.
Nicht das dein Rollo bei 3m/s zufährt, und ab 20m/s dann wieder auffährt, weil dann der Wind im SPS-Programm wieder 0m/s ist.
 
Ich habe den Windsensor an einer normalen DI angeschlossen um so schneller sich der Sensor dreht um so schneller kommen die Impule auf meine Eingangsgruppe kann ich da programmiertechnisch nix machen brauche ich unbedingt so eine Zählerbaugruppe ?

Mach doch einfach das was ich dir geschrieben habe ... nämlich schauen wieviel Grad einer Umdrehung der Reedkontakt geschlossen ist.
Erst mit dieser Angabe kann man sagen, ob eine Zählerkarte notwendig ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
moin,

was Blockmove meint, ist wieviel Grad, also wie lange ist der Reedkontakt ausgelöst, bei einer Umdrehung. Eine Umdrehung hat 360 Grad.

raik
 
Zuletzt bearbeitet:
Hi,
ich habe das ganze in der ehemaligen Firma an einer S7 200, über die normalen Onboard DI, läuft ansonsten nicht viel drauf, ist aber bis heute zuverlässig. Ist irgendsoein Merten? Diingens gewesen also 0815.

Gruß
Mario
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Reedkontakt löst bei einer Umdrehung 2mal aus.

1mal dauert ca. 80 Grad

Das bedeutet du hast ein Verhältnis von An:Aus von etwa 1:1.
Bei 100Hz (40m/s) ist das Signal etwa 5ms an.
Eine normale Eingangskarte hat 3ms Eingangsfilter,
Damit bleiben dir ca. 2ms Signaldauer übrig.
Um ein Signal sicher zu erfassen muss es min. 2 Zykluszeiten auf On sein.
Da Homeautomation üblicherweise nicht allzu grosse Programme erfordert, gehe ich mal davon aus,
dass du -geschätzt - bis ca. 50-60 km/h mit einer normalen Eingangskarte vernünftig erfassen kannst.

Wenn du dein Signal über eine Diode an eine RC-Kombination hängst, kannst du schnellere Geschwindigkeiten über deine Analogkarte messen.
Die Berechnung tu ich mir jetzt aber nicht an :ROFLMAO:

Gruß
Dieter
 
Zurück
Oben