SCADAConnect in SewerGEMS

  Applies To 

SewerGEMS, SewerCAD

  Version(s): CONNECT Edition, and greater
  Area:  Modeling
  Original Author: Terry Foster, Bentley Technical Support Group



SCADAConnect is the name given to several types of features aimed at better integrating hydraulic models with operational data. This is sometimes referred to as "Live Modeling" or "Real Time Modeling" but since it often involves a SCADA (Supervisory Control and Data Acquisition) system, the name SCADAConnect is used in Bentley products. 

This section will show different (not all) features of SCADAConnect in day to day modeling practice. 

SCADAConnect is included with SewerGEMS CONNECT Edition and V8i SELECTseries 4 and greater. 

An unlimited SCADA signal license is included with SewerGEMS. Meaning, a license check will not occur, for the number of signals.

Information on the new SCADA Element, the SCADA Element Table, and the presentation abilities (graphing SCADA data along with model results, color coding, and annotations) can be found here: Using the SCADA Element for annotation and reporting

List of Topics

•  SCADAConnect  
•  SCADASignal Editor
  •  Database Source Connection
  •  OPC Source
•  Initial Settings Import
•  SCADA Log
•  FAQ


SCADAConnect Simulator provides a way for users to modify and run a model scenario from a very simple user interface without the need to interact with some of the more sophisticated features of SewerGEMS.  SCADAConnect can be found under Tools > SCADAConnect. 


 SCADA Signal Editor  
 Flextable for SCADA Elements (SCADA element table)   
 Imports initial conditions from an external data source
 Shows logs of messages generated by SCADAConnect
 Opens up the help document

SCADA Signal Editor

In this window,data source, connection parameters, signals, etc., are defined. There are several types of data sources that can be used, including Database Sources (which can include a wide range of file types), OPC Historical Source and OPC Real-time Source.

Database Source Connection

In the SCADAConnect Signal Editor window click on new connection button.
• Click on Edit button.
  • Select Data Source Type. In this case, Access 2007/2010(12.0).
  • Click on Ellipsis ("...") button and select data source.
  • Click on Test Connection button and make sure to see "Connection succeeded" message.
  • Click OK to close the Database Connection window.
• Table Name: Select the data table that contains the SCADA data.
• Source Format: This can vary, but most of the time a user would select One value per row
• Signal Name Field: The column that contains the 'Tag' or 'Signal' name.
• Value Field: The column that contains the SCADA value.
• Time Stamp Field: The column that contains the FULL data and time. Very Important
• Questionable Field: If your SCADA system supports. Leave as-is if not sure.
• Real-time or Historical: Mostly Historical.
• Select SCADA Signals:
  • Add the necessary signals by, double clicking or clicking ">" or ">>" button. ">>" will add all.
  • Click OK button to close the Select Signal window.
• Click OK button to close the Database Signals window.

Animated GIF showing the steps

SCADA Signals window will now list the signals in the left panel as a tree structure as shown in the picture below or animated GIF above.

Clicking on the signal in the left will show the corresponding data. Make sure to click either on Refresh or Auto Refresh.

OPC Source

Ability to connect to the OPC server allows the user to communicate directly to the same interface that SCADA operator uses. There are two types of OPC connection, Real-time and Historical. Both of the options under New shows the same window as shown below.

If the OPC server is in the same machine where SewerGEMS is then click on the drop-down next to OPC Server: and select the server. If OPC server is in another computer (which can be remotely reached at) then put a check on Host and then click "Refresh" button.

Once the source is selected, click on the Select SCADA Signals button and add the interested signals towards the right list, in the new window.

Initial Settings Import

Initial settings such as tank levels or pump ON/OFF status can be brought in from SCADA Data. It supports both real-time and historical data. Use the Initial Settings Import option.



SCADA Log comes in handy during troubleshooting when the feature does not behave as expected. Clicking the highlighted button will open up the log file in a notepad.


Q: I can see the graph in SCADA Signal Editor but not in the Graphs, how can fix?

If data and graph are visible in SCADA Signal Editor but not in the graphs (after right clicking on the SCADA Signal > Graph) then it most likely due to the date. Please make sure the data in the Calculation Options and the date when data were recorded are the same.

See Also

SCADA Element for annotation and reporting