回复:关于子程序扫描周期执行的问题,听说这里专业。来这里问问

已锁定

yanxiao

版主

  • 帖子

    12149
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2024-07-18 18:37:22

14楼

展开查看
以下是引用手机用户20230909919119在2024-07-18 16:42:15的发言 >12楼:那从30行开始的上升沿 只导通后70行 但是我这个上升沿是驱动了一个线圈的,下一次扫描 上升沿就没了,但是线圈还是得电状态, 直到再次扫到 上升沿驱动线圈那一行,判断出线圈失电,自此 m0.0就失电了。 就是i0.0只导通了 30行以下 100行以上的程序。 m0.0导通了 本次扫描30行以下,和下次扫描的30行以上的程序。 m0.0才叫一个周期,i0.0根本不叫周期,叫周期内突然出现

注意一下8楼的图。边沿指令和扫描有关,和周期无关。

指令一般都不具有长臂管辖能力。

你的上升放在第二网络,那它只在第二网络有影响,离开第二网络,它的影响全无。

而让沿指令的影响保留下来的,是M0.0,它是一个存贮器,就是用来存贮数据用的。

在第二次向M0.0中存新值之前,M0.0中的值是不会变的,不关扫描周期的事。


如果上面的话无法理解,我就没办法给你解释了。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8947条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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