Hello!
Can you please explain in more detail how redundancy is supported in the WinCC OA OpcUA client in regard to OpcUa standart Part 4 section 6.6. (the documentation section about redundancy does not explain all details https://portal.etm.at/index.php?view=it ... &Itemid=54)/
We have 2 servers running on PLCs, they change their ServiceLevel according to the internal state - one has 255, the second has 199. It seems that the WinCC OpcUA client does not take into account the ServiceLevel and ServerStatus - it receives data from both servers in all conditions.
According to the OpcUA standart "In non-transparent Redundancy the Failover from one Server to another and actions to continue to send or receive data are performed by the Client. The Client must be aware of the Redundant Server Set and must perform the required actions to benefit from the Server Redundancy." (Part 4 section 6.6.2.1). How is it implemented in WinCC?
Does it take the ServiceLevel into account for data receiving? Is it supposed to read information about the Redundant Server Set of the server?
Is there any special settings for redundant server set?
Thanks in advance.
OpcUA redundant servers
- alug
- Posts:42
- Joined: Mon Oct 18, 2010 11:00 am
Re: OpcUA redundant servers
Hello,
currently our OPC UA Client uses the Service Level only for certain operations (e.g. browsing, browsepath translation, general query),
which means such an operation is done only on the server with the higher service level.
For other functions reading, writing and subscription handling the client does not make any difference between the two servers if both
are connected.
This means that normal reading or writing is done from both server.
Subscriptions are setup on both server and the data are processed from both server.
best regards
Andreas
currently our OPC UA Client uses the Service Level only for certain operations (e.g. browsing, browsepath translation, general query),
which means such an operation is done only on the server with the higher service level.
For other functions reading, writing and subscription handling the client does not make any difference between the two servers if both
are connected.
This means that normal reading or writing is done from both server.
Subscriptions are setup on both server and the data are processed from both server.
best regards
Andreas