如何弄一个半自动排水横向门
潜渊症吧
全部回复
仅看楼主
level 7

半自动,手动开+自动关(主要是写ID卡识别),上方遇水自动开,下方满水自动关。有人的时候可以直接开,避免下方人员被淹死。
还有个就是全自动+上面这些功能。
2024年09月19日 15点09分 1
level 7
and真输出0连到门上设置关闭。上水感应无水给个1,位移没人人给个1,and接到两个1,既没人也没水会输出真输出0,把门关上。也许应该可以省了下面满水关门的逻辑。
2024年09月19日 16点09分 2
level 7
加上满水逻辑,第一个and改成真输出1后面接个or,让or真输出0,or的另一个输入也可以用一个and。下面水感百分比接到比较内存上,或者用正则替代这俩,百分比大于99输出1,位移没人输出1,第二个and接到两个1,没人且水多真输出1。最后俩and的真输出1给到or上,or真输出0关门
2024年09月19日 16点09分 3
感谢大佬,我这就去试试[乖]
2024年09月19日 17点09分
level 9
地板上和下面的天花板各装一个水传感器。地板上的设遇水为1,无水0;下面天花板的无水1,有水0;连到与组件上,与组件真输出1,否则0;这样限定了条件上面有水的时候只有下面天花板无水,与组件才会输出1开通道排水;这样就可以控制垂直排水口不倒灌了
2024年09月20日 01点09分 4
level 9
然后为了能在横向门上有人的时候用,增加一个动传感器在门中间和信号检查组件。动传感器默认输出有人1,无人0,感应大小可以调一调,输出到信号检查组件的信号检查接口,将之前的与组件连在设置输出接口;信号检查组件的检查信号设成0,这样无人的时候信号检查组件就会输出与组件排水的信号;将信号检查组件的错误输出改成空的或者是1,空的就是人在信号检测组件不输出信号,门变成手动门,设成1就是人来了就自动开;这样就把排水和人靠近的功能整一块了,组件也不多,比较简单。
2024年09月20日 02点09分 5
1