PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 63550|回复: 0

[西门子] 西门子博途1500PLC恒液位模拟量PID闭环控制典型案例分享(请...

[复制链接]
发表于 2024-8-22 11:04:58 | 显示全部楼层 |阅读模式
各位同仁:大家好

     本文重点讲讲模拟量PID闭环控制的问题,对于每个搞自动化控制的人来说,PID闭环控制是一个重点、同时也是一个难点,也是一个自动化工程师的标配必须掌握的内容,否则就谈不上自动控制,在工控自动化现场,凡是牵涉到温度、压力、流量、液位、浓度、速度等等,只要牵涉到恒定控制的场景都会使用PID闭环控制,所以一个自动化工程师的标配技能知识点必须掌握PID闭环控制。

      平时大家感觉PID比较难,我想主要是基于以下原因。首先学习基本理论基本知识时就没有搞清楚,概念模糊、原理不清;其次就是没有实践的机会,从我的感受来看,自动化有很多东西都是在现场工作过程中不断锤炼、从调试中不断升华对概念的理解、对每个参数敏感性的体验、从大量实践中积累经验、积累信心,最终是自信。

      培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。

      控制场景描述:现有一个容器,高度0-10米,在容器底部有一台液位变送器测量容器液位高度,有一个进水管道向容器内注入水,在注水管道上安装有一个可调电动阀门,在容器底部有一个出水管道,用户根据工艺需要用水量是个变量,通过编程利用模拟量PID闭环控制,实现容器内部恒液位控制。

以下开始进行实操、硬件组态、变量定义、监控表编辑、编写PID控制块、PID参数设置、下载调试,完成整个操作流程

第一步:点新建创建项目,给项目起个名字:



第二步:添加新设备:



设置现场液位变送器信号输入通道IW0,为了测量调试方便,采用电压信号,在实际工程项目中一般都采用电流信号,因为电流信号抗干扰能力强,传输距离远等优点。



设置模拟量输出通道QW0:为了方便测量,在此也选择电压信号,在实际工程项目中一般都采用电流信号,优点也是抗干扰能力强,传输距离远。



第三步:编辑变量表



第四步:编辑监控表



第五步:创建新的程序块:循环中断组织块OB30,用来编写PID控制程序



对PID运算控制函数块进行组态:



















第六步:设置完毕之后,编译整个站点的程序,然后下载:

第七步:在线调试,在线调试时,先把PID控制打在手动状态,在手动模式,把液位值调到8米,因为设定值也是8米。此时验证手动是否正常。





把PID控制模式打到自动时,M0.0=0,当现场液位小于给定值8米时,模拟量输出电压不断增大,进水阀门缓慢打开,直到液位达到设定值位置。





在PID自动模式下,当液位大于给定值8米时,PID输出值控制模拟量输出信号电压不断变小,致使进水阀不断关闭,直到达到设定值8米液位为止。





在PID运行于自动模式时,如果设定值是8米,现场液位反馈值也是8米时,此时PID输出不变,保持原来的状态。因为设定值是8米,反馈值是8米,矢量相加和是0,所以PID不做调整,保持原来状态不变





以上分别是PID控制的手动模式,自动模式运行状态的调试操作过程。

第八步:怎么通过触摸屏或上位机wincc调整PID参数

由于博途1200及1500PLC的PID控制函数块是厂家提供的,生成的背景数据块都是优化的访问属性,且用户无法更改,但是PID参数的调整又是操作工或自动化工程师时长用来调整PID自动调节的关键参数。

以下专门编程用于实现PID参数可以通过触摸屏或上位机wincc设置:

1、添加新块,创建一个全局数据块,并且把全局数据块的属性"优化的块访问”前面的勾去掉,数据块中的变量生成绝对地址。



2、在OB1主程序中编写程序



3、在线调试验证,P、I参数可以正常修改写入数据块中

打开PID背景数据块DB1:





关于恒液位PID闭环控制全部编程调试及通过触摸屏或wincc状态对PID控制参数的修改也都全部验证是正确的,具备条件的初学者可以参考编程调试过程。本案例调试过程到此结束。

每天学习新技术新知识,从李工这里开始,线上培训随时学、线下面授实操培训每月按时开课,给自己一个改变人生的机会。

培训中心有工控技术交流群,通过加微信(13811659603)可以拉进技术交流群,公众号每天会发布原创技术文章,资料下载链接、软件下载链接。线下面授实操培训每月按时开课,欢迎咨询报名。

免费提供技术支持:13811659603(微信同)李工

     北京工控自动化培训中心(北京富通睿智科技有限公司培训中心)(http://m.zggkzy.com)每月的课程安排顺序是:

第一周周一
西门子200SMART PLC编程+触摸屏+伺服控制编程实操培训开课,培训6天。

第二周周一
变频器应用与常见故障维修实操高级培训(工程应用级),培训5天。
变频器应用与芯片级电路板维修实操高级培训(开店级),培训30天。

第二周周六
西门子S7-300/400PLC编程实操培训,培训7天。
西门子S7-300/400PLC编程+西门子WinCC组态编程实操培训,培训10天。

第四周周一
西门子S7-1200PLC编程+西门子wincc组态实操培训,培训6天。
西门子S7-1500PLC编程+西门子wincc组态实操培训,培训6天。

全部案例都在实际设备、平台调试完成,从2005年连续不间断从事工控培训18年,在培训方面积累了丰富的培训经验,从教材设计、配套实验设备设计,课堂上每个实操案例设计、每个知识点的讲解方法、打什么比喻引入什么场景都经过精心策划,包教包会12个月以内再学免费。

有任何技术问题欢迎咨询交流探讨,微信13811659603  李工


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-9-25 23:24 , Processed in 0.044582 second(s), 27 queries .

快速回复 返回顶部 返回列表