xy224
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 162 点
下载积分: 520 分
在线时间: 158(小时)
注册时间: 2010-09-17
最后登录: 2024-10-25
查看xy224的 主题 / 回贴
楼主  发表于: 2012-02-27 22:38
描述:程序1
图片:
描述:程序2
图片:
Y0 、Y1发送脉冲,Y2、Y3控制方向,Y2.Y3不接通则两伺服接受脉冲个数相同,接通则每按一次后退少116个脉冲,怎么回事啊,程序在下面附件里,求高手指点!
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 419(小时)
注册时间: 2007-11-10
最后登录: 2024-11-24
查看yuaiwu的 主题 / 回贴
1楼  发表于: 2012-02-28 08:21
这个不明白,但程序是有点不严谨的,一般脉冲+方向控制,方向要提前10~20MS的。不知退少116个脉冲是看的实际位置,还是PLC的监控值?减小速度会不会这个脉冲数会变少?为什么不用定位指令呢?
xy224
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 162 点
下载积分: 520 分
在线时间: 158(小时)
注册时间: 2010-09-17
最后登录: 2024-10-25
查看xy224的 主题 / 回贴
2楼  发表于: 2012-02-28 21:13
那差值是两伺服上反馈的脉冲个数总和之差,不知道是PLC是发送脉冲个数不相同还是伺服接受脉冲丢失,明天再去监控下,我用的台达ES2系列的PLC,不支持DRVI,DRVA指令,还有一问题不懂,我用PLSY指令,通过设置D1220或D1221的值可以设置PLC输出模式为脉冲+方向,或者CW、CCW,假设我用脉冲+方向模式,PLSY K2000 K-10000 Y0,脉冲个数为负,那么Y1是否会ON,这样类似DRVI DRVA指令?
xy224
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 162 点
下载积分: 520 分
在线时间: 158(小时)
注册时间: 2010-09-17
最后登录: 2024-10-25
查看xy224的 主题 / 回贴
3楼  发表于: 2012-03-01 19:39
今天发现当我把脉冲频率降低后不会出现这种现象 但速度慢下来 达不到客户要求 咋搞啊
yuaiwu
wemhoener
级别: 网络英雄

精华主题: 0
发帖数量: 473 个
工控威望: 10131 点
下载积分: 11459 分
在线时间: 419(小时)
注册时间: 2007-11-10
最后登录: 2024-11-24
查看yuaiwu的 主题 / 回贴
4楼  发表于: 2012-03-02 16:03
建议换方向时,方向先置ON,延时100MS后再发脉冲看看!
tangmingming
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 138 点
下载积分: 565 分
在线时间: 12(小时)
注册时间: 2011-09-29
最后登录: 2012-08-28
查看tangmingming的 主题 / 回贴
5楼  发表于: 2012-03-02 19:13
kankan
xy224
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 162 点
下载积分: 520 分
在线时间: 158(小时)
注册时间: 2010-09-17
最后登录: 2024-10-25
查看xy224的 主题 / 回贴
6楼  发表于: 2012-03-03 23:35
谢谢楼上那位哥们 问题正如你所讲的 我提前100MS就正常了 谢谢你们