S7-200流量累加

用200PLC(224XP)做流量累加 流量计范围是36-320立方米,介质是水,信号类型4-20mA。
现在我做的程序是在中端程序中。模拟量采集进行累加,SMB34=100MS每秒钟累加10次,然后除以10算出每秒的流量  然后在同一个中断程序中每秒钟累加一次,算出累计量。
每秒钟累加用INC_B指令做的,因为中断程序每100MS中断一次,每次中断INC_B加1,当INC_B输出等于10的时候进行一次累加,这样做对吗,可以把采集和累加做到一个中断程序里面吗,另外在这个中断程序中还有其他的模拟量采集,这样做是否合理
我的邮箱,yangdong1217@yahoo.com.cn

最佳答案

可以的,但是 考虑到精度和计算时间等,我们一般 会优化一下,比如不是一上来就除以10,而是用长整型累加,累加16次后再右移4位。做到一起 可以,避免相互有影响。

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:27
下一篇 2020年10月31日 下午1:27

相关推荐

  • S7-200作从站 modbus通讯不成功 求答疑

    现场模块选用的是cpu226,DCS为浙大中控,通讯协议为modbus,现在DCS侧无法找到从站,没法正常读取数据?因为公司只找到一个cpu224,故今天用cpu224和modsc…

    2020年10月31日
  • tp170a与s7-200连接的插座

    tp170a与s7-200连接的插座有2个,一个是1F 1A和1F1B。1F1B上写有PLC可以和plc连接。1F1A上面也写有PLC,只不过多了个Download是下载…

    SIMATIC S7-200 2021年7月5日
  • PLC200与变频器

    CPU226与松下VF0通用变频器控制交流异步电动机调速,OMRON光电编码器作为反馈元件。我通过光电编码器输出脉冲信号,cpu226高速计数器采集脉冲信号,计数器中断输出0~65…

    SIMATIC S7-200 2021年7月5日
  • 请大家帮我想一个算法,谢谢“

    一圆盘要求在-170到+170度之间运动,圆盘上装有一限位开关,圆盘底下还有一个固定的圆盘,上面有3个位置分别用来确定-170度,0度,+170度的凹槽.限位开关不在这3个位置的时…

    SIMATIC S7-200 2021年7月5日
  • RCV VB100, 0

    RCV    VB100, 0=      V29.0我调用中断时,设…

    SIMATIC S7-200 2020年11月1日
  • s7-200 224xp控制氩弧焊,老是烧输入点是什么问题

    s7-200 224xp控制氩弧焊,实现自动焊接,输入点接入的是开关电源24v,问题一,用不了1-2个小时就会烧掉定义的输入点;问题二,如果输出控制直流调速器,只要焊枪一…

    2021年7月5日
  • 200 SMART 与老款200

    200 SMART 与老款200什么关系,为什么有的设备还用200旧款呢 最佳答案 S7-200 SMART是西门子针对中国的OEM市场研发的新一代P…

    SIMATIC S7-200 2021年7月5日
  • S7200smart CM01通讯

    S7200smart程序中一个是slave1,另一个是slave2,与CPU自带的485口能通讯,想请问一下 CM01通讯口能不能同时与两个485设备通讯?方法同上。 最…

    SIMATIC S7-200 2021年7月5日
  • 中断程序长度

    为什么中断程序不宜过长 最佳答案 中断程序如果过长,将严重影响主程序的扫描,可能会引起由主程序控制的设备操作异常。所以对中断程序来说越短越好。 提问者对于答案的评价:最精炼

    SIMATIC S7-200 2021年7月4日
  • em232怎么设定量程

    em232怎么设定电压、电流量程,和输出怎么确定。望各位多多帮助 最佳答案 相关资料请参考:http://www.ad.siemens.com.cn/products/as/s7_…

    SIMATIC S7-200 2020年11月1日