Applies To:
  • CitectSCADA 3.40/4.20 Service Pack F, 5.01

Summary:
To optimise use of memory buffers Citect uses a system where it reuses buffer memory. Sometimes a problem in Citect code is that these buffers are written to after the code has put them back into the buffer pool. This will cause corruption in Citect. 

Solution:
To debug such situations a new debugging feature has been added to Citect. It will protect buffer pool memory while it is in the pool so an exception happens when the overwrite occurs and not later. This feature is enable by the parameter

[Kernel]
BufPoolProtect
0 (Disabled = Default)
1 (Enabled)

Only use this parameter when instructed to by Citect Support. It will not cause degradation but the debugging mode is not designed for optimum efficiency.

 

Keywords:
 

Attachments