10 Profiles and ConformanceUnits

10.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Cranes and Hoists.

Table 34 – Conformance Units for Cranes and Hoists
Category Title Description
ServerCranes Base Info CraneMotionDeviceSystemType Supports the CraneMotionDeviceSystemType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations. A CraneMotionDeviceSystemType has to include at least one Instance of a MotionDeviceType or a subtype of MotionDeviceType.
ServerCranes Base Info CraneMotionDeviceType Supports the CraneMotionDeviceType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations.
ServerCranes Base Info CraneAxisTypeSupports the CraneAxisType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations. The CraneAxisFunctions EnumValues are given according to the definitions Table 18 in all instances.
ServerCranes Base Info BrakeTypeSupports the BrakeType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations.
ServerCranes Base Info CraneMotorTypeSupports the CraneMotorType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations
ServerCranes Base Info ProtectiveFunctionTypeSupports the ProtectiveFunctionType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations
ServerCranes Base Info CraneOperationalModeEnumSupports the enumeration type CraneOperationalModeEnum
ServerCrane Base Info ExternalControlRequestEnumSupports the enumeration type ExternalControlRequestEnum
ServerCrane Base Info CraneMotionDeviceCategoryEnumSupports the enumeration type CraneMotionDeviceCategoryEnum
ServerCrane Base Info ProtectiveFunctionEnumSupports the enumeration type ProtectiveFunctionEnum
ServerCrane Base Info ProtectsAxis Supports the reference type ProtectsAxis

10.2 Profiles

10.2.1 Profile list

http://opcfoundation.org/UA/Robotics/CranesHoists/ lists all Profiles defined in this document and defines their URIs.

Table 35 – Profile URIs for Cranes and Hoists
Profile URI
Cranes Basic Server Profile http://opcfoundation.org/UA-Profile/CranesHoists/Server/Basic

10.2.2 Server Facets

10.2.2.1 Overview

The following sections specify the Facets available for Servers that implement the companion specification for Cranes and Hoists. Each section defines and describes a Facet or Profile.

10.2.2.2 Cranes Basic Server Profile

Table 36 defines a Profile that describes the functionalities of an OPC UA Server that is used to serve OPC UA CS for Cranes and Hoists Information Model.

Table 36 – CranesHoists Base Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile0:Core 2017 Server Facet
http://opcfoundation.org/UA-Profile/Server/Core2017Facet
M
Profile0:Data Access Server Facet
http://opcfoundation.org/UA-Profile/Server/DataAccess
M
Machinery4:Machinery Machine Identification Server FacetM
Machinery4:Machinery Building Block OrganizationO
CranesCranes Base Info CraneMotionDeviceSystemTypeM
CranesCranes Base Info CraneMotionDeviceTypeM
Cranes Cranes Base Info CraneAxisTypeO
CranesCranes Base Info BrakeTypeO
CranesCranes Base Info CraneMotorTypeO
CranesCranes Base Info ProtectiveFunctionTypeO
CranesCranes Base Info CraneOperationalModeEnumO
CranesCrane Base Info ExternalControlRequestEnumO
CranesCrane Base Info CraneMotionDeviceCategoryEnumM
CranesCrane Base Info ProtectiveFunctionEnumO
CranesCrane Base Info ProtectsAxisO