PLC-Recorder录波软件在解决PLC程序BUG中的应用

2021/9/6 15:33:53 人评论 次浏览 分类:PLC应用  文章地址:http://yunrun.com.cn/tech/3962.html

近几年我们设备部一直有个恼人的问题,一个物料输送系统有bug,偶尔在深更半夜触发一次,每次出现后一堆报警,分析报警和程序但是死活找不到啥原因,查了两年最近才解决。

这个系统是一个斗式输送带系统(如下图),用于输送粉料到不同的目标罐。传送带上是一个个料斗,通过计数脉冲和编码器确定料斗序号,下料时,位于下料口的料斗被记录目的地以及料斗内物料的编号,经过输送,当此料斗到达目标罐时,启动挡杆,将料斗内物料倒入目标罐。

斗式输送带系统

该斗式输送带系统自投入运行以来,偶尔会出现系统错误,将大量的物料输送到最末端的回收站,导致大量材料浪费。PLC厂家陪同本地工程师进行了多年的排查,由于故障的偶发性、非常难以捕捉到故障,而且故障发生时,系统许多机构同时报警,导致无法判断是什么原因引发的故障。


原因排查分析

厂家在程序里大量使用了指针、数组和数组之间的转移,同时使用了SCL进行编程,导致程序比较难理解,我们一直想借用iba PDA来持续监控系统,排查分析故障产生的原因,奈何此软件费用极其高昂,公司也仅有几套供专人使用。在借用iba PDA计划泡汤的情况下,只能靠人工定期检查。

直到今年,在网上偶然发现国产录波软件PLC-Recorder,随即下载免费版试用,发现基本能替代iba PDA排查分析故障。


简单配置需监控的变量,连续运行了一个月后,PLC-Recorder录波软件清晰捕捉到了厂家程序的偶发异常,如下图:

PLC-Recorder软件

从图上可以看到,(红圈处)当料斗的脉冲没有变化的时候,料斗的数量竟然变化,而且是直接冲到最大值32767,然后从-32768再上升,而皮带线上的料斗仅仅才559个。


解决偶发疑难故障

进而分析程序,发现程序有致命缺陷,当输送线突然停止时,如果丢了一个脉冲,就会导致编码器数值超出一个料斗的间隔,而程序不完善,导致不管料斗走不走,都会判断为料斗在增加,直到溢出。

分析程序

如果料斗计数错误,就会导致所有的料斗的信息转移错误,进而导致物料全部加到回收站,造成浪费。


通过对相关程序的修改,多年的偶发疑难问题,迎刃而解。


我们以前在非标自动化公司工作的时候,由于程序是自己编的,查找问题时很快就能找根本问题。但是转设备维护岗位后,有太多的设备需要照看,对内部的逻辑也不可能太熟悉,如果没有PLC-Recorder录波软件,排查问题将会非常困难,尤其是对偶发的故障,不可能蹲点守候个把月吧?


“工欲善其事必先利其器”,自动化工程师朋友们通过PLC-Recorder软件拿到波形和数据后,故障排查会比较便利,与供应商、工艺工程师交流也更加有效。

录波软件PLC-Recorder是一款个便捷调整、快速部署的工业数据采集和分析的软件,PLC-Recorder对于自动化工程师类似于CAD软件对于机械工程师那般重要,帮助大家大幅提升工作效率。

PLC-Recorder应用场景
1、协助PLC调试
2、协助进行PLC系统故障分析、偶发故障追踪
3、工艺数据的记录、生产优化
4、全员生产维护(TPM)、效能评估(OEE)、质量保证(QA)
5、重要数据长期存档
6、设备维护、改进、培训
7、PLC-Recorder便捷地、默默地为其他应用程序提供数据,并可接收远程控制。
作者:sunwheel

共有访客发表了评论 网友评论

  客户姓名:
邮箱或QQ:
验证码: 看不清楚?