首页 上一页 1 2 3 4 5 6 7 8 下一页 尾页

帮帮我这个可怜的人吧 点击:9694 | 回复:146



小羽

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 14:52:00
楼主
我现在做一个加热炉温度控制系统,老板要我用PID的算法去控制几个蒸汽阀,保持炉温在设定值上下不超过0.5度,可这几个阀都是普通的开关量阀啊,不是比例阀怎么控制啊???请问各位高手,PID可以控制普通开关量阀吗???



风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 15:04:00
1楼
用个温度控制器就可以控制了,市场上很多,它内部有PID控制,温度值可以自己设

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 15:08:00
2楼
但我真的很想知道可不可以用PID来做啊!!!我刚到这个公司不久,现在是个好机会表现一下自己啊

杜学强

  • 精华:13帖
  • 求助:0帖
  • 帖子:29帖 | 536回
  • 年度积分:0
  • 历史总积分:880
  • 注册:2001年6月09日
发表于:2004-06-09 15:14:00
3楼
你可以了解一下双DO控制,用开关量控制阀门。

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 15:15:00
4楼
温度控制器就带PID算法,我不明白你说的是什么意思了,呵呵

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 15:18:00
5楼
我的意思是说我想知道具体的算法,自己编啊,风兄,可否赐教?

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 15:22:00
6楼
具体的算法有很多种,但具有经验的人说西门子S7200可编程控制器的系统手册的9-64页那算法还可以,你可以去看看

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 15:24:00
7楼
多谢风兄!这就去查

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 15:34:00
8楼
看到那个算法了。可对于怎么控制开关量阀还是不清楚

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 15:37:00
9楼
说说你那工艺过程吧,我理解是如果温度高了关断,温度地了开通,这样子来调整温度,或许理解有误,你可细说下

量子风

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 940回
  • 年度积分:0
  • 历史总积分:1259
  • 注册:2004年6月09日
发表于:2004-06-09 15:37:00
10楼
有些事情其实是不可以实现的,必要要满足条件才行,牵强是不可以的

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 15:52:00
11楼
跟你说的差不多,通过阀的开闭来控制,但要用PID算出一个变周期的脉冲来控制阀的开闭周期随温度变化而变化,控制要稳定

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 15:56:00
12楼
我还是建议用个温度控制器,这样就很容易解决了。如果一定得用PLC和其他的控制器自己编写算法,那么得用一个温度传感器,采集得模拟信号经过A/D转换,然后在控制器做运算来控制你得蒸汽阀。不知你现在得方案是用什么来控制?

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 16:00:00
13楼
我现在就是用的温度变送器采集温度信号输入PLC,有办法吗

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 16:03:00
14楼
温度变送器进PLC的应该是模拟量,通过PLC的A/D转换,这样在PLC种就可以做PID运算,之后根据运算结果控制蒸汽阀的开关就可以了

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 16:08:00
15楼
问题是运算出的是个模拟量,怎么转化为控制阀开闭的开关量???

sugar

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 246回
  • 年度积分:0
  • 历史总积分:473
  • 注册:2003年11月06日
发表于:2004-06-09 16:11:00
16楼
把这个模拟量跟你设定的数据比较,大了,输出一个开关量关,小了输出一个开关量开。

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 16:14:00
17楼
那和直接用比较指令有区别吗???

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 16:15:00
18楼
经过A/D之后,在PLC中应该都是数字量,之后通过PID后,如果过实际值比给定值偏高,此时对阀操作来降温,反之则反

小羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:48帖 | 55回
  • 年度积分:1
  • 历史总积分:241
  • 注册:2002年10月21日
发表于:2004-06-09 16:20:00
19楼
我想知道这样做和直接用比较指令做有什么优点?

风儿飘

  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2004-06-09 16:24:00
20楼
如果你用直接比较指令会引起振荡,这些在自控书中都有,我想你在学校也学过PID的作用与好处,呵呵,好好看书吧

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 6 7 8 下一页 尾页