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.

Table 99 – CommandEnum Items

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.

Table 101 – SEMEnum Items

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.

Table 103 – 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