用C语言编写通用PID功能块 点击:11572 | 回复:450



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-09 20:25:00
楼主
我自己用C语言个通用的PID功能块。效果很不错。再进一步修改。可以达到GE FANUC,SIMENS ,ROCKWELL ,TRICONEX ,OMRON,MIDICON,YOKOGAVA,HONEYWELL,FOXBORO,ABB等一些PLC与DCS 的PID 的同样效果。 欢迎索取源代码。 如有疑问:请联系E_mail: havii@163.com



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-05-25 11:36:00
321楼
给我一份,十分感谢, z_ceo@163.com

问号鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2004年4月20日
发表于:2004-05-26 09:36:00
322楼
我现在急需,请给我一份,万分感谢! bdmshui@126.com

问号鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 4回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2004年4月20日
发表于:2004-05-26 09:42:00
323楼
我现在急需,请给我一份,万分感谢! bdmshui@126.com

工控中人

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 101回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2003年6月10日
发表于:2004-05-26 11:26:00
324楼
我想要一份C语言编写的PID模块,多谢了!!! shi_sheng_jian@163.com

天罡

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 23回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2004年4月16日
发表于:2004-05-28 15:23:00
325楼
我也想要一份C语言编写的PID模块,先谢过了!!! ouyangbiaoyi@hotmail.com

silichip

  • 精华:0帖
  • 求助:0帖
  • 帖子:56帖 | 374回
  • 年度积分:200
  • 历史总积分:1474
  • 注册:2003年8月29日
发表于:2004-05-30 22:21:00
326楼
要一份

wyq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2003年2月25日
发表于:2004-06-04 17:07:00
327楼
给我一份,ok? arwa-1@163.com

profibus

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2000年7月22日
发表于:2004-06-11 10:24:00
328楼
给一份,ynkm169net@km169.net

LEESNW

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2002年2月04日
发表于:2004-06-12 17:27:00
329楼
给我一份,谢谢!   leesnw@163.com

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-06-12 18:09:00
330楼
这也算技术么,闭着眼都知道,大家看看 ee[2]=ee[1], ee[1]=ee[0], ee[0]=y0-y[0]; ek[2]=ek[1], ek[1]=ek[0], ek[0]=y[1]-y[0]; if(ek[0]<0) ek[0]=-ek[0]; px[0]=px[1], px[0]=ee[0]; if(px[0]<0) px[0]=-px[0]; kp=para[0x0a]; ti=para[0x0b]; td=para[0x0c]; du=kp*(ee[0]-ee[1])+ti*ee[0]*t+td*(ee[0]-2*ee[1]+ee[2])/t; u[0]=u[0]+du; if(u[0]<0) u[0]=0; if(u[0]>1) u[0]=1; y[2]=y[1]; y[1]=y[0];

ffeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年7月02日
发表于:2004-07-02 19:20:00
331楼
我想要一份C语言编写的PID模块,在此谢过了!!! yuanfengzhu2003@eyou.com

maomige

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年7月26日
发表于:2004-07-26 11:24:00
332楼
我也要一份 xuhuige@sohu.com

lizuka111

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2004年4月05日
发表于:2004-07-26 23:42:00
333楼
请给我一份。谢谢! lizuka111@yahoo.com.cn

PLC玩家

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 86回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2001年11月01日
发表于:2004-07-27 10:52:00
334楼
请给我一份。谢谢! xudongchuan@sina.com

柯山浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2004年5月28日
发表于:2004-07-27 12:35:00
335楼
请给我一份。谢谢!   wakww@126.com

柯山浪子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 21回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2004年5月28日
发表于:2004-07-27 12:35:00
336楼
请给我一份。谢谢!   wakww@126.com

班斯特伍德的男孩

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 108回
  • 年度积分:0
  • 历史总积分:156
  • 注册:2004年7月24日
发表于:2004-07-27 13:05:00
337楼
楼主在吗?请给我一份,好吗?非常感谢! rannuo@21cn.com

havii

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 15回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年10月29日
发表于:2004-07-27 14:18:00
338楼
实在是发不起了,如果诚心,就给我留下详细的工作公司、地址、电话、邮箱、姓名、从事的工作。否则...

havii

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 15回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年10月29日
发表于:2004-07-27 14:19:00
339楼
发送的邮箱地址是:work.cc@tom.com

redflush

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 6回
  • 年度积分:1
  • 历史总积分:77
  • 注册:2004年4月16日
发表于:2004-07-28 09:12:00
340楼
地址:深圳市科技园科智西路25栋1段3楼 邮编:518057 总机:0755-26611488、0755-26503631 传真:0755-26503890 Email:qianhongchong@163.com

热门招聘
相关主题

官方公众号

智造工程师