easy-forum
Deutsch - Software => easySoft => Thema gestartet von: genesis999 am Januar 12, 2009, 22:02:55 Nachmittag
-
Hallo
Ich benötige mal wieder Hilfe
Wenn ich einen Impulswertgeber auf i2 und i2 klemme, zählt der Inkrementalwertzähler wunderbar auf und ab. Auch ins Negative. Wie kann man den zähler so begrenzen das er z.B. nur im Bereich von 0-100 zählt, und den Analogausgang von 0-10 volt ansteuert
Ich habe es zwar geschafft den Ausgang und die Anzeige an der mfd zu realisieren, allerdings zählt er intern weiter. D.H. wenn ich bis 120 drehe muss ich erst 20 zurückdrehen bis die spannung anfängt zu fallen. das selbe natürlich auch bei 0.
-
Wenn ich einen Impulswertgeber auf i2 und i2 klemme
Hi, ich denke Du meinst I1 und I2
Der CI - Inkrementalwertzähler ist ein in der Steuerung integrierter Hardwarebaustein und daher vom Programm her möglichereise nur schlecht zu beeinflussen. Sonst hätte man den Zählerbaustein, in dem Moment wenn er 100 erreicht hat, mittels JUMP überspringen können. Da er aber als Hardware realisiert ist wird er wohl auch dann weiterzählen.
Nun, ich weiss zu so später Zeit (23:30) auch keine Lösung. Vielleich kommt mir Morgen noch eine Idee. Und sonst gibt es noch viele andere pfiffige User die eine Lösung im Köcher haben.
Bis später also,
KresSwiss
-
Hallo genesis999
Ich habe mit dem Inkrementalwertzähler zwar keine Erfahrung, aber es müsste doch möglich sein - ähnlich wie bei einem normalen Zähler - die Kontakte OF und FB zu benutzen, um den Zähler zu stoppen.
Im Anhang ist ein Beispiel für einen normalen Zähler, da dieser simulierbar ist.
Die Überprüfung auf overflow (OF) bzw. fall below (FB) schliesst den jeweiligen Grenzwert mit ein, so dass Du die Drehrichtung mit einpflegen mußt (Merker M3 im Beispiel). Sonst kannst Du die Zähler-Spule nicht mehr aktivieren, sobald einer der Grenzwerte erreicht ist.
Aber wie gesagt, ob es beim CI auch so geht weiss ich nicht.
Gruss Maikky
-
Hallo genesis,
keine Ahnung ob es funktioniert, weil keine Sim möglich, aber probiers einmal aus und gib bitte Nachricht ob es tut oder nicht.
Gruss
Jürgen
-
Hallo genesis999
den Weg den Jürgen gezeigt hat ist der richtige, Reset + Vorgabewert verwenden.
Ich kann es leider auch nicht testen,habe einen Inkrementalgeber aber keine
Steuerung.
Gruß veltins54
-
Wunderbar. Das beispiel von Jürgen funktioniert.
Danke für die schnellen Antworten
-
Hallo Genesis,
freut mich das ich helfen konnte. Was mich noch interessieren würde ist ob es auch Funktioniert wenn man den Merker 96 (aus meinem Beispiel) weg lässt. Wenn du das noch probieren könntest und Antwort gibts wäre toll.
Gruss
Jürgen