艾宝物联PLC教程14:PLC中PID算法工作原理


PID控制用于将事物带到期望的水平。也许是液体的温度或电机的速度。使用PID的3个组件(比例,积分和微分),用户可以调整达到所需水平的速度和干净程度。

示例:假设我们在燃烧器上有一盆水,并希望将其快速升至90°C,而不会超过1°的温度。你会怎么做?您可能需要将燃烧器置于高温,直到温度达到90度,然后缩小燃烧器的温度,使温度上升得更慢,以防止过热。缩小燃烧器可能会在几个阶段发生,直到达到稳定的90°。PLC可以使用PID为您完成此过程。首先是几个术语:

  • 设定点:90°C。价值试图达到并保持
  • 输入  (也称为过程变量):水温。什么试图到达设定点。
  • 输出(也称为控制变量):燃烧器。我们调整以达到我们的设定点。
  • 错误:输出和设定点之间的差异。
因此,PID监视输入以决定如何更改其输出以达到设定点。


比例:看现在。它使用当前错误来确定输入。通常它负责大部分的错误减少。

积分:看过去。它使用过去错误的总和来消除长期错误。

衍生品:展望未来。试图预测信号的去向,它可以用来防止过冲设定点和输出振铃。