-> Hier kostenlos registrieren
Ich habe folgendes Problem:
Ich bin noch relativ neu bei codesys aber habe davor schon mit Step7 gearbeitet. Ich hab ein kleines Programm geschrieben, das bei einkommenden Eingangssignal nacheinander 7 digitale Ausgänge (bzw die LEDs) aufleuchten lässt. Das ganze hab ich mit Impulstimern gemacht, die nach 500ms den nächsten DO setzen. Nachdem alle 8 Ausgänge gesetzt sind, werden alle Ausgänge zurückgesetzt und das Programm wartet erneut auf ein Eingangssignal. In der ersten Runde läuft das auch alles gut, aber ab der zweiten Runde werden die Timer irgendwie ignoriert und alle Ausgänge werden wie wild gesetzt/zurückgesetzt.
Muss ich irgendwie die Timer zurücksetzten damit sie wieder 500ms warten bevor weitergeschaltet wird?
Ich bin noch relativ neu bei codesys aber habe davor schon mit Step7 gearbeitet. Ich hab ein kleines Programm geschrieben, das bei einkommenden Eingangssignal nacheinander 7 digitale Ausgänge (bzw die LEDs) aufleuchten lässt. Das ganze hab ich mit Impulstimern gemacht, die nach 500ms den nächsten DO setzen. Nachdem alle 8 Ausgänge gesetzt sind, werden alle Ausgänge zurückgesetzt und das Programm wartet erneut auf ein Eingangssignal. In der ersten Runde läuft das auch alles gut, aber ab der zweiten Runde werden die Timer irgendwie ignoriert und alle Ausgänge werden wie wild gesetzt/zurückgesetzt.
Muss ich irgendwie die Timer zurücksetzten damit sie wieder 500ms warten bevor weitergeschaltet wird?