您的位置:控制工程论坛网论坛 » PLC与PAC » [原]三菱QPLC编程故障一例

bubli

bubli   |   当前状态:在线

总积分:817  2024年可用积分:0

注册时间: 2008-06-22

最后登录时间: 2015-05-25

空间 发短消息加为好友

[原]三菱QPLC编程故障一例

bubli  发表于 2009/4/18 8:58:12    精华  1128 查看 2 回复  [上一主题]  [下一主题]

手机阅读

近日,公司制作一台新设备,用三菱QH02PLC控制。该设备机械部分安装完成后,开始传输程序。程序刚一传完,故障就出现了,该PLC的CPU上的ERROR灯闪烁,RUN指示灯灭了。用电脑查看PLC故障,提示运行停止错误。

这时我就有点搞不懂了,运行也没有停止啊。我反复将PLC的运行开关打开、关闭,还是不行。最后在STOP状态下复位CPU。复位后,PLC没有报错,但当我一把开关拨到RUN状态,ERROR灯就闪烁,并且RUN指示灯灭。我意识到这个故障应该是跟编写的程序有关的。我仔细的检查了一下这个程序,发现有个除法,是SM400驱动的,就是始终运行。而且这个除法中的除数是通过触摸屏赋值的。新设备还没有赋值操作,这个地址中的数值为0。当0作为除数时,在Q02HPLC中是不允许的,所以程序一运行,就会报错而停止。

我修改了一下程序,在赋值后,这条语句才能接通。程序改完后,重新传到PLC上,结果在RUN状态下不再报警,程序运行正常了。

每个品牌的PLC,甚至是一个品牌的不同型号的PLC,对除数为0的情况都会有不同的报警的,所以在这里提醒大家注意了。

1楼 0 0 回复
总共 , 当前 /