编码器控制电机正反转梯形图_旋转编码器如何控制电机正反转?PLC如何实现?

这篇博客介绍了如何利用旋转编码器和PLC实现电机的正反转控制。通过分析增量型编码器的A、B两路脉冲相位差,结合SR触发器设计梯形图程序,实现电机正转、反转和停车的精确控制。内容包括编程构思和具体的PLC编程逻辑,确保避免错误的电机状态。
摘要由CSDN通过智能技术生成

旋转编码器是一种旋转测量装置,本公司研发生产的磁电式旋转编码器可用于测量距离 速度 角度 位移也叫做电磁传感器,旋转编码器输出的脉冲信号给PLC,用PLC对脉冲信号进行计数,获得想要得到的距离 速度 角度 位移数据.

有朋友提出疑问:旋转编码器能控制的电机正反转?可以的话如何用PLC来实现它的正反转?

可以用增量型旋转编码器控制电机的的正反转。增量型旋转编码器有双通道脉冲输出A与B,其A、B二路脉冲相位差=90度,见下图

旋转编码器正转时A脉冲引前B脉冲90度,即A脉冲由0上跳为1时,B脉冲仍=0,经过1/4周期(延迟90度),B脉冲才由0上跳为1,见上左图。

旋转编码器反转时A脉冲滞后B脉冲90度,即A脉冲由0上跳为1时,B脉冲已提前90度由0变1,经过1/4周期(延迟90度),B脉冲由1下跳为0,见上右图。我们可以利用AB脉冲的这一特性来识别编码器的正反转,进而可用它控制电机的正转、反转及停车。

一、编程构思:设I0.0为A脉冲输入口,I0.1为B脉冲输入口,Q1.0 为电机正转接触器的输出口,Q1.1 为电机反转接触器的输出口,

由上面的A B脉冲波形图可知:B脉冲正跳沿出现时,如A脉冲处于高电平,则编码器处于正向转动状态,如A脉冲处于低电平,则编码器处于反向转动状态,这样我们就利用2个SR触发器来实现辨别编码器的转动方向是正、还是负、还是停。见下梯形图:

二、PLC编程:

程序说明:

网络1 为电机正转、停车程序,用I0.1=1的前沿(B脉冲)触发S R触发器,如此时刻I0.0=1(即A脉冲输出为正),就触发SR1的S端使其置1,即Q1.0=1,电机正转。如此时刻I0.0=0(即A脉冲输出为负),就触发SR1的R端使其置0,即Q1.0=0,电机正转停。

网络2 为电机反转、停车程序,用I0.1=1的前沿(B脉冲)触发S R2触发器,如此时刻I0.0=0(即A脉冲输出为负),就触发SR2的S端使其置1,即Q1.1=1,电机反转运行。如此时刻I0.0=1(即A脉冲输出为正),就触发SR的R端使其置0,即Q1.1=0,电机反转停。

网络1触发S R1与网络2触发S R2的的控制条件正好相反,即当I0.0=1时,I0.1=1的前沿触发SR1的S端,同时又触发SR2的R端,使Q1.0=1、Q1.1=0,即正转接触器得电吸合,而反转接触器失电断开。当I0.0=0时,I0.1=1的前沿触发SR1的R端,同时又触发SR2的S端,使Q1.0=0、Q1.1=1,即反转接触器得电吸合,而正转接触器失电断开。从而避免Q1.0与Q1.1同时得电吸合的错误状态。

网络3 为使电机停车的触发条件:用I0.1的前沿连接断电延时定时器T101,只要编码器转动,T101恒=1,只有编码器停止转动,延时10秒后T101失电断开,T101=0,其由1变0的负跳沿,同时触发SR1、SR2的R端,使Q1.0与Q1.1皆=0,即电机停。

广东升威电子制品有限公司专业生产旋转编码器27年,升威研发生产的磁电编码器,磁电编码器性能不易受尘埃和结露的影响;其结构简单紧凑,无触点、长寿命、耐高低温、抗振动、响应速度快,成本较低,性价比高,完全可以取代光电编码器及国外品牌旋转编码器,找旋转编码器厂家就找升威电子.

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值