Applies To:
  • CitectSCADA 6.00, 6.00 Spk A

I have recently upgraded my project to v6.00 and am getting a compile error as follows:

ERROR 1 PORT UNITS.DBF Tag expected Line[1]:{0xFF000000}

I am using transparent i/o devices, and so am using the special port name "TRANSPARENT" in one or more of my I/O Devices. 

As part of the true colour enhancements introduced in v6.00, a new label was introduced called "TRANSPARENT" (to indicate a transparent colour). This label conflicts with the special port name "TRANSPARENT" used to configure transparent I/O devices because label substitution is performed throughout the project by default during compilation. The special port name to signify the port for a transparent I/O device has been changed to "TRANSPARENT_PORT".

Citect has confirmed this to be a problem in CitectHMI/SCADA v6.00. This problem has been fixed in version 6.10. 

transparent compile error port upgraded