恭喜,你发布的帖子
发布于 2016-12-25 21:29:32
9楼
多谢前辈指导。。再次请问,您之前都是怎么设计绝对编码器的使用的?如何校准、清零?我的这个项目是行车的改造,是用编码器来定位行车大车、小车、抓斗,通过变频器、编码器实现行车的自动定位与操作,是另一个同事设计的,后来他就不负责这个项目了,现场大车只有一个行程开关,我做了清零处理(清码值的变化),小车有两个行程开关,升降只有1个编码器。现在就是对编码器值的处理的功能有点问题,上位机是用的GENESIS64的软件,由于编码器值不准导致和上位机画面的定位也不准。
终于遇到同行了!
你这个是全自动垃圾吊起重机吗?
不就是使用带DP接口的绝对值编码器给起重机的大小车进行位置定位而已吗?这么简单的问题应该容易解决啊。
例如起重机行程有200米,编码器是600脉冲,你把编码器的脉冲标定一下,转换为毫米距离就可以了。
我经常是这样使用的。下面是我写的程序,你看看是不是你需要的东西?
程序段1//把从编码器读取32位数据左移8位,为什么左移在程序注释有说明
程序段2//把编码器的脉冲值转换为毫米距离
FB24内部的程序:
以上是读取编码器的脉冲值转换为大车行程距离精度为毫米级别
下面是对编码器进行校验,也就是说在大车200的行程上安装3个接近开关,只要大车经过任何一个接近开关,系统就会对编码器进行对应的位置值复位。
下面是硬件组态的地址:
请填写推广理由:
分享
只看
楼主