台达PLC的PID是如何计算的

台达PLC的PID是如何计算的

ID:42999395

大小:39.51 KB

页数:4页

时间:2019-09-24

台达PLC的PID是如何计算的_第1页
台达PLC的PID是如何计算的_第2页
台达PLC的PID是如何计算的_第3页
台达PLC的PID是如何计算的_第4页
资源描述:

《台达PLC的PID是如何计算的》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、台达plc的pid是如何计算的摘要:台达的plc是计算方法关键词:目标值(sv)輸出值(mv)现在值(pv)一、前言:PID控制器是一个在工业控制应用中常见的反馈回路部件。这个控制器把收集到的数据和一个参考值进行比较,然后把这个差别用于计算新的输入值,这个新的输入值的目的是可以让系统的数据达到或者保持在参考值。和其他简单的控制运算不同,PID控制器可以根据历史数据和差别的出现率来调整输入值,这样可以使系统更加准确,更加稳定。可以通过数学的方法证明,在其他控制方法导致系统有稳定误差或过程反复的情况下,一个PID反馈回路却可以保持系统的稳定。理论PID是以它的三种纠正算法而命名的。这三种算法都

2、是用加法调整被控制的数值。而实际上这些加法运算大部分变成了减法运算因为被加数总是负值。这三种算法是:1.比例-来控制当前,误差值和一个负常数P(表示比例)相乘,然后和预定的值相加。P只是在控制器的输出和系统的误差成比例的时候成立。比如说,一个电热器的控制器的比例尺范围是10°C,它的预定值是20°C。那么它在10°C的时候会输出100%,在15°C的时候会输出50%,在19°C的时候输出10%,注意在误差是0的时候,控制器的输出也是0。1.积分-来控制过去,误差值是过去一段时间的误差和,然后乘以一个负常数I,然后和预定值相加。I从过去的平均误差值来找到系统的输出结果和预定值的平均误差。一个

3、简单的比例系统会振荡,会在预定值的附近来回变化,因为系统无法消除多余的纠正。通过加上一个负的平均误差比例值,平均的系统误差值就会总是减少。所以,最终这个PID回路系统会在预定值定下来。2.导数-来控制将来,计算误差的一阶导,并和一个负常数D相乘,最后和预定值相加。这个导数的控制会对系统的改变作出反应。导数的结果越大,那么控制系统就对输出结果作出更快速的反应。这个D参数也是PID被称为可预测的控制器的原因。D参数对减少控制器短期的改变很有帮助。一些实际中的速度缓慢的系统可以不需要D参数。一、台达PID如何计算:1)指令的介绍M0=On的时候指令被执行,结果暂存于D200中,M0变成Off时,

4、指令不被执行,之前的数据没有变化。其中d0是目标值。D100是现在值,d120是参数。16位指令S3占20个寄存器,在上述程序例当中S3指定PID指令的参数设置区间为D100~D114。在PID指令开始执行前必须先使用MOV指令将设置值传送至参数所指定的寄存器区间里作设置的动作,如果参数所指定的寄存器为停电保持区域的寄存器时,请使用MOVP指令执行一次传送即可。2)如何计算:PID的基本表达式:这是MV=Kp*E(t)+Ki*E(t)1/s+Kd*PV(t)s实际是如何技算的呢?当S3+4控制模式选择为K0,K1,K2及K5KP生产的输出:((SV-PV)×Ts(ms))÷KpKI生产的输

5、出:積分量×Ts(ms)÷(Kp×Ki)3)例子如图显示:目标值(SV)d200的值是k100.现在值(pv)d0的值是k90.采样时间是d100k10,Kp的值是k100.根据第一个公式:((SV-PV)×Ts(ms))÷Kp=((100-90)X100)÷100=10根据第二个公式:積分量×Ts(ms)÷(Kp×Ki)=13.5×100÷(100×10)=13.5最后的输出值是mv用第一公式加上第二公式10+13=23所以输出值是23

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。