当前位置: 主页 > PLC控制

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

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

图片说明:

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

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号