SIMATIC WinCC Unified 使用 KPI 优化流程
大家好,我是东哥说-MES
基本知识 3
3.1 KPI组态
简介
现有工厂结构表示在面向对象的组态中定义标准化 KPI 概念的起点。 可通过在工厂视图中用作实例的工厂对象类型来映射工厂的各组件。在“性能指 标”(Performance indicators) 全局编辑器中,可定义全局操作数和 KPI,并在工厂对象类型中 使用标准化 KPI。如果要创建基于其它 KPI 的 KPI,请直接在工厂对象上组态 KPI。 定义和使用 KPI 的图例如下:
工厂结构中的组态顺序
已组态工厂视图用作创建和组态工厂的 KPI 和操作数的基础。
在“性能指标”(Performance indicators) 编辑器中组态全局 KPI 和操作数。
1. 组态全局操作数以传输用于计算 KPI 的过程数据。
– 计数器
– 数字操作数
2. 在“时间模型”(Time model) 编辑器中创建时间范畴和相应的机器状态。
3. 创建特定于工厂的全局 KPI。
4. 为每个 KPI 组态 KPI 公式以计算 KPI。为此,可以使用以下各项:
– 计数器
– 数字操作数
– 时间范畴
– 机器状态
5. 将 KPI 分配给工厂对象类型。
6. 针对向操作数提供数据的变量,选择接口变量。
7. 使用全局计算周期记录计算出的 KPI。
8. 要分析停机时间,可使用为工厂对象定义的全局原因组和原因。
“性能指标”(Performance indicators) 任务卡提供对已组态全局 KPI、操作数和计算周期的概
览
自定义plc数据类型
1、在PLC类型中进行自定义类型ProductDetails,包括total(总产量),reject(不合格量),good(合格产量),类型都为UDInt.
2、FB块中定义
在FB块中定义productCount类型为ProductDetails的UDT结构变量,并在程序中加入运算程序total=good+reject,
最后把plc数据类型ProductDetails添加到项目库,在弹出的添加类型画面时,按照默认选择即可。
3、在项目库中,添加新类型
4、可视化中配置画面元素
在可视化画面配置以下参数(合格产品、不合格产品、总产量),在变量接口中配置画面接口,并制定画面接口类型PLCUDT和udtProductDetails V0.0.1
5、连接过程值变量
配置好变量接口中的变量后,才可以进行各个标签属性的过程值设定工作,选中IO标签,找到过程值属性后,选择刚才在接口变量中设定好的变量即可。
切换工厂对象面板,创建工厂组态类型
在库里找到可视化面板fpproduct,拖拽到可视化中,接口连接选择之前在FB中定义的接口变量productCount
在工厂视图下,创建工厂对象工厂1、工厂2,把右边product工厂对象分别进行拖拽到工厂1和工厂2下进行实例化,实例化后的的名称分别为设备1和设备2.
添加Unifed Pc程序,并在此程序下建立连接
把新建的设备连接到网络中,并检查连接状态
把运行设置中激活加密传输设置为失效
把工厂视图分配给HMI设备,这样工厂视图就和HMI视图建立了联系。
把区域下的设备与PLC变量建立关联
在面板接口中关联工厂视图中对应设备变量
在画面中属性"伙伴控制"增加伙伴控制标识元素,属性“控制类型”修改为画面控制,“控制参数”修改为“画面窗口_1”
现实效果,在左侧点击工厂视图中不同设备,会在左侧窗体中显示不同设备的相关参数