The VehicleProductType defines the structure of an Object of the VehicleProductType. Figure 60 shows the hierarchical structure and details of the composition. It is formally defined inTable 126.

An Object of the VehicleProductType represents a product of a vehicle product. It defines additional methods and properties required for managing the product.

image076.png

Figure 60 – Overview VehicleProductType

Table 126 – VehicleProductType Definition

Attribute

Value

BrowseName

VehicleProductType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ProductType

0:HasProperty

Variable

CarrierDisplayName

0:LocalizedText

0:PropertyType

O

0:HasProperty

Variable

CarrierId

0:String

0:PropertyType

O

0:HasProperty

Variable

Customer

0:LocalizedText

0:PropertyType

O

0:HasComponent

Variable

DeltaWeight

WeightType

WeightItemType

M

0:HasProperty

Variable

Destination

0:LocalizedText

0:PropertyType

O

0:HasProperty

Variable

DriverId

0:String

0:PropertyType

O

0:HasProperty

Variable

DriverDisplayName

0:LocalizedText

0:PropertyType

O

0:HasComponent

Method

GetVehicleInformation

O

0:HasProperty

Variable

InboundScale

NodeId

0:PropertyType

O

0:HasComponent

Variable

InboundWeight

WeightType

WeightItemType

O

0:HasComponent

Object

Material

MaterialType

O

0:HasProperty

Variable

OutboundScale

NodeId

0:PropertyType

O

0:HasComponent

Variable

OutboundWeight

WeightType

WeightItemType

M

0:HasProperty

Variable

ScaleOperatorId

0:String

0:PropertyType

O

0:HasProperty

Variable

Supplier

0:LocalizedText

0:PropertyType

O

0:HasProperty

Variable

Tare

0:Number

0:PropertyType

O

0:HasProperty

Variable

TareExpirationDate

0:DateTime

0:PropertyType

O

0:HasProperty

Variable

TotalWeight

WeightType

0:PropertyType

O

0:HasProperty

Variable

TotalWeightResetDate

0:DateTime

0:PropertyType

O

0:HasProperty

Variable

VehicleId

0:String

0:PropertyType

M

InboundWeight gives the result of the InboundWeighing method in a separate variable.

InboundScale defines the NodeId of the scale that was used for measuring the InboundWeight in a multi-scale-system

OutboundWeight gives the result of the OutboundWeighing and a CheckWeighing method in a separate variable.

OutboundScale defines the NodeId of the scale that was used for measuring the OutboundWeight in a multi-scale-system.

DeltaWeight gives the loaded or unloaded net weight and is defined by the difference between InboundWeight and OutboundWeight. In case of OutboundWeighing only, the delta is defined by OutboundWeight minus tare.

Tare defines the tare value for the vehicle, used during a one pass transaction. This is different than the tare set on the terminal for regular weighing."

TareExpirationDate is the date on which the tare expires.

TotalWeight is the sum of net weights for the vehicle definedin VehicleId.

TotalWeightResetDate is the date on which the TotalWeightwas reset last time

VehicleId is a unique identifier to determine which vehicle is present (e.g. licence plate number or wagon number).

Material is the name of the material.

CarrierDisplayName is the display name of the carrier that is involved in the occuring process.

CarrierId is the number of the carrier that is involved in the occuring proccess.

DriverDisplayName is the display name of the driver who is involved in the occuring process.

DriverId is the number of the driver who is involved in the occuring process.

Customer is an address of the customer who is involved in the occuring process.

Destination is the address of the destination that is involved in the occuring process.

Supplier is the address of the supplier that is involved in the occuring process.

ScaleOperatorId defines the Id of the operator that is triggering and the operation of the scale.

The components of the VehicleProductType have additional references which are defined in Table 127.

Table 127 – VehicleProductType Additional Subcomponents

Source Path

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

DeltaWeight

0:HasProperty

Variable

IsFilling

0:Boolean

0:PropertyType

O

DeltaWeight.IsFilling defines if the deltaWeight is a filling weight or an unloading weight.

The method load vehicle information of the data store. It requires a unique vehicle id as input. Table 128 and Table 129 specify the Arguments and AddressSpace representation, respectively.

Signature

GetVehicleInformation (

[in]0:String VehicleId

);

Table 128 – GetVehicleInformation Method Arguments

Argument

Description

VehicleId

The Id of the vehicle

Table 129 – GetVehicleInformation Method AddressSpace definition

Attribute

Value

BrowseName

SetFeederSpeed

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

Mandatory