PT-100 an S7-414 3°C zu hoch?

Guitarrero

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey an alle... gutes Neues noch...

bei mir fängts damit an, dass meine S7-414 2DP mit der Analogbaugruppe (6ES7 431-1KF00-0AB0), an die ein PT-100 angeschlossen ist, mir ein Ergebnis anzeigt, dass um ca. 3 Grad zu hoch ist. :confused:

L PEW 560
ITD
DTR
L 5.060000e-003
*R
L -5.000000e+001
+R
T DB50.DBD 10

So sieht die AWL dazu aus.

Kann es daran liegen, dass ich nicht 3 nach links schiebe, das hatte ich gelesen, dass man das bei der S5-115 so machen sollte, weil Bit 0-2 die Fehlerbits sind??
Außerdem ist das PT-100 über ein Koppelrelais mit der Analogeingabe verdrahtet.

Kann mir da jemand helfen?
Das wäre mal super!

Der Chris
 
Zuletzt bearbeitet:
Analogwert

Hi,
für Analogwertnormierung gibt es fertige Bausteine, in der Lib
zu finden sind (SCALE/UNSCALE). Deine AWL sieht eher aus nach
etwas total gebasteltes(sorry)...

Gruss: Vladi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Vladi,

ich war auch schon auf er suche, aber habe es nicht gefunden... ist schon in Ordnung, der Ursprung stammt nicht von mir :rolleyes:

Dann werde ich mal schaun.
Danke schon mal.​
 
Hi

Bitte nicht schlagen, beid er 300er ist die Temperatur in 1/10 Grad bei "PT100" und bei "PT100 Klima" in 1/100 Grad.

VORAUSGESETZT daß die Baugruppe richtig "Projektiert" ist.
Menue Hardware ...




Deine AWL sieht eher aus nach
etwas total gebasteltes(sorry)...


Warum ?


L PEW 560 // Einlesen Wort der PT100
ITD //
DTR // Wandeln in REAL
L 5.060000e-003 // Skalieren bei PT100 sollte hier 0.1 stehen ?
// z.b. 357 * 0.1 --> 37,5 °C
*R //
L -5.000000e+001 // Temp-Offset z.b. 2.8 37,5 + 2.4 --> 39.9°C
+R // Entsteht dadurch,
// , dass du das "falsche" Kabel verwendest.
// bei Verwendung eines Kabels mit einem
// Widerstand von exakt 0.0 Ohm linear
// auf auf eine Entfernung von z.b. 100 meter
// hast du dieses Problem NICHT ;)
T DB50.DBD 10 // Ergebnis

Der Inhalt von Scale ist identisch mit den AWL-Code.
 
Zuletzt bearbeitet:
Pt100

Hi,
vielleicht verstehe ich etwas nicht, aber:
-die Analogkarte liefert z.B. 0..27648 Integer
Der Wert muss normiert werden, sodass ich Temperatur habe:
0: entspricht 0°C
27648 entspricht z.B.150 °C

Das machen die Normierbausteine. Wenn der Fühler mit
"Sense" Leitung angeschlossen ist, ist der Fehler wegen Widerstand
der Leitung schon weg.

Gruss: Vladi

P.S.: "...ist die Temperatur in 1/10 Grad bei "PT100" und bei "PT100 Klima" in 1/100 Grad.
" : das verstehe ich nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Scalierung mit Normierung

L PEW 560
ITD
DTR
L 5.060000e-003
*R
L -5.000000e+001
+R
T DB50.DBD 10

Hallo,
nichts für ungut, aber dieser Code geht bei mir nicht als "Scalierung mit Normierung" durch. Wenn es schon nicht der FC105 SCALE CONVERT sein soll, dann aber etwas vergleichbares.
 
Hi Vladi


Wir reden von 12 bis 15 bit !

27648 entspricht z.B.150 °C
Nein, 8500 --> 850°C BEI PT100

Nein, 85000 --> 850°C BEI PT100 Klima.




Anbei eine DOC-Datei mit einer Hardcopy.

Hast du das Handbuch nicht dazu ?

Automatisierungsystem
S7-300
Baugruppendaten
Referenzhandbuch
Kapitel 4-16


Das Handbuch für eine S7-400 Habe ich momentan NICHT parat, solte jedoch Technisch ähnlich sein (Ohne Gewähr)


Bei Fragen sende mir per PM deine E-Mail-Adresse




Hier ein Handbuch jedoch 4-9 ff

http://www.berufsschulen.de/htm/elektro2/steuertec/sps/handbaugr.pdf

*
*
*
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
bei mir fängts damit an, dass meine S7-414 2DP mit der Analogbaugruppe (6ES7 431-1KF00-0AB0), an die ein PT-100 angeschlossen ist, mir ein Ergebnis anzeigt, dass um ca. 3 Grad zu hoch ist. :confused:

Hallo Chris

Laut Siemens Handbuch:
Analogeingabebaugruppe SM 431; AI 8 x 13 Bit;
(6ES7431-1KF00-0AB0)
Eigenschaften
Die Analogeingabebaugruppe SM 431; AI 8 x 13 Bit hat folgende Eigenschaften:
• 8 Eingänge bei Spannungs-/Strommessung
• 4 Eingänge bei Widerstandsmessung
• verschiedene Messbereiche parallel einstellbar
• Auflösung 13 Bit
• Analogteil potenzialfrei gegenüber CPU
• maximal zulässige Gleichtaktspannung zwischen den Kanälen bzw. zwischen den Bezugspotenzialen der angeschlossenen Geber und MANA AC 30 V


Also wie hast du den PT100 angeschlossen?
Laut Handbuch kann man einen PT100 nicht direkt anschliessen.

Martin
 
bei richtiger Einstellung der Analogkarte wird der In Grad *10 oder in Grad *100 ausgegeben. (sihe Anhang)
Man muß also nur das Eingangswort durch den entsprechenden Faktot teilen und schon hat man den Temperaturwert.

Nartürlich muß man auch die Genauigkeit der Analogbraugruppe beachten.

Martin
 

Anhänge

  • PT.jpg
    PT.jpg
    46,9 KB · Aufrufe: 38
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Martin



Warum nicht ?

PT100 --> 100 Ohm

Widerstandsmessung bis 500 Ohm.


Siehe Handbuch 5-79.
https://a248.e.akamai.net/cache.automation.siemens.com/dnl/zkyMTAyMQAA_1117740_HB/425rfh_d.pdf


Oder habe ich da einen Denkfehler ;)

+
+

Hallo gravieren

dabei erfasse ich nicht die Temperatur sonden einen Widerstandswert.
Dann muß man im S7-Programm den Widerstandswert in eine Temperatur un rechnen. Dabei ist zu beachten, das die Kurve eines PT100 nicht liniar ist.

Martin
 
Hi Martin

Sorry etwas aus der Rehe gerissen ;)

Nochmals zum nachverfolgen


Martin:
Hallo Chris

Laut Siemens Handbuch:
Analogeingabebaugruppe SM 431; AI 8 x 13 Bit;
(6ES7431-1KF00-0AB0)
Eigenschaften
Die Analogeingabebaugruppe SM 431; AI 8 x 13 Bit hat folgende Eigenschaften:
• 8 Eingänge bei Spannungs-/Strommessung
• 4 Eingänge bei Widerstandsmessung
• verschiedene Messbereiche parallel einstellbar
• Auflösung 13 Bit
• Analogteil potenzialfrei gegenüber CPU
• maximal zulässige Gleichtaktspannung zwischen den Kanälen bzw. zwischen den Bezugspotenzialen der angeschlossenen Geber und MANA AC 30 V


Also wie hast du den PT100 angeschlossen?
Laut Handbuch kann man einen PT100 nicht direkt anschliessen.

PT100 ist elektrisch gesehen ein Widerstand und somit
gesehen anschliesbar.
Deshalb mein Tread


gravieren:
Warum nicht ?
PT100 --> 100 Ohm
Widerstandsmessung bis 500 Ohm.


Matin:
Hallo gravieren

dabei erfasse ich nicht die Temperatur sonden einen Widerstandswert.
Dann muß man im S7-Programm den Widerstandswert in eine Temperatur un rechnen. Dabei ist zu beachten, das die Kurve eines PT100 nicht liniar ist
.
Logisch PT100 ist NICHT linear.

Korekturtabelle ist in der Baugruppe.



Kurzum haben wird beide recht ;)
Das heißt jedoch auch, dass Chris vermutlich eine Widerstandsmessung macht ?

(Falsche Parametriesierung der Baugruppe ODER Kodierstecker falsch gesteckt ?)
 
Hi Martin


DU HAST RECHT ! ! !


Ich habe die Baugruppe 6ES7 431-1KF00-0AB0 mal unter der HW Konfig eingerichtet.

Diese Baugruppe kann KEINE Widerstands-->Messung.
Ergo auch keinen PT100.

Da muss ein Signalwandler am PT100 sein ! ! !
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Diese Baugruppen können PT100 OHNE Wandler :

6ES7 431-7QH00-0AB0
6ES7 431-1KF10-0AB0
6ES7 431-1KF20-0AB0



Dann Erübricht sich auch das Problem der Linearisierung.
(Falls ein grosser Temperaturbereich benötigt wird)
 
ich habe die Baugruppe 6ES7 431-1KF00-0AB0 mal unter der HW Konfig eingerichtet.

Diese Baugruppe kann KEINE Widerstands-->Messung.
Ergo auch keinen PT100.

Hallo gravieren

wenn ich das Handbuch (Seite 5-72) richtig lese, kann man an der Baugrppe 4 Widerstandsgeber im Bereich von 0 bis 500 Ohm anschliessen, Aber keinen Temperaturwiderstand direkt anschliessen.

Martin
 
Diese Baugruppen können PT100 OHNE Wandler :

6ES7 431-7QH00-0AB0
6ES7 431-1KF10-0AB0
6ES7 431-1KF20-0AB0



Dann Erübricht sich auch das Problem der Linearisierung.
(Falls ein grosser Temperaturbereich benötigt wird)

Laut Handbuch Seite 5-3 sind folgende Baugruppen zur Temperaturmesseung geeignet:

6ES7 413-1KF10-0AB0
6ES7 413-7QH00-0AB0
6ES7 413-7KF10-0AB0
6ES7 413-7KF00-0AB0 (nicht für PT100)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Martin


Baugrppe 4 Widerstandsgeber im Bereich von 0 bis 500 Ohm anschliessen, Aber keinen Temperaturwiderstand direkt anschliessen.
Richtig, er müsste sich die Temperaturkurve linearisieren,
da die Baugruppe das für ihn NICHT macht.

Welche Bereich benöigt er überhaupt.

Wenn er nur 25 - 40 °C Messbereich benötigt, kann mann das z.b.
als linear ansehen.
(Soweit ich die Kennlinie im Kopf habe)
 
Hey Leute... ich bedanke mich für soviel Input.

Ich bin ja neu hier und dass das hier solche Formen annimmt ist genial.

Aber ich habe geschrieben, dass das PT100 über ein Koppelrelais angeschlossen ist <-- Das ist nicht richtig..

Das PT100 ist an einen Messumformer angeschlossen, damit Analogeingangswerte habe, die die Baugruppe auch verarbeiten kann..
Es ist ein PhoenixContact MCR-SL-PT100-I-DC-24

Temperaturmessbereich : -100 bis 600°C

Ausgangssignal : 0 -20 mA oder 4- 20 mA (die Baugruppe ist in der HW-Config auf 4-20 mA eingestellt)

Jetzt ist die nächtse Frage, da ich jetzt einen Strom messe an der Baugruppe, sollte ich auch, nach dem Handbuch, mit dem Strommessbereich arbeiten und nicht mit dem Widerstandsbereich eines PT´s.
Wie gebe ich das nun in den FC105 an..
Ich bin der Meinung, dass er die -100 als LOW und 600 als HI eingestellt haben muss.
Ist das richtig?

Der Chris
 
Und so würde das dann aussehen:

CALL "SCALE"
IN :=PEW560
HI_LIM :=6.000000e+002
LO_LIM :=-1.000000e+002
BIPOLAR:=TRUE
RET_VAL:=MW342
OUT :=DB50.DBD518
 
Zurück
Oben