Cecha\Standard |
Klasyczne OPC (OPC DA 2 i 3, OPC HDA, OPC AE) |
Interfejs OPC Automation |
Express Interface (Xi) |
OPC XML DA (klasyczne OPC z dostępem poprzez XML) |
OPC Unified Architecture (OPC UA) |
Komunikacja |
oparta o DCOM |
oparta o DCOM |
oparta o WCF z możliwością wykorzystania wszystkich dostępnych Bindings'ów WCF. |
XML, SOAP |
- binarne strumienie danych UA TCP (z szyfrowaniem i bez)
- Web serwisy oparte o SOAP/HTTP (z szyfrowaniem i bez oraz możliwością wykorzystania kodowania binarnego)
- możliwość wykorzystania niektórych Bindings'ów WCF
|
Platformy i systemy operacyjne |
tylko wybrane systemy Microsoft |
tylko wybrane systemy Microsoft |
tylko wybrane systemy Microsoft |
wielo-platformowy (ale tylko teoretycznie, zwykle na systemach Microsoft) |
wielo-platformowy: dostępne są implementacje dla systemów Windows (w tym również na platformę .NET), Linux, platformy oparte o wirtualną maszynę Java, urządzenia i sterowniki przemysłowe |
Języki i platformy programistyczne |
C/C++, .NET i C# (od wersji 1.1) |
VB, Delphi |
.NET 3.5 |
.NET, ASP, HTML |
C/C++, .NET, C#, Java i inne |
Serwer lokalny |
COM |
COM |
nazwany strumień lub inny binding |
HTTP |
serwer dowolnego wspieranego protokołu |
Przestrzeń adresowa |
Hierarchiczna |
Hierarchiczna |
Hierarchiczna ze wsparciem pewnych struktur złożonych. |
Hierarchiczna |
Hierarchiczna z bardzo zaawansowanym modelem informacyjnych wspierającym typy i ich instancje, dziedziczenie, różnego rodzaju referencje pomiędzy węzłami i obiektami w przestrzeni adresowej |
Funkcjonalność |
dostęp do danych aktualnych, historycznych i zdarzeń |
dostęp do danych aktualnych, historycznych i zdarzeń |
dostęp do danych aktualnych, historycznych i zdarzeń |
dostęp do danych aktualnych |
dostęp do danych aktualnych, historycznych, zdarzeń, metod, programowania, zaawansowany model informacyjny może wspierać inne standardy udostępniania i uporządkowania informacji i pozwala również na lepsze odkrywanie struktury procesu leżącego poniżej |
Popularność |
bardzo duża (zwłaszcza OPC DA) (OPC Foundation zrzesza ponad 400 członków, z tego prawie połowa to firmy dostarczające produkty wspierające standard OPC) |
mała (nadaje się do prostych rozwiązań, tylko 5% wszystkich produktów zarejestrowanych na stronach OPC Foundation wspiera ten standard) |
bardzo, bardzo mała (to dopiero początek - na stronie poświęconej standardowi wymienione są cztery firmy) |
mała (tylko 10% wszystkich produktów zarejestrowanych na stronach OPC Foundation wspiera ten standard) |
mała, ale to dopiero początek, a nowe produkty zdają się często pojawiać (już teraz ponad 10% wszystkich produktów zarejestrowanych na stronach OPC Foundation wspiera ten standard) |