Skalierung: SPS-Begriff einfach erklärt
MesswerteWie fremdes Geld in deine eigene Währung tauschen: derselbe Betrag, eine andere Zahl. Die Skalierung macht aus der Rohzahl eines Sensors einen Messwert, den Menschen verstehen, etwa 0 bis 100 Prozent voll.
Die Rohzahl eines Sensors in einen nützlichen Messwert umwandeln. Die Umrechnung muss zum gewählten Messbereich des Sensors passen.
Skalierung an einer echten Maschine
Die Skalierung macht aus einer Rohzahl einen nützlichen Messwert. Sie zieht eine gerade Linie zwischen zwei bekannten Punkten: Der kleinste Rohwert entspricht dem unteren Ende des Bereichs, der größte dem oberen.
Siemens nutzt meist zwei Anweisungen: NORM_X macht aus dem Rohwert 0,0 bis 1,0, und SCALE_X macht daraus deine Einheiten. Rockwell nutzt SCP im Kontaktplan und SCL in FBD. Seine Module können auch für dich skalieren.
Ein laufender Messwert kann etwas außerhalb seines Bereichs liegen, und NORM_X, SCALE_X und SCP begrenzen ihre Ergebnisse nicht. Braucht der Rest des Programms eine Grenze, füge eine hinzu.
Skalierung: ein durchgerechnetes Beispiel
Ein Eingang liefert 0 bis 27648 für einen Tankbereich von 0 bis 100%. Ein Wert von 6912 ist ein Viertel von 27648, also ist der Füllstand 25%. Ein Wert von 13824 ist die Hälfte, also ist der Füllstand 50%.
Skalierung: ein häufiger Fehler
Die Rechnung mit ganzen Zahlen machen. Ein Rohwert, geteilt durch seinen vollen Bereich, ergibt mit Ganzzahlen 0, bis der Tank voll ist. Nutze REAL.
Immer noch unsicher? Frag in der Umkleide.