andy_gao
级别: 略有小成
精华主题: 0
发帖数量: 283 个
工控威望: 448 点
下载积分: 2186 分
在线时间: 226(小时)
注册时间: 2012-08-02
最后登录: 2024-11-15
查看andy_gao的 主题 / 回贴
楼主  发表于: 2012-08-02 09:33
为什么执行一次后,等下次再执行时也导通,但就是没有脉冲输出,如图

第一次y0有输出,第二次M2导通,但是y0没有输出,不知道为什么








最后的解决办法,把定位指令放在主程序里


[ 此帖被andy_gao在2012-08-15 16:55重新编辑 ]
auqght
LJ为幸福奋斗
级别: 略有小成
精华主题: 0
发帖数量: 362 个
工控威望: 483 点
下载积分: 3318 分
在线时间: 202(小时)
注册时间: 2010-09-15
最后登录: 2020-05-24
查看auqght的 主题 / 回贴
1楼  发表于: 2012-08-08 10:20
M2无法复位
auqght
LJ为幸福奋斗
级别: 略有小成
精华主题: 0
发帖数量: 362 个
工控威望: 483 点
下载积分: 3318 分
在线时间: 202(小时)
注册时间: 2010-09-15
最后登录: 2020-05-24
查看auqght的 主题 / 回贴
2楼  发表于: 2012-08-09 09:16
主程序中用LDP X0 SET M10.子程序中应该不要用M2。直接用M10执行DRVI。执行完毕LD M1029 RST M10。