利用FX3U-4AD模块对位移传感器进行位移数据的测量,在人机界面通过模拟量的的转换来显示位移。
首先我们来看下位移传感器,如下图:
位移传感器
上图为直线位移传感器,可通过拉、放前端来移动探头的位置,采用24v供电,传感器本身类似于滑动变阻器,探头拉出来的位移越大,输出电压越大,为了方便AD模块进行数据采集,通过一个电压变送器将输出电压从0~24v dc转换到0-10v,变换器的图片如下:
0-10v变送器
传感器为三线制,褐色为电源DC24v,蓝色为0v,黑色为输出信号线,与FX3U-4AD模块连接图如下,在其通道1进行采集转换,模块中的24+和24-为供电电源,这里采用PLC上的24v直流电来供电,传感器的褐色线也接PLC24v的正极,黑色线接V+,蓝色接VI-,并与PLC负极。
传感器与模块的连接线
接下里我们写数据转换的plc程序,根据手册的实例我们稍微修改即可,
1)模块与plc连接单元为0,
2)输入模式,fx3u-4ad的输入模式有8中输入模式,这里我们选择模式0(电压输入,-10v~+10v→-32000~+32000),在通道1上转换,
3)平均次数,我10次即采集10次进行平均取值。
4)数字滤波器,设置无效
5)数据保存,D0
根据手册实例,将模式修改为TO K0 K0 H0000 K1,所有通道采用0模式,其余不变。
手册实例
传感器的数字量保存到D0中,根据传感器的量程250mm,每个数字量对应的位移为250/32000=0.0078125,首先将D0转换成浮点数,再乘以0.0078125就等于实际位移。
下来我们在人机界面上演示下AD模块采集传感器位移的过程,整体系统图如下:
系统连接图
PLC与FX3U-4AD模块连接,传感器输入信号接在模块上,将plc与人机界面进行连接,方便我们观察数据的变化。