Table 37 – ControllerType Definition
|
Attribute |
Value |
||||
|
BrowseName |
ControllerType |
||||
|
IsAbstract |
False |
||||
|
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Modelling Rule |
|
Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI) |
|||||
|
HasProperty |
Variable |
2:SerialNumber |
String |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
2:Manufacturer |
LocalizedText |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
2:Model |
LocalizedText |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
2:ProductCode |
String |
PropertyType |
Mandatory |
|
HasComponent |
Object |
CurrentUser |
|
UserType |
Mandatory |
|
HasComponent |
Object |
Components |
|
FolderType |
Optional |
|
HasComponent |
Object |
Software |
|
FolderType |
Mandatory |
|
HasComponent |
Object |
TaskControls |
|
FolderType |
Mandatory |
|
HasComponent |
Object |
2:ParameterSet |
|
BaseObjectType |
Mandatory |
|
HasSafetyStates |
Object |
<SafetyStatesIdentifier> |
|
SafetyStateType |
OptionalPlaceholder |
|
Controls |
Object |
<MotionDeviceIdentifier> |
|
MotionDeviceType |
OptionalPlaceholder |
|
The following instance declarations are not defined by this type, but by the supertype ComponentType and repeated here for better readability |
|||||
|
HasProperty |
Variable |
2:AssetId |
String |
PropertyType |
Optional |
|
HasProperty |
Variable |
2:DeviceManual |
String |
PropertyType |
Optional |
|
HasProperty |
Variable |
2:ComponentName |
LocalizedText |
PropertyType |
Optional |