求助S7-200超过8个PID的温度控制 点击:1459 | 回复:7



h56585888

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:8帖 | 12回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2009年9月23日
发表于:2011-05-15 20:21:51
楼主
大家好!

第一次用S7-200的PLC来控制22个加热器(用固态继电器控制)。要求控制精度较高所以采用PID控制法。但我了解到S7-200最多可以支持8个PID的设置算法(PID向导设置),现在不够用!我想先自己编写一个PID的子程序,用的时候只需调用该子程序即可完成控制。

现在的问题是:1.PID指令是否做多也能用8个。

2.具体的PID程序该怎么写。

望高手指点一二。。。。若有现成的控制程序更好。

我的邮箱h56585888@163.com

感激!



云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-06-08 13:32:10
1楼
22个PID,速度能跟上么。

未断的弦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2009年8月06日
发表于:2011-10-09 10:17:30
2楼

S7-200

有自己编写的PID温度控制程序吗?发给我一份

ljrzxl2007@163.com

kskstiy

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 379回
  • 年度积分:0
  • 历史总积分:2649
  • 注册:2010年8月30日
发表于:2011-10-28 08:26:46
3楼

一个PID控制和22个只不过是数字上的区别,最重要的是你要响应速度,用200的话肯定悬。高速数据处理的话可以用NATIONAL的C-Rio-9014系列高速处理器

estudy0769

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2012年2月02日
发表于:2012-06-30 15:43:35
4楼

可以使用专门的PID模块,比如8组+16组,就能满足你的要求了,这种产品,国内已有好几家品牌供你挑选。额外的好处是,对S7 200CPU的速度没什么影响!自已编写PID程序,技术上一定不难,可以直接参考S7 200的使用手册,但难度在于,如何整定PID参数!这才是费力所在,这是本人的一点体会。

estudy0769

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2012年2月02日
发表于:2012-06-30 15:47:57
5楼
自已编写PID程序,技术上一定不难,可以直接参考S7 200的使用手册,但难度在于,如何整定PID参数!这才是费力所在,这是本人的一点体会。

xiaobeiweng

  • 精华:0帖
  • 求助:7帖
  • 帖子:8帖 | 424回
  • 年度积分:0
  • 历史总积分:1461
  • 注册:2009年8月25日
发表于:2012-07-04 10:49:55
6楼
LZ。你好,我也是正在学习s7 200 这方面的,有机会可以一起作交流。能分享你自己编写的PID温度控制程序吗?发给我一份吧:xiaobeiweng@21cn.com..谢谢!

控友华安

  • 精华:0帖
  • 求助:3帖
  • 帖子:45帖 | 502回
  • 年度积分:3
  • 历史总积分:2254
  • 注册:2011年10月28日
发表于:2012-07-04 11:05:48
7楼
西门子局限性太大了。。。还是信捷的好用呀,你可以用40路PID加热器(用固态继电器控制)

热门招聘
相关主题

官方公众号

智造工程师