Autor Thema: Plötzlicher Temperaturanstieg erkennen  (Gelesen 7885 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

firsteleven

  • Gast
Plötzlicher Temperaturanstieg erkennen
« am: 15. April 2009, 08:58:44 »
Ich suche einen Baustein mit dem Ich ein plötzlichen Temperaturanstieg erkennen kann, unabhängig vom Temperaturwert.
Damit soll eine Umwälzpumpe abschalten, sobald der Temperaturwert ansteigt.

Ich habe keine Idee, wie ich zyklisch ein Wert in ein Array lege.

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re: Plötzlicher Temperaturanstieg erkennen
« Antwort #1 am: 15. April 2009, 17:15:18 »
vergiss ein array das kannst du am einfachsten mit einem differentiator machen
ft_deriv


firsteleven

  • Gast
Re: Plötzlicher Temperaturanstieg erkennen
« Antwort #2 am: 15. April 2009, 21:18:46 »
Ich habe den Baustein ausprobiert, aber der Baustein liefert mir beim Anstieg 0 (REAL)

firsteleven

  • Gast
Re: Plötzlicher Temperaturanstieg erkennen
« Antwort #3 am: 16. April 2009, 11:43:15 »
Hab eine Traceaufzeichnung gemacht und meine Aussage Gestern war nicht richtig, bei Steigung bekomme ich positive Real Werte, bei fallender KL, negative.

Also Danke Hugo, das war genau das was ich gesucht habe!
Wenn ich jetzt noch ein Tip bekomme, wie ich ab einer bestimmten größe Realwert, ein Boolwert True setzen kann hätte ich es fertig.



Offline gravieren

  • Entwickler
  • *****
  • Beiträge: 578
    • Profil anzeigen
Re: Plötzlicher Temperaturanstieg erkennen
« Antwort #4 am: 16. April 2009, 15:50:53 »
Hi


IF steigung > 2.5  then
   umwaelzpumpe := FALSE;
END_IF




IF taster then
    umwaelzpumpe := TRUE;
END_IF

firsteleven

  • Gast
Re: Plötzlicher Temperaturanstieg erkennen
« Antwort #5 am: 16. April 2009, 17:01:57 »
Da werden Sie geholfen   ;D
Danke, so soll es sein!
« Letzte Änderung: 18. April 2009, 09:18:11 von firsteleven »