编码器及编码器在SMART200中的使用
1.编码器
1.1编码器简介:
编码器的A相、B相、Z相信号中,A、B两个通道的信号一般是正交(即互差90°)脉冲信号;而Z相是零脉冲信号。详细来说,就是一般编码器输出信号除A、B两相(A、B两通道的信号序列相位差为90度)外,每转一圈还输出一个零位脉冲Z。
通俗点就是,集电极信号是A,B,COM
差分信号就是A+,A-,B+,B-
1、单通道
2、双通道
3、三通道
4、六通道
长距离输送:200M、1000M。
5、绝对编码器
1.2增量编码器和绝对编码器的区别:
一、指代不同
1、增量式编编码器:将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。
2、绝对值编码器:在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码。
二、工作方式不同
1、增量式编码器:以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。
2、绝对值编码器:由机械位置确定编码,无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。
三、用处不同
1、增量式编码器:钢铁冶金设备、重型机械设备、精密测量设备、机床、食品机械、电梯等特种设备。
2、绝对值编码器:纺织机械、灌溉机械、造纸印刷、水利闸门、机器人及机械手臂、港口起重机械。
绝对值编码器能记录电机的绝对位置,就是在上电后驱动器能直接读取到当前电机的位置而不用回原点操作,增量编码器只能通过回原点动作来确定电机所处的位置,断电之后就无法记录下电机所处的位置。(如果形成只在)
1.3绝对编码器为什么不用回零点:
==绝对编码器内部有电池,用来记录旋转过的圈数,且绝对编码器一圈里的位置是唯一的,所以不需要回原点;==由于多圈绝对编码器识别位置需要乘以圈数,所以当电池没电,圈数丢失时,实际位置就不能计算了,就需要回原点了。
1.4编码器是如何区分正转和反转的
当A相脉冲超前B相脉冲时,为加计数;
当B相脉冲超前A相脉冲时,为减计数;
1.5编码器的输出信号
当编码器为NPN时,输出0V信号;当编码器为PNP时,输出24V信号;
2 编码器及高速计数器的配合
2.1高速计数器原理
高速计数器根据相关信号的跳变沿,采用硬件方式进行计数,实时响应,与 PLC 的扫描时间无关。
3西门子SMART_200编程
3.1编程向导
选择工具,高速计数器,选择模式9;
关联IO:
在程序中,直接调用HSC0来查看已经走的位置,来进行速度的赋值。
4.接线
如单相联接,用于单方向计数,单方向测速。
A.B两相联接,用于正反向计数、判断正反向和测速。
A、B、Z三相联接,用于带参考位修正的位置测量。
A、A-,B、B-,Z、Z-连接,由于带有对称负信号的连接,电流对于电缆贡献的电磁场为0,衰减最小,抗干扰最佳,可传输较远的距离。
对于TTL的带有对称负信号输出的编码器,信号传输距离可达150米。
对于HTL的带有对称负信号输出的编码器,信号传输距离可达300米。
A项对应I0.0;
B项对应I0.1;