Bummekrampe
Level-1
- Beiträge
- 1
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute.
hab mal eine Frage,bin gerade dabei eine Tanksteuerung zu programmieren, hab eine Analogen Eingang 4-20mA
der als Datentyp DINT deklariert ist, nun möchte ich den Wert 4-20mA in meiner Visualisierung darstellen als
0-100%. Wie bekomme ich jetzt es hin das er mir den Messwert umrechnet?
Wäre dankbar um einen kleinen Tipp.
Typ Untergrenze Obergrenze
DINT -2147483648 2147483647
FUNCTION_BLOCK Tank_02
VAR_INPUT
Analoger_Eingang DINT; (*Analoger Eingang 4-20mA*)
END_VAR
VAR_OUTPUT
Anzeige:REAL; (*0-100%*)
END_VAR
VAR
Diff : DINT;
END_VAR
Anzeige:=(Analoger_Eingang*(100 / 52428);
hab mal eine Frage,bin gerade dabei eine Tanksteuerung zu programmieren, hab eine Analogen Eingang 4-20mA
der als Datentyp DINT deklariert ist, nun möchte ich den Wert 4-20mA in meiner Visualisierung darstellen als
0-100%. Wie bekomme ich jetzt es hin das er mir den Messwert umrechnet?
Wäre dankbar um einen kleinen Tipp.

Typ Untergrenze Obergrenze
DINT -2147483648 2147483647
FUNCTION_BLOCK Tank_02
VAR_INPUT
Analoger_Eingang DINT; (*Analoger Eingang 4-20mA*)
END_VAR
VAR_OUTPUT
Anzeige:REAL; (*0-100%*)
END_VAR
VAR
Diff : DINT;
END_VAR
Anzeige:=(Analoger_Eingang*(100 / 52428);