hzf1968
级别: 探索解密
精华主题: 0
发帖数量: 15 个
工控威望: 115 点
下载积分: 574 分
在线时间: 15(小时)
注册时间: 2010-11-02
最后登录: 2020-04-11
查看hzf1968的 主题 / 回贴
楼主  发表于: 2019-02-18 12:22
图片:
请帮看下FX3U定位子程序为什么不执行?
附件: fx3u子程序调用定位.zip (179 K) 下载次数:56
网站提示: 请不要用迅雷下载附件,容易出错
流辰沙
级别: 家园常客
精华主题: 0
发帖数量: 313 个
工控威望: 641 点
下载积分: 1068 分
在线时间: 124(小时)
注册时间: 2018-12-27
最后登录: 2024-04-16
查看流辰沙的 主题 / 回贴
1楼  发表于: 2019-02-22 17:12
引用
引用第10楼hzf1968于2019-02-19 15:38发表的  :
发现在子程序没执行完的情况下,接通X01,Y17有输出,怎么回事?不是说执行完子程序,再返回到调用子程序的下一步执行吗?还是我的理解错了?

一个扫描周期内,伺服走位没有完成,自然M8029不会置位,不能执行的跳过了,不是说每步指令都要一一执行才算执行完。
和你理解的执行完是不同的,如果要达到你那个效果,需要用M70下降沿置一个M,放到X01之后。