AC800M Clock synchronization Error
Hi to everybody,
i have setup an AC800M Controller to synchronize to an external SNTP server, but i get the following error :
'2016-03-18 11:21:32.893 ClockSynch System error: MsgQSend failed, Queue full Error code=10, errno=0x3d0002 LP=307'
What is wrong ?
For your configuration, in order to work correctly, I would recommend following changes:
CS Time Set Enabled = true
CS SNTP ServerAddr 1 = 10.21.41.15 (remain the same)
CS SNTP ServerAddr 2 = 10.22.41.15
For CS SNTP ServerAddr 2 - it could be dummy, but should be entered the address. Normally clock server deliver only one address. For my application I used standard address area (but it doesn't matter):
CS SNTP ServerAddr 1 = 172.16.4.100
CS SNTP ServerAddr 2 = 172.17.4.100
Most important is CS Time Set Enabled = true
It "Enables Clock Synch Time Set from network"
Que full error means, controller buffer has filled up with sntp logs written since you are using sntp server to sync cobtroller and then sync the remaining xa,
So in future to avoid these cont logs in the controller increase the sync interval to sync with sntp to 60s from default 20s.
To get rid of this que full error controller needs reset remove battery and reset and download program again before connecting battery but don't do this in running plant it will cause plant trip,
You don't need to remove the battery to reset the full queue. A controller reset (3s init) is enough.
If the Controller is redundant it could be worth trying an OLU without any FW change (dummy OLU). Since each CPU is reset during the OLU the queue will be cleared.
The reason for the full queue is probably not the synch interval. More probable is that network connection to the SNTP server failed for a while or something similar. I haven't been able to find a reliable explanation in the cases I have handled.