CheckDivWord : WORD

CheckDivWord : WORD 1:

Wenn Sie in Ihrem Projekt eine Funktion mit dem Namen CheckDivWord 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.

CheckDivWord : WORD 2:

Die Funktion kann eine erhebliche Erhöhung der Systemauslastung verursachen, deshalb sollte sie nur für Testzwecke eingesetzt werden.

VAR_INPUT
    divisor : WORD;
END_VAR

Beispiel für die Implementierung der Funktion CheckDivWord:

IF divisor = 0 THEN
    CheckDivWord := 1;
ELSE
    CheckDivWord := divisor;
END_IF