Betriebssystemausführung

Das präemptive Multitasking-Betriebssystem der
Micro800
-Controller ist mit der IEC61131-3-Definition konform.
In der IEC61131-3-Spezifikation können das Betriebssystem des programmierbaren Controllers null oder mehr Aufgaben enthalten, von denen jedes mindestens ein Programm ausführt, das seinerseits mindestens eine Funktion oder Routine enthält.
Nach IEC61131-3 hängt die Zahl jeder dieser Komponenten von der Implementierung ab.
Micro800
-Controller unterstützen mehrere Aufgaben, von denen jedes mehrere Programme und eine unbegrenzte Anzahl von Funktionen oder Routinen enthält. Die IEC61131-3 bietet eine Option für die Erstellung verschiedener Klassifizierungen zur Ausführung von Aufgaben. Aufgaben können als kontinuierlich, periodisch oder ereignisbasiert konfiguriert werden:
  • Kontinuierliche Aufgaben nutzen die übrig gebliebene Verarbeitungszeit, wenn andere Aufgaben inaktiv sind und nicht geplant werden müssen.
  • Periodische Aufgaben werden auf der Grundlage eines wiederkehrenden Zeitraums ausgeführt, der ab 1 Millisekunde (ms) konfiguriert werden kann, obwohl die IEC61131-3-Spezifikation keine Zeitbasis für die Konfiguration periodischer Aufgaben vorgibt.
  • Ereignisbasierte IEC61131-3-Aufgaben werden bei Erkennung der Anstiegflanke eines konfigurierten Eingangs ausgelöst.
    Micro800
    -Controller unterstützen kontinuierliche und periodische Aufgaben.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal