回复:程序中关于下降沿使用问题

已锁定

lu_zhao_long

  • 帖子

    514
  • 精华

    9
  • 被关注

    33

论坛等级:侠圣

注册时间:2004-09-17

钻石 钻石 如何晋级?

发布于 2024-09-09 18:49:29

2楼

从你的程序段 43 来看,无论在何种情况下,M150.1 的值对 M150.3 都没有任何影响!因为:

M150.0 + M150.0 * M150.1 = M150.0 * (1 + M150.1) = M150.0 * 1 = M150.0

也就是说,始终都是 M150.0 的下降沿来置位 M150.3,与 M150.1 无关!


所以,你应该检查 M150.3 是在哪里被 复位 的。


还有,如果你想用 M150.1 来触发 程序段 43 置位 M150.3,那你最好把程序段 44 放到目前程序段 43 的前面。然后才能确保 它 复位 M150.0 后可以保证 M150.3 被置位。而不是像现在这样复位 M150.0 后要到下一个循环周期执行到程序段 43 时才能置位 M150.3。若这段间隔时间内 M150.0 又被其它程序置 1 了,肯定不能正确置位 M150.3 啦!

深陷于此,我是来“喝水”的! lu_zhao_long@139.com
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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