OPC UA Demo Servers: Difference between revisions
(3 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
To demonstrate capabilities of an OPC client, some OPC server is needed. Most examples use an OPC UA Sample Server provide by OPC Labs (based on OPC Foundation sample server) that is available over Internet. The server can be accessed on discovery URIs: | To demonstrate capabilities of an OPC client, some OPC server is needed. Most examples use an OPC UA Sample Server provide by OPC Labs (based on OPC Foundation sample server) that is available over Internet. The server can be accessed on discovery URIs: | ||
* opc.tcp://opcua.demo-this.com:51210/UA/SampleServer , | * opc.tcp://opcua.demo-this.com:51210/UA/SampleServer , | ||
* http://opcua.demo-this.com:51211/UA/SampleServer or | * http://opcua.demo-this.com:51211/UA/SampleServer (note that "plain" HTTP is not currently supported in QuickOPC-UA) or | ||
* https://opcua.demo-this.com:51212/UA/SampleServer . | * https://opcua.demo-this.com:51212/UA/SampleServer . | ||
Line 14: | Line 14: | ||
We run a public Quickstart Alarm Condition Server (OPC UA) that you can use for your explorations and tests. The server is located on opcua.demo-this.com, and its endpoint URLs are: | We run a public Quickstart Alarm Condition Server (OPC UA) that you can use for your explorations and tests. The server is located on opcua.demo-this.com, and its endpoint URLs are: | ||
* opc.tcp://opcua.demo-this.com:62544/Quickstarts/AlarmConditionServer | * opc.tcp://opcua.demo-this.com:62544/Quickstarts/AlarmConditionServer | ||
* http://opcua.demo-this.com:62543/Quickstarts/AlarmConditionServer | * http://opcua.demo-this.com:62543/Quickstarts/AlarmConditionServer (note that "plain" HTTP is not currently supported in QuickOPC-UA) | ||
Our example code also refers to this server, so that the examples can be run without having to set up a server locally. | Our example code also refers to this server, so that the examples can be run without having to set up a server locally. | ||
Line 22: | Line 22: | ||
= Global Discovery Server (GDS) = | = Global Discovery Server (GDS) = | ||
(tbd) | (tbd) | ||
The server is located on opcua.demo-this.com, and its endpoint URLs are: | The server is located on opcua.demo-this.com, and its endpoint URLs are: | ||
* https://opcua.demo-this.com:58812/GlobalDiscoveryServer/ | * https://opcua.demo-this.com:58812/GlobalDiscoveryServer/ | ||
Line 28: | Line 29: | ||
= Local Discovery Server with Multicast Extensions (LDS-ME) = | = Local Discovery Server with Multicast Extensions (LDS-ME) = | ||
(tbd) | (tbd) | ||
The server is running on following host: | The server is running on following host: | ||
* opcua.demo-this.com | * opcua.demo-this.com | ||
{{Online service restrictions}} | {{Online service restrictions}} |
Latest revision as of 15:18, 27 May 2022
OPC UA Sample Server
To demonstrate capabilities of an OPC client, some OPC server is needed. Most examples use an OPC UA Sample Server provide by OPC Labs (based on OPC Foundation sample server) that is available over Internet. The server can be accessed on discovery URIs:
- opc.tcp://opcua.demo-this.com:51210/UA/SampleServer ,
- http://opcua.demo-this.com:51211/UA/SampleServer (note that "plain" HTTP is not currently supported in QuickOPC-UA) or
- https://opcua.demo-this.com:51212/UA/SampleServer .
Note that if there is a firewall between the client machine and the server, it needs to have the corresponding ports (in the above example, 51210, 51211 and 51212) open for outbound traffic.
The demo application and the examples are designed to connect to the OPC UA Sample Server in its default configuration. In fact, some very simple examples connect to just one OPC node. For example, a dynamically changing double-precision value has node Id "nsu=http://test.org/UA/Data/; i=10854". You can either call the browsing methods to obtain other node Ids together with their descriptions, or you can simply borrow the node Ids used in our examples. There are various other OPC nodes in this server that you can use in your own experiments too.
QuickStart Alarm Condition Server (OPC UA)
We run a public Quickstart Alarm Condition Server (OPC UA) that you can use for your explorations and tests. The server is located on opcua.demo-this.com, and its endpoint URLs are:
- opc.tcp://opcua.demo-this.com:62544/Quickstarts/AlarmConditionServer
- http://opcua.demo-this.com:62543/Quickstarts/AlarmConditionServer (note that "plain" HTTP is not currently supported in QuickOPC-UA)
Our example code also refers to this server, so that the examples can be run without having to set up a server locally.
The server is based on the code from OPC Foundation.
Global Discovery Server (GDS)
(tbd)
The server is located on opcua.demo-this.com, and its endpoint URLs are:
- https://opcua.demo-this.com:58812/GlobalDiscoveryServer/
- opc.tcp://opcua.demo-this.com:58810/GlobalDiscoveryServer
Local Discovery Server with Multicast Extensions (LDS-ME)
(tbd)
The server is running on following host:
- opcua.demo-this.com
Online Service Restrictions
Note: You are only licensed to use this online service/services with connections made from QuickOPC, and not from any other software. Also, please do not use it for any kind of load or volume testing or tests that require substantial computing or network resources (such as subscribing to many variables at once), because that could have negative impact on other users, and on our ability to provide this online service. We reserve the right to deny access to online services when we detect that these conditions has not been followed.