14.2 CoffeeMachineParameterType
14.2.1 General
The CoffeeMachineParameterType defines the parameters of a Coffee Machine.
14.2.2 Definition of the object type
The CoffeeMachineParameterType is formally defined in Table 45.
| Attribute | Value | |||||
| BrowseName | CoffeeMachineParameterType | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition |
Modelling
Rule AccessLevel | |
|---|---|---|---|---|---|---|
| Subtype of KitchenDeviceParameterType | ||||||
| HasComponent | Variable | CurrentState | CoffeeMachineMode Enumeration | BaseDataVariableType | M, RW | |
| HasComponent | Variable | BoilerPressureWater | Float | AnalogItemType | M, R | |
| HasComponent | Variable | BoilerPressureSteam | Float | AnalogItemType | M, R | |
| HasComponent | Variable | BoilerTempWater | Float | AnalogItemType | M, R | |
| HasComponent | Variable | BoilerTempSteam | Float | AnalogItemType | O, R | |
| HasComponent | Variable | SystemClean | DateTime | BaseDataVariableType | M, R | |
| HasComponent | Variable | TotalBrew_<No.> | UInt64 | BaseDataVariableType | MP, R | |
| HasComponent | Variable | TotalMix | UInt64 | BaseDataVariableType | M, R | |
| HasComponent | Variable | GrinderRuntime_<No.> | UInt64 | AnalogItemType | MP, R | |
14.2.3 ObjectType description
14.2.3.1 CurrentState variable
The CurrentState variable represents the current operating state of a Coffee Machine.
The data type for the CoffeeMachineModeEnumeration is defined in section 14.5.2.
14.2.3.2 BoilerPressureWater variable
The BoilerPressureWater variable represents the pressure of the water boiler in Pa. The pressure of the water boiler can only be read.
The EngineeringUnit property of the AnalogItemType has the value Pa. The value for the EURange property is device-specific.
14.2.3.3 BoilerPressureSteam variable
The BoilerPressureSteam variable represents the pressure of the steam boiler in Pa. The pressure of the steam boiler is not available in every machine. The pressure of the steam boiler can only be read.
The EngineeringUnit property of the AnalogItemType has the value Pa. The value for the EURange property is device-specific.
14.2.3.4 BoilerTempWater variable
This variable represents the temperature in the water boiler in °C. The temperature of the water boiler can only be read.
The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.
14.2.3.5 BoilerTempSteam variable
The BoilerTempSteam variable represents the temperature of the steam boiler in °C. The temperature of the steam boiler is not available in every machine. The temperature of the steam boiler can only be read.
The EngineeringUnit property of the AnalogItemType has the value °C. The value for the EURange property is device-specific.
14.2.3.6 SystemClean variable
The SystemClean variable represents the time in UTC format at which the system cleaning was last carried out. The time can only be read.
14.2.3.7 TotalBrew_<No.> variables
The TotalBrew_<No.> variables represent the number of brews per brewer. At least one brewer exists. Further brewers are named with ascending numbers. The counters can only be read.
14.2.3.8 TotalMix variable
The TotalMix variables represent the number of cycles of the mixer. The number of mixer cycles can only be read.
14.2.3.9 GrinderRuntime_<No.> variables
The GrinderRuntime_<No.> variables represent the running times of the grinders in seconds. At least one grinder exists. Further grinders are named with ascending numbers. The running times can only be read.
The EngineeringUnit property of the AnalogItemType has the value s. The value for the EURange property is device-specific.