发表于:2018/11/28 16:10:24
#0楼
今天读一个基恩士的IL-025激光传感器的模拟量读数,4~20mA信号。放大器到PLC接线只有200mm左右,设备装有电源滤波器和接地良好。
检测工件时,把工件放好,读取PLC模拟值,然后用手和其它物品遮挡,非常稳定,模拟值读数重复数不大于2。
但是工件如果重新装夹,正常运行时,单凭肉眼看数据也是稳定的,但是读数误差却是非常的大。(排除机械原因)
数据读取:一个花键轴,检测花键底部,步进电机分度检测六次,检测花键轴的跳动值,大于则不合格。程序是检测每次的最大值和最小值,并且是延时提取。最大误差达到0.2mm.传感器是2um精度的,各种设置调了N遍也不行。
也没有搞明白,那个峰峰值是从哪里来的?如果说每次都是峰值也好说,但是里面又有最小值也是很小很小,弄得我现在己经投降了。
问过了松下PLC售后的,说是模拟量没有什么处理的,直接读。这算是把PLC的门给关上了。
传感器有问题吧,我工件不动的情况下,用物件遮光,随便怎么弄,数据稳定得可以说是叫完美。
程序里面该延时的,也做了延时。那我还做什么才行呢?
检测工件时,把工件放好,读取PLC模拟值,然后用手和其它物品遮挡,非常稳定,模拟值读数重复数不大于2。
但是工件如果重新装夹,正常运行时,单凭肉眼看数据也是稳定的,但是读数误差却是非常的大。(排除机械原因)
数据读取:一个花键轴,检测花键底部,步进电机分度检测六次,检测花键轴的跳动值,大于则不合格。程序是检测每次的最大值和最小值,并且是延时提取。最大误差达到0.2mm.传感器是2um精度的,各种设置调了N遍也不行。
也没有搞明白,那个峰峰值是从哪里来的?如果说每次都是峰值也好说,但是里面又有最小值也是很小很小,弄得我现在己经投降了。
问过了松下PLC售后的,说是模拟量没有什么处理的,直接读。这算是把PLC的门给关上了。
传感器有问题吧,我工件不动的情况下,用物件遮光,随便怎么弄,数据稳定得可以说是叫完美。
程序里面该延时的,也做了延时。那我还做什么才行呢?
[此贴子已经被作者于2018/11/28 16:10:50编辑过]