This Instance is a child of RoleClassLibs. It is defined in Table 88.

The AutomationMLExtendedRoleClassLibrary is a recommended extension of the AutomationMLBaseRoleClassLib and the AutomationMLDMIRoleClassLib and covers a wide area of typical roles of the discrete manufacturing industry.

Table 88 - AutomationMLExtendedRoleClassLib Instance Definition

Name

TypeDefinition

AutomationMLExtendedRoleClassLib

FolderType

The role class “PLCFacet” should be used for the view concerning everything involved in PLC control code generators: PLC view on AML objects which points to information concerning PLC.

The PLCFacet is formally defined in Table 89.

Table 89 - PLCFacet Definition

Attribute

Value

BrowseName

PLCFacet

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Facet

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “HMIFacet” should be used for the view concerning everything involved in HMI: HMI view on AML objects which points to information concerning HMI.

The HMIFacet is formally defined in Table 90.

Table 90 - HMIFacet Definition

Attribute

Value

BrowseName

HMIFacet

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Facet

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Enterprise” should be used for business structures. The definition of an “Enterprise” is given in IEC 62264-1:2013, 5.3.2: “An enterprise is a collection of sites and areas and represents the top level of a role based equipment hierarchy. The enterprise is responsible for determining what products will be manufactured, at which sites they will be manufactured, and in general how they will be manufactured. Level 4 functions are generally concerned with the enterprise and site levels. However, enterprise planning and scheduling may involve areas, work centers, or work units within an area.”

The Enterprise is formally defined in Table 91.

Table 91 - Enterprise Definition

Attribute

Value

BrowseName

Enterprise

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Site” should be used for localisation. It is also used for hierarchical organization. The definition of a “Site” is given in IEC 62264-1:2013, 5.3.3: “A site is a physical, geographical, or logical grouping determined by the enterprise. It may contain areas, production lines, process cells, and production units. Site planning and scheduling may involve cells, lines, or units within the areas. A geographical location and main production capability usually identifies a site. Examples of site identifications are ‘Deer Park Olefins Plant’ and ‘Johnson City Manufacturing Facility’. Sites are often used for rough-cut planning and scheduling. Sites generally have well-defined manufacturing capabilities.

The Site is formally defined in Table 92.

Table 92 - Site Definition

Attribute

Value

BrowseName

Site

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Area” should be used for production buildings and their subdivisions (structure/hall), used for hierarchical organization. The definition of an “Area” is given in IEC 62264-1:2013, 5.3.4: “An area is a physical, geographical, or logical grouping determined by the site. It may contain process cells, production units, and production lines. The main production capability and geographical location within a site usually identify areas. Examples of area identifications are ‘North End Tank Farm’ and ‘Building 2 Electronic Assembly’. Areas generally have well-defined manufacturing capabilities and capacities. The capabilities and capacities are used for planning and scheduling. An area is made up of lower-level elements that perform the manufacturing functions. There are three types of elements defined that correspond to continuous manufacturing models, discrete (repetitive and nonrepetitive) manufacturing models, and batch manufacturing models. An area may have one or more of any of the lower-level elements depending upon the manufacturing requirements. Many areas will have a combination of production lines for the discrete operations, production units for the continuous processes, and process cells for batch processes. For example, a beverage manufacturer may have an area with continuous mixing in a production unit, which feeds a batch process cell for batch processing, feeding a bottling line for a discrete bottling process.”

The Area is formally defined in Table 93.

Table 93 - Area Definition

Attribute

Value

BrowseName

Area

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ProductionLine” should be used for defining the role based equipment hierarchy defined in IEC 62264-1:2013, 5.3.7, for discrete manufacturing at the work cell level: “Production lines and work cells are the lowest level of equipment. Work cells are usually only identified when there is flexibility in the routing of work within a production line. Production lines and work cells may be composed of lower-level elements, but definitions of these are outside the scope of this document. The major processing activity often identifies the production line. Examples of production line identifications are ‘Bottling Line #1’, ‘Capping Line #15’, and ‘Water Pump Assembly Line #4’. Production line and work cells have well-defined manufacturing capabilities and throughput capacities.”

The ProductionLine is formally defined in Table 94.

Table 94 - ProductionLine Definition

Attribute

Value

BrowseName

ProductionLine

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “WorkCell” should be used for defining the role based equipment hierarchy defined in IEC 62264-1:2013 at the work cell level: for sub units/sub production steps of units/production lines, station, processes single component, cycle, location in which the production step takes place. It is used for hierarchization. The definition of a “WorkCell” is given in IEC 62264-1:2013, 5.3.7: “Production lines and work cells are the lowest level of equipment. Work cells are usually only identified when there is flexibility in the routing of work within a production line. Production lines and work cells may be composed of lower-level elements, but definitions of these are outside the scope of this document. The major processing activity often identifies the production line. Examples of production line identifications are ‘Bottling Line #1’, ‘Capping Line #15’, and ‘Water Pump Assembly Line #4’. Production line and work cells have well-defined manufacturing capabilities and throughput capacities.”

The WorkCell is formally defined in Table 95.

Table 95 - WorkCell Definition

Attribute

Value

BrowseName

WorkCell

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ProcessCell” should be used for sub units/sub production steps of units/production lines, station, processes single component, cycle, location in which the production step takes place. It is used for hierarchization. The definition of a “ProcessCell” is given in IEC 62264-1:2013, 5.3.8: “Process cells and units are the lowest level of equipment for batch manufacturing processes. Units are usually only identified if there is flexibility in the routing of product within a process cell. The definitions for process cells and units are contained in the IEC 61512-1 standard. The major processing capability or family of products produced often identifies the process cell. Examples of process cell identifications are ‘Mixing Line #5’ and ‘Detergent Line 13’. Process cells and units have well-defined manufacturing capabilities and batch capacities.”

The ProcessCell is formally defined in Table 96.

Table 96 - ProcessCell Definition

Attribute

Value

BrowseName

ProcessCell

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Unit” should be used for linked chained production plants. It is used for hierarchization. The definition of a “Unit” is given in IEC 62264-1:2013, 5.3.8: “Process cells and units are the lowest level of equipment for batch manufacturing processes. Units are usually only identified if there is flexibility in the routing of product within a process cell. The definitions for process cells and units are contained in the IEC 61512-1 standard. The major processing capability or family of products produced often identifies the process cell. Examples of process cell identifications are ‘Mixing Line #5’ and ‘Detergent Line 13’. Process cells and units have well-defined manufacturing capabilities and batch capacities.”

The Unit is formally defined in Table 97.

Table 97 - Unit Definition

Attribute

Value

BrowseName

Unit

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ProductionUnit” should be used for sub units/sub production steps of units/production lines, station, processes single component, cycle, location in which the production step takes place. It is used for hierarchization. The definition of a “ProductionUnit” is given in IEC 62264-1:2013, 5.3.6: “Production units are the lowest level of equipment for continuous manufacturing processes. Production units are composed of lower level elements, such as equipment modules, sensors, and actuators, but definitions of these are outside the scope of the IEC 62714 series. A production unit generally encompasses all of the equipment required for a segment of continuous production that operates in a relatively autonomous manner. It generally converts, separates, or reacts to one or more feedstocks to produce intermediate or final products. The major processing activity or product generated often identifies the production unit. Examples of production unit identifications are ‘Catalytic Cracker #1’ and ‘Alkylation Unit 2’. Production units have well-defined processing capabilities and throughput capacities.”

The ProductionUnit is formally defined in Table 98.

Table 98 - ProductionUnit Definition

Attribute

Value

BrowseName

ProductionUnit

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “StorageZone” should be used defining the role based equipment hierarchy defined in IEC 62264-1:2013 at the storage zone level: The definition of an “StorageZone” is given in IEC 62264-1: 2013, 5.3.9: “Storage zones and storage units are the lowest level of material movement equipment typically scheduled by the Level 4 and Level 3 functions for discrete, batch and continuous manufacturing processes. A storage zone is a type of work center and a storage unit is a type of work unit that is organized as elements within an area. These are the lower-level elements of an equipment hierarchy used in material storage and movement activities. A storage zone typically has the capability needed for the receipt, storage, retrieval, movement and shipment of materials. This may include the movement of materials from one work center to another work center within or between enterprises.”

The StorageZone is formally defined in Table 99.

Table 99 - StorageZone Definition

Attribute

Value

BrowseName

StorageZone

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “StorageUnit” should be used defining the role based equipment hierarchy defined in IEC 62264-1:2013 at the storage unit level: The definition of an “StorageUnit” is given in IEC 62264-1: 2013, 5.3.9: “Storage zones and storage units are the lowest level of material movement equipment typically scheduled by the Level 4 and Level 3 functions for discrete, batch and continuous manufacturing processes. Storage units are typically managed at a finer level of detail than a storage zone. The physical location of a storage unit may change over time; for example, for goods in transit. Storage units may be dedicated to a given material, group of materials, or method of storage. Storage units can be further divided to address any hierarchical storage management scheme.”

The StorageUnit is formally defined in Table 100.

Table 100 - StorageUnit Definition

Attribute

Value

BrowseName

StorageUnit

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ResourceStructure

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Turntable” should be used for rotating transport equipment which changes the horizontal transport direction of a product and/or carrier.

The Turntable is formally defined in Table 101.

Table 101 - Turntable Definition

Attribute

Value

BrowseName

Turntable

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Conveyor” should be used for generic equipment which performs linear transport.

The Conveyor is formally defined in Table 102.

Table 102 - Conveyor Definition

Attribute

Value

BrowseName

Conveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “BeltConveyor” should be used for equipment which performs linear transport realized by one or more belts as transport platform.

The BeltConveyor is formally defined in Table 103.

Table 103 - BeltConveyor Definition

Attribute

Value

BrowseName

BeltConveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Conveyor

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “RollConveyor” should be used for equipment which performs linear transport realized by a sequence of rolls as transport platform.

The RollConveyor is formally defined in Table 104.

Table 104 - RollConveyor Definition

Attribute

Value

BrowseName

RollConveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Conveyor

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ChainConeyor” should be used for equipment which performs linear transport driven by an endless chain as transport medium.

The ChainConveyor is formally defined in Table 105.

Table 105 - ChainConveyor Definition

Attribute

Value

BrowseName

ChainConveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Conveyor

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “PalletConveyor” should be used for equipment which is especially designed for linear transport of pallets.

The PalletConveyor is formally defined in Table 106.

Table 106 - PalletConveyor Definition

Attribute

Value

BrowseName

PalletConveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Conveyor

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “OverheadConveyor” should be used for equipment that performs overhead transport of hanging products or carriers.

The OverheadConveyor is formally defined in Table 107.

Table 107 - OverheadConveyor Definition

Attribute

Value

BrowseName

OverheadConveyor

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Conveyor

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “LiftingTable” should be used for equipment that performs discrete vertical transport. The transport medium is also lifted. Normally used for minor heights.

The LiftingTable is formally defined in Table 108.

Table 108 - LiftingTable Definition

Attribute

Value

BrowseName

LiftingTable

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “AGV” should be used for equipment that performs automated transportation of discrete units independent of other transport equipment.

The AGV is formally defined in Table 109.

Table 109 - AGV Definition

Attribute

Value

BrowseName

AGV

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Transposer” should be used for transport equipment that performs the change of the transport medium. Changes the classification or relation of product to the carrier (one to another).

The Transposer is formally defined in Table 110.

Table 110 - Transposer Definition

Attribute

Value

BrowseName

Transposer

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “CarrierHandlingSystem” should be used for equipment that performs an action to the carrier.

The CarrierHandlingSystem is formally defined in Table 111.

Table 111 - CarrierHandlingSystem Definition

Attribute

Value

BrowseName

CarrierHandlingSystem

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “BodyStore” should be used for buffering discrete products.

The BodyStore is formally defined in Table 112.

Table 112 - BodyStore Definition

Attribute

Value

BrowseName

BodyStore

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Storage

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Lift” should be used for equipment that performs discrete vertical transport. Normally used for larger heights.

The Lift is formally defined in Table 113.

Table 113 - Lift Definition

Attribute

Value

BrowseName

Lift

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Rollerbed” should be used for a sequence of rolls. None of these rolls are driven.

The Rollerbed is formally defined in Table 114.

Table 114 - Rollerbed Definition

Attribute

Value

BrowseName

Rollerbed

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Transport

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “StationaryTool” should be used for tools fixed at one place.

The StationaryTool is formally defined in Table 115.

Table 115 - StationaryTool Definition

Attribute

Value

BrowseName

StationaryTool

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Tool

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “MovableTool” should be used for tools which can be moved by equipment e.g. robots.

The MovableTool is formally defined in Table 116.

Table 116 - MovableTool Definition

Attribute

Value

BrowseName

MovableTool

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Tool

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ControlCabinet” should be used for enclosed electrical and/or electronic assembly.

The ControlCabinet is formally defined in Table 117.

Table 117 - ControlCabinet Definition

Attribute

Value

BrowseName

ControlCabinet

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ControlEquipment

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “IODevice” should be used for devices providing the functionality to connect sensors or actuators with an automation system. IODevice can consist of different modules.

The IODevice is formally defined in Table 118.

Table 118 - IODevice Definition

Attribute

Value

BrowseName

IODevice

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ControlEquipment

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “HMI” should be used for the functionality to visualize an industrial control and monitoring system for the effective operation and control of the machine by humans.

The HMI is formally defined in Table 119.

Table 119 - HMI Definition

Attribute

Value

BrowseName

HMI

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ControlEquipment

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “WarningEquipment” should be used for equipment providing warning functionality. NOTE The functionality can be realized in auditive, visual, haptic or other way.

The WarningEquipment is formally defined in Table 120.

Table 120 - WarningEquipment Definition

Attribute

Value

BrowseName

WarningEquipment

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the HMI

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ActuatingDrive” should be used for physical unit used for driving mechanically actuated final controlling elements.

The ActuatingDrive is formally defined in Table 121.

Table 121 - ActuatingDrive Definition

Attribute

Value

BrowseName

ActuatingDrive

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Actuator

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “MotionController” should be used for logic to generate set points (the desired output or motion profile) and close a position or velocity feedback loop.

The MotionController is formally defined in Table 122.

Table 122 - MotionController Definition

Attribute

Value

BrowseName

MotionController

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ControlEquipment

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Panel” should be used for physical object providing one possibility for humans to interact with machines.

The Panel is formally defined in Table 123.

Table 123 - Panel Definition

Attribute

Value

BrowseName

Panel

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the ControlHardware

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “MeasuringEquipment” should be used for defining equipment defined in IEC60050-311:2001, 311-03-05: “assembly of measuring instruments intended for specified measurement purposes”

The MeasuringEquipment is formally defined in Table 124.

Table 124 - MeasuringEquipment Definition

Attribute

Value

BrowseName

MeasuringEquipment

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

The role class “Clamp” should be used for equipment that performs fixation processes to hold items at one specific point.

The Clamp is formally defined in Table 125.

Table 125 - Clamp Definition

Attribute

Value

BrowseName

Clamp

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Fixture

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “ProcessController” should be used for the control of a specific tool or machine that performs process steps on a product.

The ProcessController is formally defined in Table 126.

Table 126 - ProcessController Definition

Attribute

Value

BrowseName

ProcessController

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Controller

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Loader” should be used for equipment to introduce products into the production process.

The Loader is formally defined in Table 127.

Table 127 - Loader Definition

Attribute

Value

BrowseName

Loader

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Storage

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The role class “Unloader” should be used for equipment to export products out of the production process.

The Unloader is formally defined in Table 128.

Table 128 - Unloader Definition

Attribute

Value

BrowseName

Unloader

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the Storage

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional