间接寻址语句

已锁定

wtj向日葵171349

  • 帖子

    4
  • 精华

    0
  • 被关注

    0

论坛等级:游侠

注册时间:2013-11-12

普通 普通 如何晋级?

间接寻址语句

404

0

2016-08-08 15:28:54

32位存储器间接寻址举例:

      

//DB块间接寻址举例

OPN       DB  1            //打开DB1。

OPN       DI    3            //打开DB3,最多可以同时打开两个DB块。

L     4                   //装载4到累加器1中。

SLD       3                   //累加器1中数值左移3位。

T     MD  20          //将逻辑操作结果传送到MD20中,MD20                     

                                               //包含地址指针为P#4.0。

L     P#20.0                 //将地址指针P#20.0装载到MD24中。

T     MD    24

L     320               //320转换指针为P#40.0并装载到MD28中。

T        MD      28

L        DBW     [MD 20]                //装载DB1.DBW4。

L        DBW     [MD 24]                //装载DB1.DBW20。

+I                                      //相加

L        DIW       [MD 28]                //装载DB3.DBW40。

-I                                  //相减。 

T        DIW    2                     //将运算结果传送到DB3.DBW2中。

JZ       m1

      

//M存储器连续区域操作

L        0                            //初始化MW100和MD4。

T        MW      100

T        MD            4

OPN   DB     1                //打开DB1。

L    100                           //循环操作的次数,100次。

NEXT:    T        MW      100 //将循环100次装载到MW100中,固定格式。                           L            MW       2            //进行比较的数值存储于MW2。

L     DBW     [MD 4]           //与DB块中存储的值进行比较,开始地址为DBW0。

==I                           //如果数值相等跳到m1。

JC   m1

L        MD            4                //将地址指针加2(每个相邻的字地址相差2)。

L        P#2.0

+D   

T        MD            4

L        MW      100               //次数减1,跳回next,如果MW100等于0,跳

LOOP    NEXT                   //出循环操作LOOP指令,LOOP指令固定格式。

m1:      FP   M    10.0       //如果数值相当,记录MD4指针的数据,将转换为数组                      

JCN     m2                          //的位置((地址值/P#2.0)+1)值存储于MD8中。

L        MD      4

L        P#2.0

/D   

+     L#1

T        MD            8

m2:      NOP   0

间接寻址语句 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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