技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > PID恒压控制

PID恒压控制

刘玉蓉 发布于2014-10-09 15:30 30 0 标签:

次用s7300做PID 控制,现在还没有头绪,要做供水恒压控制,根据压力变送器的反馈,来控制变频器的频率,让输水压力保持在设定的范围内,应该怎么开始做呢,请指导下。

问题补充:
PID必须得使用FC105吗?看到说PID输出后还得用FC106,必须得这么做吗?

佳答案

根据你的要求,下面简单谈谈具体的思路,需要在周期性中断组织块OB35中调用PID纯软件控制器FB41(CONT_C),它用于连续控制:
当设定具体的压力值,压力变送器将压力传感器的非电量信号转换为标准的如直流电流信号4-20mA,作为模拟量输人模块的输入信号,选择CPU314C-2DP,因为其本身自带模拟量输人/输出(AI5/AO2,自带5个模拟量输人,2个模拟量输出),经过该模拟量输人转换为数字化的模拟量信号(范围为0-27648),如PIW3;
在OB1中调用规范化功能FC105将模拟量输人量PIW3(0-27648,整形值)作为FC105的输入参数IN,可以规定上下限值(可以是百分比,下限LO_LIM为0,上限HI_LIM为100),其输出参数OUT(浮点格式值)送到过程变量输入中,如作为OB35中调用FB41中背景数据块数据双字值如DB1.DBD10,去作为FB41的浮点格式的过程变量输入参数PV_IN
经过FB41的PID运算后的输出参数LMN_PER(I/O格式的PID输出,其保存在背景数据块DB1.DBW76),利用MOVE指令将DB1.DBW76传送到S7-300PLC(如CPU314C-2DP)自带模拟量输出PQW3中,作为一个电压输出信号(如0-10V),可以在SIMATIC管理器中打开CPU314C-2DP的硬件组态界面,设定模拟量输人量和输出量测量范围为0-10VDC)送到变频器,控制变频器的频率。
选择CPU314C-2DP比较简单,由于其自带AI5/AO2,无须模拟量输人模块和模拟量输出模块,可以在CPU的硬件属性中设定输入和输出范围,设定和编程比较方便。
一般在OB1中编程,调用FC105,以及将FB41的输出利用MOVE指令传送给模拟量输出PQW3,去控制变流器。在OB35中调用PID连续控制器FB41,默认0.1s作一次PID运算(当然你也可以在CPU属性界面设定OB35的时间),实行连续控制,实行供水恒压控制。
可以参考下列文档《用Step7中SFB41/FB 41、SFB42/FB42、SFB43/FB43实现PID控制》
https://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1231&TreeID=8&URL=/Download/Upload/AS/application/A0018.pdf

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签