Gibt es eine Rechenformel oder ein Befehl oder einfach nur einen konstanten Wert der mir angibt wie lange mein komplettes Programm läuft bzw. was mir noch wichtiger ist wieviel Zeit vergeht bis ein Signal von einem Sensor eingelesen und verarbeitet wird? Ebenso würde ich gerne wissen wie lange es dauert ein Signal an einen Aktor auszugeben und bis dieser reagiert.
Gruß
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo liebes Forum!
Gibt es eine Rechenformel oder ein Befehl oder einfach nur einen konstanten Wert der mir angibt wie lange mein komplettes Programm läuft bzw. was mir noch wichtiger ist wieviel Zeit vergeht bis ein Signal von einem Sensor eingelesen und verarbeitet wird? Ebenso würde ich gerne wissen wie lange es dauert ein Signal an einen Aktor auszugeben und bis dieser reagiert.
Gruß
Moin
Die Zykluszeit kann (nach einbinden der SysTaskInfo.lib) in der Taskkonfiguration kontrolliert werden.
Kannst die Zykluszeit natürlich auch selbst im Programm messen.
Schau dir mal die Funktion TIME() an. Oder mit angehängtem FB.
Wie lange die Zeit von Sensor bis Aktor dauert geht nur mit einem Oszi...
Woher soll denn die Steuerung wissen, wann der Sensor wirklich belegt wurde, bzw. wann der Aktor reagiert hat ?
Gruss
Erik
TASKCYCLETIME.zip [444 Bytes]
Habe die .lib eingebunden, zeigt mir die Zykluszeit an!
Vielen Dank!