S7-300PID调节与应用.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
S7-300PID调节与应用

S7-300多回路过程控制及PID调节讲解 本实训的知识点: 过程控制中,D槽的液位高度是靠PID调节变频器的补水速度来实现恒定的,其实就是恒压供水的意思。完成本实训,涉及到哪些知识点呢? 1、两台PLC要用MPI通信,则可选择全局数据通信; 2、需要将液位转换成高度值; 3、需要使用OB35、OB100、SFB41块; 4、需要对三菱变频器进行设置; 现在分述上述问题: 1、全局数据(Global data, GD)PID控制程序的编制和采样周期的选择,以及相关的OB块: 可在FB或FC里调用系统功能块SFB41~SFB43,注: 调用SFB41~SFB43 的FB或FC必须放在定时循环中断OB35 (OB30~OB38)中被调用。 OB35的循环中断时间即为PID控制器的采样周期TS 。 采样周期TS 与CPU性能有关,需要根据运算速度和控制周期折衷选择。可以在CPU属性中设置。 调用系统功能块必须指定背景数据块,例如: STL:CALL SFB “CONT_C”, DB41 背景数据块保存了功能块的输入/输出结果,可以在PLC程序中或WINCC软件访问相应的数据。 关于SFB41解释如下: 4、需要对三菱变频器进行设置: 变频器应设为:Pr79=2; 外部运行模式;(启/停、频率都由外部控制) Pr73=0;设为0-10V电压控制;(注意:三菱默认为0-5V) Pr251=0;取消缺相保护;(默认值为1,有缺相保护的) 注意:在S7-200配方中,Pr79=3即可,此时为“外部/PU组合模式”,即启/停由外部接通STF/STR,频率由PU面板设定。 调试时,PQWxx的值只能MOV传送写入,而不能在变量表中强制。 程序存在缺陷:如果目标槽的液位到达后,变频器的启停信号也得复位,不能只靠电压来控制,防止模式设置错误后的不停抽水现象。 附:用于闭环控制的系统功能块 (1) 除了专用的闭环控制模块,S7-300也可以用控制功能块来实现PID控制。但是需要配置模拟量输入模块和模拟量输出模块(或数字量输出模块) 系统功能块SFB41-SFB43用于CPU313C/314C和C7的闭环控制。SFB41“CONT_C”用于连续控制,SFB42“CONT_S”用于步进控制,SFB43“PULSEGEN”用于脉冲宽带调制。 (2)闭环控制软件包 程序编辑器左边窗口的文件夹“\库\Standard Library(标准库)\PID Controller(PID控制器)”中的FB41-FB43适用于所有S7-300的CPU的PID控制。 5 .使用FB41“CONT_C”实现连续控制 5.1 FB“CONT_C”用于在SIMATIC S7可编程控制器上,控制带有连续输入和输出变量的工艺过程。在参数分配期间,用户可以激活或取消激活PID控制器的子功能,以使控制器适合实际的工艺过程。 FB41的输入参数: 参数 数据类型 取值范围 缺省 描述 COM_RST BOOL FALSE 完全重启动:该块有一个完全重启动例行程序,在置位了输入“完全重启动”时执行该例行程序 MAN_ON BOOL TRUE 手动值打开:如果置位了输入“手动值打开”,则中断控制回路。并将手动值设置为调节值。 PVPER_ON BOOL FALSE 外设过程变量打开 如果过程变量是从I/O中读取的,则输入PV_PER必须连接到I/O,并且必须置位输入“外设过程变量打开” P_SEL BOOL TRUE 比例作用打开 可以在PID算法中单独激活或取消激活各个PID作用。当置位了输入“比例作用打开”后,将打开P比例作用 I_SEL BOOL TRUE 积分作用打开 可以在PID算法中单独激活或取消激活各个PID作用。置位了输入“积分作用打开”后,将打开I积分作用。 INT_HOLD BOOL FALSE 积分作用保持 通过置位输入“积分作用保持”,可以“冻结”积分器的输出。 I_ITL_ON BOOL FALSE 积分作用初始化 通过置位输入“积分作用初始化打开”,可以将积分器的输出连接到输入I_ITL_VAL。 D_SEL BOOL FALSE 微分作用打开 可以在PID算法中单独激活或取消激活各个PID作用。当置位了输入“微分作用打开”后,将打开D微分作用。 CYCLE TIME = 1毫秒 T#1s 采样时间 块调用之间的时间间隔必须恒定。“采样时间”输入确定了块调用之间的时间间隔。 SP_INT REAL -100.0...100.0(%) 或者是物理值1) 0.0 内部设定值 “内部设定值”输入用于确定一个设定值。 (如

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档