在实际应用中,采集到的信号与工程值不成线性比例关系,而是一个非线性的曲线关系。如果按照线性比例计算,则得到的工程值误差将会很大。如下图所示。对一些模拟量的采集,如热电阻、热电偶等的信号为非线性信号,如果采用一般的分段线性化的方法进行转换,不但要做大量的程序运算,而且还会存在很大的误差,达不到要求。
为了帮助用户得到更精确的数据,远程通组态中提供了非线性表。原始值和工程值可以是正比或反比的非线性关系,原始值和工程值可以是负数。
查非线性表的计算公式为:
((后工程值—前工程值)*(当前原始值—前原始值)/(后原始值—前原始值))+前工程值
例如:
在建立的非线性列表中,数据对应关系为:
那么当原始值为5时,其工程值的计算为:
工程值=((14-8)*(5-4)/(6-4))+8,即为11。
在画面中显示的该变量值为11。