我用的是西门子1200的PLC,型号是214-1A40-0XB0的。PLC与AB PF400的变频器通过485通讯,控制变频器启停和频率给定。PLC运行一段时间之后,变频器就会报错,提示通讯丢失,同时程序里自动流程的一个M寄存器的点也会被复位。
M寄存器的这个点是我写的工艺流程当中的一个点,跟变频器通讯没有关系。之前写过一个报警的程序段会把这个点复位,现在已经把这部分删除了,程序里没有能自动复位这个点的程序段了,我在交叉引用里确认过多次,但是不知道为什么它还会隔一段时间就复位了。发现变频器报通讯丢失之后,把变频器断电后重新上电就能恢复通讯。
实在不知道问题出在什么地方,感觉不像是程序的问题,希望各位高手能帮我分析一下问题所在,是不是PLC硬件存在问题或者是其他什么原因导致的,万分感谢。