Sepasoft MES Module Suite
Equipment Objects
- Fixed: defined as part of the Production Equipment Model and created in the Equipment Manager.
- Supplemental. created through scripting or through the MES Object Editor.
Inherits properties, events, and functions from AbstractMESObject.
In this section:
- Enterprise | Object Members
- Site | Object Members
- Area | Object Members
- Process Cell | Object Members
- Unit | Object Members
- Equipment Object Functions - Additional Factor
- Equipment Object Functions - Live Analysis
- Equipment Object Functions - MES Counter
- Equipment Object Functions - Tag Collector
Object Creation
- system.mes.loadMESObjectByEquipmentPath()
- system.mes.loadMESObject()
- system.mes.loadDisabledMESObject()
|
Historical Data Note:
MESEquipment and MESEquipmentClass objects have a corresponding Response object which is an internal versioning schema created to maintain historical production data. Every time an equipment object is modified (i.e. adding custom properties, changing a setting etc.) the version number of that object is updated. When an operation is executed, it looks for the Response Object version and creates a new response object if one does not exist. This versioning is not part of ISA-95 , however, without it, analysis of historical data would lose the original configuration of equipment, personnel and materials.
|
The following table summarizes the objects that inherit from the MESEquipmentObject.
- To learn about equipment configuration and hierarchy, see Production Equipment Model.
|
Object |
Type Name |
Description
|
Auto Created |
Can Run Op |
Can Perform Analysis |
Storage Capable |
|---|---|---|---|---|---|---|
| MESEquipment | Equipment | Supplemental equipment (i.e mobile storage such as bins, pallets or die sets).This equipment does not reside in the production model and operations cannot be performed on them. |
|
|
X |
X |
| MESEnterprise | Enterprise | Enterprise level object configured in the equipment hierarchy. |
X |
|
|
|
| MESSite | Site | Site-level object configured in the equipment hierarchy. |
X |
|
X |
|
| MESArea | Area | Area-level object configured in the equipment hierarchy. |
|
|
X |
|
| MESProcessCell | ProcessCell | Process-Cell level object configured in the equipment hierarchy. |
|
|
X |
|
| MESUnit | Unit | Unit-level object configured in the equipment hierarchy. |
|
|
X |
|
| MESLine | Line | Line level object configured in the equipment hierarchy. |
X |
X |
X |
X |
| MESLineCellGroup | LineCellGroup | LineCellGroup level object configured in the equipment hierarchy. |
X |
|
X |
X
|
| MESLineCell | LineCell | LineCell level object configured in the equipment hierarchy. |
X |
X |
X |
X |
| MESStorageZone | StorageZone | StorageZone level object configured in the equipment hierarchy. |
X |
|
X |
|
| MESStorageUnit | StorageUnit | StorageUnit level object configured in the equipment hierarchy. |
X |
X |
|
X |
| MESLocation | Location | Location objects can collect SPC data and are configured in the equipment hierarchy. |
X |
|
X |
|
Object Properties
Inherits properties from AbstractMESObject.
This object provides the following properties:
|
Name
|
Scripting
|
Description
|
||
|---|---|---|---|---|
| Equipment Path | EquipmentPath |
Equipment path is the location path for the specified equipment.
The equipment path is based on the hierarchy of the item in the production model. Referring to the image below, the equipment path for Cell 1A, is: My Company Name\My Site\My Area\Line 1\Cell 1A Equipment paths are used by some of the MES components and script functions to easily identify equipment items.
|
||
| Equipment Force Single Lot | EquipmentForceSingleLot | Force storage of a single lot. There should be at least one lot. | ||
| Equipment Ignition Schedule |
EquipmentIgnitionSchedule
|
Scheduling the equipment in Ignition. | ||
| Equipment Lot Handling Mode | EquipmentLotHandlingMode |
This would handle the equipment lots. The different types of mode available are single lot, random lot, FIFO, LIFO, same lot, blend lot and unknown.
|
||
| Equipment Zero Lot Threshold |
EquipmentZeroLotThreshold
|
If the lot threshold is less than 0, it returns Invalid lot. | ||
| Equipment Cell Order | EquipmentCellOrder | Integer value that determines the cell order of the equipment within the line or cell group. This is utilized in the OEE Downtime module. This value is set to null for the line. The cell order is set to 0 for the key cell or first cell (if key reason downtime detection is not used) within each cell group. Please note that this is a local order, not a global order. This value resets to zero under every line and cell group. | ||
| Equipment State Class UUID | EquipmentStateClassUUID |
UUID for the Equipment State Class currently assigned to the Line or Cell.
|
||
| Active | Active |
A Boolean flag indicating if the equipment should be engaged within the model. Tag collectors and Live Analysis look at this property for execution. For initial set-up, before tags are populated, this flag is defaulted to False (active = False) so that failed tag collection attempts are not initiated. This is not a property that is intended for frequent "turning on" and "turning off". Equipment Mode in an OEE context provides that type of functionality. This property is intended for license level changes and initial set-up.
|
Object Functions
|
The following object functions are not applicable for supplemental equipment. |
Object Functions - Equipment, Schedule, Lot
- getEquipmentPath()
- getEquipmentModeClassUUID()
- getEquipmentStateClassUUID()
- getIgnitionSchedule()
- getLotHandlingMode()
- setLotHandlingMode(modeType)
- getDowntimeDetectionMode()
- getDowntimeDetectionModeNames()
- setDowntimeDetectionMode(downtimeDetectionMode)
getDowntimeDetectionMode()
Object Functions - Equipment Complex Properties
- Equipment Object Functions - Additional Factor
- Equipment Object Functions - Live Analysis
- Equipment Object Functions - MES Counter
-
Equipment Object Functions - Tag Collector
Sepasoft MES Module Suite