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

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

最佳答案

定时中断加高速计数器

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

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

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

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

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

相关推荐

  • S7200与扫描枪如何通讯

    请问:S7200与扫描枪通讯程序如何编写(型号为美国产IT3800),具体是这样的,用扫描枪扫描四种不同的条码,每一种产品对应一个条码,四种条码对应PLC四个输出信号,操作工可以判…

    SIMATIC S7-200 2021年7月5日
  • ET200S可以做S7-200的从站吗?

    请问ET200S可以做S7-200的从站吗?如果可以,如何通讯? 最佳答案 不可以 200+EM277 (EM277只能做从站)  所以不能…

    SIMATIC S7-200 2021年7月4日
  • s7-200 和 单片机通讯怎么做?

    一台S7-200和 两台单片机通信该怎么做? plc做主站,单片机做从站。 因为单片机支持RS232通信,那么要给plc买一个485/232的转换器吗…

    SIMATIC S7-200 2021年7月4日
  • 变频器故障问题

     (1) 我用的是丹佛斯变频器。(2)我的电机的运行是会出现过电流的现象[有时负载瞬间很大](3)我把所有变频器参数323=8[告警或报警](4)我用继电器输出…

    SIMATIC S7-200 2021年7月5日
  • 视频播放不下去

    S7-200CN: 软件安装和设置中文界面-跟我做 – 3/185 课程编号:V0139 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 视频在线听&nbs…

    2017年6月1日
  • 232/PPI电缆与多个S7-200PLC通讯时,PPI电缆的终端DB9针孔怎么连到总线上呢?

    232/PPI电缆与多个S7-200PLC通讯时,PPI电缆的终端DB9针孔怎么连到总线上呢?通过什么样的转换插头?西门子有标准产品吗? 问题补充:问了西门子,好像不推荐用232P…

    SIMATIC S7-200 2020年11月1日
  • s7-200密码解密

    s7-200密码解密谁知道 最佳答案 你可能问的是CPU密码加密的解密吧。若是2.0以前的倒是有个软件,2.0以后的CN版的不行。现在传给你,请查收邮件,你试试,若是程序解密参考以…

    SIMATIC S7-200 2020年11月5日
  • 西门子S7-200

    请教西门子S7-200的PLC本身是不是没有电源模块,要用外接电源直接给CPU及输入输出模块供电?谢谢! 最佳答案 CPU 模块工作需要外部供电,可能是220VAC或24…

    SIMATIC S7-200 2021年7月5日
  • 232串口控制斑马打印机

    想通过232串口控制斑马条形码打印机打印标签,有没有样例程序?线怎么接 问题补充:那我是不是把它手册上对应的指令通过串口发送给打印机就行了?打印机就根据我发送的指令来执行》 最佳答…

    SIMATIC S7-200 2021年7月5日
  • 光电编码器与S7200的连接

    各位师傅:我找了个长春禹衡光学有限公司的光电编码器(A-ZKT-56B-12B-G8-26E-10m-j),编码器有A-B-Z三组信号线,5V供电。请问我用编码器与CPU226(2…

    SIMATIC S7-200 2017年8月26日

发表回复

登录后才能评论