There are some data types used which are vendor-specific. Please check the specification of the vendor for the concrete implementation. The following table lists these data types and their usage:

Vendor Specific Data Type

Usage at

Variable Identification

Parameter ‘Variable’ of Function Block ‘UA_MonitoredItemAdd’

Parameter ‘Variables’ of Function Block ‘UA_MonitoredItemAddList’

Parameter ‘Variable’ of Function Block ‘UA_Read’

Parameter ‘Variables’ of Function Block ‘UA_ReadList’

Parameter ‘Variable’ of Function Block ‘UA_Write’

Parameter ‘Variables’ of Function Block ‘UA_WriteList’

Method Arguments

Parameter ‘InputArguments’ of Function Block ‘UA_MethodCall’

Parameter ‘OutputArguments’ of Function Block ‘UA_MethodCall’

Event Field Data

Parameter ‘EventFields’ of Function Block ‘UA_EventItemAdd’

UAHADataValue

Value

Additionally, the lengths of some arrays have to be defined by the vendors. These are explained in the following chapter.