用接近开关测量机械轴转速,如何编程?

欲用一个2KHz的接近开关检测轴(轴转速范围在0~3000转/分钟)上一点,当检测点通过接近开关时,给S7-200PLC一个高电平,请教各位,如何通过编程实现对轴速的计算?

最佳答案

定时中断加高速计数器

 1、组态高速计数器,接线
 2、组态定时中断
 3、在定时中断处理程序中,读取高速计数器当前值,并赋值到其他地方,如VD0然后清零当前值

 在主程序中,读到的VD0就正比于速度了。值得注意的是在时基0-255ms选择一个合适的值,使系统误差降到最小。因数字测速的偏差与脉冲频率相关。可google一下。

提问者对于答案的评价:
暂时还没有时间去试,之前也有想国用中断去读脉冲数,只是不能确定(无论中断时间怎么选取,低速时的误差实在无法消除,后来想想也是因为硬件所限,哀哉),得到高手的指点,相当感谢!!!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349397.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • s7-200 模拟量输入模块接线问题?

    请问,S7-200模拟量输入模块端子的RA、RB、RC、RD干什么用的?4~20mA输入不接该端子可以吗? 最佳答案 明确地告诉你不接系不行滴!  其实无论输入…

    SIMATIC S7-200 2021年7月5日
  • s7-200 PID回路超出8个,如何办

    s7-200 PID回路超出8个,指令向导做不了。需要自己写PID程序吗?哪位有做好的程序,发给我参考一下,谢谢!fdcyj@126.com(控制加热的,模拟量输入4-2…

    SIMATIC S7-200 2020年10月31日
  • 和S7-200视频教学光盘

    我急需    和S7-200视频教学光盘    那位老师有请和我联系13963852270&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 200PLC模拟量处理问题

    200的模拟量模块是处理0-20毫安的信号,我现在有4-20毫安的变送器接到模拟量模块上,怎么处理和区计算?谢谢! 最佳答案 200的模拟量0-20ma对应的是0-32000&nb…

    SIMATIC S7-200 2021年7月4日
  • s7-200密码清除

    我有一个S7-200的PLC,多年未用,现在想挪作他用,在上下载时,提示有密码,请问如何清除,装载新程序。 最佳答案 1. 选择 PLC >&n…

    SIMATIC S7-200 2021年7月5日
  • 如何吧300与200的画面都做到一个组态王里面?需要什么?使用那种通信方式?

    现在有300与200的PLC,但是想要吧300和200的画面都做到一个画面上,应该怎么做?谢谢 问题补充:我是第一次做这系统,请说的尽量详细一些   …

    SIMATIC S7-200 2021年7月5日
  • S7-200接MODBUS仪表

    CPU226接modbus仪表,有两种仪表,但是有点差别,一个是一个停止位,一种是2个停止位,直接用一个总线接到CPU226上能行吗?假如是CPU224,因为只有一个口,但是我还要…

    SIMATIC S7-200 2020年11月5日
  • 温度自补偿问题。。

    现有一被控对象:要求温度在30~45度之间有一加热体:对被控对象进行加热。(如果只是这两个的关系的话用PID就行了。)现在还有一个环境温度,对被控对象的温度能产生影响,比如环境温度…

    SIMATIC S7-200 2020年10月31日
  • 西门子200最快采集速度是多少?

    用EM235模拟模块来采集信号,问一下,西门子的主机带这个EM235模拟扩展来采集模拟量,程序不是很多大约30个网络,能做到10ms采集一次模拟量吗?200的主机能做到多长时间采集…

    SIMATIC S7-200 2020年11月1日
  • 模拟量地址分配

    请问:S7-200的模拟量地址分配是怎样分配的,我一个224的CPU后面带了4个EM231模块,地址是从AIW0开始分配吗.另外,CPU后面第一个扩展可以是EM231模拟量模块吗?…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论