15966880271
人到中年,累弯腰
级别: 论坛先锋
精华主题: 0
发帖数量: 32 个
工控威望: 1376 点
下载积分: 333 分
在线时间: 59(小时)
注册时间: 2017-07-21
最后登录: 2020-03-17
查看15966880271的 主题 / 回贴
楼主  发表于: 2017-12-26 17:15
读取当前位置有条PLC指令ABS可以,但是伺服没有相应接ABS功能的线,有没有办法用寄存器显示伺服当前位置,伺服是增量型的。求解答,困惑好久了
在什么地方不重要,重要的是你要去哪里
史长松
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 140 点
下载积分: 2536 分
在线时间: 10(小时)
注册时间: 2017-10-31
最后登录: 2024-04-22
查看史长松的 主题 / 回贴
1楼  发表于: 2018-01-03 10:31
看你问的问题,我又看了看评论,你这个问题是回完零点之后手动运行了几次,怎么看现在伺服位置,我用的3GA,D8340是Y0,D8350是Y1,D8360是Y2,这都是当前脉冲值,是绝对脉冲值也就是相对你找的原点的,其实在这些上电之后都是0,当你执行回原点指令后PLC就自动清零了,然后除非你再次执行回原点指令,这几个数值都是相对你零点的绝对位置也不用MOV什么的,你能拿来直接用
楼主留言:
这样就是说JOG+的时候数值递增,JOG-的时候数值也随着减小是这样吗???
史长松
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 140 点
下载积分: 2536 分
在线时间: 10(小时)
注册时间: 2017-10-31
最后登录: 2024-04-22
查看史长松的 主题 / 回贴
2楼  发表于: 2018-01-03 13:29
不是这样的,你为什么非要用JOG呢,只要是PLC控制的输出都会变化,伺服驱动器自己控制的不会变化,你如果想手动走一点你可以用一个DDRVI K999999999 K1000 Y0 Y4这样的指令,点一点走一下,一直点一直走