回复:SIMATIC S7-200 SMART V3.0 FB块中不能使用沿指令

已锁定

yanxiao

版主

  • 帖子

    12382
  • 精华

    51
  • 被关注

    197

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2025-08-19 23:00:22

5楼

1、沿指令敏感的,是“扫描”,是动作,不是“扫描周期”,与扫描周期没有必然关系。

2、沿指令操作的是本指令前的能流,检测的是能流的变化。

3、如果沿指令写在主程序中,决定能流的变量是固定的,你想变更都做不到,所以,可以等效为(也构成了假像!!!)对沿指令前面的逻辑电路取边沿。

4、沿指令放入子程序,使得决定沿指令前面能流的变量,可以更换,这种情况的沿,你还HOLD得住吗?而沿指令的行事规则没有变化。

5、比如,子程序中对输入的一个逻辑值取上升沿,第一次调用时喂给它M0.0,是0值,沿指令记录了这个0,第二次调用时,喂给它M0.1,其值为1,此时,沿指令检测到上升沿,但是,这个上升沿是M0.0和M0.1共同作用的结果,是杂交产物。

6、所以,如果保持沿指令的操作对象维持不变,子程序中的沿,可以象主程序中的沿一样,可以预测、并可保证结果正确。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9496条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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