新塘人
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 117 点
下载积分: 357 分
在线时间: 33(小时)
注册时间: 2014-09-09
最后登录: 2024-12-27
查看新塘人的 主题 / 回贴
楼主  发表于: 2017-10-23 13:57
各位大神,由于我是新手,我想问下。如果我先驱动第一个DRVA指令,然后第一个DRVA指令的脉冲还没发完我继续驱动第二个DRVA指令,跟着又驱动第三个DRVA指令
(注:DRVA指令发完脉冲标志M8029我的不用)这样子可以吗,还是一定要第一个指令发完脉冲,再驱动第二个,第二个发完,再驱动第三个。
jum1982
级别: 家园常客
精华主题: 1 篇
发帖数量: 197 个
工控威望: 753 点
下载积分: 695 分
在线时间: 112(小时)
注册时间: 2014-02-12
最后登录: 2024-12-20
查看jum1982的 主题 / 回贴
1楼  发表于: 2017-10-25 14:15
同一个脉冲输出口的DRVA DRVI 在程序中只允许同时驱动一条。
比如DRVA K1000 K2000 Y0 Y4和DRVA K5000 K2000 Y0 Y4这样的只能一次驱动一条,
不同的脉冲输出口的DRVA DRVI在程序中要以同时驱动多条。
比如DRVA K1000 K2000 Y0 Y4与DRVA K1000 K2000 Y1 Y5、DRVA K1000 K2000 Y2 Y6都可以同时驱动

DRVI DRVA在程序中可以多次使用。

PLSY PLSV这样的指令针对同一个脉冲输出口时,只允许在程序中出现一次。
[ 此帖被jum1982在2017-10-25 14:22重新编辑 ]