Kepware 6.12 not refreshing OPC client
I have an OPC DA client (Citect) writing a value to a PLC via Kepware. The value written is 1, 2 or 3 and once the PLC has seen this, it resets the value back to 0. This works fine.
The problem I have is that Citect never sees the value reset to 0 and the value in Citect 'sticks' at 1, 2 or 3. I can however see that in Kepware (via Quick Client) the value is 0. It appears that Kepware is not giving an update to the Citect OPC client.
If I restart Citect, the value is successfully read as 0 (presumably because Kepware will then provide a general refresh of all tags to Citect).
Is it possible for Kepware to get confused when a tag has two new values in quick succession? (0 to 1 and then 1 to 0) i.e. It sends the first change to the OPC client but not the second change.
I have seen something similar with another OPC server in the past where it would forget to send the second update.


