The following tables specify the Facets available for servers that implement the Weighing Technology Companion Specification.
Table 155 defines a Facet for servers that implement a simple scale device.
Table 155 – Scales_Base_Scale Facet
Conformance Unit |
Description |
Optional/ Mandatory |
ScaleDeviceType |
Supports the handling of the ScaleDeviceType and the mandatory components of the type |
M |
Profile/Facets |
|
|
ComplexType Server Facet (defined in OPC 10000-7) |
M |
|
BaseDevice_Server_Facet (defined in OPC 10000-100) |
M |
Table 156 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 156 – Scales_Scale_System Facet
Conformance Unit |
Description |
Optional/ Mandatory |
ScaleSystemType |
Supports the handling of the ScaleSystemType and the mandatrory components of the type |
M |
Profile/Facets |
|
|
Scales_Base_Scale Facet |
M |
|
ComplexType Server Facet (defined in OPC 10000-7) |
M |
|
BaseDevice_Server_Facet (defined in OPC 10000-100) |
M |
Figure 70 – Example of a Scale System
Table 157 defines a Facet for servers that implement feeder subdevices.
Table 157 – Scales_Feeder_Module Facet
Conformance Unit |
Description |
Optional/ Mandatory |
FeederModule |
Supports the handling of the FeederModuleType and the mandatrory components of the types |
M |
Profile/Facets |
|
|
BaseDevice_Server_Facet (defined in OPC 10000-100) |
M |
Table 158 defines a Facet for servers that implement printer subdevices.
Table 158 – Scales_Printer_Module Facet
Conformance Unit |
Description |
Optional/ Mandatory |
PrinterModule |
Supports the handling of the PrinterModuleType and the mandatrory components of the types |
M |
Profile/Facets |
|
|
BaseDevice_Server_Facet (defined in OPC 10000-100) |
M |
Table 159 – Scales_Minimal_Production_Preset Facet
Conformance Unit |
Description |
Optional/ Mandatory |
ProductType |
Supports the handling of the ProductType. |
M |
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 obejct from the product folder). To change product-related information, a product Object must be overwritten. |
M |
SelectProduct |
Supports the handling of the methods SelectProduct/deselectProduct |
O |
Profile/Facets |
|
|
Standard DataChange Subscription 2017 Server Facet |
O |
Table 160 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 160 – Scales_Full_Production_Preset Facet
Conformance Unit |
Description |
Optional/ Mandatory |
ProductType |
Supports the handling of the ProductType. |
M |
DynamicProductAddressSpace |
Supports ProductionPreset handling with dynamic address space (the server dynamically deletes and adds ProductType objects). |
M |
SelectProduct |
Supports the handling of the methods SelectProduct/deselectProduct |
M |
ManageProduct |
Supports the handling of the methods AddProduct/RemoveProduct |
M |
Profile/Facets |
|
|
Standard DataChange Subscription 2017 Server Facet |
O |
Table 161 defines a Facet for servers that use only SI units or units derived from SI units.
Table 161 – Scales_International_System_of_Units Facets
Conformance Unit |
Description |
Optional/ Mandatory |
Display SI units |
Properties with the DataType 0:EUInformation only contains SI units or units derived from SI units |
M |
InputArgument_SI_units |
The OPC UA server only accepted SI units or units derived from SI units as InputArgument |
M |
Profile/Facets |
|
Table 162 defines a Facet for servers that implement an AutomaticFillingScale.
Table 162 – Scales_AutomaticFillingScale Facets
Conformance Unit |
Description |
Optional/ Mandatory |
AutomaticFillingScale |
Supports the handling of the AutomaticFillingScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 163 defines a Facet for servers that implement a catchweigher.
Table 163 – Scales_Catchweigher Facets
Conformance Unit |
Description |
Optional/ Mandatory |
Catchweigher |
Supports the handling of the CatchweigherTyüe |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 164 defines a Facet for servers that implement an automatic weight-price labeler.
Table 164 – Scales_AutomaticWeightPriceLabeler_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
AutomaticFillingScale |
Supports the handling of the AutomaticWeightPriceLabelerType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 165 defines a Facet for servers that implement a checkweigher.
Table 165 – Scales_Checkweigher_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
Checkweigher |
Supports the handling of the CheckweigherType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 166 defines a Facet for servers that implement a continuous scale
Table 166 – Scales_Continuous_Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
ContinuousScale |
Supports the handling of the ContinuousScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 167 defines a Facet for servers that implement a loss in weight scale
Table 167 – Scales_LossInWeight Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
Loss In Weight Scale |
Supports the handling of the LossInWeightScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 168 defines a Facet for servers that implement a piece counting scale.
Table 168 – Scales_PieceCountingScale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
PieceCountingScale |
Supports the handling of the PieceCountingScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 169 defines a Facet for servers that implement a recipe scale.
Table 169 – Scales_RecipeScale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
RecipeScale |
Supports the handling of the RecipeScaleType |
M |
RecipeManagment |
Supports the handling of the RecipeManagmentType |
O |
DynamicRecipeManagment |
Supports the possiblity to add Recipe via OPC UA methods |
O |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 170 defines a Facet for servers that implement a totalizing hopper scale.
Table 170 – Scales_Totalizing_Hopper Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
TotalizingHopperScale |
Supports the handling of the TotalizingHopperScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 171 defines a Facet for servers that implement a simple scale.
Table 171 – Scales_Simple Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
SimpleScale |
Supports the handling of the SimpleScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 172 defines a Facet for servers that implement a laboratory scale.
Table 172 – Scales_Laboratory_Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
LaboratoryScale |
Supports the handling of the LaboratoryScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 173 defines a Facet for servers that implement a hopper scale.
Table 173 – Scales_Hopper_Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
HopperScale |
Supports the handling of the HopperScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 174 defines a Facet for servers that implement a weighing bridge.
Table 174 – Scales_Weighing Bridge_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
WeighingBridge |
Supports the handling of the WeighingModuleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |
Table 174 defines a Facet for servers that implement a vehicle scale.
Table 175 – Scales_Vehicle_Scale_Facets
Conformance Unit |
Description |
Optional/ Mandatory |
VehicleScale |
Supports the handling of the VehicleScaleType |
M |
Profile/Facets |
|
|
Scales_Base_Scale_Facet |
M |