中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

前辈请围观!两张图片分别是主程序和它所调用的子程序...

 无雨歌

下载贤集网APP入驻自媒体

前辈请围观!两张图片分别是主程序和它所调用的子程序。求教:当M2.0闭合后,Q0.0为什么没反应?感谢!

最新回复
发布回复
这种情况下的话,学会分析和调试比原本的设计更加重要,一般来说的话要考虑好主程序以及所对应调用的子函数的相互的对应关系,将此函数所代表的程序带入到程序中进行一个分析调试,可以使它得到一个更加中肯的结果
程序是指运行用的程序,子程序是主程序调用的程序,本身没有什么意思。是一样的一个独立程序,还是按一个单独的程序输入,不是在主程序下面式哪里输。
题主,使用图中程序时出现了M2.0闭合,Q0.0没有反应的现象,个人觉得这可能是部分程序错误造成的,建议你对程序进行检查调整,解决问题。
从图中来看的,当M2.0闭合之后Q0.0没有出现任何反应的话,我个人觉得你最好检查一下程序,看是否是由于程序设置错误导致的。
0.0接通后,Q0.0被置位(SET),此时Q0.0已不受I0.0控制,在Q0.0没有被复位(RST)之前一直保持接通状态,从程序里可以看出Q0.0需要T37定时器经过30秒时,由T37的常开触点动作后复位。 所以上图能保持Q0.0接通30S后断开。
从上至下依次为I0.0,M0.0,M0.1,Q0.0把I0.0刚开始为ON的这个扫描周期记为第一扫描周期,在这个周期里I0.0由OFF变成了ON,为上升沿,所以M0.0为ON一个周期,网络2中M0.0为ON导通,Q0.0为OFF不导通,因此M0.1还为OFF不变。
我的想法是我个人觉得你最好检查一下程序,看是否是由于程序设置错误导致的

为您推荐

热门交流