-> Hier kostenlos registrieren
Hallo,
ich habe ein Anfängerproblem mit der SPS-Programmierung für eine Beckhoff-Steuerung. Ich habe folgendes einfaches Programm:
Kompilieren und auf der SPS ausführen funktioniert alles. Auch in der Simulationsumgebung von Beckhoff funktioniert es und ich sehe die sich ändernde Variable "out" in Abhängigkeit von "in".
Wenn ich aber im SystemManager das SPS-Programm aufrufe, um beispielsweise die Variablen auf die Hardware zu verknüpfen, sehe ich dort bei erfolgreich verknüften Input zwar die sich ändernden Werte, aber in der Variable "out" unter Output wird nur 0 (null) angezeigt.
Woran kann das liegen? Habe ich grundsätzlich etwas bei der Programmierung falsch verstanden? Wird "out" z.B. immer nur in jedem Zyklus einmal kurz auf den Wert gesetzt und fällt dann wieder auf null zurück?
Vielen Dank für Eure Hilfe schon einmal im voraus.
ich habe ein Anfängerproblem mit der SPS-Programmierung für eine Beckhoff-Steuerung. Ich habe folgendes einfaches Programm:
Code:
VAR_INPUT
in AT %XW1 : INT;
END_VAR
VAR_OUTPUT
out AT %QW3 : INT;
END_VAR
out:=in+200;
Wenn ich aber im SystemManager das SPS-Programm aufrufe, um beispielsweise die Variablen auf die Hardware zu verknüpfen, sehe ich dort bei erfolgreich verknüften Input zwar die sich ändernden Werte, aber in der Variable "out" unter Output wird nur 0 (null) angezeigt.
Woran kann das liegen? Habe ich grundsätzlich etwas bei der Programmierung falsch verstanden? Wird "out" z.B. immer nur in jedem Zyklus einmal kurz auf den Wert gesetzt und fällt dann wieder auf null zurück?
Vielen Dank für Eure Hilfe schon einmal im voraus.