This chapter defines the corresponding profiles and conformance units for the OPC UA Information Model for OPC 40560. 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 40560 Information Model companion specification.
NOTE: The names of the supported profiles are available in the Server Object under ServerCapabilities.ServerProfileArray.
Table 19 defines the corresponding Conformance Units for the OPC UA Information Model for Mining- General.
Table 19 – Conformance Units for OPC 40560: Mining-General
Category |
Title |
Description |
Server |
Mining General Equipment Identification Meta-Information |
Supports the MiningEquipmentIdentificationType type definition. |
Server |
Mining General Equipment Component |
Supports the MiningEquipmentType type definition. |
Client |
Mining General Equipment Identification Meta-Information Client Query |
Supports querying variable instance declarations of type MiningEquipmentIdentificationType. |
Client |
Mining General Equipment Component Client Query |
Supports querying variable instance declarations of type MiningEquipmentType. |
Table 20 lists all Profiles defined in this document and defines their URIs.
Table 20 – Profile URIs for OPC 40560: General
Profile |
URI |
Mining Core Server Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Server/Core |
Mining Base Server Profile |
http://opcfoundation.org/UA-Profile/Mining/General/Server/Base |
Mining Identification Server Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Server/Identification |
Mining Equipment Server Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Server/Equipment |
Mining Core Client Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Client/Core |
Mining Base Client Profile |
http://opcfoundation.org/UA-Profile/Mining/General/Client/Base |
Mining Identification Client Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Client/Identification |
Mining Equipment Client Facet |
http://opcfoundation.org/UA-Profile/Mining/General/Client/Equipment |
The following sections specify the Facets available for Servers that implement the OPC 40560: OPC UA for Mining - General companion specification. Each section defines and describes a Facet or Profile.
Table 21 defines a Facet that describes the fundamental base functionalities an OPC UA Server is expected to possess for serving OPC UA Mining Information Models. However, this will not allow to serve meaningful OPC UA CS Mining Information Models and purely serves to describe the fundamental Profiles and Facets required for basic Server operation. This Facet also includes Facets from other OPC UA Companion Specifications.
Table 21 – Mining Core Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Server |
0: Core 2022 Server Facethttps://profiles.opcfoundation.org/UA-Profile/Server/Core2022Facet |
M |
Server |
0: Method 2021 Server Facethttp://opcfoundation.org/UA-Profile/Server/Methods2021 |
M |
Server |
0: Base Server Behaviour Facethttp://opcfoundation.org/UA-Profile/Server/Behaviour |
M |
Server |
0: User Token – User Name Password Server Facet http://opcfoundation.org/UA-Profile/Security/UserToken/Server/UserNamePassword |
O |
Server |
0: User Token – X509 Certificate Server Facet http://opcfoundation.org/UA-Profile/Security/UserToken/Server/X509Certificate |
O |
Server |
0: Data Access Server Facet |
M
|
Server |
2: BaseDevice_Server_Facet |
M |
Server |
2: DeviceIdentification_Server_Facet |
M |
Server |
3: Machinery Machine Identification Server Facet |
M |
Server |
3: Machinery Component Identification Server Facet |
M |
Server |
3: Machinery Component Identification Mandatory Server Facet |
M |
Table 22 defines a Profile that describes the functionalities of an OPC UA Server that is used to serve OPC UA CS Mining Information Models. Servers complying to this Profile can be used to serve OPC UA CS Mining Information Models.
Table 22 – Mining Base Server Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
Mining Core Server Facet |
M |
Profile |
Mining Identification Facet |
M |
Profile |
Mining Equipment Facet |
M |
Table 23 defines a Facet that describes the functionalities an OPC UA CS Mining Server is expected to possess in regards to being able to serve meta-information of Object instances. This includes all information provided by the MiningEquipmentIdentificationType which is part of the MiningEquipmentType definition provided in Chapter 7.1.
Table 23 – Mining Identification Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Mining General |
Mining General Equipment Identification Meta-Information |
M |
Table 24 defines a Facet that describes the functionalities an OPC UA CS Mining Server is expected to possess in regards to being able to serve a component recursion of Object instances. Specifically, this is referring to the Components Instance-Declaration of the MiningEquipmentType definition provided in Chapter 7.1.
Table 24 – Mining Equipment Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Mining General |
Mining General Equipment Component |
M |
The following tables specify the Facets available for Clients that implement the OPC 40560: Mining General companion specification.
Table 25 defines a Facet that describes the base characteristics for all OPC UA Clients that make use of this companion specification. Additional Facet will define support for various information models that are part of this document. This Facet also includes Facet from other OPC UA Companion Specifications.
Table 25 – Mining 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 |
M |
Profile |
0:AddressSpace Lookup Client Facethttp://opcfoundation.org/UA-Profile/Client/AddressSpaceLookup |
M |
Profile |
0: Method Client Facet |
M |
Profile |
0: Diagnostic Client Facet |
M |
Profile |
0: User Token – User Name Password 2021 Client Facet http://opcfoundation.org/UA-Profile/Security/UserToken/Client/UserNamePassword2021 |
O |
Profile |
0: User Token – X509 Certificate Client Facet http://opcfoundation.org/UA-Profile/Security/UserToken/Client/X509Certificate |
O |
Profile |
0: Attribute Read Client Facet |
M |
Profile |
0: Attribute Write Client Facet |
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 |
M |
Profile |
0: Aggregate Subscriber Client Facet http://opcfoundation.org/UA-Profile/Client/AggregateSubscriber |
M |
Profile |
2: BaseDevice_Client_Facet |
M |
Profile |
2: BaseIdentification_Client_Facet |
M |
Table 26 – Mining 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 has implemented the Mining Server Profile.
Table 26 – Mining Base Client Profile
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
Mining Core Client Facet |
M |
Profile |
Mining Identification Client Facet |
M |
Profile |
Mining Equipment Client Facet |
M |
Table 27 defines a Profile that describes the functionalities an OPC UA CS Mining Client is expected to possess in regards to being able to query meta-information provided by Object instances on the Server. This includes all information provided by the MiningEquipmentIdentificationType which is part of the MiningEquipmentType definition provided in Chapter 7.1.
Table 27 – Mining Identification Client Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Mining General |
Mining General Equipment Identification Meta-Information Client Query |
M |
Table 28 defines a Profile that describes the functionalities of an OPC UA CS Mining Client to query information provided by an OPC UA CS Mining Server serving a component recursion of Object instances. Specifically, this is referring to the Components Instance-Declaration of the MiningEquipmentType definition provided in Chapter 7.1.
Table 28 – Mining Equipment Client Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Mining General |
Mining General Equipment Component Client Query |
M |