Frage:
Löst die Drive PLC bzw. die Servo PLC bei einer Division durch 0 einen Ausnahmefehler aus?
Antwort:
Das ist abhängig vom verwendeten Datentyp:
Bei einer Division durch 0 bei ganzzahligen Datentypen (z. B. INT, DINT, WORD,...) ist das Divisionsergebnis eine zufällige Zahl aus dem Wertebereich der Variablen, in der das Ergebnis gespeichert wird. Die Drive PLC/ Servo PLC löst keinen Ausnahmefehler aus.
Eine Division von Variablen mit dem Datentyp REAL führt bei einer Division durch 0 zu einem Ausnahmefehler.
Empfehlung:
Grundsätzlich sollte vor der Abarbeitung einer Division der Nenner auf 0 abgeprüft werden und abhängig davon eine Fehlermeldung angezeigt werden.