发布于 2009-09-11 11:06:11
0楼
Mn = MPn + MIn + MDn
MPn = KC * (SPn - PVn)
MIn = KC * TS / TI * (SPn - PVn) + MX
MDn = KC * TD / TS * (PVn -1 - PVn)
积分和(MX)是所有积分项前值之和。在每次计算出MIn之后,都要用MIn去更新MX。其中MIn可以
被调整或限定(详见“变量和范围一节)。MX的初值通常在第一次计算输出以前被设置为Minitial( 初
值)。
其实PID指令就是利用PID回路表来进行上述计算的,S7 200固有的PID只能设置8路,那么你可以自己可以根据上述的理论来写自己的PID模块,建立自己的回路表
所以说,S7 200理论上PID可以无限多路