您当前的位置:五五电子网电子知识plc技术PLC入门S7-200 PLC的PID功能 正文
S7-200 PLC的PID功能

S7-200 PLC的PID功能

点击数:7232 次   录入时间:03-04 11:35:59   整理:http://www.55dianzi.com   PLC入门
    过程变量和给定值是PID运算的输入值,因此回路表中的这些变量只能被PID指令读而不能被改写。

    输出变量是由PID运算产生的,所以在每一次PID运算完成之后,需更新回路表中的输出值,输出值被限定在0.01.0之间。当输出由手动转变为PID(自动)控制时,回路表中的输出值可以用来初始化输出值。

    回路表中的给定值与过程变量的差值(e)是用于PID运算中的差分运算,用户最好不要去修改此值。

    3.回路控制类型的选择

    在许多控制系统中,只需要一种或两种回路控制类型。例如只需要比例回路或者比例积分回路。通过设置常量参数,可以选择需要的回路控制类型。

    如果不想要积分动作(PID计算中没有“I”),可以把积分时间(复位)置为无穷大“INF”。即使没有积分作用,积分项还是不为零,因为有初值MX

    如果不想要微分回路,可以把微分时间置为零。

    如果不想要比例回路,但需要积分或积分微分回路,可以把增益设为0.0,系统会在计算积分项和微分项时,把增益当作1.0看待。

    4.回路输入的转换和标准化

    每个PID回路有两个输入量,即给定值(SP)和过程变量(PV)。给定值通常是一个固定的值,比如设定的汽车速度。过程变量是与PID回路输出有关,可以衡量输出对控制系统作用的大小。在汽车速度控制系统的实例中,过程变量应该是测量轮胎转速的测速计输入。

    给定值和过程变量都可能是现实世界的值,它们的大小、范围和工程单位都可能不一样。在PID指令对这些现实世界的值进行运算之前,必须把它们转换成标准的浮点型表达形式。

    转换的第一步是把16位整数值转成浮点型实数值。下面的指令序列提供了实现这种转换的方法:

    ITD AIWO,ACO      //将输入值转换为双整数。

    DTR ACOACO   //32位双整数转换为实数。

    下一步是将现实世界的值的实数值表达形式转换成0.01.0之间的标准化值。下面的算式可以用于标准化给定值或过程变量值

    RNorm=(RRaw/SPan)+Offset    (6-10)

式中RNorm-标准化的实数值;

    RRaw -没有标准化的实数值或原值;

    Offset -单极性为0.0,双极性为0.5

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门