回复:step7中上升沿触发大量使用的问题

已锁定

n次看你的背影

  • 帖子

    2321
  • 精华

    73
  • 被关注

    53

论坛等级:奇侠

注册时间:2008-03-11

普通 普通 如何晋级?

发布于 2022-04-21 10:30:10

6楼

楼主:上面有网友提供了原理和思想,你可以测试、验证下面的代码,也许对你的特殊要求有些帮助。

      L     MD    20                    //装载本周期32个位当前的状态到ACCU1;

      L     MD    24                    //装载上周期32个位的状态到ACCU1,MD20的内容装载到ACCU2;

      INVD                                 //上周期32个位的状态(ACCU1的内容)取反

      AD                                     //当前32个位的状态(ACCU2)&上周期32个位(ACCU1)取反的状态,

//-----------------------------------//&的结果存储在ACCU1内 

      T     MD    28                    //将ACCU1的内容存储到MD28(你需要的32个上升沿)

      L     MD    20                    //装载本周期32个位当前的状态

      T     MD    24                    //将本周期32个位当前的状态存储到MD24


取下降沿类似。。。如果大量使用,自己可以做个FC或者FB,多次调用。

佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54658条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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