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

Table 156 – Conformance Units for OPC UA for Weighing Technology

Category

Title

Description

Server

Scales AutomaticFillingScale

Supports the handling of the AutomaticFillingScaleType

Server

Scales AutomaticWeightPriceLabeler

Supports the handling of the AutomaticWeightPriceLabelerType

Server

Scales Catchweigher

Supports the handling of the CatchweigherType

Server

Scales Checkweigher

Supports the handling of the CheckweigherType

Server

Scales ContinuousScale

Supports the handling of the ContinuousScaleType

Server

Scales Display_SI_units

Properties with the DataType 0:EUInformation only contains SI units or units derived from SI units

Server

Scales DynamicProductAddressSpace

Supports ProductionPreset handling with dynamic address space (the server dynamically deletes and adds ProductType objects).

Server

Scales DynamicRecipeManagement

Supports the possibility to add Recipe via OPC UA methods

Server

Scales FileRecipeManagement

Supports the upload of Recipe files

Server

Scales FeederModule

Supports the handling of the FeederModuleType and the mandatory components of the types

Server

Scales HopperScale

Supports the handling of the HopperScaleType

Server

Scales InputArgument_SI_units

The OPC UA server only accepted SI units or units derived from SI units as InputArgument

Server

Scales LaboratoryScale

Supports the handling of the LaboratoryScaleType

Server

Scales Loss In Weight Scale

Supports the handling of the LossInWeightScaleType

Server

Scales ManageProduct

Supports the handling of the methods AddProduct/RemoveProduct

Server

Scales PieceCountingScale

Supports the handling of the PieceCountingScaleType

Server

Scales PrinterModule

Supports the handling of the PrinterModuleType and the mandatory components of the types

Server

Scales ProductType

Supports the handling of the ProductType.

Server

Scales RecipeManagment

Supports the handling of the RecipeManagmentType

Server

Scales RecipeScale

Supports the handling of the RecipeScaleType

Server

Scales ScaleDeviceType

Supports the handling of the ScaleDeviceType and the mandatory components of the type

Server

Scales ScaleSystemType

Supports the handling of the ScaleSystemType and the mandatory components of the type

Server

Scales SelectProduct

Supports the handling of the methods SelectProduct / DeselectProduct

Server

Scales SimpleScale

Supports the handling of the SimpleScaleType

Server

Scales StaticProductAddressSpace

The 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.

Server

Scales TotalizingHopperScale

Supports the handling of the TotalizingHopperScaleType

Server

Scales VehicleScale

Supports the handling of the VehicleScaleType

Server

Scales WeighingBridge

Supports the handling of the WeighingModuleType

Server

Scales Machine Identification

Support the Machinery Machine Identification Facet from OPC 40001-1

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.

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

Table 157 – Profile URIs for Weighing Technology

Profile

URI

Scales_Base_Scale

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Base_Scale

Scales_Scale_System

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Scale_System

Scales_Feeder_Module

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Feeder_Module

Scales_Printer_Module

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Printer_Module

Scales_Minimal_State_Machine

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Minimal_State_Machine

Scales_Full_State_Machine

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Full_State_Machine

Scales_Minimal_Production_Preset

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Minimal_Production_Preset

Scales_Full_Production_Preset

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Full_Production_Preset

Scales_International_System_of_Units

http://opcfoundation.org/UA-Profile/External/Scales/Scales_International_System_of_Units

Scales_AutomaticFillingScale

http://opcfoundation.org/UA-Profile/External/Scales/Scales_AutomaticFillingScale

Scales_AutomaticWeightPriceLabeler_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_AutomaticWeightPriceLabeler_Facets

Scales_Checkweigher_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Checkweigher_Facets

Scales_Continuous_Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Continuous_Scale_Facets

Scales_LossInWeight Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_LossInWeight Scale_Facets

Scales_PieceCountingScale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_PieceCountingScale_Facets

Scales_RecipeScale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_RecipeScale_Facets

Scales_Totalizing_Hopper Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Totalizing_Hopper Scale_Facets

Scales_Simple_Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Simple_Scale_Facets

Scales_Laboratory_Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Laboratory_Scale_Facets

Scales_Hopper_Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Hopper_Scale_Facets

Scales_Weighing Bridge_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Weighing Bridge_Facets

Scales_Vehicle_Scale_Facets

http://opcfoundation.org/UA-Profile/External/Scales/Scales_Vehicle_Scale_Facets

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.

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

Table 158 – Scales Base Scale Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

0:ComplexType Server Facet

M

Profile

2:BaseDevice_Server_Facet

M

Scales

Scales Machine Identification

O

PackML

4:PackML State Information

O

Scales

ScaleDeviceType

M

Table 159 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 159 – Scales Scale System Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

0:ComplexType Server Facet

M

Profile

2:BaseDevice_Server_Facet

M

Scales

Scales Machine Identification

O

Scales

ScalesSystemType

M

image085.gif

Figure 70 − Example of a Scale System

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

Table 160 – Scales FeederModule Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

BaseDevice_Server_Facet

M

Scales

Scales Machine Identification

O

Scales

Scales FeederModule

M

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

Table 161 – Scales PrinterModule Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

0:BaseDevice_Server_Facet

M

Scales

Scales Machine Identification

O

Scales

Scales PrinterModule

M

Table 162 – Scales Minimal ProductionPreset Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

0:Standard DataChange Subscription 2017 Server Facet

O

Scales

Scales ProductType

M

Scales

Scales StaticProductAddressSpace

M

Scales

Scales SelectProduct

O

Table 163 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 163 – Scales Full ProductionPreset Server Facet

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Profile

0:Standard DataChange Subscription 2017 Server Facet

O

Scales

Scales ProductType

M

Scales

Scales DynamicProductAddressSpace

M

Scales

Scales SelectProduct

M

Scales

Scales ManageProduct

M

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

Table 164 – Scales International System of Units Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales Display_SI_units

M

Scales

Scales InputArgument_SI_units

M

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

Table 165 – Scales AutomaticFillingScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales_Base_Scale_Facet

M

Scales

Scales AutomaticFillingScale

M

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

Table 166 – Scales Catchweigher Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales Catchweigher

M

Scales

Scales_Base_Scale_Facet

M

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

Table 167 – Scales AutomaticWeightPriceLabeler Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales AutomaticWeightPriceLabeler

M

Scales

Scales_Base_Scale_Facet

M

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

Table 168 – Scales Checkweigher Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales Checkweigher

M

Scales

Scales_Base_Scale_Facet

M

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

Table 169 − Scales ContinuousScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales ContinuousScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 170 − Scales LossInWeight Scale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales Loss In Weight Scale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 171 − Scales PieceCountingScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales PieceCountingScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 172 − Scales RecipeScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales RecipeScale

M

Scales

Scales RecipeManagment

O

Scales

Scales DynamicRecipeManagement

O

Scales

Scales FileRecipeManagement

O

Scales

Scales_Base_Scale_Facet

M

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

Table 173 − Scales TotalizingHopperScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales TotalizingHopperScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 174 − Scales SimpleScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales SimpleScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 175 – Scales LaboratoryScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales LaboratoryScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 176 − Scales HopperScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales HopperScale

M

Scales

Scales_Base_Scale_Facet

M

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

Table 177 – Scales WeighingModule Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales WeighingBridge

M

Scales

Scales_Base_Scale_Facet

M

Table 177defines a Facet for servers that implement a vehicle scale.

Table 178 – Scales VehicleScale Server Facets

Group

Conformance Unit / Profile Title

Optional/

Mandatory

Scales

Scales VehicleScale

M

Scales

Scales_Base_Scale_Facet

M