本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 AWS IoT SiteWise 中計算 OEE
本教學提供如何為製造程序計算整體設備效率 (OEE) 的範例。因此,您的 OEE 計算或公式可能與此處顯示的計算或公式不同。一般來說,OEE 被定義為 Availability * Quality *
Performance
。若要進一步了解如何計算,請參整體設備效率
先決條件
若要完成此教學,您必須為具有以下三個資料串流的裝置設定資料擷取:
-
Equipment_State
— 代表機器狀態的數值代碼,例如,閒置、故障、計劃的停止或正常操作。 -
Good_Count
— 一種資料串流,其中每個資料點都包含自上一個資料點以來成功的操作數目。 -
Bad_Count
— 一種資料串流,其中每個資料點都包含自上一個資料點以來失敗的操作數目。
若要設定資料擷取,請參閱 將資料導入 AWS IoT SiteWise。如果您沒有可用的工業操作,您可以透過 AWS IoT SiteWise API 撰寫會產生和上傳範例資料指令碼。
如何計算 OEE
在此教學中,您會透過三個資料輸入串流建立會計算 OEE 的資產模型:Equipment_State
、Good_Count
和 Bad_Count
。在這個範例中,請考慮通用包裝機器,例如,用於包裝糖果、洋芋片或顏料等東西的包裝機器。在 中AWS IoT SiteWise安慰
定義下列衡量值,以表示來自包裝機器的原始資料串流。
衡量值
-
Equipment_State
— 以數字代碼提供包裝機器目前狀態的資料串流 (或衡量值):-
1024
— 機器處於閒置狀態。 -
1020
— 故障,例如錯誤或延遲。 -
1000
— 計劃的停止。 -
1111
— 正常的操作。
-
-
Good_Count
— 一種資料串流,其中每個資料點都包含自上一個資料點以來成功的操作數目。 -
Bad_Count
— 一種資料串流,其中每個資料點都包含自上一個資料點以來失敗的操作數目。
使用 Equipment_State
衡量值資料串流及其包含的代碼,定義以下轉換 (或衍生的衡量值)。轉換具有one-to-one與原始測量值的關係。
轉換
-
Idle = eq(Equipment_State, 1024)
— 一種轉換資料串流,其中包含機器閒置狀態。 -
Fault = eq(Equipment_State, 1020)
— 一種轉換資料串流,其中包含機器故障狀態。 -
Stop = eq(Equipment_State, 1000)
— 一種轉換資料串流,其中包含機器的計劃停止狀態。 -
Running = eq(Equipment_State, 1111)
— 一種轉換資料串流,其中包含機器的正常操作狀態。
使用原始衡量值和轉換衡量值,定義下列在指定時間間隔內彙總機器資料的指標。在此區段定義指標時,請為每個指標選擇相同的時間間隔。
Metrics (指標)
-
Successes = sum(Good_Count)
— 在指定時間間間隔內成功填充包裝的數目。 -
Failures = sum(Bad_Count)
— 在指定時間間間隔內未成功填充包裝的數目。 -
Idle_Time = statetime(Idle)
— 每個指定時間間間隔的機器閒置時間總計 (以秒為單位)。 -
Fault_Time = statetime(Fault)
— 每個指定時間間間隔的機器故障時間總計 (以秒為單位)。 -
Stop_Time = statetime(Stop)
— 每個指定時間間間隔的機器的計劃停止時間總計。 -
Run_Time = statetime(Running)
— 每個指定時間間間隔的機器執行未發生問題的時間總計 (以秒為單位)。 -
Down_Time = Idle_Time + Fault_Time + Stop_Time
— 機器在指定時間間間隔內的停機時間總計 (以秒為單位),計算方式為以外的機器狀態的總和Run_Time
。 -
Availability = Run_Time / (Run_Time + Down_Time)
— 機器在指定時間間間隔內可操作的正常運作時間或計劃時間百分比。 -
Quality = Successes / (Successes + Failures)
— 機器在指定時間間間隔內成功填充包裝的百分比。 -
Performance = ((Successes + Failures) / Run_Time) /
— 機器在指定的時間間間隔內的效能,以您的處理程序的理想運行速率 (以秒為單位) 的百分比表示。Ideal_Run_Rate
例如,您的
Ideal_Run_Rate
每分鐘可能有 60 個包裝 (每秒 1 個包裝)。如果您的Ideal_Run_Rate
是每分鐘或每小時,則需要將其除以適當的單位轉換係數,因為Run_Time
以秒為單位。 -
OEE = Availability * Quality * Performance
— 機器在指定時間間間隔內的整體設備效率。此公式會將 OEE 計算為 1 的分數。