KPI 資料模型
在較高層級,KPI 資料模型由下列元件構成:
元件
實體名稱
描述
KPI 排程器
PTC.SCA.SCO.KPIScheduler
以排程的間隔時間觸發 KPI 元素和 KPI 的計算。
KPI 管理員
PTC.SCA.SCO.DefaultKPIManager
保留用於管理及計算 KPI 元素與 KPI 值的服務及臨界值的定義。
KPI 元素物形式
PTC.SCA.SCO.KPIElementThingShape
保留用於計算 KPI 元素的服務。
每個 KPI 的物形式
PTC.SCA.SCO.EffectivenessThingShapePTC.SCA.SCO.AvailabilityThingShapePTC.SCA.SCO.QualityRatioThingShapePTC.SCA.SCO.OEEThingShape
保留每個 KPI 的屬性與服務。這些物形式由使用 KPI 功能的設備類型的項目範本實行。
班次管理員
PTC.SCA.SCO.DefaultShiftManager
保留用於建立與管理班次、班次排程與站台 (用作計算 KPI 與 KPI 元素的時間期限) 的服務。
班次排程、班次和站台的資料形式
PTC.SCA.SCO.ShiftSchedulePTC.SCA.SCO.ShiftPTC.SCA.SCO.Site
保留班次管理員建立之班次排程、班次和站台所需的欄位定義。
每個 KPI 的目前值會儲存在 ThingWorx 內的各設備物件中。KPI 定義本身和歷程記錄資料會儲存在資料庫表格中。
依預設,排程器每 5 分鐘會觸發一次 KPI 管理員以計算 KPI 元素與 KPI 值。變更相關資料時也會觸發 KPI 元素和 KPI 的計算。計算服務將從各設備項目的屬性中擷取必要資訊、執行計算,並為各設備項目設定目前的 KPI 值。
您可以透過以下方式設定或自訂 KPI 功能:
建立自己的 KPI 管理員,實行 KPI 管理員物範本 (PTC.SCA.SCO.KPIManagerThingTemplate) 並取代其服務。