Poznaj CPL410 – kontroler PAC od Emerson. Część 5: Podstawy bazy danych SQLite [FILM]

Podczas filmu dowiesz się m.in.:

  • Czym jest i do czego służy strona phpLiteAdmin dostępna z poziomu jednostki CPL410
  • Jak stworzyć i nawiązać połączenie z bazą danych SQLite za pomocą skryptu w języku Python
  • W jaki sposób wykonywać podstawowe operacje na bazie danych za pomocą skryptów, np.: jak dodawać, uaktualniać, usuwać rekordy

W tym odcinku przedstawiono stronę phpLiteAdmin, która służy jako graficzny interfejs do komunikacji
i 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:


Chcesz dowiedzieć się więcej o CPL410?
Masz pytania dotyczące filmu?

Skontaktuj się z autorem artykułu.
Hubert Lączak – inżynier ds. pomocy technicznej

Opublikuj

Twój adres email nie zostanie opublikowany.

Czytaj więcej