PID指令的应用-PLC技术网(www.plcjs.com)-可编程控制器技术门户


PID指令的应用

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2006-6-15 1:24:54     来源:   作者: 点击:
点击【  大  中   小 】,可以选择字体的大小,以便你阅读.

   一、 参数使用说明
  
  S1:目标值(SV)
  S2:测定值(PV)
  S3:参数
  D:输出值(MV)
  32位指令名称为DPID
  其16位之S3参数表如下所示:
  参数代号 参 数 名 称 数 值 范 围
  S3 取样时间(Ts) 1~2000(%sec)
  S3+1 比例增益(KP) 0~30000(%)
  S3+2 积分增益(KI) 0~30000(%)
  S3+3 微分增益(KD) 0~30000(%)
  S3+4 动作方向(Dir) 0~2
  S3+5 偏差量(E)不作用范围 0~32767
  S3+6 输出值(MV)饱和上限 -32768~32767
  S3+7 输出值(MV)饱和下限 -32768~32767
  S3+8 积分值饱和上限 -32768~32767
  S3+9 积分值饱和下限 -32768~32767
  S3+10 暂存累积之积分值 ---
  S3+11 暂存前次PV值 ---
  S3+12 , S3+13 系统用(暂存扫描时间) ---
  16位之S3参数说明如下所示:
  S3:取样时间最小设定值需大于程序扫描时间
  S3+1~ S3+3:设定值超出最大值时以最大值使用
  S3+4:0?自动控制方向(内定值)
  1?正向动作(SV-PV)
  2?逆向动作(PV-SV)
  S3+5:假设设定5,则E在-5~5之区间输出值(MV)将为0
  S3+6:假设设定1000,则输出值(MV)大于1000时将以1000输出
  S3+7:假设设定-1000,则输出值(MV)小于-1000时将以-1000输出
  S3+6需大于等于S3+7,否则上限值与下限值将互掉
  S3+8:假设设定1000,则积分值大于1000时将以1000输出且不再积分
  S3+9:假设设定-1000,则积分值小于-1000时将以-1000输出且不再积分
  S3+8需大于等于S3+9,否则上限值与下限值将互掉
  S3+10为累积之积分值,通常只供参考用,但是使用者还是可以依需求清除或修改
  S3+11为前次测定值,通常只供参考用,但是使用者还是可以依需求修改
  
  32位之S3参数表如下所示:
  参数代号 参 数 名 称 数 值 范 围
  S3
  至
  S3+4 参数定义同16位定义 ----
  S3+5 , S3+6 偏差量(E)不作用范围 0 ~ 2147483647
  S3+7 , S3+8 32位输出值饱和上限 -2147483648~2147483647
  S3+9 , S3+10 32位输出值饱和下限 -2147483648~2147483647
  S3+11 , S3+12 32位积分值饱和上限 -2147483648~2147483647
  S3+13 , S3+14 32位积分值饱和下限 -2147483648~2147483647
  S3+15 , S3+16 32位累积之积分值 ---
  S3+17 , S3+18 32位之前次PV值 ---
  S3+19 , S3+20 系统用(暂存扫描时间) ---
  32位之S3参数说明与16位之参数说明大致上相同,其不同点只在于S3+5 ~ S3+20之间参数容量由原本16位变为32位。
  
  二、 PID指令方块图
  
  三、 运算公式
  
  其中在自动及正向动作时
  
  而在逆动作时
  
  另外 表示 的微分值,以及 表示 的积分值
  由上述公式中可得知本指令与一般PID指令有所不同,其不同点乃在于微分值使用上的变化,为了避免一般PID指令于初次起动时所造成瞬间微分值过大之缺点,因此本指令采用监看测定值(PV)之微分状况,当测定值(PV)变化量过大时,则本指令之微分值也将变大。
  
  四、 注意事项与建议
  1. S3+6~ S3+13使用区只限于EP/EH以及ES(v5.7版以后)机种使用。
  2. ES机种(v5.6版以前)只限使用一次指令,ES(v5.7版以后)/EP/EH无使用次数之限制。
  3. 使用者于调整KP、KI及KD三个主要参数时,请先调整KP值(依经验值设定),而KI及KD值先设定为0,等到调整到大致上可控制时,再依序调整KI值(由小到大)以及KD值(由小到大),调整范例如范例四所示。其中KP值为100则表示100%,即对偏差值的增益为1,小于100%将对偏差值衰减,大于100%将对偏差值放大,S3+4必须为0,才能双向PID调节。
  4. 本指令动作须配合许多参数值控制,因此请勿随意设定参数值,以免造成无法控制之现象。
  
  五、范例
  范例一:使用PID指令于一般位置或速度控制时之方块图(动作方向S3+4需设为0)
  范例二:使用PID指令与变频器搭配控制时之方块图(动作方向S3+4需设为0)
  范例三:使用PID指令于温度控制时之方块图(动作方向S3+4需设为1)
  
  
  范例四:PID指令参数调整建议步骤说明
  假设控制系统之受控体G(s)的转移函数为一阶的函数 (一般马达的模型均为此函数),命令值SV为1,取样时间Ts为10ms。建议调整步骤如下:
  步骤1:首先将KI及KD值设为0,接着先后分别设定KP为5、10、20及40,并分别记录其SV及PV状态,其结果如下图所示。
  
  步骤2:观察上图后得知KP为40时,其反应会有过冲现象,因此不选用;而KP为20时,其PV反应曲线接近SV值且不会有过冲现象,但是由于启动过快,因此输出值MV瞬间值会很大,所以考虑暂不选用;接着KP为10时,其PV反应曲线接近SV值并且是比较平滑接近,因此考虑使用此值;最后KP为5时,其反应过慢,因此也暂不考虑使用。
  步骤3:选定KP为10后,先调整KI值由小到大(如1、2、4至8),以不超过KP值为原则;然后再调整KD由小到大(如0.01、0.05、0.1及0.2),以不超过KP的10%为原则;最后可得如下图之PV与SV的关系图。
  
  附注:本范例仅供参考,因此使用者还需依实际控制系统之状况,再自行调整其适合之控制参数。
  
  六、实例
  实例一:利用PID指令于压力控制系统,使用范例一之方块图。
  控制目的:使控制系统达成压力目标值
  控制特性说明:此系统需要渐渐达成控制目的,因此过快的达成控制目的时,可能会造成系统超控或无法负荷之现象。
  建议解决方法:方法一?利用较大之取样时间达成
   方法二?利用延迟命令的功能达成,其控制方块图如下图。
  
  
  命令延迟功能程序实例如下:
  
  
  实例二:速度控制与压力控制系统分别独立控制,使用范例二之方块图。
  控制目的:速度控制使用开路控制一段时间后,再加入压力控制系统(PID指令)作闭路控制,然后达成压力控制目的。
  控制特性说明:由于此两系统的速度与压力之间,并无特定关系可找出来使用,因此本架构需先达成开路式的控制速度目的,然后再依闭路式的压力控制,以达成控制的目标。另外如怕压力控制系统之控制命令过于变化太快,则可考虑加入实例一里的命令延迟功能。其控制方块图如下图所示。
  
  部分程序实例如下:  
匿名回复:
    希望可以看到例程.005lyp@163.com
匿名回复:
    不错。
匿名回复:
    你写的 太好了。希望有空多向你学习学习,我的qq:7049193
   我的email:hunguai@163。com
匿名回复:
    你好,请问你有没有关于logix1756的pid的具体说明啊。谢谢我的Email:hunguai@163.com
匿名回复:
    希望可以看到例程
  请问你有没有关于logix1756的pid的具体说明啊来一份
  谢谢!
  QUQUCCTO@126.COM
匿名回复:
    写得很好,只是没有图,有一些地方弄不清楚,
  能给我一份上面案例带图的资料吗?
  yingcaisky@163.com
  谢谢!
匿名回复:
    写得很好,有一些地方弄不清楚,能给我一份上面案例带图的资料吗?
    mqm123@vip.sina.com
    谢谢!
匿名回复:
    好文 我也是想从事工控行业,我的QQ是84384813 望多多交流.
匿名回复:
    写得不错,但不知能否将范例方块图及程序实例发给我,以便好好向你学习PID控制系统,谢谢.EMAIL:D87119@163.COM
匿名回复:
    我刚刚接触到PID有很多弄不明白,还希望多多交流
  QQ:107369171
  E-mail:ply157@163.com
匿名回复:
    写的不错,能否给我发一份完整的:
  leo_han@tom.com
匿名回复:
     写得很好,有一些地方弄不清楚,能给我一份上面案例带图的资料吗? 我刚刚接触到PID有很多弄不明白,还希望多多交流
  我的邮箱是SYP-79@163.COM QQ号码是334584843
  很高兴做你的学生!
匿名回复:
      写得很好,只是有一些地方我弄不清楚,能给我一份上面案例带图的资料吗? 我刚刚接触到PID有很多弄不明白,还希望多多指教
  E=mail:zhanga_2001@yahoo.com.cn
匿名回复:
    写得很好,给我发一份,谢谢
匿名回复:
    不知能否将范例方块图及程序实例发给我,以便好好向你学习PID控制系统,谢谢.EMAIL:yonggan5514@163.COM
匿名回复:
     我刚刚接触到PID有很多弄不明白,还希望多多指教。
  
匿名回复:
    不知能否将范例方块图及程序实例发给我,
  谢谢.EMAIL:linyy@sjtu.edu.cn
匿名回复:
    能否将范例方块图及程序实例发给我,谢谢!
  E-MAIL:xiaojd@sangle.com
匿名回复:
    想要,很想要一份,先谢了。e:jinfaliu@yahoo.com.cn
匿名回复:
    邮件已收到,非常感谢。但没有程序和梯形图,能否发个梯形图给我,十分感谢。或有关PID的及温度控制的例子梯形图和程序,万分感谢。
匿名回复:
    很想要一份,先谢了!nhygroup@163.com
匿名回复:
    好东西!!!
匿名回复:
    我也很想要一份,我的E-mail是zf1221@sina.com, 先谢了
匿名回复:
    我也很想要一份,我的E-mail是liudh@126.com, 先谢了
匿名回复:
    不知能否将范例方块图及程序实例发给我,
  谢谢.EMAIL:cummate@126.com
  
   生产各种康明斯PT燃油系试验台
    CM290,CM120,CM3375375,CM3......
    联系人:李先生
    手 机: 13240465588
    传 真:010-68340662
    E-mail: cummate@126.com
    cumminsbench@yahoo.com.cn
    北京·科镁(Cummate)科技有限公司
  
匿名回复:
    很想要一份,谢了! leedy@21cn.com
匿名回复:
    不知能否将范例方块图及程序实例发给我,
    谢谢.EMAIL:sichuanjiang1@etang,com
匿名回复:
    我觉得这个网站很好
  特别是给好多的用户提供了好的资料
匿名回复:
    写的很详细呀,能不能给一份资料呀leehao123@163.com
  多向你学习一下,谢谢!
匿名回复:
    有没有针对PID控制的范例集(特别是S7-300和C200HG的PLC),可以给一份吗?多谢!yangyouxiangming@sina.com
匿名回复:
    写的太好了,能发一分有关(主流PLC)PID的及温度控制的例子梯形图和程序,万分感谢。
  zhaochunpinglv@sina.com
匿名回复:
    太好了,不过我水平有限,还有些不明白的。
  最好把全文给我一份啊(带图),谢谢。
  hzjason@yeah.net
匿名回复:
    还有些不明白的。
    最好把全文给我一份啊(带图),谢谢。
  sogood2000@163.com
匿名回复:
    不知能否将范例方块图及程序实例发给我
  我的邮件 lvwei0503@163.com
  
  谢谢了
匿名回复:
    能不能将位置PID控制的PLC程序与图给我一份呀!
  谢谢了!
匿名回复:
    忘记说邮箱了
  artoosong@yahoo.com.cn
匿名回复:
    也发给我一份好吗? 谢谢!!
匿名回复:
    版主,也发我一份,好吗? jbh0@163.com.先谢啦:)
  
  我初接触PLC,尚有很多不明白的地方,望大家多多指教!
  本人QQ58968965
匿名回复:
    版主,发我一份,好吗? LAOHURF@SOHU.COM
  
匿名回复:
    我也是初接触PLC,尚有很多不明白的地方,发我一份,好吗.望大家多多指教!
   gaoren007@yahoo.com.cn
   QQ 121624878
匿名回复:
    版主,给我发一份完整的程序和图。谢谢!tl110057@163.com
匿名回复:
    你好:
  我也想学一点有关!pidr的东西!能不能给我一份呀!QQ:117744824
  
  邮箱:risking@126.com
  
匿名回复:
    能不能也给我一份详细点的啊
  不胜感激
  flyingwish2000@163.com
匿名回复:
    版主,能不能给我发一份?不胜感谢!!
  shiy75@163.com
匿名回复:
    能给我一份么?多谢了
  zjllb@tom.com
匿名回复:
    真是写的不错,我在PID的应用上不是很熟悉!!!谢谢你写的东东!!!有QQ吗?或是MSN,希望能常常请教!!我的QQ是:19504438,
匿名回复:
       写得很好,只是没有图,有一些地方弄不清楚,
    能给我一份上面案例带图的资料吗
匿名回复:
     写得很好,只是没有图,有一些地方弄不清楚,
    能给我一份上面案例带图的资料吗?
  
匿名回复:
     写得很好,只是没有图,有一些地方弄不清楚,
    能给我一份上面案例带图的资料吗?
  我的E-mail zhangnai66111401@163.com
  QQ : 329398004
  
匿名回复:
    写得很好,只是没有图,有一些地方弄不清楚,
      能给我一份上面案例带图的资料吗
  E-mail:zhangnai66111401@163.com
  QQ :329398004 共有116人回复 分页: 1 2 3  

本新闻共3页,当前在第11 2  3  

上一篇: 漏电保护开关种类、性能及优缺点
下一: 高压电机调速技术现状讨论