easy-forum

Deutsch - Hardware => MFD-Titan® => Thema gestartet von: flowtech am Februar 01, 2006, 23:04:13 Nachmittag

Titel: Gemüselager
Beitrag von: flowtech am Februar 01, 2006, 23:04:13 Nachmittag
Hallo zusammen

Bin am überlegen, ob eine komplexe Klimasteuerung für Zwiebel, und Kartoffellager mit Easy MFD möglich wäre. Habe im Forum leider keine ähnlichen Applikationen gefunden.


Die Klimasteuerung ist sehr komplex! Sie erfolgt nach: Aussentemperatur und Luftfeuchtigkeit, Produkttemperatur und Luftfeuchtigkeit im Lager. Da das Produkt nicht schlagartig runtergekühlt werden darf, muss diese nach einer Mollier Tabelle (Temperatur, Luftfeuchtigkeit und Gramm Wasser pro m3 Luft erfolgen. Das bedeutet in der Praxis: Warmes Produkt wird eingelagert, und nach Angabe von Zieltemperatur und max. Entzug vom g/wasser pro Tag wird kontinuierlich die Zieltemperatur und Zielluftfeuchtigkeit angestrebt.

Die Steuerung müsste 1 Lüfter, 1 Abluftklappe und 1. Zuluft / Mischluftklappe betätigen. Die Zuluft / Mischluftklappe mischt die Aussenluft mit der Innenluft des Lagers. Wenn die Aussenluft ideal zum Ventilieren ist öffnet diese ganz, ansonsten wird Aussenluft mit der Innenluft gemischt um eine optimale Einblastemperatur zu erreichen.

Was meint Ihr ist so was mit der Easy möglich oder nicht?  ???

Gruss Flo
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 02, 2006, 15:33:44 Nachmittag
Hallo Flowtech,
bitte gib uns noch mehr Infos bezüglich des Zusammenhangs:
Aussentemperatur, Feuchte, Produkttemp.....

Gibt es hierzu mehr Infos oder ggf. sogar Kurven ??

Ich denke EASY und MFD-Titan eignen sich hierfür sehr gut. Da der Anwender selbst die vorhandenen Regler nach belieben kombinieren kann lassen sich Regler realisieren, wo sich ggf. ein Standardregler die Zähne ausbeist. So lassen sich z.B. auch nicht lineare Kurven im Regler abbilden.

http://easy-forum.net/index.php?topic=1325.0

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 02, 2006, 17:19:57 Nachmittag
Hallo Knodelpa

Sorry kommt meistens nicht so gut in später Stunde noch einen Beitrag zu verfassen. Hier ein Link was ich meine:
http://de.wikipedia.org/wiki/H-x-Diagramm

Beispiel: Wenn das Produkt beim einlagern warm mit 25°C und 80% Feuchtigkeit reinkommt sind dies 18.7 Gramm Wasser pro m3 Luft. Zieltemperatur und Feuchtigkeit sind aber 3 Grad und 60% Luftfeuchtigkeit, was nur noch 3.6 Gramm Wasser pro m3 Luft bedeutet. Das Produkt darf nur sehr langsam abgekühlt werden und es darf auch nur eine kleine Menge Gramm Wasser pro Tag weggetrocknet werden. Würde ich sofort 3 Grad kalte und 60% Luftfeuchtigkeit Luft einblasen, würden auf einen Schlag 15.1 Gramm Wasser enfernt.

Ist leider komplex aber physikalisch total logisch. Das Problem ist, dass die Regelung nach Temperatur und Luftfeuchtigkeit erfolgen muss.

Wenn diese nur nach Temperatur erfolgen würde, könnte es sein das wegen einer hohen Luftfeuchtigkeit (Nebel, Regen) das Produkt nicht getrocknet wird sondern noch feuchter wird.

Schön wäre es, wenn ich den Parameter max. Temperaturveränderung  und max. Wasserentzug pro Tag einstelle könnte und die Solltemperatur konstant um diese Wert abnimmt, bis die Zieltemperatur erreicht ist.

Würde dies gerne mit einem MFD machen, wird aber bestimmt nicht einfach.  ???

Gruss Flowtech
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 02, 2006, 20:15:39 Nachmittag
Hallo Flowtech,
ich denke die Problematik ist jetzt einigermaßen klar.
Kann man das ganze den irgendwie in Beispiele packen ?
- Kurve
- Zahlentabelle
- Formel

Es darf natürlich nicht zu komplex werden. Die EASY kann halt nur
die Grundrechenarten, lineare Kurven, nichtlineare Kurven über n
Stützpunkte.

Die Aufgabe reizt mich  :P :P

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 02, 2006, 23:27:26 Nachmittag
Hallo Knodelpa

Habe eine Tabelle estellt. (Siehe Anhang). Habe aber nirgends die Formel für das Mollier Diagramm gefunden. Es müsste doch eine Variable geben mit der aus Temperatur und Luftfeuchtigkeit der Wassergehalt ausgerechnet werden könnte.  ;)

Gruss Flowtech
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 03, 2006, 07:54:42 Vormittag
Hallo

Habe eine mögliche Lösung! Nimmt man in der Tabelle die Gramm Wasser/m3 Luft und teilt diese durch die % relative Luftfeuchtigkeit, so erhält man einen Faktor der mit jeder Luftfeuchtigkeit multipliziert werden kann.  ???

Ich muss also nur diesen Faktor für jede Temperatur ausrechnen und jeweils mit der monentanen Luftfeuchtigkeit multiplizieren. So erhalte ich die aktuellen Gramm Wasser/m3 Luft.

Beispiel: 9 Grad und 60% Luftfeuchtigkeit. Der errechnete Faktor für 9 Grad ist 0.088 diese multipliziere ich dann nur mit 60% und erhalte 5.28 g/m3 W.


Die Easy muss nun den Faktor zu jeder Temperatur hinterlegt haben. Dieser muss dann nur noch mit der jeweiligen Luftfeuchtigkeit multipliziert werden. Fertig!

Kann ich diese Rechenoperation mit Easy ausführen?

Gruss Flowtech
Titel: Re: Gemüselager
Beitrag von: cas-solution am Februar 03, 2006, 08:32:29 Vormittag
Hallo hier CAS !  ;D

Also diese Berechnung ist sicherlich nichts für Anfänger. Mit ein bißchen Glück hätte die EASY dafür eine fertige Funktion. Soweit ich informiert bin : Nee, hat se nich !

Die Formel sieht in anderen Systemen ungefähr so aus:

if Tl >= 0 then
  ps = (611 * Exp(7.257 * Tl * 0.01 - 2.937 * Tl ^ 2 * 0.0001 + 9.81 * Tl ^ 3 * 1e-007 - 1.901 * 1e-009 * Tl ^ 4))
else
  ps = (611 * Exp(8.20358 * Tl * 0.01 - 5.26873 * Tl ^ 2 * 0.0001 - 2.06647 * Tl ^ 3 * 1e-005 - 5.88887 * 1e-007 * Tl ^ 4))
Endeif
xs = 622.2 * ps / (100000 - ps)
back= (rH / 100 * xs)


Das Ganze ist also ein bißchen komplex.

Sollte daran echtes Interesse bestehen, so könnte ich dir dies mit einem anderen System realisieren.

Hoffe geholfen zu haben.

Bis dannnnnnnnnnn
CAS
www.cas-solution.de (http://www.cas-solution.de)
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 03, 2006, 18:10:21 Nachmittag
Hallo Flowtech,
die Sache ist schon etwas komplex, aber das Berechnen der g/m3 bekommen wir schon hin  :) Die Faktoren aus deiner Tabelle können im remantenten Bereich des MFD gespeichert werden. Muss mal man schauen ob es noch mit einem Byte geht oder ob ein Wort benötigt wird.
Das MFD-Titan hat 96 remanente Bytes, bzw. 48 remanente Worte.

Also berechnen der g/m3 ist kein Problem. Wie geht es jetzt weiter ?
Ich weiß jetzt wieviel g/m3 mein Gemüse hat, ich kann auch ausrechnen wieviel g/m3 im Kühlraum herschen.

Wie soll es jetzt weitergehen ? Ich glaube wir sind vom Ziel gar nicht so weit weg !!!!

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 03, 2006, 23:41:08 Nachmittag
Hallo zusammen

Danke für Eure Hilfe. Hab ich ja ne schwierige Aufgabe ins Auge gefasst. CAS hat mir richitig Angst gemacht.  :o

Trotzdem würde dies wirklich gerne realisieren.

Wenn wir die g/m3 vom Gemüse haben, müssen im gleichen Stil die g/m3 der Aussenluft ausrechnen und vergleichen. Hat die Aussenluft weniger g/m3 so wird getrocknet, ist der Wert höher wird befeuchtet! Die Steuerung soll nur nach der Produkttemperatu/Luftfeuchtigkeit und Aussentemp/Luftfeuchtigkeit erfolgen. Die Innentemperatur des Lagers dient nur zur Kontrolle!

Die ganze Steuerung braucht leider eine Menge Analoge Eingänge (mind. 8 Stück). und 6 Digitale Ausgänge. Das ganze sollte für ein zweites Lager erweiterbar sein (Net). Ev. wäre ein Text-Display mit Zahlentastatur praktischer, für die Eingabe von Zieltemperaturen. Ich möchte eine Lösung finden, die modular auf die Anforderungen anpassbar ist. (Datenloggerfunktion der Temperaturen, Anschluss Modem wie Tixi, Druckeranschluss, Mehrere Lagerräume)

Ist ne richtig lange Wunschliste  :P

Bin ich ein Träumer?

Gruss Flowtech


Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 04, 2006, 11:35:52 Vormittag
Hallo Flowtech,
es ist "fast" alles möglich. Durch das EASY-NET ist es recht einfach auf verschiedene Gegebenheiten zu reagieren.

Hardware
Je nach Geldbörse würde ich folgende Konfigurationen wählen:
- 1x MFD-Titan mit I/O + 1x EASY821-DC-TCX                 ca. 550 €
- 1x MFD-Titan ohne I/O + 2x EASY821-DC-TCX              ca. 660 €
- 1x Touchpanel 5,7 Zoll XV200 + 2x EASY821-DC-TCX   ca. 960 €

Jede dieser Varianten hat:
- 24 digitale Eingänge, hiervon 8 Stck. als  0-10V verwendbar
- 12 oder 16 digitale Ausgänge

Schnittstellenumsetzer gibts günstig bei www.rinck-electronic.de (ca. 35 €)

Erweiterbarkeit
Mit dem EASY-NET keine Problem

Modem + Datenlogging
mit Tixi Modems problemlos möglich
außerdem PC Anschluß über OPC Schnittstelle problemlos möglich
(siehe User CAS und ShowIt)

Software
Ich glaube immer noch fest daran, dass deine Anforderung mit EASY und MFD lösbar ist !!!

Soll ich dir ein Beispiel für die Berechnung der g/m3 erstellen ????
Du musst mir allerdings ein paar Tage Zeit geben  8)

 :) ;) :D
Gruß Paul


 
 
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 05, 2006, 10:49:49 Vormittag
Hallo Knodelpa

Vielen Dank für deine ausführliche Anwort. Ist wirklich ein super Forum hier.

Hab mir gleich ein Benutzerbild hochgeladen. Es zeigt das Resultat, wenn die Temperatursteuerung fehl schlägt.  ;D

Diese Schnitttellenumsetzer scheinen eine feine Sache zu sein! Die 16 Eingänge würden mehr als reichen und Ausgänge brauch ich sehr wenige.

Hab am Anfang gezweifelt, ob das MFD Display gross genug ist für die kleinen Anlagen. Mit der Laufschrifft, sind die Einstellfunktionen jedoch selbsterklärend.

Habe mit der Easy schon ein paar Applikationen programmiert. Kistenfüllauomaten und Steuerungen für Gemüsesortieranlagen. Diese komplexe Temperatursteuerung übersteigt jedoch mein aktuelles Easy wissen. Wäre genial, wenn du mir hier bischen helfen könntest!
Gruss Flowtech
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 05, 2006, 12:03:55 Nachmittag
Hallo Flowtech,
anbei das Beispiel zur Berechnung des Wassergehaltes in mg/m3. Zunächst musst du im Bild die ALT-Taste drücken, damit werden die Faktoren in die MW20-48 gespeichert. Diese sind remanent geschaltet und verlieren auch bei Spannungsausfall nicht die Werte. Um es so einfach wie möglich zu halten habe ich die Temperatur und Feuchte über zwei analoge Eingänge simuliert. Natürlich könnten die Werte auch über das NET, OPC oder durch eine Dateneingabe kommen.

Je nach der Temperatur wird der entsprechende Faktor, durch indirekte Adressierung (BT) kopiert. Jetzt nur noch eine einfache Multplikation Feuchte * Faktor und der Wassergehalt in mg/m3 ist berechnet.

Bezüglich der indirekten Adresse, siehe auch http://easy-forum.net/index.php?topic=1352.0

Ich sehe sogar noch etwas Optimierungsmöglichkeiten, aber dazu später mehr  :P

Ich habe das Programm noch mit der alten EASYSOFT 5 geschrieben, weil ich nicht weiß was du für eine Version hast.

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 05, 2006, 17:11:41 Nachmittag
Hi Kodelpa

Wow du hast es wirklich geschafft!!!!  8) 8) 8) Cool! Funktioniert perfekt.

Ist es möglich die zweite g/m3 Berechnung mit den gleichen Merkern zu berechnen oder geht das nicht? Hab mal was versucht, aber brauche noch Zeit, das ganze zu kapieren.  ???.

Ich hab übrigens Easysoft 6.11 am laufen.

Vielen Dank!!!!  :D

Gruss Flo
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 05, 2006, 18:07:40 Nachmittag
Hallo Flowtech,
die zweite Berechnung funktioniert exakt genauso. Die Zeile 6-8 wiederholt sich einfach noch mal. Was mir noch nicht so gut gefällt ist,
dass für die Faktoren so viele MW verloren gehen, denn MW im remanenten Bereich sind kostbar.
Wenn man die Kommastelle verschiebt bewegt sich der Faktor zwischen 56 und 311. Werden alle Werte um 56 verschoben können die Faktoren in einem Byte (0-255) untergebracht werden.

056 = 000
311 = 255

Solange aber im Speicher genügend Platz vorhanden ist, ist diese Maßnahme nicht notwendig.

Wie solls jetzt weiter gehen ???

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: cas-solution am Februar 05, 2006, 18:24:22 Nachmittag
Hallo hier CAS !  ;D

Ich hab da noch eine Idee:

Vieleicht gibt es ja einen Messwandler der die Temeratur und die Feuchte als Eingang hat und als Ausgang (0...+10V) die Kg/Kg Wassermenge proportional ausgibt ??? Das wäre wohl sicherlich die beste Art.

Als Tip könnte hier mal wieder Rinck angegeben werden. Ob es sowas gibt ? Keine Ahnung.

Hoffe geholfen zu haben ...

CAS
www.cas-solution.de (http://www.cas-solution.de)
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 05, 2006, 21:16:11 Nachmittag
Hallo

Danke für die Tipps. Da ich nicht nur die g/m3 brauche,  sondern auch die Temperaturen und Luftfeuchtigkeit einzeln, ist dies glaub keine Lösung. Aussen: 1 Temp./Luftfeuchtigkeitssensor, innen 1 Luftfeuchtigkeitssensor und 3 - 8 Temperatursensoren wo die Durchschschnittstemperatur genommen wird.

Habe jezt die g/m3 innen und aussen. Jetzt soll die Differenz errechnet werden. Es soll ein positiver oder negativer Wert daraus resultieren. Wenn positiv= trocken, wenn negativ=befeuchten. Habe mit die beiden Werte subrahiert, es entstehen aber leider keine minus Zahlen.  ???

Knodelpa du hast Recht, dass wir sparsam mit den remanenten Merkern umgehen müssen. Es sollen viele Sollwerte gespeichert werden können.

Muss mir jetzt überlegen welche Werte ich unbedingt benötige um die Steuerung zu programmieren. Es gibt die Lagerzustände: Trocken, Wundheilen, Lagerphase und Aufwärmen. Ich möchte die Steuerung so wenig komplex machen wie es geht. Der Kunde soll nur die Werte sehen, welche er auch braucht.

Die Steuerung soll anzeigen, warum die Kühlung läuft oder nicht läuft. Temperatur zu hoch, tief, Luftfeuchtigkeit erreicht usw. Damit man sofort sieht welche Parameter nicht stimmen können. Könnte hier eine Laufschrift mit verschiedenen Statustexten angezeigt werden?

Bin sehr froh um Eure Hilfe!  8)

Gruss Flo




Gruss Flowtech


Titel: Re: Gemüselager
Beitrag von: Juergen am Februar 05, 2006, 23:13:50 Nachmittag
Hallo flowtech,

"minus Zahlen" sind nur im Doppelwort möglich.

Kann das die Ursache sein?


mfg Jürgen
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 06, 2006, 19:26:11 Nachmittag
Hallo Flowtech,
du schreibst du möchtest bis zu 8 Temperatursensoren verwenden.
In diesem Fall würde ich einen analogen Multiplexer der Firma Rinck Electronic verwenden. Für einen Preis von ca. 85 € kannst du bis zu 16 analoge Eingänge einlesen. Dies geht allerdings zu Lasten der digitalen Ausgänge, denn zum Ansteuern des MUX benötigst du Steuerleitungen:
- 1DO  max.   2 analoge Eingänge
- 2DO  max.   4 analoge Eingänge
- 3DO  max.   8 analoge Eingänge
- 4DO  max. 16 analoge Eingänge 
Hierzu brauchst du natürlich Transistorausgänge.

Ich denke im nächsten Schritt musst du mal die kompletten E/A's zusammenstellen.

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 07, 2006, 06:45:32 Vormittag
Hallo

Danke für Eure guten Tipps. Über diesen Multiplexer sind ja schon einige Treads verfasst worden. Leider gehen dadurch wieder einige Merker verloren. Sollte jedoch immer noch genug davon haben!

Bin gerade daran ein Ablaufdiagramm der Regelung zu erstellen, da es schon ziemlich kompliziert ist. Brauche so ca. 30 remanente Merker für die Parameter. Wenn dann noch ein paar überbleiben und Speicher vorhanden, könnte ich diese noch für eine einfache Datenloggfunktion nutzen.  ;D

Gruss Flo

Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 07, 2006, 07:50:31 Vormittag
Hallo Flowtech,
der Multiplexer braucht für jeden analogen Eingang ein MW zum speichern des eingelesenen Wertes. Diese MW können aber im nicht remanenten Bereich ab MW49 liegen, daher meist kein Problem.
Bezüglich Datenlogger:
Du hast ja wahrscheinlich mehrere Steuerungen. So kannst du den Datenlogger komplett in die EASY800 auslagern  ;D

 :) ;) :D
Gruß Paul
Titel: Re: Gemüselager
Beitrag von: flowtech am Februar 07, 2006, 09:10:33 Vormittag
Hallo Knodelpa

Hast Recht muss ja nicht alles auf dem MFD Speicher liegen. Die Regelparameter mit Feuchtigkeitsberechnung, Visualisierung gehören auf das MFD, der Eingang der Sensoren und die Ausgänge sowie Datenlogger auf die Easy 800. Da mit dem Multiplexer wenig Eingänge gebraucht werden kann man ev. auf das MFD I/O Modul verzichten und das ganze nur mit ner 800er machen. Zwischn MFD und Easy 800 müsste aber das Koppelmodul Easy 200 eingebaut werden können, da hier mehr als 5m Kabel gebraucht werden.

Was hälst Du davon?

Gruss Flo
Titel: Re: Gemüselager
Beitrag von: Knodelpa am Februar 07, 2006, 12:56:58 Nachmittag
Hallo Flowtech,
ich glaube du verwechselt da etwas. Das Koppelmodul EASY200EASY wird verwendet um ein Erweiterungsgerät bis zu 30m vom MFD oder der EASY zu betrieben. Eine Verbindung zwischen MFD und EASY800 erfolgt dagegen in der Reglel über das EASY-NET (MFD CPU = CP8-NT). Hier beträgt die maximale Kabellänge 1000m. Bis ca. 120m kannst du hierfür Standard KAT5 Kabel (1:1) verwenden.

 :) ;) :D
Gruß Paul