请教根据流量计流量控制阀门的问题 点击:475 | 回复:9



niubiest

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2008年8月06日
发表于:2008-08-06 14:53:42
楼主
请问流量控制的程序怎样写?



我用一个流量计测量管道中油的流量,并根据这个流量值去调整阀门的开度。流量计是脉冲式的,10个脉冲对应一升,每秒钟可以发4个多脉冲,怎样找到一个对应关系写程序去调整阀门的开度呢?



高手帮忙!!



万分感谢!



默言

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 51回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2007年6月21日
发表于:2008-08-06 20:29:36
1楼
这个可以用PID功能做呀

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-08 11:00:37
2楼

第一步要把脉冲信号变成整数PV值,这很关键;

你的输入信号肯定是开关量了,有4.?  脉冲   /秒,   频率并不高,可以直接求出每个脉冲的时间,

求脉冲两个上升沿的时间差为 T  毫秒,则每秒有脉冲数:   1000/T,

则流量PV值为:     1000/T *10   (升/秒)=100/T   (L/s)

这就很简单了,可以用PID做了;

 

     

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-08 11:03:30
3楼

不知你用的是什么PLC,求两个脉冲的上升沿的时间差,上次我刚讨论过,不复杂,

要有毫秒级的定时器就方便了;

 

 

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-08 11:08:42
4楼

如果是S7-200的,就很简单。

CTX-SUZ

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 103回
  • 年度积分:0
  • 历史总积分:1590
  • 注册:2006年7月17日
发表于:2008-08-08 12:34:50
5楼
PID 还需要学习学习

6a6e7a7e

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 416回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2006年6月27日
发表于:2008-08-08 14:00:05
6楼
引用CTX-SUZ 的回复内容:PID 还需要学习学习



niubiest

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2008年8月06日
发表于:2008-08-09 15:29:18
7楼
我用的是台达12SA的PLC和模拟量混合输入输出模块06XA。具体的控制要求是:1.测量油温。2.测量流过管道的油的体积。3.根据不同温度下油的密度去求流过管道的油的质量,油的质量要累计显示。4.同时还要根据流量计的流速控制阀门的开度。

有没人做过这方面的工程,给我提个比较完整的思路吧。

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-09 16:25:59
8楼

台达这玩意没几个会,

别人只能邦你点个思路,你要自已干

haha_gao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 635回
  • 年度积分:0
  • 历史总积分:848
  • 注册:2004年9月29日
发表于:2008-08-12 14:45:39
9楼
用PID调一下就好了啊

热门招聘
相关主题

官方公众号

智造工程师