今天有客户咨询新安装机床上电,开机后一堆切削液报警,因此,挨个检查液位传感器,有的是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