6.1.2 ObjectType definition

The AutoIdDeviceType is formally defined in Table 7.

Table 7 – AutoIdDeviceType Definition
Attribute Value
BrowseNameAutoIdDeviceType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of DeviceType defined in OPC 10000-100.
HasComponentObjectRuntimeParametersFunctionalGroupTypeOptional
HasComponentObjectIODataFunctionalGroupTypeOptional
HasComponentObjectDiagnosticsFunctionalGroupTypeOptional
HasComponentMethodScanOptional
HasComponentMethodScanStartOptional
HasComponentMethodScanStopOptional
HasComponentMethodGetDeviceLocationOptional
HasComponentVariableScanActiveBooleanBaseDataVariableTypeOptional
HasComponentVariableLastScanDataBaseDataTypeBaseDataVariableTypeOptional
HasComponentVariableLastScanTimestampUtcTimeBaseDataVariableTypeOptional
HasPropertyVariableDeviceInfoStringPropertyTypeOptional
HasComponentVariableDeviceLocationLocationLocationVariableTypeOptional
HasPropertyVariableDeviceLocationNameStringPropertyTypeOptional
HasPropertyVariableDeviceNameStringPropertyTypeMandatory
HasComponentVariableDeviceStatusDeviceStatusEnumerationBaseDataVariableTypeMandatory
HasPropertyVariableAutoIdModelVersionStringPropertyTypeMandatory
GeneratesEventObjectTypeAutoIdScanEventTypeDefined in 7.2.
GeneratesEventObjectTypeAutoIdLogEntryEventTypeDefined in 7.9.
GeneratesEventObjectTypeAutoIdAccessEventTypeDefined in 7.10.
GeneratesEventObjectTypeAutoIdPresenceEventTypeDefined in 7.12.

The AutoIdDeviceType ObjectType is an abstract type and cannot be used directly.

Table 8 – AutoIdDeviceType Additional Subcomponents
Source Path References NodeClass BrowseName

DataType

TypeDefinition

Others
RuntimeParametersHasComponentVariableCodeTypes

UInt32[]

MultiStateDiscreteType

O
RuntimeParametersHasComponentObjectScanSettingsFunctionalGroupTypeO
HasComponentVariableDuration

Duration

BaseDataVariableType

O
HasComponentVariableCycles

Int32

BaseDataVariableType

O
HasComponentVariableDataAvailable

Boolean

BaseDataVariableType

O
HasComponentVariableCodeType

CodeTypeDataType

BaseDataVariableType

O
DiagnosticsHasComponentObjectLogbookFunctionalGroupTypeO
DiagnosticsHasComponentObjectLastAccessFunctionalGroupTypeO
DiagnosticsHasComponentVariablePresence

UInt16

BaseDataVariableType

O
HasComponentVariableLogColumns

String

BaseDataVariableType

O
HasComponentVariableLastLogEntry

String

BaseDataVariableType

O
HasComponentVariableClient

String

BaseDataVariableType

O
HasComponentVariableCommand

String

BaseDataVariableType

O
HasComponentVariableIdentifier

BaseDataType

BaseDataVariableType

O
HasComponentVariableTimestamp

UtcTime

BaseDataVariableType

O