CheckDivByte : BYTE

CheckDivByte : BYTE 1:

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

CheckDivByte : BYTE 2:

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

VAR_INPUT
    divisor : BYTE;
END_VAR

Beispiel für die Implementierung der Funktion CheckDivByte:

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