|
|
|
发表人:Re |
发表时间:2003/5/28 20:47:00 |
|
|
本栏论题: |
请问一下,采用高速计数器模块和光电编码器的A\B相,在不加中间环节下,如何判断电机转向, [15798] |
|
以下是关于《请问一下,采用高速计数器模块和光电编码器的A\B相,在不加中间环节下,如何判断电机转向,》论题的回复(共24篇,分2页显示) |
回复:试试看!
用一相的上(或下降)升沿与另一相的高(或低)电平,不知道行不行?-----我也没做过!!!只是想象而已。
|
|
回复:好像这样的论题说过好几遍了!
很多朋友对A/B相计数(相位差计数)存在很大的误区,普遍理解为PLC利用A/B相位差(也就是90度)来计数的。
这可就大错了!
A/B相计数和单相计数从计数方面都是一样的,PLC都是单相计数。
不同点:
1、单相计数在PLC中只能增计数或者减计数,这能选择其一。
2、A/B相计数在PLC中能够根据相序,来决定由哪一相。如果A相超前,PLC就由A相计数,是增计数,电机转速的采样值由于是增计数,就是正数。如果B相超前,PLC就由B相计数,是减计数,电机转速的采样值由于是减计数,就是负值。
如果要求判断电机的正反向,就必须采用A/B相计数。因为,plc能够判断决定是A相计数,还是B相计数。PLC采样值就有正负之分。正数自然是正转,负数自然是反转。
就是这样简单!!!!
|
|
回复:光电编码器的A\B相计数,本身就是判断方向,倒倒方向,看高速计数器里的值就知道?
一个方向计数器的值是正的,另一方向是负的.
太简单了,你没有做过吧!
|
|
回复:NO PROBLEM
用脉冲触发即可判断
权威解答等着你,邮件联系
九江职业技术学院98071焦建雷收
|
|
回复:A/B相就是判断的依据啊,
正转 A相___|--|___|--|___
B相____|--|____|--|___
反转 A相____|--|____|--|___
B相____|--|____|--|___
正好相差90度正转A相在前。反转B相在前.
|
|
回复:我当然这到这个道理了,我是想问plc用软件如何判断谁前谁后
|
|
回复:a相超前,为增计数,数据为正值。b相超前,为减计数,数据为负值。正负作为判断依据
|
|
回复:zhangpeng,说的对!定时采样计数值的正负作为判断依据
|
|
回复:单相和两相的数据有什么不同,请讲一下,谢谢!
|
|
回复:数据
首先你选用高速计数模块,在选用单相输入就意义不大了(除非电机一个方向转)。应两相输入(A/B相)。模块计数方式设为相位差方式,这样就可根据plc的数据变化判断电机转向,计数模块会自动加减数据。
如果编码器只有A or B,电机不受你控制又要不加中间设备而判断电机转向?行吗...请高人回答。
plc里的数据跟计数模块工作方式有关。
请根据工作方式; A/B相序;cp1 cp2;观察plc的数据变化就行了。还不明白请告知电话与你联系。
|
|
回复:我想知道具体的数据位置,比如那个位是代表方向的,符号位也行,+-的差别
|
|
|