- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双容水箱S7-300控制
图 7.1
Fig 7.1
双容水箱为水箱液位的串级控制系统,它是由主控、副控两个回路组成。
主控回路中的调节器称主调节器,控制对象为右水箱,右水箱的液位为系统的主控制量。副控回路中的调节器称副调节器,控制对象为左水箱,又称副对象,左水箱的液位为系统的副控制量。其结构如图:7.1
主调节器的输出作为副调节器的给定,因而副控回路是一个随动控制系统。副调节器的输出直接驱动水泵,从而达到控制右水箱液位的目的。为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的主调节器应为PI或PID控制。由于副控回路的输出要求能快速、准确地复现主调节器输出信号的变化规律,对副参数的动态性能和余差无特殊的要求,因而副调节器可采用P调节器。系统方框图如图:7.2所示。
图 7.2
Fig 7.2
在两个控制回路中,其主要控制作用的是主回路,副回路是一个随动系统。为了达到设计要求和更好的完成设计任务,主副回路均选用PI调节。
1 I\O分配表设计
I\O分配表设计如表 5.1
表 5.1 I\O分配表
Table 5.1.1 I\O allocation table
序号 PLC 模型 1 AI0 水箱一液位输入信号 2 AI1 水箱二液位输入信号 3 AO0 PLC输出液位控制信号 AI0、AI1分别为水箱一、水箱二的采样输入信号的地址,AO0为PLC输出控制信号的地址。
硬件连接实现如图5.1
图 5.1硬件连接实现
Fig 5.1 Realize of hardware connect
LT1、LT2分别为检测水箱一和水箱二的液位信号,将其分别与AI0、AI1连接,作为PLC的输入信号。AO0与电控箱的输入连接,LT1、LT2作为输入信号传送给PLC后,PLC通过设定好的算法进行计算,然后通过AO0输出,其输出信号传送给电控箱的输入,然后通过驱动程序进行放大驱动泵动作,进而达到控制水箱液位的的目的。
2 硬件组态
根据选型所选的硬件模块进行硬件组态
首先,打开SIMATIC Manager后新建项目,项目名称为双容水箱如图5.2.1
图 5.2.1
Fig 5.2.1
建立项目之后,出现如图 5.2.2
图 5.2.2
Fig 5.2.2
双击硬件,进行硬件组态,如图 5.2.3
图 5.2.3
Fig 5.2.3
首先添加机架,然后添加CPU模块,如图 5.2.4、5.2.5、5.2.6
图 5.2.4
Fig 5.2.4
图 5.2.5
Fig 5.2.5
之后进行CPU参数设定如图 5.2.6
图 5.2.6
Fig 5.2.6
点击编译和保存,组态完成
3程序设计
1 设计流程 如图 5.2.7
图 5.2.7 流程图
Fig 5.2.7 Flow chart
2 PLC程序设计
(1)首先打开以创建的工程建立组织快OB1,如图 5.2.8
图 5.2.8
Fig 5.2.8
设置OB1属性,如图 5.2.9
图 5.2.9
Fig 5.2.9
(2)建立中断组织快OB35,如图 5.2.10
图 5.2.10
Fig 5.2.10
(3)本课题是用PID控制双容水箱的液位 所以在OB35中调用两个系统PID模块SFB41地址为DB2、DB3。与此同时生成两个数据块DB2、DB3,里面存有两个PID模块的参数。此时系统功能块SFB41也显示在块目录下。如图 5.2.11、5.2.12
图 5.2.11
Fig 5.2.11
图 5.2.12
Fig 5.2.12
(4)创建数据块DB1用于存储程序运行期间的中间变量,完成之后系统的块目录为如图5.2.13
图 5.2.13
Fig 5.2.13
(5) 在DB1中定义在程序执行过程中产生的中间变量,DB1中的数据如图 5.2.14
图 5.2.14
Fig 5.2.14
(6)完善OB35的程序,OB35的任务是将采集来的液位信号进行PID运算,然后输出控制值,因此要对内外环的两个PID模块设定参数,并且进行数据格式转换。
首先在OB35中编写程序如图 5.2.15
图 5.2.15
Fig 5.2.15
该程序段的任务是将采集来的液位值进行格式转换然后存储在DB2.DBD10、DB3.DBD10中,然后PID根据这两个地址中的内容进行运算和输出控制值。
设定PID模块的参数,本控制系统采用PI控制即比例积分控制。所以设定P、I参数。
将主水箱的P、I参数都设为如图:5.2.16 ,副水箱目标值不设,其它值与主水箱一致。
图 5.2.16
Fig 5.2.16
在主回路PID模块的后边编写
您可能关注的文档
最近下载
- 2023年11月深圳市福田区公开选用机关事业单位辅助人员和社区专职工作者笔试历年(2016-2023年)真题荟萃带答案解析.pdf VIP
- 2024秋(人教版)英语七年级上册:单词表 汇总表.pdf
- 2022年通信工程师中级传输与接入(无线)真题及答案.pdf
- 第二章一元二次函数、方程和不等式教学设计(全章).docx
- 国家开放大学《电子商务概论》1-9章 形考任务阶段测验1、2答案(无错版本)82295 .pdf VIP
- 江苏省普通高校“专转本”选拔考试管理专业大类专业综合操作技能考试大纲.docx
- 银行开展减费让利宣传活动的总结范文(30篇).docx VIP
- 美育——美即生活-期末复习-题库-试卷.docx
- 预定动作时间标准法(PTS).doc VIP
- 中国饮食文化(教案) (中职教育).docx
文档评论(0)