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 |
||
|
|
|
|
|
|
||
|
HasComponent |
Variable |
Duration |
Duration BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
Cycles |
Int32 BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
DataAvailable |
Boolean BaseDataVariableType |
O |
||
|
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 |
||
|
|
|
|
|
|
||
|
HasComponent |
Variable |
LogColumns |
String BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
LastLogEntry |
String BaseDataVariableType |
O |
||
|
|
|
|
|
|
||
|
HasComponent |
Variable |
Client |
String BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
Command |
String BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
Identifier |
BaseDataType BaseDataVariableType |
O |
||
|
HasComponent |
Variable |
Timestamp |
UtcTime BaseDataVariableType |
O |