那位大师能给出一个欧姆龙CP1H的PID的样例程序吗? 点击:1681 | 回复:3



张腾飞

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2007年12月26日
发表于:2011-01-31 15:47:52
楼主
我想用CP1H控制一个阀门,100.0是开阀,100.1是关阀,水阀的位置反馈信号在D100中.阀门开关位置的大小由水箱的密度来决定,密度信号在D110中,水箱的密度在1000克-2000克之间,密度低了水阀关点,密度高了水阀开点,最终的加水量把密度控制在一定范围内,浮动上下不要超过五个点,大概用什么指令呢?谢谢大师指点!我的邮箱是8768105@163.com



Piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2011-01-31 20:16:02
1楼
这种控制对象的数学模型不易精确获得,因而难以获得好的控制品质。一般都是硬位式控制,不用PID控制方式

chenyilun

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 244回
  • 年度积分:0
  • 历史总积分:863
  • 注册:2005年9月12日
发表于:2011-02-01 11:16:07
2楼

先使用PIDAT指令找出正確PID值,再使用PID指令控制.

水箱容量大小有關於取樣時間長短,需增加或減少看實際狀況!

 

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-02-08 13:49:55
3楼

这个问题说复杂也复杂,说 简单也简单! 我做了一个和你的要求的类似PID 程序,差不多4000步左右;

你的精度要求不高的话,可以考虑用 PD(P 比例,D 微分) 控制做!完全PID  比较麻烦一点!


热门招聘
相关主题

官方公众号

智造工程师