7 AutomationML Libraries OPC UA Model ToC Previous Next

7.7 AutomationMLCSRoleClassLib ToC Previous Next

7.7.2 ObjectTypes ToC Previous Next

7.7.2.1 ControlEquipment ToC

7.7.2.1.1 General ToC

The role class “ControlEquipment” shall be used for equipment related to a control system. ControlEquipment can be used for every type of industry.

7.7.2.1.2 ObjectType Definition ToC

The ControlEquipment is formally defined in Table 74.

Table 74 - ControlEquipment Definition

Attribute Value
BrowseName ControlEquipment
IsAbstract False

Inherit the components of the Resource

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.2 Communication ToC

7.7.2.2.1 General ToC

7.7.2.2.2 ObjectType Definition ToC

The Communication is formally defined in Table 75.

Table 75 - Communication Definition

Attribute Value
BrowseName Communication
IsAbstract False

Inherit the components of the ControlEquipment

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.3 ControlHardware ToC

7.7.2.3.1 General ToC

The role class “ControlHardware” shall be used for hardware that provides runtime environments.

7.7.2.3.2 ObjectType Definition ToC

The ControlHardware is formally defined in Table 76.

Table 76 - ControlHardware Definition

Attribute Value
BrowseName ControlHardware
IsAbstract False

Inherit the components of the ControlEquipment

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.4 PC ToC

7.7.2.4.1 General ToC

The role class “PC” shall be used for any general-purpose computer that provides runtime environments for software being executed on it.

7.7.2.4.2 ObjectType Definition ToC

The PC is formally defined in Table 77.

Table 77 - PC Definition

Attribute Value
BrowseName PC
IsAbstract False

Inherit the components of the ControlHardware

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.5 IPC ToC

7.7.2.5.1 General ToC

The role class “IPC” shall be used for any PC-based computing platform for industrial applications that provides runtime environments for software being executed on it.

7.7.2.5.2 ObjectType Definition ToC

The IPC is formally defined in Table 78.

Table 78 - IPC Definition

Attribute Value
BrowseName IPC
IsAbstract False

Inherit the components of the ControlHardware

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.6 Handheld ToC

7.7.2.6.1 General ToC

The role class “Handheld” shall be used for any portable, programmable, electronic device with an own power supply for particular applications.

7.7.2.6.2 ObjectType Definition ToC

The Handheld is formally defined in Table 79.

Table 79 - Handheld Definition

Attribute Value
BrowseName Handheld
IsAbstract False

Inherit the components of the ControlHardware

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.7 EmbeddedDevice ToC

7.7.2.7.1 General ToC

The role class “EmbeddedDevice” shall be used for any device designed to perform one or a few dedicated software functions. It is embedded as part of a complete device often including hardware and mechanical parts.

7.7.2.7.2 ObjectType Definition ToC

The EmbeddedDevice is formally defined in Table 80.

Table 80 - EmbeddedDevice Definition

Attribute Value
BrowseName EmbeddedDevice
IsAbstract False

Inherit the components of the ControlHardware

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.8 Sensor ToC

7.7.2.8.1 General ToC

The role class “Sensor” shall be used for sensors.

7.7.2.8.2 ObjectType Definition ToC

The Sensor is formally defined in Table 81.

Table 81 - Sensor Definition

Attribute Value
BrowseName Sensor
IsAbstract False

Inherit the components of the ControlEquipment

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.9 Actuator ToC

7.7.2.9.1 General ToC

The role class “Actuator” shall be used for actuators.

7.7.2.9.2 ObjectType Definition ToC

The Actuator is formally defined in Table 82.

Table 82 - Actuator Definition

Attribute Value
BrowseName Actuator
IsAbstract False

Inherit the components of the ControlEquipment

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.10 Controller ToC

7.7.2.10.1 General ToC

The role class “Controller” shall be used for self-acting functionalities that process signals according to a predefined logic and generate output signals in order to reach an intended behaviour of technical processes.

7.7.2.10.2 ObjectType Definition ToC

The Controller is formally defined in Table 83.

Table 83 - Controller Definition

Attribute Value
BrowseName Controller
IsAbstract False

Inherit the components of the ControlEquipment

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.11 PLC ToC

7.7.2.11.1 General ToC

The role class “PLC” shall be used for programmable control functionality focusing the processing of signals.

7.7.2.11.2 ObjectType Definition ToC

The PLC is formally defined in Table 84.

Table 84 - PLC Definition

Attribute Value
BrowseName PLC
IsAbstract False

Inherit the components of the Controller

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.12 NC ToC

7.7.2.12.1 General ToC

The role class “NC” shall be used for programmable control functionality focusing the processing of numerical signals.

7.7.2.12.2 ObjectType Definition ToC

The NC is formally defined in Table 85.

Table 85 - NC Definition

Attribute Value
BrowseName NC
IsAbstract False

Inherit the components of the Controller

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.13 RC ToC

7.7.2.13.1 General ToC

The role class “RC” shall be used for programmable control functionality driving robots in order to reach an intended behaviour of the robot kinematic system and corresponding connected periphery.

7.7.2.13.2 ObjectType Definition ToC

The RC is formally defined in Table 86.

Table 86 - RC Definition

Attribute Value
BrowseName RC
IsAbstract False

Inherit the components of the Controller

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

7.7.2.14 PAC ToC

7.7.2.14.1 General ToC

The role class “PAC” shall be used for programmable automation functionality focusing on cross-domain functionality like binary, motion and continuous control.

7.7.2.14.2 ObjectType Definition ToC

The PAC is formally defined in Table 87.

Table 87 - PAC Definition

Attribute Value
BrowseName PAC
IsAbstract False

Inherit the components of the Controller

References NodeClass BrowseName DataType TypeDefinition ModellingRule
           
HasProperty Variable ID BaseDataType PropertyType Optional
HasProperty Variable Version BaseDataType PropertyType Optional

Previous Next