The section describes the various Facets that are provided as part of the MDIS OPC UA InformationModel. These Facets include MDIS InformationModel ConformanceUnits, but they also include ConformanceUnits or Facets from the Part 7 – Profiles specification. They are summarised in Table 62

Table 62 - MDIS Profiles and Facets

Profile

Related Category

URI

MDIS Base Functionality Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/BaseFunctionServer

MDIS Valve Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/ValveModel

MDIS Instrument Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/InstrumentModel

MDIS Instrument Out Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/InstrumentOutModel

MDIS Choke Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/ChokeModel

MDIS Discrete Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/DiscreteModel

MDIS Discrete Out Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/DiscreteOutModel

MDIS Digital Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/DigitalModel

MDIS Digital Out Model Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/DigitalOutModel

MDIS Redundancy Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/Redundancy

MDIS Aggregate Object Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/AggregateObject

MDIS Extension Object Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/ExtensionObject

MDIS Signature Transfer Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/SignatureTransfer

MDIS TimeSync Object Server Facet

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/TimeSyncObject

MDIS Base Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Base

MDIS Valve Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Valve

MDIS Instrument Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Instrument

MDIS Instrument Out Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/InstrumentOut

MDIS Choke Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Choke

MDIS Discrete Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Discrete

MDIS Discrete Out Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/DiscreteOut

MDIS Digital Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Digital

MDIS Digital Out Model Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/DigitalOut

MDIS Redundancy Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Redundancy

MDIS Aggregate Object Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/AggregateObject

MDIS Extension Object Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/ExtensionObject

MDIS Extension Extra Object Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/ExtensionExtra

MDIS Signature Transfer Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/SignatureTransfer

MDIS TimeSync Object Client Facet

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/TimeSyncObject

MDIS Solution Client Profile

MDIS

http://opcfoundation.org/UA-Profile/Client/MDIS/Solution

MDIS Solution Server Profile

MDIS

http://opcfoundation.org/UA-Profile/Server/MDIS/Solution

Table 63 defines a Facet that describes the base characteristics that all OPC UA Servers shall support, if they support the MDIS companion specification.

Table 63 – MDIS Base Functionality Server Facet

Group

Conformance Unit / Profile Title

Optional

Profile

Standard DataChange Subscription Server Facet

Profile

Core Server Facet

Profile

UA-TCP UA-SC UA Binary

Profile

Data Access Server Facet

Monitored Item Services

Monitor MinQueueSize_05

False

Profile

Method Server Facet

Profile

Security Time Synchronization

MDIS Model

MDIS Base Functionality

False

MDIS Model

MDIS Information Version

True

This Profile includes a number of Profiles and ConformanceUnits.

Table 64 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISValveObjectType model.

Table 64 - MDIS Valve Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Valve Base

False

MDIS Model

MDIS Valve CommandRejected

True

MDIS Model

MDIS Valve SignatureRequest

True

MDIS Model

MDIS Valve LastCommand

True

MDIS Model

MDIS Valve DefeatableCloseInterlock

True

MDIS Model

MDIS Valve DefeatableOpenInterlock

True

MDIS Model

MDIS Valve NonDefeatableCloseInterlock

True

MDIS Model

MDIS Valve NonDefeatableOpenInterlock

True

MDIS Model

MDIS Valve Duration

True

MDIS Model

MDIS Information signatures

True

Table 65 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISInstrumentObjectType model.

Table 65 - MDIS Instrument Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Instrument Base

False

MDIS Model

MDIS Instrument Limits

True

MDIS Model

MDIS Instrument Setpoints

True

Table 66 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISInstrumentOutObjectType model.

Table 66 - MDIS Instrument Out Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Instrument Out Base

False

MDIS Model

MDIS Instrument Limits

True

MDIS Model

MDIS Instrument Set points

True

Table 67 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISDiscreteInstrumentObjectType model.

Table 67 - MDIS Discrete Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Discrete Instrument Base

False

Table 68 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISDiscreteOutObjectType model.

Table 68 - MDIS Discrete Out Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Discrete Out Base

False

Table 69 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISDigitalInstrumentObjectType.

Table 69 - MDIS Digital Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Digital Instrument Base

False

Table 70 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISDigitalOutObjectType.

Table 70 - MDIS Digital Out Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Digital Out Base

False

Table 71 defines a Facet that describes the base characteristics for an OPC UA Server that is exposing the MDISChokeObjectType.

Table 71 - MDIS Choke Model Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Base Fault

False

MDIS Model

MDIS Base FaultCode

True

MDIS Model

MDIS Base Warning

True

MDIS Model

MDIS Base WarningCode

True

MDIS Model

MDIS Base Enabled

True

MDIS Model

MDIS Base TagId

True

MDIS Model

MDIS Choke Base

False

MDIS Model

MDIS Choke DefeatableCloseInterlock

True

MDIS Model

MDIS Choke DefeatableOpenInterlock

True

MDIS Model

MDIS Choke NonDefeatableCloseInterlock

True

MDIS Model

MDIS Choke NonDefeatableOpenInterlock

True

MDIS Model

MDIS Choke Step Duration

True

MDIS Model

MDIS Choke Total Steps

True

MDIS Model

MDIS Choke Step method

True

MDIS Model

MDIS Choke CommandRejected

True

MDIS Model

MDIS Choke SetCalculatedPositionStatus

True

Table 72 defines a Facet that describes Redundancy functionality that a Server would support. The Server must support at least one of the optional conformance units

Table 72 - MDIS Redundancy Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Redundancy Base

False

MDIS Model

MDIS Redundancy None

True

MDIS Model

MDIS Redundancy Hot

True

MDIS Model

MDIS Redundancy HotPlusMirrored

True

MDIS Model

MDIS Redundancy Transparent

True

Table 73 defines a Facet that describes Aggregate functionality based on MDISAggregateObjectType that a Server would support.

Table 73 - MDIS Aggregate Object Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Aggregate Object

False

Table 74 defines a Facet that describes Object extension functionality that a Server would support.

Table 74 - MDIS Extension Object Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Extension

False

Table 75 defines a Facet that describes Signature transfer functionality that a Server would support.

Table 75 - MDIS Signature Transfer Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Information Signatures

False

Table 76 defines a Facet that describes TimeSync Object extension functionality that a Server would support.

Table 76 - MDIS TimeSync Object Server Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Timesync Object

False

Table 77 defines a Facet that describes the base characteristics for all OPC UA Clients that make use of this companion specification. Additional Profiles will define support for various object models that are part of this specification.

Table 77 - MDIS Base Client Facet

Group

Conformance Unit / Profile Title

Optional

Profile

AddressSpace Lookup Client Facet

Profile

DataAccess Client Facet

Profile

DataChange Subscriber Client Facet

Profile

Method Client Facet

Profile

UA-TCP UA-SC UA Binary

Profile

Security Time Synchronisation

Session Services

Session Client Base

False

Session Services

Session Client Renew NodeIds

False

Session Services

Session Client KeepAlive

False

Session Services

Session Client Detect Shutdown

False

MDIS Model

MDIS Information Client

Table 78 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISValveObjectType model.

Table 78 - MDIS Valve Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Valve Client Base

False

MDIS Model

MDIS Valve Client SignatureRequestStatus

True

MDIS Model

MDIS Valve Client LastCommand

True

MDIS Model

MDIS Valve Client DefeatableCloseInterlock

True

MDIS Model

MDIS Valve Client DefeatableOpenInterlock

True

MDIS Model

MDIS Valve Client NonDefeatableCloseInterlock

True

MDIS Model

MDIS Valve Client NonDefeatableOpenInterlock

True

MDIS Model

MDIS Valve Client Duration

True

Table 79 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISInstrumentObjectType model.

Table 79 - MDIS Instrument Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Instrument Client Base

False

MDIS Model

MDIS Instrument Client Limits

True

MDIS Model

MDIS Instrument Client Setpoints

True

Table 80 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISInstrumentOutObjectType model.

Table 80 - MDIS Instrument Out Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Instrument Client Base

False

MDIS Model

MDIS Instrument Client Limits

True

MDIS Model

MDIS Instrument Client Setpoints

True

MDIS Model

MDIS Instrument Out Client Base

False

Table 81 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISDiscreteInstrumentObjectType model.

Table 81 - MDIS Discrete Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Discrete Client Base

False

Table 82 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISDiscreteOutObjectType.

Table 82 - MDIS Discrete Out Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Discrete Client Base

False

MDIS Model

MDIS Discrete Out Client Base

False

Table 83 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISDigitalInstrumentObjectType model.

Table 83 - MDIS Digital Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Digital Client Base

False

Table 84 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISDigitalOutObjectType model.

Table 84 - MDIS Digital Out Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Digital Client Base

False

MDIS Model

MDIS Digital Out Client Base

False

Table 85 defines a Facet that describes the base characteristics for an OPC UA Client using the MDISChokeObjectType model.

Table 85 - MDIS Choke Model Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Base Fault

False

MDIS Model

MDIS Client Base FaultCode

True

MDIS Model

MDIS Client Base Warning

True

MDIS Model

MDIS Client Base WarningCode

True

MDIS Model

MDIS Client Base Enabled

True

MDIS Model

MDIS Client Base TagId

True

MDIS Model

MDIS Choke Client Base

False

MDIS Model

MDIS Choke Client DefeatableCloseInterlock

True

MDIS Model

MDIS Choke Client DefeatableOpenInterlock

True

MDIS Model

MDIS Choke Client NonDefeatableCloseInterlock

True

MDIS Model

MDIS Choke Client NonDefeatableOpenInterlock

True

MDIS Model

MDIS Choke Client Step duration

True

MDIS Model

MDIS Choke Client Total Steps

True

MDIS Model

MDIS Choke Client Step method

True

Table 86 defines a Facet that describes Redundancy that a Client would support.

Table 86 - MDIS Redundancy Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Redundancy

False

Table 87 defines a Facet that describes Aggregate Object functionality that a Client would support.

Table 87 - MDIS Aggregate Object Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Aggregate

False

Table 88 defines a Facet that describes Extension Object functionality that a Client would support.

Table 88 - MDIS Extension Object Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Extension

False

Table 89 defines a Facet that describes Extension Object extra Fields functionality that a Client would support.

Table 89 - MDIS Extension Extra Object Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Client Extension Extra

False

Table 90 defines a Facet that describes signature transfer functionality that a Client would support.

Table 90 - MDIS Signature Transfer Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS Signature Client

False

Table 91 defines a Facet that describes TimeSync functionality that a Client would support.

Table 91 - MDIS TimeSync Object Client Facet

Group

Conformance Unit / Profile Title

Optional

MDIS Model

MDIS TimeSync Client

False