首页 上一页 1 2 3 下一页 尾页

S7-200 SMART PID自整定功能在ACS550变频器上的应用 点击:6742 | 回复:44



领域

    
  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2015-10-08 11:01:41
楼主

    PID控制目前已是非常成熟且广泛应用的技术,就压力闭环控制系统而言,实现的方法也有很多,比如利用变频器内部的PID控制功能,PLC的PID功能,还有PID控制器等等。

   本文讲诉S7-200 SMART PLC通过PID自整定功能控制ACS550变频器驱动螺杆泵,以压力变送器的反馈压力来控制系统压力的恒定。

   S7-200 CPU提供了8个回路的PID功能,用以实现需要按照PID控制规律进行自动调节的

控制任务,比如温度、压力和流量控制等。PID功能需要模拟量输入,以反映被控制的

物理量的实际数值,称为反馈;而用户设定的调节目标值,即为给定。PID运算的任务就是

根据反馈与给定的相对差值,按照PID运算规律计算出结果,输出到变频器(驱动水泵)等

执行机构进行调节,以达到自动维持被控制的量跟随给定变化的目的。

   先来看看PID自整定的原理和条件:

    编写程序很方便,只需执行PID向导一步一步操作即可。

    点击工具——PID即可开始PID的向导配置,这里组态了两组PID回路,LOOP 0和LOOP 1

配置初步的PID参数,这里可以先默认不管,因为后面有PID调节面板可以调节。


    一步一步完成,即自动生成了PID的子程序,PID0_CTRL和PID_EXE中断程序,前者需要在程序中使用SM0.0调用,后者系统自动调用,使用定时中断来达到PID算法及时完成。

 程序中的调用

   简单介绍下:PV_I为被测值,如果测定压力那么就是压力变送器反馈的模拟量通道。

Stepoin:设定值变量地址,输入0-1的数值,对应满量程的0-100%,比如量程为1.6MPA,需要整定到0.8MPA的话,那么此处要输入0.5

AUTO~:在PID向导中使用PID手动功能的话,就有此选项,条件接通,即为PID手动输出。

Manual~:手动输出值,输入0-1,对应0-100%

Output:输出模拟量,也就是控制变频器的频率了。

   以上全部完成,进入PID的调试阶段了,S7-200 SMART配置了PID调节面板,使的PID调节显得更为直观。



   一般使用PID的自整定即可完成调节,面板上反馈出PID趋势图,当然也可以使用手动调节PID的功能。

PID调节是没有所谓的经验值可以参考的。


如图,VD312是P(增益),VD320为I(积分时间),VD324为D(微分)


   那么在HMI上放置这几个地址,即可直接写入PID的参数值,当然要显示趋势图的话,可以在HMI上组态一个模拟量反馈的趋势图,效果跟在线连接PLC的面板设定一样。

   ACS550接受PLC模拟量输出通道的电流信号,来驱动电机,达到控制的要求,对变频器来说,这样的控制系统,完全变成了一个执行者了。




楼主最近还看过



平常心心常平

  • [版主]
  • 精华:34帖
  • 求助:17帖
  • 帖子:936帖 | 3831回
  • 年度积分:23
  • 历史总积分:24823
  • 注册:2002年3月24日
发表于:2015-10-08 11:04:30
1楼

不错的帖子 加精!!                          

回复本条

    

平常心心常平

  • [版主]
  • 精华:34帖
  • 求助:17帖
  • 帖子:936帖 | 3831回
  • 年度积分:23
  • 历史总积分:24823
  • 注册:2002年3月24日
发表于:2015-10-08 11:08:11
2楼

 介绍的很全面 对SMART200 PLC 的PID功能


回复本条

    

Zhu_Run

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:180
  • 历史总积分:21524
  • 注册:2011年3月06日
发表于:2015-10-08 11:08:53
3楼


引用 平常心心常平 的回复内容: 不错的帖子 加精!!                 ...


回复本条

    

李东泽

  • [版主]
  • 精华:7帖
  • 求助:26帖
  • 帖子:1182帖 | 6387回
  • 年度积分:140
  • 历史总积分:44608
  • 注册:2010年3月25日
发表于:2015-10-08 11:55:47
4楼

楼主辛苦了,谢谢楼主的分享!

回复本条

    

ydggy

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 21回
  • 年度积分:0
  • 历史总积分:154
  • 注册:2015年7月07日
发表于:2015-10-08 19:58:37
5楼

我厂用的是s7-300,变频器是Lenze,控制一个循环泵,有的时候流量总是忽高忽低。我们更换了泵变频器都没用。请大师们给个解决的方案。

回复本条

    

fyc871356965

  • 精华:1帖
  • 求助:3帖
  • 帖子:14帖 | 1802回
  • 年度积分:0
  • 历史总积分:2312
  • 注册:2012年1月09日
发表于:2015-10-08 20:28:45
6楼

引用 平常心心常平 的回复内容: 不错的帖子 加精!!                 ...

 

回复本条

    

江湖走走--原创军团

  • [版主]
  • 精华:32帖
  • 求助:10帖
  • 帖子:853帖 | 7833回
  • 年度积分:18
  • 历史总积分:46129
  • 注册:2001年2月15日
发表于:2015-10-09 08:51:44
7楼

引用 李东泽 的回复内容: 楼主辛苦了,谢谢楼主的分享!

 

回复本条

    

小凡旖旎

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 28回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2015年9月28日
发表于:2015-10-09 12:00:43
8楼

楼主辛苦了,谢谢楼主的分享!

回复本条

    

工控小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:668帖 | 7271回
  • 年度积分:56
  • 历史总积分:32221
  • 注册:2012年9月27日
发表于:2015-10-09 17:26:01
9楼

引用 小凡旖旎 的回复内容: 楼主辛苦了,谢谢楼主的分享!

 

回复本条

    

安发

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 115回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2014年8月16日
发表于:2015-10-09 22:26:25
10楼


引用 李东泽 的回复内容: 楼主辛苦了,谢谢楼主的分享!


回复本条

    

撞破烂钟——王者之师

  • 精华:44帖
  • 求助:3帖
  • 帖子:365帖 | 15621回
  • 年度积分:0
  • 历史总积分:78603
  • 注册:2006年7月25日
发表于:2015-10-11 15:45:21
11楼

DB块的存储及调用楼主能否介绍一下

记的几年前用300做这个PID回路对PID中DB之间的存储引用搞的很头疼

此外摸拟量反馈输入信号是否要经过预处理判断和量程数据转换在进PID横块运算

如现场压变由于进水、冰结突然变为最大或最小时,若这信号直接传入P|D模块会是什么结果?

回复本条

    

江湖再见-余辉

  • [版主]
  • 精华:54帖
  • 求助:45帖
  • 帖子:3296帖 | 28590回
  • 年度积分:151
  • 历史总积分:142117
  • 注册:2006年4月25日
发表于:2015-10-12 07:32:15
12楼

引用 小凡旖旎 的回复内容: 楼主辛苦了,谢谢楼主的分享!

 

回复本条

    

尼玛王

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:103
  • 注册:2015年10月19日
发表于:2015-10-19 23:51:41
13楼

很好的经验之谈 谢谢楼主

回复本条

    

you321911

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2010年7月28日
发表于:2015-11-05 22:01:43
14楼

回复本条

    

三把手

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 338回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2004年8月07日
发表于:2015-11-07 12:51:41
15楼

记的几年前用300做这个PID回路对PID中DB之间的存储引用搞的很头疼此外摸拟量反馈输入信号是否要经过预处理判断和量程数据转换在进PID横块运算如现场压变由于进水、冰结突然变为最大或最小时,若这信号直接传入P|D模块会是什么结果?    


回复本条

    

lo-k

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 130回
  • 年度积分:0
  • 历史总积分:306
  • 注册:2006年5月11日
发表于:2016-01-22 20:41:25
16楼

很好的经验之谈 谢谢楼主

回复本条

    

菜鸟人生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2017年10月22日
发表于:2018-08-03 09:19:43
17楼

谢谢。。分享,,,

回复本条

    

跃动的火焰

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2018年8月08日
发表于:2018-10-11 08:56:48
18楼

楼主,求指教,pid如何控制升压过程啊?

回复本条

    

cherryvk5

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2017年12月07日
发表于:2018-10-11 16:54:25
19楼

谢谢分享,好好学习

回复本条

    

kaikai086

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2008年12月02日
发表于:2018-11-18 09:59:59
20楼

又学到一个技巧,感谢分享

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师
    
    首页 上一页 1 2 3 下一页 尾页