QuickOPC Compatibility Test List for PubSub: Difference between revisions
From OPC Labs Knowledge Base
(Created page with "Category:Application note Category:Compatibility == Introduction == The Compatibility Test List documents the test performed with the product with the aim to assure...") |
|||
(86 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Application note]] [[Category:Compatibility]] | [[Category:Application note]] [[Category:Compatibility]] [[Category:OPC UA PubSub]] [[Category:PubSub]] | ||
See also: [[QuickOPC Compatibility Test List]] (for Client/Server) | |||
== Introduction == | == Introduction == | ||
See [[Compatibility Test Lists - Concepts]]. | |||
== Platform Hardware == | |||
{| class="wikitable" | |||
|+ | |||
!Other system model | |||
!Other system version | |||
!Test date | |||
!Performed by | |||
!This product version | |||
!Test type | |||
!Test outcome | |||
!Notes | |||
= | |- | ||
|'''PC, AMD Ryzen 7 PRO 8840HS w/ Radeon 780M Graphics 3.30 GHz''' | |||
| | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|W11 | |||
= | |- | ||
|'''PC, Intel Core i7-8550U CPU @ 1.80 GHz 1.99 GHz; 16.0 GB''' | |||
| | |||
|2019-07 | |||
|OPC Labs | |||
|2019.1 (5.55.0.3) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|W10/x64 | |||
|- | |||
|'''Raspberry Pi Model 4; 4 GB''' | |||
| | |||
|2021-01 | |||
|OPC Labs | |||
|2021.1 (5.60) | |||
|Basic test | |||
|<span style='color:green'>Passed</span> | |||
|Raspbery Pi OS | |||
|} | |||
More tests were performed, currently not explicitly listed here. | |||
== Operating Systems == | |||
= | {| class="wikitable" | ||
|+ | |||
!Other system model | |||
!Other system version | |||
!Test date | |||
!Performed by | |||
!This product version | |||
!Test type | |||
!Test outcome | |||
!Notes | |||
|- | |||
|rowspan="3"|'''Microsoft Windows 10 Pro''' | |||
|1803 x64 (English) | |||
|2019-07 | |||
|OPC Labs | |||
|2019.1 (5.55.0.3) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
= | |- | ||
|21H1 x64 (English) | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|22H2 x64 (English) | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
== | |- | ||
|'''Microsoft Windows 11 Pro''' | |||
|23H2 (English) | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Raspberry Pi OS with desktop''' | |||
|2021-01-11 | |||
|2021-01 | |||
|OPC Labs | |||
|2021.1 (5.60) | |||
|Basic test | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|} | |||
More tests were performed, currently not explicitly listed here. | |||
== .NET Runtimes == | |||
{| class="wikitable" | |||
|+ | |||
!Other system model | |||
!Other system version | |||
!Test date | |||
!Performed by | |||
!This product version | |||
!Test type | |||
!Test outcome | |||
!Notes | |||
= | |- | ||
|'''.NET Framework''' | |||
|4.7.2 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''.NET''' | |||
|5.0.2 | |||
|2021-01 | |||
|OPC Labs | |||
|2021.1 (5.60.0.13) | |||
|Basic test | |||
|<span style='color:green'>Passed</span> | |||
| | |||
= | |- | ||
|'''.NET''' | |||
|7.0 | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|} | |||
More tests were performed, currently not explicitly listed here. | |||
== OPC Publishers == | |||
== | === UADP Messages over UDP Transport === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 69: | Line 178: | ||
|- | |- | ||
|''' | |'''Beckhoff Automation: TF6100 <nowiki>|</nowiki> TwinCAT 3 OPC UA''' | ||
|? | |||
|2021-04 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>Tests included chunked and secured messages (static keys).</ref> | |||
|- | |||
|'''Danfoss Power Electronics A/S: iC7 Industry (develop)''' | |||
|1.1.0 | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|''' Fraunhofer-Gesellschaft e.V.: open62541 Server SDK''' | |||
|latest | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|rowspan="2"|'''Hilscher: LFW-IoT / OPC UA Server and PubSub''' | |||
|V1.0.1.0 | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="securitynottested"/><ref name="udpunicast"/><ref name="rawdataencoding">Tested RawData encoding.</ref> | |||
|- | |||
|? | |||
|2022-10 | |||
|OPC Labs | |||
|2022.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="securitynottested"/><ref name="udpunicast"/> | |||
|- | |||
|rowspan="2"|'''Hilscher: LFW-IoT / OPC UA Server and PubSub (NRPEB H90-RE)''' | |||
|? | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>9 float and integer variables in a dataset, @1 ms publishing interval (!)</ref> | |||
|- | |||
|? | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | | | ||
|- | |||
|''' KEBA Industrieautomation: CP 520/C''' | |||
|3.6.0 | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Phoenix Contact: PLCnext''' | |||
|2022.0 beta | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="securitynottested">Security not tested.</ref> | |||
|- | |||
|'''Prosys OPC: OPC UA Java SDK''' | |||
|4.6.1-beta | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="securitynottested"/><ref name="udpunicast">Tested UDP unicast.</ref><ref name="deltaframes">Tested delta frames.</ref><ref name="events">Tested events.</ref> | |||
|- | |||
|'''Softing Industrial Automation: dataFEED OPC UA .NET Standard PubSub SDK''' | |||
|2.2 | |||
|2019-07 | |2019-07 | ||
|OPC Labs | |OPC Labs | ||
Line 76: | Line 283: | ||
|Interoperability workshop | |Interoperability workshop | ||
|<span style='color:green'>Passed</span> | |<span style='color:green'>Passed</span> | ||
| | |<ref name="fixed">Subscriber UADP Periodic Fixed Layout Facet</ref><ref name="flexible">Subscriber UADP Flexible Layout Facet</ref> | ||
|- | |||
|'''Unified Automation: C++ based OPC UA Server SDK WINDOWS''' | |||
|1.8.0 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="security">Including security</ref> | |||
|- | |||
|'''Unified Automation: High Performance OPC UA SDK 1.7.1''' | |||
|1.7.1 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="security"/> | |||
|- | |||
|'''Yokogawa Electric Corporation: UA Server for CENTUM VP''' | |||
|R1.05.00 | |||
|2019-07 | |||
|OPC Labs | |||
|2019.1 (5.55.0.3) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="flexible" /> | |||
|} | |} | ||
=== JSON Messages over MQTT Transport === | |||
{| class="wikitable" | |||
|+ | |||
!Other system model | |||
!Other system version | |||
!Test date | |||
!Performed by | |||
!This product version | |||
!Test type | |||
!Test outcome | |||
!Notes | |||
|- | |||
|'''Beckhoff Automation: TwinCAT''' | |||
|4025.3 | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''ICONICS GENESIS64''' | |||
|? | |||
|2021-04 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>MessageId is published as an integer, not a GUID.</ref><ref>DataSetWriterId is published as a GUID, not a UInt16.</ref><ref name="format1">Capable of single message format only: NetworkMessageHeader == 1, DataSetMessageHeader == 1, SingleDataSetMessage == 0. Dataset fields are only encoded as in DataValue representation.</ref> | |||
|- | |||
|'''Siemens AG: internal''' | |||
|0.0.1 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="lepotato">Internal project consisting of an OPC UA Server+Publisher, Mosquitto, and a dynamic Web page with the data. Source correlation: {2F4CBEFC-A71B-4628-B723-A00DB63EDB8D}</ref><ref>Tested MQTT version 3 and 5.</ref> | |||
|- | |||
|'''Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK''' | |||
|3.0 | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="fixed"/> | |||
|- | |||
|'''Unified Automation: .NET based OPC UA Server SDK''' | |||
|3.4 | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>The test also included delta frames.</ref> | |||
|} | |||
== | === UADP Messages over MQTT Transport === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 95: | Line 395: | ||
|- | |- | ||
|''' | |'''Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK''' | ||
| | |3.0 | ||
| | |2021-10 | ||
|OPC Labs | |OPC Labs | ||
| | |2021.3 Alpha | ||
|Interoperability workshop | |Interoperability workshop | ||
|<span style='color:green'>Passed</span> | |<span style='color:green'>Passed</span> | ||
| | |<ref name="fixed"/> | ||
|- | |||
|''' Systerel: S2OPC SKS + PubSub Server + PubSub''' | |||
|1.4.0* | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>Tested both unencrypted and encrypted communication (with their SKS). PubSub configuration not available from the publisher.</ref> | |||
|} | |} | ||
== OPC Subscribers == | |||
Subscribers were tested with messages published by the UADemoPublisher. | |||
=== UADP Messages over UDP Transport === | |||
{| class="wikitable" | |||
|+ | |||
!Other system model | |||
!Other system version | |||
!Test date | |||
!Performed by | |||
!This product version | |||
!Test type | |||
!Test outcome | |||
!Notes | |||
|- | |||
|'''Beckhoff Automation: TF6100 <nowiki>|</nowiki> TwinCAT 3 OPC UA''' | |||
|? | |||
|2021-04 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>A single simple test, with DataValue encoding.</ref> | |||
|- | |||
|'''Hilscher: LFW-IoT / OPC UA Server and PubSub (NXHX 90-JTAG)''' | |||
|V1.0.1.0 | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="securitynottested"/><ref name="udpunicast"/><ref name="rawdataencoding">Tested RawData encoding.</ref> | |||
|} | |||
== | === JSON Messages over MQTT Transport === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 121: | Line 465: | ||
!Notes | !Notes | ||
|- | |||
|'''ICONICS GENESIS64''' | |||
|? | |||
|2021-04 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="format1"/> | |||
|} | |} | ||
More tests were performed, currently not explicitly listed here. | More tests were performed, currently not explicitly listed here. | ||
== | == PubSub Configuration Model == | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 139: | Line 490: | ||
!Test outcome | !Test outcome | ||
!Notes | !Notes | ||
|- | |||
|'''Beckhoff Automation: TF6100 <nowiki>|</nowiki> TwinCAT 3 OPC UA''' | |||
|? | |||
|2021-04 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:orange'>Warning</span> | |||
|<ref>Publishing interval not properly exposed.</ref><ref>Maximum string length not properly exposed.</ref> | |||
|- | |||
|'''Danfoss Power Electronics A/S: iC7 Industry (develop)''' | |||
|1.1.0 | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|''' Fraunhofer-Gesellschaft e.V.: open62541 Server SDK''' | |||
|latest | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|rowspan="2"|'''Hilscher: LFW-IoT / OPC UA Server and PubSub (NRPEB H90-RE)''' | |||
|? | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|? | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|''' KEBA Industrieautomation: CP 520/C''' | |||
|3.6.0 | |||
|2024-10 | |||
|OPC Labs | |||
|2024.2 (5.81.0.46) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Phoenix Contact: PLCnext''' | |||
|2022.0 beta | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Siemens AG: internal''' | |||
|0.0.1 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref name="lepotato"/> | |||
|- | |||
|rowspan="2"|'''Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows''' | |||
|? | |||
|2019-07 | |||
|OPC Labs | |||
|2021.2 (5.61.0.6) | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|6.30 | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK''' | |||
|3.0 | |||
|2021-10 | |||
|OPC Labs | |||
|2021.3 Alpha | |||
|Interoperability workshop | |||
|<span style='color:orange'>Warning</span> | |||
|<ref>TransportSettings under PubSub connections and writer groups can be of abstract type.</ref> | |||
|- | |||
|'''Unified Automation: .NET based OPC UA Server SDK''' | |||
|3.4 | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Unified Automation: C++ based OPC UA Server SDK WINDOWS''' | |||
|1.8.0 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|- | |||
|'''Unified Automation: High Performance OPC UA SDK''' | |||
|1.7.1 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|} | |} | ||
== | More tests were performed, currently not explicitly listed here. | ||
== Security Key Service == | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 155: | Line 646: | ||
!Notes | !Notes | ||
| | |- | ||
|''' Systerel: S2OPC SKS + PubSub Server + PubSub''' | |||
|1.4.0* | |||
|2023-10 | |||
|OPC Labs | |||
|2023.2 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
|<ref>Only GetSecurityKeys method tested/available.</ref> | |||
|- | |||
|'''Unified Automation: C++ based OPC UA Server SDK WINDOWS''' | |||
|1.8.0 | |||
|2023-03 | |||
|OPC Labs | |||
|2023.1 Alpha | |||
|Interoperability workshop | |||
|<span style='color:green'>Passed</span> | |||
| | |||
|} |
Latest revision as of 07:10, 28 October 2024
See also: QuickOPC Compatibility Test List (for Client/Server)
Introduction
See Compatibility Test Lists - Concepts.
Platform Hardware
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
PC, AMD Ryzen 7 PRO 8840HS w/ Radeon 780M Graphics 3.30 GHz | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | W11 | |
PC, Intel Core i7-8550U CPU @ 1.80 GHz 1.99 GHz; 16.0 GB | 2019-07 | OPC Labs | 2019.1 (5.55.0.3) | Interoperability workshop | Passed | W10/x64 | |
Raspberry Pi Model 4; 4 GB | 2021-01 | OPC Labs | 2021.1 (5.60) | Basic test | Passed | Raspbery Pi OS |
More tests were performed, currently not explicitly listed here.
Operating Systems
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Microsoft Windows 10 Pro | 1803 x64 (English) | 2019-07 | OPC Labs | 2019.1 (5.55.0.3) | Interoperability workshop | Passed | |
21H1 x64 (English) | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | ||
22H2 x64 (English) | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | ||
Microsoft Windows 11 Pro | 23H2 (English) | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Raspberry Pi OS with desktop | 2021-01-11 | 2021-01 | OPC Labs | 2021.1 (5.60) | Basic test | Passed |
More tests were performed, currently not explicitly listed here.
.NET Runtimes
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
.NET Framework | 4.7.2 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | |
.NET | 5.0.2 | 2021-01 | OPC Labs | 2021.1 (5.60.0.13) | Basic test | Passed | |
.NET | 7.0 | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed |
More tests were performed, currently not explicitly listed here.
OPC Publishers
UADP Messages over UDP Transport
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Beckhoff Automation: TF6100 | TwinCAT 3 OPC UA | ? | 2021-04 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Passed | [1] |
Danfoss Power Electronics A/S: iC7 Industry (develop) | 1.1.0 | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Fraunhofer-Gesellschaft e.V.: open62541 Server SDK | latest | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Hilscher: LFW-IoT / OPC UA Server and PubSub | V1.0.1.0 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [2][3][4] |
? | 2022-10 | OPC Labs | 2022.2 Alpha | Interoperability workshop | Passed | [2][3] | |
Hilscher: LFW-IoT / OPC UA Server and PubSub (NRPEB H90-RE) | ? | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | [5] |
? | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | ||
KEBA Industrieautomation: CP 520/C | 3.6.0 | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Phoenix Contact: PLCnext | 2022.0 beta | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [2] |
Prosys OPC: OPC UA Java SDK | 4.6.1-beta | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [2][3][6][7] |
Softing Industrial Automation: dataFEED OPC UA .NET Standard PubSub SDK | 2.2 | 2019-07 | OPC Labs | 2019.1 (5.55.0.3) | Interoperability workshop | Passed | [8][9] |
Unified Automation: C++ based OPC UA Server SDK WINDOWS | 1.8.0 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | [10] |
Unified Automation: High Performance OPC UA SDK 1.7.1 | 1.7.1 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | [10] |
Yokogawa Electric Corporation: UA Server for CENTUM VP | R1.05.00 | 2019-07 | OPC Labs | 2019.1 (5.55.0.3) | Interoperability workshop | Passed | [9] |
JSON Messages over MQTT Transport
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Beckhoff Automation: TwinCAT | 4025.3 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | |
ICONICS GENESIS64 | ? | 2021-04 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Passed | [11][12][13] |
Siemens AG: internal | 0.0.1 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | [14][15] |
Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK | 3.0 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [8] |
Unified Automation: .NET based OPC UA Server SDK | 3.4 | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | [16] |
UADP Messages over MQTT Transport
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK | 3.0 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [8] |
Systerel: S2OPC SKS + PubSub Server + PubSub | 1.4.0* | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | [17] |
OPC Subscribers
Subscribers were tested with messages published by the UADemoPublisher.
UADP Messages over UDP Transport
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Beckhoff Automation: TF6100 | TwinCAT 3 OPC UA | ? | 2021-04 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Passed | [18] |
Hilscher: LFW-IoT / OPC UA Server and PubSub (NXHX 90-JTAG) | V1.0.1.0 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | [2][3][4] |
JSON Messages over MQTT Transport
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
ICONICS GENESIS64 | ? | 2021-04 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Passed | [13] |
More tests were performed, currently not explicitly listed here.
PubSub Configuration Model
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Beckhoff Automation: TF6100 | TwinCAT 3 OPC UA | ? | 2021-04 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Warning | [19][20] |
Danfoss Power Electronics A/S: iC7 Industry (develop) | 1.1.0 | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Fraunhofer-Gesellschaft e.V.: open62541 Server SDK | latest | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Hilscher: LFW-IoT / OPC UA Server and PubSub (NRPEB H90-RE) | ? | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | |
? | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | ||
KEBA Industrieautomation: CP 520/C | 3.6.0 | 2024-10 | OPC Labs | 2024.2 (5.81.0.46) | Interoperability workshop | Passed | |
Phoenix Contact: PLCnext | 2022.0 beta | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Passed | |
Siemens AG: internal | 0.0.1 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | [14] |
Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows | ? | 2019-07 | OPC Labs | 2021.2 (5.61.0.6) | Interoperability workshop | Passed | |
6.30 | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | ||
Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK | 3.0 | 2021-10 | OPC Labs | 2021.3 Alpha | Interoperability workshop | Warning | [21] |
Unified Automation: .NET based OPC UA Server SDK | 3.4 | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | |
Unified Automation: C++ based OPC UA Server SDK WINDOWS | 1.8.0 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed | |
Unified Automation: High Performance OPC UA SDK | 1.7.1 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed |
More tests were performed, currently not explicitly listed here.
Security Key Service
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
Systerel: S2OPC SKS + PubSub Server + PubSub | 1.4.0* | 2023-10 | OPC Labs | 2023.2 Alpha | Interoperability workshop | Passed | [22] |
Unified Automation: C++ based OPC UA Server SDK WINDOWS | 1.8.0 | 2023-03 | OPC Labs | 2023.1 Alpha | Interoperability workshop | Passed |
- ↑ Tests included chunked and secured messages (static keys).
- ↑ 2.0 2.1 2.2 2.3 2.4 Security not tested.
- ↑ 3.0 3.1 3.2 3.3 Tested UDP unicast.
- ↑ 4.0 4.1 Tested RawData encoding.
- ↑ 9 float and integer variables in a dataset, @1 ms publishing interval (!)
- ↑ Tested delta frames.
- ↑ Tested events.
- ↑ 8.0 8.1 8.2 Subscriber UADP Periodic Fixed Layout Facet
- ↑ 9.0 9.1 Subscriber UADP Flexible Layout Facet
- ↑ 10.0 10.1 Including security
- ↑ MessageId is published as an integer, not a GUID.
- ↑ DataSetWriterId is published as a GUID, not a UInt16.
- ↑ 13.0 13.1 Capable of single message format only: NetworkMessageHeader == 1, DataSetMessageHeader == 1, SingleDataSetMessage == 0. Dataset fields are only encoded as in DataValue representation.
- ↑ 14.0 14.1 Internal project consisting of an OPC UA Server+Publisher, Mosquitto, and a dynamic Web page with the data. Source correlation: {2F4CBEFC-A71B-4628-B723-A00DB63EDB8D}
- ↑ Tested MQTT version 3 and 5.
- ↑ The test also included delta frames.
- ↑ Tested both unencrypted and encrypted communication (with their SKS). PubSub configuration not available from the publisher.
- ↑ A single simple test, with DataValue encoding.
- ↑ Publishing interval not properly exposed.
- ↑ Maximum string length not properly exposed.
- ↑ TransportSettings under PubSub connections and writer groups can be of abstract type.
- ↑ Only GetSecurityKeys method tested/available.