W tym odcinku przedstawiono stronę phpLiteAdmin, która służy jako graficzny interfejs do komunikacjii operacji na bazie danych SQLite. Za jej pośrednictwem można m.in. tworzyć nowe bazy, dodawać rekordy, eksportować i importować dane oraz podglądać zgromadzone wartości na wykresie.
Druga część odcinka pokazuje sposób wykorzystania języka Python do operacji na bazie danych z poziomu skryptów. Dzięki temu możliwe jest napisanie programu, który cyklicznie będzie odpytywał część PAC jednostki CPL410 o wartości zmiennych w programie sterującym – następnie te wartości będą zapisywane w bazie danych na części IPC jednostki CPL410. Opisana funkcjonalność jest możliwa dzięki zaimplementowanej darmowej obsłudze protokołu OPC-UA.
Prowadzenie zapisu danych z części PAC do bazy danych pozwala na analizę procesu np. pod kątem zachodzących zmian tuż przed awarią czy na temat wydajności. W przyszłości zajmiemy się również bazą danych InfluxDB, która będzie umożliwiała przygotowanie wizualizacji dla zgromadzonych danych w środowisku Grafana.
Zobacz poprzednie części cyklu:
- Mocny PLC + IPC w jednym. Poznaj CPL410 – kontroler PAC od Emerson. Część 1: Szybki start
- Poznaj CPL410 – kontroler PAC od Emerson. Część 2: Konfiguracja środowiska programistycznego
- Poznaj CPL410 – kontroler PAC od Emerson. Część 3: Konfiguracja OPC UA pomiędzy PAC oraz IPC cz. I [FILM]
- Poznaj CPL410 – kontroler PAC od Emerson. Część 4: Konfiguracja OPC UA pomiędzy PAC oraz IPC cz. II [FILM]