cheng2gang2
级别: 略有小成
精华主题: 0
发帖数量: 99 个
工控威望: 212 点
下载积分: 377 分
在线时间: 36(小时)
注册时间: 2007-12-23
最后登录: 2023-09-17
查看cheng2gang2的 主题 / 回贴
楼主  发表于: 2008-12-02 19:22
本人采用三台FX1N PLC利用并联链接作六轴伺服定位,链接方式采用第三种链接即:D0--D7,M1000--M1063为主站,D10-- D17,M1064--M1127为1#站,D20-- D27,2#站,在运行过程中1#站的Y0总是脉冲没发送完毕,就停止发送脉冲,发送程式如下:

LD M1000    ON 主站对Z轴发送命令
OUT T10 K5   5 Z轴缓冲时间(设置位置和速度先于驱动时间)
LD T10      ON Z轴缓冲时间
DIVA      D0        D1      Y0        Y2
            8000     7000    OFF    ON
而D8140 才6150就不发脉冲了,其间M1000没有断过电。Y2也一直ON
搞了二天了,还是没有找到问题。重试好多次D8140 一直在6100--6250之间。
注:D8140为Y0当前位置。 
[ 此帖被cheng2gang2在2008-12-02 19:33重新编辑 ]
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 573 分
在线时间: 1136(小时)
注册时间: 2007-07-04
最后登录: 2024-11-25
查看chenlf的 主题 / 回贴
1楼  发表于: 2008-12-03 08:23
没理由呀,是不是还有其它程序影响到了.
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 573 分
在线时间: 1136(小时)
注册时间: 2007-07-04
最后登录: 2024-11-25
查看chenlf的 主题 / 回贴
2楼  发表于: 2008-12-03 08:27
把1#站的其它程序删掉试试
dengqianjun
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看dengqianjun的 主题 / 回贴
3楼  发表于: 2008-12-06 17:37
初学者,我也不懂