用三菱PLC怎么检测每分钟的脉冲个数?

用三菱PLC怎么检测每分钟的脉冲个数?,第1张

高速计数器的话,如转的较快,你可以每秒钟把高速计数器的值传给一个寄存器,用这个值乘以60秒,再除以编码器一圈的脉冲数即可得到转速,同时复位高速计数器进行下一次计数。\x0d\x0a\x0d\x0a程序解释:\x0d\x0aSPD为速度检测指令。X0脉冲检测输入,K60检测周期(秒),D0速度数据寄存器。\x0d\x0a当X010接通时,SPD指令将X0输入的速度脉冲信号每60秒取样一次,结果存入数据寄存器D0中。D0内寄存的数据就是检测到的速度数据,单位转/分。

(1)高速计数器的使用/不使用的设定:将PLC系统设定【高速计数器O使用/不使用】设定为“使用”。

(2)计数器的选择:设定PLC系统设定中的【高速计数器】/【脉冲输入方式】。

(3)数值范围模式的选样:选择PLC系统设定中的【高速计数器O】/【数值范围模式】,将数值范围模式设为环形模式的情况下,选择PLC系统设定【高速计数器0】/【环形计数器最大值】。

(4)高速计数器当前值的复位方式的选择:选择PLC系统设定【高速计数器0】/【复位方式】。

(5)PRV指令的执行: *** 作数N是高速计数器的序号【高速计数器输入0:#OO1O】; *** 作数C是频率读取,为#0003; *** 作数D是频率保存通道。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7855301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存