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:
- Serwer OPC łączy się ze sterownikiem PLC i pobiera wartości zmiennych.
- Klient OPC łączy się z serwerem OPC i żąda dostępu do konkretnych danych.
- Serwer OPC przesyła dane do klienta, który wykorzystuje je do sterowania procesem lub wizualizacji w systemie SCADA.
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.
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.