Table 91 defines the valid states for the ChokeMoveEnum.
Table 91 – ChokeMoveEnum Items
Name |
Value |
Description |
Moving |
1 |
The choke is currently moving (in progress) |
Stopped |
2 |
The move has stopped |
Its representation in the AddressSpace is defined in Table 94.
Table 92 – ChokeMoveEnum Definition
Attribute |
Value |
||||
BrowseName |
ChokeMoveEnum |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the Enumeration type defined in OPC 10000-5 |
|||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
ConformanceUnits |
|||||
|
Table 93 defines the valid states for the ChokeCommandEnum.
Table 93 – ChokeCommandEnum Items
Name |
Value |
Description |
Close |
1 |
The command to the Choke is Close |
Open |
2 |
The command to the Choke is Open |
Its representation in the AddressSpace is defined in Table 94.
Table 94 – ChokeCommandEnum Definition
Attribute |
Value |
||||
BrowseName |
ChokeCommandEnum |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the Enumeration type defined in OPC 10000-5 |
|||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
ConformanceUnits |
|||||
MDIS Choke Base |
Table 93 defines the valid states for the SetCalculatedPositionEnum.
Table 95 – SetCalculatedPositionEnum Items
Name |
Value |
Description |
Initial |
0 |
no command (initial state) |
Inprogress |
1 |
command in progress |
Complete |
2 |
command completed |
Fault |
4 |
command fault |
Its representation in the AddressSpace is defined in Table 96.
Table 96 – SetCalculatedPositionEnum Definition
Attribute |
Value |
|||||
BrowseName |
SetCalculatedPositionEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Choke Base |
Table 97 defines the valid states for the SignatureStatusEnum.
Table 97 – SignatureStatusEnum Items
Name |
Value |
Description |
NotAvailable |
1 |
The profile / signature is not available (in progress) |
Completed |
2 |
The profile / signature request has completed |
Failed |
4 |
The profile / signature request has failed |
Retrieval of a signature is outside of the scope of this interface. A NotAvailable_1 indicates that the current profile / signature request is not available.
Its representation in the AddressSpace is defined in Table 98.
Table 98 – SignatureStatusEnum Definition
Attribute |
Value |
|||||
BrowseName |
SignatureStatusEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Valve SignatureRequestStatus |
Table 99 defines the valid states for the CommandEnum. This might not be the actual state of the valve, it is just the last command sent to the valve.
Name |
Value |
Description |
Close |
1 |
The last command to the valve was Close |
Open |
2 |
The last command to the valve was Open |
None |
4 |
No known command has been sent to the valve. The initial setting on start-up of a server. |
Its representation in the AddressSpace is defined in Table 100.
Table 100 – CommandEnum Definition
Attribute |
Value |
|||||
BrowseName |
CommandEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Valve Base |
Table 101 defines the valid states for the SEMEnum.
Name |
Value |
Description |
SEM_A |
1 |
Valve move command selection SEM A |
SEM_B |
2 |
Valve move command selection SEM B |
Auto |
4 |
Subsea equipment vendor decides how to send the command. In some cases, this would be both SEMs, in others it would mean a subsea system’s choice of a SEM. |
Its representation in the AddressSpace is defined in Table 102
Table 102 – SEMEnum Definition
Attribute |
Value |
|||||
BrowseName |
SEMEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Valve Base |
Table 103 defines the valid states for the ValvePositionEnum.
Name |
Value |
Description |
Closed |
1 |
The Valve is Closed |
Open |
2 |
The Valve is Open |
Moving |
4 |
The Valve is Moving |
Unknown |
8 |
The Valve is in an unknown state. This value can be used when a subsea vendor does not have any last command information and does not know the state of the valve. |
Its representation in the AddressSpace is defined in Table 104
Table 104 – ValvePositionEnum Definition
Attribute |
Value |
|||||
BrowseName |
ValvePositionEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Valve Base |
Table 105 defines the valid states for the CIMVOperationModeEnum.
Table 105 – CIMVOperationModeEnum Items
Name |
Value |
Description |
Position |
1 |
The CIMV is in closed-loop Position control mode. Sending fix position |
Flow |
2 |
The CIMV is in closed-loop Flow control mode (auto regulate) |
Manual |
4 |
The CIMV is in open-loop Manual mode (compare it to step mode – i.e., move some increment relative to current). Note: some CIMV instance may not support this mode. |
Its representation in the AddressSpace is defined in Table 106.
Table 106 – CIMVOperationModeEnum Definition
Attribute |
Value |
|||||
BrowseName |
CIMVOperationModeEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
|
Table 107 defines the valid states for the CIMVMoveEnum.
Table 107 – CIMVMoveEnum Items
Name |
Value |
Description |
MoveClose |
1 |
The CIMV is moving in the close direction |
MoveOpen |
2 |
The CIMV is moving in the open direction |
Stop |
4 |
The CIMV is not moving |
Its representation in the AddressSpace is defined in Table 108.
Table 108 – CIMVMoveEnum Definition
Attribute |
Value |
|||||
BrowseName |
CIMVMoveEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS CIMV Base |
Table 107 defines the valid states for the ArbitrationModeEnum.
Table 109 – ArbitrationModeEnum Items
Name |
Value |
Description |
Average |
1 |
Build the average of both values (if both available) |
DefaultA |
2 |
Select SourceA (if available), else SourceB |
DefaultB |
4 |
Select SourceB (if available), else SourceA |
ForceA |
8 |
Always select SourceA |
ForceB |
16 |
Always select SourceB |
High |
32 |
Highest Value (for digital this is an OR operation) |
Low |
64 |
Lowest Value (for digital this is an AND operation) |
Its representation in the AddressSpace is defined in Table 110
Table 110 – ArbitrationModeEnum Definition
Attribute |
Value |
|||||
BrowseName |
ArbitrationModeEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Instrument Arbitration Base |
Table 107 defines the valid states for the MotorStateEnum.
Table 111 – MotorStateEnum Items
Name |
Value |
Description |
Active |
1 |
The Motor is in active state |
NonActive |
2 |
The Motor is not in active state |
Its representation in the AddressSpace is defined in Table 112.
Table 112 – MotorStateEnum Definition
Attribute |
Value |
|||||
BrowseName |
MotorStateEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Motor Base |
Table 107 defines the valid states for the MotorOperationEnum.
Table 113 – MotorOperationEnum
Name |
Value |
Description |
Off |
1 |
The Motor cannot be started either automatically or manually |
Auto |
2 |
The Motor works automatically |
Manual |
4 |
The Motor is controlled manually |
Its representation in the AddressSpace is defined in Table 114.
Table 114 – MotorOperationEnum Definition
Attribute |
Value |
|||||
BrowseName |
MotorOperationEnum |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the Enumeration type defined in OPC 10000-5 |
||||||
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType[] |
0:PropertyType |
|
|
ConformanceUnits |
||||||
MDIS Motor Base |
The MDISVersionDataType provides a single structure that provides all of the version information for the Server. There is a corresponding variable structure that provides each of the elements.
This VariableType is defined in 7.2.
Table 115 – MDISVersionDataType Structure
Name |
Type |
Description |
MDISVersionDataType |
Structure |
Information that describes MDIS Specification version. |
MajorVersion |
0:Byte |
The Major Version number from the specification |
MinorVersion |
0:Byte |
The minor version number from the specification |
Build |
0:Byte |
The BuildNumber associated – typically always 0 |