easy-forum

Deutsch - Hardware => MFD-Titan® => Thema gestartet von: Hartan am Oktober 17, 2005, 10:24:06 Vormittag

Titel: Maximalwert ermitteln und als MW speichern
Beitrag von: Hartan am Oktober 17, 2005, 10:24:06 Vormittag
Ich suche nach einer Möglichkeit von einem an einem Analogeingang anliegenden Signal innerhalb einer bestimmten Zeit den Maximalwert zu ermitteln und als MW zu speichern. Welche Funktionen sind dazu erforderlich? Ich vermisse eine Funktion zur Maximalwertermittlung.

Für Tipps oder gar ein Beispiel wäre ich sehr dankbar!
Titel: Re: Maximalwert ermitteln und als MW speichern
Beitrag von: cas-solution am Oktober 17, 2005, 11:12:45 Vormittag
Hallo hier CAS ! ;D

eigentlich sollte das kein Problem, sofern du nur einen Wert speichern möchtest.
Die EASY stellt doch eine Vergleicher zur Verfügung, einfach den aktuellen Wert und den im MW enthaltenen Wert auf größer vergleichen und wenn Bedingung erfüllt ist den Analgowert nach MW schreiben. Dürfte wahrscheinlich ein Einzeiler werden, maximal zwei bis drei  Zeilen !

Bis dann

CAS
[CAS-Solution]
Titel: Re: Maximalwert ermitteln und als MW speichern
Beitrag von: Juergen am Oktober 17, 2005, 11:17:53 Vormittag
Hallo Hartan

Maximalwert zu ermitteln.

Beispiel
IA1 als Analogeingang
MW 10 für den Maximalwert Laufend ermittelt innerhalb eines Zeitraums.
MW 11 Maximalwert des letzten Zeitraums

Du vergleichst den Wert von  IA1 mit MW 10
Wenn IA1 größer ist als MW 10 ,dann den Wert von IA1 mit hilfe eines Datenbaustein in MW 10 Schreiben.

Mit einem Timer der einen weitern Datenbaustein steuert, kann nach xxx Min. der Wert von MW10  in MW 11 für den Maximalwert des letzten Zeitraums geschrieben werden.
Gleichzeitig wird MW 10 wieder auf 0 gesetzt und der Timer neu gestartet.

mfg Jürgen




Titel: Re: Maximalwert ermitteln und als MW speichern
Beitrag von: Hartan am Oktober 18, 2005, 08:42:41 Vormittag
Vielen Dank! Das werde ich sofort einmal ausprobieren.