关于pid公式编程的问题

自己想要编一个关于pid程序,是增量式的
公式如下:
PID = Uk + KP*[E(k)-E(k-1)]+KI*E(k)+KD*[E(k)-2E(k-1)+E(k-2)];(增量型PID算式)
——————————
有个问题,采集了取样值以后,然后计算出来一个pid值,然后通过这个值去控制加热器的脉冲宽度(加热器的脉冲宽度这个是假如)

就是这个值如何去对应脉冲宽度的上限和下限呢????

问题补充:
看了:务本的说明,就是里面所说的0~2000如何定?按照经验来大致估的吗???
比如控制温度 用多少值范围
控制压力 用多少值范围??

最佳答案

一般将PID计算出的数据直接赋给内部定时器控制占空比,但是要对最大值和最小值加以限定。我们假设当定时器的值为0时占空比为0%,值为2000时占空比为100%,这样PID计算出不同的值,就改变了脉冲的占空比。

具体参考:《数字式PID控制的应用总结》
http://www.cnblogs.com/Yz81128/archive/2013/09/06/3305032.html

提问者对于答案的评价:
谢谢你的答案。。。

专家置评

已阅,最佳答案正确。
如果自己编程,需要注意使用PID回路表,里面都是标准化了的参数,需要换算到0-1之间。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日
下一篇 2017年12月8日

相关推荐

  • 西门子200做主站用modbus rtu库指令对从站进行写的时候,从站返回的数据PLC还是否会采集?

    用modbus rtu 对从站仪表进行写的时候,从站仪表说明书上说从站会返回一段和我PLC发出的数据串一样的数据,因为是我写命令,我的指针地址中&VB1…

    SIMATIC S7-200 2021年7月5日
  • S7 200采样时间

    采样时间到底设置多少秒合适,0.1秒可以吗,我需要快速响应,8路向导PID,224xp程序内存基本用完 最佳答案 1、采样时间:CPU 必须按照一定的时间间隔对反馈进行采…

    SIMATIC S7-200 2021年7月5日
  • 分段加温程序问题?

    我想做个可以设置时间,温度,的加温曲线的程序,即第一段,时间=30秒,温度=200度,第二段,时间=120秒,温度=100度,第三段,时间=120秒,温度=10度。. 最佳答案 参…

    SIMATIC S7-200 2020年11月1日
  • 模拟量输入模块

    EM235模拟量输入地址 AIW0的最大数字地址不是32768吗?我用200的仿真软件看,输入最大值是32768啊。不是32000,吗 问题补充:可是我把模拟量的输入调到…

    2019年6月10日
  • PLC与组态王通讯

    PLC226,用的是西门子生产的USB/PPI专用电费,PLC的PPI地址是0,协议是PC/PPI CALBE(PPI)。我不会在组态王里设置与PLC200的连接,哪位大…

    SIMATIC S7-200 2020年10月31日
  • 如何把S7-200数据转换为时间格式

    如何把S7-200数据转换为时间格式,我要用上位机直接控制定时器的值,请问数据需要和300-400一样转换吗,转换的话程序怎么写 最佳答案 根据你用的定时器的分辨率,计算好时间,转…

    SIMATIC S7-200 2017年5月31日
  • s7 200 smart 相关通讯

    S7 200 SMART通过交换机,分别连接施耐德PLC m340用MODBUS TCP通讯,和另一个S7 200 SM…

    SIMATIC S7-200 2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年8月18日
  • 关于RS485组网

    项目要求同时(相对地说)采集10个RS485输出的测量传感器,上位机是西门子或者台达的PLC。但是这10个RS485输出的传感器不支持Modbus等协议,请问怎么样组网或者使用什么…

    SIMATIC S7-200 2017年6月8日
  • 步进电机驱动器

    S7-200为公阴极输出,而我用的步进电机驱动器时共阳极的,怎么办呢? 专家建议 bluesnail你好,你提到的共阳极输入和共阴极输出就是西门子所说的源型输入和源型输出。这方面的…

    SIMATIC S7-200 2021年7月5日