- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黄俊鸿开题报告
?
南阳理工学院
毕业设计(论文)开题报告
?
?
电子与电气工程 系 电气工程及其自动化 专业
?
?
?
?
课题名称:S7-300 PLC中FB41 PID算法程序设计
?
?
?
学生姓名: 黄俊鸿
学 号: 097108065
指导教师: 殷华文 副教授
报告日期: 2012.12. 10
本课题所述涉及的问题在国内(外)的研究现状综述
、本课题主要涉及问题:PID是过程控制中最基本、最常用、最重要的控制算法。西门子S7-300PLC中虽然有PID模块,但是算法程序不公开,而且算法设计复杂,控制参数多,共有35个参数,这使使用者对算法的正确使用产生障碍。因此研究西门子S7-300PLC中PID算法模块具有控制理论研究和工程设计的双重意义。
、国内外研究现状:在现代工业生产的许多环节中,温度是非常重要的一个指标,因此温度控制系统在工业控制领域中十分重要。PID控制器问世至今已有近70年历史,PID控制是比例、积分、微分控制的简称,PID控制器是工业过程控制中最常见的一种过程控制器。由于PID控制器算法简单、效果好,因而被广泛应用于化工、冶金、机械、热工和轻工等工业过程控制系统中。
目前,PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器(intelligent regulator),其中PID控制器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。有利用PID控制实现的压力、温度、流量、液位控制器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的PC系统等等。 2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
(1)、任务要求:
1)查找与本研究项目有关的材料。
2)熟悉PID控制原理及方法。
3)在Step7中编写自主仿FB41 PID算法。
4)使用自主编写的仿FB41 PID算法对温度液位控制,并对结果与FB41的控制结果进行分析比较。
(2)、可行性分析:
1)研究的必要性:S7-300PLC中虽然有FB41PID控制模块,但是西门子公司把PID封装成模块,算法程序不公开,我们只能使用他们做好的模块,不能清楚的知道它是怎么样工作的。这使使用者对算法的正确使用产生障碍。我们通过FB41 PID算法的研究可以清楚的看出它是怎么样工作的,我只有清楚的理解了PID算法后,才能加入其他的元素进去,形成新的算法,编辑出更加实用PID算法。这使我们对自动化工程的设计与调试能力有很大的提高,将来有能力进入自动化行业发。
2)设计原理可行性:首先学习FB41模块进行PID调节。通过热电阻采集信号,经智能仪表转换传给S7-300PLC进行PID运算,然后控制可控硅或继电器开关,来实现电加热锅炉水温控制。和通过压力变送器采集信号,然后让模拟量传给S7-300PLC进行PID运算,然后控制流量调节阀,来实现恒定液位控制。
在FB41模块实现温度、液位控制的基础上来自我编写仿FB41 PID算法,加入我自己的一些算法思想,达到最接近FB41控制结果的目的。
使用经验法来确定PID的参数。先确定P参数,然后TI参数,最后是TD参数,可加入死区宽度。
温度T: P=20~60%,T=180~600s,D=3-180s 。
液位T: P=20~60%,T=180~600s,D=3-180s
利用力控软件来实现上位机监控系统,把PID实时曲线,实时参数显示出来,观察现象。
3)知识能力的可行性:通过大学四年的学习使我系统地掌握了专业知识与技能,特别是过程控制与PLC程序设计能力,能很好的运用所学相关专业知识解决检测与控制领域相关问题。
4)实验条件的可行性:学院具备该方面的实验室与试验测试设备,毕业设计实验器件,并且在老师的精心指导下,按照研究课题设计要求经过设计、调试与测试分析,一定能够按计划完成研究任务的系统设计指标的要求,理论与实际相结合起来。
本课题需要重点研究的、关键的问题及解决的思路
(1)、关键问题(包含系统设计指标):
在编辑自我PID算法的时候,我必须解决的问题|:
在算法中涉及到大量的判断,跳转,单纯用梯形图编程已经不能满足编程的要求,只能重新学习另外一种编程语言——语句表。语句表是西门子公司开发的能够用来编写复杂控制程序程序的编程语言。原来西门子的FB41就是通过语句表编写的。
(2)、主要功能模块:
标度变换模块、PID分量计算模块、积分控制模块、微分控制模块、输出模块
文档评论(0)