20 Type definitions for Ice Machine

20.1 General

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

Figure 24 — Overview of objet types for Ice Machine

20.2 IceMachineParameterType

20.2.1 Definition of the object type

The IceMachineParameterType is formally defined in Table 69.

Table 69 — IceMachineParameterType definition
Attribute Value
BrowseNameIceMachineParameterType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of KitchenDeviceParameterType
HasComponentVariableStatusStatusEnumerationBaseDataVariableTypeO, R
HasComponentVariableLastFreezeTimeInt32AnalogItemType O, R
HasComponentVariableLastHarvestTimeInt32AnalogItemType O, R
HasComponentVariableWaterFillTimeInt32AnalogItemType O, R
HasComponentVariableTemperature_<No.>FloatAnalogItemTypeOP, R

20.2.2 Description of the object type

20.2.2.1 Status variable

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

The data type for the StatusEnumeration is defined in 20.4.1.

20.2.2.2 LastFreezeTime variable

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.

20.2.2.3 LastHarvestTime variable

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.

20.2.2.4 WaterFillTime variable

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.

20.2.2.5 Temperature_<No.> variable

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.

20.3 IceMachineDeviceType

20.3.1 General

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.

20.3.2 Definition of the object type

The IceMachineDeviceType is formally defined in Table 70.

Table 70 — IceMachineDeviceType definition
Attribute Value
BrowseNameIceMachineDeviceType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Modelling
Rule AccessLevel
Subtype of CommercialKitchenDeviceType
HasComponentObjectIceMachineIceMachineParameterTypeM

20.4 Data types for enumerations

20.4.1 StatusEnumeration

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_0Commissioning, started manually (switch on) or automatically (after cleaning)
WATER_PURGE_1Existing water in the tray is flushed out and fresh water is filled for the next cycle
PRE_CHILL_2Precooling of the evaporator for xx seconds during the initial commissioning
FREEZE_3The water freezes on the evaporator to form ice
HARVEST_4Ice is harvested
BIN_FULL_5The state indicates that the ice container is full and that ice making has been stopped
CLEAN_6Ice machine is running through the cleaning steps
OFF_7Ice machine is switched off
SLEEP_MODE_8Power failure detected, system clock continues to run
STANDBY_9State after a temperature sensor error
SAFE_MODE_10Continue with ice making following an error
WATER_OUTAGE_11State with a lack of water
HPCO_DELAY_ACTIVE_12Maintenance state when the overpressure switch is activated and no ice is made for xx minutes
CURTAIN_OPEN_13Curtain was opened because there is an ice slab between the evaporator and the container.
PRODUCTION_TEST_14Ice machine is in the function test mode (at the manufacturer)
SAFE_MODE_PRECHILL_15Like the PRE_CHILL_2 state, but after a SAFE_MODE_10 state
SAFE_MODE_FREEZE_16Like the FREEZE_3 state, but after a SAFE_MODE_10 state
SAFE_MODE_HARVEST_17Like the HARVEST_4 state, but after a SAFE_MODE_10 state
SAFE_MODE_FULL_BIN_18Like the BIN_FULL_5 state, but after a SAFE_MODE_10 state