签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
S7-1200 PID控制参数的外部设置调节路径
昨天在“找答案”栏目中看到有这样一个提问,大致含义是S7-1200 PID参数调节如何通过外部,如、触摸屏中的变量设置数据?
因为之前做过一些类似的项目,大概知道一些通过外部参数传送到PID指令的背景数据块的方式,只是背景数据块只能是符号访问。
创建一个S7-1200 的PID项目,一般在定时中断中(OB30)编辑PID指令,并创建PID背景数据块,如DB1,图示:
在“工艺对象”系统存放着背景数据块DB1,系统自动生成“组态”和“调试”图示:
西门子官方仍然按之前的惯例,并没有释放出PID功能块的保护,而系统又是将DB块设置为优化访问机制,这样用户感觉“很难”找到PID参数的绝对地址方式重新赋值,系统PID参数设置可以在“组态”窗口中进行。
PID背景数据块的属性,图示:
组态窗口的PID参数设置,图示:
实际上通过打开PID背景数据块DB1的编辑器,就可以获取PID指令的参数“符号地址”访问,图示:
通过外部变量传送的程序可以这样来做,图示:如PID参数的P、I、D参数。
这些参数的数据类型均为real(浮点数),在背景编辑器中找到“Retain”打开它,就可以看到PID主要参数组。
这样通过外部变量MD0/MD4/MD8可以分别给内部PID参数赋值了,我仅仅只是一种给PID赋值数据的方式的举例。
也请那位提问的网友,如果看到这个贴子应该也能够理解这些,S7-1200的PID参数是可以通过外部变量写入的方法。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1674522&b_id=50&s_id=0&num=21
楼主,感谢分享
不清楚什么情况,我现在的截图图片这么那么模糊起来了,自己看看基本不清楚了,你们在用什么格式的图片?
原来 右击工艺对象下面的DB,选择DB编辑器可以打开背景数据块
学习了
是的。
只是官方没有释放那些选项(如、取消优化访问),用户只能是符号访问,不然仅仅对于这些问题,绝对地址访问相对没有了这些事情。
引用3楼详细内容:
我觉得这样蛮好,标准化,省了自己建DB。
TIA虽然大,其他方面都有很大改善。
注意,我说的是针对于这个问题的寻址。
那个提问者,估计就是被这个问题困扰了。
要使用工艺对象的面板便利,PID块只能是全局的,虽然可以参数化传入FB内部。
这种情况下,如果要在HMI上自建调试面板,以取代博途的工艺对象面板,便于现场操作人员调试。HMI变量可以用指针化对多个PID的静态变量间接寻址。
博途PID的强大功能,都隐藏在它们的静态变量之中。
PID参数的保存和载入可以用多路复用
做项目就是要这样做,我这个仅仅只是回答问题而言的。
我不明白的是,软件已经提供了控制面板了,是什么模式下,用户需要创建自定义PID调试面板?
如果从调试便利性角度考虑,也未必自定义的面板有多少便利性。
也可以在PID的功能块的PI参数管脚的地方输入地址啊,这样不是感觉更简单点么
感谢楼主分享
感谢分享谢谢
不错,感谢分享
楼主,请教一下PID调节,有多少参数可以设定?
PID_COMPACT这个背景数据块有说明手册吗?我没找到
https://zhuanlan.zhihu.com/p/129254220
这个帖子里,【模拟PID控制原理】貌似就Kp Ti Td三个参数
https://blog.csdn.net/qq_38639612/article/details/90646976
这个帖子里调试的时候除了上述三个,还提到了积分系数、微分系数
控制面板主要的优势是调节PID参数不需要来来回回换页面,调节、自整定均在一个画面中。
在指令当然也可以修改,只是没有控制面板那样有直观的数据趋势视图显示。
感谢分享。。。。
感谢分享,谢谢
图文并茂,感谢楼主分享!
感谢分享,谢谢,学习了
长知识了,谢谢。
没怎么看明白,图片太模糊了
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录