PC technology is widely accepted as the standard architecture for all process control and monitoring systems. The introduction of Integrator brings this technology to the world of flowmetering. Integrator uses a suite of object-based software functions configured to provide flow measurement calculations, processes and control.
Each application is configured by linking a series of pre-tested and approved function blocks. Typical function blocks are those handling ISO 5167 routine, measured density routine, calculated density routine, AGA-8 routine, tranmitter inputs, ranging and alarms. The configuration process allows the engineer to insert a function block into the application and by using the graphical linking process, link the output of any function block to the input of another. On completion of the configuration the engineer compiles the application ready for use.
The compiled application is furnished with an OPC server and an OPC Client. The OPC client collects the application I/O data from the appropriate OPC server and feeds this data into the calculation. The OPC Server is used to make the calculated data and alarms available to the MSC or other OPC Clients. This interface also allows authorised OPC Clients to write values to the Integrator.
Metering data integrity is often enhanced in flowcomputing solutions by employing dual redundant flowcomputers. SGC have designed Integrator from the outset with dual redundancy handling as standard.
An automatic process at start-up ensures all data is synchronised between the two Integrators. During normal operation all parameter changes are automatically synchronised on a real-time basis.
A common interface with menu structured navigation is provided for all applications.
The data set for each application is divided into three primary subsets: Process Data, Alarm Status and Configuration Parameters.
The Application Builder is a graphical tool used to configure the flowcomputer applications. Each functional block is tested as a single entity before release for use in the system library.
The engineer simply has to drag-and-drop functional blocks from the library to insert these in the application. The functional blocks are connected by clicking and dragging an output of any function block and "patching" this to the selected input of the target functional block. The application can be compiled at any time throughout the development for debugging. This allows the application to run with live or fixed value process data. In debugging mode, all data transfer from block to block is displayed on the Application Builder screen.
The Integrator function block library provides an extensive range of calculation and data handling functions. These include:
- Flow Calculations: AGA3, AGA5, ISO 5167
- Density / Compressibility Calculations: AGA8, IAPWS-IF97 steam density, Costald, API2540, NX19, S-Gerg, Peng-Robinson, PTZ
- Composition and Energy: ISO 6976, Mass Fractions
- Proprietary Calculations: Instromet QSonic, Daniel SeniorSonic, McCrometer V-Cone, Sarasota Densitometer, Solartron Densitometer
- Averaging and Linearisation: Multi-point calibration curve, Flow-weighted Averaging, Time-weighted Averaging, Variable Averaging
- Totalisation: Period Totals, Batch Totals, Maintenance Totals, Non-resettable Totals
- Meter Proving: Pulse Interpolation, Meter K Factor Calculations, Meter Factor Calculations
- I/O Data Handling: Analogue Input Scaling, Analogue Output Scaling, DP Auto Range Switching, Status Input, Counter Input, Alarm Output, PID Control, Override selection.