Autor Thema: Analogausgang skalieren und Anzeigen  (Gelesen 7021 mal)

Offline Robby

  • Jr. Member
  • **
  • Beiträge: 31
  • Robby
Analogausgang skalieren und Anzeigen
« am: Juli 02, 2004, 17:15:16 Nachmittag »
Hallo,
hab wieder einmal eine Frage zum MFD.
Ich möchte über 2 Taster (schliesser) einen Analogwert hoch bzw. runter tasten, am Analog Ausgang dabei eine Spannung von 0-10V ausgeben und zugleich am Display eine Anzeige von 0-100% haben.
Ist das möglich??  ??? bin leider noch Anfänger :-\ .
Vieleicht kann mir jemand dabei helfen und mir Tipps geben.

Danke.

Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Analogausgang skalieren und Anzeigen
« Antwort #1 am: Juli 02, 2004, 18:36:47 Nachmittag »
Hallo Robbi!

Da hab ich gleich mal ein kleines Programm
mit angehängt.

Ich hoffe das Reicht fürs Erste.

Wenn noch Fragen, einfach melden!

mfg: Uwe Schröder :) :) :)

Offline Robby

  • Jr. Member
  • **
  • Beiträge: 31
  • Robby
Re: Analogausgang skalieren und Anzeigen
« Antwort #2 am: Juli 09, 2004, 19:00:15 Nachmittag »
Hallo, Danke für die Schnelle Antwort.
Allerdings muss ich dabei sehr oft auf  I1 drücken um 100% zu erreichen kann mann nicht pro Tastendruck sofort 1% oder 5% hoch oder runtertasten?
Bzw. währe es toll wenn mann 1% weise schalten könnte und wenn mann länger auf den Taster bleibt das dies selbst scrollt.

Komme mit der ganzen skalierung vom Analogausgang bzw einem MW nicht klar, kann man nicht einfach per Tastendruck 10 oder 25 bit dazu rechnen bzw abziehen?
Möchte später auch eine Festdrehzahl einzellen können, dh. wenn I3 aktiv ist wir ein Wert von 30% fest eingestellt und kann auch nicht mehr mit I1 oder I2 verstellt werden.

Danke für eure Hilfe. ;)

mfg Robby

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Analogausgang skalieren und Anzeigen
« Antwort #3 am: Juli 09, 2004, 20:01:39 Nachmittag »
Hallo, hier meine änderung an dem Programm von Uwe

Schalter I3 gibt 50 % vor und blockt I1 und I2

Steuern in 1% Schritten mit I1 und I2, einige werte verändert.


Beispiel als Anlage
Einstellungen Zähler von 0 bis 100 in 1er schritten,
entspricht 1% ein schritt


Umsetzen für den Ausgang auf Werte von 0 bis 1023

Von MFD sind 1023 Stufen zur Steuerung des Ausgangs möglich. Das Beispiel reduziert dieses auf 100.

Der Nachteil der "1% Lösung" ist, das der Ausgang in 100 Stufen gesteuert wird.

Es kann nicht so fein gesteuert werden.

Reicht das nicht, noch mal melden.

Zahlenwert 0 = 0V
Zahlenwert 1023 = 100% = 10V
Zahlenwert 512 = 50% = 5V

Andere Werte entsprechend

I3 gibt  50% vor, jede andere ganze Zahl von 1 bis 100 möglich.

Einstellung unter Parameter des Zählers, den SV Wert ändern.



Weitere möglichkeiten...
Teste erst mal dieses und melde dich noch mal.

VB 1

Hier bietet sich für die weiteren Aufgaben ein Poti an, der eingestellte wert kann in einer Maske angezeigt werden. Mit übernahme Taste übergeben an den Ausgang.


VB 2
Bei der Lösung mit Zähler, können in einer Maske die Tasten vom MFD verwendet werden.
Wert Taste 1 in 1 schritten, Taste 2 in 10er....





mfg Jürgen
« Letzte Änderung: Juli 09, 2004, 21:05:52 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Analogausgang skalieren und Anzeigen
« Antwort #4 am: Juli 09, 2004, 21:02:25 Nachmittag »
Hallo, hier die Version 2

Erweiterung

Auto Zählen des Zählers beim halten der Taster I1 und I2



Es ist auch eine andere Version möglich, mit Werteingabe am MFD

mfg Jürgen
« Letzte Änderung: Juli 09, 2004, 22:13:25 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Robby

  • Jr. Member
  • **
  • Beiträge: 31
  • Robby
Re: Analogausgang skalieren und Anzeigen
« Antwort #5 am: Juli 09, 2004, 22:18:10 Nachmittag »
Hallo Jürgen,

ich bin überrascht wie manche Leute so schnell so etwas hin bekommen, Danke..

Es ist genau das was ich gesucht habe  ;D jedoch wären da noch ein paar Verbesserungen die das ganze ausreizen..
Beim betätigen von I3 setze ich einen festen Wert auf 50% nun wäre sinvoll wenn ich I3 wieder wegnehme das dann der zuletzt eingestellte Wert wieder kommt.

Kann man denn unteren Wert ein wenig hochsetzen ?? So das ein Bereich von 15-100% (1,5-10V)entsteht??

Welche Werte hast du verändert  um nun in 1% Schritten zu fahren ??

bzw. wie kann ich einen bestimmten Wert in ein MW schreiben und lesen??

Vorab besten Dank

mfg Robby

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Analogausgang skalieren und Anzeigen
« Antwort #6 am: Juli 09, 2004, 22:33:18 Nachmittag »
Hallo,

Ergänzung zu den Versionen mit Zähler


Alle Zähler-Funktionsbausteine C.., CH.. und CI.. können mit remanenten Istwerten betrieben werden.

Das kann wichtig sein, um bei Spannungsausfall ....
Richtige werte zu haben.

Prüfe mal was hier sinnvoll ist.

Da sind ja schöne erweiterungen nötig ???

"Kann man denn unteren Wert ein wenig hochsetzen ?? So das ein Bereich von 15-100% (1,5-10V)entsteht??"

Ich sage mal ja  ???

Es soll doch sicher auch mal ausgeschaltet werden ?
oder immer 1,5 ?

mfg Jürgen
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Analogausgang skalieren und Anzeigen
« Antwort #7 am: Juli 10, 2004, 19:12:31 Nachmittag »
Hallo Robby,

Ich habe die neue Version fertig. ???  :)

Dieses mal habe ich sie gleich im Download bereich abgelegt.

Zur Frage

"wie kann ich einen bestimmten Wert in ein MW schreiben und lesen??"

Beispiel

I1-----------------------------------------------------------------DB1
Den Wert  im DB eingeben zb. eine Konstante  und das Ziel Angeben zb. ein Merkerwort.

Mit jedem Tasten (Flanke) wird der Wert übergeben.
Siehe in der Hilfe zum DB

So kann auch ein Wert aus einem Merkerwort oder  Baustein geholt werden und in ein andern geschrieben werden. 

Braucht es keine bedinnung, geht es auch von vielen Bausteinen direckt in einen anderen...... Schau mal in den Parametern der Bausteine und in der Hilfe zum Baustein.

Link zum Download
http://easy-forum.net/index.php?topic=696.msg2522#msg2522

mfg Jürgen
« Letzte Änderung: Juli 10, 2004, 20:17:35 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Robby

  • Jr. Member
  • **
  • Beiträge: 31
  • Robby
Re: Analogausgang skalieren und Anzeigen
« Antwort #8 am: Juli 12, 2004, 19:00:41 Nachmittag »
Hallo Jürgen,

Danke für deine Hilfe hast dich ja so richtig reingestresst.
Hab das Programm heute runter und bin gerade am Testen.... :)

Besten Dank mal vorweg....

mfg Robby