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 in Table 126.

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

image075.gif

Figure 60 − Overview VehicleProductType

Table 126 − VehicleProductType Definition

Attribute

Value

BrowseName

VehicleProductType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the ProductType

0:HasProperty

Variable

CarrierDisplayName

0:LocalizedText

0:PropertyType

Optional

0:HasProperty

Variable

CarrierId

0:String

0:PropertyType

Optional

0:HasProperty

Variable

Customer

0:LocalizedText

0:PropertyType

Optional

0:HasComponent

Variable

DeltaWeight

WeightType

WeightItemType

Mandatory

0:HasProperty

Variable

Destination

0:LocalizedText

0:PropertyType

Optional

0:HasProperty

Variable

DriverId

0:String

0:PropertyType

Optional

0:HasProperty

Variable

DriverDisplayName

0:LocalizedText

0:PropertyType

Optional

0:HasComponent

Method

GetVehicleInformation

Optional

0:HasProperty

Variable

InboundScale

NodeId

0:PropertyType

Optional

0:HasComponent

Variable

InboundWeight

WeightType

WeightItemType

Optional

0:HasComponent

Object

Material

MaterialType

Optional

0:HasProperty

Variable

OutboundScale

NodeId

0:PropertyType

Optional

0:HasComponent

Variable

OutboundWeight

WeightType

WeightItemType

Mandatory

0:HasProperty

Variable

ScaleOperatorId

0:String

0:PropertyType

Optional

0:HasProperty

Variable

Supplier

0:LocalizedText

0:PropertyType

Optional

0:HasProperty

Variable

Tare

0:Number

0:PropertyType

Optional

0:HasProperty

Variable

TareExpirationDate

0:DateTime

0:PropertyType

Optional

0:HasProperty

Variable

TotalWeight

WeightType

0:PropertyType

Optional

0:HasProperty

Variable

TotalWeightResetDate

0:DateTime

0:PropertyType

Optional

0:HasProperty

Variable

VehicleId

0:String

0:PropertyType

Mandatory

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 defined in VehicleId.

TotalWeightResetDate is the date on which the TotalWeight was reset last time.

VehicleId is a unique identifier to determine which vehicle is present (e.g., license 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 occurring process.

CarrierId is the number of the carrier that is involved in the occurring process.

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

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

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

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

Supplier is the address of the supplier that is involved in the occurring 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

Optional

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

The Method loads 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