460950618
级别: 正式会员
精华主题: 0
发帖数量: 42 个
工控威望: 91 点
下载积分: 747 分
在线时间: 17(小时)
注册时间: 2018-01-19
最后登录: 2024-11-14
查看460950618的 主题 / 回贴
楼主  发表于: 2022-06-04 15:12
第一次用欧姆龙的PLC,我想用PULS指令和ACC指令, 来实现绝对定位。
先用ORG回原点后, 再走绝对位置,定位正常。
位置走到一半时,暂停,关电后重启PLC,想接着走剩下的脉冲数,执行PULS指令和ACC指令,可是PLC不发脉冲,一定要用ORG回原点后才能发脉冲。
怎么样才能实现PLC重启后,继续走剩下的脉冲数?
xiao_ming
级别: 论坛先锋
精华主题: 0
发帖数量: 413 个
工控威望: 1207 点
下载积分: 3489 分
在线时间: 1210(小时)
注册时间: 2016-01-13
最后登录: 2024-11-22
查看xiao_ming的 主题 / 回贴
1楼  发表于: 2022-06-04 20:36
沒辦法因為原點遺失這是一個保護機制
廖俊斌
技术交流,微信:qq719157978,扣扣:7191579
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 221 点
下载积分: 54597 分
在线时间: 63(小时)
注册时间: 2017-05-14
最后登录: 2024-08-12
查看廖俊斌的 主题 / 回贴
2楼  发表于: 2022-06-05 08:31
可以用ini设置0位,在把原来的位置设置进去,再执行需要的位置。
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 609 点
下载积分: 1809 分
在线时间: 505(小时)
注册时间: 2016-09-20
最后登录: 2024-11-22
查看bnnyygy的 主题 / 回贴
3楼  发表于: 2022-06-05 19:39
位置走到一半时,暂停,关电后重启PLC,想接着走剩下的脉冲数。

你可以实时保存当前位置,PLC给电第一次用INI把缓存位置设置进去,这个时候就有坐标了,但是,机械位置在设备断电以后,能确保不动吗?这个不是很稳妥的方案,但是也可以用。

还有一种方案,用绝对值伺服,通讯读取伺服驱动器当前位置,
460950618
级别: 正式会员
精华主题: 0
发帖数量: 42 个
工控威望: 91 点
下载积分: 747 分
在线时间: 17(小时)
注册时间: 2018-01-19
最后登录: 2024-11-14
查看460950618的 主题 / 回贴
4楼  发表于: 2022-06-09 06:05
2楼的方法是对的, 不过关电后,A276里的已走脉冲数也会丢失(我用的时脉冲通道0),需要用PRV指令时时保存已经走过的脉冲数。
回3楼, 机器用的时蜗轮蜗杆减速机和丝杆, 水平置位, 不用担心停电后位置移动。