回复:关于置位指令遇到的怪事,请大家帮忙看看

sangshunyang

  • 帖子

    618
  • 精华

    4
  • 被关注

    39

论坛等级:侠圣

注册时间:2017-02-14

白金 白金 如何晋级?

发布于 2019-09-16 20:38:12

17楼

所写的程序只要  Q0.0 为1 就没办法 再让 Q0.0 置成 0

解释你的程序:当Q0..0  置成 1后

按下按钮

  在一个扫描周期内  程序开始执行第 一段程序这时执行复位指令 Q0.0 这时是  0

 再执行第二段程序,注意这时也是上上升沿程序也会执行后面的部分,由于这时 Q0.0 是 0,能流还可以向 下流动,也就是下一个置位指令 这时又把 Q0.0置 1

这个程序也就是在按下按钮的一个扫描周期中 先把 Q0.0 置 0, 而后接着又把 Q0.0置 1 


改进后的程序 :

    程序在执行第二段程时   执行上升沿指令 后面由于Q0.1这时还是 1 ,能流断流 ,后面的置为指令不执行

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15105条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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