最近遇到一个项目要用一个接近开关大致测量速度,由于速度较低所以要采用规定时间内计算接收的脉冲个数来计算转速,但是不知道PLC该如何编写,希望可以看到的可以给一个参考程序学习一下谢谢
最佳答案
参考一下这个吧:
如何测定高速脉冲串的频率和速度?
https://support.industry.siemens.com/cs/cn/zh/view/27864874
这个其实也简单的,比如用个定时中断,根据速度快慢,如果慢的话,比如5秒的定时中断,在主程序里面,接近开关每次来一个信号 进行加1,定制中断程序记录这个数,然后清零,记录的这个数n/5*60就是1分钟多少个脉冲了,比如一圈m个脉冲,那n/5*60/m,那就是转速了啊
提问者对于答案的评价:
OK
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279739.html