SCADASuite is, at the core, a set of applications that run on a SCADAPack RTU. Each application in the suite of applications has its own niche and accomplishes a specific task. A custom automatic code generation tool is used to convert a declarative application definition into C code that can be compiled into an executable file (.out) that runs on the RTU. This approach has significant advantages, including:
Applications on the RTU can be managed by the PC Configuration Program.
Applications can be written and extended quickly.
Applications have high quality since the parts that deal with common parts, like configuration management, communications, validation, export and so on is the same for all applications, and doesn't need to be updated as applications evolve.
Applications use resources on the RTU efficiently.
Complex applications, with sophisticated diagnostics can be written.
Each SCADASuite application has its own diagnostic log and configuration change log. Logs are stored in persistent memory (NV RAM) on the RTU and can be retrieved by the PC Configuration Program. See the section on the Log tab for more details.
Applications are completely, and optionally, configurable via Modbus. Each application also exposes large amounts of status information via Modbus. Applications also support control, where changes are made at runtime, via Modbus. See the Applications and Modbus section for more details on how SCADASuite applications interact with Modbus.
Available Applications
Available applications include:
MQTT. Convert your RTU to an IoT Edge Device and upload data to the cloud using the MQTT protocol. Optionally supports encryption (TLS 1. to 1.2) for secure operation. Upload high resolution data with update times as fast as 1 second.
Plunger Lift with Gas Lift. Control up to 4 gas wells. Sophisticated control with optional automatic optimization. Includes Turner and Coleman critical flow calculations. Includes optional gas lift features to increase well production.
Datalogs. Simplify the creation, configuration and management of Datalogs on your RTU. Log data periodically or on demand, when something interesting happens. Apply functions, like minimum, maximum, or average to logged data. Do all of this via point and click configuration, and without writing any ladder logic.
Function Generator. Create periodic waveforms like sine, saw tooth, or square waves to test your automation.
Well Test. Automatically configure Realflo so that multiple wells can share a single measurement path.
Shutdown Manager. Scale IO values, compare the live values to configured limits, and drive outputs. Export the logic in matrix format to clearly see which inputs drive which outputs, and ensure that that the implemented logic matches the designed logic.
Tank Volume. Convert the measured fluid level in a tank to volume for up to 4 tanks. Supports many different tank shapes. Log load and unload transactions. Also supports metered transactions.
Licensing
Applications on the RTU require a license to operate. Details of the overall licensing functionality, including how to manage licenses, can be found in the Licenses section. Application specific licensing information can also be found in this manual in each application's dedicated pages.