- 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-200PID温度控制系统
基于S7-200PID温度控制系统
摘 要:设计了一种基于S7-200和WINCC实现PID控制的方法,利用PLC200固有的PID功能实现PID控制,通过Wincc进行实时监控,具有图形显示直观,参数设置方便等优点。
关键词:实时监控 Wincc组态 PID PLC
中图分类号:TP39 文献标识码:A 文章编号:1007-3973(2012)002-025-02
1 引言
随着社会进一步发展,要求制造业等要对市场需求做出迅速的反应,生产出品种多,成本低,质量高的产品。为了满足这一需求,就必须使生产设备的控制系统保持先进,具有极高的可靠性和灵活性,而以工业中广泛用到的温度控制为例,当传感器技术和控制方法进一步创新与发展,对温度控制的精确性和快速性的要求也会进一步提高,而传统的温度控制系统已经不能适应于现代工业对精确性和快速性的要求。本文设计了一种基于PID的温度控制系统,实现了温度的精确控制。
2 系统硬件配置及控制要求
我们通过控制面板上的加热器来实现温度控制模拟系统,具体通过PLC200中的PID控制的编程实现加热器温度保持恒定,并使用WINCC组态画面实现监控与PID设定功能。
2.1 PLC选型
德国西门子公司S7-200系列PLC是一种小型的PLC产品,应用范围广泛,通过与各种小型自动化产品如变频器,传感器等搭配,可以实现各种现场的解决方案。加上其设计合理,价格低廉,有较高的市场占有率,本文即使用S7-200PLC。
2.2 温度传感器选择
温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量信号的传感器,是温度测量仪表的核心部分,目前按照测量方式可以分为接触式和非接触式两大类。按照电子元器件特性以及传感器材料可以分为热电阻和热电偶两类。工业测温常用的热电阻的材料特性是其导体的电阻值随温度的改变而改变,可以通过测量其阻值推算出被测物体的温度。铂电阻值与温度之间的关系接近于线性,其用来测量温度也更为准确,因此铂热电阻现在被广泛应用于工业温度的测量。按0℃时的电阻值R(℃)的大小分为10欧姆(分度号为PT10)和100欧姆(分度号为PT100)等,本文采用分度号为PT100的铂热电阻来测温,即电阻值在0℃时是100欧姆。由于温度传感器所测得温度信号不能直接被PLC所接收,所以需要加入一个变送器,使传感器所采集的温度信号转化成电压或电流信号后再输入PLC。
2.3 控制系统组成
图1 控制系统组成
实现控制要求的系统组成如图1所示,该系统是由执行器、加热器、温度变送器、A/D转换器、PID调节器和D/A转换器等构成一个单回路温度控制系统。PID调节器、D/A和A/D转换器用西门子公司的S7-200,CPU224型PLC来实现,上位机PC安装了STEP7和WINCC组态软件。考虑温度控制属于大滞后系统,调节器采用PI类型。
2.4 控制要求
(1)总体控制要求:模拟量模块输入端从温度变送器端采集物体温度信号,经过程序运算后由模拟量输出端输出控制信号至驱动端控制加热器。
(2)程序运行后,模拟量输出端输出加热信号,对受热体进行加热。
(3)模拟量模块输入端将温度变送器端采集的物体温度信号作为过程变量,经程序PID运算后,由模拟量输出端输出控制信号至驱动端控制加热器。
本系统的给定值(目标值)可以预先设定后直接输入到回路中;过程变量由在受热体中的Pt100测量并经温度变送器给出,为单极性电压模拟量;输出值是送至加热器的电压,其允许变化范围为最大值的0% 至100%。Pt100为热电偶,用来监测受热体的温度,并将采集到的温度信号送入变送器,再由变送器输出单极性模拟电压信号,到模拟量模块,经内部运算处理后,输出模拟量电流信号到调压模块输入端,调压模块根据输入电流的大小,改变输出电压的大小,并送至加热器。
2.5 功能指令使用及程序流程图
(1)PID指令使用(如图2)
图2
(2)程序流程图(如图3)
图3 程序流程图
3 硬件及软件设计
3.1 硬件组态及参数设置
在STEP7中创建一个温度控制系统的项目,在项目下生成一个S7-200的站点,进入HWConfig界面按硬件安装次序和订货号依次插入机架 电源CPU I/O模块等进入CPU属性窗口,设置站点的CP5611地址假设为2,则EM277站点地址设为3,相应的EM277硬件上调拨码开关为3。这里所设置的地址3必须与Wincc通信驱动地址相匹配,如:PLC200中地址也为3,CP板卡号为1。
当STEP7中的硬件组态下载到虚拟主站时,需将再一次设置。
文档评论(0)