Autor Thema: Analogeingang / Analogausgang  (Gelesen 2976 mal)

Offline lidel

  • Jr. Member
  • **
  • Beiträge: 36
Analogeingang / Analogausgang
« am: Juni 09, 2008, 20:27:44 Nachmittag »
Hallo Forum Kollegen

Ich verwende ein easy 820-DC-RC.
Mit diesem soll ich eine Fontänenpumpe in abhängikeit eines Windsensor regeln.
Der Windsensor hat ein 0-10V (Eingang easy)Signal, die Pumpe wird über einen Frequenzumrichter (Ausgang easy 0-10V) geregelt.
Die Steuerung soll so funktionieren:
- kein Wind 0V Eingang 10V Ausgang
- leichter Wind 2-4V Eingang 8V Ausgang
- mittlerer Wind 5-6v Eingang 6V Ausgang
- starker Wind 7-10V Eingang 0V Ausgang
Damit die Fontäne nicht bei jeder Windgeschwindikeit ändert soll der Ausgang bei abnehmender Windgeschwindikeit mit einem Timer verzögert werden.
Wenn eine Windböhe kommt wird die Fontäne sofort kleiner (z.B. Eingang 2-4V Ausgang 8V) und nach einer Zeit x wird sie wieder grösser. Wenn in der Zeit wo die Fontäne bei 8V steht eine stärkere Windböhe kommt z.B. 5-6V wird die Fontäne auf 6V gefahren.

Kann mir bei dieser Schaltung jemand helfen?

Gruss
lidel

Juergen.J

  • Gast
Re: Analogeingang / Analogausgang
« Antwort #1 am: Juni 09, 2008, 22:57:36 Nachmittag »
hallo lidel,
bei den Hilfen die du bisher schon bekommen hast solltest du das jetz aber alleine können.
Tipp, Analogwertvergleicher >2V, >5V, >7V, so verriegelt das immer der höhere Vergleicher Vorrang hat, dieser schaltet jeweils ein abfallverzögertes Zeitrelais. Diese Zeitrelais schalten ebenfalls wieder verriegelt mit höchster Priorität jeweils einen DB mit entsprechendem nummerischen Wert den Analogausgang. Ist kein Zeitrelais aktiv, DB mit NU (1023). Die DB mittels Toggelmerker (M1 nicht = M1) takten.
Das Programm hat 8 Pfade und funktioniert in der Sim. wie von dir beschrieben, was eigentlich schon fast das Programm ist.
Ich hoffe dies hilft dir.
Gruss
Jürgen
« Letzte Änderung: Juni 09, 2008, 23:20:59 Nachmittag von Juergen.J »

Offline lidel

  • Jr. Member
  • **
  • Beiträge: 36
Re: Analogeingang / Analogausgang
« Antwort #2 am: Juni 10, 2008, 09:58:54 Vormittag »
Hallo Jürgen

Ich habe mal versucht das Programm so zu schreiben.
Was meinst du mit "Toggelmerker"? Kenne ich noch nicht.
Ich habe gestern schon einmal versucht etwas zu schreiben aber ich brauchte so gegen 20 Pfade.
Manchmal sieht man die Lösung einfach nicht. :)
Danke dir für den Gedankenanstoss.

Gruss
lidel

Offline KressSwiss

  • easy god
  • *****
  • Beiträge: 1659
  • Und sie dreht sich doch..."Galileo Galilei"
    • Electronics Planet
Re: Analogeingang / Analogausgang
« Antwort #3 am: Juni 10, 2008, 10:08:39 Vormittag »
Zitat
Was meinst du mit "Toggelmerker"?

Hi
Vermutlich ist eine Flip-Flop Schalting gemeint. Ein Merker, der bei jedem Programmzyklus den Zustand wechselt. So vermute ich jedenfalls. Siehe Bild im Anhang.
« Letzte Änderung: Juni 10, 2008, 10:10:28 Vormittag von KressSwiss »
Achtung:
Angehängte Dateien sind nur für eingelogte User sichtbar!

Juergen.J

  • Gast
Re: Analogeingang / Analogausgang
« Antwort #4 am: Juni 10, 2008, 20:49:01 Nachmittag »
Hallo Lidel,
geht doch!  ;) :D ;D
Genau das was Hermann geschrieben hat habe ich mit Toggelmerker gemeint. Ich setze diese gerne vor die DB da diese nur die pos. Flanke auswerten. Kommt jetzt durch Programmfehler oder weis der Kuckuck wie mal zwischen drin ein anderer DB, wenns sein muss nur für einen Zyklus wird diser Wert ausgegeben auch wenn ein anderer DB immer noch angesteuert ist. Setzt du einen Toggelmerker vor die DB wird dann sofort wieder der noch angesteuerte DB ausgegeben.
Im Anhang zum Vergleich noch meine Lösung von gestern, der Unterschied ist gar nicht so gross.
Gruss
Jürgen