把旋编A相接到X0,旋编的电源也接好。
LD X10 //启动高速计数条件
OUT C235 K99999 //高速计数
LD X11 //复位高速计数条件
RST C235 //复位高速计数
END
旋转编码器是用来测量转速并配合PWM技术可以实现快速调速的装置,光电式旋转编码器通过光电转换,可将输出轴的角位移、角速度等机械量转换成相应的电脉冲以数字量输出(REP)。
分为单路输出和双路输出两种。技术参数主要有每转脉冲数(几十个到几千个都有),和供电电压等。单路输出是指旋转编码器的输出是一组脉冲,而双路输出的旋转编码器输出两组A/B相位差90度的脉冲,通过这两组脉冲不仅可以测量转速,还可以判断旋转的方向。
1、使用分类
有轴型:有轴型又可分为夹紧法兰型、同步法兰型和伺服安装型等。
轴套型:轴套型又可分为半空型、全空型和大口径型等。
2、以编码器工作原理可分为:
光电式、磁电式和触点电刷式。
3、按码盘的刻孔方式不同分类编码器可分为增量式和绝对式两类。
增量式BEN编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。
旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。
4、绝对编码器
绝对编码器光码盘上有许多道刻线,每道刻线依次以2线、4线、8线、16线编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。这样的编码器是由码盘的机械位置决定的,它不受停电、干扰的影响。
旋转编码器/增量或绝对值编码器/拉线编码器(16张)
绝对编码器由机械位置决定的每个位置的唯一性,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。
由于绝对编码器在定位方面明显地优于增量式编码器,已经越来越多地应用于工控定位中。绝对型编码器因其高精度,输出位数较多,如仍用并行输出,其每一位输出信号必须确保连接很好,对于较复杂工况还要隔离,连接电缆芯数多,由此带来诸多不便和降低可靠性,因此,绝对编码器在多位数输出型,一般均选用串行输出或总线型输出,德国生产的绝对型编码器串行输出最常用的是SSI(同步串行输出)。
步进电机的脉冲需要取plc内置脉冲输出,三菱小型plc都要集成的,q,l系统的要加脉冲输出模块,fx3g晶体管的就有两组脉冲输出,用plsy,plsr等指令进行输出步进电机的控制,编码器由于电机转动带动脉冲输入到plc,如果你说用这个本电机脉冲来控制本电机的运行,那么我觉得你是来找碴的,当然你是a电机带编码器,通过a电机的编码器脉冲来带b电机(步进电机)运动到是可以,脉冲只能检测成频率,再通过放大或缩小给pls指令里修改输出频繁,如果你怕编码器脱落,而用这个故障来停掉电机到是可以的,具体指令应该是很容易的!
三菱PLC的两个高速口可以产生脉冲来控制伺服(或步进)电机的转速,例如:脉冲频率为10000HZ,驱动器每2048个脉冲转一圈,电子齿轮比4/1(可调),则转速为10000/(20484)4/1
r/s。
我们实验室一直用的是三菱PLC(FX1N系列)控制安川伺服电机,你把邮箱发下来,我可以传给你。
从专业角度来讲,你说的这种编码器又被称为potential meter。
你可以直接用它控制直流电机的速度,不需要单片机。
原理与办法如下。
1 直流电机的转速正比于加到它上面的电压值。
2 Potential meter一般有四个端子。在它的输入端子加入一个直流电压,
然后旋转旋杆,它的输出端子就会输出一个线性电压值。
若x轴为旋转角度,Y轴位电压,那输出电压一般为一条45度的直线,
即旋转角度越大,输出电压也就越大(最大值为电源电压)
到这里,你已经明白,只要旋转 Potential meter的旋杆,你就可以
控制电机的转速了。
以上就是关于请教三菱plc如何读取旋转编码器脉冲,程序要怎么写全部的内容,包括:请教三菱plc如何读取旋转编码器脉冲,程序要怎么写、旋转编码器怎么使用、怎样用三菱PLC编程来控制旋转编码器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)