此设备为顶驱,用于钻井行业。
在控制室界面操作启动电机后,陆续有电机启动但是其中一个没有反应。
通讯方式是这样的:点击电机启动按钮,DI输入到操作室的PLC,然后经过通讯模块到顶驱PLC ,去OLM 然后再通过OLM 到ET200M,从ET200M到DO,然后DO输出接到电机的接触器上面。(因为电机控制室比较远所以用到OLM),想通过step 7 建立变量表后强制输出DO也是没有反应,其他的电机用强制输出正常,请问是什么原因可能造成这种情况?(更换DO和ET200M都没有解决问题,同一个DO module的其他输出都正常唯独这一个不行),我感觉应该讲明白了,请高手帮我解答一下,谢谢!
问题补充:
各位高手谢谢你们的回答,我只是maintenance supervisor,对于西门子编程不了解,以前培训过但是只懂皮毛,这个故障出现是在重启完PLC以后才有的。
还有请问我如果把以前的备份的程序download 进去这个问题能解决吗?
.选择备用的DO点,在程序里面需要改动的多吗?可否高人再帮忙指导一下有这方面的指导书吗?
最佳答案
检查硬件组态时的输出地址区是否与编程地址一致,硬件组态地址是否使用了地址偏移。
补充问题回复:
选择备用DO点,需要稍微输出Q点地址就可以了。在操作前先备份原程序以防错误操作影响设备正常运行。
修改步骤相对也简单,先打开交叉引用表,找到需要修改的地址,看该地址在整个程序中使用到大小数量(心里有个谱),然后用替换法直接修改程序,完成后回到step7编辑器窗口,点击“块”,点击下载按钮就完成修改地址的操作,然后在线验证。
提问者对于答案的评价:
谢谢你的回答,问题解决了,重新将备用程序下载到PLC当中就好了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229273.html