厦门澳门银河科技有限公司

    请上传logo 请上传logo
    请上传图片 CN
    请上传图片 EN

    国产PLC—Haiwell(澳门银河)PLC应用技巧:非线性转成多段线性变送

    2012-10-24 15:11:18 haiwell 739

    发布人:厦门澳门银河科技有限公司    发布时间:2012-10-24

    目前,很多模拟量的输入与输出存在着非线性的关系,而在计算这两者之间的关系时,总不能找到一个符合或者相近的公式来进行计算。对此常见的解决方法是把非线性的模拟量输入分割成多段,并将每段进行线性化处理,然后进行相应的模拟量输出。

    下面是用澳门银河PLC编程软件将频率与温度的非线性关系转成多段线性变送的例子。其多段频率对应的温度值如下表所示:

    频率(Hz)

    温度(℃)

    639.4

    210.0

    626.9

    200.0

    614.2

    190.0

    601.6

    180.0

    588.8

    170.0

    576.0

    160.0

    563.1

    150.0

    550.2

    140.0

    537.2

    130.0

    524.1

    120.0

    511.0

    110.0

    497.7

    100.0

    484.6

    90.0

    471.3

    80.0

    457.9

    70.0

    444.5

    60.0

    431.0

    50.0

    417.4

    40.0

    403.8

    30.0

    390.1

    20.0

    376.3

    10.0

    362.5

    0.0

    建立两个名称分别为“频率表”和“温度表”的初始寄存器表,地址V1100~V1121与上表的频率值相对应,地址V1200~V1221与上表的温度值相对应,如下图所示:


    lQLPJxaJnIz7MlnNAYvNAqSwHaWoqzmK-swC4odt3oCiAA_676_395.png

    lQLPJxaJnIz7MlfNAYvNAqSw_BGD9FeFBI0C4odt3wBaAQ_676_395.png

    主程序如下图所示:

    lQLPJxaJnIxioD_MoM0C_rAXVTlj6cE2CgLih23iAFoA_766_160.png

    子程序如下图所示:

    lQLPJxaJnIxioFHNAe3NAgewh7HkkcDkDeUC4odt3kCiAA_519_493.png
    lQLPJxaJnIxioEvNAujNAlawsr7HxT1qfjcC4odt3wBaAA_598_744.png

    总结:通过这个例子,我们知道非线性曲线通过多段线性变送可以使输出逼近非线性曲线。逼近非线性曲线的程度取决于段数的多少,段数越多,就越逼近,反之,则偏离越远。而段数的多少应如何取决呢?因为当段数较少时,误差会相对较大;段数较多时,误差。浅绦蛄看螅嵊跋煸诵械乃俣。所以段数的多少需要根据工程的实际情况进行分割。使工程在允许的误差范围内程序尽可能的小。


    微信技术客服:08:30-21:00
    0592-3278716
    技术咨询
    关注我们

    澳门银河公众号

    澳门银河云APP

    【网站地图】【sitemap】