Beschreibung
Automatisierte Visualisierung im Bereich SPS mittels PythonAusgangssituation:
Der Quellcode der Visualisierung ergibt sich aktuell mithilfe einer Automatisierung (Python) aus dem SPS-Code und darin enthaltenen Kommentaren (eigens entwickelte Syntax).
Um die Visualisierung zu erstellen, muss der SPS-Entwickler lediglich seinen Source-Code entsprechend der vorgegebenen Konventionen erstellen und anschließend das Automatisierungsskript anstoßen.
Dieses Vorgehen soll grundsätzlich bestehen bleiben, das aktuelle Skript soll allerdings zu einer modularen, objektorientierten Applikation weiterentwickelt werden.
Idee:
* Entwicklung von Bibliotheken zum Lesen und Schreiben von SPS- und Visualisierungs-Projekten
* Einführung eines automatisierten Ablaufs gemäß nachfolgendem Modell:
Phase 1: SPS-Projekt einlesen (mit für Steuerung und Version passender Bibliothek)
Phase 2: Durchlauf in enem abstrakten, steuerungsunabhängigen Modell
Phase 3: Ausgabe einer Visualisierung (mit für Visualisierung und Version passender Bibliothek)
Erforderliche Berufserfahrung:
* Erfahrung in strukturierter, objektorientierter Programmierung mit Python (nicht nur einfaches Scripting).
Dazu gehört:
1. (Abstrakte) Klassen/Methoden/Properties
2. Vererbung (Wiederverwendung von Programmcodes)
* Idealerweise Erfahrungen mit Visual Studio Code, Git
Kontaktperson: Senior Account Manager Frau Astrid Dorenkamp
FERCHAU GmbH
Niederlassung Osnabrück
Sutthauser Straße 285
49080 Osnabrück