S7-200速度程序

我是通过旋转编码器采集信号后把产品的运行速度显示在TD200上面,我请教大家这个程序怎么编写?谢谢!

问题补充:
我现在程序里已经知道产品的运行长度了,想把长度转换成速度显示,并能够容易控制运行速度,谢谢了!

最佳答案

你好,S7-200用编码器计算速度还是比较精确的。
     一般利用定时中断SMB34或SMB35,读取高速计数器的值,中断后减去中断前的值除以中断时间,得出速度,乘以系数换算即可。
     根据你的程序的大小还可以减小中断时间。
     我在一个项目中应用效果很好。截一段程序你可以看一下。
     发你邮箱。

提问者对于答案的评价:
非常感谢您的帮助!

专家置评

建议楼主参考VOLLMER的建议,比较有价值,用定时中断+高速计数器的方法。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:18
下一篇 2020年11月1日 下午4:18

相关推荐

  • S7 200的3个小问题,谢谢大家!

    1、S7 200晶体管输出时,若不提供给晶体管输出正常工作需要的24V电源,则某点有输出时,其对应的指示灯会不会亮?2、S7 200设置PID时,假设采样时间设…

    SIMATIC S7-200 2017年6月27日
  • s7-200的plc加扩展问题

    两个问题  1、我现在用西门子s7-200的plc,有一个热电偶模块测温,热电偶模块和现场的那个热电偶中间的连接线是否需要用温度补偿导线,还是用普通的导线就可以…

    SIMATIC S7-200 2021年7月5日
  • 请教通讯协议程序分析

    我编写了一自由口协议程序,建立传感器与PLC之间的通讯,可是调试时没能接收到数据,不知是何原因,现将程序贴出来,麻烦各位帮忙分析下啊,不甚感激了。 MAIN: …

    SIMATIC S7-200 2021年7月4日
  • S7-200输出点如何间接寻址

    想做电机按照启动次数多少轮换启动的程序,次序已经排出来了。现在要做的就是按照次序由少到多间接寻址启动相应电机。问题想用置位指令的时候,系统不支持间接寻址的方式,那应该怎么间接寻址输…

    SIMATIC S7-200 2020年10月31日
  • S7-200用modbus连接的问题

    我们工厂里的5台冷冻机组的PLC需要连接在微机上显示参数,s7-200(226)里面写好了modbus的通信程序,请问下大家在每次CPU之间连接时用什么样的电缆?用什么接头连接?接…

    SIMATIC S7-200 2021年7月5日
  • 6ES7 216-2BD23-0XB8选合适的模块

    6ES7 216-2BD23-0XB8选哪个模块最合适?以下有四种模块可以选,若有更合适的也请帮忙找找 6ES7 223-1PH22-0XA8&nbs…

    SIMATIC S7-200 2021年7月5日
  • EM231 8通道

    如何把8通道全部设为4~20ma输入 最佳答案 如何把8通道全部设为4~20ma输入–首先要告诉你的是拨码主要是针对电压测量,你要8个通道全用来测量电流,主要是通过接线来实现。R…

    SIMATIC S7-200 2020年11月1日
  • s7-200 pid 自动时 不执行

    s7-200 pid   向导生成2个pid    ,,手动时值正常,自动时输出值不变 &…

    2021年7月5日
  • S7-200编程-单击按钮和双击按钮置位

    各位学长,目前项目中有两个问题请教:1.有一个自复位按钮需要做两种功能,例如单击时置位M1.0,双击时置位M2.0,我想需通过判断两次按键之间的时间来实现,假设默认是500ms,大…

    SIMATIC S7-200 2020年11月1日
  • EM243-1可不可以通过3G路由器,外围设备可以通过这个路由器访问到PLC

    CP243-1可不可以通过3G路由器,外围设备可以通过这个路由器访问到PLC,路由器是一个 临时IP,通过端口映射到243-1的,请问端口是不是102,听说CP243-1…

    SIMATIC S7-200 2020年10月31日