計算整體設備效益 AWS IoT SiteWise - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

計算整體設備效益 AWS IoT SiteWise

本教學提供如何為製造程序計算整體設備效率 (OEE) 的範例。因此,您的 OEE 計算或公式可能與此處顯示的計算或公式不同。一般來說,OEE 被定義為 Availability * Quality * Performance。要了解有關計算 OEE 的更多信息,請參閱維基百科上的整體設備效率

必要條件

若要完成此教學,您必須為具有以下三個資料串流的裝置設定資料擷取:

  • Equipment_State— 代表機器狀態的數字代碼,例如閒置、故障、計劃停止或正常操作。

  • Good_Count— 資料串流,其中每個資料點都包含自上一個資料點以來成功的作業次數。

  • Bad_Count— 資料串流,其中每個資料點都包含自上一個資料點以來失敗的操作次數。

若要設定資料擷取,請參閱 擷取資料至 AWS IoT SiteWise。如果您沒有可用的工業操作,您可以透過 AWS IoT SiteWise API 撰寫會產生和上傳範例資料指令碼。

如何計算 OEE

在此教學中,您會透過三個資料輸入串流建立會計算 OEE 的資產模型:Equipment_StateGood_CountBad_Count。在這個範例中,請考慮通用包裝機器,例如,用於包裝糖果、洋芋片或顏料等東西的包裝機器。在AWS IoT SiteWise 主控台中,建立包含下列度量、轉換和指標的 AWS IoT SiteWise 資產模型。然後,您可以建立資產來代表包裝機,並觀察 OEE 的 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)— 轉換後的資料串流,其中包含機器的正常運作狀態。

使用原始衡量值和轉換衡量值,定義下列在指定時間間隔內彙總機器資料的指標。在此區段定義指標時,請為每個指標選擇相同的時間間隔。

指標
  • 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 的分數。