6.3.3 MDISDiscreteInstrumentObjectType Definition

Table 7 defines the structure of an MDISDiscreteInstrumentObjectType. Any vendor specified properties that have been implemented within a project should be documented within a similar format and supplied to the DCS vendor. The addition of vendor specific properties will result in a subtype of the MDISDiscreteInstrumentObjectType.

Table 7 – MDISDiscreteInstrumentObjectType Definition
Attribute Value
BrowseNameMDISDiscreteInstrumentObjectType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the MDISBaseObjectType (see section 6.1.1)
0:HasComponentVariableState0:UInt320:BaseDataVariableTypeM, RO
0:HasSubtypeObjectTypeMDISDiscreteOutObjectType
0:HasSubtypeObjectTypeMDISDiscreteArbitrationObjectType
ConformanceUnits
MDIS Discrete Instrument Base

State – The state of the instance of MDISDiscreteInstrumentObjectType. This state is represented as a UInt32.

The MDISDiscreteInstrumentObjectType is a subtype of MDISBaseObjectType and inherits the FaultCode Variable. The MDISDiscreteInstrumentObjectType defines the standard FaultCodes (for bits 0-15 as defined in 6.2.2) in Table 8. All subtypes of this the MDISDiscreteInstrumentObjectType will inherit all FaultCodes defined in this table. Subtypes may define additional FaultCodes in their own table.

Table 8 – MDISDiscreteInstrumentObjectType FaultCode Values
Value Bit no. Description
IOFault0Instrument has no usable value, there is an I/O fault.

The MDISDiscreteInstrumentObjectType defines the standard WarningCodes (for bits 0-15 as defined in 6.2.2) in Table 9. All subtypes of this the MDISDiscreteInstrumentObjectType will inherits all WarningCodes defined in this table. Subtypes may define additional WarningCodes in their own table.

Table 9 – MDISDiscreteInstrumentObjectType WarningCode Values
Value Bit no. Description
SideAProblem0There is an issue with the A side of this instrument [note this only applies to instrument that are arbitrated]
SideBProblem1There is an issue with the B side of this instrument [note this only applies to instrument that are arbitrated]
Discrepancy2The values differ by more than is acceptable