看我一招鲜 | 通过ProDiag实现程序监控

 

自动化设备或产线在运行过程中往往会遇到这样的问题:机器为啥不动作了、产线为啥突然暂停了、为啥我执行了某项操作,却没有得到想要的输出等等,这些东西理论上都可以通过HMI组态报警或者状态指示来做信息提示,但这样工作量比较大,而且很难把所有情况完整考虑进去。

出现问题时如果工程师在现场还好,可以打开程序连上PLC看一下,但同样很花时间。不在现场就更麻烦了,只能绞尽脑汁想各种问题可能性。

基于西门子TIA全集成平台,我们可以利用ProDiag功能,很好的处理上述问题。

在此分享给大家,希望大家共同讨论!

 

ProDiag功能:

通过ProDiag不仅能帮我们从PLC侧自动生成报警和提示信息,还可以在HMI端监视PLC程序段。我想这应该是电气工程师最想PLC实现的功能之一有没有?

  • 说到最想PLC能实现的功能当然还有很多啦,

  • 比如PLC程序运转录制及回放(某国外PLC已实现),

  • 比如PLC程序跨平台移植,

  • 当然还有下面这个。。。。

图片

哈哈,扯远了,说回正题,以下是笔者利用ProDiag功能做的一个简单示例: 

,时长00:33

 该示例通过ProDiag实现了简单的程序监控,包含多程序段跳转,以及监控状态实时刷新。

以下是西门子给出的ProDiag支持的监控类型。 

图片

当然,想要用ProDiag,硬件和软件也有一定的要求,必须PLC侧需要1500系列,上位或HMI需要WinccAdvanced及以上版本软件。

ProDiag,功能很强大,本文示例只是简单应用示例,具体实现过程以及更多内容后续再探讨。

 

2022年01月

 

作者简介

reder:

机器人系统集成行业打工人,工作之余热衷于探索高效编程方法和技巧,在所处行业搭建了数套柔性高效编程架构,并在众多项目中推广应用。