创建其他 KPI
您可以将可用性、OEE、质量比率和有效性 KPI 实现作为模型,用来添加其他 KPI。还提供了创建两个附加 KPI 的示例:
创建附加 KPI 的基本步骤和最佳做法如下:
1. 使用以下命名约定为 KPI 创建事物形态:(<前缀>.KPI) + <KPI_名称> + ThingShape。例如,MY_CORP.KPI.MyKPIThingShape
在事物形态上,至少添加以下属性:
<KPI_名称>_currentValue“基本类型”=Number
<KPI_名称>_lastCalculatedTime“基本类型”=DateTime
<KPI_名称>_unitOfMeasure“基本类型”=String
确保各属性均选中“持续”复选框。
2. 在 KPI 事物形态上实施以下服务,例如使用 PTC.SCA.SCO.OEEThingShape 上的服务:
Get_<KPI_名称>_CurrentValue
Get_<KPI_名称>_ThresholdValues
Get_<KPI_名称>_Trend
<KPI_名称>_Calculate
Set_<KPI_名称>_CurrentValue
3. 在要计算此 KPI 的每种设备类型的事物模板上,覆盖 GetKPINames 服务以添加新的 KPI 事物形态。请参阅 PTC.SCA.SCO.KPIElementThingShape 上的 GetKPINames 服务示例。
4. 声明 KPI 管理器中 KPI 的阈值。预置 KPI 管理器为 PTC.SCA.SCO.DefaultKPIManager
a. 在 KPI 管理器事物上,添加具有以下值的配置表:
“表名称” - <KPI_名称>ThresholdValues
“数据形状” - PTC.SCA.SCO.KPIThresholdValues
“允许多行” - 确保选中此复选框。
b. 至少添加一行至新配置表中。例如使用现有 KPI 阈值配置表。
5. 如果 <KPI_名称>_Calculate 服务取决于新的 KPI 元素,定义步骤 1 中所创建 KPI 事物形态的 KPI 元素。
a. 使用适当的 KPI 元素“基本类型”创建 KPI 元素属性,通常为 Number。确保选中“持续”复选框。
b. 创建名为 <属性_名称>_Calculate 的新服务。请参阅例举的 producedQuantity_PQ_Calculate 服务。
c. 在要计算此 KPI 的每种设备类型的事物模板上,覆盖 GetKPIElementNames 服务。添加新的 KPI 元素属性至 KPI 元素列表中。