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-200pwm控制与模拟量控制

    请问:1.现有一个224XP继电器输出的PLC,但需要控制五路PWM(2个可调速风机,3个开度可调翻板),本人知道可能必须要更换成晶体管输出的PLC,但查手册也只有Q0.0和Q0.…

    SIMATIC S7-200 2017年6月1日
  • RCV VB100, 0

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

    SIMATIC S7-200 2020年11月1日
  • S7-200与PC(主站)通讯问题

    小弟刚开始研究PLC不久,现在想用224XP采集模拟量,并通过串口传给电脑。请问没有softwarewedge之类的软件,我只用STEP7-MicroWIN 是否可以实现…

    SIMATIC S7-200 2021年7月5日
  • TD400如何恢复默认设置

    请问诸位,TD400如何恢复成默认设置? 最佳答案 手册中没有提及恢复成默认设置的内容。我想是不是也可以传上个空配置啊。如果自定义的键盘不支持?ENTER?和?ESC?按键,则必须…

    SIMATIC S7-200 2017年12月8日
  • 通讯接头制作问题

    制作通讯接头,加终端电阻是什么意思?怎么加?我不明白:“两个设备的插头3–6接色环电阻390欧(本身),3–8接色环电阻220欧(本身),8–5接色环电阻390欧(本身)。&…

    SIMATIC S7-200 2021年7月5日
  • 博图编译后报错

    博图1200plc添加二个分站 一个ET200SP和et200MP 编译后报错 如下图 问题补充:这个是图 图片说明:    最佳…

    2021年7月5日
  • S7-200 PC Access 无法和200plc通讯

    计算机上安装了S7-200 PC Access,按要求做了设置,用PPI电缆连接,启动客户测试机总是显示出现故障,不知什么原因。 问题补充:计算机系统是SP3,…

    2020年10月31日
  • 怎么在Q0.0-Q0.6输出七段显示码

    怎么在Q0.0-Q0.6输出七段显示码 最佳答案 把要输出的数据直接MOVE到一个字的存储位,然后把存储位的数值MOVE到QB0就可以啦,七段码上有标识的,把Q0.0到Q0.6链接…

    SIMATIC S7-200 2020年11月1日
  • 这两个7分别是什么意思?

    这STEP 7-Micro/WIN  SP9%ignore_a_1%里的两个7,分别是什么意思? 图片说明:    最佳答案 第一…

    2021年7月5日
  • S7-200数据丢失是什么原因

    S7-200数据丢失是什么原因 最佳答案 设置数据为断电保持型,增加电池模块。 提问者对于答案的评价:有用 专家置评 已阅,最佳答案正确。

    SIMATIC S7-200 2017年6月29日