- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
案例:压供水水箱PID控制 一恒压供水水箱,通过变频器驱动的水泵供水,维持水位在满水位的70%。过程变量PVn为水箱的水位(由水位检测计提供),设定值为70%,PID输出控制变频器,即控制水箱注水调速电机的转速。要求开机后,先手动控制电机,水位上升到70%时,转换到PID自动调节。 1. PID控制回路的参数表 运行PID控制指令,S7-200将根据PID控制回路的参数表中的输入测量值、控制设定值及PID参数,进行PID运算,求得输出控制值。 参数表中有9个参数,全部为32位的实数,共占用36个字节。PID控制回路的参数表 2.回路输入量的转换和标准化 每个回路的给定值和过程变量都是实际数值,其大小、范围和工程单位可能不同。在PLC进行PID控制之前,必须将其转换成标准化浮点表示法。步骤如下: 步骤 (1)将实际从16位整数转换成32位浮点数或实数。下列指令说明如何将整数数值转换成实数。 (2)将实数转换成0.0至1.0之间的标准化数值。用下式: 实际数值的标准化数值=实际数值的非标准化数值或原始实数/取值范围 +偏移量 其中:取值范围=最大可能数值-最小可能数值=32 000(单极数值)或64 000(双极数值) 偏移量:对单极数值取0.0,对双极数值取0.5 3. PID回路输出转换为成比例的整数 程序执行后,PID回路输出0.0和1.0之间的标准化实数数值,必须被转换成16位成比例整数数值,才能驱动模拟输出。 PID回路输出成比例实数数值=(PID回路输出标准化实数值-偏移量)*取值范围 程序如下: PID控制功能的应用 1. 控制任务 一恒压供水水箱,通过变频器驱动的水泵供水,维持水位在满水位的70%。过程变量PVn为水箱的水位(由水位检测计提供),设定值为70%,PID输出控制变频器,即控制水箱注水调速电机的转速。要求开机后,先手动控制电机,水位上升到70%时,转换到PID自动调节。 2. 程序分析 (1)I/O分配 手动/自动切换开关I0.0 模拟量输入AIW0 模拟量输出AQW0 (2)程序结构 由主程序,子程序,中断程序构成。 主程序:用来调用初始化子程序, 子程序:用来建立PID回路初始参数表和设置中断,由于定时采样,所以采用定时中断(中断事件号为10),设置周期时间和采样时间相同(0.1s),并写入SMB34。 中断程序:用于执行PID运算,I0.0=1时,执行PID运算,本例标准化时采用单极性(取值范围32000)。 LD SM0.1 CALL SBR_0 子程序(建立PID回路参数表,设置中断以执行PID指令) LD SM0.0 MOVR 0.7, VD104 // 写入给定值(注满70%) MOVR 0.3, VD112 // 写入回路增益(0.25) MOVR 0.1, VD116 // 写入采样时间(0.1秒) MOVR 30.0, VD120 // 写入积分时间(30分钟) MOVR 0.0, VD124 // 设置无微分运算 MOVB 100, SMB34 // 写入定时中断的周期100ms ATCH INT_0, 10 // 将INT-0(执行PID)和定时中断连接 ENI // 全局开中断 中断程序(执行PID指令) LD SM0.0 ITD AIW0, AC0 // 将整数转换为双整数 DTR AC0, AC0 // 将双整数转换为实数 /R 32000.0, AC0 // 标准化数值 MOVR AC0, VD100 // 将标准化PV写入回路参数表 LD I0.0 PID VB100, 0 //PID指令设置参数表起始地址为VB100, LD SM0.0 MOVR VD108, AC0 // 将PID回路输出移至累加器 *R 32000.0, AC0 // 实际化数值 ROUND AC0, AC0 // 将实际化后的数值取整 DTI AC0, AC0 // 将双整数转换为整数 MOVW AC0, AQW0 // 将数值写入模拟输出 * * * * TBL:参数表起始地址VB, 数据类型:字节 LOOP:回路号,常量(0-7), 数据类型:字节 PID TBL,LOOP 说明 STL LAD PID指令 最近一次PID的变量值 上一次过程变量PVn-1 VD132 根据PID运算结果更新0.0-1.0 上一次积分值Mx VD128 0(关闭微分作用)min 正数 微分时间Td VD124 30min
您可能关注的文档
- 8、征地拆迁-王建国.doc
- 8.23世界经济区域集团化课件(人教必修2).ppt
- 8国际法上个人.ppt
- 8物流配送中心选址及布局.ppt
- 9.网络技术应用实例.ppt
- 9专题九 科学社会主义理论诞生和国际工人运动.ppt
- 9年级语法知识.doc
- 9项目31:基于数学基本活动经验教学(南京市暑期视频培训案例).doc
- A-0_参考范本_08级论文&设计格式.doc
- aaf_0406_供应链环境下业务流程重组战略.doc
- 东方证券资管显特色,利润弹性高.pdf
- 2026年机械行业年度策略报告:科技擎旗,周期共振.pdf
- 2026年家电行业红利、科技与出海,2026家电投资三主线.pdf
- AI与组合系列报告之四:AI与教育,ToC赛道领跑,突破“不可能三角”.pdf
- 白酒周期底部配置,大众品三大主线掘金.pdf
- “逐鹿”Alpha专题报告——隔夜日内异象因子及领先滞后分析.pdf
- 板块轮动月报:成长价值继续均衡,关注大市值消费股.pdf
- 哈尔斯杯壶行业龙头,制造与品牌协同并进.pdf
- 产业专题:情感需求推动消费升级,经济恢复夯实增长韧性,日臻成熟,国内养宠步入结构升级新阶段.pdf
- 电力设备及新能源行业动力电池及电气系统系列报告:溶剂供需与盈利情况不断向好,EC溶剂潜力更大.pdf
原创力文档


文档评论(0)