CheckDivDWord : DWORD

CheckDivDWord : DWORD 1:

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.

CheckDivDWord : DWORD 2:

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