您现在所在的是:

PLC论坛

回帖:3个,阅读:4044 [上一页] [1] [下一页]
2638
qianjiansong
文章数:287
年度积分:50
历史总积分:2638
注册时间:2008/8/16
发站内信
发表于:2010/9/20 23:20:37
#0楼
各位老师
   我用DDRVA写的指令,让滑块走三段距离;放在一个子程序里面,编号为P10;
   在主程序里面调用,子程序执行了一回子程序之后,延时后再次调用时子程序就不执行了,怎么回事?是不是运动控制指令不能放在子程序里面的??
5675
dianqisu 版主
文章数:1312
年度积分:50
历史总积分:5675
注册时间:2008/3/13
发站内信
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2010/9/21 8:04:34
#1楼
呵呵.扫描时间错开了吗? 定位指令第一次执行完之后,要过一个扫描周期才能执行第二次。
  专业不专业不是自己说了算,也不是某人说了算.关键要看客户的认可度!
     愿用专业的标准,为客户服务!
     自动化行业方案的探究,自动化技术的探讨.提供一切自动化的服务.是我们团队的追求.
2638
qianjiansong
文章数:287
年度积分:50
历史总积分:2638
注册时间:2008/8/16
发站内信
发表于:2010/10/8 9:37:03
#2楼
很久都没回论坛了
自己实际的去调试了一下,用的台达的EH2 PLC,在子程序里面调用运动控制程序(含有DDRVI,DDRVA指令);在使用的时候要注意点:
1.调用的条件:在运动控制子程序未执行完时,条件不要断开
2.运动控制子程序里面必要地方加一点延时:如在上一个运动控制指令完成后,加一条延时(0.1S),再执行第二条运动控制指令(具有相同Y输出)
665
lzm7787
文章数:3
年度积分:50
历史总积分:665
注册时间:2012/6/19
发站内信
发表于:2013/4/23 21:40:13
#3楼
学习了,感谢各位大侠

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003