Table 25 defines the structure of an MDISDigitalArbitrationObjectType. 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 MDISDigitalArbitrationObjectType.
Table 25 – MDISDigitalArbitrationObjectType Definition
Attribute |
Value |
||||
BrowseName |
MDISDigitalArbitrationObjectType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the MDISDigitalInstrumentObjectType |
|
||||
0:HasComponent |
Variable |
SourceA |
0:Boolean |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
SourceB |
0:Boolean |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Variable |
ArbitrationMode |
ArbitrationModeEnum |
0:BaseDataVariableType |
M, RO |
0:HasComponent |
Method |
SetArbitrationMode |
Defined in 6.3.7 |
O |
|
ConformanceUnits |
|||||
MDIS Digital Arbitration |
The MDISDigitalArbitrationObjectType handles the Selection of two analog sources, SourceA and SourceB. The result of the arbitration is shown in the State. The result can be either a selection of one source as default or forcing of one source (see ArbitrationModeEnum for additional details). The arbitration object will select which instrument is healthy and report it.
SourceA – a Variable that represents the value of the first source of a MDISDigitalArbitrationObjectType.
SourceB – a Variable that represents the value of the second source of a MDISDigitalArbitrationObjectType.
ArbitrationMode – This enumeration provides information about the arbitration mode that is currently used (see section 8.1.10). For a MDISDigitalArbitrationObjectType, the average value does not apply and the High value indicates an “Or” of the two values while a low value indicates an “And’ of the two values.
The MDISDigitalArbitrationObjectType is a subtype of MDISDigitalInstrumentObjectType and inherits the FaultCode Variable. The MDISDigitalArbitrationObjectType defines the standard FaultCodes (for bits 0-15 as defined in 6.2.2) in Table 26 (currently empty, no additional fault codes defined). All subtypes of this the MDISDigitalArbitrationObjectType will inherit all FaultCodes defined in this table. Subtypes may define additional FaultCodes in their own table.
Table 26 – MDISDigitalArbitrationObjectType FaultCode Values
Value |
Bit no. |
Description |
|
|
|
The MDISDigitalArbitrationObjectType defines the standard WarningCodes (for bits 0-15 as defined in 6.2.2) in Table 27 (currently empty, no additional warning codes defined). All subtypes of this the MDISDigitalArbitrationObjectType will inherit all WarningCodes defined in this table. Subtypes may define additional WarningCodes in their own table.
Table 27 – MDISDigitalArbitrationObjectType WarningCode Values
Value |
Bit no. |
Description |
|
|
|