回复:输入点时间检测

高山孤影

  • 帖子

    3522
  • 精华

    108
  • 被关注

    314

论坛等级:至圣

注册时间:2012-03-03

钻石 钻石 如何晋级?

发布于 2017-03-04 14:54:00

24楼

展开查看
以下是引用20160822PD6FVF在2017-03-04 13:52:34的发言 >23楼

刚才又仔细分析了下,方案2中的标志位M2不能去掉,我原先的分析有误区。

B012是一个脉宽继电器,我分析时,总是下意识的将其当成断电延时的继电器,总认为一旦B011延时2S时间到了之后输出1,B012就也会输出1并保持3S钟;

实际情况不是这样,实际上用的是脉宽继电器,B011输出1,B012也立即输出1,但B011输出0,B012也立即输出0,如果B011输出一直为1,B012输出1的状态最多维持3S就会断开(B012设定断开延时3S),

B011 2S延时到了之后输出1(满足条件水流开关接通2S后开泵),B012也立即输出1(但最多只能输出3S),而此时B013刚收到一个下降沿信号,得等到下一个周期B013才会输出1,给B011,B012后面加上标志位M2,是为了下个周期再由M2输出1,到了下个周期B014两个输入端同时输入1,B010置位,Q2置1

如果不考虑超过5S不能输出的这个条件,将B12换为断电延时继电器,再取消M2,Q2也可以有输出的。

以下是引用20160822PD6FVF在2017-03-03 13:52:26的发言 >19楼:  浦哥,我怎么越...

引用19楼详细内容:

 

 

浦哥,我怎么越分析越糊涂呢,您帮忙看看,我什么地方分析的不对,哪里有理解误区呢,万分感谢!

以下是引用甫哥在2016-12-12 09:55:07的发言 >15楼:   楼主您好。您...

引用15楼详细内容:

   楼主您好。您的意思是不是:水流开关动作(打开水龙头)的时间在2至5秒内时 开泵,否则不开泵。开泵后延时关泵。

   这个不使用模拟量,用逻辑也可以实现(提供2个参考方案)。

  



20161212 回复 【求助】输入点时间检测 两个逻辑编程方案.rar

其实这个程序并不复杂,略一仿真就会明白了,看了一下您那个有红字的截图,截完后处理的太小了吧,有些模糊啊,看着吃力……

http://blog.163.com/xiuzhang_2000/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

LOGO!

共有2404条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。