S7-300,调用子程序的问题

调用子程序前,加了个条件,希望当条件M0.6=0是,子程序所有的输出都停止复位
可是试了下,当M0.6从1变为0时,输出并么有改变,M0.7一直等于1(如图)
这应该怎样处理?

图片说明:

S7-300,调用子程序的问题   

最佳答案

其实逻辑程序最好是不要这样写,最好是让每个扫描周期都能扫描到。可以把m0.6在fc里做成一个输入接口,其逻辑程序全部写在fc里,en端不串触点。这样就不会出现你说的现象了。我最开始学时候也是像你这样做的,经常出问题,一有问题就打个补丁,这样做程序的阅读性差。

提问者对于答案的评价:
学习了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月1日 下午9:13
下一篇 2017年12月1日 下午9:14

相关推荐