Applies To:
  • CitectSCADA 6.xx
  • CitectHMI 6.xx

CitectSCADA OPC Client is connected to OmniServer OPC Server but incorrect values are displayed. The communication forms and variable tag forms are set correctly and there are no errors or bad items in CitectSCADA Kernel. Using a third party OPC Client such as Factorysoft connected to the OmniServer the correct value is displayed.  Can you help?

The OPC Specifications do not explicitly state how to implement the internal workings of each function and standard, so there is sometimes the possibility for an incompatibility to occur. Depending on which OPC Client and OPC Server being used, the results may vary.

There is an incompatibility between the OmniServer and CitectSCADA, so the workaround is to enable OPC DA 2.0 in CitectSCADA.

So in the Citect.ini file you need to set the following:

UseOPC2=1 (0=disable, 1=enable, default=0)

value 0, zero, value, 0, Omni, Omniserver, Omni Server, OPC DA2, Omni OPC