Übung 9.1
Betriebsdatenerfassung
In der TeKa-Anlage sollen die Temperaturmesswerte des Reglers T3107 als Betriebsdaten aufgezeichnet werden.
- a) Entwickeln Sie im ProjektU9_1_BDE.projectden Funktionsbaustein SwingingDoor, der die Werte einer Prozessvariablen x nach dem erweiterten Swinging-Door-Algorithmus zu Betriebsdaten mit Zeitstempel verdichtet! Die Betriebsdaten y sollen ebenso wie die zugehörigen Zeitstempel t als Array[0..100] deklariert werden.
- b) Instanziieren Sie den Baustein im Programm Betriebsdaten für die Temperaturmessstelle T3107 und zeichnen Sie den Temperaturverlauf mit der vorbereiteten Visualisierung "Betriebsdaten" auf!
Die Lösung im Projekt Lsg_U9_1_BDE.project umfasst die Programme:
- Betriebsdaten, das den Funktionsbaustein SwingingDoor aufruft, in dem die Betriebsdatenerfassung erfolgt, und
- PRZ_SIM, das den Temepraturverlauf in einem Behälter simuliert,
- PLC_PRG, das die beiden obigen Programme aufruft.
Mit der Visualisierung
- Betriebsdaten
kann man den Temperturverlauf der Prozessdaten (rechts) und der Betriebsdaten (links) verfolgen. Durch Veränderung der Schwelle epsilon kann die Datenverdichtung variiert werden.
Dabei ist zu beachten, dass die Zeitachse der Betriebsdaten nicht linear ist. Die Punkte werden äquidistant abgespeichert, d.h. wenn der Swinging-Door-Algorithmus einen neuen Punkt ermittelt, wird dieser direkt neben dem vorherigen Punkt dargestellt.
Speicherprogrammierbare Steuerungen für die Fabrik- und Prozessautomation
4. Auflage erschienen im Hanser Verlag, 2015