电工学习网

 找回密码
 立即注册
查看: 1889|回复: 1
打印 上一主题 下一主题

plc通过编码器测速度定位?怎么做到的?

[复制链接]
跳转到指定楼层
楼主
发表于 2021-5-13 11:20:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
编码器好比人的眼睛,它与自动化软件配合,知道电机轴或负载处于当前位置,那么plc是如何通过编码器判断位置的呢?请看下文~
PLC可以输入开关量,即高电平和低电平电压,而编码器脉冲信号可以理解一组开关量在一定时间内以极快的速度完成。
但由于该开关频率太高,普通PLC的I/O口无法准确读取这些脉冲的个数,因为PLC的工作过程中有一个扫描周期,需要一段时间刷新普通I/O口的数据,编码器的精度太高,单位时间内输出的脉冲数过多,普通I/O无法胜任。
一般情况下,PLC将设计高速计数端口。本质上,它利用底层单片机的硬件逻辑来完成这些编码器的计数,避免了扫描周期的问题。PLC有特殊的高速计数指令,使用时,可以直接调用这些指令来读取当前的脉冲值。
plc通过编码器测速度定位?怎么做到的?
但在脉冲的计算和输出中,由于扫描周期的存在,往往存在滞后效应。如果用它来控制某些执行机构,如气缸作切削动作,则应考虑提前量的补偿。
提醒一下,如果想用PLC来控制伺服或者步进系统,往往不需要通过编码器反馈来判断位置。通过PLS指令将位置脉冲发送给伺服驱动器,在伺服驱动器内部形成位置环。
然而,PLC只是一种指令机构,并没有形成位置闭环。当然,如果是特殊的定位模块控制,采用数控等控制方法,就可以在里面建立一个位置闭环。

回复

使用道具 举报

沙发
发表于 2021-5-23 20:27:34 | 只看该作者
告诉脉冲计数就可以的。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-26 13:36

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表