首页 上一页 1 2 下一页 尾页

(已结束)2010-8-19-工控擂台-气体流量计实现流量累积功能? 点击:2400 | 回复:35



饶歌

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:330帖 | 6019回
  • 年度积分:0
  • 历史总积分:23673
  • 注册:2010年2月20日
发表于:2010-08-19 08:28:13
楼主

        假设现场气体流量计仪表位号为 FIT-2101 ,铭牌标注量程 35 - 1000 m3/h,信号输出类型为4-20mA,不管选用何种类型PLC和PLC编程软件,把该现场仪表流量累积通过PLC编程软件实现出来(有DA输入及周期循环累积就可以了)。

 

        应擂者需说明采用何种类型PLC,需要粘贴实现流量累计的PLC程序,同时最好有相应的程序说明。


        本周末结贴,三个最优回帖分别获得25MP、15MP、10MP!

        MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

        MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。




老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-08-19 19:46:09
21楼
        因为我看到网上很多人都对这个流量累计有很多疑问。包括定时器精度、浮点数精度、数据过大的问题,产生了误差。所以,就写了这个程序。

怪话二王

  • 精华:3帖
  • 求助:8帖
  • 帖子:138帖 | 6809回
  • 年度积分:0
  • 历史总积分:24592
  • 注册:2004年2月03日
发表于:2010-08-19 20:12:51
22楼

 

呵呵

老菜考虑问题很细,俺得赞一个

 

PLC,俺从来也木有摸过,呵呵,,,

俺那天去乡下喝汤,摸咧摸母猪脸蛋,公猪瞪着眼就跑过来拱俺咧,,英雄救美,让俺老流氓,深刻地感动咧一场~~

 

100ms的取样周期,足够咧,一是由于流量,不是个瞬变参数,二是由于流量计的输出信号,刷新速度大约4次/秒

 

气体流量累积,是要将实况体积流量,累积到标况体积流量

俄看在这个上面,尤其在低流量测量时,温压补偿采用的测量手段和补偿算法失当,才是误差的主要来源

有时候,遇到一些,学术地位还挺了得的人,听他宣贯听他海摆,由不得你暗暗想骂:瓜P~~~~~~~·


生灵万岁,,,每当想起那头,脸蛋光光浅红的母猪,俺就会油然升起,对英雄的敬仰之情..........................

winter1977

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年1月05日
发表于:2010-08-20 01:00:49
23楼

感谢老菜鸟,我做过水的累积,用的的是积分命令,将瞬时的流量进行累积,得到每8小时的累积量。

当时用的300,STEP7 5.3 。通过PLC的系统时间(当时是小时时间的变化)进行累积。误差不大。

唯一说明的是:如果累积值过大,就会造成瞬时值不再累积。所以选择一个合适的累积时间可以有效消除误差。

winter1977

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2002年1月05日
发表于:2010-08-20 01:01:52
24楼
不是累积时间,手误是积分时间

chenjian6911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2010年4月05日
发表于:2010-08-20 11:38:33
25楼

学习了,但是我觉得气体流量累积最重要的问题不是如何累积,密度补偿的才是关键。就是说最后输出的数据是质量流量,累积才有意义。我曾经使用S7300的PLC做了一个程序,使用子程序进行压力补偿。测量饱和蒸汽的质量流量。(蒸汽体积流量使用涡街流量计。)使用中断程序进行累积。准确度也达到很高的水平。这样的例子太多了。改天有机会去工地抓图。再贴上来。

q545840352

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2010年6月09日
发表于:2010-08-20 19:39:25
26楼

感谢老菜鸟,学习了满多

饶歌

  • 精华:4帖
  • 求助:0帖
  • 帖子:330帖 | 6019回
  • 年度积分:0
  • 历史总积分:23673
  • 注册:2010年2月20日
发表于:2010-08-22 20:25:48
27楼

25MP获得者:老菜鸟         deshengwu

15MP获得者:云锋             tclwzy

10MP获得者:工控十年     工控十年

小白001

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2006年5月15日
发表于:2011-06-13 13:23:07
28楼

一直都那么经典啊。。。

勇者

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 2756回
  • 年度积分:442
  • 历史总积分:30819
  • 注册:2007年7月13日
发表于:2011-06-13 16:43:50
29楼
谢谢老菜鸟,学习了。                 

西部风暴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2004年11月02日
发表于:2011-11-28 15:26:25
30楼


谢谢老菜鸟!如超过百万计量后,怎么实施呢

西部风暴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2004年11月02日
发表于:2011-11-29 15:28:24
31楼

回复内容:
对:老菜鸟关于下面是主程序。。。。。。内容的回复:


老菜鸟老师有几个问题向你请教一下,主程序网络2里累计流量的整数部分大于1000000时,把百万计数器VD300加1;

当时累积流量确实超过1000000时,累积流量可以将VD300的值传给上位再与VD250计算,这样可以吗?网络4里的VD800是采样次数,也就是定时中断时间吗,如定时中断时间为100MS,采样频率是10HZ,可以这样理解?在实际中测试的VD800可以不用吧;子程序里的VD260地址共用次数很多,计算时会出错不。非常感谢老菜鸟给予指导,我QQ:38164390

西部风暴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2004年11月02日
发表于:2011-11-29 15:30:35
32楼

回复内容:
对:老菜鸟关于下面是主程序。。。。。。内容的回复:


老菜鸟老师有几个问题向你请教一下,主程序网络2里累计流量的整数部分大于1000000时,把百万计数器VD300加1;

当时累积流量确实超过1000000时,累积流量可以将VD300的值传给上位再与VD250计算,这样可以吗?网络4里的VD800是采样次数,也就是定时中断时间吗,如定时中断时间为100MS,采样频率是10HZ,可以这样理解?在实际中测试的VD800可以不用吧;子程序里的VD260地址共用次数很多,计算时会出错不。非常感谢老菜鸟给予指导,我QQ:38164390

diaonima

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 617回
  • 年度积分:0
  • 历史总积分:866
  • 注册:2008年5月30日
发表于:2012-01-28 21:13:28
33楼

我顶!又学习到了好东东!

张十

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 58回
  • 年度积分:0
  • 历史总积分:528
  • 注册:2009年8月11日
发表于:2012-01-28 21:27:54
34楼
引用小楼 的回复内容:

气体流量计采用模拟量进行累加,进行气体累计的方式不是很可取。

当然这个可以作为一个算法。而且PLC里定时器的误差很大





moise520

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 83回
  • 年度积分:0
  • 历史总积分:358
  • 注册:2011年11月20日
发表于:2013-12-12 14:41:18
35楼

顶一个,虽然看不到程序,单总结的很好。。。


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页