Hallo,
wie kann ich ein die Anzeige / Eingabe einer Variablen skalieren?
Also der Bereich in der SPS ist 0..255 und angezeigt werden
soll z.B. 0..100.
Moin
Da brauchst du wohl eine 2.Variable nur zur Visualisierung die in der Anwendung skaliert wird.
Skalieren kannst du nur bei Anzeigeelementen wie z.B. Slider oder Zeiger.
Das geht ja auch prinzipiell schon nicht, wenn für Visu und Anwendung die selbe Variable verwendet wird.
Gruss
Erik
danke für die Antwort.
wundert mich eigentlich etwas, sowas ging ja schon bei der alten
PCS 100 von Lauer
Wir setzen normalerweise Zenon von Copa Data ein, da ist das auch kein
Problem, eine Variable für Anzeige und Eingabe kann beliebig skaliert werden.
Hallo hicom,
unter http://www.oscat.de/ findest du genau diese Funktion: SCALE_B
„SCALE_B skaliert einen Eingangswert BYTE und errechnet einen Ausgangswert in REAL.
Der Eingangswert X wird dabei auf I_LO und I_HI begrenzt. SCALE_D(IN, 0, 255, 0, 100)
skaliert einen Eingang mit 8 Bit Auflösung auf den Ausgang 0..100.“
Gruß
Chräshe
Dann werden aber immer noch 2 verschiedene Variablen benötigt.
Wie soll denn das sonst funktionieren ?
Ich schreib in ein Eingabefeld 255 rein und dann soll 100 angezeigt werden ? oder was ?
Ich glaub irgendjemand versteht da was falsch...
Moin Erik,
Klar werden 2 Variablen benötigt…
Das hatte ich in der Frage einfach überlesen
Log in to post a comment.
Hallo,
wie kann ich ein die Anzeige / Eingabe einer Variablen skalieren?
Also der Bereich in der SPS ist 0..255 und angezeigt werden
soll z.B. 0..100.
Moin
Da brauchst du wohl eine 2.Variable nur zur Visualisierung die in der Anwendung skaliert wird.
Skalieren kannst du nur bei Anzeigeelementen wie z.B. Slider oder Zeiger.
Das geht ja auch prinzipiell schon nicht, wenn für Visu und Anwendung die selbe Variable verwendet wird.
Gruss
Erik
danke für die Antwort.
wundert mich eigentlich etwas, sowas ging ja schon bei der alten
PCS 100 von Lauer
Wir setzen normalerweise Zenon von Copa Data ein, da ist das auch kein
Problem, eine Variable für Anzeige und Eingabe kann beliebig skaliert werden.
Hallo hicom,
unter http://www.oscat.de/ findest du genau diese Funktion: SCALE_B
„SCALE_B skaliert einen Eingangswert BYTE und errechnet einen Ausgangswert in REAL.
Der Eingangswert X wird dabei auf I_LO und I_HI begrenzt. SCALE_D(IN, 0, 255, 0, 100)
skaliert einen Eingang mit 8 Bit Auflösung auf den Ausgang 0..100.“
Gruß
Chräshe
Moin
Dann werden aber immer noch 2 verschiedene Variablen benötigt.
Wie soll denn das sonst funktionieren ?
Ich schreib in ein Eingabefeld 255 rein und dann soll 100 angezeigt werden ? oder was ?
Ich glaub irgendjemand versteht da was falsch...
Gruss
Erik
Moin Erik,
Klar werden 2 Variablen benötigt…
Das hatte ich in der Frage einfach überlesen
Gruß
Chräshe