12 Profiles and Conformance Units

12.1 Conformance Units

Table 162 defines the corresponding ConformanceUnits for the OPC UA Information Model for Weighing Technology.

Table 162 - Conformance Units for OPC UA for Weighing Technology
Category Title Description
ServerScales AutomaticFillingScaleSupports the handling of the AutomaticFillingScaleType
ServerScales AutomaticWeightPriceLabelerSupports the handling of the AutomaticWeightPriceLabelerType
ServerScales CatchweigherSupports the handling of the CatchweigherType
ServerScales CheckweigherSupports the handling of the CheckweigherType
ServerScales ContinuousScaleSupports the handling of the ContinuousScaleType
ServerScales Display_SI_unitsProperties with the DataType 0:EUInformation only contains SI units or units derived from SI units
ServerScales DynamicProductAddressSpaceSupports ProductionPreset handling with dynamic address space (the server dynamically deletes and adds ProductType objects).
ServerScales DynamicRecipeManagementSupports the possibility to add Recipe via OPC UA methods
ServerScales FileRecipeManagementSupports the upload of Recipe files
ServerScales FeederModuleSupports the handling of the FeederModuleType and the mandatory components of the types
ServerScales HopperScaleSupports the handling of the HopperScaleType
ServerScales InputArgument_SI_unitsThe OPC UA server only accepted SI units or units derived from SI units as InputArgument
ServerScales LaboratoryScaleSupports the handling of the LaboratoryScaleType
ServerScales Loss In Weight ScaleSupports the handling of the LossInWeightScaleType
ServerScales ManageProductSupports the handling of the methods AddProduct/RemoveProduct
ServerScales PieceCountingScaleSupports the handling of the PieceCountingScaleType
ServerScales PrinterModuleSupports the handling of the PrinterModuleType and the mandatory components of the types
ServerScales ProductTypeSupports the handling of the ProductType.
ServerScales RecipeManagmentSupports the handling of the RecipeManagmentType
ServerScales RecipeScaleSupports the handling of the RecipeScaleType
ServerScales ScaleDeviceTypeSupports the handling of the ScaleDeviceType and the mandatory components of the type
ServerScales ScaleSystemTypeSupports the handling of the ScaleSystemType and the mandatory components of the type
ServerScales SelectProductSupports the handling of the methods SelectProduct / DeselectProduct
ServerScales SimpleScaleSupports the handling of the SimpleScaleType
ServerScales StaticProductAddressSpaceThe product folder contains at least one product Object , but the objects are static in the address space (it is not possible to add or remove object from the product folder). To change product-related information, a product Object must be overwritten.
ServerScales TotalizingHopperScaleSupports the handling of the TotalizingHopperScaleType
ServerScales VehicleScaleSupports the handling of the VehicleScaleType
ServerScales WeighingBridgeSupports the handling of the WeighingModuleType
ServerScales DataChangeSupport the Standard DataChange Subscription Facet of OPC UA 10000-7

This section defines the corresponding Profiles and Conformance Units for the OPC UA Information Model for Weighing Technology. 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.

12.2 Profiles

12.2.1 Profile list

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

Table 163 - Profile URIs for Weighing Technology
Profile URI
Scales V2 Base Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Scales_Base_Scale
Scales V2 Scale System Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Scales_Scale_System
Scales V2 Feeder Module Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Scales_Feeder_Module
Scales V2 Printer Module Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Scales_Printer_Module
Scales V2 Minimal Production Preset Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Minimal_Production_Preset
Scales V2 Full Production Preset Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Full_Production_Preset
Scales V2 International System of Units Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_International_System_of_Units
Scales_V2_AutomaticFillingScale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_AutomaticFillingScale
Scales V2 Catchweigher Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Catchweigher
Scales V2 AutomaticWeightPriceLabeler Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_AutomaticWeightPriceLabeler
Scales V2 Checkweigher Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Checkweigher
Scales V2 Continuous Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Continuous_Scale
Scales V2 LossInWeight Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_LossInWeight Scale
Scales V2 PieceCountingScale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_PieceCountingScale
Scales V2 RecipeScale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_RecipeScale
Scales V2 Totalizing Hopper Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Totalizing_Hopper Scale
Scales V2 Simple Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Simple_Scale
Scales V2 Laboratory Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Laboratory_Scale
Scales V2 Hopper Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Hopper_Scale
Scales V2 Weighing Bridge Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Weighing Bridge
Scales V2 Vehicle Scale Server Facethttp://opcfoundation.org/UA-Profile/External/Scales/V2/Server/Scales_Vehicle_Scale

12.2.2 Server Facets

12.2.2.1 Overview

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

12.2.2.2 Scales V2 Base Scale Server Facet

Table 164 defines a Facet for servers that implement a simple scale device.

Table 164 - Scales V2 Base Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

Profile0:ComplexType Server FacetM
Profile2:BaseDevice_Server_FacetM
Profile4: Machinery Machine Identification Server FacetM
PackML 5:PackML State InformationO
ScalesScaleDeviceTypeM
Machinery4:Machinery Building Block OrganizationO
Machinery4:Machinery MachineryItemStateO
Machinery4:Machinery OperationModeO
12.2.2.3 Scales V2 Scale System Server Facet

Table 165 defines a Facet for servers that implement a multi scale device with a ScaleSystemType. Figure 70 shows an example of a scale system with two scales as subdevices: a catchweigher and a checkweigher.

Table 165 - Scales V2 Scale System Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

Profile0:ComplexType Server FacetM
Profile2:BaseDevice_Server_FacetM
Profile4: Machinery Machine Identification Server FacetM
ScalesScalesSystemTypeM
Machinery4:Machinery Building Block OrganizationO
Machinery4:Machinery MachineryItemStateO
Machinery4:Machinery OperationModeO
Figure 70 - Example of a Scale System
12.2.2.4 Scales V2 Feeder Module Server Facet

Table 166 defines a Facet for servers that implement feeder subdevices.

Table 166 - Scales V2 Feeder Module Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

Profile2:BaseDevice_Server_FacetM
Profile4: Machinery Machine Identification Server FacetM
ScalesScales FeederModuleM
Machinery4:Machinery Building Block OrganizationO
Machinery4:Machinery MachineryItemStateO
Machinery4:Machinery OperationModeO
12.2.2.5 Scales V2 Printer Module Server Facet

Table 167 defines a Facet for servers that implement printer subdevices.

Table 167 - Scales V2 Printer Module Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

Profile2:BaseDevice_Server_FacetM
Profile4: Machinery Machine Identification Server FacetM
ScalesScales PrinterModuleM
Machinery4:Machinery Building Block OrganizationO
Machinery4:Machinery MachineryItemStateO
Machinery4:Machinery OperationModeO
12.2.2.6 Scales V2 Minimal Production Preset Server Facet
Table 168 - Scales V2 Minimal Production Preset Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales DataChangeO
ScalesScales ProductTypeM
ScalesScales StaticProductAddressSpaceM
ScalesScales SelectProductO
12.2.2.7 Scales V2 Full Production Preset Server Facet

Table 169 defines a Facet for servers that implement a full production solution. This solution requires a dynamic address space. For each product a product Object will be created with the method AddProduct.

Table 169 - Scales V2 Full Production Preset Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales DataChangeO
ScalesScales ProductTypeM
ScalesScales DynamicProductAddressSpaceM
ScalesScales SelectProductM
ScalesScales ManageProductM
12.2.2.8 Scales V2 International System of Units Server Facet

Table 170 defines a Facet for servers that use only SI units or units derived from SI units.

Table 170 - Scales V2 International System of Units Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales Display_SI_unitsM
ScalesScales InputArgument_SI_unitsM
12.2.2.9 Scales V2 AutomaticFillingScale Server Facet

Table 171 defines a Facet for servers that implement an AutomaticFillingScale.

Table 171 - Scales V2 AutomaticFillingScale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ProfileScales V2 Base Scale Server FacetM
ScalesScales AutomaticFillingScaleM
12.2.2.10 Scales V2 Catchweigher Server Facet

Table 172 defines a Facet for servers that implement a catchweigher.

Table 172 - Scales V2 Catchweigher Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales CatchweigherM
ProfileScales V2 Base Scale Server FacetM
12.2.2.11 Scales V2 AutomaticWeightPriceLabeler Server Facet

Table 173 defines a Facet for servers that implement an automatic weight-price labeler.

Table 173 - Scales V2 AutomaticWeightPriceLabeler Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales AutomaticWeightPriceLabelerM
ProfileScales V2 Base Scale Server FacetM
12.2.2.12 Scales V2 Checkweigher Server Facet

Table 174 defines a Facet for servers that implement a checkweigher.

Table 174 - Scales V2 Checkweigher Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales CheckweigherM
ProfileScales V2 Base Scale Server FacetM
12.2.2.13 Scales V2 Continuous Scale Server Facet

Table 175 defines a Facet for servers that implement a continuous scale.

Table 175 - Scales V2 Continuous Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales ContinuousScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.14 Scales V2 LossInWeight Scale Server Facet

Table 176 defines a Facet for servers that implement a loss in weight scale.

Table 176 - Scales V2 LossInWeight Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales Loss In Weight ScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.15 Scales V2 PieceCountingScale Server Facet

Table 177 defines a Facet for servers that implement a piece counting scale.

Table 177 - Scales V2 PieceCountingScale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales PieceCountingScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.16 Scales V2 RecipeScale Server Facet

Table 178 defines a Facet for servers that implement a recipe scale.

Table 178 - Scales V2 RecipeScale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales RecipeScaleM
ScalesScales RecipeManagmentO
ScalesScales DynamicRecipeManagementO
ScalesScales FileRecipeManagementO
ProfileScales V2 Base Scale Server FacetM
12.2.2.17 Scales V2 Totalizing Hopper Scale Server Facet

Table 179 defines a Facet for servers that implement a totalizing hopper scale.

Table 179 - Scales V2 Totalizing Hopper Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales TotalizingHopperScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.18 Scales V2 Simple Scale Server Facet

Table 180 defines a Facet for servers that implement a simple scale.

Table 180 - Scales V2 Simple Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales SimpleScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.19 Scales V2 Laboratory Scale Server Facet

Table 181 defines a Facet for servers that implement a laboratory scale.

Table 181 - Scales V2 Laboratory Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales LaboratoryScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.20 Scales V2 Hopper Scale Server Facet

Table 182 defines a Facet for servers that implement a hopper scale.

Table 182 - Scales V2 Hopper Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales HopperScaleM
ProfileScales V2 Base Scale Server FacetM
12.2.2.21 Scales V2 Weighing Bridge Server Facet

Table 183 defines a Facet for servers that implement a weighing module.

Table 183 - Scales V2 Weighing Bridge Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales WeighingBridgeM
ProfileScales V2 Base Scale Server FacetM
12.2.2.22 Scales V2 Vehicle Scale Server Facet

Table 184 Table 183 defines a Facet for servers that implement a vehicle scale.

Table 184 - Scales V2 Vehicle Scale Server Facet
GroupConformance Unit / Profile Title

Optional/

Mandatory

ScalesScales VehicleScaleM
ProfileScales V2 Base Scale Server FacetM