S7-300 PLC模拟量输入采集问题

我用的是AI5/AO2模块,设置的通道是采集4~20mA,我传感器传过来的是4mA,通道用的AI3,但是采集过来的数是INT 480多,我后面有个AI8模块,我把传感器信号接到后面的模块通道里面采集的数据就是8。我换了其他的AI5/AO2模块,采集过来的数据就是0,我用的都是这一个传感器,但是我所有模块都要用到,那个拿来试验的模块也有别的用处,这个该怎么解决啊,求各位大佬指点一下。

最佳答案

仍然连接该模块的AI3通道,想办法将输入电流调整至10mA和20mA,看数据的变化是否呈线性,如果在整个模拟量输入数据范围段中数据显示呈线性的,你换一个通道测试数据仍然是这样?这个就没有关系了,确认确实这个数据比真实的实际值大680,那么,你在模拟量输入通道开始就减去这个数据值。

提问者对于答案的评价:
我从程序里减掉增加的数据就好了,就是零点偏移了

最佳答案作者回复:
这种方式是处理模拟量数据最常见的一种方式,但凡模拟量数据由于传感器本身或者外部干线电阻等原因引起的数据偏差,如果是线性的,均可以按这个方式处理。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc282849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午10:24
下一篇 2020年10月30日 下午10:24

相关推荐