恭喜,你发布的帖子
发布于 2016-12-27 07:56:34
8楼
我的变频器跟PLC是走的MODBUS协议,变频器的故障代码就是comm loss通讯丢失。报这个故障之后,变频器复位不了,只能断电重启,重启之后就恢复正常了。
PLC部分我出问题的是一个循环的程序段,这个程序的触发点是一个M寄存器的开关量,只能通过手动点击触摸屏来给它置位。我之前写了一个报警的逻辑,能把这个点复位,现在这个逻辑已经删了,只能通过手动点击触摸屏来复位它。
我之前描述核心有点跑偏了,我实际想问的是为什么这个M寄存器的开关量点,会在程序运行一段时间之后被复位。我查看程序里该点的交叉引用信息,确认过程序里没有能自动复位它的逻辑了,只能通过手动操作来复位。而通过触摸屏手动复位的操作,其实就是我设备流程的手动/自动切换,这个我触摸屏上会由记录的。
现在的情况就是,流程循环几次之后,这个M点被复位了,同时变频器会报通讯丢失的错误,触摸屏上也没有手动点击的记录;我手动再置位这个点,程序可以重新运行,变频器重新上电也能恢复正常。这就是我不明白的覅方,还有什么没表达清楚的么。
这样的故障现象,重起后正常,也可能是变频器端的问题。PLC端做主站,有收、发、即不收也不发的情况都属正常,变频器不能区分出是端口通信错误还是主站未发起通信。除非是在受到干扰情况下,PLC发出的通信数据混乱,变频器无法响应,按照变频器的判断规则给出了错误提示。我个人认为还是在变频器端查找一下原因。
请填写推广理由:
分享
只看
楼主