Figure 24 shows an overview of the object types for the Ice Machine device class.

image028.jpg

Figure 24 — Overview of objet types for Ice Machine

The IceMachineParameterType is formally defined in Table 69.

Table 69 — IceMachineParameterType definition

Attribute

Value

BrowseName

IceMachineParameterType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of KitchenDeviceParameterType

HasComponent

Variable

Status

StatusEnumeration

BaseDataVariableType

O, R

HasComponent

Variable

LastFreezeTime

Int32

AnalogItemType

O, R

HasComponent

Variable

LastHarvestTime

Int32

AnalogItemType

O, R

HasComponent

Variable

WaterFillTime

Int32

AnalogItemType

O, R

HasComponent

Variable

Temperature_<No.>

Float

AnalogItemType

OP, R

The Status variable contains the current status of the ice machine.

The data type for the StatusEnumeration is defined in 20.4.1.

The LastFreezeTime variable contains the time that was needed for the last freeze cycle.

The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.

The LastHarvestTime variable contains the time that was needed for the last ice harvest.

The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.

The WaterFillTime variable contains the time that was needed for the last water filling.

The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.

The Temperature variable contains temperatures such as ambient temperature, compressor outlet temperature, evaporator outlet temperature, evaporator inlet temperature, etc.

The contents of these variables depend on the device type and device equipment. The meaning of the individual temperatures can be taken from the description of the respective ice machine.

The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.

IceMachineDeviceType describes the composition of the fundamental operational data of an ice machine, which are to apply in addition to the DeviceType.

These operational data enable the current state of the device or its current task to be comprehended and mapped in other systems, e.g. a monitoring database.

The IceMachineDeviceType is formally defined in Table 70.

Table 70 — IceMachineDeviceType definition

Attribute

Value

BrowseName

IceMachineDeviceType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule AccessLevel

Subtype of CommercialKitchenDeviceType

HasComponent

Object

IceMachine

IceMachineParameterType

M

This data type is an enumeration of the possible operation modes of the ice machine. The enumeration values are defined in Table 71.

Table 71 — StatusEnumeration values

Value

Description

INIT_0

Commissioning, started manually (switch on) or automatically (after cleaning)

WATER_PURGE_1

Existing water in the tray is flushed out and fresh water is filled for the next cycle

PRE_CHILL_2

Precooling of the evaporator for xx seconds during the initial commissioning

FREEZE_3

The water freezes on the evaporator to form ice

HARVEST_4

Ice is harvested

BIN_FULL_5

The state indicates that the ice container is full and that ice making has been stopped

CLEAN_6

Ice machine is running through the cleaning steps

OFF_7

Ice machine is switched off

SLEEP_MODE_8

Power failure detected, system clock continues to run

STANDBY_9

State after a temperature sensor error

SAFE_MODE_10

Continue with ice making following an error

WATER_OUTAGE_11

State with a lack of water

HPCO_DELAY_ACTIVE_12

Maintenance state when the overpressure switch is activated and no ice is made for xx minutes

CURTAIN_OPEN_13

Curtain was opened because there is an ice slab between the evaporator and the container.

PRODUCTION_TEST_14

Ice machine is in the function test mode (at the manufacturer)

SAFE_MODE_PRECHILL_15

Like the PRE_CHILL_2 state, but after a SAFE_MODE_10 state

SAFE_MODE_FREEZE_16

Like the FREEZE_3 state, but after a SAFE_MODE_10 state

SAFE_MODE_HARVEST_17

Like the HARVEST_4 state, but after a SAFE_MODE_10 state

SAFE_MODE_FULL_BIN_18

Like the BIN_FULL_5 state, but after a SAFE_MODE_10 state