潜渊症吧 关注:31,937贴子:271,169
  • 5回复贴,共1

如何弄一个半自动排水横向门

只看楼主收藏回复


半自动,手动开+自动关(主要是写ID卡识别),上方遇水自动开,下方满水自动关。有人的时候可以直接开,避免下方人员被淹死。
还有个就是全自动+上面这些功能。


IP属地:广东1楼2024-09-19 23:10回复
    and真输出0连到门上设置关闭。上水感应无水给个1,位移没人人给个1,and接到两个1,既没人也没水会输出真输出0,把门关上。也许应该可以省了下面满水关门的逻辑。


    IP属地:辽宁来自Android客户端2楼2024-09-20 00:21
    回复
      加上满水逻辑,第一个and改成真输出1后面接个or,让or真输出0,or的另一个输入也可以用一个and。下面水感百分比接到比较内存上,或者用正则替代这俩,百分比大于99输出1,位移没人输出1,第二个and接到两个1,没人且水多真输出1。最后俩and的真输出1给到or上,or真输出0关门


      IP属地:辽宁来自Android客户端3楼2024-09-20 00:31
      收起回复
        地板上和下面的天花板各装一个水传感器。地板上的设遇水为1,无水0;下面天花板的无水1,有水0;连到与组件上,与组件真输出1,否则0;这样限定了条件上面有水的时候只有下面天花板无水,与组件才会输出1开通道排水;这样就可以控制垂直排水口不倒灌了


        IP属地:黑龙江来自Android客户端4楼2024-09-20 09:54
        回复
          然后为了能在横向门上有人的时候用,增加一个动传感器在门中间和信号检查组件。动传感器默认输出有人1,无人0,感应大小可以调一调,输出到信号检查组件的信号检查接口,将之前的与组件连在设置输出接口;信号检查组件的检查信号设成0,这样无人的时候信号检查组件就会输出与组件排水的信号;将信号检查组件的错误输出改成空的或者是1,空的就是人在信号检测组件不输出信号,门变成手动门,设成1就是人来了就自动开;这样就把排水和人靠近的功能整一块了,组件也不多,比较简单。


          IP属地:黑龙江来自Android客户端5楼2024-09-20 10:06
          回复