Hallo,
ich habe ein Problem beim einlesen meines Analogwertes.
Ich benutze die CoDeSys 2.3 SP RTE und einen Wago Controller 750-333 mit der Analogeingangskarte 750-456.
Die Karte ist eine -10 bis +10 Volt Karte.
Ich bekomme von der Karte ein Dezimalwert (WORD) 0 Volt = Dezimalwert = 0, 10 Volt = Dezimalwert 32760, -10 Volt = Dezimalwert 32768.
Die Karte hat eine 12 Bit Auflösung, Bit3 bis Bit14, Bit0 = Überlauf (Analogeingang außerhalb +-10 Volt), Bit1 = Kurzschluss, Bit2 = nicht Benutzt.
Das Problem ist das mein errechneter Messwert nicht übereinstimmt, d.h ich möchte den Analogeingang -10 bis +10 Volt auch so Anzeigen.
Ich habe im AIN1 folgende Einstellung:
in:= wInput , ""Das ist mein Dezimalwert von der Karte""
error_bit:= 1,
error_code_en:=FALSE ,
error_code:= ,
overflow_bit:= 0,
overflow_code_en:=FALSE ,
overflow_code:= ,
Bit_0:=3 ,
Bit_N:=14 ,
out_min:= -10.0,
out_max:= 10.0,
code_min:=0 ,
code_max:=32760 ,
error_output:= ,
overflow_output:= ,
Hat jemand eine Idee woran der falsche Messwertausgang des AIN1 kommen kann.