7.3.4 IControllerType InterfaceType Definition
| Attribute | Value | ||||
| BrowseName | IControllerType | ||||
| IsAbstract | True | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the IJoiningSystemAssetType, inheriting the InstanceDeclarations of that Node. | |||||
| 0:HasComponent | Object | Parameters | -- | 0:FolderType | M |
| Conformance Units | |||||
|---|---|---|---|---|---|
| IJT Asset Management Controller |
The components of the IControllerType have additional subcomponents which are defined in Table 26.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others |
| Parameters | 0:HasComponent | Variable | Type | 0:Byte | 0:MultiStateDiscreteType | O, RO |
Type is the classification of a Controller. In Table 27, standardized values for EnumStrings are defined. Each instance of this type shall follow the defined sequence for the entries.
Note: Servers can add additional entries into the EnumStrings array and may provide translations of the texts in different locales.
| BrowsePath | Value Attribute |
OTHER SUPERVISORY_CONTROLLER PLC COMPUTER JOINING_PROCESS_CONTROLLER COMMUNICATION_CONTROLLER FEEDING_CONTROLLER |
The descriptions for EnumStrings values corresponding to Type are given below:
OTHER
SUPERVISORY_CONTROLLER is a controller which is not executing the process or moving actuators. It manages other controllers and may be a node or hub to other controllers.
PLC is a Programmable Logic Controller which executes a sequence of operations. Examples would be part handling, providing fasteners, managing bit strokes.
COMPUTER is an information processing unit such as a PC.
JOINING_PROCESS_CONTROLLER is controller which is handling the joining process. It performs the joining and publishes its results.
COMMUNICATION_CONTROLLER is a controller which is mainly in charge of handling communications.
FEEDING_CONTROLLER is a controller which performs the fastener flow and provides the fastening elements.