-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite aktuell während meines Studiums an einer SPS und bekomme irgendwie den TON - Timer per SCL Code nicht zum laufen.
Theoretisch sollte dies ja relativ simpel funktionieren:
Zunächst initialisiere ich den Timer (in dem Fall als Multi - Instanz).
Danach lasse ich die While - Schleife so lange laufen, bis der Ausgang - Q auf TRUE springt. Dies müsste theoretisch nach 5 Sekunden passieren.
Leider passiert jedoch gar nichts. Ich habe es auch vorher als Einzel - Instanz versucht, den Timer sowohl in einem FC als auch FB ohne erfolg versucht zum laufen zu bekommen.
Aktuell habe ich ihn in einem FB als Multi - Instanz.
Übersehe ich etwas einfaches?
Vielen Dank für die Hilfe.
ich arbeite aktuell während meines Studiums an einer SPS und bekomme irgendwie den TON - Timer per SCL Code nicht zum laufen.
Theoretisch sollte dies ja relativ simpel funktionieren:
Code:
#IEC_Timer_0_Instance(IN:=TRUE,
PT:=t#5s,
Q=>#wait_for_timer,
ET=>#timer_actuall_time);
WHILE #wait_for_timer = FALSE DO
;
END_WHILE;
// Mache etwas nach 5 Sekunden
Zunächst initialisiere ich den Timer (in dem Fall als Multi - Instanz).
Danach lasse ich die While - Schleife so lange laufen, bis der Ausgang - Q auf TRUE springt. Dies müsste theoretisch nach 5 Sekunden passieren.
Leider passiert jedoch gar nichts. Ich habe es auch vorher als Einzel - Instanz versucht, den Timer sowohl in einem FC als auch FB ohne erfolg versucht zum laufen zu bekommen.
Aktuell habe ich ihn in einem FB als Multi - Instanz.
Übersehe ich etwas einfaches?
Vielen Dank für die Hilfe.