QuickOPC Compatibility Test List
Older test lists: Application note: QuickOPC-UA Compatibility Test List
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.
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.
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.
Field descriptions
Other system model
"Other system" is the system we are testing the compatibility of this product with. It can be hardware, software, or a combination.
Other system version
This field contains additional details about the other system, typically its versioning information, if available.
Test date
Describes when the test was performed. It can be a specific date, date range, or approximate date such as a month in a year.
Performed by
This field determines the entity (person or organization) that has performed the test.
This product version
This field contains versioning information about this (our) product, typically including the software build and revision numbers, too.
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
- Failed. There is always a Note describing the details.
- Inconclusive. There is always a Note describing the details.
- Passed.
- Warning. 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
Other system model | Other system version | Test date | Performed by | This product version | Test type | Test outcome | Notes |
---|---|---|---|---|---|---|---|
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 | |
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 | |
Intel Core i7-3930K CPU @ 3.20 GHz 3.80 GHz; 32.0 GB | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Passed | W7SP1/x64 | |
Intel Core i7-3930K CPU @ 3.20 GHz 3.80 GHz; 32.0 GB | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | W7SP1/x64 | |
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 |
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 |
Microsoft Windows 7 Enterprise | SP1 x64 (English) | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Passed | |
Microsoft Windows 7 Enterprise | SP1 x32 (English) | 2018-06 | OPC Labs | 2018.2 (5.53) | Basic test | Passed | |
Microsoft Windows 7 Enterprise | SP1 x64 (English) | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Passed | |
Microsoft Windows 7 Enterprise | 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 |
Oracle Linux | 7.5 | 2018-07 | OPC Labs | 2018.3 (5.54) | Basic test | Passed | RID: linux-x64 |
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 |
Ubuntu | 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 Core | 2.0.6 | 2018-06 | OPC Labs | 2018.3 (5.54) | Basic test | Passed | |
.NET Core | 2.0.7 | 2018-06 | OPC Labs | 2018.3 (5.54) | Basic test | Passed | |
.NET Core | 2.1.2 | 2018-07 | OPC Labs | 2018.3 (5.54) | 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 |
---|---|---|---|---|---|---|---|
3S-Smart Software Solutions: CODESYS OPC UA Server | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Passed | ||
3S-Smart Software Solutions: CODESYS OPC-UA Server | V3.5.13.10 | 2018-10 | OPC Labs | 2018.3 (5.54.0.33) | Interoperability workshop | Passed | |
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 | |
Bosch Rexroth: IndraMotion MTX | 14VRS | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [1] |
Certec EDV: atvise | 3.3.0 | 2018-10 | OPC Labs | 2018.3 (5.54.0.33) | Interoperability workshop | Passed | |
dieEntwickler Elektronik: SITOP PSU8600 | 1.2.0-Dev | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Failed | [2] |
Fraunhofer-Gesellschaft: SecurePlugAndWorkUAServer | 1.1.3 | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Passed | |
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] |
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 | |
IBHsoftec: IBH Link UA | 3.07 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [7] |
IBHsoftec: IBH OPC UA IOT2040 | 3.07 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [7] |
ICONICS: GENESIS64 | 10.96 | 2018-10 | OPC Labs | 2018.3 (5.54.0.33) | Interoperability workshop | Warning | [8][9] |
Inductive Automation: Eclipse Milo OPC-UA Server SDK | 0.1.0-SNAPSHOT | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Passed | [10] |
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 | |
Kepware Technologies: OPC UA Server - KEPServerEX | 6.0 | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Passed | |
Microsoft: .Net Standard Library OPC Server | Nov-11-2016 | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Warning | [11] |
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 GDS Server | Sep-18-2017 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | |
OMRON: NJ OPC UA Server | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [7] | |
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 | |
Phoenix Contact: PC WORX UA Server | 1.03.961.3 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [12] |
Prosys OPC: OPC UA Java SDK | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Warning | [13] | |
SAP SE: Plant Connectivity on Linux (Raspbian) | 15.1.5 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [14] |
SAP SE: Plant Connectivity on Windows 10 | 15.1.5 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [14] |
Siemens: miniweb OPC UA | 5.3.2 beta | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Failed | [15] |
Siemens: SIMATIC NET OPC Server S7 opt | V13 SP1 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [16] |
Siemens: SIMATIC NET OPC Server S7 opt | V13 SP1 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [16] |
Siemens: SIMATIC S7-1518 | V2.5 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Passed | [17] |
Siemens: Simatic WinCC | V7.4 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Passed | [18] |
Softing Industrial Automation: dataFEED OPC Suite | 4.43.0 | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Warning | [19] |
Softing Industrial Automation: Falcon Server | 2017-09 | OPC Labs | 2017.2 (5.51.0.7) | Interoperability workshop | Warning | [20][21] | |
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 | [22][9] |
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 | [23] |
Tani: PLC Engine Server raspberry | 1.12 | 2016-11 | OPC Labs | 5.41 | Interoperability workshop | Failed | [2] |
Unified Automation: C based OPC UA Server SDK | 1.5.1 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [24] |
Unified Automation: C++ based OPC UA Server SDK WINDOWS | 1.5.0 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [24] |
Unified Automation: .NET based OPC UA Server SDK | 2.4.0 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Warning | [24][9] |
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 | |
Yokogawa Electric Corporation: UA Server for CENTUM VP | R1.02.10 | 2015-11 | OPC Labs | 5.36 | Interoperability workshop | Passed |
More tests were performed, currently not explicitly listed here.
- ↑ do not know the HTTPS endpoint
- ↑ 2.0 2.1 getting BadIdentityTokenRejected from ActivateSession() with user identity = username/password
- ↑ the ServerDiagnostics.SessionDiagnosticsArray cannot be read with the credentials provided for testing
- ↑ server is revising publishing intervals to 0 and using its own
- ↑ 5.0 5.1 failed: reading and writing with IndexRange
- ↑ No dynamic nodes could have been tested.
- ↑ 7.0 7.1 7.2 The SessionDiagnosticsArray node is missing, but the sessions are correctly available under SessionDiagnosticsSummary.
- ↑ Server sends data changes too fast.
- ↑ 9.0 9.1 9.2 Absolute Deadband filter: server sometimes sends notifications where the difference is less than the deadband
- ↑ HTTPS not supported by the server?
- ↑ reading Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray (nsu=http://opcfoundation.org/UA/;i=3707) gives BadOutOfService
- ↑ reading ServerDiagnostics.SessionDiagnosticsArray gives BadNodeIdUnknown
- ↑ All nodes (even scalars from standard information model etc.) have ValueRank equal to -2 (Any): not compliant.
- ↑ 14.0 14.1 Could not test much, server only has method calls support.
- ↑ 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
- ↑ 16.0 16.1 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.
- ↑ for S7-1500 family
- ↑ no arrays available for testing
- ↑ sometimes getting just BadWaitingForInitialData and no further update
- ↑ Falcon appears to be a code name for upcoming version of dataFEED OPC Suite.
- ↑ Getting "Could not create SSL/TLS secure channel." with HTTPS endpoint; it is possible that the problem is on the client side.
- ↑ Writing with index range always gives BadIndexRangeInvalid
- ↑ values not changing
- ↑ 24.0 24.1 24.2 looks like LDS is not running