wsdcsj
级别: 略有小成
精华主题: 0
发帖数量: 5 个
工控威望: 217 点
下载积分: 2206 分
在线时间: 23(小时)
注册时间: 2014-06-05
最后登录: 2014-09-22
查看wsdcsj的 主题 / 回贴
楼主  发表于: 2014-06-05 21:49


大家好,小弟是个新手,初来乍到,望关照。上图中,我用仿真软件调试,接通X0后,再分别接通X1和X2后,Y1

和Y2都会得电工作,问题是接通X0后应转入子程序,为何会出现主、子程序同时能运行的情形,另外,因“SRET

”指令直接连左母线,中间没有触点,如何才能判断子程序是否已运行结束。望各位赐教,最好能详细点,谢谢
wsdcsj
级别: 略有小成
精华主题: 0
发帖数量: 5 个
工控威望: 217 点
下载积分: 2206 分
在线时间: 23(小时)
注册时间: 2014-06-05
最后登录: 2014-09-22
查看wsdcsj的 主题 / 回贴
1楼  发表于: 2014-06-09 08:31
非常感谢changyu0330的提醒,那天的梯形图确实写错了,第一行的X1应为X0。但仿真软件测试结论是一样的,即接通X0后,子、主程序同时执行。如上所述,那与普通程序不是一样的吗,还要调用子程序干吗,假设子、主程序分别用于机械的手动和自动模式,如都能同时得电运行,那不是乱套吗,麻烦前辈解释一下好吗。