Step 5 S5-100U CPU103 Analog Input PT100

Romanl1979

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich habe bei meiner S5 -100 U CPU103 mit Analoger PT100 Baugruppe das ich den Temperaturwert nicht errechnet bekomme. Es sind 2 Analoge PT100 Einheiten (Steckplatz 0 und 1) verbaut wovon beim Ersten(Eingang1) ein Temperatursensor angeschlossen ist.
Wenn ich EW 64 dartstellen lasse ändern sich die Werte wenn ich den Sensor erhitze, jeodch das MW 100 hat immer 0 Werte.

Ich habe folgenden ablauf im FB
L EB64
SRW3
T EW 64
SPA FB250
BG KF +0
KNKT KY 000,004
OGR KF +2048
UGR KF +0
Einz M50.0
XA MW100
FB102.0
BU102.1

Leider komme ich hier nicht weiter und mir ist nicht klar warums nicht läuft, hab mir auch meherer Beiträge im Web bereits angesehen, sehe aber nicht den Fehler.

ev hat jemand der mehr damit zu tun hat gleich eine Idee worans liegt.

danke

BG

Roman
 
Ich habe folgenden ablauf im FB
L EB64
SRW3 <--- müsste das nicht SLW 3 ?
T EW 64
SPA FB250
BG KF +0
KNKT KY 000,004
OGR KF +2048
UGR KF +0
Einz M50.0
XA MW100
FB102.0
BU102.1
anstatt * 8 wird durch 8 dividiert, da bleiben nur noch Werte 0..31 übrig. Das sind gerade einmal ca. 1.5% von OGR
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
S5-100U Gerätehandbuch

Welche Analogeingangsbaugruppe genau hast Du?
Ist "Linearisierung der PT 100-Kennlinie" aktiviert?

Könnte es sein, daß bei der PT100-Baugruppe der Kanal 0 bereits das EW64 ist und nicht von EB64 zu EW64 skaliert werden darf?
(das Programmbeispiel in #3 ist für eine 8-Bit-Baugruppe und für die PT100-Baugruppe vermutlich ungeeignet!)

Wenn ich EW 64 dartstellen lasse ändern sich die Werte wenn ich den Sensor erhitze
Welche Werte zeigt das EW64 ?
 
Zuletzt bearbeitet:
Verbaut sind 2x Analog Input 2x PT 100 6ES5 464-8MF
an der Baugruppe ist Schiebeschalter 3 und 4 gesetzt.
Der Wert von EW64 ist aktuell KH=22F0.
Linearisierung hab ich aktuell keine aktiviert(bzw suche ich gerade wie das gemacht werden kann), das Beispiel wie oben geschrieben hab ich direkt aus der S5-100 Anleitung.
ich hab auch bereits andere Beispiele von Foren probiert, da komme ich auch nicht weiter.
Danke
 
Warum wird dies gemacht?
lt S5 Anleitung (wären ein Beispiel fpr eine 466-8MC11 Baugruppe)
Warum wird dies gemacht?
habe ich von der Anleitung, hier hab ich vorhin durch meine Testerei noch SRW 3 aktuell hab ich wieder auf SLW 3 gestellt.

nun bekomme ich wieder einen Wert bei MW100 aber dieser ändert sich kaum.
wenn ich den Fühler erwärme geht der Wert von EW 64 von KH=22F0 auf 2360 aber am MW 100 ädert sich der Wert von
0022 auf 0023 und dann nicht mehr
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Verbaut sind 2x Analog Input 2x PT 100 6ES5 464-8MF
8MF11 oder 8MF21 ?
Bei der 8MF21 sind die DIL-Schalter 3 und 4 für die PT100-Linearisierung (siehe Handbuch Seite 280 bzw. 11-10)

Der Wert von EW64 ist aktuell KH=22F0.
22F0 hex = 8944 dez dürfte aus der Karte gar nicht rauskommen. Nennbereich ist 0..2048
Ist der PT100 richtig angeschlossen? Wie?
Ist am Kanal 1 was angeschlossen?
Welche Werte zeigen EW65 und EW66 ?
 
anstatt * 8 wird durch 8 dividiert, da bleiben nur noch Werte 0..31 übrig. Das sind gerade einmal ca. 1.5% von OGR
ja korrekt ist SLW 3 hätte
8MF11 oder 8MF21 ?
Bei der 8MF21 sind die DIL-Schalter 3 und 4 für die PT100-Linearisierung (siehe Handbuch Seite 280 bzw. 11-10)


22F0 hex = 8944 dez dürfte aus der Karte gar nicht rauskommen. Nennbereich ist 0..2048
Ist eine 8MF11
das OGR und UGR habe ich so eingestellt bzw angenommen 0-2048
 
Zuviel Werbung?
-> Hier kostenlos registrieren
lt S5 Anleitung (wären ein Beispiel fpr eine 466-8MC11 Baugruppe)

habe ich von der Anleitung, hier hab ich vorhin durch meine Testerei noch SRW 3 aktuell hab ich wieder auf SLW 3 gestellt.
Der Code ist für deine PT100-Karte unpassend. Er gehört zu einer 466-x Karte

Ich glaube fest, das gar nicht geschoben werden darf (kein SLW), sondern das EW64 unverändert bleiben muß, also:
Code:
     : SPA FB 250
NAME : RLG:AE
BG   : KF +0       Baugruppe auf Steckplatz 0
KNKT : KY 0,4      Kanal-Nr. 0, unipolare Darstellung
OGR  : KF +2665    Obergrenze 2048 = 200 Ohm = +266.5°C
UGR  : KF -2665    Untergrenze 0 = 0 Ohm = -266.5°C
EINZ : M 50.0      (Einzelabtastung hier irrelevant)
XA   : MW 100      Ausgang: -2665 bis +2665 entspricht -266.5°C bis +266.5°C in KF * 0.1 °C
FB   : M 102.0     Fehlerbit bei Parametrierung
BU   : M 102.1     Bereichsueberschreitung

Siemens FAQ: PT100-Messung mit FB 250 / Ober- und Untergrenze / AG90-100
 
Zuletzt bearbeitet:
Ist eine 8MF11
das OGR und UGR habe ich so eingestellt bzw angenommen 0-2048
8MF11 oder 8MF21 ?
Bei der 8MF21 sind die DIL-Schalter 3 und 4 für die PT100-Linearisierung (siehe Handbuch Seite 280 bzw. 11-10)


22F0 hex = 8944 dez dürfte aus der Karte gar nicht rauskommen. Nennbereich ist 0..2048
Ist der PT100 richtig angeschlossen? Wie?
Ist am Kanal 1 was angeschlossen?
Welche Werte zeigen EW65 und EW66 ?
der PT100 sollte korrekt angeschlossen sein, habe ich lt Anleitung gemacht und auch nochmals geprüft und ist am Kanal 1 angeschlossen
EW65=KH=B000, EW66=KH=0000 da kein Wert
der Nennbereich, 0-2048 ist das OGR und URG, den hab ich selber definiert.
 
Der Code ist für deine PT100-Karte unpassend. Er gehört zu einer 466-x Karte
Ich glaube fest, das gar nicht geschoben werden darf (kein SLW), sondern direkt das EW64 verwendet werden muß, also:
Code:
L EW 64
SPA FB250
BG KF +0
KNKT KY 000,004
OGR KF +2048
UGR KF +0
Einz M50.0
XA MW100
FB102.0
BU102.1
hab ich aktuell versucht.
Nun hat mein anfangs MW100 einen Wert von 0455 bei ca 18Grad wenn ich diesen mit der Hand erwärme gekomme ich 0488 zusammen, denke mal bei so 30 grad
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier sieht man doch warum 3 Stellen nach rechts geschoben werden muss.
Ergänzung.:
Wenn man nicht den FB250/251 nehmen will, muss man sich selbst um den Istwert und das Vorzeichen kümmern.
 

Anhänge

  • Analog 100U.png
    Analog 100U.png
    54,1 KB · Aufrufe: 19
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Der Code ist für deine PT100-Karte unpassend. Er gehört zu einer 466-x Karte

Ich glaube fest, das gar nicht geschoben werden darf (kein SLW), sondern das EW64 unverändert bleiben muß, also:
Code:
     : SPA FB 250
NAME : RLG:AE
BG   : KF +0       Baugruppe auf Steckplatz 0
KNKT : KY 0,4      Kanal-Nr. 0, unipolare Darstellung
OGR  : KF +2665    Obergrenze 2048 = 200 Ohm = +266.5°C
UGR  : KF -2665    Untergrenze 0 = 0 Ohm = -266.5°C
EINZ : M 50.0      (Einzelabtastung hier irrelevant)
XA   : MW 100      Ausgang: -2665 bis +2665 entspricht -266.5°C bis +266.5°C in KF * 0.1 °C
FB   : M 102.0     Fehlerbit bei Parametrierung
BU   : M 102.1     Bereichsueberschreitung

Siemens FAQ: PT100-Messung mit FB 250 / Ober- und Untergrenze / AG90-100
Wenn ich es wie oben mit KF+2665 und KF-2665 einstelle bekomme ich bessere Werte MW100 hat dann +231 und wenn ich mit der Hand erwärme gut +365, müsste hier die Kommastelle noch verschoben werden, da der Wert im 0,1 Bereich berechnet wird.
danke
 
müsste hier die Kommastelle noch verschoben werden, da der Wert im 0,1 Bereich berechnet wird.
Das mit der verschobenen Kommastelle ist Absicht :cool: und übliches Vorgehen bei Analogeingängen für Temperaturmessung. Das erhöht die Auflösung der Messung, man braucht aber keine Gleitkommazahlen. Die Kommastelle ist ja erst interessant bei der Darstellung einer Anzeige. Im SPS-Programm ist der Ganzzahlwert einfach die Temperatur in Dezigrad Celsius.
 
Das mit der verschobenen Kommastelle ist Absicht :cool: und übliches Vorgehen bei Analogeingängen für Temperaturmessung. Das erhöht die Auflösung der Messung, man braucht aber keine Gleitkommazahlen. Die Kommastelle ist ja erst interessant bei der Darstellung einer Anzeige. Im SPS-Programm ist der Ganzzahlwert einfach die Temperatur in Dezigrad Celsius.
Super Danke für die Hilfestellung.
BG
Roman
 
Zurück
Oben