Variable skalieren

hicom
2008-12-03
2008-12-04
  • hicom - 2008-12-03

    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.

     
  • Erik Böhm - 2008-12-03

    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

     
  • hicom - 2008-12-03

    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.

     
  • Chräshe - 2008-12-03

    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

     
  • Erik Böhm - 2008-12-04

    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

     
  • Chräshe - 2008-12-04

    Moin Erik,

    Klar werden 2 Variablen benötigt…

    Das hatte ich in der Frage einfach überlesen

    Gruß

    Chräshe

     

Log in to post a comment.