11 Profiles and ConformanceUnits

11.1 Conformance Units

This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Metal Forming.

Table 36 – Conformance Units for Metal Forming
Category Title Description
ServerMetalForming CyclicProcessValueTypeThe CyclicProcessValueType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the CyclicProcessValueType. Every optional node available in the instances matches the type definition.
ServerMetalForming FormingPositionsTypeThe FormingPositionsType is represented in the AddressSpace . All instances contain all nodes declared as mandatory in the FormingPositionsType. Every optional node available in the instances matches the type definition.
ServerMetalForming ProcessWorkingUnitTypeThe ProcessWorkingUnitType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the ProcessWorkingUnitType. Every optional node available in the instances matches the type definition.
ServerMetalForming FormingProcessWorkingUnitTypeThe FormingProcessWorkingUnitType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingProcessWorkingUnitType. Every optional node available in the instances matches the type definition.
ServerMetalForming FormingToolTypeThe FormingToolType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingToolType. Every optional node available in the instances matches the type definition.
ServerMetalForming FormingMultiToolTypeThe FormingMultiToolType is represented in the AddressSpace. All instances contain all nodes declared as mandatory in the FormingMultiToolType. Every optional node available in the instances matches the type definition.
ServerMetalForming FormingProcessConditionClassTypeThe FormingProcessConditionClassType is represented in the AddressSpace
ServerMetalForming AllowableTiltingExceededConditionClassTypeThe AllowableTiltingExceededConditionClassType is represented in the AddressSpace.
ServerMetalForming BreakthroughTonnageExceededConditionClassTypeThe BreakthroughTonnageExceededConditionClassType is represented in the AddressSpace.
ServerMetalForming CorrectionValueOutOfRangeConditionClassTypeThe CorrectionValueOutOfRangeConditionClassType is represented in the AddressSpace.
ServerMetalForming EccentricLoadExceededConditionClassTypeThe EccentricLoadExceededConditionClassType is represented in the AddressSpace.
ServerMetalForming OverloadTriggeredConditionClassTypeThe OverloadTriggeredConditionClassType is represented in the AddressSpace.
ServerMetalForming PositionOutOfRangeConditionClassTypeThe PositionOutOfRangeConditionClassType is represented in the AddressSpace.
ServerMetalForming ProcessForceExceededConditionClassTypeThe ProcessForceExceededConditionClassType is represented in the AddressSpace.
ServerMetalForming CyclicEventTypeThe CyclicEventType is represented in the AddressSpace. The CyclicEventType shall be sent for each transition of the CyclicProcessValueType.
ServerMetalForming CyclicProcessValueVariableTypeThe CyclicProcessValueVariableType is represented in the AddressSpace. The Component CyclicProcessValueVariableType has to be present for every tool.
ServerMetalForming CyclicProcessValueDataTypeThe CyclicProcessValueDataType is represented in the AddressSpace. All elements matching the subtypes of the CyclicProcessValueDataType defined in this specification that occur in the process during the forming process are modelled in the AddressSpace using the appropriate subtypes of the CyclicProcessValueDataType.
ServerMetalForming CyclicPartInformationDataTypeThe CyclicPartInformationDataType is represented in the AddressSpace. All elements matching the subtypes of the CyclicPartInformationDataTypes defined in this specification and present from the generated forming part data are modelled in the AddressSpace using the appropriate subtypes of the CyclicPartInformationDataType.

11.2 Profiles

11.2.1 Profile list

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

Table 37 – Profile URIs for Metal Forming
Profile URI
MetalForming Basic Server Profilehttp://opcfoundation.org/UA-Profile/MetalForming/Server/Basic
MetalForming Basic Secure Server Profilehttp://opcfoundation.org/UA-Profile/MetalForming/Server/BasicSecure
MetalForming Monitoring Server Facethttp://opcfoundation.org/UA-Profile/MetalForming/Server/Monitoring
MetalForming Production Server Facethttp://opcfoundation.org/UA-Profile/MetalForming/Server/Production
MetalForming Tool Server Facethttp://opcfoundation.org/UA-Profile/MetalForming/Server/Tool

11.2.2 Server Facets

11.2.2.1 Overview

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

11.2.2.2 MetalForming Basic Server Profile

Table 38 defines a Profile that describes the minimum required content and address space functionality any Metal Forming server shall at least provide.

Table 38 – MetalForming Basic Server Profile
Group Conformance Unit / Profile Title Mandatory / Optional
Profile8:MachineTool Basic Server ProfileM
Profile7:Machinery-Process Values Base Server FacetM
MetalFormingMetalForming CyclicProcessValueTypeM
MetalFormingMetalForming FormingProcessWorkingUnitTypeM
MetalFormingMetalForming CyclicEventTypeM
MetalFormingMetalForming CyclicProcessValueDataTypeM
MetalFormingMetalForming CyclicPartInformationDataTypeM
11.2.2.3 MetalForming Monitoring Server Facet

Table 39 defines a Facet that describes the that describes the additional monitoring information.

Table 39 – MetalForming Monitoring Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Profile8:MachineTool Monitoring Server FacetM
MetalFormingMetalForming CyclicProcessValueTypeM
MetalFormingMetalForming FormingPositionsTypeO
MetalFormingMetalForming CyclicProcessValueVariableTypeM
MetalFormingMetalForming ProcessWorkingUnitTypeO
MetalFormingMetalForming FormingProcessWorkingUnitTypeM
11.2.2.4 MetalForming Production data access Server Facet

Table 40 defines a Facet that contains enhanced information about the data access to the process on the MetalForming server compared to the MachineTool Basic Server Profile.

Table 40 – MetalForming Production data access Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
MetalFormingMetalForming CyclicPartInformationDataTypeM
MetalFormingMetalForming CyclicProcessValueDataTypeM
11.2.2.5 MetalForming Production Server Facet

Table 41 defines a Facet that contains enhanced information about the process on the MetalForming. This can be used in addition to the MachineTool Basic Server Profile, MachineTool Production Server Facet and the MachineTool Production Plan Server Facet.

Table 41 – MetalForming Production Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
ProfileMetalForming Production data access Server FacetM
MetalFormingMetalForming CyclicEventTypeM
MetalFormingMetalForming FormingProcessConditionClassTypeO
MetalFormingMetalForming AllowableTiltingExceededConditionClassTypeO
MetalFormingMetalForming BreakthroughTonnageExceededConditionClassTypeO
MetalFormingMetalForming CorrectionValueOutOfRangeConditionClassTypeO
MetalFormingMetalForming EccentricLoadExceededConditionClassTypeO
MetalFormingMetalForming OverloadTriggeredConditionClassTypeO
MetalFormingMetalForming PositionOutOfRangeConditionClassTypeO
MetalFormingMetalForming ProcessForceExceededConditionClassTypeO
11.2.2.6 MetalForming Tool Server Facet

Table 42 defines a Facet that contains the information about tools (sensors) in the MetalForming.

Table 42 – MetalForming Tool Server Facet
Group Conformance Unit / Profile Title Mandatory / Optional
Profile8:MachineTool Tools Server FacetM
MetalFormingMetalForming FormingToolTypeO
MetalFormingMetalForming FormingMultiToolTypeO