02.08.2016 14:30 | |
Beiträge: 15 Bewertung: (0) |
Hallo Liebe LOGO Profis Ich habe eine LOGO 8 (6ED1052-1FB00-0BA8), womit ich eine Kältemaschine steuere. Die Kältemaschine ist zweistufig, also zwei separate Kältemittelkreisläufe mit zwei verschiedenen Kältemittel. In jeder Stufe hat es zwei analoge (4..20mA) Drucktransmitter für Hoch- und Niederdruck. Der Kunde wünscht, den gemessenen Druck als Temperatur anzuzeigen. (Sei Brachenüblich) Ich habe eine Tabelle (siehe Anhang) erhalten wo der Zusammenhang von bar und °C sichtbar ist. Ich möchte nun dies umrechnen mit der Annäherungsformel, welche Excel ausgespuckt hat, dies ist aber ein Polynom 3.Grades und somit eher komplex zu rechnen. Gibt es irgend eine Möglichkeit dies zu rechnen mit der LOGO 8? Könnte man vielleicht die Kurve in Teilgeraden unterteilen? Das müssten dann aber ca. 10 Teilgeraden sein um eine akzeptable Genauigkeit zu erreichen. Oder gibt es die Möglichkeit eine Tabelle zu verknüpfen und dann den entsprechenden Wert auszugeben? Z.B. bei 0.138bar zeige -80°C an? Ich habe schon etwas Erfahrung mit LOGO, aber so etwas habe ich noch nicht realisiert und mir fehlt das Know-How. Ich habe im Forum schon herumgestöbert aber noch nichts brauchbares gefunden. Ich hoffe jemand kann mir helfen oder zumindest auf den richtigen Weg bringen. Liebe Grüsse aus der Schweiz. DateianhangKältemitteldaten HS mit R-404A und LS mit R23.xlsx (674 Downloads) |
02.08.2016 14:59 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33833 Bewertung: (4204)
|
Vielleicht hilft dir dies Thema weiter..... EXCEL-Tool zur Polynomregression von Datenpunkten (und Kurvenverläufen) |
Für diesen Beitrag bedanken sich1 Benutzer |
03.08.2016 15:29 | |
Beiträge: 15 Bewertung: (0) |
Hallo Zusammen Danke für die Hinweise. Ich hab mich da mal ein bisschen eingearbeitet und das ganze versucht, leider habe ich mit der Tabelle von Betel noch Probleme. Ein Koeffizient für die Blockparameter wird mir mit 99'999 angegeben. (Max. 32767) In der Schaltung klappt dies dann nicht, und ich hab überhaupt nicht die Werte wie erwartet. Ich habe die Daten angefügt, kann mir jemand helfen? Ich werde mal noch probieren ob die Optimierung mit Makro für das Polynom z1 was nützt. Vielen Dank für eure Unterstützung. Und ein Lob an Betel, Wahnsinns Arbeit mit all den Excel Tools Gruss aus der Schweiz DateianhangTest_Umwandlung.zip (225 Downloads) |
Zuletzt bearbeitet von: Fabiace am: 03.08.2016 15:41:40 |
|
04.08.2016 15:24 | |
Beiträge: 15 Bewertung: (0) |
Bitte erläutere "einiges". Ich habe das mit dem Multiplexer falsch angeschaut, habe nun dort noch Änderungen vorgenommen, damit es für meine Anwendung stimmt. (Hoffe ich zumindest) Ja wegen dem Chaos gebe ich Dir recht, ging bisschen flott gestern, habe aber heute bisschen aufgeräumt... ist aber noch schwierig die Übersicht zu behalten bei den vielen Verweisen... Ich habe inzwischen die Kurve z1 mit dem Makro optimiert und hab nun passende Koeffizienten. Was meinst Du mit Ausgangssummierung? Ja das wegen der NTC Kurve habe ich in deinem Beispiel gesehen, dies ist bei mir nicht der Fall. Ich brauche dringend weitere Hilfe DateianhangTest_Umwandlung_V2.zip (203 Downloads) |
08.08.2016 10:43 | |
Beiträge: 15 Bewertung: (0) |
Naja das dachte ich auch...jetz isses halt so :-) Irgendwie hab ich das Gefühl, ich kapier noch nicht ganz alle Zusammenhänge Ich habe folgende Angaben: Die Sensorparametrierung im LOGO! ist wie folgt: Die Druck- und Temperaturdaten habe ich vom Kältetechniker so gekriegt und ist im Anhang. Wegen den Teilkurven, mir spielts keine Rolle wieviele Teilkurven es benötigt, das Umrechnungsresultat soll halt ungefähr stimmen, es reicht wenn die Anzeige in Temperatur in mit einer Nachkommastelle angezeigt wird. Ich hoffe Du kannst mit diesen Daten was anfangen. Gruss aus der Schweiz DateianhangKältemitteldaten HS mit R-404A und LS mit R23.xlsx (180 Downloads) |
08.08.2016 19:20 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
War etwas Job - aber funkioniert mit Genauigkeitseinschränkungen. Ich habe die lineare Interpolation verwendet - es waren 5 Bereiche notwendig (im Minus Bereich mehr). Grober Test hat ergeben: Fehler weniger als 2° -- bei -50 bis +70° also <2%. wenn das nicht genügt wären noch mehr Punkte notwendig. Jene Linearisierung wie Betel gemacht hat wäre besser - bekomme das mit der Excel Tabelle aber nicht hin - sobald ich etwas ädere habe ich Fehlermeldungen. DateianhangLogo-Linearisierung-Druck.zip (162 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
09.08.2016 09:55 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33833 Bewertung: (4204)
|
Wenn es um Druckwert -1bar bis 2 bar geht, siehe Anhang. Die Einstellung ist ganz simpel: Sensortyp 4-20mA auswählen, Minimum -1000 einstellen, Maximum 2000 einstellen, fertig. DateianhangDruck_-1_bis_2_bar.zip (141 Downloads) |
09.08.2016 18:09 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
Anbei nun die richtigen Werte für einen 4...20mA Sensor. Einstellung soll aber 0-20mA oder 0-10V oder kein Sensor sein damit das Gain 1,00 bleibt. Die Linearisierung gemäß Excel Tabelle macht das dann schon richtig. Habe nun den letzten Additionswert (Spalte O bzw R) manuell korrigiert, sodass die "Gerade" verschoben wird, und damit der Fehler halbiert wird - nun ist der Fehler unter 1 Grad - lediglich eine Stelle hat 1,2 Grad Fehler(Spalte J). Auf mehrere Punkte aufteilen ist daher meiner Ansicht nicht notwendig - es ist ohnehin schon einiges an Blöcke- und Analogen Merkern - Verbrauch. Erläuterung der Tabelle: Spalte D ... jener Wert der vom Sensor kommt 200 - 1000 .... auch für Simulationseingabe Formel bar * 800 / 30 + 200 ... da 30bar auf 800 aufgeteilt werden und dann die 4mA also 200 addiert. Spalte E ... das eine bar abgezogen (-27) A155 ... Gewünschte Temperaturzahl eingeben G155 .... aus Spalte E abgelesener Wert für diese Temperaturzahl eintragen - Rest wird berechnet K155 ... Einstellung Schwellwertschalter EIN, und für V1 von erster Arithm. Einheit L155... Einstellung Schwellwertschalter AUS M155 ...V3 von erster Arithm. Einheit N155... V4 von erster Arithm. Einheit R155 .... Die manuell korrigierte Addition von Spalte O155 (um halben Fehler Korr.) - dies für V2 der zweiten Arithm. Einheit DateianhangLogo-Druck-Linearisierung-2016-08-09.xlsx (138 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
10.08.2016 09:39 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
Die letzte Version - auch für R23 - 12bar eingetragen
DateianhangLogo-Druck-Linearisierung-2016-08-09.xlsx (129 Downloads) |
10.08.2016 10:23 | |
Beiträge: 15 Bewertung: (0) |
Ich hab bei mir nun mit dem relativen Druck gerechnet und für das 404A mit HD-Sensor stimmts soweit ziemlich gut...hab bei der Optimierung vom 8er Block auf 114 geschraubt, damit ist auch dieser Bereich recht genau. Beim Niederdruck krieg ich die Werte noch nicht hin... DateianhangLogo-Druck-Linearisierung-2016-08-10_fabi.xlsx (125 Downloads) |
10.08.2016 11:14 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
Bei ND ist es 800 / 13 .... habe die in die Tabelle eingefügt, weiteres die Punkte geändert. Die Spalte E ist nun gleich wie D Für die Fehlerberechnung mit Excel: Werte!! von bzw. ab Zeile 155 in den oberen Bereich kopieren DateianhangLogo-Druck-Linearisierung-2016-08-10_a.xlsx (124 Downloads) |
10.08.2016 11:45 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
das Ding hats in sich - das -1bar muss anders berücksichtigt werden - nun in Tabelle eingefügt
DateianhangLogo-Druck-Linearisierung-2016-08-10_b.xlsx (113 Downloads) |
10.08.2016 12:37 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
nochmals ergänzt und optimiert .... HD von 30°C bis 70°C nur mehr max 0,5° Fehler beim ND ... im relevanten Bereich 1 bis 2 bar ein ebenso geringer Fehler DateianhangLogo-Druck-Linearisierung-2016-08-10_c.xlsx (138 Downloads) |
10.08.2016 12:55 | |
Beiträge: 15 Bewertung: (0) |
Ich komme heute leider nicht mehr dazu...aber zumindest ist der Ausliefertermin auf Montag verschoben worden. Ich habe mit dem ND noch rumgespielt und habe gute Werte gekriegt (-0.6 im Schnitt). Im übrigen habe ich die Zellen verknüpft, damit ein leichtes Ändern möglich ist. Zum Optimieren sehr praktisch. DateianhangLogo-Druck-Linearisierung-2016-08-10_c.xlsx (113 Downloads) |
11.08.2016 09:03 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
c Version hat sich überschnitten. Version e: nun mit sverweis ... Logo Steps werden automatisch nach Eingabe des Punktes aus der Tabelle geholt. L142 bis R142 Werte für die Fehlerbetrachtung in oberen Bereich kopieren - dann P optimieren PS: beim 404HD würde ich eine andere Punktaufteilung empfehlen. DateianhangLogo-Druck-Linearisierung-2016-08-10_e.xlsx (142 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
11.08.2016 15:02 | |
Beiträge: 15 Bewertung: (0) |
sooooo habe alle Werte überprüft und simuliert. Man könnte noch viel optimieren, aber da es sich erstmal um ein Prototyp handelt, belassen wir das nun mal bei dieser angenehmen Fehlertoleranz. Im Anhang die finale Tabelle. Nochmals vielen Dank an alle die mich unterstütz haben und natürlich ein RIESEN Dank an ernstho!! EDIT: übrigens bin ich schon fast am Limit der Analogmerker... 56 von 64 DateianhangLogo-Druck-Linearisierung-2016-08-11.xlsx (119 Downloads) |
Zuletzt bearbeitet von: Fabiace am: 11.08.2016 15:04:12 |
|
14.08.2016 09:30 | |
Beigetreten: 26.08.2014 Letzter Bes: 15.07.2024 Beiträge: 237 Bewertung: (1) |
Hallo Fabi, ich habe das mit Hilfe des Forums, womit ich auch nochmal Danke sagen möchte über einen UDF Block gelöst. Beispiel Kältemittel R 410 a. Druckaufnehmer 4-20 mA = 0-25 bar_g. Gewandelt auf 2-10 Volt. Da ich die genaue Temperatur im Betriebszustand ( bestimmter Druckbereich ) wissen will habe ich die Kältemitteltabelle auf 4 Bereiche gesplittet. Diese Bereiche kann ich dann im Betrieb genau anpassen. Anhand des h-lg-p Diagramms für Kältemittel ist eine Linearität zum Druck-Temperatur vorhanden. Im Betrieb wird sich ein Druck von z.B. 2 bar nicht ergeben. Dieser Bereich kann wegen mir etwas abweichen. Anbei das Beispiel dazu. Viele Grüße Wolfgang DateianhangBeispiel Niederdruck R 410 a.zip (137 Downloads) |
14.08.2016 10:06 | |
Beigetreten: 26.08.2014 Letzter Bes: 15.07.2024 Beiträge: 237 Bewertung: (1) |
Hallo Ixo65, sorry. Denke jetzt müsste es zum öffnen sein. Viele Grüße Wolfgang DateianhangBeispiel R 410 a.zip (142 Downloads) |
14.08.2016 17:17 | |
Beigetreten: 26.08.2014 Letzter Bes: 15.07.2024 Beiträge: 237 Bewertung: (1) |
Hallo ixo65, da bin ich sozusagen eine Null drin. Ich versuche es nun mal so. Viele Grüße Wolfgang DateianhangND_R_410_a.zip (160 Downloads) |
14.08.2016 17:34 | |
Beigetreten: 18.12.2014 Letzter Bes: 24.09.2024 Beiträge: 33833 Bewertung: (4204)
|
Das war jetzt die richtige Datei... |
15.08.2016 00:33 | |
Beigetreten: 13.08.2016 Letzter Bes: 21.09.2024 Beiträge: 1365 Bewertung: (42) |
Hallo Wolfgang P. Das Konzept kommt mit wenigen Blöcken aus. Habe unnötige Blöcke entfernt und ohne UDF nochmals aufgebaut. Demnach sind die Berechnungsfehler schon einiges Größer als bei der Variante mit zwei Arithm. Funktionen. Anbei Berechnungen (3.Tabellenblatt) beide Varianten in der Schaltung, jedoch Werte bei nur bei deiner Variante eingesetzt. PS: einzelne Ausreißer (Schwellwert on und nächster off müssen gleich sein!) findet man bei Inbetriebnahme selten - diese muss man schon vorher gründlich simulieren. DateianhangLogo-Linearisierung-Druck-14.zip (154 Downloads) |
Folgen Sie uns auf