S7-200速度程序

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

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

最佳答案

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

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

专家置评

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

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

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

相关推荐

  • 图标如何放如TD400

    如何将图标放如TD400,如产品商标图案,企业标志图案, 最佳答案 使用 TD Keypad Designer 辅助设计 TD&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200CN 系列 CCC认证有吗

    S7-200CN 系列 CCC认证有吗 最佳答案 S7-200产品不需要CCC认证,见以下链接:https://support.industry.siemens…

    SIMATIC S7-200 2017年6月7日
  • 脉冲输出指令问题求解

    我把脉冲个数即smd72送入最大值,4294967295。周期随机变化。然后执行PLS,我的问题是脉冲4294967295在没有发送完之前,如何停止脉冲的输出?我断开PLS的使能他…

    SIMATIC S7-200 2020年10月31日
  • SMART700IE中组态的按钮无法控制S7-200PLC

    HMI设备和PLC通信是成功的,HMI面板上能显示模拟量输入模块采集的传感器数值,但是组态的开关统统没有反应,弄了好久了,怎么都不行,求大神指导,先谢 钻石用户推荐最佳答案 PLC…

    SIMATIC S7-200 2021年7月5日
  • cpu226CN储存卡

    请问CPU226储存卡291-8BA20-0XAO,如何将程序和数据下载到储存卡上,下载程序到CPU226中能否可以自动复制到储存卡中。如果不能如何下载到储存卡内,我看见有些答案说…

    SIMATIC S7-200 2021年7月5日
  • S7-200中,模拟量输入值波动太大,想求平均值。

    S7-200中,模拟量输入值波动太大,想求平均值。大家提供一下好的方法。 最佳答案 1. 论坛中的方法很多,见 10种软件滤波方法的优缺点: http…

    SIMATIC S7-200 2021年7月5日
  • S7-200实现三个按钮,任意两个执行后,第三个是禁止执行的?求实现方法,谢谢!

    三个权限选择按钮,初始三个任意一个都可以开,当任意开了两个后,第三个禁止执行,怎么实现,谢谢! 最佳答案 这个程序你试试用数字方式描述开关状态,可能会得到一些启发,你试试。比如,一…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC选型

    西门子PLC的型号太多,而且各个字母表示的不一样,都搞混了都,不知道那位大神有西门子的选型资料啊!有电子档的话给一份,感谢!!! 最佳答案 我这边有个300系列的模块规范。里面比较…

    SIMATIC S7-200 2020年10月31日
  • 稳定

    请教,原来S7200-226的程序能否直接下载到S72281SR系列的SMART的PLC中?另外是SMART系列的PLC的稳定性如何?谢谢! 最佳答案 原来S7200-226的程序…

    2021年7月5日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2017年12月10日