建立其他 KPI
可以使用可用性、OEE、品質比率和效率 KPI 實行作為模型來新增其他 KPI。下面提供了建立兩個其他 KPI 的範例:
建立其他 KPI 的高層級步驟與最佳作法如下︰
1. 使用下列命名慣例為您的 KPI 建立物形式︰(<Prefix>.KPI) + <KPI_NAME> + ThingShape。例如,MY_CORP.KPI.MyKPIThingShape
在物形式中,至少新增下列屬性︰
<KPI_Name>_currentValue基礎類型=Number
<KPI_Name>_lastCalculatedTime基礎類型=DateTime
<KPI_Name>_unitOfMeasure基礎類型=String
請確保已針對這些屬性中的每個屬性選取「持續」核取方塊。
2. PTC.SCA.SCO.OEEThingShape 上的服務用作範例,在您的 KPI 物形式上實行下列服務︰
Get_<KPI_Name>_CurrentValue
Get_<KPI_Name>_ThresholdValues
Get_<KPI_Name>_Trend
<KPI_Name>_Calculate
Set_<KPI_Name>_CurrentValue
3. 在要針對其計算此 KPI 的每個設備類型的物範本上,取代 GetKPINames 服務以新增新 KPI 物形式。有關範例,請參閱 PTC.SCA.SCO.KPIElementThingShape 上的 GetKPINames 服務。
4. 在 KPI 管理員中宣告 KPI 的臨界值。現成的 KPI 管理員為 PTC.SCA.SCO.DefaultKPIManager
a. 在 KPI 管理員項目上,新增具有下列值的組態表︰
表格名稱<KPI_Name>ThresholdValues
「資料形式」PTC.SCA.SCO.KPIThresholdValues
「允許多列」—確保已選取此核取方塊。
b. 將至少一列新增至新的組態表。使用現有的 KPI 臨界值組態表作為範例。
5. 如果您的 <KPI_Name>_Calculate服務依賴新的 KPI 元素,請在於步驟 1 中針對您的 KPI 所建立的物形式上定義 KPI 元素︰
a. 為您的 KPI 元素建立內容 (針對您的 KPI 元素具有適當的「基礎類型」),通常為 Number。請確保已選取「持續」核取方塊。
b. 建立名為 <property_name>_Calculate 的新服務。請參閱 producedQuantity_PQ_Calculate 服務作為範例。
c. 在要針對其計算此 KPI 的每個設備類型的物範本上,取代 GetKPIElementNames 服務。將新的 KPI 元素內容新增至 KPI 元素清單。