Certification and Compliance Tools
OPC Foundation Provided Tools
The quality of a product is only as good as the testing applied to
it.
- FREE Testing tools are available to OPC Foundation
members.
- Testing tools are available in the
Downloads section
(login required).
- Testing tools exist for:
- OPC Classic: Server and Client
- OPC UA (under development)
Download
Test Case
Documentation.
|
Interoperability Workshop (IOP) Events
- OPC Interoperability workshops are member events.
- IOPs are held 3 times per year, in the USA, Europe and Japan.
- Vendors connect to a LAN where they perform a defined-sequence
of tests against products from other Vendors.
- All testing is recorded per product and results are posted in
the
Product Catalog.
- The IOP is an ideal venue to learn OPC, interact with other
vendors and resolve interoperability issues.
Previous IOP results available here.
All vendors are strongly encouraged to attend IOP to test new OPC
products and existing products at least once every two years. |
Test Tools: OPC Unified Architecture (UA)
UA Servers and UA Clients
|
OPC
UA Compliance Test Tool (UA CTT):
- Tests both UA Servers and UA Clients.
- Modular architecture built on JavaScript engine.
- Advanced tracing and debugging tools built-in.
- Large library of test scripts for testing
UA Profiles and
Conformance Units
Download the OPC UA Compliance test tool and
visit the
known issues and getting started
pages.
Want to be a part of the action and gain early access to the
new scripts and versions of the CTT? If
so, then become a member of the Compliance
Work Group. |

OPC UA Stack & Server Test Tool
- Provided with the OPC UA SDK
- For testing the OPC UA Stack (C, .NET)
- For testing OPC UA Servers
The Stack Test Tool and Server Test Tool are legacy applications
created before the new OPC UA CTT became available.
The Server Test Tool will slowly be phased-out over time as newer and
more powerful test scripts are added into the UA CTT. |
Test Tools: OPC Classic (DA, A&E, HDA, XMLDA)
Test tools for OPC Classic differ between Servers and Clients:
|
Classic OPC Servers
|
Classic OPC Clients
|
Compliance
Test Tool (CTT):
- A special OPC Client that connects to a specified OPC Server
- Conducts a series of automated tests
- Passing all mandatory tests generates an encrypted output file
- Modular architecture with plug-ins available for testing:
|
OPC
Analyzer:
- A "Gateway" application that goes between your Client and a
Server
- Architected and built on top of a scripting engine
- Your Client application connects to the OPC Analyzer
- You activate/deactivate error-injection tests to test for
conformance and robustness
- Detailed Trace output files can be exported for diagnosing
interface problems
- Testing available for:
More Info:
|
Get Your OPC Product Certified Now!
|
See also:
|
Questions?
Please contact the
Compliance Director with any questions not answered here.
|
|
|