Applies To:
  • CitectSCADA 5.xx

Summary:
Citect appears to hang when changing Clusters (and Pages) from a Global Client. The cluster connects, then the client attempts to display the page and the title bar shows the new page name, however the graphics hang either prior to changing page or immediately after and no objects can be selected.

Both servers are set up as Time servers, and the client is setup to synchronise with the time servers.

 

Solution:
Set

[Time]
Disable=1

on the client.

The problem is related to the time server. Both of the servers are set up as Time Servers via the Citect.ini parameter

[Time]
Server=1.

The client is setup to synchronize with the Time Server via

[Time]
Disable=0.

When you launch the client it happily connects to a time server and when you switch clusters it then attempts to synchronize to the time server in that new cluster. It does this happily, but only if the TimeServer to which you are attempting to connect has a time that is ahead of the Time Server to which you are currently connected. As the 2 Servers are not synchronized one of them is always likely to be behind the other. Testing indicates that when trying to switch to the one that is behind, it will always hang on the first attempt. Subsequent attempts work successfully.

So the way to fix the problem is simply to stop the client from attempting to synchronize with the servers, by setting

[Time]
Disable=1

on the client.

 

Keywords:
 

Attachments