Applies To:
  • CitectSCADA 5.xx
  • CitectHMI 5.xx

The FileExist() cicode function may cause CitectSCADA to temporarily hang if the file we are looking for is on a network drive that is currently unreachable. 

There is no way to prevent this from occurring in older builds of CitectSCADA. While CitectSCADA is hung all processing will cease to continue, i.e. I/O, trends, alarms, graphics etc. Tests have shown the duration of the hang to vary from 2 - 20 seconds depending on the network.

The FileExist() function has been modified to ensure that it no longer blocks the main Citect thread when looking for a file.

Citect has confirmed this to be a problem in CitectHMI/SCADA version 5.00 to v5.42. This bug has been fixed in version 5.5 of CitectSCADA.


Hang FileExist