Citect ctAPI dlls are missing - SCADAConnect - Connection Manager - Citect Connection

Applies To 
Product(s): WaterGEMS
Version(s): V8i, CONNECT Edition
Area:  Modeling
Original Author: Akshaya Niraula, Bentley Technical Support Group

Problem

The following error message appears when using or testing a Citect datasource in SCADAConnect:

Citect ctAPI dlls are missing. Please copy the required ctAPI dlls into the WaterGEMS installation folder.

OR

"Citect API dlls are missing. Please copy the required ctAPI dlls into the application installation folder."

Solution

There are some dll (assembly) files needed to use the Citect DataSouce in SCADAConnect and they need to be at the same location where WaterGEMS and WaterCAD are running.

Please make sure you have following dll files in the directory where the 32-bit version of the product is running (typically C:\Program Files (x86)\Bentley\WaterGEMS).

Version 7 of Citect needs:
CiDebugHelp.dll
CtApi.dll
CtEng32.dll
Ctg32.dll
CtRes32.DLL
CtUtil32.dll
Ct_ipc.dll

Note:

  • Version 7.2 through 7.4 of the Citect DLL files are supported, and you must be using the 32-bit version of WaterGEMS since the Citect DLLs are 32-bit.
  • We strongly recommend that you connect directly to the Historian if possible, instead of using a connection like Citect. This is a Best Practice as the Historian will be read-only and is typically outside of any SCADA firewall.

The above listed files can be obtained from the computer where Citect is installed. Please copy these files to the directory where WaterGEMS is running.

If you cannot obtain the files listed above, please contact Technical Support Group.

See Also

SCADAConnect Simulator for WaterGEMS (V8i SELECTseries 6 and CONNECT Edition)

SCADAConnect using Citect Server as data source

Recommended
Related