adc数据采集后分析实例代码(项目分享1版辊直径的测量)

首先介绍下硬件:三菱FX3G PLC,FX2N-2AD,电阻尺

adc数据采集后分析实例代码(项目分享1版辊直径的测量)(1)

电阻尺探头位置

通过一个气缸带动电阻尺进行版辊直径的测量,下面说下如何测量。

我们了解下电阻尺,这个电阻尺本质是一个类似滑动变阻器的东西,根据伸缩的位移输出相应的电压信号,本次采用的275mm量程的电阻尺,电源采用DC24v,为了方便AD模块采集需要添加一个变送器把0~24v转换成0~10v信号,如果采用DC10v就不需要了。

电阻尺是三线制即电源正(棕色)负(蓝色),输出信号(黑色),将黑色输出线接到AD模块的VIN端,0V接到com端。

adc数据采集后分析实例代码(项目分享1版辊直径的测量)(2)

接线电阻尺与AD模块

接下来就是PLC编程采集数据了,1数字量采集,2位移数据转换

adc数据采集后分析实例代码(项目分享1版辊直径的测量)(3)

AD模块数字量采集

这块应该没有什么问题,按照说明书例子套用即可得到了电阻尺的数字量D100,后面就是对数字量进行转换看,我们知道275mm对应的数字量是4000,那么每个数字对应的就是275/4000=0.06875mm,将采集到数字量乘以这个数就是位移量了。首先需要做的就是把数字量D100转换成浮点制D102,D102乘以浮点E0.06875就是位移了,最后再进行一次整数转换即可。

adc数据采集后分析实例代码(项目分享1版辊直径的测量)(4)

位移数据转换

得到了电阻尺伸缩的距离d1,根据设置到电阻尺到版辊中心的距离d2,用(d2-d1)*2=版辊直径了。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页