流量模拟信号作100ms的定时中断累计

现有一台电磁流量计,输出4~20mA信号,为瞬时流量,现在将其信号做累计流量计算。用定时中断0,以100ms采集AIW0一次,作累计。

问题补充:
请高手检查一下,看看是否能满足。且精度会不会不高,请指点!

图片说明:

流量模拟信号作100ms的定时中断累计    流量模拟信号作100ms的定时中断累计   

最佳答案

首先,更正一下楼上所说“中断只被调用了一次”的表述。中断是始终有效的,一直在执行。能够计算累计流量。
第二,累积流量Q=SUM(瞬时流量*单位时间T).从这一点来看DIV-R的指令没有用错。但是关于模拟量到工程量的转化有错误。这个错误是认识上的。零流量对应4mA,对应模拟量值6400,最大流量qmax(这个与你的传感器量程一致),对应20mA,对应32000.因此你的瞬时流量计算公式应为:q=qmax(AIW0-6400)/25600.
第三,至于精度的要求,与硬件有关,与瞬时流量的波动性有关系,但是否需要高精度与你的控制要求有关。
第四,中断没有分离条件,最终数据会有溢出。

提问者对于答案的评价:
谢谢,我把您指点的4点问题,我清楚+理解性的阅读了两遍,完全明白了问题的存在,也及时的改正了过来,谢谢。。。

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

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

相关推荐

  • 请问各位高手,我这样可以实现使用200系列的cpu和dp仪表通信吗?

    有一个DP的流量计,需要用200系列采集数据,因200系列不能做主站,所以我想到加一个300cpu和一个em277的方法,但是不知道这样做行不行,流量计的读取方式是:共16个字节,…

    2021年7月5日
  • 什么是轮询?

    用modbus控制多台变频器读写,比如10台变频器都读写,大家总说轮询,到底怎么询的,是把每台变频器依次读一遍然后再写一遍,如此反复,还是对于每台变频器都是读写,然后下一台读写,反…

    SIMATIC S7-200 2017年11月1日
  • s7200模拟器运行

    如图,打开第三方的s7200模拟器,点击同意之后没有任何反应,这是为什么。不要模拟器也没有实际硬件PLC,可以实现200与组态王等软件实现模拟通讯么?谢谢 问题补充:1.这个软件包…

    2017年6月7日
  • 数组传送

    数组传送 比如品种为1 时把vw400开始400个 传送到vw800开始的地址中  当品种为2时传送到vw1200中 &…

    SIMATIC S7-200 2020年11月1日
  • step 7与400 PLC连接

    使用step编写了收发模块进行通讯实验(新手),但是在程序下载好了之后连接时显示没连接Cp(如下图),这是为什么?如何解决? 图片说明:    最佳答案 S74…

    2021年7月5日
  • 工作性质问题

    各位学长,你们在论坛上的杰出表现让我很是钦佩,原因是很多问题你们的回答太专业了,并且什么领域都懂!像: profinet , 轻轻飞 ,QL…

    SIMATIC S7-200 2021年7月5日
  • 200的CPU选择列表里面没有相应的型号

    200的软件里面,在选择PLC类型时,没有相应的型号(224xp cn),请问该怎么解决呢?手上暂时没有实物,不能通过读取来定型号,有没有300那样的GDS文件可以安装呢…

    SIMATIC S7-200 2020年11月5日
  • PC Access怎么使用

    我安装了PC Access,在创建项目时总是不行,测试信号总是Bad,是怎么回事?希望得到帮助! 图片说明:    最佳答案 你要安装和你电脑配套的P…

    2019年6月11日
  • S7-200与RSView32通信

    请问有谁知道s7-200与AB上位机软件RSView32利用RS485转RS232通信可以吗?具体怎么配置硬件、软件?上位机软件怎么设置?谢谢! 最佳答案 转帖:1,用STEP7&…

    SIMATIC S7-200 2020年11月1日
  • 主程序和子程序运行先后的问题

    各位前辈好,初学PLC,有些问题有点疑惑。比如我在子程序中,让VB0=0 时置位Q0.0VB0=1 时置位Q0.1VB0=2 时置位Q0.2&nbsp…

    SIMATIC S7-200 2020年11月1日