大家好,请教个问题:我用的是S7-200。程序中有手动、自动程序和子程序,我在手动和自动跳转指令处都加入了运行标志位M0.0。在系统运行中,按下停止或急停按钮后,不论是手动还是自动程序,系统都会停止吧?我是不确定在执行自动程序中当按下停止或急停按钮时,系统是不是能停止。在子程序中是不是也要加入M0.0(系统运行标志位)
问题补充:
我是做的毕业设计,一起全停。程序是我自己做的,学校没有能仿真的实物。编了一个简单的程序用仿真软件做仿真,按下停止全停了,但是又遇到了一个问题是执行手动,自动执行不了是对的,可执行自动的时候手动还是能操作
最佳答案
你这样有条件的调用子程序会出问题,当子程序被调用时会有一个确定的输出状态,当不调用时,输出为未知状态,可能是1,也可能是0。
补充:我也建议你将急停关联到子程序中,至于你说的手动自动互相影响,可以设置互锁,另外,避免手动输出和自动输出都控制同一线圈,这样会导致线圈复用,输出不受控制,如果有这种情况,可以输出中间点,再并起来控制输出点。
提问者对于答案的评价:
谢谢大家为我解答问题。问题已经解决了。感谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366756.html