shadowbendd
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看shadowbendd的 主题 / 回贴
楼主  发表于: 2009-08-30 11:50
小弟最近在做PLC变频器控制5层电梯的毕业设计,虽然晚上很多,但是我觉得有些不符合我的要求,在设计途中遇到几个问题,想请教下各位大侠,就是旋转编码器的A B相连入PLC的X0 X1运用高速计数器进行计算,然后如何根据A B相的脉冲来确定电动机是正转还是反转?是先触发电动机运转,然后正转的时候A相脉冲领先于B相,然后比较X0 X1 2个计数器中的值来确定是否正转还是反转么?还有就是到固定的楼层有相应的脉冲那么是A 相记录脉冲还是B相···问的很不专业 大概就是这个意思 ····
robbieauto
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 168 点
下载积分: 597 分
在线时间: 8(小时)
注册时间: 2009-04-06
最后登录: 2014-11-24
查看robbieauto的 主题 / 回贴
1楼  发表于: 2009-08-30 16:30
正转的时候A相脉冲领先于B相90度,反转的时候B相脉冲领先于A相90度,所以只是根据信号就可以判断正反转了,而无需要根据计数器中的值。
记录A相或者B相都是可以的,如果利用A相和B相脉冲沿的话,你可以提高4倍的精度。

希望有用
plcbb
落花人独立,微雨燕双飞。
级别: 探索解密
精华主题: 0
发帖数量: 71 个
工控威望: 168 点
下载积分: 654 分
在线时间: 44(小时)
注册时间: 2009-07-24
最后登录: 2014-01-22
查看plcbb的 主题 / 回贴
2楼  发表于: 2009-08-31 12:41
接入AB相用高速计数器的话,直接读计数器的值就行,PLC会判断正反转自动加减。
如果只用一相,无法判断方向,所以在编码器转轴抖动的时候,会产生误差,而且这个误差是累积的。
仰知天文,俯察地理,中晓人和。明阴阳,懂八卦,晓奇门,知遁甲。运筹帷幄之中,决胜千里之外。抱膝委坐,自比管仲、乐毅之贤,笑傲风月,未出茅庐便知三分天下。
wjb_2009
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 159 点
下载积分: 1971 分
在线时间: 85(小时)
注册时间: 2009-06-24
最后登录: 2024-04-24
查看wjb_2009的 主题 / 回贴
3楼  发表于: 2009-09-08 20:29
通过M8251可以监视C251的加/减计数状态,加计数时M8251为OFF,减计数时M8251为ON。
ok2008fans
级别: 略有小成
精华主题: 0
发帖数量: 85 个
工控威望: 206 点
下载积分: 697 分
在线时间: 25(小时)
注册时间: 2009-08-24
最后登录: 2020-03-16
查看ok2008fans的 主题 / 回贴
4楼  发表于: 2009-09-09 08:10
学习了   
bg_islang0
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看bg_islang0的 主题 / 回贴
5楼  发表于: 2009-09-09 18:52
怎么知道是A相脉冲领先于B相90度,还是B相脉冲领先于A相90度呢?
请高手明示!
china
级别: 探索解密
精华主题: 0
发帖数量: 74 个
工控威望: 186 点
下载积分: 576 分
在线时间: 21(小时)
注册时间: 2008-03-28
最后登录: 2024-05-15
查看china的 主题 / 回贴
6楼  发表于: 2009-09-09 19:28
先学习    
wangrong2007
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangrong2007的 主题 / 回贴
7楼  发表于: 2009-09-09 20:14
不错!!!