Der Process image (PI) logger (Prozessabbild-Logger) ermöglicht die Erfassung von Echtzeitdaten zur Übertragung auf andere Ebenen, ohne Einfluss auf das Echtzeitverhalten des Steuerungssystems zu nehmen. Daten können an MATLAB, LabView (TDMS-Format) und jedes andere Analysewerkzeug übertragen werden.
Durch die Verwendung mehrerer PI-Clients ist es nun möglich, Änderungen beliebiger PI-Variablen im Laufzeitmodus mit Hilfe des Runtime Data Logger-Tools im KPA EtherCAT Studio zu überwachen. Der Master erfasst Momentaufnahmen von vordefinierten PI-Variablen (Benutzer-, Slave- oder Master-Dienste usw.) bei einem (vordefinierten) gewünschten Ereignis, speichert dann mehrere Momentaufnahmen in einem Puffer und sendet diese an das Studio. Der Benutzer kann Änderungen der Variablen mit dem Run-Time Data Logger-Tool (im Studio) analysieren, wo sie in einer Diagrammansicht dargestellt werden.

Beispiel für ein Variablendiagramm im Runtime Data Logger
Darüber hinaus hat die koenig-pa GmbH eine spezielle Python Interface Library-Erweiterung entwickelt, die es erlaubt, Daten zur Weiterverarbeitung in eine Datei beliebigen Formats, z.B. eine CSV-Datei, zu überführen.

Beispiel für die Integration von PI-Daten in MATLAB

Beispiel für die Integration von PI-Daten in Python