haipingyuer
级别: 论坛先锋
精华主题: 0
发帖数量: 126 个
工控威望: 1756 点
下载积分: 715 分
在线时间: 81(小时)
注册时间: 2012-09-06
最后登录: 2016-04-26
查看haipingyuer的 主题 / 回贴
楼主  发表于: 2013-11-16 16:09
本人最近开始做西门子300的项目了,大家谁有300的间接寻址的例子啊   看手册看得有点迷糊了   望大家指点         本人做过200的间接寻址和for循环
男儿当自强
深水涧蓝
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 125 点
下载积分: 578 分
在线时间: 2(小时)
注册时间: 2013-11-12
最后登录: 2018-05-11
查看深水涧蓝的 主题 / 回贴
1楼  发表于: 2013-11-16 23:25
OPN   DB     1
      L     DBB [MD 0]
      T     MB     4
      A     I      0.0   //字节指针
      FP    M     10.0
      JNB   a001
      L     MD     0
      L     P#1.0
      +D    
      T     MD     0
a001: NOP   0
===================================================

    OPN   DB     1
      L     DBW [MD 0]
      T     MW     4
      A     I      0.0  //字寻址指针
      FP    M     10.0
      JNB   a001
      L     MD     0

      +     16
      T     MD     0
a001: NOP   0
=======================================
OPN   DB     1
      L     DBB [MD 0]
      T     MB     4
      A     I      0.0                  //字节指针
      FP    M     10.0
      JNB   a001
      L     MD     0
      L     P#1.0
      +D    
      T     MD     0
a001: NOP   0
      L     MD     6                    //字节编号
      SLD   3
      T     MD     0
=====================================================================
     OPN   DB     1
      AN    I      0.0
      FP    M     10.0
      JNB   A001
      L     100
NEXT: T     MB    20                    //循环开始
      L     DBB    0
      +     1
      T     DBB    0
      T     DBB [MD 0]
      L     MD     0
      +     8
      T     MD     0
      L     MB    20                    // 循环结束
      LOOP  NEXT
A001: NOP   0

======================================================