一个按钮自动切换

一个辅助按钮0.5进行1.1辅助线圈的状态切换,就是我按一次0.5,  1.1的线圈位1,再按一次0.5,1.1的线圈位0.如此反复。现在发现这样设计会经常失灵,有时候要连续按两下状态才会切换过来。我可以用其它的方法实现这切换功能,但是想不明白为什么有时候会失灵,是跟扫描有关吗?求大神指点。

问题补充:
我想问的是为什么会这样。而不是寻求其它方法代替

图片说明:

一个按钮自动切换   

最佳答案

DB2.DBX0.5作为按钮启停的话,最是用到上升沿,按下按钮的时间一般来说比扫描的周期快,所以可能出现异常的情况,加了上升沿的话,有变化的时候才能触发一个信号;在原有的程序上修改的样子见附图

图片说明:

一个按钮自动切换  

提问者对于答案的评价:
确实是在一个扫描周期内进行了多次动作才导致的误动作。

专家置评

咨询热线工程师。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc183589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午5:55
下一篇 2017年6月27日 下午5:56

相关推荐

  • 系统时间读取

    S7-1200用RD_SYS_T调用系统时间,调用的时间怎么与PLC设置的时间不一样?如图 问题补充:”RD_SYS_T(读取时间)从 CPU中读取当前系统时间。该时间值…

    2017年6月12日
  • S7-1200报错,怎么解决

    在长治一个项目中,使用到S7-1200共3台,运行过程中均有报错,亮红灯的现象,监控为固件错误,断电重启后,又正常,系统拖动深井泵,这样致使水泵,频繁启停,以致已有一台水泵损坏,用…

    SIMATIC S7-1200 2017年11月18日
  • s7-1200 定时器输出值

    s7-1200 定时器输出值为ms,想转化为秒输出,保留一位小数位,供上位机读取,想用输出值除1000完成此功能,1200定时器值为双整数,无法输出浮点数,该如何解决。谢…

    SIMATIC S7-1200 2017年6月6日
  • LED功能块(读取1200PLC的LED状态)

    “LADDR”处输入的“CPU 或接口的标识号”,在设备组态中哪里找到?为什么图片中“50”我找不到。测试两个PLC,填“50”才成功测试到“RUN”等状态。 问题补充:…

    2017年6月10日
  • 现场信号采集

    有20台设备  每台有8个流量仪   现在要将所有仪表信号采集到中控室用一台计算机显示 现场放置一个显示屏 &…

    SIMATIC S7-1200 2017年6月29日
  • 求助,如何正确的设置轴工艺的组态?

    第一次使用1200做运动控制,参考入门指南第5章节实例进行轴工艺组态设置,输入PLC后在线诊断提示状态<错误>错误位<组态错误>,试了很多次都不成功,求解求…

    SIMATIC S7-1200 2017年11月13日
  • OPC校验的问题?

    大家好!请问一下1200PLC通过OPC服务器给上位机传输数据,需要校验吗?如何校验呢?请多指教!谢谢! 最佳答案 您的OPC服务器通过自己的驱动连接1200PLC,OPC客户端与…

    SIMATIC S7-1200 2017年5月31日
  • V11升级到V13提示错误如下

    在转换类型 ‘CodeBlockData’时出错(型号类型 ‘Siemens.Simatic.PlcLanguages.Model.CodeBlockData’…

    SIMATIC S7-1200 2017年7月26日
  • tp1200 SD卡存储数据数量

    tp1200 SD卡存储数据数量有限制吗? 最佳答案 看卡的内存大小。内存满了,肯定就覆盖了。 提问者对于答案的评价:

    SIMATIC S7-1200 2017年6月1日
  • 博图V14通讯不上PLC

    CPU 1214C DC/DC/Rly PC操作系统WIN10 专业版 64Bit  博图V14 &…

    2017年6月1日