I have upgrated from Kepware 5.20.396.0 to Kepware 6.17.269.0.
The project it is the same, it has channels in OPC UA Client and 3 channels in OPC DA Client.
The 3 OPC DA channels communicate with the same OPC "Server Werum OCIF 1.5.0":
- Channel 1 contains one device configured "Update Mode:Exception"
- Channel 2 contains one device configured "Update Mode:Exception"
- Channel 3 contains one device configured "Update Mode:Polling"
In the old system Kepware 5 all worked smootly, in the new system with Kepware 6.17.269.0 the devices in "Update Mode:Exception" randomly have errors:
- Read failed in opc client because half/all tags are in bad state
- From Kepware logs "Reconnecting server on channel '...' due to GetStatus failure"
- Write failed in opc client: from Kepware logs "Async Write 2.0 failed for '...'. Function error: 0x80010108 'The object invoked has disconnected from its clients.'"
The device with "Update Mode:Polling" doesn't have problems.
If I change a property random in the devices with "Update Mode:Exception", the connection restart but the problem return after 12/24 hours.
Hi
Please refer to the following knowledge base article.https://www.ptc.com/en/support/article/CS431508?source=search and Bad quality tags in DA Client driver until Reinitialize in PTC Kepware Products
I hope it will be helpful for you.
Thanks.
Hi, thanks for the response.
The first knowledge base article is for OPC UA, my problem is on OPC DA.
The second knowledge base article is more helpful, but it doesn't explains why the problem is only in Kepware 6.17.269.0 and not in Kepware 5.20.396.0.
I tried to add the Watchdog property as defined in Bad quality tags in DA Client driver until Reinitialize in PTC Kepware Products but the problem is not solved.