REAL-Wert in INT umwandeln zur Analogausgabe

Zuviel Werbung?
-> Hier kostenlos registrieren
Das habe ich mir durchgelesen und getestet.

Jedoch bekomme ich am "Out" kein Signal bzw nur 0

U "Bipolar"
= L 0.0
BLD 103
CALL "UNSCALE"
IN :=#GR1ActualV REAL Wert
HI_LIM :=2.764800e+004
LO_LIM :=0.000000e+000
BIPOLAR:=L0.0 Merker
RET_VAL:=#GR1ActTemp DBW
OUT :="aw 2" Ausgangswort
NOP 0
 
Am Out bekomme ich jetzt dieselbe Zahl welche ich an den eingang setze und am RET-VAL ist immer 0
 
Hallo,
dann mußt Du sagen was und wie Du skalieren willst.z.B. Eingang 4-20ma 0-6 BAR . Dann mußt Du als HILIM 6 eintragen.

mfg

dietmar
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte 0-10V(SPS Ausgang) auf 0-150A (DB) skalieren.

10V -> 27648
0V -> 0

Die ersten Ansätze sind diese:

U "Bipolar"
= L 0.0
BLD 103
CALL "UNSCALE"
IN :=#GR1ActualV 0-150A als REAL
HI_LIM :=2.764800e+004
LO_LIM :=0.000000e+000
BIPOLAR:=L0.0
RET_VAL:=#GR1ActTemp
OUT :=#GR1SollINT
NOP 0
 
Genau.

Hatte mit den FC 105 und 106 irgendwie was falsch verstanden.

HILIM ist 150 und LOLIM ist 0

Dann bekomme ich am Ausgang auch meinen 0 bis 27648 dezimal wert.

Danke trotzdem :wink:
 
Zurück
Oben