7.4 AutomationMLDMIRoleClassLib
7.4.1 Instances
7.4.1.1 AutomationMLDMIRoleClassLib
This Instance is a child of RoleClassLibs. It is defined in Table 58.
It consists of the AutomationML Discrete Manufacturing Industry Role Class Library.
| Name | TypeDefinition |
| AutomationMLDMIRoleClassLib | FolderType |
7.4.2 ObjectTypes
7.4.2.1 DiscManufacturingEquipment
7.4.2.1.1 General
The role class “DiscManufacturingEquipment” shall be used for equipment related to discrete manufacturing industries.
7.4.2.1.2 ObjectType Definition
The DiscManufacturingEquipment is formally defined in Table 59.
| Attribute | Value | ||||
| BrowseName | DiscManufacturingEquipment | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the Resource | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.2 Transport
7.4.2.2.1 General
The role class “Transport” shall be used for equipment that performs transport processes to transfer items.
7.4.2.2.2 ObjectType Definition
The Transport is formally defined in Table 60.
| Attribute | Value | ||||
| BrowseName | Transport | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.3 Storage
7.4.2.3.1 General
The role class “Storage” shall be used for equipment that is used to buffer products or material temporarily within the plant. It can also be used to feed products or materials into the production process or to export products or materials out of the production process.
7.4.2.3.2 ObjectType Definition
The Storage is formally defined in Table 61.
| Attribute | Value | ||||
| BrowseName | Storage | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.4 Fixture
7.4.2.4.1 General
The role class “Fixture” shall be used for equipment that reduces the degrees of freedom of an item.
7.4.2.4.2 ObjectType Definition
The Fixture is formally defined in Table 62.
| Attribute | Value | ||||
| BrowseName | Fixture | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.5 Gate
7.4.2.5.1 General
The role class “Gate” shall be used for equipment that can block or monitor an entrance, departure, or a passage way.
7.4.2.5.2 ObjectType Definition
The Gate is formally defined in Table 63.
| Attribute | Value | ||||
| BrowseName | Gate | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.6 Robot
7.4.2.6.1 General
The role class “Robot” shall be used for robots.
7.4.2.6.2 ObjectType Definition
The Robot is formally defined in Table 64.
| Attribute | Value | ||||
| BrowseName | Robot | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.7 Tool
7.4.2.7.1 General
The role class “Tool” shall be used for equipment used by resources that is necessary to or aids in the performance of an operation on the product.
7.4.2.7.2 ObjectType Definition
The Tool is formally defined in Table 65.
| Attribute | Value | ||||
| BrowseName | Tool | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.8 Carrier
7.4.2.8.1 General
The role class “Carrier” shall be used for transport equipment that carries items.
7.4.2.8.2 ObjectType Definition
The Carrier is formally defined in Table 66.
| Attribute | Value | ||||
| BrowseName | Carrier | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.9 Machine
7.4.2.9.1 General
The role class “Machine” shall be used for mechanic or mechatronic equipment that creates added value on products and is designed expressly to perform specific tasks.
7.4.2.9.2 ObjectType Definition
The Machine is formally defined in Table 67.
| Attribute | Value | ||||
| BrowseName | Machine | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |
7.4.2.10 StaticObject
7.4.2.10.1 General
The role class “StaticObject” shall be used for passive, static items positioned in the production environment.
7.4.2.10.2 ObjectType Definition
The StaticObject is formally defined in Table 68.
| Attribute | Value | ||||
| BrowseName | StaticObject | ||||
| IsAbstract | False | ||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
|---|---|---|---|---|---|
| Inherit the components of the DiscManufacturingEquipment | |||||
| HasProperty | Variable | ID | BaseDataType | PropertyType | Optional |
| HasProperty | Variable | Version | BaseDataType | PropertyType | Optional |