签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
S7-1200的PID控制支持通过系统自整定方式得出合适的PID参数,下面我们以PID_Compact指令结合被控仿真对象为例,通过若干张图呈现这一自整定过程,自整定包括预调节和精确调节两步。
(1)添加循环中断OB,因为PID指令块一定要放在循环中断块内调用,确保PID运算以固定的采样周期完成,如图1所示。
图1:添加循环中断OB30
(2)从右侧指令>工艺>PID控制 里面选择PID_Compact指令,也可从工艺对象里添加,可通过指令块图标直接进入到组态/调试窗口,如图2所示。
图2:PID_Compact指令块
(3)进入工艺对象组态窗口进行相关设置,因为被控对象仿真,Input/Output选项卡设定下就可以了,其他按默认不予考虑,如图3所示。
图3: Input/Outpu参数设置
(4)对PID指令块管脚添加相关变量,如图4所示。
图4:给PID指令块管脚添加变量
(5)从全局库添加PID被控对象仿真块到循环OB中,该仿真块可以从西门子全球技术资源下载,条目号79047704,如图5所示。
图5:调用被控对象仿真块
(6)PID的输出值作为被控仿真对象的输入,被控仿真对象的输出作为PID的反馈值,如图6所示。
图6:被控对象仿真块管脚变量
(7)下载程序到PLC并进入调试(自整定)界面,先启动测量,此时预调节条件还未满足,如图7所示。
图7:进入到工艺对象PID调试面板
(8)满足预调节主要条件1:设定值-当前值>(过程值上限-过程值下限)×30%,
设定值-当前值>设定值×50%,如图8所示。
图8:修改设定值来满足预调节条件
(9)满足预调节主要条件2,PID必须处于“未激活”、“手动”、或“自动”模式,如图9所示。
图9:PID已在手动模式
(10)启动预调节,如图10所示。
图10:预调节开始
(11)预调节结束并上传参数,如图11所示。
图11:预调节完成并上传参数(调节完一定要上传参数)
(12)启动精确调节,如图12所示。
图12:启动精确调节
(13)精确调节完成并上传参数,如图13所示。
图13:精确调节完成,一定要上传参数。
(14)获得的调节参数通过上传参数将自整定参数上传到项目中,也就是起始值,如图14所示。
图14:获得的自整定参数
至此,自整定全部完成,注意上传PID参数后,将出现程序不一致情况,建议重新下载程序。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1560539&b_id=50&s_id=76&num=10&myreply=1
点赞!刚侠。
有个问题请教,不同的被控对象在实际中的PID值时不一样的。如何仿真不同的被控对象?例如:循环水的压力响应时间比较长,压缩空气相应就比较短,温度控制也有类似的问题。
非常不错的分享,自整定做的好,省的很多事情啊。
目前智能仪表做的自整定功能比较强,如OMRON,等等。控制精度也挺好的,一般三个周期震荡后就整定完成,挺好用的,使用变频器PID功能有时比较难整定比较好的效果。
不错 。。
1.jpg
我的一下载就出错,
要是有两个反馈的信号的怎么用
非常好的分享,谢谢了。
不错,我也试试
很好的经验分享!学习
,为什么精确调节,最终输出值才到给定值得一般,精确调节和预调节,是什么关系?必须都做吗 @刚刚入门 。
你为什么这么优秀大神 学习了
。以前一直没搞明白自整定为什么一直不成功,现场实际调试的时候如何满足预调节条件
为什么我的组态好仿真的时候,一直处于控制器被禁用状态,根本没法启用调节
以前pid都是手动输入参数,不断的调整,才能找到合适的数值。这个自整定很不错,有机会可以试一下。谢谢lz分享。
感谢楼主分享!学习了
大佬,能给个79047704仿真模块的链接吗,我找了没找到怎么,十分感谢。
79047707
自整定了八个小时路过!不知道什么原因温度控制自整定了八个小时!
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录