我初次使用200的PLC,由于RTD模块只有两个输入点,所以经人推荐使用了EM235模块做PT100热电阻输入模块,具体方法是,外加一个恒流源当2.5mA恒定电流通过电阻,产生压降,通过检测电压,计算出电阻。
U=2.5*R , R=U/2.5 。
后来才发现温度的变化和模块内部模拟量输入数值的变化不是成线性的关系,请问我该如何转化才能使电阻值正确呢?
最佳答案
热电阻的阻值与温度之间是非线性关系,需要用线性补偿公式计算才能得到正确的结果。Pt100的补偿公式在网上可以找到,一般用到2次方就足够了,普通的四则运算,程序很简单。
更方便的办法是用一个Pt100的变送器,直接输出线性的标准信号,线性补偿由变送器的硬件来完成,与你无关。在订购变送器时直接向供应商提出要求,包括变送范围、线性度等要求。这样就简单多了,即使出现偏差,查找原因也简单得多。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354002.html