User Documentation

Programmerstellung
Systemhandbuch
2696780000/02/04.2020
35
Abb.7-6: DeviceService Item Zustandsmodell
Zustandsübergänge im Device Service Zustandsmodell werden an alle Devi-
ce Service Items weitergeleitet. Dadurch können diese alle notwendigen Ak-
tionen ausführen, um das jeweilige Programm in den gewünschten Zustand
zu bringen.
Zustände
Das Programm muss auf folgende Zustandsübergänge reagieren:
Zustandsübergang Beschreibung
Init DeviceService
Das DeviceService wird gestartet und liest
alle angelegten Programme (DeviceService
Items) ein
Init Controller
Das Programm muss alle notwendigen Initia-
lisierungen durchführen und anschließend in
den Zustand Stop wechseln
Start Applications
Das Programm beginnt die Abarbeitung und
muss in den Zustand Run wechseln
Stop Applications
Das Programm beendet die Abarbeitung und
muss in den Zustand Stop wechseln
Exit Controller
Das Programm muss alle in "Init Controller"
durchgeführten Initialisierungen beenden und
in den Zustand OS-Ready wechseln.
ExitDeviceService
Das DeviceService beendet alle Programme
und sich selbst
Kommandos, die an die Programme weitergeleitet werden, sind in Kapitel
"Definiertes Zustandsmodell" zu finden.
7.3.2.2 Erstellen einer Beschreibungsdatei
Jedes Programm, dass vom DeviceService verwaltet werden soll, muss
durch eine Beschreibungsdatei die folgende Elemente und die oben be-
schriebenen Funktionen enthält, angelegt werden.