Time synchromutation problem 800F freelance
Voted best answer
It seems to me that in your system the AC 800F is the time master, but it seems not connected to a radio clock / GPS clock. So over time its system time will deviate from the correct time.
It seems also, that the OPC Gateway running on your PGP PC is set to get synchronized by the controller, which is fine. The OPC GWY will synchronize the PC time once it receives time synch messages from the Controller. Setting the PC time manually will not help, because the PC is not the time master. The next time-synch message from the controller will set the PC time back to the controllers time (which is off 13 minutes as you say).
You need to set the controller time via Freelance engineering in commissioning mode. Menu Options/Set System Time ...
If you do not want to set the controller time now and then you need to connect a GPS clock to the controller.
Another possibility is to let the PC be the time master. Then the OPC GWY will synchronize the AC 800F to the PC time. You need to do some reconfiguration in the Settings (Freelance Settings program) on the PGP PC and configure the OPC GWY to synchronize the controller.
When one of your Freelance controllers is connected to the GPS, then it becomes time master automatically. It will synchronize all the stations in the project including the PC's running a Freelance Opereartions or an OPC server, provided you enable the time synchronization on each PC via the Freelance Settings tool.
The Freelance Settings tool will be installed on each PC, where there is a Freelance component installed. If, like you say, each PGP PC also has a Freelance OPC server installed, then on each PC run the Freelance Settings Tool as an admin.
In the Freelance Settings tool you need to select "Enable time synchronization" in the General Settings. Then press the "Apply" button.
You need to do that that locally on each PC that runs a Freelance component.
Please note that the time synchronization is spread via a multicast message. That works only if all the Freelance components are in the same subnet!
In case you have a PC in the network that synchronizes all other PCs via SNTP or NTP (like a domain server with time synchronization enabled) then you need to prevent this PC from changing the time away from what the controller has sent. To do that you can either disable the time synchronizing feature in the domain server or you can try to install a dummy Freelance component (like Freelance Operations or Freelance OPC Server) on the domain server and enable the time synchronization there with the Freelance Settings tool.
Hope that helps