- Beiträge
- 16.459
- Reaktionspunkte
- 6.067
-> Hier kostenlos registrieren
bei mir gibt mein kleines Testprogramm eine Fehlermeldung raus bei einer Modulo Rechnung mit "0"
Code:
FUNCTION_BLOCK FB 3
TITLE =
VERSION : 0.1
VAR_INPUT
Wert_1 : DINT ;
Wert_2 : DINT ;
END_VAR
VAR_OUTPUT
Ergebnis : DINT ;
err : BOOL ;
END_VAR
BEGIN
NETWORK
TITLE =
CLR ;
= #err;
L #Wert_1;
L #Wert_2;
MOD ;
SPU err;
T #Ergebnis;
BEA ;
err: SET ;
= #err;
L L#0;
T #Ergebnis;
END_FUNCTION_BLOCK