User Documentation

Programmerstellung
Systemhandbuch
2696780000/02/04.2020
33
7.3 Device Service
Das DeviceService ist ein Software Dienst, der einzelne Programme auf der
Steuerung verwaltet, steuert und überwacht. Das DeviceService kann Infor-
mationen (z.B. Fehlermeldungen) der Programme sammeln und weiterge-
ben.
Das DeviceService läuft als unabhängiger Prozess und startet automatisch,
sobald das Betriebssystem vollständig hochgefahren ist.
Jedes Programm, das vom DeviceService verwaltet werden soll, muss auf
der Steuerung als DeviceServiceItem definiert werden.
7.3.1 Definiertes Zustandsmodell
Das DeviceService ist verantwortlich für Zustandsübergänge einzelner Pro-
gramme, die auf einem Gerät laufen.
Abb.7-5: DeviceService Zustandsmodell
Zustände
Zustand Beschreibung
OsReady
Das Betriebssystem ist bereit und das Devi-
ce Service verfügbar. Programme nicht initia-
lisiert.
Stop
Programme werden ausgeführt, Applikatio-
nen laufen nicht.
Run
Programme und Applikationen werden aus-
geführt.
Zustandsübergänge werden ausschließlich von Softwarekomponenten, wel-
che auf dem Gerät laufen, von Bedienelementen des Geräts oder von einem
Remote-Client (z.B. Programmiertool) ausgelöst.
Die folgenden Kommandos können vom DeviceService für die Zustandsän-
derung mehrerer Programme, die auf dem aktuellen Gerät laufen, durchge-
führt werden: