今天有客户咨询新安装机床上电,开机后一堆切削液报警,因此,挨个检查液位传感器,有的是plc逻辑错误,有的是传感器设定范围不合适,总之,后结果是,所有传感器都“罢工”了,有的是, 有的是,提起或晃一下传感器,偶尔会出现度数,但即使出现也是“full”状态,值不随液位变化。平时设置sp1、rp1、out1啥的也不少,但今天的状况,显然是知识不够用了,于是找到说明书,现学现用吧。
今天,调整的是ifm lt8023,4个输出(2液位,2温度)
这东西还挺贵:
再下面是我对ifm传感器调整的一些经验总结 :
首先,普及一下基本知识:
1、面板上有两个按钮:mode 和set,mode选择待设定值 / 确定,set设置数值或选项。因此,总是先按mode,找到参数,然后按set进入,有下一层菜单的话,再按mode切换,然后长按set开始设定参数,后轻按mode确认
2、一般液位传感器都会有sp1、 rp1、ou1 ;sp2 、rp2 、ou2;而lt8023,又增加了两组输出:sp3、rp3、ou3;sp4、rp4、out4;不管有多少组吧,总之,spx是上限值,rpx是下限值(复位值),outx设定功能模式:hno、hnc、fno、fnc;
其中,o是open,开点模式,c是close,闭点模式;h是到达spx,outx状态转变,下降到rpx时状态再次改变(复位);f是窗口模式,在rpx ~ spx之间是fno/fnc设定的状态,高于或低于会转变状态。
举例:
液位1:sp1=20, rp1=10, out1=hno: 数值从0开始上升,此时out1=0(无输出),当数值超过20时,out1状态发生变化,out1=1, 此时泵开启,液位开始下降,数值低于20时,out=1不变,当液位将至10以下时,out1=0,泵关闭,液位继续上升……
液位2:控制液位范围,sp1=30, rp1=5, out1=fnc: 数值从0开始上升,此时out1=0(无输出),当数值超过5时,out1=1,当数值超过30时,out1=0,也就是说,只有数值在5~30之间,out1=1,超过30触发溢流报警,低于5触发低液位报警。
3、想把数值减小,只能是长按set等数值涨到大值,然后再从小值开始增加
4、终的目的是在你设定的条件下使outx状态发生变化,这些变化通过i/o点用于plc控制功能,比如控制电机的启停,报警触发等。
然后,是深入学习相关知识:
1、水箱的深度可能大于选择的传感器长度,要想界面显示实际液位,此时,需要一个偏移值:ofs
长按mode键,直到找到ef选项,然后点set,进入后再长按mode,一直切换到ofs,然后再长按set,就可以改变ofs的值,后按mode确定更改。
2、恢复出厂设置
当传感器不“听话”了,尤其是像lt8023有4组输出,很容易设定错乱,传感器“瘫痪”,此时,需要“恢复出厂设置”,从头开始:
长按mode,直到ef,点set进入,界面显示 ,长按set,屏幕会变成 ----- ,后显示done,表示 “恢复出厂设置” 完成
3、选择显示单位:cm/inch 或 °c/°f
在正常状态时,轻按set,会15秒切换显示 ,比如从液位切换到温度
设定 spx、rpx、op 的参数值前,需要先设定单位cm/inch 或 °c/°f,防止由于单位切换造成设定数据误差。
出厂设定:uni.l = cm,uni.t = °c。
长按mode,直到ef,点set进入,界面显示,点mode,屏幕变成
,然后长按set,可以选择单位cm/inch, 后按mode确定。
温度uni.t设定方法一样。uni=unit 单位
4、参考点op
可以不使用传感器的全部量程,设置op即可,op就是一个上限值,而spx总是<=op,因此,在设定spx,rpx 之前,必须先设置op值。
今天遇到的问题就出在op设定上,说明书上说:
后,对今天遇到的问题做一个简单的方法总结:
1、恢复出厂设置
2、找到cop,长按set,设定op
3、设置偏移ofs
4、设置spx ,rpx ,outx