恭喜,你发布的帖子
发布于 2018-07-28 18:52:33
5楼
这类问题,温度、压力、角度,等等,我认为一个统一的处理方式:
1、模拟量模块的变换是线性的;
2、你的传感器 + 变送器 系统 是不是线性对应关系?
3、都是线性关系, 不管线性变换多少次, 最终的 关系 还是线性的。
4、两点决定一直线,写出直线方程,OK了。
5、中间任意的输入、输出对应,有的叫线性插值。
象楼主的题,找到两点:
0度点:(6400,0)
80度点:(32000,80)
两点写一个直线,再翻成PLC程序。
设y=温度,x=AIW读得的数
y=a(x+b)
代入第一点(6400,0),得到b=-6400
y=a(x-6400)
再代入第二点(32000,80),得到 a=80/(32000-6400)
最终:y=[80/(32000-6400)]*(x-6400)
如果都是常数计算,完全可把a值手工算出后再参与PLC编程。
请填写推广理由:
分享
只看
楼主