Anfängerfrage Beckhoff - Analoger Ausgang funktioniert nicht

MarcoUB

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

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;
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.
 
Hi,
ich weiss nicht ob du dich nur vertippt hast, aber AT %XW (was bei deinem Input steht) geht meines wissens eigentlich nicht.

AT %IW wäre ein Input Word, AT% IX wäre ein Input Bit


Wenn du im System Manager bist, ist die SPS dann im Run, Config oder Free Run Modus?
 
Zurück
Oben