基于海为E/S系列PLC的模糊温度控制实验 点击:937 | 回复:4



Stevenlee_61

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 63回
  • 年度积分:105
  • 历史总积分:2239
  • 注册:2003年2月10日
发表于:2013-11-06 09:51:21
楼主

   模糊温度控制是基于模糊数学又称Fuzzy 数学,是研究和处理模糊性现象的一种数学理论和方法。模糊控制器是一种近年来发展起来的新型控制器,其优点是不要求掌握被控对象的精确数学模型,通过从专家们积累的经验中总结的控制规则,对温度进行控制,能够得到较好的动态响应特性,并且无需知道被控对象的数学模型,适应性强,上升时间快。

基于此验证一种基于海为公司的海为E/S系列的模糊温度控制器FTC,能实现较为理想的控温效果

现在来试试输出控制的效果,控制对象是一台多区域控制的网带干燥炉的控制项目,要求同时控制4区温度,工作温度在225°左右,控制要求在±5°。利用空气对流加热不太好控制,滞后比较厉害,控制使用晶体管开关量输出点控制固态继电器,加热器由不锈钢加热管组成,温度控制部分程序非常简单就4条FTC指令就可以了,下图为监控的温度曲线。


从温控过程的数据来看,完全可以满足要求,比PID控制节约了很多调试时间。

海为E/S系列指令的输入方式比较简单结合了主流PLC的优点,对很多常用的工业过程进行了标准化封装。如FTC、TTC、PID、MODR,MODW等大大降低了复杂程序对编制工程师的要求。FTC这条指令控制温度不需要任何调整参数其适应的宽度比较广。对多段的温度控制功能在海为的编程软件中,很简单的几条指令就能实现这些功能,大大降低了复杂程序对编制工程师的要求。从软件的编程界面风格来看类似于STEP 7 程序中可以调用子程序或者中断功能这样使用过西门子PLC的用户初次试用更容易入手。

    试用体会:初步试用感觉到一些独特优点,总体还比较满意的是通讯功能和仿真功能

比较特别的功能是

1、海为E/S系列PLC的通讯功能可以设置2个停止位这是其他如同样等级的西门子S7200实现不了的功能。这种灵活性在在与一些工程仪表的通讯中特别有用。

2、仿真功能非常方便,能在一些通讯程序的调试过程中事半功倍的作用。

3、I/O端口可以使用十进制的地址,对端子的接线编码比较方便。

希望能改进的是:增加类似于西门子FB58的PID(selftuning on)自整定功能。

还有一些运动控制的功能还有待进一步测试,等出结果再探讨应用体会。






夏天来临

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2013年3月28日
发表于:2013-11-06 10:19:47
1楼

不错,希望能尽快看到楼主的海为应用体会

xbg123

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 70回
  • 年度积分:2
  • 历史总积分:468
  • 注册:2013年5月08日
发表于:2013-11-06 10:20:00
2楼

感谢分享,刚刚看完了。很不错。

小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2013-12-05 16:36:22
3楼

引用 xbg123 的回复内容: 感谢分享,刚刚看完了。很不错。 


 

平安聊斋

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 86回
  • 年度积分:51
  • 历史总积分:885
  • 注册:2011年1月10日
发表于:2015-02-19 20:12:45
4楼

我也用模糊控制控制了一下温度,控制精度可以,但振荡太厉害。被控元件大幅摆动,根本受不了


热门招聘
相关主题

官方公众号

智造工程师