恭喜,你发布的帖子
发布于 2017-03-30 12:37:46
28楼
方案1:程序分析
一、水流开关动作时间小于2秒时:B7下降沿输出高电平,由于B2延时时间小于2秒,B1不置位。此时B8的2脚为低电平,则B6不能置位,Q1不输出。在下一个周期时M1输出1,对B1复位(因B1没有置位,此复位脉冲无意义)。
二、水流开关动作(打开水龙头)的时间在2至5秒内时:
1)当水流开关动作时间达到2秒时,B2输出高电平置位B1;
2)在2至5秒内时水流开关断开:B7下降沿输出高电平,此周期内M1输出低电平。由于此时B1已经置位,B8输出高电平置位B6,Q1输出;
3)在下一个周期时M1输出1,对B1复位(一个周期的时间);
4)B5延时时间到时,B6复位,Q1停止输出。
三、水流开关动作(打开水龙头)的时间大于5秒时:
1)当水流开关动作时间达到2秒时,B2连续输出高电平置位B1,B1输出高电平;
2)当水流开关动作时间达到5秒时,B3连续输出高电平复位B1,由于是复位优先,B1输出低电平;
3)5秒以后水流开关断开。B7下降沿输出高电平,由于B1输出低电平。此时B8的2脚为低电平,则B6不能置位,Q1不输出。
4)在下一个周期时M1输出1,对B1复位(因B1没有置位,此复位脉冲无意义)。
方案二:程序动作分析
一、水流开关动作时间小于2秒时:B13下降沿输出高电平,由于B11延时时间小于2秒,B11不置位。此时断电延时B12、M2输出低电平,B14的2脚为低电平,则B10不能置位,Q2不输出。
二、水流开关动作(打开水龙头)的时间在2至5秒内时:
1)当水流开关动作时间达到2秒时,B11、B12输出高电平,M2在下一周期后输出高电平;
2)在2秒(实际是 2秒再加一个程序周期的时间)至5秒内时水流开关断开:B13下降沿输出高电平,由于此时M2保持输出一个周期时间的高电平,B10置位,Q2输出;
3)B9延时时间到时,B10复位,Q2停止输出。
三、水流开关动作(打开水龙头)的时间大于5秒时:
1)当水流开关动作时间达到2秒时,B11、B12连续输出高电平,M2在下一周期后输出高电平;
2)当水流开关动作时间达到5秒时,B12输出低电平,M2在下一周期时及之后输出低电平;
3)当水流开关在5秒加一个程序周期之后断开时:B13下降沿输出高电平。由于此时M2已经输出低电平,则B14继续输出低电平,B10不置位,Q2的输出不动作。
(1)非常感谢浦哥这么耐心细致的讲解,论坛有了您这样热心的前辈,我们这些新手才能更快的成长。
(2)您在方案二:程序动作分析中,"断电延时B012..."而此处B012应该是一个“脉宽触发继电器”吧
而您后续的分析又是按照脉宽触发继电器来分析的,这应该是笔误吧?
断电延时的定时器,输入高电平,输出立即为高电平,若输入一直保持为高电平,输出也一直保持高电
平,只有当输入变为低电平,且到了定时时间后,输出才为低电平。
(3)我初次接触LOGO,还是设备出现了软故障(三台泵变频恒压供水,一台泵变频常用,压力不够时第二
台泵工频运行,到设定压力后停工频泵,三台泵可自动故障切换、72小时定时轮换投入,出现的故障是
3#泵变频运行的接触器有时会频繁抖动,即接通后很快断开,再接通再断开,如此反复持续几秒至几十
秒)查外围元件及硬件接线,都没问题,不得转头怀疑LOGO 的程序问题,后来尝试上载程序,并仿真
查看,仿真时Q3有时也会出现抖动,基本确认程序72小时定时切换部分写得有问题,自己尝试修改,仿
真和下载到我自己在家里面玩的LOGO里面都没问题。以后就慢慢的喜欢上LOGO。
以前只接触过西门子200、300、PLC以及Wincc,触摸屏,都只会些皮毛,接触到LOGO后,我才知道自
己需要什么了,再次感谢论坛里所有热心的老前辈,感谢您对于我们这些新手的无私帮助,谢谢。
请填写推广理由:
分享
只看
楼主