登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:运动控制程序如DDRVA,DDRVI等能否放在子程序里面????急
点击:4135 回复:3
楼主
编辑
引用
管理
qianjiansong
各位老师
我用DDRVA写的指令,让滑块走三段距离;放在一个子程序里面,编号为P10;
在主程序里面调用,子程序执行了一回子程序之后,延时后再次调用时子程序就不执行了,怎么回事?是不是运动控制指令不能放在子程序里面的??
10-09-20 23:20
1楼
编辑
引用
管理
dianqisu
呵呵.扫描时间错开了吗? 定位指令第一次执行完之后,要过一个扫描周期才能执行第二次。
10-09-21 08:04
2楼
编辑
引用
管理
qianjiansong
很久都没回论坛了
自己实际的去调试了一下,用的台达的EH2 PLC,在子程序里面调用运动控制程序(含有DDRVI,DDRVA指令);在使用的时候要注意点:
1.调用的条件:在运动控制子程序未执行完时,条件不要断开
2.运动控制子程序里面必要地方加一点延时:如在上一个运动控制指令完成后,加一条延时(0.1S),再执行第二条运动控制指令(具有相同Y输出)
10-10-08 09:37
3楼
编辑
引用
管理
lzm7787
学习了,感谢各位大侠
13-04-23 21:40
工控新闻
施耐德电气加入世界经济论坛灯塔运营系统顾问委员会,共推开源制造蓝图
破局规则封锁,筑牢产业根基——FCC认证变局下的东土担当
2026 汉诺威工业博览会 展后报告 | 为产业竞争力指明方向
ABB | 落地节能增效的能力已成为工业竞争优势的决定因素
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
专为 DNV SP1 环境打造的网络安全强化型 X3 HMI 解决方案
多部门联合发布系列国家标准 人工智能终端迎来“体检表”
火热报名中 | 走进字节 · 智能AI产业落地主题分享会即将启幕,抢先锁定席位!
更多新闻资讯