HALT, HALT, HALT! Das läuft ja total aus dem Ruder hier...
Wo fange ich denn überhaupt an???
1.) Sensorikaufbau
Was hat der TE denn nun für einen Aufbau? Er schreibt:
also ich habe einen Jumo Anlagefühler : -50 bis +260Grad PT100...
Diese werden über 2AI U HS eingelesen , davor befindet sich ein Wandler von 0-20mA auf 0-10V, d.h. 0 V wären dann -50Grad und 10V +260Grad...
Was heißt das nun? Was ist denn dieser 0-20mA-Wander? Blockmove hat in
seinem Beitrag schon drauf aufmerksam gemacht.
Ist das nun ein PT100 auf 0-20mA Wandler oder nicht?!?!?!?
Wenn du einen Bereich von -50 bis 260°C angibt müssen die Werte ja von irgendwo stammen oder?
2.) Plausibilät des Analogwerts
Wenn wir geklärt haben wie (über welche Wandlungen) der PT100 nun den Analogeingang erreicht, sollten wir (bevor wir zum wild-durch-die-Gegend-skalieren beginnen) einmal kurz nachdenken ob der Wert plausibel sein kann.
wären dann -50Grad und 10V +260Grad...
Der TE schreibt zwar -50° verwendet in seinen Beispielen aber überall -60°C. Ich geh mal von -60°C aus.
Ich habe meinen PEW Eingang mal eingelesen bei 10220 habe ich eine Temperatur von - 3,4Grad aussen.
Überlegen wir mal kurz ob das sein kann. Der TE verwendet eine ET200 2AI U HS, die kann in den Parametern nur +/-10V.
Der Analogeingang kann daher von -27648 bis +2748 gehen.
Unser Messignal allerdings nur von (0V/-60°C/0dez) bis (10V/+260°C/27648dez)
Da sagt einem schon der erste Blick dass da was nicht passt.
Wenn man dann noch nachrechnet sollten 10220 eigentlich +58,287°C sein.
Das heißt der Eingangwert ist schon nicht mit den Angaben des TE plausibel.
Das bedeutet die weitere Rechnerei/Skaliererei können wir uns sparen bevor wir nicht wissen woran das liegt.
3.) Skalierung
Wenn wir dann einen plausiblen Wert haben können wir auch skalieren
Desweiteren ist mir gerade eingefallen hast du den Bipolar Eingang auf True gesetzt der erlaubt erst negative werte.
Ich glaub da waren Niklas und Hucki noch nicht ganz munter...
Der bipolar-Eingang am SCALE hat nichts damit zu tun ob nun der Messebereich (Skaliergebnis) in den negativen Bereich geht oder nicht, sondern ob die Repräsentation des Dezimalwerts am IN nun von 0<->27648 geht oder von -27648<->27648 geht (wie es zum Beispiel bei einem +/-10V Eingang der Fall wäre). In unserem Fall beschreiben die von uns an HI_LIM und LO_LIM angelegten Werte allerdings nur den Bereich von 0-27648, heißt nicht-bipolar!
Meines Erachtens wäre die Korrekte Beschaltung für den SCALE ganz einfach:
Code:
[INDENT]CALL "SCALE"
IN :="PEW-Wert"
HI_LIM :=2.600000e+002
LO_LIM :=-6.000000e+001
BIPOLAR:="Log0"
RET_VAL:="RetVAL"
OUT :="OutVal"
[/INDENT]