PLC与光电编码器在转速测量中的应用.doc_第1页
PLC与光电编码器在转速测量中的应用.doc_第2页
PLC与光电编码器在转速测量中的应用.doc_第3页
PLC与光电编码器在转速测量中的应用.doc_第4页
PLC与光电编码器在转速测量中的应用.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLC与光电编码器在转速测量中的应用 谷橙 (武桥重工股份有限公司湖北武汉) 摘要:随着社会的发展起重设备在工程机械中的地位越来越重要,对起重设备的运行情况的检测也越来越重要。其中一个重要监控点就是起重设备的转速转速的监控就必须得用到与光电编码器 关键词:光电编码器;增量型;高速计数器 :TM571.1:50644 近些年来PLC与光电编码器(增量型)在起重行业上的应用已非常广泛,如在起重设备中测走行距离与卷扬机转速等。本文将详细介绍如何用西门子PLC与增量型编码器测电机的转速以及旋转方向。 工作原理概述 将编码器与电动机同轴安装(电动机为三向异步电机)电动机运转时同时带动编码器转动,所以光电编码器的转速就是电动机的转速。编码器高速运转时其内部输出高速脉冲,用PLC采集其输出脉冲,编写程序故可计算出电动机的转速。为了方便的测电机的多个速度与方向,可加入变频器进入该系统,通过变频器来调节电机的转速与方向。 光电编码器的输出信号有和,而多数的输入端有效信号时,只有型的既可以接入的信号也可以接入的信号,故本文中的选择,编码器为增量型电压型输出,变频器的型号为施耐德。本文中将采用两个编码器测两个电机的转速。其原理见图、图。 为了精确地测量光电编码器的输出脉冲,需要使用中的高速计数器。下面来简单介绍一下的高速计数功能。提供了多个高速计数器()以响应快速脉冲输入信号。高速计数器的计数速度比的扫描速度要快的多,因此高速计数器可独立于用户程序工作,不受扫描时间的限制。用户通过相关指令,设置相应的特殊存储器控制计数器的工作。高速计数器有种工作模式,每个计数器都有时钟、方向控制、复位启动等特定输入。在正交模式下,可选择(倍速)或者(倍速)输入脉冲频率的内部计数频率。 高速计数器的工作模式和输入点的分配可参考可编程控制器系统手册。 拥有全部的个高速计数器,所以可以同时接入多个编码器来测多个电机的转速。个高速计数器中只有和支持模式,起重计数的输出脉冲,起重计数的输出脉冲该功能可以在没有编码器的情况下通过编写程序或来输出高速脉冲模拟编码器,故可以不需要外部接线。 预使用两个高速制动器测两个编码器转速,可选择与,所以编码器与分别接入输入点,、,。 高速计数器的硬件输入接口与普通数字量接口使用相同的地址,已经定义用于高速计数器的输入点不能再用于其他功能。 所有高速计数器在的特殊存储区中都有各自的控制字,控制字用来定义计数器的计数方式和其他一些设置,以及在用户程序中队计数器的运行进行控制。高速计数器的控制字的位地址分配可参考可编程控制器系统手册中的表与表。 高速计数器都有初始值和预制值,所谓初始值就是高速计数器的起始值,而预置值就是计数器运行的目标值,当前值等于预置值时,会引发一个内部中断事件,初始值预置值和当前值都是位有符号整数,必须先设置控制字以允许装入初始值和预置值,并且初始值和预置值存入特殊存储器中,然后执行指令使新的初始值和预置值有效(如无需引发中断事件可任意设置或无需设置预置值和初始值)装载高速计数器的初始值预置值和当前值的寄存器与计数器的对应关系详见可编程控制器系统手册的中表。 指令介绍:高速计数器()指令根据特殊内存为的状态和配置控制高速计数器。高速计数器定义()指令选择特定的高速计数器()的操作模式。 编写程序 本例的编程思路是先对高速计数器进行初始化,启动高速计数器。在内高速计数器计数个数,转化成每分钟编码器旋转的圈数就是光电编码器的转速也就是电动机的转速光电编码器为线,也就是说,光电编码器每转动一周共向的高速计数端口发出个脉冲。故得出电动机的转速公式()/()/。 式中,为电动机的转速:为内高速计数器的计数个数(收到的脉冲个数),程序如下: 主程序:网络将存储单元与清零,为后面的存储计数值做准备;调用各个子程序;网络与分别为编码器与编码器输出高速脉冲的当前值,将其分别赋值给;分别为两个编码器同轴所联电机的转速,由中断程序计算出。 子程序:设置高速计数器的控制字,给其赋值。根据控制字的位地址分配表:复位有效控制为高电平有效;启动有效控制为高电平有效;正交计数器速率为计数率,计数方向控制为加计数;向中写入计数方向为更新;向写入预置值为更新;向中写入初始值为更新;使能;允许开启。 因无需使用当前值等于预置值时的中断事件,故可将预置值与初始值设为,设定高速计数器号码;将其工作模式设为,即为正交计数器,可显示正反两个方向的脉冲数。 子程序:时间中断周期为毫秒;时间中断事件为号;允许中断。 子程序:该高速计数器设置同上,请读者自行分析。 中断程序:为高速计数器采集到的当前脉冲数值,减去之前置的即为第一个内所采集到的脉冲数。再将赋值给用来记录下本次所采集的脉冲数。当下个中断到来后的的值即为内所采集到的脉冲数,减去之前第一个内的脉冲数即为新的内的脉冲数如此循环下去,转速值得以根据实际转速不断刷新。 经过运算得出最后转速将其赋给主程序中的高速计数器采集的数据如上一样处理,不再阐述。 完成接线后将程序下载到中,然后运行程序,监控,分别按下按钮与,可以观察到电机的转速。如果想改变转速,可直接在变频器上调整输出频率使电机转速改变,然后再次观察:可发现转速发生对应变化(在变频器中设定为速度所以将其与短接,在按下或后,变频器会直接有方向及速度输出,调整频率时可直接手动调整变频器操作面板,设置变频器的多段速)。 注意事项 包括:当选用项模式时,倍速应选为计数率,如为单方向运转时应选为计数率;为了提高编程速度可直接使用中的指令向导进行快速设置高速计数器;接入编码器上电后两个编码器接入的输入端指示灯会闪烁;上电后,启动电机。观察与可发现,假设电动机正传时,计数值的值如为正,那么电动机反转时计数值的值为负,反之亦然,由此可判断出电动机的正反转方向。如果更改两线的位置,可发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论