Applies To:
  • CitectSCADA 1.00, 1.01, 1.10, 1.11, 1.20, 2.00, 2.01

Data written to the system log file SYSLOG.DAT is buffered before being written to disk. This improves the performance of Citect when writing to this file. Under some conditions, data written to this file may be lost if Citect or Windows crashes before the data buffers are flushed to disk. If you are fault finding, you can disable buffering to this file to check for error messages that may have been lost. 

The option [DEBUG]ErrBuffer=0 will disable buffering to the system log file. This option is only supported in the CITECT.INI file. Set the option to 0 to disable the buffering. You should also disable the write caching of SMARTDRV so that SMARTDRV will not also cache the write data. Put the following into the CITECT.INI file:


After you have completed the fault finding, you should remove this option to re-enable buffering, and re-enable write caching of SMARTDRV. This will give you the best performance.

See also Q1122