The MiningEquipmentIdentificationType represents identification parameters for a mining machine, equipment, system or service. Intended to be used as an AddIn, as defined in OPC 10000-5, this ObjectType can serve as a type definition of an Object instance declaration called MiningEquipmentIdentification by definition. The value attribute of each identification variable or equipment meta-information of such an instance declaration can be set at OPC UA Server runtime by the equipment’s OEM. Figure 9 shows the hierarchical and compositional structure of the AddressSpace of this ObjectType.

image025.png

Figure 9 – MiningEquipmentIdentificationType Overview

The MiningEquipmentIdentificationType is formally defined in Table 13.

Table 13 – MiningEquipmentIdentificationType Definition

Attribute

Value

BrowseName

MiningEquipmentIdentificationType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 3:MachineIdentificationType defined in OPC 40001-1, i.e. inheriting the InstanceDeclarations of that Node.

0:HasProperty

Variable

DefaultInstanceBrowseName

QualifiedName

0:PropertyType

0:HasProperty

Variable

2:AssetId

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

2:DeviceClass

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

2:ManufacturerUri

0:String

0:PropertyType

M, RO

0:HasProperty

Variable

2:Model

0:LocalizedText

0:PropertyType

M, RO

0:HasInterface

ObjectType

2:ISupportInfoType

Applied from Interface 2:ISupportInfoType

0:HasComponent

Object

2:DeviceTypeImage

0:FolderType

O

0:HasComponent

Object

2:Documentation

0:FolderType

O

0:HasComponent

Object

2:ImageSet

0:FolderType

O

0:HasComponent

Object

2:ProtocolSupport

0:FolderType

O

Conformance Units

Mining General Equipment Identification Meta-Information

The component Variables of the MiningEquipmentIdentificationType have additional Attributes defined in Table 14.

Table 14 – MiningEquipmentIdentificationType Attribute values for child Nodes

BrowsePath

Value Attribute

Description Attribute

DefaultInstanceBrowseName

MiningEquipmentIdentification

The default BrowseName for instances of this type

The DefaultInstanceBrowseName Variable indicates the BrowseName of any instance of this ObjectType, if referenced using the AddIn-Model described in OPC 10000-5.

The DeviceClass Variable indicates in which domain or for what purpose this mining equipment is used.

The DeviceTypeImage Object exposes device or equipment pictures as variables. There may be multiple images of different resolutions. Each image is a separate variable.

The Documentation Object exposes documents as variables. In most cases they will represent a product manual, which can exist as a set of individual documents.

The ImageSet Object aggregates all UIElement image variables.The UIElement shall specify an image by its name that is also the BrowseName of the image variable. Clients can cache images so they don’t have to be transferred more than once.

The ManufacturerUri variable provides a unique identifier for this company. This identifier should be a fully qualified domain name; however, it may be a GUID or similar construct that ensures global uniqueness.

The Model variable provides the name of the product.

The ProtocolSupport Object exposes protocol support files. They may represent various types of information as defined by a protocol. Examples are a GSD or a CFF file.

Please refer to OPC 10000-100 and OPC 40001-1 for the descriptions of other inherited instance declarations.

This ObjectType represents an abstract type that any mining equipment, machine, system or service can inherit instance declarations from. Therefore, it acts as a blueprint for more specialized type definitions. For example, any type of mining machine,systemor service shall contain an identification Object of ObjectType MiningEquipmentIdentificationType (see Chapter 7.2 to be able to serve identification information and meta-information about the machine such as model name, manufacturer name or machine images. Therefore, any type of mining machine, system or service may inherit from the MiningEquipmentType ObjectType as this abstract ObjectType already uses the MiningEquipmentIdentificationType. Moreover, both instance declarations of the MiningEquipmentType make use of the AddIn-Model defined in OPC 10000-5. Figure 10 shows the hierarchical and compositional structure of the AddressSpace of this ObjectType.

image026.png

Figure 10 – MiningEquipmentType Overview

The MiningEquipmentType is formally defined in Table 15.

Table 15 – MiningEquipmentType Definition

Attribute

Value

BrowseName

MiningEquipmentType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:TopologyElementType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.

0:HasAddIn

Object

Components

3:MachineComponentsType

O

0:HasAddIn

Object

MiningEquipmentIdentification

MiningEquipmentIdentificationType

O

Conformance Units

Mining General Equipment Component

The Components Object of type MachineComponentsType is an AddIn-Feature, allowing a structured way to represent hierarchies of machine components. It is usually populated at the time of type instantiation. To inspect the constituent instance declarations of the MachineComponentsType, please refer to OPC 40001-1.

The Identification Object of type MiningEquipmentIdentificationType is an AddIn-Feature, allowing a structured way to represent machine identification and meta-information within the context of an equipment type definition.