7.3.4 IControllerType InterfaceType Definition

Table 25 – IControllerType Definition
Attribute Value
BrowseNameIControllerType
IsAbstractTrue
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the IJoiningSystemAssetType, inheriting the InstanceDeclarations of that Node.
0:HasComponentObjectParameters--0:FolderTypeM
Conformance Units
IJT Asset Management Controller

The components of the IControllerType have additional subcomponents which are defined in Table 26.

Table 26 – IControllerType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
Parameters0:HasComponentVariableType0:Byte0:MultiStateDiscreteTypeO, 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.

Table 27 – IControllerType Attribute values for child nodes
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.