西门子plc怎么给旋转编码器编程?问题补充说明:是使用西门子自己的程序编程吗?我这里有一段程序 但是 不是梯形图的?谁有着方面的资料吗?

先确定旋转编码器的输出信号是什么电平的,通常单片机只能直接接受0肥沙时病远儿--Vcc的电平输入,输入360问答电压高的话就很容易烧掉口线 。
旋转编码器的输出信号电平较高,量一下它的高电平是多少,然后用2个电阻分压成0--Vcc就可以了(保险起见还可以再小一点,例如0--0.8Vcc) 。
另外,最好在分压电阻上再加小电容滤波,然后经施密特触发器(例如7414)整形后再接单片机,这样一来可以减少外部干扰,使计数更可靠,二来可以保护单片机(至多烧坏倒行一片7414) 。
旋转编码器一般输出3路信号ABZ,AB相位差是90°
将A接到中断 。当A下降沿时:B为高就是正转一步,B为低则是反转一步 。
转速可以用若干步用的时间进行计算 。
【西门子plc怎么给旋转编码器编程?】
猜你喜欢
- 盆栽桂花怎么养
- 盆栽桂花叶子发黄怎么解决 是怎么回事?
- 眼部保健按摩手法是怎么样的
- 盆栽贵花树怎么养
- 怎么计算交行信用卡免息还款期
- 盆栽枸杞怎么样管
- 嘴里发咸怎么解决 是怎么回事?
- 盆栽富贵子树怎么养
- 盆栽富贵竹竹排怎么编织
- 盆栽富贵竹怎么养
