easy-forum

Deutsch - Software => easySoft => Thema gestartet von: hupi am Oktober 24, 2011, 09:22:15 Vormittag

Titel: 4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: hupi am Oktober 24, 2011, 09:22:15 Vormittag
Suche eine einfache Möglichkeit 4 Analogeingänge kontinuierlich zu vergleichen.
Der höchste Wert soll ermittelt und abgespeichert werden.
Bei 2 oder 3  Werten ist das über Vergleicher noch einfach, aber
bei 4 doch sehr aufwändig jeden Analogwert mit dem andern zu vergleichen.

hupi
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: veltins54 am Oktober 24, 2011, 17:31:43 Nachmittag
Hallo

welche Steuerung hast du?
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: Juergen.J am Oktober 24, 2011, 18:15:32 Nachmittag
Hallo hupi,
im Anhang mal ein Beispiel der Auswertung. Speicherung solltest du näher beschreiben.
Gruss
Jürgen
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: Juergen.J am Oktober 24, 2011, 18:25:13 Nachmittag
Hallo hupi,
im Anhang erweiteres Beispiel mit Abspeicherung des höchsten Wert. Weis nicht ob du den jeweils höchsten Wert oder den jemals gemessenen höchsten Wert abspeichern willst. Deshalb wäre eine weitere Erklärung gut.
Gruss
Jürgen
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: hupi am Oktober 24, 2011, 19:53:32 Nachmittag
Hallo Jürgen , vielen Dank für Deine Lösungsvorschläge.

An den MX Baustein habe gar nicht gedacht.
Die Steuerung ist eine easy 822.
Werde aber für die A01 Bausteine die CP`s einsetzen, die sind weniger Speicherfresser.
Dies ein Teil, eines umfangreicheren Programms, kämpfe da noch mit dem Speicherplatz rum.
Gebraucht wird das zur Aufbereitung von 4 Salzbadlinien.
Es wird der höchste Leitwert zu einem bestimmten Zeitpunkt ermittelt,
in einem DB abgelegt, später ausgelesen und in eine Zeit x umgewandelt.
Diese Linie wird dann beim nächsten Zyklus für die Zeit x aufbereitet.

In Deinem Programmbeispiel hat sich übrigens noch ein Fehler eingeschlichen:
Im A03 und A12 war der falsche Analogeingang eingetragen.
Habe die korrigierte Fassung angehängt.

Gruß
hupi
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: Juergen.J am Oktober 24, 2011, 20:48:17 Nachmittag
Hallo hupi,
sorry wegen des Fehlers, war keine Absicht. Geholfen hat es trotzdem wie ich aus deiner Antwort erkenne.
Gruss
Jürgen
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: veltins54 am Oktober 25, 2011, 12:38:47 Nachmittag
Hallo hupi,

hier mal ein anderer Ansatz für die Auswertung.
Der Speicherverbrauch ist geringer.
Titel: Re:4 Analogeingänge kontinuierlich vergleichen und höchsten Wert abspeichern
Beitrag von: Juergen.J am Oktober 25, 2011, 16:08:41 Nachmittag
Hallo Veltins, hallo hupi,
der Ansatz ist nicht schlecht. Du solltest nur noch ein weiteres DB spendieren und abspeichern aus welchem IA der Wert kommt, damit man ihn dem entsprechenden Salzbad zuweisen kann.
Gruss
Jürgen

@Veltins. Habe dein Programm mal so angepasst das es eigentlich genau auf die Beschreibung von hupi passt, sowie Zeitglied unabhängig, nur über Zyklus.