您当前的位置:五五电子网电子知识plc技术PLC入门PLC的过程控制算法 正文
PLC的过程控制算法

PLC的过程控制算法

点击数:7269 次   录入时间:03-04 11:41:11   整理:http://www.55dianzi.com   PLC入门

    当X1Xb <X2时,y=y1+k2 (Xb-X1)

    当X2Xb<X3时,y=y2+k3 (Xb-X2)

    当XbX3时,y=y3

    上式中,k1=y1/x1; k2= (y2-y1)(X2-X1)k3= (y3-y2)(X3-X2); Xb为实际的被测值。

    图7.24所示为根据折线线性化方法设计出的程序流程图。实现折线线性化的程序设计步骤如下:

    (1)首先采用PLC的模拟量输入模块,将来自传感器的被测值Xb读入到PLC基本单元的数据寄存器DO中,并将线性化的有关参数输入到数据寄存器,如图7.25所示。折线斜率k1k2k3被存入到D1D2D3;拐点对应值y1y2y3被存入到D11D12D13中;x1X2. X3点的对应值被存入到D21D22D23中;确定线性化后输出的数据存入D30中。

    (2)确定被测量Xb所在的区间。在图7.26所示的梯形图中,用比较指令确定被测量值所在的区间。

7.24 折线线性化的程序流程图

7.25 读入数据

7.26 算术运算

    (3)算术运算。在确定了被测值Xb所在的区间后,进行算术运算,如图7.26所示。假设被测值XbX3时,M1=M2=ON,将D13中的数据送入D30,等于输出数据。假设x2Xb<X3,由比较指令给出结果M0=ONM4=ONM5=ON,控制进行减X2值(D22中数值)、乘系数k3D3中数值)以及加y2D12中数值)的运算,线性化后的结果存入D30中。

    若被测值在其他的区间内,其控制程序和上述相同,这里不再赘述。

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


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