Applies To:
  • CitectSCADA 5.00

I am using CtAPI functions ctPointRead/ctPointWrite to read and write from points in Citect. If I try and use an array point, ctPointRead reads the array correctly however ctPointWrite will only write to the first element in the array. Do I have to write to each array element separately or is there a problem here?

The ctPointWrite function was designed to write to array points in full. However due to a problem in Citect only the first array element will be written to.

CIT has confirmed this to be a problem in Citect for Windows versions 5.00. This problem has been fixed in version 5.00 Service Pack D. The problem is on the Citect side of CtAPI so any programs using CtAPI do not need to be recompiled.