380091044 发表于 2023-10-25 10:18:36

问题:两个接近开关同时检测不到,应该是报故障的,指示灯依然指示正常???


控制器通过检测两个接近开关,检测气缸是否到位,两个接近开关同时检测到和同时检测不到,都是故障状态;
只有检测到一个时,是对应指示状态,直行或是拐弯,测试时发现,到位正常时,把接近开关移开,让其两个都检测不到,
发现状态指示灯还是保持原有的正常状态不变,感觉程序停留在原来状态一样,只有把控制器接口的接近开关接头拔掉或是
拉着接近开关在磁环位置附近晃动,才能检测故障,好神奇。

LAOXU 发表于 2023-10-25 12:06:30

是霍尔接近开关 自带的状态指示灯亮吗?

如果是, 则应该是 霍尔接近开关 的型号未选对.

或者工作方式不匹配.

380091044 发表于 2023-10-25 15:19:05

LAOXU 发表于 2023-10-25 12:06
是霍尔接近开关 自带的状态指示灯亮吗?

如果是, 则应该是 霍尔接近开关 的型号未选对.


不是的,接近开关自带灯不亮,是对的,控制板控制的LED显示屏显示正常状态,正常两个应该是同步的,接近开关一个亮,显示状态正常,现在不是,两个接近开关灯都不亮,显示屏应该显示故障状态才对,结果,显示正常,

LAOXU 发表于 2023-10-25 16:06:43

那应该是控制器问题

380091044 发表于 2023-10-25 16:58:22

LAOXU 发表于 2023-10-25 16:06
那应该是控制器问题

我怀疑是不是单片机跑程序,有卡死现象,这个现象很少出现,总有那么一两台,

jwd 发表于 2023-10-26 07:57:56

程序逻辑问题吧

380091044 发表于 2023-10-26 09:52:21

jwd 发表于 2023-10-26 07:57
程序逻辑问题吧

程序中只要两个同时检测不到的话,就指示故障,但是接近开关指示灯是对的,都不亮,控制检测不到

jwd 发表于 2023-10-26 20:42:40

380091044 发表于 2023-10-26 09:52
程序中只要两个同时检测不到的话,就指示故障,但是接近开关指示灯是对的,都不亮,控制检测不到 ...

程序里面是不是用了阻塞式延时?

380091044 发表于 2023-11-2 16:12:10

jwd 发表于 2023-10-26 20:42
程序里面是不是用了阻塞式延时?

接近开关的判断是按照按键的判断的,带按键锁,我之前看过,好像说是你说的阻塞式延时滤波,有啥影响呢??

jwd 发表于 2023-11-3 15:16:01

380091044 发表于 2023-11-2 16:12
接近开关的判断是按照按键的判断的,带按键锁,我之前看过,好像说是你说的阻塞式延时滤波,有啥影响呢? ...

假设在你延时时出现另外一个短信号有没有可能滤过呢
页: [1] 2
查看完整版本: 问题:两个接近开关同时检测不到,应该是报故障的,指示灯依然指示正常???