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

From OPC Labs Knowledge Base
Jump to navigation Jump to search
Line 187: Line 187:
 
|}
 
|}
  
=== PubSub Configuration Model ===
+
== OPC Subscribers ==
 +
Subscribers were tested with messages published by the UADemoPublisher.
 +
=== UADP Messages over UDP Transport ===
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 204: Line 206:
 
|?
 
|?
 
|2020-04
 
|2020-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>
 
 
|-
 
|'''Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows'''
 
|?
 
|2019-07
 
 
|OPC Labs
 
|OPC Labs
 
|2021.2 (5.61.0.6)
 
|2021.2 (5.61.0.6)
 
|Interoperability workshop
 
|Interoperability workshop
 
|<span style='color:green'>Passed</span>
 
|<span style='color:green'>Passed</span>
|
+
|<ref>A single simple test, with DataValue encoding.</ref>
  
 
|}
 
|}
 
+
=== JSON Messages over MQTT Transport ===
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"
 
{| class="wikitable"
Line 240: Line 227:
  
 
|-
 
|-
|'''Beckhoff Automation: TF6100 OPC-UA'''
+
|'''ICONICS GENESIS64'''
 
|?
 
|?
|2020-04
+
|2021-04
 
|OPC Labs
 
|OPC Labs
 
|2021.2 (5.61.0.6)
 
|2021.2 (5.61.0.6)
 
|Interoperability workshop
 
|Interoperability workshop
 
|<span style='color:green'>Passed</span>
 
|<span style='color:green'>Passed</span>
|<ref>A single simple test, with DataValue encoding.</ref>
+
|<ref name="format1"/>
  
 
|}
 
|}
=== JSON Messages over MQTT Transport ===
+
 
 +
More tests were performed, currently not explicitly listed here.
 +
 
 +
== PubSub Configuration Model ==
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 264: Line 254:
  
 
|-
 
|-
|'''ICONICS GENESIS64'''
+
|'''Beckhoff Automation: TF6100 OPC-UA'''
 +
|?
 +
|2020-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>
 +
 
 +
|-
 +
|'''Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows'''
 
|?
 
|?
|2021-04
+
|2019-07
 
|OPC Labs
 
|OPC Labs
 
|2021.2 (5.61.0.6)
 
|2021.2 (5.61.0.6)
 
|Interoperability workshop
 
|Interoperability workshop
 
|<span style='color:green'>Passed</span>
 
|<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.
+
== Security Key Service ==

Revision as of 06:37, 17 April 2021


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
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 5.0.2 2021-01 OPC Labs 2021.1 (5.60.0.13) Basic test 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 OPC-UA ? 2020-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed [1]
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 [2][3]
Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows 5.60 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed [4]
Yokogawa Electric Corporation: UA Server for CENTUM VP R1.05.00 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed [3]

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 [5][6][7]

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 OPC-UA ? 2020-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed [8]

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 [7]

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 OPC-UA ? 2020-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Warning [9][10]
Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows ? 2019-07 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed

More tests were performed, currently not explicitly listed here.

Security Key Service

  1. Tests included chunked and secured messages (static keys).
  2. Subscriber UADP Periodic Fixed Layout Facet
  3. 3.0 3.1 Subscriber UADP Flexible Layout Facet
  4. Subscriber UADP Dynamic Data Facet
  5. MessageId is published as an integer, not a GUID.
  6. DataSetWriterId is published as a GUID, not a UInt16.
  7. 7.0 7.1 Capable of single message format only: NetworkMessageHeader == 1, DataSetMessageHeader == 1, SingleDataSetMessage == 0. Dataset fields are only encoded as in DataValue representation.
  8. A single simple test, with DataValue encoding.
  9. Publishing interval not properly exposed.
  10. Maximum string length not properly exposed.