Step 5 S5-100U CPU103 Analog Input PT100

Zuviel Werbung?
-> Hier kostenlos registrieren
Hier sieht man doch warum 3 Stellen nach rechts geschoben werden muss.
Ergänzung.:
Wenn man nicht den FB250/251 nehmen will, muss man sich selbst um den Istwert und das Vorzeichen kümmern.
Das scheint mir aber - pardon - Unsinn zu sein.
Durch Schieben nach rechts um 3 BitPositionen mit einem Befehl, der das Vorzeichen kaputt macht (SRW statt SSI) "kümmert" man sich absolut nicht um das Vorzeichen. Man ignoriert es, macht die 3 niederwertigsten Bits platt, die nicht zur Zahl gehören und man verfälscht die Zahl mindestens um den Faktor 8 (sofern durch die Schieberei nicht auch noch das Vorzeichen vergewaltigt wird).
Da anfangs die Zahl bei einer anderen Karte anscheinend lediglich das niederwertige Byte belegt, wäre auch das Schieben mit SSI 3 unsinnig.
Man müsste zunächst um 8 Positionen nach links und dann um 11 Positionen nach rechts MIT Vorzeichen schieben und dann wieder um 3 Positionen nach links.
 
Der FB regelt das mit dem Vorzeichen intern, in Abhängigkeit vom eingestelltem Kanaltyp.
Wenn du selber umrechnest, must du das wie #12 im Siemens-FAQ beschreibt selber auswerten.
 
Zurück
Oben