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

台达PID指令的介绍 点击:8568 | 回复:25



yangyfeng

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:37帖 | 764回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-06-10 14:27:00
楼主
一.指令说明: PID S1 S2 S3 D S1:目标值(SV) S2:测定值(PV) S3:参数 D:输出值(MV) 16位指令名称为PID 32位指令名称为DPID 其16位之S3参数表如下所示:
其32位之S3参数表如下所示:
二.PID指令运算公式: 本指令是以速度及测定值微分型态为依据来执行PID的运算。PID的运算分成自动,正向动作及逆向动作3种,而正逆向动作由 S3 +4 的内容来指定。此外,与PID运算有相关的设定值也是由 S3 ~ S3 +5所指定的寄存器来设定。 PID的基本表达式:
其中PV(t)S 表示PV(t)的微分值,以及E(t)1/S表示 E(t)的积分值,当动作方向选择正向或逆向动作时,当 E(t)值小于等于0,则被视为0。
符号说明: MV :输出值 Kp : 比例增益 E(t) : 偏差量。 PV :现在值 SV : 目标值 Kd : 微分增益 PV(t)S :PV(t)的微分值 Ki : 积分增益 E(t)1/S:E(t)的积分 三.控制方块图:
注意事项和建议: 1.使用者于调整KP、KI及KD三个主要参数时,请先调整KP值(依经验值设定),而KI及KD值先设定为0,等到调整到大致上可控制时,再依序调整KI值(由小到大)以及KD值(由小到大),调整范例如范例四所示。其中KP值为100则表示100%,即对偏差值的增益为1,小于100%将对偏差值衰减,大于100%将对偏差值放大。2.本指令动作须配合许多参数值控制,因此请勿随意设定参数值,以免造成无法控制之现象。 范例一:使用PID指令于位置控制时之方块图(动作方向S3+4需设为0)
范例二:使用PID指令于速度控制时之方块图(动作方向S3+4需设为0)
范例三:使用PID指令于温度控制时之方块图(动作方向S3+4需设为1)



benpaodegui

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 28回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2013年8月01日
发表于:2017-03-02 09:45:28
21楼

好东西,楼主辛苦了。

Smile-lyc

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2786帖 | 22283回
  • 年度积分:262
  • 历史总积分:143993
  • 注册:2006年8月04日
发表于:2017-03-02 10:21:55
22楼


引用 浪费青春 的回复内容: 真的很不错,收下了


luate

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:478
  • 注册:2016年7月08日
发表于:2017-03-29 22:48:27
23楼

好东西,楼主辛苦了。

tianya_14

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 58回
  • 年度积分:24
  • 历史总积分:986
  • 注册:2013年1月15日
发表于:2018-02-19 16:41:20
24楼

多谢分享!谢谢,学习学习

wxp443

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2010年7月02日
发表于:2018-09-11 17:31:29
25楼

谢谢楼主无私分享


热门招聘
相关主题

官方公众号

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