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