Hi,
I'm using EasyUAClient version 5.34. Running against a KepwareEX OPC server.
I have one installation where I'm getting values out of order in the MonitoredItemChanged event.
I log every value changed I get from the OPC server, and I noticed that the the last value I had on the client did not match what was the current value on the OPC server. When I started looking at the ServerTimestamp values they where not in the correct order either.
Below is log from where this happens. RT = is when i recive the MonitoredItemChanged event. ST = ServerTimestamp. The problem is with the two Weight values where the last one have a ServerTimestamp that is earlier than the first one.
2016-01-20 14:33:43 467 DEBUG Bhs f6acc74a-cfde-46ad-a05e-cf4f70b28496 [Weight] Value=0, RT=14:33:43.4585, ST=14:33:42.8237
2016-01-20 14:33:43 477 DEBUG Bhs f6acc74a-cfde-46ad-a05e-cf4f70b28496 [E2_ActiveMove] Value=False, RT=14:33:43.4675, ST=14:33:42.1674
2016-01-20 14:33:43 483 DEBUG Bhs f6acc74a-cfde-46ad-a05e-cf4f70b28496 [Weight] Value=31, RT=14:33:43.4838, ST=14:33:42.1674
2016-01-20 14:33:43 62 DEBUG Bhs f6acc74a-cfde-46ad-a05e-cf4f70b28496 [E2_ActiveMove] Value=True, RT=14:33:43.6217, ST=14:33:43.4799
2016-01-20 14:33:43 63 DEBUG Bhs f6acc74a-cfde-46ad-a05e-cf4f70b28496 [E3_ActiveMove] Value=True, RT=14:33:43.6314, ST=14:33:43.4799
Should this be possible? Could this have anything to do with the OPC server?
Regards
Bard Hustveit