Autor Thema: Analogausgang auf festwert Setzen  (Gelesen 12830 mal)

Offline ThomasSch

  • Newbie
  • *
  • Beiträge: 16
Analogausgang auf festwert Setzen
« am: Juni 27, 2010, 10:52:55 Vormittag »
Hi Leute,

brauche mal euere Hilfe ich komm nicht mehr weiter.
ich möchte den Analogausgang der 820 DC-RC mit I3 auf 50% (5V) und mit I4 auf 100% (10V) Setzen.

das ist der punkt den ich nicht Verwirklichen kann.  Zur weiteren Info: I1 ist ein Taster welchen den Analogausgang stufenlos rauf setzt. I2 Setzt Ihn Runter das habe ich mitlerweile hinbekommen hängt jetzt nur noch an den zwei Festwerten.

Ich hoff ihr könnt mir dabei helfen

Danke und Gruß Tom

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Analogausgang auf festwert Setzen
« Antwort #1 am: Juni 27, 2010, 11:24:30 Vormittag »
Hallo Tom.

- mit I3 und I4 jeweils einen Datenbaustein DB einschalten
- mit dem Datenbaustein die Konstante 512 für 5V bzw. 1023 für 10V an den Ausgang kopieren

Gruß
Maikky

 

Offline ThomasSch

  • Newbie
  • *
  • Beiträge: 16
Re: Analogausgang auf festwert Setzen
« Antwort #2 am: Juni 27, 2010, 15:27:26 Nachmittag »
cool danke für die hilfe
nur ich geb zu ich bin ein frischling in bereichen DB , analogausgang...  kanns du mir ein beispiel zeigen da ich das  durch rumprobieren nicht hinkrieg wei das mit dem Db geht.
Danke

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Analogausgang auf festwert Setzen
« Antwort #3 am: Juni 27, 2010, 19:21:11 Nachmittag »
Hallo Tom.

Beispiel siehe Anhang

Gruß
Maikky


Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang auf festwert Setzen
« Antwort #4 am: Juni 27, 2010, 19:35:47 Nachmittag »
Hallo Tom.

habe dir mal ein Beispiel gemacht.
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline ThomasSch

  • Newbie
  • *
  • Beiträge: 16
Re: Analogausgang auf festwert Setzen
« Antwort #5 am: Juli 07, 2010, 08:19:01 Vormittag »
Hallo und erstmal danke soweit aber ich komm mal wieder nicht weiter

wenn ich die beispiele in das bestehende Prog einbau bleiben die Festwerte nicht gesetzt
Der analog ausgang Springt nur Kurz auf 50% bzw auf 100 und dann ist er wieder bei null

Brauche nochmal hilfe  :-\


Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Analogausgang auf festwert Setzen
« Antwort #6 am: Juli 07, 2010, 23:16:46 Nachmittag »
Hallo Tom.

Ich vermute, dass Du den analogen Ausgang mehrfach in Deinem Programm benutzt und
die letzte Zuweisung den Wert 0 an den Ausgang gibt.

Am Besten ist Du stellst Dein Programm mal ein.

Gruß
Maikky


Offline ThomasSch

  • Newbie
  • *
  • Beiträge: 16
Re: Analogausgang auf festwert Setzen
« Antwort #7 am: Juli 08, 2010, 18:37:56 Nachmittag »
Ok mach ich

Alle Eingäne sind Taster.
I1 Stufenloses Rauffahren der Spannung
I2 Stufenloses Runterfahren der Spannung
I3 Setzten auf 50% ( 513)
I4 Setzten auf 100% (1023)

Danke

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang auf festwert Setzen
« Antwort #8 am: Juli 08, 2010, 21:01:52 Nachmittag »
Hallo

habe mal dein Programm mal geändert.
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang auf festwert Setzen
« Antwort #9 am: Juli 08, 2010, 21:30:45 Nachmittag »
Hallo Tom.

hier noch mal eine andere Möglichkeit.
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Analogausgang auf festwert Setzen
« Antwort #10 am: Juli 08, 2010, 21:51:14 Nachmittag »
Hallo Tom.

Das Grundübel in Deinem Programm ist, dass Du den Analogausgang sowohl über den Ausgang
des Zählers C01 als auch über die Datenbausteine DB1und DB2 schreibst.

Die DB's schreiben, wenn Sie aktiviert sind, der Zähler schreibt immer, weil er immer aktiv ist.

Deshalb solltest Du den Ausgang entweder nur über Bausteine schreiben, die man aktiv/inaktiv
schalten kann (siehe die beiden Beispiele von veltins54) oder nur über den Zähler. Hierzu
findest Du ein Beispiel im Anhang.

Gruß
Maikky


Offline ThomasSch

  • Newbie
  • *
  • Beiträge: 16
Re: Analogausgang auf festwert Setzen
« Antwort #11 am: Juli 08, 2010, 21:53:45 Nachmittag »
danke veltins54 und auch dir Maikky
das ihr einem Frischling so schnell helfen konntet

Ja jetzt gehts jetzt muss ich die Beispiele  mal analysieren was du / ihr da alles gemacht habt  um mich weiterzubilden ;)


« Letzte Änderung: Juli 08, 2010, 22:00:01 Nachmittag von ThomasSch »

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang auf festwert Setzen
« Antwort #12 am: Juli 08, 2010, 22:00:04 Nachmittag »
Hallo Maikky,

bei deinem Programm kommt man nicht auf den alten Zählerstand zurück.
So geht es leider nicht.
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogausgang auf festwert Setzen
« Antwort #13 am: Juli 08, 2010, 22:07:05 Nachmittag »
Hallo Tom.

ja schau dir mal die unterschiedlichen Versionen an.
Auch aus dem letzten Beispiel von Maikky solltest du die beschaltung von C1 übernehmen,
damit der Zähler nicht ins minus zählen kann.
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Juergen.J

  • Gast
Re: Analogausgang auf festwert Setzen
« Antwort #14 am: Juli 08, 2010, 22:18:22 Nachmittag »
Hallo Veltins,
ich finde die Ausführung von Maikky eigentlich sinnvoll. Wenn ich mit +/- auf einem Wert von z.B. 200 war, erhöhe mit Taste 50% auf 512, möchte jetzt aber den Wert noch geringfügig anheben und betätige die Plustaste, bin ich bei deiner Ausführung auf 200 und habe eigenlich das Gegenteil von dem erreicht was ich wollte.
Gruss
Jürgen