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
RuntimeParameters
ScanSettings

HasComponentVariableDuration

Duration

BaseDataVariableType

O
RuntimeParameters
ScanSettings

HasComponentVariableCycles

Int32

BaseDataVariableType

O
RuntimeParameters
ScanSettings

HasComponentVariableDataAvailable

Boolean

BaseDataVariableType

O
RuntimeParameters
ScanSettings

HasComponentVariableCodeType

CodeTypeDataType

BaseDataVariableType

O
DiagnosticsHasComponentObjectLogbookFunctionalGroupTypeO
DiagnosticsHasComponentObjectLastAccessFunctionalGroupTypeO
DiagnosticsHasComponentVariablePresence

UInt16

BaseDataVariableType

O
Diagnostics
Logbook

HasComponentVariableLogColumns

String

BaseDataVariableType

O
Diagnostics
Logbook

HasComponentVariableLastLogEntry

String

BaseDataVariableType

O
Diagnostics
LastAccess

HasComponentVariableClient

String

BaseDataVariableType

O
Diagnostics
LastAccess

HasComponentVariableCommand

String

BaseDataVariableType

O
Diagnostics
LastAccess

HasComponentVariableIdentifier

BaseDataType

BaseDataVariableType

O
Diagnostics
LastAccess

HasComponentVariableTimestamp

UtcTime

BaseDataVariableType

O