S7-200 测速

用S7-224 PLC和霍尔传感器测电机转速,要求测速精度正负10转一分钟,电机转一圈一个脉冲信号,我用高速计数测200mS内脉冲数换算成一分钟的转速成是300变。请高手指教,如何做才可做到正负10的要求。

最佳答案

定时中断加高速计数器

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

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

 从根本上说,存在这种可能:接近开关的分辨率太低,达不到精度要求。需要换成编码器。
 

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • PID的数字量输出,控制伺服电机

    我先描述一下背景情况:伺服电机控制一个名为被驱动转子的设备前进或者后退,该被驱动转子的前进或者后退会改变被驱动转子与驱动转子之间的耦合程度,从而改变被驱动转子侧的速度,被驱动转子通…

    SIMATIC S7-200 2020年10月31日
  • S7-200与PC不能连接

    显示端口不能打开,可能被其他程序占用。编程电缆是USB/PPIM+,重启电脑只打开S7200也不行。以前也遇到这种情况都是重装系统解决,但是过几个月又会出现这样的问题。重装系统太麻…

    SIMATIC S7-200 2020年10月31日
  • S7200与CS3000的通讯

    S7200用CP243-1模块(支持TCP/IP协议)能与横河的CS3000实现通讯吗??如和实现?PLC的程序需编程吗?? 最佳答案 这个不太清楚,不过此类问题之前我们都是召集这…

    SIMATIC S7-200 2021年7月5日
  • S7-200 Smart PLC和S7-200 PLC能不能通讯

    S7-200 Smart PLC和S7-200 PLC能不能通讯,怎么样通讯方便 最佳答案 1、S7-200 与 S7-200&n…

    SIMATIC S7-200 2021年7月5日
  • CPU 226只接交流220V,不接DC24V,能进行通讯么

    CPU 226只接交流220V,不接DC24V,能进行通讯么 最佳答案 参考资料:《西门子 S7-200·LOGO!·SITOP 参考》V0.95版(…

    SIMATIC S7-200 2020年11月1日
  • 如何通过触摸屏将字符串数据写到PLC中

    我想通过触摸屏将VB0数据写入VB100,我触摸屏上要怎么写,我那样写不对吗 问题补充:图1是PLC程序,图2是触摸屏里的变量设置,我想通过触摸屏输入字符串,也就是触摸屏对VB0写…

    2021年7月5日
  • s7200与ifix通讯问题

    s7200是用的以太网协议,与ifix通讯,怎么配置? 最佳答案 通用、可靠的方式是通过OPC方式进行通信,S7-200怎么配置参考下载中心文档:A0021  …

    SIMATIC S7-200 2020年11月1日
  • 加了看门狗会影响扫面周期吗

    我现在加了个看门狗,但是加了之后会不会影响扫描周期爱啊!另外看门狗的使用谁能给我详细说说嘛!不太懂 最佳答案 不会的。看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作…

    SIMATIC S7-200 2020年11月1日
  • T33指令使用问题

    CPU 224xp 定时器T33指令使用问题: 网1 LDN    T33 TON&nbs…

    SIMATIC S7-200 2021年7月4日
  • 输入模拟量输出开关量,怎么控制?

    输入PLC的是模拟量浓度,浓度需要50%,如果浓度高到55%打开进水阀,浓度降到50%关闭进水阀,就是输出一个开关量。200PLC能做到吗?程序怎么做?是不是PID控制? 最佳答案…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论