锦绣明天
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 184 点
下载积分: 937 分
在线时间: 265(小时)
注册时间: 2014-10-04
最后登录: 2025-01-18
查看锦绣明天的 主题 / 回贴
楼主  发表于: 2018-04-22 21:16
图片:
近日见一段程序控制伺服正反转,正转为DDRⅤl  K99999999   D140  Y00  Y01,反转为DDRⅤl-99999999 D140 Y00  Y01但查整段程序并没有控制Y1的接通或断开的程序就实现了伺服正反转了,何解?
[ 此帖被锦绣明天在2018-04-22 21:37重新编辑 ]
Lu
langui
级别: 论坛先锋
精华主题: 0
发帖数量: 1549 个
工控威望: 1772 点
下载积分: 6274 分
在线时间: 646(小时)
注册时间: 2014-06-16
最后登录: 2025-01-24
查看langui的 主题 / 回贴
1楼  发表于: 2018-04-23 08:28
首先,你不用去查Y1是在哪里输出的,因为DRVI和DRVA定义好两个输出点之后,PLC就自己会输出的而不用你再单独定义一个需要输出的点。另外,DRVI正反转只由脉冲的+ -号决定,DRVA正反转由当前位置决定,当定位点大于当前位置就正转,当定位点小于当前位置就反转。