REAL-TIME ENVIRONMENT AND PROGRAMMABLE LOGIC CONTROLLER

In einer Echtzeitumgebung wird wenigstens eine Task mit einer vorgegebenen Task-Laufzeit ausgeführt,wobei wenigstens eine Zusatzfunktion mit unbestimmter Funktionslaufzeit innerhalb der vorgegebenen Task-Laufzeit abgearbeitet werden soll. Die Abarbeitung der Funktion erfolgt, indem eine Zeitüberwach...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: FOLKERS, Andre, JANSSEN, Dirk, TSCHEREPANOW, Marko
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In einer Echtzeitumgebung wird wenigstens eine Task mit einer vorgegebenen Task-Laufzeit ausgeführt,wobei wenigstens eine Zusatzfunktion mit unbestimmter Funktionslaufzeit innerhalb der vorgegebenen Task-Laufzeit abgearbeitet werden soll. Die Abarbeitung der Funktion erfolgt, indem eine Zeitüberwachungsfunktion, die einen Abbruchszeitpunkt für die Funktion innerhalb der vorgegebenen Task-Laufzeit festlegt, gestartet und dann die Funktion ausgeführt wird. Die Zeitüberwachungsfunktion überwacht die Funktionslaufzeit, wobei bei Überschreiten des vorgegebenen Abbruchszeitpunktes ein Funktionsabbruch veranlasst wird. Anschließend wird die Zeitüberwachungsfunktion beendet. At least one task with a pre-defined task run-time is executed in a real-time environment, wherein at least one auxiliary function with an undetermined function run-time should be processed within the pre-defined task run-time. To process the function, a time monitoring function is started, said function defining a termination time for the function within the pre-defined task run-time, and then the function is executed. The time monitoring function monitors the function run-time and if the pre-defined termination time is passed, the termination of the function is initiated. The time monitoring function is subsequently ended. Dans un environnement en temps réel, au moins une tâche est exécutée avec une durée d'exécution de tâche prédéfinie, au moins une fonction supplémentaire ayant une durée d'exécution de fonctionnement non définie devant être exécutée au cours de la durée d'exécution de tâche prédéfinie. L'exécution de la tâche est réalisée du fait qu'une fonction de contrôle de temps définissant un instant d'interruption pour la fonction au cours de la durée d'exécution de tâche prédéfinie est démarrée, puis la fonction est exécutée. La fonction de contrôle de temps contrôle la durée d'exécution et en cas de dépassement de l'instant d'interruption prédéfini, une interruption de la fonction est déclenchée. Ensuite, la fonction de contrôle de temps est achevée.