Frage zu Analogwertverarbeitung

bastler

Level-2
Beiträge
258
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich habe das Forum schon nach Analogwertverarbeitung durchsucht, aber nichts zu meinen Problem gefunden.
Ich habe einen Drucksensor der 4mA-20mA ausgibt.
Der Messbereich des Sensors ist von -0,99 bis +1bar. Der Sensor hängt an einer 331-7KF02-0AB0. Zur Normierung benutze ich den FC105. Bei HI_LIM habe ich eine 1 eingetragen und bei LO_LIM habe ich eine -0,99 eingetragen und Unipolar ist eingestellt. Wenn ich das Ausgangs-Doppelwort MD72 in einer Variablentabelle mir als Gleitpunktzahl anzeigen lasse, bekomme ich bei 4mA -0,99 angezeigt und bei 20mA eine 1. Soweit funktioniert alles. Diesen Wert will ich in an einer Lauer-PCS095plus angezeigt bekommen. An der PCS kann ich aber nur Dezimalwerte anzeigen lassen. Wenn ich nun in der Variablentabelle das MD72 als Dezimalwert mir anschaue funktioniert die Skalierung nur noch von 20mA bis 12mA. Kleinere Werte werden nicht korrekt angezeigt.
Wo liegt mein Fehler?
MfG Bastler.
 
Du hast 2 Fehler.
1. MD72 ist ein REAL Wert und kann nicht als Dezimalwert richtig darsgestellt werden.
2. Ein Dezimalwert kann keine Nachkommastellen haben.

2 Möglichkeiten:

a) Meßwert in millibar darstellen (also -990 bis +1000 millobar
danach mit ROUND in Dezimalwert wandeln z.B. in MD76
Danach kannst du deinen Wert im MD 76 in millibar sehen.

b) Wert wie gehabt einlesen, mit 1000 multiplizeiern und mit ROUND nach MD76
wandeln.
Gruß, Valdi
 
Zurück
Oben