Difference between revisions of "QuickOPC Compatibility Test List for PubSub"

From OPC Labs Knowledge Base
Jump to navigation Jump to search
(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...")
 
 
(77 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 ==
  
The Compatibility Test List documents the test performed with the product with the aim to assure its compatibility widest range of systems it depends on or interoperates with. This document is updated from time to time, as new tests are being performed.
+
See [[Compatibility Test Lists - Concepts]].
  
This document is grouped by the classes of systems that this product depends on or interoperates with, such as "Platform hardware" or "Operating systems". Each class has a standalone chapter.
+
== Platform Hardware ==
  
The entries in each group are sorted by the columns from left to right, i.e. first by "Other system model", then by "Other system version", and then by "Test date.
+
{| class="wikitable"
 +
|+
 +
!Other system model
 +
!Other system version
 +
!Test date
 +
!Performed by
 +
!This product version
 +
!Test type
 +
!Test outcome
 +
!Notes
  
=== Field descriptions ===
+
|-
 +
|'''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
  
==== Other system model ====
+
|-
 +
|'''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
 +
|}
  
"Other system" is the system we are testing the compatibility of this product with. It can be hardware, software, or a combination.
+
More tests were performed, currently not explicitly listed here.
  
==== Other system version ====
+
== Operating Systems ==
  
This field contains additional details about the other system, typically its versioning information, if available.
+
{| class="wikitable"
 +
|+
 +
!Other system model
 +
!Other system version
 +
!Test date
 +
!Performed by
 +
!This product version
 +
!Test type
 +
!Test outcome
 +
!Notes
  
==== Test date ====
+
|-
 +
|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>
 +
|
  
Describes when the test was performed. It can be a specific date, date range, or approximate date such as a month in a year.
+
|-
 +
|21H1 x64 (English)
 +
|2021-10
 +
|OPC Labs
 +
|2021.3 Alpha
 +
|Interoperability workshop
 +
|<span style='color:green'>Passed</span>
 +
|
  
==== Performed by ====
+
|-
 +
|22H2 x64 (English)
 +
|2023-03
 +
|OPC Labs
 +
|2023.1 Alpha
 +
|Interoperability workshop
 +
|<span style='color:green'>Passed</span>
 +
|
  
This field determines the entity (person or organization) that has performed the test.
+
|-
 +
|'''Raspberry Pi OS with desktop'''
 +
|2021-01-11
 +
|2021-01
 +
|OPC Labs
 +
|2021.1 (5.60)
 +
|Basic test
 +
|<span style='color:green'>Passed</span>
 +
|
 +
|}
  
==== This product version ====
+
More tests were performed, currently not explicitly listed here.
  
This field contains versioning information about this (our) product, typically including the software build and revision numbers, too.
+
== .NET Runtimes ==
  
If a test that was otherwise identical in other parameters has been performed with a newer version of this product, and the outcome was the same or better, the old entry in the compatibility test list may be removed for brevity. This is done so because the main purpose of the compatibility test list is to assess the compatibility of the latest available version of this product.
+
{| class="wikitable"
 +
|+
 +
!Other system model
 +
!Other system version
 +
!Test date
 +
!Performed by
 +
!This product version
 +
!Test type
 +
!Test outcome
 +
!Notes
  
On the other hand, entries for tests performed with earlier versions of this product that were not repeated later are always retained. It can be assumed that later versions of this product continue to operate with at least the same outcome as the version that has been tested.
+
|-
 +
|'''.NET Framework'''
 +
|4.7.2
 +
|2023-03
 +
|OPC Labs
 +
|2023.1 Alpha
 +
|Interoperability workshop
 +
|<span style='color:green'>Passed</span>
 +
|
  
==== Test type ====
+
|-
 +
|'''.NET'''
 +
|5.0.2
 +
|2021-01
 +
|OPC Labs
 +
|2021.1 (5.60.0.13)
 +
|Basic test
 +
|<span style='color:green'>Passed</span>
 +
|
  
* '''Alpha test'''.
+
|-
* '''Basic test'''.
+
|'''.NET'''
* '''Compliance test'''.
+
|7.0
* '''Developer test'''.
+
|2023-10
* '''Field test'''.
+
|OPC Labs
* '''Interoperability workshop'''.
+
|2023.2 Alpha
 +
|Interoperability workshop
 +
|<span style='color:green'>Passed</span>
 +
|
  
==== Test outcome ====
+
|}
  
* '''<span style='color:red'>Failed</span>'''. There is always a Note describing the details.
+
More tests were performed, currently not explicitly listed here.
* '''Inconclusive'''. There is always a Note describing the details.
 
* '''<span style='color:green'>Passed</span>'''.
 
* '''<span style='color:orange'>Warning</span>'''. There is always a Note describing the details.
 
  
==== Notes ====
+
== OPC Publishers ==
  
This field contains any relevant notes, especially to the test environment, or outcome of the test.
+
=== UADP Messages over UDP Transport ===
 
 
== Platform hardware ==
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 69: Line 159:
  
 
|-
 
|-
|'''Intel Core i7-8550U CPU @ 1.80 GHz  1.99 GHz; 16.0 GB'''
+
|'''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>
 +
 
 +
|-
 +
|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"/>
 +
 
 +
|-
 +
|'''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>
 +
 
 +
|-
 +
|'''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
 +
|OPC Labs
 +
|2019.1 (5.55.0.3)
 +
|Interoperability workshop
 +
|<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
 
|2019-07
 
|OPC Labs
 
|OPC Labs
Line 76: Line 255:
 
|Interoperability workshop
 
|Interoperability workshop
 
|<span style='color:green'>Passed</span>
 
|<span style='color:green'>Passed</span>
|W10/x64
+
|<ref name="flexible" />
 +
 
 
|}
 
|}
  
More tests were performed, currently not explicitly listed here.
+
=== 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>
 +
|}
  
== Operating systems ==
+
=== UADP Messages over MQTT Transport ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 95: Line 337:
  
 
|-
 
|-
|'''Microsoft Windows 10 Pro'''
+
|'''Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK'''
|1803 x64 (English)
+
|3.0
|2019-07
+
|2021-10
 
|OPC Labs
 
|OPC Labs
|2019.1 (5.55.0.3)
+
|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>
 
|}
 
|}
  
More tests were performed, currently not explicitly listed here.
+
== 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>
 +
 
 +
|}
  
== .NET runtimes ==
+
=== JSON Messages over MQTT Transport ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 121: Line 407:
 
!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.
  
== OPC Publishers ==
+
== PubSub Configuration Model ==
 
 
=== ... ===
 
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 139: Line 432:
 
!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>
 +
 +
|-
 +
|'''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>
 +
|
 +
 +
|-
 +
|'''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 549:
 
!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>
 +
|
  
More tests were performed, currently not explicitly listed here.
+
|}

Latest revision as of 09:21, 13 October 2023


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, 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
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]
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]
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]
Hilscher: LFW-IoT / OPC UA Server and PubSub (NRPEB H90-RE) ? 2023-10 OPC Labs 2023.2 Alpha 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
  1. Tests included chunked and secured messages (static keys).
  2. 2.0 2.1 2.2 2.3 2.4 Security not tested.
  3. 3.0 3.1 3.2 3.3 Tested UDP unicast.
  4. 4.0 4.1 Tested RawData encoding.
  5. 9 float and integer variables in a dataset, @1 ms publishing interval (!)
  6. Tested delta frames.
  7. Tested events.
  8. 8.0 8.1 8.2 Subscriber UADP Periodic Fixed Layout Facet
  9. 9.0 9.1 Subscriber UADP Flexible Layout Facet
  10. 10.0 10.1 Including security
  11. MessageId is published as an integer, not a GUID.
  12. DataSetWriterId is published as a GUID, not a UInt16.
  13. 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. 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}
  15. Tested MQTT version 3 and 5.
  16. The test also included delta frames.
  17. Tested both unencrypted and encrypted communication (with their SKS). PubSub configuration not available from the publisher.
  18. A single simple test, with DataValue encoding.
  19. Publishing interval not properly exposed.
  20. Maximum string length not properly exposed.
  21. TransportSettings under PubSub connections and writer groups can be of abstract type.
  22. Only GetSecurityKeys method tested/available.