-> Hier kostenlos registrieren
Hallo, ich habe irgendwie ein Grundsätzliches Problem bei der Zuweisung eines Ausgangs mit Beckhoff, TwinCat.---> bin Anfänger
hier das Beispiel.
mein Ausang heißt _6_BDEextern --> so in den Globalen EA Variablen deklariert
Bsp:
IF Eingang1 THEN
BDE:=TRUE;
END_IF;
_6_BDEextern:=BDE;
Eingang1 und BDE sind als BOOL Variable deklariert beim übersetzen werden keine Fehler erkannt.
Wenn ich mir das ganze jetzt anschaue wird BDE auch TRUE so lange bis ich es an anderer Stelle wieder auf FALSE setzte.
Jedoch bleibt mein Ausgang _6_BDEextern immer auf False. Eine doppelte Verarbeitung besteht nicht.
Irgendwie stehe ich jetzt auf dem Schlauch...ich hoffe mir kann jemand weiterhelfen.
hier das Beispiel.
mein Ausang heißt _6_BDEextern --> so in den Globalen EA Variablen deklariert
Bsp:
IF Eingang1 THEN
BDE:=TRUE;
END_IF;
_6_BDEextern:=BDE;
Eingang1 und BDE sind als BOOL Variable deklariert beim übersetzen werden keine Fehler erkannt.
Wenn ich mir das ganze jetzt anschaue wird BDE auch TRUE so lange bis ich es an anderer Stelle wieder auf FALSE setzte.
Jedoch bleibt mein Ausgang _6_BDEextern immer auf False. Eine doppelte Verarbeitung besteht nicht.
Irgendwie stehe ich jetzt auf dem Schlauch...ich hoffe mir kann jemand weiterhelfen.