Skip to main content
Baza wiedzy

OPC – Standard Komunikacji Przemysłowej

OPC (OLE for Process Control / Open Platform Communications) to zbiór standardów komunikacyjnych, które umożliwiają wymianę danych między różnymi urządzeniami automatyki przemysłowej a aplikacjami SCADA, HMI, MES i ERP. Standard OPC jest jednym z najważniejszych standardów komunikacyjnych dla Przemysłu 4.0 i IoT. Dzięki niemu można integrować systemy różnych producentów bez konieczności stosowania specyficznych protokołów.

Początkowo OPC opierało się na technologii COM/DCOM, co sprawiało, że było zależne od systemu Windows. Wraz z rozwojem technologii i pojawieniem się Przemysłu 4.0 powstało OPC UA – nowoczesna, niezależna od platformy wersja standardu, która zapewnia bezpieczeństwo, skalowalność i integrację z chmurą. W tym kontekście UA oznacza „Unified Architecture”.Komunikacja OPC-PLC - schemat ogólny

Serwer OPC

Standard komunikacji przemysłowej (OPC) został opracowany w oparciu o architekturę typu klient serwer. Podstawą komunikacji OPC jest Serwer OPC, który udostępnia ustandaryzowane interfejsy OPC światu zewnętrznemu. Posiada on zaimplementowany autorski protokół komunikacyjny (drajwer), który pozwala sterować urządzeniami danego producenta.

Serwer OPC

Klient OPC

Dzięki połączeniu Serwera OPC z Klientem OPC można uzyskać dane, które dostarcza serwer. Każdy klient może uzyskać dostęp do dowolnego serwera OPC za pośrednictwem standardu OPC, dzięki czemu może wymieniać dane z serwerem w ten sam sposób.

Aby przetestować działanie oraz konfigurację serwera OPC można wykorzystać wiele bezpłatnych klientów testowych OPC.

Klient OPC