Figure 19 shows an overview of the object types for the Dishwashing Machine device class.

image023.jpg

Figure 19 — Overview of object types for Dishwashing Machine

With a programmable automatic machine, the basket is manually placed into and removed from the machine alternatively via the front door or, in the case of pass through dishwashers, via a table feeder. With these machine types the pre-cleaning takes place manually outside the machine. The various program steps such as detergent circulation and rinsing take place successively, but not spatially separated, in a single zone (tank).

In this case the dishes and cutlery pass automatically through the successive zones in which the individual functions take place. Distinction is made between two machine designs:

The baskets loaded with dishes and cutlery are transported automatically through the machine.

The dishes and cutlery are placed directly on an endless belt and transported automatically through the machine.

The following zones in the dishwashing machine should be mentioned as examples:

This is an upstream zone in continuous flow systems in which the dishes and cutlery are freed of adhering food residues with fresh water preheated to max. 40 °C.

REMARKSIn the case of pass through dishwashers, this is usually done by hand using a spraying device.

This is the first circulating tank in the multi-tank dishwashing machine in which the dishes and cutlery are freed from coarse food residues with grey water.

REMARKSDetergent is not directly dosed in this zone. The pumped pre-cleaning is the location of the overflow. This tank is normally not heated.

This is the tank in which the final removal of all remaining food residues from the dishes and cutlery takes place.

REMARKSThe associated tank is/tanks are heated.

This is the zone in which the final removal of all remaining food residues from the dishes and cutlery takes place.

This is the circulating rinsing, which is located upstream of the fresh water rinsing and to which no detergent is dosed.

This is the last rinsing procedure before drying in which the dishes and cutlery are sprayed with a hot rinsing solution.

REMARKSRemaining dirt particles and grey water residues are removed.

This is the zone in which drying takes place.

REMARKSDrying zones operate with fresh or recirculated air and are heated electrically, with steam or with hot water.

The DishWashingMachineProgramParameterType is formally defined in Table 50.

Table 50 — DishWashingMachineProgramParameterType definition

Attribute

Value

BrowseName

DishWashingMachineProgramParameterType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of KitchenDeviceParameterType

HasProperty

Variable

ProductGroup

String

PropertyType

O, R

HasProperty

Variable

ProductType

UInt32

PropertyType

O, R

HasComponent

Variable

PreTankTemperatureSetpointNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

PreTankTemperatureSetpoint_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

MainTankTemperatureSetpointNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

MainTankTemperatureSetpoint_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

PumpedFinalRinseTemperatureSetpointNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

PumpedFinalRinseTemperatureSetpoint_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

FinalRinseTemperatureSetpointNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

FinalRinseTemperatureSetpoint_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

ActualPreTankTemperatureNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

ActualPreTankTemperature_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

ActualMainTankTemperatureNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

ActualMainTankTemperature_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

ActualPumpedFinalRinseTemperatureNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

ActualPumpedFinalRinseTemperature_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

ActualFinalRinseTemperatureNo

UInt16

BaseDataVariableType

M, R

HasComponent

Variable

ActualFinalRinseTemperature_<No.>

UInt16

AnalogItemType

MP, R

HasComponent

Variable

HygieneSetpoint

UInt16

BaseDataVariableType

O, R

HasComponent

Variable

ActualHygieneValue

UInt16

BaseDataVariableType

O, R

HasComponent

Variable

ProgramMode

ProgramModeEnumeration

BaseDataVariableType

O, R

HasComponent

Variable

HygieneMode

HygieneModeEnumeration

BaseDataVariableType

O, R

HasComponent

Variable

OperationMode

OperationModeEnumeration

BaseDataVariableType

M, R

The ProductGroup property represents the parent product group.

The ProductType property represents the special product type within a product group.

The specific product model is represented by the Model property of the DeviceType.

Specifies the number of possible washing tank temperatures (this concerns the pre-wash zone). Value range 0 ... 1; 0 means that no module exists.

The numbered variable PreTankTemperatureSetpoint_<No.> contains the current set temperature of a washing tank (pre-wash zone). One temperature per washing tank. This variable may be used several times (numbered consecutively), depending on the number of washing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible washing tank temperatures (this concerns the main washing zone). Value range 0 ... 5; 0 means that no module exists.

The numbered variable MainTankTemperatureSetpoint_<No.> contains the current set temperature of a washing tank (main washing zone). One temperature per washing tank. This variable may be used several times (numbered consecutively), depending on the number of washing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible rinsing temperatures (circulating tank). Value range 0 ... 3; 0 means that no module exists.

The numbered variable PumpedFinalRinseTemperatureSetpoint_<No.> contains the current set temperature of a rinsing tank. One temperature per rinsing tank. This variable may be used several times (numbered consecutively), depending on the number of rinsing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible fresh water rinsing temperatures. Value range 0 ... 3; 0 means that no module exists.

The numbered variable FinalRinseTemperatureSetpoint_<No.> contains the current set temperature of a rinsing tank (fresh water rinsing). One temperature per rinsing tank. This variable may be used several times (numbered consecutively), depending on the number of rinsing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible washing tank temperatures (this concerns the pre-wash zone). Value range 0 ... 1; 0 means that no module exists.

The numbered variable ActualPreTankTemperature_<No.> contains the current actual temperature of a washing tank (pre-wash zone). One temperature per washing tank. This variable may be used several times (numbered consecutively), depending on the number of washing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible washing tank temperatures (this concerns the main washing zone). Value range 0 ... 5; 0 means that no module exists.

The numbered variable ActualMainTankTemperature_<No.> contains the current actual temperature of a washing tank (main washing zone). One temperature per washing tank. This variable may be used several times (numbered consecutively), depending on the number of washing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible fresh water rinsing temperatures (circulation). Value range 0 ... 3; 0 means that no module exists.

The numbered variable ActualPumpedFinalRinseTemperature_<No.> contains the current actual temperature of a rinsing tank (circulation). One temperature per rinsing tank. This variable may be used several times (numbered consecutively), depending on the number of rinsing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

Specifies the number of possible rinsing temperatures (fresh water rinsing). Value range 0 ... 3; 0 means that no module exists.

The numbered variable ActualFinalRinseTemperature_<No.> contains the current actual temperature of a rinsing tank (fresh water rinsing). One temperature per rinsing tank. This variable may be used several times (numbered consecutively), depending on the number of rinsing tanks that exist.

The EngineeringUnit property of the AnalalogItemType has the value °C.

A variable for the Hygiene setpoint. This variable has no unit. The evaluation depends on the hygiene process.

A variable for the actual Hygiene value. This variable has no unit. The evaluation depends on the hygiene process.

A variable that makes the state of the machine available via the ProgramModeEnumeration.

A variable that makes the state of the machine available via the HygieneModeEnumeration.

A variable that makes the state of the machine available via the OperationModeEnumeration.

A distinction is made between types of commercial dishwashing machines according to their use. Examples:

Glasswashers;

Crockery washing machines;

Dishwashing machines for working crockery/containers.

According to the working method, one can distinguish between:

Programmable automatic machines;

Front-door machines;

Pass through machines;

Dishwashing machine with transport system;

Belt and basket transport machines;

Belt and basket transport machines.

The DishWashingMachineDeviceType is formally defined in Table 51.

Table 51 — DishWashingMachineDeviceType definition

Attribute

Value

BrowseName

DishWashingMachineDeviceType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of CommercialKitchenDeviceType

HasComponent

Object

Parameters

DishWashingMachineProgramParameterType

M, R

The Parameters Object describes the parameters of the dishwashing machine.

This data type is an enumeration of the possible program modes of the dishwashing machine. The enumeration values are defined in Table 52.

Table 52 — ProgramModeEnumeration values

Value

Description

OperationOFF_0

Program end

PreWash_1

Prerinsing

Cleaning1_2

Washing to pumping out

WashTimeIncreased_3

Washing time extension

Cleaning2_4

Washing with pumping out

DrainingPause_5

Drip phase

Draining_6

Pumping out

FinalRinse_7

Rinsing

WaitingTime_8

Delay time

HeatRecovery_9

Heat recovery

This data type is an enumeration of the possible hygiene modes of the dishwashing machine. The enumeration values are defined in Table 53.

Table 53 — HygieneModeEnumeration values

Value

Description

HygieneOperationOFF_0

No hygiene process

HygieneA0_1

A0 value

HygieneHUE_2

HUE

HygieneMU_3

M-units

HygieneThermolable_4

Thermolabel

HygieneA0_TD_5

A0-TD

This data type is an enumeration of the possible hygiene modes of the dishwashing machine. The enumeration values are defined in Table 54.

Table 54 — OperationModeEnumeration values

Value

Description

Init_0

Initialization

MachineOff_1

Machine off

Filling_2

Filling

FillingHeating_3

Filling + heating

Heating_4

Heating

EnableOperation_5

Ready to start

ReadyForOperation_6

Ready to operate

Operation_7

Washing mode

Cycle_pause_8

Cycle pause

NotDefined1_9

SelfCleaning_10

Self-cleaning/emptying

NotDefined2_11

RemoteControl_12

Remote control

ControllingOutputs_13

Control outputs

NotDefined3_14

Error_15

Error/fault