请教!!!一个完整的PID程序应该包括哪些?

已锁定

宁ゐ玉碎

  • 帖子

    179
  • 精华

    0
  • 被关注

    27

论坛等级:侠圣

注册时间:2007-04-16

普通 普通 如何晋级?

请教!!!一个完整的PID程序应该包括哪些?

1695

3

2015-09-22 14:01:28

第一次用PID,如果发生什么常识性错误,请各位指出.

项目简介:现场有一台泵,用于将大容器的液体加注到小容器里,用变频器控制,现在泵出口压力设定一个目标值,根据现场反馈的的压力,自动调整变频器的频率,最大频率不超过100HZ.每次加注时间7-8分钟左右,要求在启动变频器后尽快稳定压力

第一天:

   直接把PID程序放到FB块中调用,且作为背景数据,所有的参数都是默认的

   结果开机直接是最高频率

   当时程序,如下

  

 

 

第二天:

   第一天晚上回来看了些资料,在工艺对象中添加了PID,然后在中断块中调用了PID,用PID组态组态了一下,选用的是PI调节

   使用PID调试工具调试,先按了采样时间后的start按钮,然后按了调节模式的start按钮,报错误:反馈值和设定值比较接近,无法预调节. 然后 按ErrorAck,继续切换精确调节start, 就这样来来回回折腾了几次,还真调节成功了,然后上传PID参数,然后下载程序 软件(仅更改),调试还算顺利

  问题来了,紧接着,我把所有程序加密,然后再下载到PLC,然后启动泵,泵一直在0-1HZ左右运行,第二天也是失败了

  第二天的程序如下

  还有当时的PID数据块

 

第三天:

    第二天晚上回来,看了一下博途自带的帮助,重新建了一下数据交换的PID块,就是按照系统的PID块建的,然后在FB块中调用PID,然后再在中断程序中调用该FB块,程序下载到PLC,启动泵,泵直接以100HZ运行

   程序如下

   重新建的存放PID数据的块

请各位帮忙看看问题出在哪? 如何实现启动后快速稳定压力
请教!!!一个完整的PID程序应该包括哪些? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15335条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。