- 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控制功能块的使用
技 术 总 结
标准PID控制软件包的基本使用方法
一:标准PID控制软件包简介:
标准PID控制软件是一个由西门子公司提供的纯粹的PID软件控制产品。在编程设备中安装了“标准PID软件包”后,在你的STEP7编程软件库中将包含一个名称为“STDCON(V5)”的软件包,它主要包括两个功能块“PID-CP”和“PID-ES”,“PID-CP”即FB1功能块包括连续PID控制器的所有功能,主要用于产生连续控制信号或脉冲控制信号,“PID-ES”即FB2主要用于产生位式控制信号。每个标准功能块必须配置一个或几个背景数据块用于数据传递和功能参数分配。另外为了能快速的分配控制参数并尽量减少编程错误,标准PID软件包还提供有图形界面化的参数配置工具。
标准PID控制软件包的适用范围非常广泛,它对于所控制的过程类形是没有限制的,无论是慢速过程(例如温度,液位控制过程)还是快速过程(例如流量,电机速度控制过程)都适用。
二:标准PID控制软件包在厦顺20T退火炉温控系统中的使用:
厦顺20T退火炉温控系统主要采用西门子S7-300PLC,实际炉温值(PV)”触摸屏,炉温设定值(SP)可通过触摸屏传入PLC中。编程软件采用STEP7V5.1+SP6软件包,PROTOOL-CS软件包及标准PID控制软件包。
程序
炉温设定
PID控制信号 实际炉温值
1; 在这套系统中,标准PID控制软件包用于编制炉温及旁冷降温PID控制程序。
现以炉气温度控制为例介绍本软件包的使用。由于炉温控制系统采用的是连续PID调节加脉冲输出方式,所以应使用PID软件包中的“PID-CP”即FB1功能块。所使用的基本参数及控制框图见下图:
FB1功能块
;
2:软件编程
用STEP7编程软件打开你已编辑好的项目程序;
打开软件库STDCON(V5);
从库中拷贝FB1功能块到你已编辑好的程序中,FB1功能块已包含了控制程序;
在STEP7下配置FB1功能块的背景数据块例如DB101,由于FB1功能块所包含的控制程序是受保护的即不可修改,所以必须要求配置背景数据块用于参数的传递。
根据系统的控制要求选择所需要配置的参数和功能。由于背景数据块的参数类型有4种即输入,输出,输入/输出,静态变量,对于非静态变量参数我们可在程序调用FB1的背景数据块时直接进行赋值,而对于静态变量我们可依据其在背景数据块中的地址和数据类型进行编程赋值。另外标准PID控制软件包还提供有一个图形界面化的配置工具用于参数传递及功能选择,凡是可在配置工具里选择的功能和参数可直接选用或赋值而无需再编程。
使用标准PID控制软件包的配置工具进行控制参数设置:
在编程设备的开始菜单下选择SIMSTIC—STEP7—标准PID控制参数分配
选择背景数据块DB101并双击后将弹出如下界面,
通过图示界面点击开关符号(黑点)
你就可以根据实际控制要求来指定所需
的信号流程。当你在点击一个功能区域
时(例如图示的PID控制框),系统自动
打开此选项的对话框(见右图图示),在
此对话框中你可激活所需的控制功能并
输入合适的控制参数
通过这个配置工具我们可方便的输入
炉温控制所需的设定值(SP),过程值
(PV)和PID计算值(LMN)的上,下限
幅值和报警值,P,I,D参数值,脉冲发生
器采样周期等控制参数以及选择控制所
需的子功能。
由于大量的功能选择和参数传递工作已通过配置工具完成,因此在STEP7 PID控制程序中只需传递少数几个需编程修改的输入,输出参数
PID控制程序的调用分配:
PID控制程序即FB1功能块在整个退火炉控制程序中的调用分配作业分为两部分。
1/ 在CPU首次上电调用控制器即在启动逻辑块OB100中调用FB1,DB101块
只需置参数COM_RST:=TURE, CYCLE:=T#3000MS.
调用界面与OB35相似,参见下图。
2/ 在循环中断逻辑块OB35中执行调用PID控制程序,具体调用界面及分配参
数见图示
参数 数据类型 预设值 定义 COM-RST BOOL FALSE 完成重启位 CYCLE TIME T#1S 采样周期 CYCLE-P TIME T#10MS 脉冲发生器的采样周期 SP-INT REAL 0.0 设定值 PV-INT REAL 0.0 过程值
所分配的参数定义:
SP-HLM REAL 0.0 设定值上限 LMN-HLM REAL 0.0 输出值上限 至此程序编制工作已完成,将程序和配置工具所分配的参数下传到PLC中
文档评论(0)