Zapis danych ze sterownika PLC do bazy danych via OPC

Przydatne do: archiwizacji danych, traceability, monitoringu produkcji, raportowania.

4 sposoby na zapis danych z PLC w bazie danych:

1. DataLogger (Plugin dla KEPServerEx)

Z wykorzystaniem pluginu Datalogger dla serwera OPC firmy Kepware tj. KEPServerEX możliwe jest szybkie i łatwe zapisywanie danych do bazy danych.
Datalogger posiada szereg wyzwalaczy (ang. „trigger”) pozwalających na utworzenie elastycznych warunków przy których ma odbywać się logowanie danych.

Logowanie w każdej bazie danych, zgodnej z ODBC, np. Microsoft Access, Microsoft SQL (MS SQL), MySql, Oracle, Sybase.

2. OPC Router z pluginem OPC i bazodanowym

Oprogramowanie OPC Router to rozbudowany klient OPC firmy inray. Z wykorzystaniem pluginu OPC UA client oraz jednego z pluginów do komunikacji z bazą danych, możliwy jest zarówno zapis w bazie danych, jak i odczyt z bazy danych.

Do odczytu danych z PLC OPC Router potrzebuje dodatkowego oprogramowania, najlepiej KEPServerEx.

Dostępne są następujące pluginy bazodanowe:

Tworzenie połączeń i zarządzanie wymianą danych odbywa się w sposób graficzny (bez potrzeby programowania).

  • Zapis danych z PLC (przez OPC UA) do bazy danych MongoDB
    Zapis danych z PLC (przez OPC UA) do bazy danych MongoDB
  • Zapis danych z PLC (przez OPC UA) do bazy danych InfluxDB
    Zapis danych z PLC (przez OPC UA) do bazy danych InfluxDB

3. PLC Engine Collect firmy TANI

PLC Engine Collect to produkt niemieckiej firmy TANI (dawniej INAT). Jest to zarówno serwer, jak i klient OPC, rozbudowany dodatkowo o funkcjonalność wymiany danych pomiędzy sterownikami PLC (Siemens, Allen-Bradley), urządzeniami z komunikacją Modbus TCP, plikami CSV i bazami danych:

  • MySQL
  • PostgreSQL
  • Microsoft SQL (MS-SQL)
  • Sybase SQL Server, Sybase ASE, SAP ASE (Adaptive Server Enterprise)
  • ODBC
  • Oracle (przez ODBC)
Tworzenie połączeń i zarządzanie wymianą danych odbywa się w sposób graficzny (bez potrzeby programowania).


Rozwiązanie występuje również w wersji Embedded (sprzętowej) w oparciu o przemysłowy mini-PC z systemem Linux:

  • Zapis danych z PLC (przez OPC UA) do bazy danych lub pliku CSV
    Zapis danych z PLC (przez OPC UA) do bazy danych lub pliku CSV
  • PLC Engine Collect w wersji Embedded (sprzętowej)
    PLC Engine Collect w wersji Embedded (sprzętowej)
  • Tabele logiczne w PLC Engine - "programowanie" graficzne
    Tabele logiczne w PLC Engine - "programowanie" graficzne
  • Kreator tworzenia nowego połączenia w PLC Engine
    Kreator tworzenia nowego połączenia w PLC Engine

4. EasyLog firmy Delta Logic (bez serwera OPC)

Oprogramowanie ACCON-EasyLog niemieckiej firmy DELTA LOGIC pozwala na prostą i szybką archiwizację danych ze sterowników PLC Siemens SIMATIC S7 (a także SIMATIC S5 przez dodatkowy adapter) i SIGMATEK do baz danych MS SQL, MySQL, PostgreSQL, MariaDB i Oracle.

Komunikacja odbywa się bez udziału serwera OPC.

  • ACCON-EasyLog - Historyczne wartości zmiennych w postaci tekstowej (tabela)
    ACCON-EasyLog - Historyczne wartości zmiennych w postaci tekstowej (tabela)
  • ACCON-EasyLog - Aktualne wartości zmiennych w postaci graficznej (wykres)
    ACCON-EasyLog - Aktualne wartości zmiennych w postaci graficznej (wykres)
  • ACCON-EasyLog - Historyczne wartości zmiennych w postaci tekstowej (tabela)
    ACCON-EasyLog - Historyczne wartości zmiennych w postaci tekstowej (tabela)

Zobacz też:

Serwery OPC i platformy komunikacyjne

To oprogramowanie przeniesie Twój zakład w świat Przemysłu 4.0! Wymieniaj dane w obu kierunkach pomiędzy sterownikami PLC (różnych producentów), bazami danych, systemami SAP (ERP), chmurą i wiele więcej...

KEPServerEX /
ThingWorx Kepware Server

KEPServerEX to platforma komunikacyjna, a zwłaszcza serwer OPC amerykańskiej firmy Kepware, należącej do grupy PTC. Produkt występuje także pod nazwą ThingWorx Kepware Server.

Szkolenia

Szkolenia z komunikacji przemysłowej opartej o standard OPC przeznaczone dla automatyków, informatyków, specjalistów ds. cyfryzacji i Przemysłu 4.0.

Od 1 do 4 dni. Teoria + praktyka.