15 Tag Main Diagram

Description of 15 Tag Main diagram

Tag_Main_Diagram

 

The configuration of real time measurement and control systems consists mainly of a site communications facility that controls and monitors local data acquisition and control devices. The acquisition devices may control individual measurement facilities (measurement tags), which may provide measurements for various pre-defined properties.

 

A well may be associated with a Communication_Interface via the Well_Comm_Interface_X. Therefore, one Communication_Interface may serve several wells.

An Acquisition_Device may be associated with a borehole via the Activity_Facility_Invl. The Acquisition_Device inherits this ability from Facility via Tracked_Facility.

An Acquisition_Device may be associated with a sensor via the Facility_Connection, since they are both subtypes of Facility. In addition, a Measurement_Tag may be directly associated via a sensor. Information about the exact location of the measurement may be recorded in the Measurement_Point.

A Measurement_Tag corresponds to a tag defined in a real-time data acquisition database. The Seabed database holds the configuration of the tag, not the measured values.

The configuration of scalar measurement tag values will be stored in the Measurement_Tag_Sal_Conf class. These are measurement tags that will only have one value.

The configuration of vector measurement tag values will be stored in the Measurement_Tag_Vact_Conf class. These are measurement tags that can have multiple (array-like) values.

Catalog properties for a measurement tag can be stored in the R_Measurement_Tag_Cat classes. These values are used to initially populate the Measurement Tag class. They can be overridden in the Measurement_Tag class if they are different.

An example of such configuration data is the Mesurement_Tag_Threshold class, which can contain high and/or low alarm limits. When these limits are exceeded, alarms may be raised.

Seabed can also hold a curve of expected performance values in Bulk_Array. Note that if you want to store the information that the performance is between +5% and -5% of the Expected_Curve, then the percentage value may be recorded in the Threshold_Value. There will be one instance of Measurement_Tag_Threshold, pointing to an Expected_Curve, and another instance of Measurement_Tag_Threshold holding the -5% value, pointing to a second copy of the Expected_Curve.