PT100 Programmieren!

Will ja nich den DB1 ändern sondern einen neuen DB130 erstellen und eben die Zahlen da reinschreiben wie im DB1 nur eben andere Zahlen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ist denn DW 62 und DW 61?

Also ich denke da besteht eine Überschneidung.
bike
nein, da besteht keine überschneidung. bei s5 sind dw 16bit breit.
s5 scheint vor deiner zeit gewesen zu sein:ROFLMAO:

Ich hab mir gerade mal den DB1 angeschaut der schon in der CPU drin ist.da stehen ja lauter Zahlen drin.Wenn ich mir jetzt meinen FB anschaue mit dem Code L EW64 steht da 2360 bei einem Wert von ca. 108Ohm des PT100.da müsste ich ja jetzt eine Zahl ermitteln die es anzeigt wenn der Fühler 84Ohm hat (-40°C) und eine Zahl wenn der Fühler 146Ohm hat (120°C) und dann die Zahlen von z.b. 1 bis 100 auflisten oder?
die temperatur liegt als ganzzahl ab bit 3 vor.also nach dem srw 4 hast du die temperatur in kf.
ist bit 3 1-signal ist die temp 0,5 grad höher. die wird in dem code bei 10tel grad hinzuaddiert (DW62).
wenn du online in dem fb schaust ist der wert hinter m002 deine temperatur. (in hex dargestellt)
wenn du dir die datenworten anschauen willst kannst du das über status-variabel machen. dort kannst du einstellen in welchen format das angezeigt werden soll.

wenn du mit dw nicht klarkommst lad dir den von mir geposteten code nochmal neu. ich hatte den im nachhinein auf mw umgeschrieben.

und wieso hast du jetzt ne 95 und nicht mehr die 100u ?

wenn du's mit db machen willst sollte der so aussehen. du kannst den code soweit ändern, dass du nicht in dem hohen bereich bist. also aus dw 61-64 machste dw1-4
Code:
 DB130   D:061207ST.S5D                               LAE=105 /4
                                                                  Editieren
    60:     KF = +00000;                      "________
    61:     KF = +00001;                      aktuel.a-temp.ohne kommastelle
    62:     KF = -00005;                      aktuel.a-temp.mit 1 kommastelle
    63:     KF = +00001;                      aktuel.a-temp.fuer bcd-anzeige
    64:     KF = +00010;                      multiplikator 10
 
Hab den DB130 mal erstellt und so wie Volker beschrieben eingetragen nur nicht mit DW62 sondern DW2.
Anbei mal ein Bild vom Bausteinstatus vom FB13
Laut Messung vom PT100 (109.6Ohm) müssten es ungefähr 23-24°C sein
Und ich lese hinter M002 die Zahl 0236.Also sind das dann 23,6°C??? oder lieg ich da falsch?
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    127,7 KB · Aufrufe: 17
also s5win kenne ich nicht.

aber da ist was falsch.
die anzeige im status ist in hex.
236 hex = 1000110110 binär
die 3 rechten bit sind fehlerbits.
bit0 = überlauf
bit1 = drahtbruch (ist bei dir 1)
bit2 = irrelevant
bit3 = +0,5 grad

nach dem srw 4 sollte im akku1 23 (100011) stehen. das sind dezimal 35. soviel grad hast du.
die baugruppe hat nur eine auflösung von 0,5 grad. wäre bit 3=1 hättest du 35,5 grad

kontrolliere mal die verdrahtung

bestellnummer deiner baugruppe?
 

Anhänge

  • Zwischenablage01.gif
    Zwischenablage01.gif
    5,9 KB · Aufrufe: 13
Die Verdrahtung müsste stimmen.Den 2-Draht Fühler an Klemme 3 und 4 und eine Brücke von Klemme 7 zu 3 und von 8 zu 4.
Die DIP-Schalter sind auf
4 -> Off (50Hz)
3 -> Off (Einstellung für
2 -> On Kanal0)
1 -> On (Drahtbruchmeldung an)

Aber das mit den 35°C kann nicht sein.Habe hier wo der Fühler liegt vielleicht maximal 23°C
Aber nach dem SRW4 steht bei mir 0236 und nicht 0023
 
Habe mal 2 Bilder angehangen!

Im Bild 1 hängt der Fühler im Raum also hat er Zimmertemperatur von ca.25°C (ca.110 Ohm) wobei dann auf dem 1.Bild zu sehen ist in MB76 das es in HEX 33°C sind
und in Bild 2 hängt der Fühler an einer Wärmequelle wo er ca.41°C (115,9 Ohm) hataber in dem MB76 steht in Hex 88

Die Werte beziehen sich aber jetzt auf den FB13 wo ich bei M002 das SRW4 durch ein SLW4 ersetzt habe durch rumprobieren.
Wenn ich das SRW4 drin lasse zeigt es mir bei Zimmertemperatur in Hex irgendwas um die 05 an im MB76

Was stimmt da hier jetzt nicht?

Achso die ganzen Werte beziehen sich jetzt immernoch auf die letzte Programmierung


:L EW 64
:
:UN E 64.7 vorzeichen
:SPB =M001
:KZW
M001 :
:SRW 4
:UN E 64.7
:SPB =M002
:KZW
M002 :
:T MW 70 temp ohne nachkommastelle
:L KF +10
:T MW 64 multiplikator
:
:SPA FB 242
Name :MUL:16
Z1 : MW 70 temp
Z2 : MW 64
Z3=0 : M 254.0
Z32 : MW 254
Z31 : MW 72 a-temp * 10
:
:L KF +0
:UN E 89.3 temp + 0.5
:SPB =M003
:L MW 72
:L KF +0
:>F
:SPB =M004
:SPA =M005
M004 :L KF +5
:SPA =M003
M005 :L KF -5
:SPA =M003
:
M003 :L MW 72 temp in 1/10 grad
:+F
:T MW 72
:L MW 74 korrekturwert fuer Thermo aussen
:+F
:T MW 72
:
:SPA FB 241
Name :COD:16
DUAL : MW 70 temp ohne kommastelle
SBCD : M 2.0
BCD2 : MB 254
BCD1 : MW 76 te bcd





110 Ohm.jpg115,9Ohm.jpg
 
also, der code ist auf jeden fall korrekt. habe den so im einsatz. eine 8mf11 ist auch korrekt.
brücke 3-7 4-8 bei zweidraht wäre auch korrekt.
eine 2328 im ew wäre eine temp 562,5 grad.

sicher das die baugruppe ok ist?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe die Baugruppe bei E b..... gekauft.Laut Beschreibung wurde sie im Oktober ausgebaut und lief bis dahin 1A
Könnte vielleichtmal versuchen einen 2. PT100 an den 2. Kanal hängen und da mal sehen was raus kommt.
Ansonsten den PT100 an die 95U hängen und sehen was da raus kommt.
 
Hab jetzt mal den 2.PT100 an Kanal1 angeschlossen und das EW66 geladen und es zeigt das gleiche an wie EW64.
Was hat eigentlich in der Programmierung bei Punkt M003: das L MW74 (Korrekturwert) zu sagen?
 
Jetzt wollte ich direkt an die 95U einen Widerstand (101,4 Ohm) anschließen an PIN 11 und 1 an den 15 Poligen D-Sub Stecker
Dann den Befehl L EW40 aber da passiert nix (Bausteinstatus 0)
Aber ich sehe gerade das die Onboard Eingänge für Spannungsgeber sind.Heißt das dass ich da noch eine Spannung anlegen muss?
 
Hallo bike,

auf Grund Deiner ansonst hohen Pulsfrequenz staune ich, wie gelassen Du auf diesen User reagierst.
Die Weihnachtszeit läßt Dich doch wohl nicht schwächeln? ;)
 
Danke, dass du Sorgen um meinen Puls machst, doch der ist so der Euro, also echt nieder.

Ich habe nur nachgeschaut ob hier SPS- und nicht Bäckerforum darüber steht.


bike
 
Zurück
Oben