Modul fuer die Verwaltung der PLC Funktionen.
| __author__ |
| __copyright__ |
| __license__ |
| RevPiPlc | Verwaltet das PLC Python Programm. |
| None |
Verwaltet das PLC Python Programm.
Dieser Thread startet das PLC Python Programm und ueberwacht es. Sollte es abstuerzen kann es automatisch neu gestartet werden. Die Ausgaben des Programms werden in eine Logdatei umgeleitet, damit der Entwickler sein Programm analysieren und debuggen kann.
| autoreloaddelay |
| None |
| RevPiPlc | Instantiiert RevPiPlc-Klasse. |
| __get_autoreloaddelay | Getter fuer autoreloaddelay. |
| __set_autoreloaddelay | Setter fuer autoreloaddelay. |
| _configureplw | Konfiguriert den PipeLogwriter fuer Ausgaben der PLCAPP. |
| _setuppopen | Setzt UID und GID fuer das PLC Programm. |
| _spopen | Startet das PLC Programm. |
| newlogfile | Konfiguriert die FileHandler auf neue Logdatei. |
| run | Fuehrt PLC-Programm aus und ueberwacht es. |
| stop | Beendet PLC-Programm. |
| None |
Instantiiert RevPiPlc-Klasse.
Getter fuer autoreloaddelay.
Setter fuer autoreloaddelay.
Konfiguriert den PipeLogwriter fuer Ausgaben der PLCAPP.
Setzt UID und GID fuer das PLC Programm.
Startet das PLC Programm.
Konfiguriert die FileHandler auf neue Logdatei.
Fuehrt PLC-Programm aus und ueberwacht es.
Beendet PLC-Programm.