Applies To:
  • CitectSCADA 6.1, 7.0, 7.1
  • CitectHMI 6.1, 7.0, 7.1
  • CitectFacilities 6.1, 7.0, 7.1
  • Vijeo Citect 6.1, 7.0, 7.1


Since the componentisation of CitectSCADA in version 6.10, the Version Cicode function no longer returns a valid Hotfix identifier when the Version text is requested (i.e. mode 3). If a particular Hotfix affects the Client.dll file, then the Version Cicode function will return "Unknown". If the Client.dll file is not affected (e.g. it only affects the IOServer.DLL, AlarmServer.dll, etc) then it will appear as though no Hotfix has been applied (i.e. it will just display the release version).

As a result, the CSV_Display_ServicePack() Cicode function is also affected as it is based on the Version Cicode function. The AdminTools template (and hence the CSV_AdminTools page) in the CSV_Include project displays the return value of this function as a text object, so we recommend that you do not use this your primary method of determining which version of CitectSCADA you are running. 


Unfortunately, there is no real easy workaround for this problem at this point. Citect has confirmed this to be a problem in version 6.1x to 7.1x.  We are researching this problem and will post new information here as it becomes available.