下载程序后CPU224XP拒绝通讯

有一个问题,请各位帮助分析一下。我编了一个比较复杂的程序,从0#口下载到CPU224XP的时候是正常的,但是,下载之后,就不能t通讯监测了,说“通讯超时....”之类的话。然后,我用一个空程序,也不能下载了。也是同样的结论。等于0#口不能用了。下一步,我从1#口下载空程序,没问题。然后,再从0#口下载空程序,就可以了。再从0#口下载那个比较复杂的程序,也可以下载,但是,下载之后,就又出现了上面说的问题。这个过程可以多次重复,说明问题出在这个程序上。可是这个程序是通过了编译的,没有错误。请各位帮助分析一下,可能是什么原因?

问题补充:
SMB30和SMB130的读数都是0,说明没有设置成自由口协议

最佳答案

Port0口可能被你的较复杂程序占用,请将CPU拨码开关拨至STOP位即可,解决你的问题。

提问者对于答案的评价:
谢谢,我找到原因了。我在程序中用到了一个0#口的MODBUS主站指令,它把0#口自动设置成了自由口方式。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc346176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:54
下一篇 2021年7月4日 下午10:54

相关推荐

发表回复

登录后才能评论