Hallo!
Ich befinde mich gerade in der Ausbildung zum Elektroniker für Betriebstechnik. Ich habe im Januar Prüfung und habe mein Prüfungsgestell bereits fertig gestellt. Bei mir ist eine S7 200 (CPU 224XP) im Einsatz.
Nun zu meinem Problem:
Löst der Motorschutz aus, soll eine Meldeleuchte im mit 1 Hz blinken. Das Programm an sich ist fertig, bis auf diese eine Funktion. Im Moment leuchtet die Meldeleuchte dauerhaft. Ich bin darauf gestoßen, dass man was mit Sondermerkern machen kann (gibt ja leider keinen Baustein für Impulsgeber in der 200er...oder doch?). Ich bekomme das nur leider nicht hin. währe super, wenn jmd da helfen könnte. Im Moment sieht es leider noch so aus.
mfg EYE
nimm den SM0.5 (1 sek. Takt) und "verunde" den zusätzlich.
Gruß
crash
Ich bin nicht bekloppt,
ich bin verhaltensoriginell!
Hi,
du könntest z.B. den Sondermerker SM0.5 dafür nehmen. Ist ein Taktgeber allerdings mit 2Hz nicht mit 1Hz aber daraus lässt sich ja auch was machen...
siehe auch hier: http://www.ee.hm.edu/fb/lab/lsa/aut/...00-kurzref.pdf
Gruß
Philipp
*** Alle anderen waren mal wieder schneller***
Last edited by PhilippL; 15.12.2008 at 08:20. Reason: Die andern waren schneller
Hey!
Danke schonmal für die guten Anregungen! Habe sonst auch eine Ton-Lösung - die würde auch mit 1 Hz blinken - wenn mich nciht alles täuscht
edit: wie kann ich den Wert jetzt "runden", so dass er doch erst immer bei 1 Sekunde schaltet? Geht sowas? Fände ich schöner.
Last edited by The EYE; 15.12.2008 at 08:37.
wenn es wirklich eine sekunde sein soll, würde ich folgende lösung favorisieren:
Code:* Network 1 LD SM0.5 EU +I 1, VW100 Network 2 LD I0.0 A V101.1 = Q0.7
[SIGNATUR]Ironie setzt Intelligenz beim Empfänger voraus.[/SIGNATUR]
@vierlagig: die von dir vorgeschlagene Lösung hat einen deutlich langsameren Takt als meine TON-Variante. Blinkt die TON-Variante jetzt zu schnell oder liegt der Fehler bei dir?
wie schnell blinken wir denn mit der lösung? haste ne uhr? ... warte mal ...
2^3 * 0,5s = 4s
2^2 * 0,5s = 2s
2^1 * 0,5s = 1s
2^0 * 0,5s = 0,5s
hmmm...normal müßte das so funktionieren ... also nochmal die frage, wie langsam sind wir? wenn es > 2^7 * 0,5s sind dann verwende statt V101.1 mal das V100.1 ... aber eigentlich sollte es V101.1 sein ... die 200er hat doch auch little endian oder bin ich grad aufm holzweg? ...muß dazu sagen, bin gesundheitlich nicht so ganz aufm posten ...![]()
[SIGNATUR]Ironie setzt Intelligenz beim Empfänger voraus.[/SIGNATUR]
Bookmarks