我是通过旋转编码器采集信号后把产品的运行速度显示在TD200上面,我请教大家这个程序怎么编写?谢谢!
问题补充:
我现在程序里已经知道产品的运行长度了,想把长度转换成速度显示,并能够容易控制运行速度,谢谢了!
最佳答案
你好,S7-200用编码器计算速度还是比较精确的。
一般利用定时中断SMB34或SMB35,读取高速计数器的值,中断后减去中断前的值除以中断时间,得出速度,乘以系数换算即可。
根据你的程序的大小还可以减小中断时间。
我在一个项目中应用效果很好。截一段程序你可以看一下。
发你邮箱。
提问者对于答案的评价:
非常感谢您的帮助!
专家置评
建议楼主参考VOLLMER的建议,比较有价值,用定时中断+高速计数器的方法。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316138.html