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


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.


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


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:


  • 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