This chapter defines the corresponding profiles and conformance units for the OPC UA Information Model for OPC 40568-1. Profiles are named groupings of conformance units. Facets are Profiles that will be combined with other Profiles to define the complete functionality of an OPC UA Server or Client. The following tables specify the facets available for servers that implement the OPC 40568-1 Information Model companion specification.

Table 85 defines the corresponding ConformanceUnits for the OPC UA Information Model for OPC 40568- IREDES

Table 85 – Conformance Units for OPC 40568 IREDES

Category

Title

Description

Server

IREDES Component

Supports the IREDESType type definition.

Server

IREDES ProjectInfoType

Supports the ProjectInfoType and has at least one instance of it in the address space.

Server

IREDES EquipmentInfoType

Supports the EquipmentInfoType and has at least one instance of it in the address space.

Server

IREDES GenHeadType

Supports the GenHeadType and has at least one instance of it in the address space.

Server

IREDES DisplayToOperatorType

Supports the DisplayToOperatorType and has at least one instance of it in the address space.

Server

IREDES IROptionType

Supports the IROptionType and has at least one instance of it in the address space.

Server

IREDES SiteHeadType

Supports the SiteHeadType and has at least one instance of it in the address space.

Server

IREDES GenTrailerType

Supports the GenTrailerType and has at least one instance of it in the address space.

Server

IREDES IREDESType

Supports the IREDESType and has at least one instance of it in the address space.

Server

IREDES OpPerfLogType

Supports the OpPerfLogType and has at least one instance of it in the address space.

Server

IREDES IRplanGenType

Supports the IRplanGenType and has at least one instance of it in the address space.

Server

IREDES IRStatusGenType

Supports the StatusGenType and has at least one instance of it in the address space.

Server

IREDES IRLTMMonType

Supports the IRLTMMonType and has at least one instance of it in the address space.

Server

IREDES IRLTPlanType

Supports the IRLTPlanType and has at least one instance of it in the address space.

Server

IREDES LTPPwaitProcType

Supports the LTPPwaitProcType and has at least one instance of it in the address space.

Server

IREDES LTPPTimeRepType

Supports the LTPPTimeRepType and has at least one instance of it in the address space.

Server

IREDES LTPPMissionType

Supports the LTPPMissionType and has at least one instance of it in the address space.

Server

IREDES LTPPaccPtsType

Supports the LTPPaccPtsType and has at least one instance of it in the address space.

Server

IREDES LTPPLoadRepType

Supports the LTPPLoadRepType and has at least one instance of it in the address space.

Server

IREDES IRLTPPerfType

Supports the IRLTPPerfType and has at least one instance of it in the address space.

Server

IREDES IRLHDTruckTyoe

Supports the IRLHDTruckTyoe and has at least one instance of it in the address space.

Client

IREDES component client query

Supports querying variable instance declarations of the IREDESType.

Table 86 lists all Profiles defined in this document and defines their URIs.

Table 86 – Profile URIs for OPC 40568-1

Profile

URI

IREDES Core Server Facet

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Server/Core

IREDES Server Facet

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Server/IREDES

IREDES Base Server Profile

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Server/Base

IREDES Core Client Facet

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Client/Core

IREDES Client Facet

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Client/IREDES

IREDES Base Client Profile

http://opcfoundation.org/UA-Profile/Mining/ExternalStandards/IREDES/Client/Base

The following sections specify the Facets available for Servers that implement the OPC 40568- OPC UA for Mining – External Standards – IREDES companion specification. Each section defines and describes a Facet or Profile.

Table 87 defines a Facet that describes the fundamental base functionalities an OPC UA server is expected to process for serving OPC UA CS Mining IREDES Information Model. However, this will not allow to serve meaningful OPC UA CS Mining IREDES information models and purely serves to describe the fundamental Profiles and Facets required for basic server operation.

Table 87 – IREDES Core Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Core 2022 Server Facethttp://opcfoundation.org/UA-Profile/Server/Core2022Facet

M

Profile

0: Base Server Behaviour Facet

http://opcfoundation.org/UA-Profile/Server/Behaviour

M

Profile

0:Data Access Server Facethttp://opcfoundation.org/UA-Profile/Server/DataAccess

M

Table 88 defines a facet that describes the functionalities of an OPC UA External Standards – IREDES server is expected to process in regard to being able to serve a component recursion of Object instances. Specifically, this is referring to the Components Instance – Declaration of the IREDESType definition provided in chapter 7.8.

Table 88 – IREDES IREDES Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

IREDES

IREDES Component

M

IREDES

IREDES ProjectInfoType

O

IREDES

IREDES EquipmentInfoType

O

IREDES

IREDES GenHeadType

O

IREDES

IREDES DisplayToOperatorType

O

IREDES

IREDES IROptionType

O

IREDES

IREDES SiteHeadType

O

IREDES

IREDES GenTrailerType

O

IREDES

IREDES IREDESType

O

IREDES

IREDES OpPerfLogType

O

IREDES

IREDES IRpPerfGenType

O

IREDES

IREDES IRplanGenType

O

IREDES

IREDES IRStatusGenType

O

IREDES

IREDES IRLTMMonType

O

IREDES

IREDES IRLTPlanType

O

IREDES

IREDES LTPPwaitProcType

O

IREDES

IREDES LTPPTimeRepType

O

IREDES

IREDES LTPPMissionType

O

IREDES

IREDES LTPPaccPtsType

O

IREDES

IREDES LTPPLoadRepType

O

IREDES

IREDES IRLTPPerfType

O

IREDES

IREDES IRLHDTruckType

O

Table 89 defines a Profile that describes the functionalities of an OPC UA server that is used serve OPC UA CS Mining External Standards IREDES Information Models. Servers complying to this profile can be used to serve IREDES OPC UA Information Models.

Table 89 – IREDES Base Server Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

IREDES Core Server Facet

M

Profile

IREDES IREDES Server Facet

M

The following tables specify the Facets available for Clients that implement the OPC 40568 - 1 External Standards – IREDES companion specification.

Table 90 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 information models that are part of this document.

Table 90 – IREDES Core Client Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

0:Core 2022 Client Facet

https://profiles.opcfoundation.org/UA-Profile/Client/Core2022Facet

M

Profile

0:Base Client Behaviour Facet

http://opcfoundation.org/UA-Profile/Client/Behaviour

M

Profile

0:AddressSpace Lookup Client Facet

http://opcfoundation.org/UA-Profile/Client/AddressSpaceLookup

M

Profile

0:Diagnostic Client Facet

http://opcfoundation.org/UA-Profile/Client/Diagnostic

M

Profile

0:Attribute Read Client Facet

http://opcfoundation.org/UA-Profile/Client/AttributeRead

M

Profile

0:Attribute Write Client Facet

http://opcfoundation.org/UA-Profile/Client/AttributeWrite

M

Profile

0:DataChange Subscriber Client Facet

http://opcfoundation.org/UA-Profile/Client/DataChangeSubscriber2021

M

Profile

0:Durable Subscription Client Facet

http://opcfoundation.org/UA-Profile/Client/DurableSubscription

M

Profile

0:DataAccess Client Facet

http://opcfoundation.org/UA-Profile/Client/DataAccess

M

Profile

0:Aggregate Subscriber Client Facet

http://opcfoundation.org/UA-Profile/Client/AggregateSubscriber

M

Defines a profile that describes the functionalities of an OPC UA CS Mining External Standards – IREDES Client to query information provided by an OPC UA CS Mining External Standards – IREDES server serving a component recursion of object instances. Specifically, this is referring to the Components Instance – Declaration of the IREDESType defined in chapter 7.8.

Table 91 – IREDES Client Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

IREDES

IREDES Component Client Query

M

IREDES Base Client Profile defines a Facet that describes the functionalities of an OPC UA client that is used to query an OPC UA server that implements the IREDES Server Profile.

Table 92 – IREDES Base Client Profile

Group

Conformance Unit / Profile Title

Mandatory / Optional

Profile

IREDES Core Client Facet

M

Profile

IREDES Client Facet

M