陈大围
工控新人,还请多多指教
级别: 论坛先锋

精华主题: 0
发帖数量: 878 个
工控威望: 1161 点
下载积分: 8915 分
在线时间: 1830(小时)
注册时间: 2011-04-17
最后登录: 2024-12-28
查看陈大围的 主题 / 回贴
楼主  发表于: 2012-05-23 23:19
现有情况为,电机通过八工位分度箱带动转盘,电机转动35圈,转盘才转动一圈,在分度箱上装有单圈绝对值编码器,编码器为256P/R,八根信号线输出,是格雷码输出的。现要在触摸屏上显示转盘的转动的角度,要为0到360度循环显示的,在PLC上该怎样编程,算出这个角度呢?又是怎么判断电机的转向的通过这个绝对值编码器,能把这个角度编程出来,我就可以输入在什么角度,什么工位要动作了,谁来指教下,这个该怎么编程,THANKS.
专心学工控技术,请各位帮忙指教
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1236 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
1楼  发表于: 2012-05-29 14:26
见下面
ENCODBIT0--ENCODBIT8是143.00--143.08
ENCODBIT0--ENCODBIT8是0.00--0.08
angle是d100
换算出来就是角度了。
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1236 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
2楼  发表于: 2012-05-29 14:28





楼主留言:
你最后做的带进位BCD减看不懂,能否详解下?为什么要做BCD减法运算,#76是怎么来的,谢谢
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1236 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
3楼  发表于: 2012-05-30 15:13
引用
引用第11楼hanqin于2012-05-29 14:28发表的  :
[attachment=85153]
[attachment=85154]
[attachment=85155]

为什么减#76,我也不知道,因为我没有实际的编码器来模拟仿真,你可以按照前面的编写,再运行程序,将编码器旋转到快到1圈的位置看看是多少,再决定减去多少,8位的和9位的编码器减的数值应该不一样的,有结果请上来分享。