easy-forum

Deutsch - Applikationen => easy in der Gebäudetechnik => Thema gestartet von: Behnke am Mai 05, 2009, 18:16:56 Nachmittag

Titel: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Behnke am Mai 05, 2009, 18:16:56 Nachmittag
Hallo,

der Frequenzumrichter eines Lüfters ( 0-10V ) soll mit 16 Klappenendlagen entsprechend hoch- bzw. runtergefahren werden. Einsetzen wollte ich eine EASY822-DC-TC + 620-DC-TE. Wie kann ich die 16 Eingänge auf den Analogausgang umsetzen ?

Danke

LEO
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: opajan am Mai 05, 2009, 20:27:29 Nachmittag
hm....
Schnellschuss aus der Hüfte (erster Gedanke):
ich würde die 16DI auf ein Widerstandsnetzwerk geben und mit einem AI einlesen, diesen entsprechend der abfallenden Spannung abfragen und dann am AO ausgeben.....
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 05, 2009, 22:19:36 Nachmittag
Hallo Leo,
im Anhang ein angefangenes Beispiel. Zu beachten ist das 2 oder mehrere Eingänge nicht gleichzeitig anstehen. Ist dann zwar auch machbar aber mit Verriegelungsaufwand. M96 ist ein Merker der 1 Zyklus Ein, nächster Aus usw., nicht unbedingt notwendig aber schadet auch nicht.
Gruss
Jürgen

PS: Die Lösung von Opajan ist allerdings die günstigere Variante, spart die Erweiterung und wenn du ev. mit einem 12V-Netzteil das Widerstandnetzwerk speist sogar die 822-er.
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Behnke am Mai 06, 2009, 07:59:54 Vormittag
Hallo,
und Danke für die schnellen Antworten. Ich möchte auch auf dem Display anzeigen, welcher Eingang gesetzt ist (Klappe 1 offen etc.) und leicht erweiterbar sein, somit geht es nicht mit einem Widerstandsnetzwerk. Zum Anderen können mehere Klappen offen sein. Also 1 Klappe offen = 0,625 V, 2 Klappen = 1,25 V usw. egel welche der 16 Klappen. Sind alle offen = 10 V. Kann ich die Eingänge auf Merker legen und die Quersumme des MW auswerten???

Danke

LEO
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Praktiker am Mai 06, 2009, 12:50:39 Nachmittag
Über Umwege (schieben und zählen)
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: opajan am Mai 06, 2009, 16:55:00 Nachmittag
ok, neue Idee.....über BCD-Codierung und Wahrheitstabelle kannst du die 16 Klappenendlagen anhand von 4 (bit) Eingängen darstellen....habs aber noch nicht zu Ende gedacht....

Bsp..

8/4/2/1=I  : entspricht z.B. den Eingängen I1-I4
0 0 0 0 =0
0 0 0 1 =1
0 0 1 0 =2
0 0 1 1 =3
...
1 0 0 1 = 9
....
1 1 1 1 = 15
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 06, 2009, 17:26:58 Nachmittag
Hallo Leo,
schau dir mal,
 http://easy-forum.net/index.php?topic=2874.0
an. Vielleicht hilft er dir weiter.
Gruss
Jürgen
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: emstr am Mai 06, 2009, 17:37:46 Nachmittag
Hallo zusammen,
ich hab bedenken, dass der Lösungsansatz von opajan funktioniert. Wenn ich die Aufgabenstellung richtig verstanden habe, können verschiedene Klappen "AUF" sein und dies muss nicht in einer Reihenfolge, z.B.  I1 dann I2 dann I3 usw. ,sein.
Wenn z.B. nach opajan die Klappen I1 und I4 "AUF" sind, würde der Wert 9  wenn z.B. die Klappen I2 und I3 "AUF" würde der Wert 5 ausgegeben werden.
Doch es sind in beiden Fällen nur 2 Klappen auf. Auf was (welchen Wert) soll der Analogausgang jetzt regeln.
Um es meiner Meinung nach mit dieser Methode zu lösen, reichen die Vergleicher in der 800 er nicht aus.  

@ opajan: Ich hoffe ich bin auf dem Holzweg und Sie können mich eines Besseren belehren. 8)  ;)

Gruß EMSTR
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: veltins54 am Mai 06, 2009, 19:29:46 Nachmittag
Hallo Behnke,


versuche es mal mit diesem Beispiel.


Gruß veltins54
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Behnke am Mai 06, 2009, 20:12:43 Nachmittag
Hallo veltins54,

Danke, funktioniert super

LEO
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: akm am Mai 06, 2009, 21:42:54 Nachmittag
Genial!

8Bit -> 1Byte
16Bit -> 1Veltins

Achtung Insider-Witz für Bier-Trinker
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: veltins54 am Mai 06, 2009, 22:03:59 Nachmittag
Hallo Behnke,


hier noch mal ein Beispiel.
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 06, 2009, 22:44:01 Nachmittag
Hallo Veltins,
gute Arbeit. Habe mal noch dem Turbo dazu gebaut. In der Sim Zykluszeit auf 30ms nehmen dann bis du näher an der Realität.
Gruss
Jürgen
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Mr. Spok am Mai 07, 2009, 07:13:58 Vormittag
.... oder mal ein Beispiel ohne Vergleicher, aber auf dem selben Prinzip.


mfG Jan
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 07, 2009, 15:28:35 Nachmittag
Hallo Jan,
auch nicht schlecht. Hat allerdings einen kleinen Schönheitsfehler der, nach meiner Meinung, aber nicht weiter stört. Habe mal im Einzelzyklus getestet mit I1 als einzigsten Eingang. Beim 33. Zyklus bekommst du 1,27 V Ausgang, beim nächsten Durchlauf ist es dann aber so wie es sein soll, 0,64V. Aber trotzdem die Lösung ist gut.
Gruss
Jürgen
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: opajan am Mai 07, 2009, 16:45:56 Nachmittag
@EMSTR: Ok, ich dachte die kommen der Reihenfolge nach......wenn die Klappen unterschiedlich kommen gehts natürlich nicht...shit...
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Elektropro! am Mai 07, 2009, 19:54:27 Nachmittag
Hallo,

hier mal ein Beispiel mit 4 Eingängen!

Sicher gibt es bessere (und mit weniger Speicher) Lösungen!

Ich hoffe es hilft dir

Gruß

Elektropro!

P.s hab nur kurz getestet ich hoffe es funktioniert richtig
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 07, 2009, 23:46:14 Nachmittag
Hallo Jan,
habe dein Beispiel mal in der Einzelzylussim. genauer getestet, I1 + I2 + I3 Ein. Festgestellt das bei Schieberegisterdurchlauf, nur bei gesetzten Eingang 1, dieser Eingang beim ersten Durchlauf doppelt gezählt wird, weil bereits der 2. Durchlauf gestartet ist und nach Auswertung von Q1 des SR1 der Zähler gelöscht wird, also 3 aus Durchlauf1 +1 aus Durchlauf2 =4. Deshalb zählt er bei Durchlauf 2 nur auf 2, weil ja Q1 von SR1 gelöscht wird, +1 von Durchlauf3, =3. Ab dann stimmt es wieder, aber doch nicht so richtig  :-\. Habe mal in dein Programm noch einen Merker eingefügt, verlängert zwar den Durchlauf um 2 Zyklen, sollte aber keine grosse Rolle spielen.
Gruss
Jürgen  :)
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Mr. Spok am Mai 08, 2009, 06:15:16 Vormittag
Hallo Jürgen,

danke für die Korrekturen und Hinweise, im Einzelzyklus hatte ich nicht getestet, dafür fehlt mir manchmal die Zeit. :) ;).

mfG Jan
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: Juergen.J am Mai 09, 2009, 00:11:27 Vormittag
Hallo Jan,
normalerweise teste ich auch nicht im Einzelzyklus. Da ich aber die Funktion verstehen wollte, weil die Lösung super ist, bin ich halt auf das Phänomen gestossen. Dann wollt ich´s natürlich wissen.  ;)
Gruss
Jürgen
Titel: Re: Analogausgang mit 16 Digitaleingängen steuern
Beitrag von: veltins54 am Mai 09, 2009, 10:10:40 Vormittag
Hallo Jan,

ich habe mal dein Programm geändert,und den DB1 mal mit einer positiven Flanke gemacht
damit tritt  der Fehler nicht mehr auf.

Gru0 veltins54