Resource#
Resource.Show
In broad terms, a Resource represents any scarce entity that participates in the processing or storage of Material, such as Equipment.
A Resource belong to an Area and, through it, to a Facility. A Resource can also contain sub Resources. Resource of type Component can have multiple parent Resources.
A Resource can be one of the following processing types:
- Component - a Resource that can have multiple parents, that is, it can be shared.
- Consumable Feed - Resources that are used to provide consumables to other Resources.
- Instrument - a Resource that is used for measuring a value in a certain unit of measure.
- Load Port - a Resource that serves as an input, output or input/output port for a Resource.
- Process - Resources that can process Material.
- Storage - Resources that can be used to store and retrieve Material.
- Line - Resources for line production.
- Transport - Resources used as transports.
A Resource provides Services. Services are special capabilities required for certain processing operations, such as Dispatch Material and Store Material.
A Resource has a given capacity which can be expressed in terms of number of Materials or Containers of a specific type.
Info
For Overall Equipment Efficiency (OEE) purposes the Resource Ideal Cycle Time must be maintained. This information is available in the Ideal Cycle Time tab.
State Model#
Critical Manufacturing MES comes with out-of-the-box state models, based on the standards SEMI E10 and SEMI E58 (includes reason text). Each state is associated with a set of attributes which are used to determine the Resource System State: the attribute Basic specifies whether the Resource should be Up or Down. This attribute is important because there is a DEE rule that synchronizes the Resource System State with the value stored in this attribute.
graph TD
subgraph SEMI E10 and SEMI E58
A1[NonScheduled] -->|NonScheduled to Standby| A2[Standby]
A2 --->|Standby to Productive| A3[Productive]
A2 --->|Standby to UnscheduledDown| A4[Unscheduled Down]
A2 --->|Standby to ScheduledDown| A5[Scheduled Down]
A2 -->|Standby to Engineering| A6[Engineering]
A2 --->|Standby to NonScheduled| A1
A3 --->|Productive to Standby| A2
A4 --->|UnscheduledDown to Standby| A2
A5 --->|ScheduledDown to Standby| A2
A3 --->|Productive to UnscheduledDown| A4
A4 --->|UnscheduledDown to Productive| A3
A6 --->|Engineering to Standby| A2
A6 --->|Engineering to UnscheduledDown| A4
A4 --->|UnscheduledDown to Engineering| A6
end
class A1,A2,A3,A6 mermaid_state
class A4,A5 mermaid_entitylinked
class N1,N2 mermaid_businessdata Warning
Some reports assume some states and attributes. Before changing the state model, please check with the application administrator.
Tying Everything Together#
graph LR
A1[Material] --- L1[Material Resource] --- Main[Resource]
A2[Container] --- L2[Container Resource] --- Main
A1 --- L8[Resource Durable] --- Main
A3[Protocol Instance Resource] --- Main
A4[Area] --- Main
A5[Sort Rule Set] -.- Main
A6[Setup Matrix] -.- Main
L3[Sub Resource] --- Main
Main --- L4[Resource Service] --- A7[Service]
Main -.- A8[Notification]
Main --- A9[Schedule Scenario Job]
Main --- L5[Resource Employee] --- A10[Employee]
Main --- L6[Maintenance Plan Instance] --- A11[Maintenance Plan]
L4 --- L7[Resource Personnel Requirements] --- A12[Certification]
Main -.- A13[BOM]
Main -.- A14[Recipe]
Main -.- L9[Storage Bin]
Main -.- N1[Resource Measurement Capability]
Main -.- C1[Resource Ideal Cycle Time]
Main -.- C2[Resource Processing Time]
Main -.- C3[Resource Capacity]
Main -.- C4[Resource Chart Context]
Main -.- C5[Resource Checklist Context]
Main -.- C6[Resource Data Collection Context]
Main -.- C7[Resource Document Context]
Main -.- C8[Resource Replenishment Context]
Main -.- C9[Resource Running Mode]
classDef mermaid_title color:#000, fill:#fafafa, stroke:#fafafa, stroke-width:0x, font-size:100%, font-weight:200;
classDef mermaid_start color:#000, fill:#fafafa, stroke:#fafafa, color:#fafafa, stroke-width:0x, font-size:100%, visibility: hidden;
classDef mermaid_businessdata color:#000, fill:#65CDE8, stroke:#65CDE8, stroke-width:0px, font-size:100%;
classDef mermaid_nonbusinessdata color:#000, fill:#B7DEE8, stroke:#B7DEE8, stroke-width:0px, font-size:100%;
classDef mermaid_entity color:#000, fill:#FB9F53, stroke:#FB9F53, stroke-width:0px, font-size:100%;
classDef mermaid_entitylinked color:#000, fill:#FCD5B5, stroke:#FCD5B5, stroke-width:0px, font-size:100%;
classDef mermaid_context color:#000, fill:#B9CDE5, stroke:#B9CDE5, stroke-width:0px, font-size:100%;
classDef mermaid_optional color:#000, fill:#B7DEE8, stroke:#65CDE8, stroke-width:1px, font-size:100%, stroke-dasharray: 5 5;
class Main mermaid_entity
class A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14 mermaid_businessdata
class L1,L2,L3,L4,L5,L6,L7,L8,L9 mermaid_entitylinked
class C1,C2,C3,C4,C5,C6,C7,C8,C9 mermaid_context
class N1,N2,N3,N4,N5,N6 mermaid_nonbusinessdata
click Main "../../business-data/resource"
click A1 "../../business-data/material"
click A2 "../../business-data/container"
click A3 "../../business-data/resource"
click A4 "../../business-data/area"
click A5 "../../business-data/sort-rule-set"
click A6 "../../business-data/setup-matrix"
click A7 "../../business-data/service"
click A8 "../../business-data/notification"
click A9 "../../business-data/schedule"
click A10 "../../business-data/employee"
click A11 "../../business-data/maintenance-plan"
click A12 "../../business-data/certification"
click A13 "../../business-data/bom"
click A14 "../../business-data/recipe"
click L3 "../../business-data/resource"
click L6 "../../business-data/maintenance-plan-instance"
click C1 "../../administration/tables/smart-tables/resourceidealcycletime"
click C2 "../../administration/tables/smart-tables/resourceprocesstime"
click C3 "../../administration/tables/smart-tables/resourcecapacity"
click C4 "../../administration/tables/smart-tables/resourcechartcontext"
click C5 "../../administration/tables/smart-tables/resourcechecklistcontext"
click C6 "../../administration/tables/smart-tables/resourcedatacollectioncontext"
click C7 "../../administration/tables/smart-tables/resourcedocumentcontext"
click C8 "../../administration/tables/smart-tables/resourcereplenishmentcontext"
click C9 "../../administration/tables/smart-tables/resourcerunningmode" A Resource is also an optional element in several context resolution tables:
- MaterialChecklistContext
- MaterialDataCollectionContext
- MaterialDurablesContext
- RecipeContext
- RecipeParameterOverrideContext
- ResourceCapacity
- ResourceChartContext
- ResourceChecklistContext
- ResourceDataCollectionContext
- ResourceDocumentContext
- ResourceIdealCycleTime
- ResourceProcessTime
- ResourceReplenishmentContext
- ResourceRunningMode
- StepChartContext
- StepSamplingPatternContext
Sequence Of Steps#
The necessary steps for correctly using a Resource are the following:
- Create the desired State Model upfront.
- Create the Resource.