6 OPC UA ObjectTypes

6.1 AutoIdDeviceType

6.1.2 ObjectType definition

The AutoIdDeviceType is formally defined in Table 7.
Table 7 – AutoIdDeviceType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | AutoIdDeviceType | ||||
IsAbstract | True | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Modelling Rule |
Subtype of DeviceType defined in OPC 10000-100. | |||||
HasComponent | Object | RuntimeParameters | FunctionalGroupType | Optional | |
HasComponent | Object | IOData | FunctionalGroupType | Optional | |
HasComponent | Object | Diagnostics | FunctionalGroupType | Optional | |
HasComponent | Method | Scan | Optional | ||
HasComponent | Method | ScanStart | Optional | ||
HasComponent | Method | ScanStop | Optional | ||
HasComponent | Method | GetDeviceLocation | Optional | ||
HasComponent | Variable | ScanActive | Boolean | BaseDataVariableType | Optional |
HasComponent | Variable | LastScanData | BaseDataType | BaseDataVariableType | Optional |
HasComponent | Variable | LastScanTimestamp | UtcTime | BaseDataVariableType | Optional |
HasProperty | Variable | DeviceInfo | String | PropertyType | Optional |
HasComponent | Variable | DeviceLocation | Location | LocationVariableType | Optional |
HasProperty | Variable | DeviceLocationName | String | PropertyType | Optional |
HasProperty | Variable | DeviceName | String | PropertyType | Mandatory |
HasComponent | Variable | DeviceStatus | DeviceStatusEnumeration | BaseDataVariableType | Mandatory |
HasProperty | Variable | AutoIdModelVersion | String | PropertyType | Mandatory |
GeneratesEvent | ObjectType | AutoIdScanEventType | Defined in 7.2. | ||
GeneratesEvent | ObjectType | AutoIdLogEntryEventType | Defined in 7.9. | ||
GeneratesEvent | ObjectType | AutoIdAccessEventType | Defined in 7.10. | ||
GeneratesEvent | ObjectType | AutoIdPresenceEventType | Defined 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 |
---|---|---|---|---|---|
RuntimeParameters | HasComponent | Variable | CodeTypes | UInt32[] MultiStateDiscreteType |
O |
RuntimeParameters | HasComponent | Object | ScanSettings | FunctionalGroupType | O |
RuntimeParameters ScanSettings |
HasComponent | Variable | Duration | Duration BaseDataVariableType |
O |
RuntimeParameters ScanSettings |
HasComponent | Variable | Cycles | Int32 BaseDataVariableType |
O |
RuntimeParameters ScanSettings |
HasComponent | Variable | DataAvailable | Boolean BaseDataVariableType |
O |
RuntimeParameters ScanSettings |
HasComponent | Variable | CodeType | CodeTypeDataType BaseDataVariableType |
O |
Diagnostics | HasComponent | Object | Logbook | FunctionalGroupType | O |
Diagnostics | HasComponent | Object | LastAccess | FunctionalGroupType | O |
Diagnostics | HasComponent | Variable | Presence | UInt16 BaseDataVariableType |
O |
Diagnostics Logbook |
HasComponent | Variable | LogColumns | String BaseDataVariableType |
O |
Diagnostics Logbook |
HasComponent | Variable | LastLogEntry | String BaseDataVariableType |
O |
Diagnostics LastAccess |
HasComponent | Variable | Client | String BaseDataVariableType |
O |
Diagnostics LastAccess |
HasComponent | Variable | Command | String BaseDataVariableType |
O |
Diagnostics LastAccess |
HasComponent | Variable | Identifier | BaseDataType BaseDataVariableType |
O |
Diagnostics LastAccess |
HasComponent | Variable | Timestamp | UtcTime BaseDataVariableType |
O |