您现在的位置是:首页 > PLC技术 > PLC技术

通道的硬件设计

来源:艾特贸易2019-02-27

简介有一种压力传感器,它将压力转换成模拟电信号,从而可能通过模数转换成数字量,被读进 PLC 中。但是困难在于,这种转换函数带有明显的非线性,如图 7-36 所示。 图 7-36 非线性函数


    有一种压力传感器,它将压力转换成模拟电信号,从而可能通过模数转换成数字量,被读进PLC中。但是困难在于,这种转换函数带有明显的非线性,如图7-36所示。

 图7-36非线性函数处理

7-36非线性函数处理

    假设原设计的工作使用范围是100226. 83P1。也就是说,该传感器的输出电压10VU13. 572VPLC读入的数据是2000D714。可见,数据的范围跨度很大,至少需要两个“字”(32)数据寄存器才能保存一个数据。众所周知,一般PLC系统里没有现成的计算指数函数的专用指令,而将指数函数分解成幂级数来进行近似计算,也是一件费时又费力的事情。当然,我们用来对付复杂函数计算,有一种保证成功的最后手段——查表法,也就是将可能出现的2000-714=1286个结果,按序保存起来。用时只需按输人数查表即可。这种办法原理简单而且直观,数据精度也有保障,唯一的缺点是占用的内存太大。本例中的表格就需要1286×2=2572个字。这对于中小型PLC而言,所占的比例似乎太高了,可能是无法接受的。对于非线性程度十分明显的函数,使用分段线性化的办法,效果显然也不会好。