QuickOPC Compatibility Test List: Difference between revisions

From OPC Labs Knowledge Base
 
(140 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Application note]] [[Category:Compatibility]]  
[[Category:Application note]] [[Category:Compatibility]] [[Category:macOS]] [[Category:OPC UA File Transfer]] [[Category:Raspberry Pi]] [[Category:Raspberry Pi OS]]  
Older test lists: [[Application note: QuickOPC-UA Compatibility Test List]]
Older test lists: [[Application note: QuickOPC-UA Compatibility Test List]]


See also: [[QuickOPC Compatibility Test List for PubSub]]
== 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 Core2 Quad CPU  Q6600 @ 2.40 GHz  2.39 GHz; 4.00 GB'''
|
|2018-06
|OPC Labs
|2018.2 (5.53)
|Basic test
|<span style='color:green'>Passed</span>
|W7SP1/x32


==== Other system model ====
|-
|rowspan="3"|'''PC, Intel Core i7-3930K CPU @ 3.20 GHz  3.80 GHz; 32.0 GB'''
|
|2015-11
|OPC Labs
|5.36
|Interoperability workshop
|<span style='color:green'>Passed</span>
|W7SP1/x64


"Other system" is the system we are testing the compatibility of this product with. It can be hardware, software, or a combination.
|-
|
|2016-11
|OPC Labs
|5.41
|Interoperability workshop
|<span style='color:green'>Passed</span>
|W7SP1/x64


==== Other system version ====
|-
|
|2017-09
|OPC Labs
|2017.2 (5.51.0.7)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|W7SP1/x64


This field contains additional details about the other system, typically its versioning information, if available.
|-
|'''PC, Intel Core i7-7820X CPU @ 3.60 GHz  3.60 GHz; 32.0 GB'''
|
|2018-06
|OPC Labs
|2018.3 (5.54)
|Developer test
|<span style='color:green'>Passed</span>
|W10/x64


==== Test date ====
|-
|rowspan="2"|'''PC, Intel Core i7-8550U CPU @ 1.80 GHz  1.99 GHz; 16.0 GB'''
|
|2019-03
|OPC Labs
|2019.1 (5.55)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|W10/x64


Describes when the test was performed. It can be a specific date, date range, or approximate date such as a month in a year.
|-
|
|2023-03
|OPC Labs
|2023.1 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|W10/x64


==== Performed by ====
|-
|'''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
|}


This field determines the entity (person or organization) that has performed the test.
More tests were performed, currently not explicitly listed here.
 
==== This product version ====


This field contains versioning information about this (our) product, typically including the software build and revision numbers, too.
== Operating Systems ==
 
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.
 
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.
 
==== Test type ====
 
* '''Alpha test'''.
* '''Basic test'''.
* '''Compliance test'''.
* '''Developer test'''.
* '''Field test'''.
* '''Interoperability workshop'''.
 
==== Test outcome ====
 
* '''<span style='color:red'>Failed</span>'''. There is always a Note describing the details.
* '''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 ====
 
This field contains any relevant notes, especially to the test environment, or outcome of the test.
 
== Platform hardware ==


{| class="wikitable"
{| class="wikitable"
Line 70: Line 114:


|-
|-
|'''Intel Core i7-3930K CPU @ 3.20 GHz  3.80 GHz; 32.0 GB'''
|'''CentOS'''
|7.5.1804
|2018-07
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|RID: centos.7-x64
 
|-
|'''macOS High Sierra'''
|10.13.6
|2021-02
|OPC Labs
|2021.1 (5.60)
|Basic test
|<span style='color:green'>Passed</span>
|
|
|-
|rowspan="4"|'''Microsoft Windows 7 Enterprise'''
|SP1, x64 (English)
|2015-11
|2015-11
|OPC Labs
|OPC Labs
Line 77: Line 141:
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|W7SP1/x64
|


|-
|-
|'''Intel Core i7-3930K CPU @ 3.20 GHz  3.80 GHz; 32.0 GB'''
|SP1, x32 (English)
|2018-06
|OPC Labs
|2018.2 (5.53)
|Basic test
|<span style='color:green'>Passed</span>
|
|
|-
|SP1, x64 (English)
|2016-11
|2016-11
|OPC Labs
|OPC Labs
Line 87: Line 159:
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|W7SP1/x64
|


|-
|-
|'''Intel Core i7-3930K CPU @ 3.20 GHz  3.80 GHz; 32.0 GB'''
|SP1, x64 (English)
|
|2017-09
|2017-09
|OPC Labs
|OPC Labs
Line 97: Line 168:
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|W7SP1/x64
|
 
|-
|rowspan="5"|'''Microsoft Windows 10 Pro'''
|1803, x64 (English)
|2018-06
|OPC Labs
|2018.3 (5.54)
|Developer test
|<span style='color:green'>Passed</span>
|RID: win10-x64
 
|-
|1803, x64 (English)
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|1903, x64 (English)
|2019-08
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|1903, x86 (English)
|2019-08
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<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 Server 2019 Datacenter'''
|1809 (Aug 2019), x64 (English)
|2019-08
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|'''Oracle Linux'''
|7.5
|2018-07
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|RID: linux-x64
 
|-
|'''Raspberry Pi OS with desktop'''
|2021-01-11
|2021-01
|OPC Labs
|2021.1 (5.60)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|'''Red Hat Enterprise Linux'''
|7.4
|2018-06
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|RID: rhel.7-x64
 
|-
|rowspan="2"|'''Ubuntu'''
|17.10
|2018-06
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|RID: linux-x64
 
|-
|18.04
|2018-06
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|RID: ubuntu.18.04-x64
|}
|}


More tests were performed, currently not explicitly listed here.
More tests were performed, currently not explicitly listed here.


== Operating systems ==
== .NET Runtimes ==


{| class="wikitable"
{| class="wikitable"
Line 116: Line 292:


|-
|-
|'''Microsoft Windows 7 Enterprise'''
|rowspan="3"|'''.NET'''
|SP1 x64 (English)
|5.0.2
|2015-11
|2021-01
|OPC Labs
|2021.1 (5.60.0.13)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|6.0.6
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|8.0.1
|2024-03
|OPC Labs
|OPC Labs
|5.36
|2024.2 Alpha
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 126: Line 320:


|-
|-
|'''Microsoft Windows 7 Enterprise'''
|rowspan="7"|'''.NET Core'''
|SP1 x64 (English)
|2.0.6
|2016-11
|2018-06
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|2.0.7
|2018-06
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|2.1.2
|2018-07
|OPC Labs
|2018.3 (5.54)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|2.1.6
|2019-07
|OPC Labs
|OPC Labs
|5.41
|2019.1 (5.55.0.3)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 136: Line 357:


|-
|-
|'''Microsoft Windows 7 Enterprise'''
|2.1.12
|SP1 x64 (English)
|2019-08
|2017-09
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|2.1.24
|2021-01
|OPC Labs
|2021.1 (5.60.0.13)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|3.1.11
|2021-01
|OPC Labs
|2021.1 (5.60.0.13)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|rowspan="4"|'''.NET Framework'''
|4.7
|2019-08
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|4.7.2
|2022-10
|OPC Labs
|2022.1 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|4.7.2
|2023-03
|OPC Labs
|OPC Labs
|2017.2 (5.51.0.7)
|2023.1 Alpha
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|4.8
|2019-08
|OPC Labs
|2019.1 (5.55.0.12)
|Basic test
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|
|
Line 148: Line 423:
More tests were performed, currently not explicitly listed here.
More tests were performed, currently not explicitly listed here.


== OPC servers ==
== OPC Servers ==
 
=== OPC UA Generic/Data ===


{| class="wikitable"
{| class="wikitable"
Line 162: Line 439:


|-
|-
|'''3S-Smart Software Solutions: CODESYS OPC UA Server'''
|colspan="8" style="font-weight:bold;color:blue"|- 3 -
 
|-
|rowspan="3"|'''3S-Smart Software Solutions: CODESYS OPC UA Server'''
|
|
|2015-11
|2015-11
|OPC Labs
|OPC Labs
|5.36
|5.36
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|V3.5.13.10
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|3.5.19.0
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- B -
|-
|'''Baker Hughes/GE: iFIX'''
|6.0
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 182: Line 493:


|-
|-
|'''Beckhoff Automation: TwinCAT TF6100 OPC UA (Client/Server)'''
|rowspan="2"|'''Beckhoff Automation: TwinCAT TF6100 OPC UA (Client/Server)'''
|3.x
|3.x
|2016-11
|2016-11
Line 192: Line 503:


|-
|-
|'''Beckhoff Automation: TwinCAT TF6100 OPC UA (Client/Server)'''
|4.0
|3.x
|2022-10
|2016-11
|OPC Labs
|OPC Labs
|5.41
|2022.2 Alpha
|Interoperability workshop
|Basic test
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|
|
Line 210: Line 520:
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-unknown-https-endpoint">do not know the HTTPS endpoint</ref>
|<ref name="opc-servers-unknown-https-endpoint">do not know the HTTPS endpoint</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- C -
|-
|'''Certec EDV: atvise'''
|3.3.0
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- D -


|-
|-
Line 220: Line 546:
|<span style='color:red'>Failed</span>
|<span style='color:red'>Failed</span>
|<ref name="opc-servers-BadIdentityTokenRejected">getting BadIdentityTokenRejected from ActivateSession() with user identity = username/password</ref>
|<ref name="opc-servers-BadIdentityTokenRejected">getting BadIdentityTokenRejected from ActivateSession() with user identity = username/password</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- E -
|-
|'''Enapter GmbH: Enapter UA Server'''
|1.00
|2024-03
|OPC Labs
|2024.2 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- F -
|-
|'''Fraunhofer-Gesellschaft: IOSB AAS OPC UA Server'''
|0.3
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
|-
|'''Fraunhofer-Gesellschaft: open62541 TestServer'''
|1.3
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
|-
|'''Fraunhofer-Gesellschaft: ProVis.Agent'''
|2.15.14
|2019-07
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|


|-
|-
Line 230: Line 602:
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- G -


|-
|-
Line 250: Line 625:
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-publish-interval-revised-to-0">server is revising publishing intervals to 0 and using its own</ref>
|<ref name="opc-servers-publish-interval-revised-to-0">server is revising publishing intervals to 0 and using its own</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- H -
|-
|'''Hilscher: netFIELD IoLinkMaster 8 Port'''
|V1.2.2.0
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|


|-
|-
Line 270: Line 658:
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-IndexRange">failed: reading and writing with IndexRange</ref>
|<ref name="opc-servers-IndexRange">failed: reading and writing with IndexRange</ref>
|-
|'''HIMA Paul Hildebrandt: HIMA OPCUA Server'''
|1.0
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref name="opc-nodynamics">No dynamic nodes could have been tested.</ref>
|-
|'''HMS Industrial Networks: eWON Flexy FW'''
|13.1PR
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Honeywell: ControlEdge PLC'''
|R152
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Honeywell: Experion PKS OPC UA DA/HDA Server'''
|
|2020-03
|OPC Labs
|2020.2 (5.58.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref>Empty ArrayDimensions instead of null returned with ValueRank=-2.</ref><ref>DataChangeFilter=StatusValue does not prevent constant value with updating timestamps from being sent.</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- I -


|-
|-
Line 292: Line 723:


|-
|-
|'''Inductive Automation: Eclipse Milo OPC-UA Server SDK'''
|'''ICONICS: GENESIS64'''
|10.96
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref>Server sends data changes too fast.</ref><ref name="opc-servers-absolute-deadband-violation"/>
 
|-
|rowspan="3|'''Inductive Automation: Eclipse Milo OPC-UA Server SDK'''
|0.1.0-SNAPSHOT
|0.1.0-SNAPSHOT
|2016-11
|2016-11
Line 300: Line 741:
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-https-may-not-be-supported">HTTPS not supported by the server?</ref>
|<ref name="opc-servers-https-may-not-be-supported">HTTPS not supported by the server?</ref>
|-
|0.3.0-SNAPSHOT
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|1.0.0-SNAPSHOT
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
|-
|rowspan="2"|'''Inductive Automation: Ignition OPC-UA Server'''
|8.0
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|8.1.21-SNAPSHOT
|2022-10
|OPC Labs
|2022.1 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
|-
|'''inray Industriesoftware GmbH: OPC Router 4'''
|4.27.5018.76
|2022-10
|OPC Labs
|2022.1 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|


|-
|-
Line 317: Line 805:
|OPC Labs
|OPC Labs
|5.36
|5.36
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- K -
|-
|'''Kepware Technologies: Kepware Edge'''<ref>Linux; driver-based</ref>
|Beta 6.7
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 327: Line 828:
|OPC Labs
|OPC Labs
|5.41
|5.41
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- M -
|-
|'''MatrikonOPC: FLEX OPC UA SDK - Embedded Server Profile'''
|R410.3
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''MatrikonOPC: FLEX OPC UA SDK - Micro Embedded Device Server Profile'''
|R410.3
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''MatrikonOPC: FLEX OPC UA SDK - Nano Embedded Device Server Profile'''
|R410.2
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''MatrikonOPC: FLEX OPC UA SDK - Standard Server Profile'''
|R410.3
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 348: Line 892:
|2017.2 (5.51.0.7)
|2017.2 (5.51.0.7)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Microsoft: .Net Standard Reference Server (Windows)'''
|1.4.371.xx
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|
|
Line 360: Line 914:
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- O -


|-
|-
Line 370: Line 927:
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-SessionDiagnosticsArray-objects"/>
|<ref name="opc-servers-SessionDiagnosticsArray-objects"/>
|-
|colspan="8" style="font-weight:bold;color:blue"|- P -
|-
|'''Phoenix Contact: PC WORX UA Server'''
|1.03.961.3
|2015-11
|OPC Labs
|5.36
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-SessionDiagnosticsArray-BadNodeIdUnknown">reading ServerDiagnostics.SessionDiagnosticsArray gives BadNodeIdUnknown</ref>


|-
|-
Line 392: Line 962:


|-
|-
|'''Phoenix Contact: PC WORX UA Server'''
|'''Prosys OPC: OPC UA Java SDK'''
|1.03.961.3
|
|2015-11
|2017-09
|OPC Labs
|OPC Labs
|5.36
|2017.2 (5.51.0.7)
|Interoperability workshop
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-SessionDiagnosticsArray-BadNodeIdUnknown">reading ServerDiagnostics.SessionDiagnosticsArray gives BadNodeIdUnknown</ref>
|<ref>All nodes (even scalars from standard information model etc.) have ValueRank equal to -2 (Any): not compliant.</ref>
 
|-
|'''Prosys OPC: Sentrol - OPC UA SDK for Delphi'''
|7.0 Beta
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:red'>Failed</span>
|<ref>The server returns ValuRank 0 for scalar nodes.</ref>
 
|-
|colspan="8" style="font-weight:bold;color:blue"|- R -


|-
|-
|'''Prosys OPC: OPC UA Java SDK'''
|'''Real Time Automation: Royalty-Free ANSI C OPC UA Server Stack, Toolkit & SDK'''
|1.0
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|
|2017-09
 
|-
|'''Rockwell Automation: FactoryTalkLinxGateway'''
|6.10
|2019-03
|OPC Labs
|OPC Labs
|2017.2 (5.51.0.7)
|2019.1 (5.55.0.2)
|Interoperability workshop
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref>All nodes (even scalars from standard information model etc.) have ValueRank equal to -2 (Any): not compliant.</ref>
|<ref>GetEndpoints can return overloaded set of endpoints</ref>
 
|-
|colspan="8" style="font-weight:bold;color:blue"|- S -


|-
|-
Line 430: Line 1,026:
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-methods-only"/>
|<ref name="opc-servers-methods-only"/>
|-
|'''Schneider Electric: InduSoft IoTView OPC UA Server (Linux)'''
|v8.1 SP3
|2018-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Schneider Electric: Indusoft Web Studio OPC UA Server'''
|v8.1 SP3
|2018-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Schneider Electric: M262'''
|(n/a)
|2024-03
|OPC Labs
|2024.2 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|


|-
|-
Line 440: Line 1,066:
|<span style='color:red'>Failed</span>
|<span style='color:red'>Failed</span>
|<ref>1) Effects of Writes with IndexRange are not sent through subscription. 2) Subscription ignores IndexRange. 3) After writing into an IndexRange, the whole array seems to be replaced when doing subsequent Read</ref>
|<ref>1) Effects of Writes with IndexRange are not sent through subscription. 2) Subscription ignores IndexRange. 3) After writing into an IndexRange, the whole array seems to be replaced when doing subsequent Read</ref>
|-
|'''Siemens: SIMATIC CPU 1516-3 PN/DP'''
|V2.6
|2019-07
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref>Sampling period 2000 ms, but receiving changes at around 1000 ms rate.</ref>


|-
|-
Line 452: Line 1,088:


|-
|-
|'''Siemens: SIMATIC NET OPC Server S7 opt'''
|'''Siemens: SIMATIC RF100'''
|V13 SP1
|V1.1
|2015-11
|2019-07
|OPC Labs
|OPC Labs
|5.36
|2019.1 (5.55.0.3)
|Interoperability workshop
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-sends-changes-too-fast">Server sends changes too fast. I used sampling interval 2000 ms. The server has not revised it. But it has been sending notifications with average rate between 800-900 ms. I think it would be OK to send values faster than requested, but in that case the server should report the faster revised sampling rate properly to the client.</ref>
|<ref>Reading ArrayDimensions gives an array with zero elements. NodeID: ns=4;i=6013</ref>
 
|-
|'''Siemens: SIMATIC RF600'''
|V3.1
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Siemens: SIMATIC S7-1500'''<ref name="opc-servers-homer">for S7-1500 family</ref>
|V3.0
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|


|-
|-
|'''Siemens: SIMATIC S7-1518'''
|'''Siemens: SIMATIC S7-1518'''<ref name="opc-servers-homer">for S7-1500 family</ref>
|V2.5
|V2.5
|2017-09
|2017-09
Line 469: Line 1,125:
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-homer">for S7-1500 family</ref>
|


|-
|-
|'''Siemens: Simatic WinCC'''
|rowspan="3"|'''Siemens: Simatic WinCC'''
|V7.4
|V7.4
|2015-11
|2015-11
Line 482: Line 1,138:


|-
|-
|'''Softing Industrial Automation: Falcon Server'''
|V7.5
|2018-10
|OPC Labs
|5.54 (2018.3.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-no-arrays">no arrays available for testing</ref>
 
|-
|V8.0
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|'''Siemens: WinCC Runtime Professional'''
|V15.1
|2018-10
|OPC Labs
|5.54 (2018.3.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: dataFEED OPC SIS'''
|1.12
|2019-07
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|
|-
|rowspan="2"|'''Softing Industrial Automation: dataFEED OPC Suite'''
|4.43.0
|2017-09
|2017-09
|OPC Labs
|OPC Labs
Line 489: Line 1,183:
|Interoperability workshop
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-softing-falcon">Falcon appears to be a code name for upcoming version of dataFEED OPC Suite.</ref><ref name="opc-servers-falcon-https">Getting "Could not create SSL/TLS secure channel." with HTTPS endpoint; it is possible that the problem is on the client side.</ref>
|<ref>sometimes getting just BadWaitingForInitialData and no further update</ref>
 
|-
|5.22.0
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK'''
|2.2
|2019-07
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: edgeAggregator'''
|3.10
|2022-10
|OPC Labs
|2022.2 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: Falcon Server'''<ref name="opc-servers-softing-falcon">Falcon appears to be a code name for upcoming version of dataFEED OPC Suite.</ref>
|
|2017-09
|OPC Labs
|2017.2 (5.51.0.7)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-falcon-https">Getting "Could not create SSL/TLS secure channel." with HTTPS endpoint; it is possible that the problem is on the client side.</ref>
 
|-
|'''Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows'''
|1.00
|2017-09
|OPC Labs
|2017.2 (5.51.0.7)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: OPC UA Embedded Toolkit'''
|5.53
|2017-09
|OPC Labs
|2017.2 (5.51.0.7)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Softing Industrial Automation: OPC UA .NET Server Development Toolkits'''
|1.43
|2017-09
|OPC Labs
|2017.2 (5.51.0.7)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref>Writing with index range always gives BadIndexRangeInvalid</ref><ref name="opc-servers-absolute-deadband-violation"/>
 
|-
|rowspan="2"|'''Sterfive SAS node-opcua sdk'''
|2.27
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref>Getting BadSecurityChecksFailed with attempts to make any secure connection.</ref><ref>Null in StructureField.DataType (AutoID ScanData) instead of BaseDataType.</ref>
 
|-
|
|2022-10
|OPC Labs
|2022.2 Alpha
|Basic test
|<span style='color:green'>Passed</span>
|
 
|-
|'''Systerel: S2OPC Demo Server'''
|0.5.0*
|2018-10
|OPC Labs
|5.54 (2018.3.0.33)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref>There are nodes that have variable class, but return BadAttributeInvalid for the UserAccessLevel and Historizing attributes, which are mandatory.</ref>
 
|-
|colspan="8" style="font-weight:bold;color:blue"|- T -
 
|-
|'''Takebishi: Device Gateway'''
|2.1.2
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Takebishi: DeviceXPlorer OPC Server'''
|6.0 Pre
|2018-10
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref>When the publishing rate was 1000 ms and sampling rate 2000 ms, the server provides changes every 1000 ms, which means it is sampling faster than requested.</ref><ref>On subsequent connections after a network interruption, no initial update was sent for items that are static.</ref>


|-
|-
Line 520: Line 1,335:
|<span style='color:red'>Failed</span>
|<span style='color:red'>Failed</span>
|<ref name="opc-servers-BadIdentityTokenRejected"></ref>
|<ref name="opc-servers-BadIdentityTokenRejected"></ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- U -
|-
|'''Unified Automation: .NET based OPC UA Server SDK'''
|2.4.0
|2015-11
|OPC Labs
|5.36
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="opc-servers-lds-not-running"/><ref name="opc-servers-absolute-deadband-violation">Absolute Deadband filter: server sometimes sends notifications where the difference is less than the deadband</ref>


|-
|-
Line 542: Line 1,370:


|-
|-
|'''Unified Automation: .NET based OPC UA Server SDK'''
|'''Unified Automation: High Performance OPC UA SDK'''
|2.4.0
|1.3.0 BETA
|2015-11
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
 
|-
|'''Unified Automation: UA Gateway - connect classic OPC'''<ref>based on Unified Automation C++ SDK</ref>
|1.5.0
|2019-03
|OPC Labs
|OPC Labs
|5.36
|2019.1 (5.55.0.2)
|Interoperability workshop
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<span style='color:green'>Passed</span>
|<ref name="opc-servers-lds-not-running"/><ref name="opc-servers-absolute-deadband-violation">Absolute Deadband filter: server often sends notifications where the difference is less than the deadband</ref>
|


|-
|-
Line 557: Line 1,395:
|OPC Labs
|OPC Labs
|5.36
|5.36
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|colspan="8" style="font-weight:bold;color:blue"|- V -
|-
|'''VDMA Weighing Demo Server'''
|as of test date
|2021-10
|OPC Labs
|2021.3 Alpha
|Targeted test
|<span style='color:green'>Passed</span>
|<ref>Reading weight structures, such as nsu=http://yourorganisation.org/isw_personwaage/ ;ns=4;i=6001 .</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- W -
|-
|'''WAGO Kontakttechnik: Controllers PFC100 & PFC200'''
|0750-8212
|2021-10
|OPC Labs
|2021.3 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref>Structure fields that are multi-dimensional arrays are encoded incorrectly: The array of actual dimensions is missing, and instead, just the total number of elements is encoded, as if the array was one-dimensional.</ref><ref>StructureField.maxStringLength is in characters and not in UTF-8 encoded bytes.</ref>
|-
|colspan="8" style="font-weight:bold;color:blue"|- Y -
|-
|'''Yokogawa Electric Corporation: FAST/TOOLS OPC UA Server'''
|R10.04 SP1
|2019-07
|OPC Labs
|2019.1 (5.55.0.3)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref>Buggy NodeClassMask filtering in Browse service.</ref>
|-
|'''Yokogawa Electric Corporation: MDIS Demo Server'''
|
|2020-03
|OPC Labs
|2020.2 (5.58.0.2)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref>Sample delivery approx. 50% slower than requested.</ref>
|-
|'''Yokogawa Electric Corporation: opaf demo server'''
|
|2019-03
|OPC Labs
|2019.1 (5.55.0.2)
|Interoperability workshop
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<span style='color:green'>Passed</span>
Line 572: Line 1,469:


|}
|}
=== OPC UA Global Discovery Services (GDS), Certificate Management (CM) ===
{| class="wikitable"
|+
!Other system model
!Other system version
!Test date
!Performed by
!This product version
!Test type
!Test outcome
!Notes
|-
|'''Microsoft: .Net Standard GDS server'''
|1.5.374
|2024-03
|OPC Labs
|2024.2 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''Microsoft: Azure IoT OPC Vault GDS Server'''
|private preview
|2018-10
|OPC Labs
|2018.3 (5.54.0.33)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|-
|'''OPC Foundation: UA .Net Standard Global Discovery Server'''
|1.03.352.12
|2018-09
|OPC Labs
|2018.3 (5.54.0.33)
|Developer Test
|<span style='color:green'>Passed</span>
|
|-
|rowspan="2"|'''Unified Automation: UA GDS'''
|as of test date
|2021-10
|OPC Labs
|2021.3 Alpha
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="nopfxformat">PFX format not supported (only PEM) in StartNewKeyPairRequest. Consequently, QuickOPC needs to target .NET Standard so that it can use StartSigningRequest instead.</ref>
|-
|as of test date
|2023-03
|OPC Labs
|2023.1 Alpha
|Interoperability workshop
|<span style='color:green'>Passed</span>
|
|}
=== OPC UA File Transfer ===
{| class="wikitable"
|+
!Other system model
!Other system version
!Test date
!Performed by
!This product version
!Test type
!Test outcome
!Notes
|-
|'''Fraunhofer-Gesellschaft: Fraunhofer IOSB AAS OPC UA Server'''
|0.5
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref name="filetypeonly">Only isolated files available for test (no directores/file system).</ref><ref>File writing was not available for test.</ref>
|-
|'''Hilscher: netFIELD IoLinkMaster 8 Port'''
|V1.1.7.0
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="nofiletypegetposition">GetPosition method of FileType does not work.</ref><ref name="nofiletypechunks">File must be written using a single call to the Write method on FileType (no chunking possible).</ref>
|-
|'''Hilscher: netFIELD DIOConnector 8 DIO Port'''
|V1.1.7.0
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:orange'>Warning</span>
|<ref name="nofiletypegetposition"/><ref name="nofiletypechunks"/>
|-
|'''Inductive Automation: Eclipse Milo Server SDK'''
|0.6.0
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref name="filetypeonly"/>
|-
|'''Sterfive SAS node-opcua sdk'''
|2.27
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Interoperability workshop
|<span style='color:green'>Passed</span>
|<ref name="filetypeonly"/>
|-
|'''Unified Automation: .NET based OPC UA Server SDK'''
|3.0.9
|2021-04
|OPC Labs
|2021.2 (5.61.0.6)
|Developer test
|<span style='color:green'>Passed</span>
|<ref>BadNotImplemented moving a directory object.</ref><ref>Newly created files are referenced by HasComponent and not Organizes.</ref>
|}


More tests were performed, currently not explicitly listed here.
More tests were performed, currently not explicitly listed here.

Latest revision as of 23:39, 14 March 2024

Older test lists: Application note: QuickOPC-UA Compatibility Test List

See also: QuickOPC Compatibility Test List for PubSub

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 Core2 Quad CPU Q6600 @ 2.40 GHz 2.39 GHz; 4.00 GB 2018-06 OPC Labs 2018.2 (5.53) Basic test Passed W7SP1/x32
PC, Intel Core i7-3930K CPU @ 3.20 GHz 3.80 GHz; 32.0 GB 2015-11 OPC Labs 5.36 Interoperability workshop Passed W7SP1/x64
2016-11 OPC Labs 5.41 Interoperability workshop Passed W7SP1/x64
2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed W7SP1/x64
PC, Intel Core i7-7820X CPU @ 3.60 GHz 3.60 GHz; 32.0 GB 2018-06 OPC Labs 2018.3 (5.54) Developer test Passed W10/x64
PC, Intel Core i7-8550U CPU @ 1.80 GHz 1.99 GHz; 16.0 GB 2019-03 OPC Labs 2019.1 (5.55) Interoperability workshop Passed W10/x64
2023-03 OPC Labs 2023.1 Alpha 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
CentOS 7.5.1804 2018-07 OPC Labs 2018.3 (5.54) Basic test Passed RID: centos.7-x64
macOS High Sierra 10.13.6 2021-02 OPC Labs 2021.1 (5.60) Basic test Passed
Microsoft Windows 7 Enterprise SP1, x64 (English) 2015-11 OPC Labs 5.36 Interoperability workshop Passed
SP1, x32 (English) 2018-06 OPC Labs 2018.2 (5.53) Basic test Passed
SP1, x64 (English) 2016-11 OPC Labs 5.41 Interoperability workshop Passed
SP1, x64 (English) 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Microsoft Windows 10 Pro 1803, x64 (English) 2018-06 OPC Labs 2018.3 (5.54) Developer test Passed RID: win10-x64
1803, x64 (English) 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
1903, x64 (English) 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed
1903, x86 (English) 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed
22H2, x64 (English) 2023-03 OPC Labs 2023.1 Alpha Interoperability workshop Passed
Microsoft Windows Server 2019 Datacenter 1809 (Aug 2019), x64 (English) 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed
Oracle Linux 7.5 2018-07 OPC Labs 2018.3 (5.54) Basic test Passed RID: linux-x64
Raspberry Pi OS with desktop 2021-01-11 2021-01 OPC Labs 2021.1 (5.60) Basic test Passed
Red Hat Enterprise Linux 7.4 2018-06 OPC Labs 2018.3 (5.54) Basic test Passed RID: rhel.7-x64
Ubuntu 17.10 2018-06 OPC Labs 2018.3 (5.54) Basic test Passed RID: linux-x64
18.04 2018-06 OPC Labs 2018.3 (5.54) Basic test Passed RID: ubuntu.18.04-x64

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
6.0.6 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
8.0.1 2024-03 OPC Labs 2024.2 Alpha Interoperability workshop Passed
.NET Core 2.0.6 2018-06 OPC Labs 2018.3 (5.54) Basic test Passed
2.0.7 2018-06 OPC Labs 2018.3 (5.54) Basic test Passed
2.1.2 2018-07 OPC Labs 2018.3 (5.54) Basic test Passed
2.1.6 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed
2.1.12 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed
2.1.24 2021-01 OPC Labs 2021.1 (5.60.0.13) Basic test Passed
3.1.11 2021-01 OPC Labs 2021.1 (5.60.0.13) Basic test Passed
.NET Framework 4.7 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed
4.7.2 2022-10 OPC Labs 2022.1 Alpha Basic test Passed
4.7.2 2023-03 OPC Labs 2023.1 Alpha Interoperability workshop Passed
4.8 2019-08 OPC Labs 2019.1 (5.55.0.12) Basic test Passed

More tests were performed, currently not explicitly listed here.

OPC Servers

OPC UA Generic/Data

Other system model Other system version Test date Performed by This product version Test type Test outcome Notes
- 3 -
3S-Smart Software Solutions: CODESYS OPC UA Server 2015-11 OPC Labs 5.36 Interoperability workshop Passed
V3.5.13.10 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
3.5.19.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
- B -
Baker Hughes/GE: iFIX 6.0 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
Beckhoff Automation: TF6100 OPC-UA 2.2.21 2015-11 OPC Labs 5.36 Interoperability workshop Passed
Beckhoff Automation: TwinCAT TF6100 OPC UA (Client/Server) 3.x 2016-11 OPC Labs 5.41 Interoperability workshop Passed
4.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Bosch Rexroth: IndraMotion MTX 14VRS 2015-11 OPC Labs 5.36 Interoperability workshop Warning [1]
- C -
Certec EDV: atvise 3.3.0 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
- D -
dieEntwickler Elektronik: SITOP PSU8600 1.2.0-Dev 2016-11 OPC Labs 5.41 Interoperability workshop Failed [2]
- E -
Enapter GmbH: Enapter UA Server 1.00 2024-03 OPC Labs 2024.2 Alpha Interoperability workshop Passed
- F -
Fraunhofer-Gesellschaft: IOSB AAS OPC UA Server 0.3 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Fraunhofer-Gesellschaft: open62541 TestServer 1.3 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Fraunhofer-Gesellschaft: ProVis.Agent 2.15.14 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed
Fraunhofer-Gesellschaft: SecurePlugAndWorkUAServer 1.1.3 2016-11 OPC Labs 5.41 Interoperability workshop Passed
- G -
General Electric Corporation: CIMPLICITY OPC UA Server 9.5 Beta 2015-11 OPC Labs 5.36 Interoperability workshop Passed [3]
General Electric Corporation: CIMPLICITY Server 9.5 SIM2 2016-11 OPC Labs 5.41 Interoperability workshop Warning [4]
- H -
Hilscher: netFIELD IoLinkMaster 8 Port V1.2.2.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Hilscher: OPC UA Server Micro 0.9.11.1 2016-11 OPC Labs 5.41 Interoperability workshop Warning [5]
Hilscher: OPC UA Server Nano 0.9.11.1 2016-11 OPC Labs 5.41 Interoperability workshop Warning [5]
HIMA Paul Hildebrandt: HIMA OPCUA Server 1.0 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed [6]
HMS Industrial Networks: eWON Flexy FW 13.1PR 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
Honeywell: ControlEdge PLC R152 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Honeywell: Experion PKS OPC UA DA/HDA Server 2020-03 OPC Labs 2020.2 (5.58.0.2) Interoperability workshop Passed [7][8]
- I -
IBHsoftec: IBH Link UA 3.07 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed [9]
IBHsoftec: IBH OPC UA IOT2040 3.07 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed [9]
ICONICS: GENESIS64 10.96 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Warning [10][11]
Inductive Automation: Eclipse Milo OPC-UA Server SDK 0.1.0-SNAPSHOT 2016-11 OPC Labs 5.41 Interoperability workshop Passed [12]
0.3.0-SNAPSHOT 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
1.0.0-SNAPSHOT 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Inductive Automation: Ignition OPC-UA Server 8.0 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
8.1.21-SNAPSHOT 2022-10 OPC Labs 2022.1 Alpha Basic test Passed
inray Industriesoftware GmbH: OPC Router 4 4.27.5018.76 2022-10 OPC Labs 2022.1 Alpha Basic test Passed
IPCOMM: ipConvLite 3.x 2015-11 OPC Labs 5.36 Interoperability workshop Passed
IPCOMM: ipConvOPC 3.x 2015-11 OPC Labs 5.36 Interoperability workshop Passed
- K -
Kepware Technologies: Kepware Edge[13] Beta 6.7 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Kepware Technologies: OPC UA Server - KEPServerEX 6.0 2016-11 OPC Labs 5.41 Interoperability workshop Passed
- M -
MatrikonOPC: FLEX OPC UA SDK - Embedded Server Profile R410.3 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
MatrikonOPC: FLEX OPC UA SDK - Micro Embedded Device Server Profile R410.3 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
MatrikonOPC: FLEX OPC UA SDK - Nano Embedded Device Server Profile R410.2 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
MatrikonOPC: FLEX OPC UA SDK - Standard Server Profile R410.3 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Microsoft: .Net Standard Library OPC Server Nov-11-2016 2016-11 OPC Labs 5.41 Interoperability workshop Warning [14]
Microsoft: .Net Standard Reference Server (Ubuntu) Sep-18-2017 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Microsoft: .Net Standard Reference Server (Windows) 1.4.371.xx 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Microsoft: .Net Standard GDS Server Sep-18-2017 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
- O -
OMRON: NJ OPC UA Server 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed [9]
- P -
Phoenix Contact: PC WORX UA Server 1.03.961.3 2015-11 OPC Labs 5.36 Interoperability workshop Warning [15]
Progea: Platform.NExT 3.3.200 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Progea: Connext 3.3.200 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Prosys OPC: OPC UA Java SDK 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Warning [16]
Prosys OPC: Sentrol - OPC UA SDK for Delphi 7.0 Beta 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Failed [17]
- R -
Real Time Automation: Royalty-Free ANSI C OPC UA Server Stack, Toolkit & SDK 1.0 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Rockwell Automation: FactoryTalkLinxGateway 6.10 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Warning [18]
- S -
SAP SE: Plant Connectivity on Linux (Raspbian) 15.1.5 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed [19]
SAP SE: Plant Connectivity on Windows 10 15.1.5 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed [19]
Schneider Electric: InduSoft IoTView OPC UA Server (Linux) v8.1 SP3 2018-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Schneider Electric: Indusoft Web Studio OPC UA Server v8.1 SP3 2018-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Schneider Electric: M262 (n/a) 2024-03 OPC Labs 2024.2 Alpha Interoperability workshop Passed
Siemens: miniweb OPC UA 5.3.2 beta 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Failed [20]
Siemens: SIMATIC CPU 1516-3 PN/DP V2.6 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed [21]
Siemens: SIMATIC NET OPC Server S7 opt V13 SP1 2015-11 OPC Labs 5.36 Interoperability workshop Warning [22]
Siemens: SIMATIC RF100 V1.1 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Warning [23]
Siemens: SIMATIC RF600 V3.1 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
Siemens: SIMATIC S7-1500[24] V3.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Siemens: SIMATIC S7-1518[24] V2.5 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Siemens: Simatic WinCC V7.4 2015-11 OPC Labs 5.36 Interoperability workshop Passed [25]
V7.5 2018-10 OPC Labs 5.54 (2018.3.0.33) Interoperability workshop Passed [25]
V8.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Siemens: WinCC Runtime Professional V15.1 2018-10 OPC Labs 5.54 (2018.3.0.33) Interoperability workshop Passed
Softing Industrial Automation: dataFEED OPC SIS 1.12 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed
Softing Industrial Automation: dataFEED OPC Suite 4.43.0 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Warning [26]
5.22.0 2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Softing Industrial Automation: dataFEED OPC UA .NET Standard Server SDK 2.2 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed
Softing Industrial Automation: edgeAggregator 3.10 2022-10 OPC Labs 2022.2 Alpha Interoperability workshop Passed
Softing Industrial Automation: Falcon Server[27] 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Warning [28]
Softing Industrial Automation: OPC UA C++ Server Development Toolkits for Windows 1.00 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Softing Industrial Automation: OPC UA Embedded Toolkit 5.53 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Passed
Softing Industrial Automation: OPC UA .NET Server Development Toolkits 1.43 2017-09 OPC Labs 2017.2 (5.51.0.7) Interoperability workshop Warning [29][11]
Sterfive SAS node-opcua sdk 2.27 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Warning [30][31]
2022-10 OPC Labs 2022.2 Alpha Basic test Passed
Systerel: S2OPC Demo Server 0.5.0* 2018-10 OPC Labs 5.54 (2018.3.0.33) Interoperability workshop Warning [32]
- T -
Takebishi: Device Gateway 2.1.2 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
Takebishi: DeviceXPlorer OPC Server 6.0 Pre 2018-10 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Passed [33][34]
Tani: OPC Server 1.7 2015-11 OPC Labs 5.36 Interoperability workshop Passed
Tani: OPC Server Linux 1.7 2015-11 OPC Labs 5.36 Interoperability workshop Passed [35]
Tani: PLC Engine Server raspberry 1.12 2016-11 OPC Labs 5.41 Interoperability workshop Failed [2]
- U -
Unified Automation: .NET based OPC UA Server SDK 2.4.0 2015-11 OPC Labs 5.36 Interoperability workshop Warning [36][11]
Unified Automation: C based OPC UA Server SDK 1.5.1 2015-11 OPC Labs 5.36 Interoperability workshop Warning [36]
Unified Automation: C++ based OPC UA Server SDK WINDOWS 1.5.0 2015-11 OPC Labs 5.36 Interoperability workshop Warning [36]
Unified Automation: High Performance OPC UA SDK 1.3.0 BETA 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Unified Automation: UA Gateway - connect classic OPC[37] 1.5.0 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
University of West Bohemia in Pilsen: OPC UA server for REX Control System 1.0.0 2015-11 OPC Labs 5.36 Interoperability workshop Passed
- V -
VDMA Weighing Demo Server as of test date 2021-10 OPC Labs 2021.3 Alpha Targeted test Passed [38]
- W -
WAGO Kontakttechnik: Controllers PFC100 & PFC200 0750-8212 2021-10 OPC Labs 2021.3 Alpha Interoperability workshop Passed [39][40]
- Y -
Yokogawa Electric Corporation: FAST/TOOLS OPC UA Server R10.04 SP1 2019-07 OPC Labs 2019.1 (5.55.0.3) Interoperability workshop Warning [41]
Yokogawa Electric Corporation: MDIS Demo Server 2020-03 OPC Labs 2020.2 (5.58.0.2) Interoperability workshop Passed [42]
Yokogawa Electric Corporation: opaf demo server 2019-03 OPC Labs 2019.1 (5.55.0.2) Interoperability workshop Passed
Yokogawa Electric Corporation: UA Server for CENTUM VP R1.02.10 2015-11 OPC Labs 5.36 Interoperability workshop Passed

OPC UA Global Discovery Services (GDS), Certificate Management (CM)

Other system model Other system version Test date Performed by This product version Test type Test outcome Notes
Microsoft: .Net Standard GDS server 1.5.374 2024-03 OPC Labs 2024.2 Alpha Interoperability workshop Passed
Microsoft: Azure IoT OPC Vault GDS Server private preview 2018-10 OPC Labs 2018.3 (5.54.0.33) Interoperability workshop Passed
OPC Foundation: UA .Net Standard Global Discovery Server 1.03.352.12 2018-09 OPC Labs 2018.3 (5.54.0.33) Developer Test Passed
Unified Automation: UA GDS as of test date 2021-10 OPC Labs 2021.3 Alpha Interoperability workshop Warning [43]
as of test date 2023-03 OPC Labs 2023.1 Alpha Interoperability workshop Passed

OPC UA File Transfer

Other system model Other system version Test date Performed by This product version Test type Test outcome Notes
Fraunhofer-Gesellschaft: Fraunhofer IOSB AAS OPC UA Server 0.5 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed [44][45]
Hilscher: netFIELD IoLinkMaster 8 Port V1.1.7.0 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Warning [46][47]
Hilscher: netFIELD DIOConnector 8 DIO Port V1.1.7.0 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Warning [46][47]
Inductive Automation: Eclipse Milo Server SDK 0.6.0 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed [44]
Sterfive SAS node-opcua sdk 2.27 2021-04 OPC Labs 2021.2 (5.61.0.6) Interoperability workshop Passed [44]
Unified Automation: .NET based OPC UA Server SDK 3.0.9 2021-04 OPC Labs 2021.2 (5.61.0.6) Developer test Passed [48][49]


More tests were performed, currently not explicitly listed here.

  1. do not know the HTTPS endpoint
  2. 2.0 2.1 getting BadIdentityTokenRejected from ActivateSession() with user identity = username/password
  3. the ServerDiagnostics.SessionDiagnosticsArray cannot be read with the credentials provided for testing
  4. server is revising publishing intervals to 0 and using its own
  5. 5.0 5.1 failed: reading and writing with IndexRange
  6. No dynamic nodes could have been tested.
  7. Empty ArrayDimensions instead of null returned with ValueRank=-2.
  8. DataChangeFilter=StatusValue does not prevent constant value with updating timestamps from being sent.
  9. 9.0 9.1 9.2 The SessionDiagnosticsArray node is missing, but the sessions are correctly available under SessionDiagnosticsSummary.
  10. Server sends data changes too fast.
  11. 11.0 11.1 11.2 Absolute Deadband filter: server sometimes sends notifications where the difference is less than the deadband
  12. HTTPS not supported by the server?
  13. Linux; driver-based
  14. reading Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray (nsu=http://opcfoundation.org/UA/;i=3707) gives BadOutOfService
  15. reading ServerDiagnostics.SessionDiagnosticsArray gives BadNodeIdUnknown
  16. All nodes (even scalars from standard information model etc.) have ValueRank equal to -2 (Any): not compliant.
  17. The server returns ValuRank 0 for scalar nodes.
  18. GetEndpoints can return overloaded set of endpoints
  19. 19.0 19.1 Could not test much, server only has method calls support.
  20. 1) Effects of Writes with IndexRange are not sent through subscription. 2) Subscription ignores IndexRange. 3) After writing into an IndexRange, the whole array seems to be replaced when doing subsequent Read
  21. Sampling period 2000 ms, but receiving changes at around 1000 ms rate.
  22. Server sends changes too fast. I used sampling interval 2000 ms. The server has not revised it. But it has been sending notifications with average rate between 800-900 ms. I think it would be OK to send values faster than requested, but in that case the server should report the faster revised sampling rate properly to the client.
  23. Reading ArrayDimensions gives an array with zero elements. NodeID: ns=4;i=6013
  24. 24.0 24.1 for S7-1500 family
  25. 25.0 25.1 no arrays available for testing
  26. sometimes getting just BadWaitingForInitialData and no further update
  27. Falcon appears to be a code name for upcoming version of dataFEED OPC Suite.
  28. Getting "Could not create SSL/TLS secure channel." with HTTPS endpoint; it is possible that the problem is on the client side.
  29. Writing with index range always gives BadIndexRangeInvalid
  30. Getting BadSecurityChecksFailed with attempts to make any secure connection.
  31. Null in StructureField.DataType (AutoID ScanData) instead of BaseDataType.
  32. There are nodes that have variable class, but return BadAttributeInvalid for the UserAccessLevel and Historizing attributes, which are mandatory.
  33. When the publishing rate was 1000 ms and sampling rate 2000 ms, the server provides changes every 1000 ms, which means it is sampling faster than requested.
  34. On subsequent connections after a network interruption, no initial update was sent for items that are static.
  35. values not changing
  36. 36.0 36.1 36.2 looks like LDS is not running
  37. based on Unified Automation C++ SDK
  38. Reading weight structures, such as nsu=http://yourorganisation.org/isw_personwaage/ ;ns=4;i=6001 .
  39. Structure fields that are multi-dimensional arrays are encoded incorrectly: The array of actual dimensions is missing, and instead, just the total number of elements is encoded, as if the array was one-dimensional.
  40. StructureField.maxStringLength is in characters and not in UTF-8 encoded bytes.
  41. Buggy NodeClassMask filtering in Browse service.
  42. Sample delivery approx. 50% slower than requested.
  43. PFX format not supported (only PEM) in StartNewKeyPairRequest. Consequently, QuickOPC needs to target .NET Standard so that it can use StartSigningRequest instead.
  44. 44.0 44.1 44.2 Only isolated files available for test (no directores/file system).
  45. File writing was not available for test.
  46. 46.0 46.1 GetPosition method of FileType does not work.
  47. 47.0 47.1 File must be written using a single call to the Write method on FileType (no chunking possible).
  48. BadNotImplemented moving a directory object.
  49. Newly created files are referenced by HasComponent and not Organizes.