Freelance 2016 Time Synchronisation: URcv Error 00000522H in TMSYNC.d
We've got a Freelance 2016 installation, seemingly with a time sync problem. Most of the time, a colleague looks after this plant; this is why I'm not completely informed about the "history" of events.
The system was upgraded from v9.1 several months ago. (This involved a complete software and hardware swap since v9.1 only supports Windows XP, so it's basically a fresh installation.) It's a DCP10 and an AC 800F (both redundant). There is no separate external time source.
The major symptom was that the trends (using trend server) showed time drift. The LS system times behaved as if there was no sync (albeit it was enabled in Settings). So the system times were set manually to compensate.
Fast forward, my colleague is on holiday and the engineering PC had just died. I switched the HD into a new one and booted up; the system time was off by about one hour. I did some standard checks (disabled Windows time sync, checked subnet mask to be 255.255.240.0, checked firewall configuration (tmsync rules active), checked time sync status on controller diagnostic page) and set the time properly from Freelance Engineering, which seemed to have worked.
Alas, every 15 s there is a new error in the Windows application event log:
URcv ERROR: 00000522H in TMSYNC.d Ln 00630 (0378) 21.05:19 09:41:45.792
This reappears every 15 s; the only changes are the number in parentheses (counting up) and the timestamp.
I'd be happy about a clue what this error means.
Voted best answer
You are absolutely right - this is a time synchronization error.
Please notice, that Freelance 2016 SP1 has changed some of
requirements for the User settings. According to Release notes:
"Working wth Freelance software should only be done with
a standard user. This user should NOT be member of the
Administrators group. (!) Working with Administrator privileges
prohibits time synchronization."
So first thing to check is if you are using an Administrator
or a standard User account.
If you are logged in as a standard user, but still get the error,
please check if Freelance users/user group has "Change the system
time" privilege. Go to Control Panel > Administrative Tools > Local
Security Policy > Local Policy > User Rights Assignment.
Search for "Change system time" for the Freelance user(group).
It should be enabled.
Hope this helps,