-> Hier kostenlos registrieren
Hallo,
ich habe ein komisches Problem. Und zwar habe ich ein kleines Programm erstellt, welches ein Ausgang kontinuierlich ein und ausschaltet.
z.B Ausgang ist für 1 Sekunde high, dann für 1 Sekunde low usw.
Als Timer verwende ich zwei TP Bausteine.
Das ganze scheint ja zu funktionieren, aber obwohl ich t#1s verwende ist es keine Sekunde, sondern vielleicht 500 ms. Also mir kommt vor, dass das System keine Echtzeit hat. Wenn ich bei einem TP Baustein mir die Werte anzeigen lasse, sehe ich, dass die Startzeit immer um 2 Sekunden erhöht wird --> das stimmt also.
Wenn ich jetzt z.b die Timer auf 10 Sekunden stelle. Wird immer um 20 Sekunden erhöht (Anzeige), aber wenn ich mit der Uhr stoppe sehe ich, dass es nur zirka 5 Sekunden low und danach 5 Sekunden high ist.
Zum Testen habe ich noch einen anderen Rechner verwendet (alter Notebook), hier war es genau umgekehrt. Obwohl ich 1 Sekunde einstelle, dauert es hier etwa 2 Sekunden.
Kann mir hier jemand helfen? Was mache ich falsch?
LG Ludi
ich habe ein komisches Problem. Und zwar habe ich ein kleines Programm erstellt, welches ein Ausgang kontinuierlich ein und ausschaltet.
z.B Ausgang ist für 1 Sekunde high, dann für 1 Sekunde low usw.
Als Timer verwende ich zwei TP Bausteine.
Das ganze scheint ja zu funktionieren, aber obwohl ich t#1s verwende ist es keine Sekunde, sondern vielleicht 500 ms. Also mir kommt vor, dass das System keine Echtzeit hat. Wenn ich bei einem TP Baustein mir die Werte anzeigen lasse, sehe ich, dass die Startzeit immer um 2 Sekunden erhöht wird --> das stimmt also.
Wenn ich jetzt z.b die Timer auf 10 Sekunden stelle. Wird immer um 20 Sekunden erhöht (Anzeige), aber wenn ich mit der Uhr stoppe sehe ich, dass es nur zirka 5 Sekunden low und danach 5 Sekunden high ist.
Zum Testen habe ich noch einen anderen Rechner verwendet (alter Notebook), hier war es genau umgekehrt. Obwohl ich 1 Sekunde einstelle, dauert es hier etwa 2 Sekunden.
Kann mir hier jemand helfen? Was mache ich falsch?
LG Ludi