-> Hier kostenlos registrieren
Vererbter Code läuft nicht
Hallo,
ich versuche mir gerade diese ganze Geschichte mit OOP näher zu bringen...
Ich habe jetzt ein FB fertig programmiert und habe das jetzt ein neues FB erstellt und dieses erweitert, also so:
FUNCTION_BLOCK FB1
FUNCTION_BLOCK FB2 EXTENDS FB1
Ich habe jetzt mal in Debugger die Instanz (Also der Teil Code im FB2, der vom FB1 vererbt wurde) geöffnet, da ist folgender Code:
Jetzt läuft die Zeit aber gar nicht los, obwohl die beiden Bedingen auf TRUE sind -> der IN ist immer noch auf FALSE.

Woran kann das liegen? Der Code im funktioniert im FB1 ohne Probleme!
Hallo,
ich versuche mir gerade diese ganze Geschichte mit OOP näher zu bringen...
Ich habe jetzt ein FB fertig programmiert und habe das jetzt ein neues FB erstellt und dieses erweitert, also so:
FUNCTION_BLOCK FB1
FUNCTION_BLOCK FB2 EXTENDS FB1
Ich habe jetzt mal in Debugger die Instanz (Also der Teil Code im FB2, der vom FB1 vererbt wurde) geöffnet, da ist folgender Code:
Code:
TON_TeachStart: TON;
[...]
TON_TeachStart(IN := bIn_Hoch AND bIn_Runter, PT := T#5S);
Jetzt läuft die Zeit aber gar nicht los, obwohl die beiden Bedingen auf TRUE sind -> der IN ist immer noch auf FALSE.

Woran kann das liegen? Der Code im funktioniert im FB1 ohne Probleme!
Zuletzt bearbeitet: