PT100 am SM334

Tom137

Level-2
Beiträge
16
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich möchte eine Temperaturmessung mit einem PT100 (4-Leiter) machen, die Ausgabe soll in °C erfolgen.

Ich verwende einen S7-313C CPU und ein
Analog I/O Modul SM334 (334-0KE00-0AB0) AI4/AO2x12Bit.
Projektierungssystems: Step7 Light V3.0 SP2

Der Temperatursensoreingang auf der CPU ist bereits belegt und funktioniert auch. Der zweite Temperaturfühler ist am ersten Eingang vom SM334 (Adresse 256 konfiguriert als Thermowiderstand 4-Leiteranschluss) angeschlossen.
Direkt am Eingang lese ich einen Wert von ca. -13630 (bei ca. 23°C) zurück.
Wie bekomme ich nun von dem Wert -13631 auf +23°C?
Ich habe es erst versucht, so wie ich es bei dem ersten Temperaturfühler an der CPU gemacht habe, der Wert nach Real gewandelt und dann mit einem Faktor von 6.944440E-002 multipliziert. Die brachte aber kein brauchbares Ergebnis, da der Eingangswert ja negativ ist.
Danach habe ich es mit dem FC105 versucht, aber ersten weiß ich nicht so richtig was ich als Hi_LIM und Lo_LIM angeben muss und zum zweiten verändert sich der Ausgang nur geringfügig mit der Temperatur.
Was kann (muss) ich machen?

Vielen Dank für Eure Hilfe
Thomas
 
Pt100

Hi,
also wenn alles passt mit deinem PT100(und das ist ein PT100?), so sollte
die Analogkarte mit deiner Einstellung ein Integerwert 2300 liefern(in Grad direkt mit 2 Nachkommast., PT 100 Klima). Da brauchst du gar nicht mehr skalieren. Überprüfe alles nochmal.
Der integrierte SPS RTD Eingang(5te Analoginput) liefert das gleiche, nur mit einer Nachkommastelle, also bei 23 Grad: Integerwert 230.

Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Vladi,

vielen Dank für deine schnelle Antwort.
Ich habe alles noch einmal überprüft, es ist wirklich ein PT100 und wenn ich ihn auf den Eingang an der CPU anschließe dann bekomme ich auch den richtigen Wert zurück.
An der Analogbaugruppe bekomme ich jedoch nur einen sehr hohen negativen Wert zurück.
 
Blöde Frage bist Du sicher dass das PT100 richtig angeschlossen ist?
Ist es ein 4Leiter PT100?
Wenn Du nur 2 Drähte hast muss man 2 Bügel machen....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe mir das mal im Handbuch durchgelesen... eigentlich allers normal...
ein bissel verwirrt mich:
"Ich habe es erst versucht, so wie ich es bei dem ersten Temperaturfühler an der CPU gemacht habe, der Wert nach Real gewandelt und dann mit einem Faktor von 6.944440E-002 multipliziert"

Das verstehe ich leider nicht....
wie schon gepostet solltest Du bei einem PT100-Std den Integerwert in Zehntel und bei einem PT100-Klima in Hundertstel erhalten.
Was steht im Status wenn Du

L EW256

schreibst?
 
"Ich habe es erst versucht, so wie ich es bei dem ersten Temperaturfühler an der CPU gemacht habe, der Wert nach Real gewandelt und dann mit einem Faktor von 6.944440E-002 multipliziert"

Ich hatte einen Abweichung, kommt vielleicht vom Leitungswiderstand, konnte den PT100 ja nur als 2-Leiter anschließen und dadurch können die Leitungswiderstände nicht kompensiert werden. So funktioniert es jedenfalls.
-------------
Was steht im Status wenn Du

L EW256

schreibst?

Ich habe den Eingang beobachtet mit "Beobachten/Steuern" denke mal das müsste das selbe Ergebnis bringen, der Wert war -13630. Werde es am Montag aber auch noch mal mit "L EW 256" versuchen.
 
Aber zum Kompensieren wirkt mir dieser Wert nicht passend, muss eher was bei 0,1- Nähe sein denke ich. oder ist da so eine so lange Leitung dran.

Naja komisch ist es schon mit der Minuszahl....
sry wenns nicht geholfen hat

- 13000 sind -130°C
 
Zuletzt bearbeitet:
Was ist an den anderen analogen Ein-/Ausgängen der Baugruppe angeschlossen? Alle nichtbenutzten in der HW-Config mal deaktivieren, die Eingänge mit M ANA verbinden!

Gruß

Holger
 
Hallo Tom,

dein PT100 ist am Kanal 0 angschlossen? Wie ist dann Kanal 1 parametriert? Falls noch nicht geschehen, dann stell doch mal beide Kanäle auf RTD-4L ein!


Gruß, Onkel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der erste Analogeingang ist mit dem PT100 verbunden, der zweite ist deaktivier und mit M ANA verbunden, drei und vier sind auf 10V konfiguriert und bekommen einen Rückgabe von Sensoren. Die Analogausgänge sind auch auf 10V konfiguriert und angeschlossen. Alles an dem Modul funktioniert ausser der erste und der zweite Eingang zumindest als Temperatureingang.
 
Jetzt funktioniert es, das Problem war, wenn am Kanal 0 der Sensor ist und der Kanal1 nicht belegt ist so muss die Klemme 5 auf "M ANA" liegen. Und schon ist der Wert positiv und entspricht der Temperatur.

Möchte mich hier mit bei allen bedanken die sich ihren Kopf zerbrochen haben an meinem Problem.
Danke.
 
Zurück
Oben