控制要求
用高速计数器测量电动机转速
IO分配
![三菱PLC功能指令编程-高速计数器实现电动机转速测量的程序](http://p2.ttnews.xyz/loading.gif)
![三菱PLC功能指令编程-高速计数器实现电动机转速测量的程序](http://p2.ttnews.xyz/loading.gif)
图1 测量点
梯形图
在时间生产中,常常需要测量主轴的转速,主轴的转速高达上千转/分,传感器的输出频率可达几KHZ,采用普通计数器不能满足测量的要求,要用高速计数器来记录脉冲数,然后通过脉冲数转换成为电动机的转速,测量电动机转速的检测元件如图1所示,为提高测量精度,在主轴的对称位置安装两个磁钢,将输入信号X0设为高速计数器的脉冲输入端,其默认的状态为增计数。
测量前先启动电动机,按下SB1使X2输入有效,输出信号Y0为ON。
按下复位按钮SB3,高速计数器C235复位,然后接通转速测量开关,X1输入有效,此时高速计数器C235工作条件满足,同时定时器T0开始定时,5S后对高速计数器的当前值进行采样,并将高速计数器的计数脉冲存入寄存器D0中,将计数器的当前值除以2,变为电动机每转一周记录一个脉冲,并将数据存入寄存器D1中,然后乘以12,转换为每分钟的脉冲数。
在运行程序时,应首先将高速计数器复位,否则在计算中会有误差产生,同时还应注意,高速计数器的当前值为32位,使用MOV指令和算数运算指令也是32位。
閱讀更多 英語知識分享 的文章