Autor Thema: Kleines Problem mit der Easy Programmierung.  (Gelesen 4829 mal)

Offline Strolchi

  • Newbie
  • *
  • Beiträge: 3
Kleines Problem mit der Easy Programmierung.
« am: Mai 14, 2009, 17:21:45 Nachmittag »
Habe ein kleines Problem mit der Easy Programmierung.
Habe schon alles bedenkliche ausprobiert. Naja.
Das Programm steht eigentlich schon fast.
Nun würde ich gerne noch einen Baustein verwenden der noch folgendes könnte.
Ist - Wert erfassen beim herunter kühlen
Ist - Wert prüfen
Steht der Ist - Wert einige Zeit an und steigt nachher wieder, so soll der Sollwert  2°C tiefer automatisch geschrieben werden und zwar vom Punkt an wo die Temperatur angestiegen ist.
Option: Sollwert Eingabe von Hand hat immer Vorrang.

 
Besten dank.

Strolchi

Offline boppel

  • Full Member
  • ***
  • Beiträge: 192
  • Zwei mal Halbwissen ist noch kein Vollwissen.
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #1 am: Mai 14, 2009, 22:03:13 Nachmittag »
Wenn dioe Istwerte in einem Schieberegister gespeichert werden, kann man auf ältere Werte zurückgreifen.

Einen "Baustein" zur Lösung des Gesamtproblems gibt es (meinses Wissens) nicht, aber mit Hilfe von arithmetischen und logischen Operationen läßt sich etwas machen.

Gruß

Boppel

Offline Fricke

  • Jr. Member
  • **
  • Beiträge: 36
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #2 am: Mai 14, 2009, 23:08:34 Nachmittag »
Guten Tag Strolchi,

im Anhang ein kleines Programm, welches Ihre Aufgabenstellung erfüllt.
In der Simulation werden die sich verändernden Größen auf dem MFD-Titan in der Maske 1 angezeigt.

Kurzerklärung Maske1:

NEU = Istwert NEU (Temperatureingang IA1) zum Zeitpunkt t1   [IA1]

ALT = Istwert ALT der Temperatur zum Zeitpunkt t0                    [MW10]

nSW = neuer Sollwert nach Berechnung                                      [MW12]


Wird der Analogeingang IA1 nach einer Absenkung wieder angehoben wird der neue Sollwert berechnet und als nSW ausgegeben.

Zur Startzeit ist nSW = 0, weil noch keine Berechnung angestoßen wurde.

Falls Sie weitere Fragen haben, beantworte ich diese gerne.

Mit freundlichen Grüßen
 Fricke


 

Juergen.J

  • Gast
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #3 am: Mai 14, 2009, 23:39:12 Nachmittag »
Hallo Strolchi, hallo Fricke,
habe mir das Programm von Fricke zwar nicht zu 100% verinnerlicht, aber wie ich verstanden habe wird immer wenn der alte Sollwert unterschritten wird eine neue Berechnung ausgeführt. Da der neue SW automatisch der alte SW wird, nach Berechnung und der neue SW immer 2° tiefer als der alte ist, wird die Kühlung irgendwann am absoluten Nullpunkt sein, vermute ich ohne genau getestet zuhaben.
Aus der Beschreibung von Strolchi geht dies auch nicht eindeutig hervor, soll nur nach dem ersten Erreichen der Sollwert-Vorgabe (sollte ja dann auch der Istwert sein) und anschliessendem Temperaturanstieg, einmal diese automatische Sollwertkorrektur gemacht werden oder ständig (dann näheren wir uns wieder dem absoluten Nullpunkt).
Gruss
Jürgen

Offline Fricke

  • Jr. Member
  • **
  • Beiträge: 36
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #4 am: Mai 15, 2009, 10:33:23 Vormittag »
Guten Tag Strolchi,

damit es nicht zu Fehlvermutungen kommt, beschreibe ich den Ablauf für die Simulation des Programmes und der Anzeige auf dem MFD-Titan .

1) Simulation aufrufen
2) Anzeige Display MFD-Titan öffnen
3) Den Sollwertschieber für IA1 ca. in die Mitte stellen
4) Simulation auf RUN schalten
5) Anzeige Display: NEU = 502 IA1 (entspricht Analogwert IA1)
                                ALT = 502 MW10
                               nSW= 0 MW12 (Neuwertrechnung noch nicht aktiviert)
6) Istwert IA1 absenken (498 IA1)
7) CPU: Neu kleiner ALT ==> Merker "Prüfung EIN" wird gesetzt
8) Istwert IA1 steigt (500 IA1; ALT=498 MW10)
9) CPU: NEU größer ALT ==>  Merker "Sollwert NEU" wird gesetzt
    Berechnung mit dem alten Istwert (498 MW10) minus 2 wird ausgeführt
    und in der Anzeige nSW (neuer Sollwert) mit 496 MW12 ausgegeben
10) CPU: Merker M02 und M03 werden gelöscht

Um eine neue Sollwertberechnung zu starten muss der Istwert erst wieder absinken und danach ansteigen !!!

Die Option "HAND-Sollwert" ist hierbei nicht berücksichtigt.
Wenn das Hauptprogramm bekannt ist, ist ein Einbinden von "NEUkleinerALT" in die geforderte Sollwert-Eingabe-Struktur nicht mehr schwierig.

Falls es Fragen zum Programm gibt, beantworte ich diese gerne.

Mit freundlichen Grüßen
Fricke

 

Offline Strolchi

  • Newbie
  • *
  • Beiträge: 3
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #5 am: Mai 15, 2009, 15:06:45 Nachmittag »
Hallo zusammen

Besten Dank für Eure Hilfe.
Nun dieser Schritt mit 2°C tiefer unter dem Ist- Wert wird nur einmal durchgeführt. Anschliessen wird eine neue Charge benötigt.
Ich werde Eure Hilfe für die Programierung über das Wochenede probieren umzusetzte.

Grüsse

Strolchi

Offline Strolchi

  • Newbie
  • *
  • Beiträge: 3
Re: Kleines Problem mit der Easy Programmierung.
« Antwort #6 am: August 03, 2009, 14:56:55 Nachmittag »
Hallo Zusammen

Probiere schon seit längerem mein Programm fertig zu stellen. Leider ohne erfolg. Wer kann mir Helfen das Programm von "Frick" Testprogramm (dass mir sehr gut gefällt) in meines einzubinden. Ich stehe momentan auf dem "Schlauch".

Besten dank.

Mit freundlichen Grüssen
Strolchi