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

Super genie not working correctly with arrays when item changed.  

A long standing issue exists with using items in a super genie when these reference arrays. The initial display of a tag will be correct, but Cicode within the widget or writes from these may fail to work properly.

This is when array items are used in substitutions, e.g.

?1? MyArray[0]
?2? MyArray[1]
?3? MyArray[2]

e.g. a widget touch action Cicode of ?3? = ?3? + 1;
will use the ?1? value on the right hand side, not the ?3? value .

Citect has confirmed this to be a problem in CitectHMI/SCADA versions to 6.00. This problem has been fixed in version 6.00 Spk A and 6.10.