The property DeviceClass of the DeviceType is overwritten in order to change the ModellingRuleto Mandatory. The DeviceClass Stringsused for this specification are defined in Table 9.

The DeviceLocationName property represents a user-defined designation of the machine location.

Using this property the user can assign a name to the location, e.g. a room number.

The BatchInformationobject contains information on batch and article tracking. The BatchInformationTypeis defined in section 5.3.

The ErrorConditionsobject contains a list of currently pending error messages.

The basis for the processing of error messages is the Alarm and Condition Model from OPC UA, which is defined in IEC 62541-9:2015.

An error message is represented by an object of the type AlarmConditionTypeor by a type derived from it.

The AlarmConditionTypeand its base types define various states such as EnabledState, AckedStateor ActiveStateand further properties such as Severity, Message, Timeand SourceNode. The Retain Propertyindicates whether an error message is of interest to the client.

Changes to the status of an error message are supplied to the clients via Events. A client can request the current status for all error messages where Retain= true as an event via the ConditionRefreshmethod. Clients can thus request a list of pending error messages after establishment of a connection.

Clients can confirm error messages via Methodsin order, for example, to change the AckedStateof the error message.

The InformationConditionsobject contains a list of currently pending information messages.

The basis for the processing of information messages is the Alarm and Condition Model from OPC UA, which is defined in IEC 62541-0:2015.

An item of information is represented by an object of the type AlarmConditionTypeor by a type derived from it.

The HACCPValuesobject contains a list of HACCP-relevant measured values.

If a device provides HACCP-relevant measured values, these measured values must be referenced via the FunctionalGroup HACCPValues.

For HACCP-relevant measured values the corresponding variable must reference an information object of the type KitchenDeviceHAConfigTypewith the name "HA Configuration". The KitchenDeviceHAConfigTypeand its use are defined in section 5.4.