-> Hier kostenlos registrieren
Habe in den Siemens Unterlagen folgendes gefunden:
Soweit ist klar, bis zu dem Teil mit dem Offset, versteh nicht ganz was damit gemeint ist!
Gibt es eigentlich einen Unterschied zwischen Normieren und Skalieren?
Im folgenden Beispiel wird ein Wert von 0 bis 10V mit einer Analogbaugruppe SM334 auf Steckplatz 6 eingelesen (PEW288).
Er liegt anfangs als GANZZAHL(16 Bit) vor und soll auf 100 bis 1000 im
Gleitpunktformat normiert und in dem Merkerdoppelwort MD10 abgespeichert werden.
Er liegt anfangs als GANZZAHL(16 Bit) vor und soll auf 100 bis 1000 im
Gleitpunktformat normiert und in dem Merkerdoppelwort MD10 abgespeichert werden.
Lösung in AWL:
L PEW 288 //Analogwert einlesen 0 bis 10 V entspricht 0 bis 27648 Ganzzahl (16 Bit)
ITD //Wert von Ganzzahl (16 Bit) in Ganzzahl (32 Bit) umwandeln
DTR // Wert von Ganzzahl (32 Bit) in Gleitpunktzahl umwandeln
L 2.7648e+4 //
/R //Division mit Gleitpunktzahl 27648
L 9.000e+2 //
*R // Multiplikation mit Gleitpunktzahl 900 (1000-100)
L 1.000e+2 //
+R // Addition mit Gleitpunktzahl 100 (Offset)
T MD10 //normierter Wert 100 bis 1000 im GleitpunktformatITD //Wert von Ganzzahl (16 Bit) in Ganzzahl (32 Bit) umwandeln
DTR // Wert von Ganzzahl (32 Bit) in Gleitpunktzahl umwandeln
L 2.7648e+4 //
/R //Division mit Gleitpunktzahl 27648
L 9.000e+2 //
*R // Multiplikation mit Gleitpunktzahl 900 (1000-100)
L 1.000e+2 //
+R // Addition mit Gleitpunktzahl 100 (Offset)
Soweit ist klar, bis zu dem Teil mit dem Offset, versteh nicht ganz was damit gemeint ist!
Gibt es eigentlich einen Unterschied zwischen Normieren und Skalieren?