CheckDivDWord : DWORD
Wenn Sie in Ihrem Projekt eine Funktion mit dem Namen CheckDivDWord definieren, können Sie damit bei Verwendung des Operators DIV den Wert des Divisors überprüfen, beispielsweise um eine Division durch 0 zu verhindern. Der Name der Funktion ist festgelegt und darf nur diese Bezeichnung besitzen.
![]() | Die Funktion kann eine erhebliche Erhöhung der Systemauslastung verursachen, deshalb sollte sie nur für Testzwecke eingesetzt werden. |
VAR_INPUT
divisor : DWORD;
END_VAR
Beispiel für die Implementierung der Funktion CheckDivDWord:
IF divisor = 0 THEN
CheckDivDWord := 1;
ELSE
CheckDivDWord := divisor;
END_IF