5 Model ToC Previous Next

5.2 Object Types ToC Previous Next

5.2.10 ChromatographDevice ToC Previous Next Type definition: ChromatographDeviceType ObjectType ToC Model

Chromatograph retrieves the concentration of chemical components by using a set of separation columns that separate each molecule based on the time it takes to go through a given column path.

ChromatographrDeviceType defines the general structure of a ChromatographDevice Object


Figure 15 - ChromatographDeviceType

ChromatographDeviceType is a subtype of AnalyserDeviceType

Table 56 - ChromatographDeviceType

Attribute Value
BrowseName ChromatographDeviceType
IsAbstract False

Subtype of the AnalyserDeviceType defined in

References NodeClass BrowseName DataType TypeDefinition ModellingRule
    ChromatographDevice Object ToC

The term ChromatographDevice refers to an instance of ChromatographType ObjectType as defined in Table 56.

All ChromatographDevices have Attributes and Properties that they inherit from the AnalyserDeviceType. ChromatographDeviceStreamType ToC

StreamType defines seven mandatory FunctionalGroups described in5.2.3.1: Configuration, Status, AcquistionSettings, AcquisitionStatus, AcquisitionData, ChemometricModelSettings, and Context. The following tables describe Parameters defined on the Stream of a ChromatographDevice.

Table 40 describes the Parameters that are organized by the AcquisitionData FunctionalGroup of a ChromatographDeviceStreamType.

Table 57 – ChromatographDeviceStreamType AcquisitionData Parameters

BrowseName Description VariableType Optional/
ScaledData* Chromatogram YArrayItemType []
ComponentX Component analysed by a chromatograph EngineeringValueType

* ScaledData Parameter at this level represents the same Parameter that was defined on StreamType. Since different types of analysers may represent ScaledData differently, it was impossible to declare the VariableType of this Parameter at the StreamType level. It is possible here because the scope of the definition is limited to ChromatographDeviceType. Devices of this type use array of YArrayItemType to represent ScaledData.

The YArrayItem describing the chromatogram has the following behaviors:

  • Because the Chromatograph may collect many chromatograms simultaneously, ScaledData is an array of YArrayItem.
  • X axis is the time in seconds since the injection time, which is the start of the ExtractSample or ExtractCalibrationSample or ExtractValidationSample state of the AnalyserChannel_OperatingModeExecuteSubStateMachine.
  • Y axis unit is vendor specific, usually volts at the detector output.
  • To reduce data bandwidth, the X axis may not be continuous i.e. when there is no peak, no data is produced. This implies that the xAxisDefinition.axisSteps shall be provided.
  • The xAxisDefinition.axisSteps of each chromatogram may be different because the peak positions are different from column to column. Component ToC

    The Chromatograph Component values are mapped using EngineeringValueType and they are placed under the appropriate Stream in the AcquisitionData FunctionalGroup. Annex B provides an example of its sub-elements. GCOvenType ToC

Table 58 describes a gas chromatograph oven Accessory which maintains its set of valves, columns and detectors at the temperature defined by the chromatographic application.

Table 58 - GCOvenType

Attribute Value
BrowseName GCOvenType
IsAbstract True

Subtype of the AccessoryType defined in 5.2.5.

References NodeClass BrowseName DataType TypeDefinition ModellingRule

Previous Next