Tag file feature: Expected performance
Posted: 24 Mar 2023, 08:35
Hi,
We are considering using the UAgateway with the Tag file feature for a project, but are trying to find potential bottlenecks before we have invested to much time into the solution. We have already done a proof of concept with a single DA server deployed and solution seems viable.
What can we expect, performance vice, from an UAgateway installation with:
- Connection to 16 OPC DA servers
- Single OPC UA client reading the UAgateway (Single session, potentially multiple subscriptions and at most 1000 variables read at a single time)
- Mapped 62000 variables and a total of 68000 nodeID's via the tag file feature
I see that the readme.txt is mentioning a limit of 64000 tags, but what is the definition of these tags? I am configuring the tag file via an nodeset file, and is it correct to assume that each time the "extension" child is used to connect a DA address is considered a Tag?
Some background info: We have an emulated environment where we want to replicate the usage of an OPC UA server/client communication from an "real life" HMI/PLC solution. In the Emulated environment we only have an OPC UA solution for the client side communication (the same as for the real life solution) but for the server side we only have a classic OPC DA server available with the data. For this usage, the underlying model/nodeset is important for the final setup.
Best regards,
Kristian
We are considering using the UAgateway with the Tag file feature for a project, but are trying to find potential bottlenecks before we have invested to much time into the solution. We have already done a proof of concept with a single DA server deployed and solution seems viable.
What can we expect, performance vice, from an UAgateway installation with:
- Connection to 16 OPC DA servers
- Single OPC UA client reading the UAgateway (Single session, potentially multiple subscriptions and at most 1000 variables read at a single time)
- Mapped 62000 variables and a total of 68000 nodeID's via the tag file feature
I see that the readme.txt is mentioning a limit of 64000 tags, but what is the definition of these tags? I am configuring the tag file via an nodeset file, and is it correct to assume that each time the "extension" child is used to connect a DA address is considered a Tag?
Some background info: We have an emulated environment where we want to replicate the usage of an OPC UA server/client communication from an "real life" HMI/PLC solution. In the Emulated environment we only have an OPC UA solution for the client side communication (the same as for the real life solution) but for the server side we only have a classic OPC DA server available with the data. For this usage, the underlying model/nodeset is important for the final setup.
Best regards,
Kristian