< Wszystkie tematy

Klient OPC

Klient OPC to aplikacja, która pobiera dane z serwera OPC i wykorzystuje je do analizy, wizualizacji oraz sterowania procesami. Może to być system SCADA, aplikacja HMI, a nawet program napisany w języku Python lub C#.

Przykładowy schemat działania:

  1. Serwer OPC łączy się ze sterownikiem PLC i pobiera wartości zmiennych.
  2. Klient OPC łączy się z serwerem OPC i żąda dostępu do konkretnych danych.
  3. Serwer OPC przesyła dane do klienta, który wykorzystuje je do sterowania procesem lub wizualizacji w systemie SCADA.

Schemat połączeń OPC klient- serwer

Aplikacje działające jako Klient OPC

Typowymi klientami OPC są aplikacje, które opierają się na wymianie danych z systemami przemysłowymi. To, co dzieje się z danymi w kliencie jest mocno uzależnione od aplikacji. Powszechnymi zastosowaniami są systemy wizualizacyjne (HMI) i SCADA (WinCC, InTouch, FAS inMOVE) czy systemy MES.

Również oprogramowanie OPC Router jest rozbudowanym klientem OPC UA z funkcją bramy (Gateway).

Klient testowy OPC

Na rynku dostępnych jest wielu bezpłatnych klientów testowych OPC, za pomocą których można bardzo łatwo i przejrzyście przetestować działanie i konfigurację serwera. Istniejące punkty danych można wyszukiwać, łączyć i przeglądać aktualne wartości w bardzo krótkim czasie.

W użytkowaniu operacyjnym bardzo ważne jest przetestowanie funkcji źródła danych „OPC” za pomocą niezależnej aplikacji, a tym samym wyodrębnienie go z aplikacji wyższego poziomu. Popularnym klientem testowym jest UaExpert od Unified Automation.