SPS-in Ausnahmezustand

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe den Wert auf 1 installiert, jetzt funktioniert es. Aber für den Fall, dass der Wert 0 ist, fügt ihr immer ein IF...Then hinzu, um sicherzustellen, dass es nicht abstürzt, so wie bei mir, richtig?"
Richtig. Es gibt gewisse Dinge (wie eben Division durch Null) die abgefangen werden sollten.

Genauso kann man auch eingrenzen, in welchen Bereichen sich die Temperaturen überhaupt bewegen können. Sollte ein Sensor dann durch einen defekt Fantasiewerte melden, kann direkt eine Störung ausgegeben werden, anstatt z.B. mit der Klimaanlage zu versuchen gegen 14523°C vorzugehen. ;)

Edit: Wie meine Vorposter auch schon vorschlagen.
 
TotalWeight ist als REAL deklariert und nicht als DINT.. müsste dann doch auch noch konvertiert werden, oder?
Es kommt ja durch die Multiplikation mit 100.0 eine REAL-Zahl dabei raus. Nur seine Konvertierung INT_TO_DINT ist dann Unfug. Die müßte dann explizit INT_TO_REAL heißen.
Hatte ich vorhin nicht gesehen, da die im anderen Thread gestern auch als DINT deklariert war.
 
Zurück
Oben