This OPC UA ObjectType represents an object that monitors one or more properties of one or more referenced objects and logs the values and timestamps into an internal buffer when a set of pre-defined conditions are met.

Figure 32 shows an overview for the BACnetTrendLogMultipleType with its Properties and related ObjectTypes. It is formally defined in Table 41.

image038.png

Figure 32 – BACnetTrendLogMultipleType overview

The BACnetTrendLogMultipleType ObjectType is formally defined in Table 41.

Table 41 – BACnetTrendLogMultipleType Definition

Attribute

Value

BrowseName

BACnetTrendLogMultipleType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the BACnetTrendLogBaseType defined in 7.20.3.10.

0:HasProperty

Variable

Log_DeviceObjectProperty

BACnetDeviceObjectPropertyReference [ ]

0:PropertyType

O

0:HasComponent

Variable

Log_Buffer

BaseDataType[]

0:BaseDataVariableType

M

The BACnetTrendLogMultipleType ObjectType is a concrete type and can be used directly.

This OPC UA Property, of DataType BACnetDeviceObjectPropertyReference [], represents the BACnet property Log_DeviceObjectProperty. The BACnetDeviceObjectPropertyReference DataType is defined in 10.5.9.

The Log_DeviceObjectProperty array houses the set of properties that will be monitored and subsequently logged. When an element of the array has an object or device instance number equal to 4194303, this indicates that the element is uninitialized. For uninitialized elements, an indication that no property was specified shall be written to the corresponding entry in each log record.

This OPC UA Property, of DataType BACnetLogMultipleRecord, represents the BACnet property Log_Buffer.