REFF:输入滤波调整指令
三菱FX系列PLC输入滤波调整指令REFF编程格式:
REFF n 单位是ms,范围:0---60
注:REFF指令只调整X0---X17这十六个点的输入滤波器
说明:
LD M0
REFF K2
当执行到REFF K2指令时,PLC将REFF指令下面的程序中指令输入滤波时间改为20ms.也就是说,从0步到该指令前的指令输入滤波仍执行10ms滤波(D8020的值),为了将所有程序的指令输入滤波都改变,需要将REFF指令放在第0步。
注:即使执行REFF K0指令,输入滤波时间也不小于50微秒(X0,X1是不小于20微秒)
改变输入滤波的另一方法是利用MOV指令改变D8020的值
MOV K1 D8020
将指令输入滤波时间改变1ms
*当使用高速计数器,输入中断,脉冲捕捉时,输入滤波自动变化,无需用REFF指令指定。
PLC为了防止输入接点的振动或干扰的影响而设置了约10ms的滤波器,而使用REFF指令减小滤波器的时间必然给干扰造成了方便,所以使用此指令时应全面考虑。
最后留个问题给大家思考:在高速计数输入时,系统自动将滤波时间设置为50US,请问如果这时你用了REFF K10 把它设置为10MS,那么最终滤波时间是多少呢?