回复:问一下,间接寻址具体有什么应用,好像编程时用的不是很多

aolegen

  • 帖子

    10
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2007-11-19 16:54:33

0楼

TAR1 #SaveAr1
TAR2 #SaveAr2

L W#16#1002
T LW 0
T LW 10

L #Len1
T LW 2
L #Len2
T LW 12

L #DB_No1
T LW 4
L #DB_No2
T LW 14

L #Off1
T LD 6
L B#16#84
T LB 6

L #off2
T LD 16
L W#16#84
T LB 6

L 0
T #Ret_V //out
L #C_Mode //input
JL COMM
JU Exit
JU SAVE
JU LOAD
JU EQU
COMM: JU Exit


SAVE: CALL "BLKMOV"
SRCBLK :=#Any_DB1
RET_VAL:=#Ret_V
DSTBLK :=#Any_DB2
JU Exit

LOAD: CALL "BLKMOV"
SRCBLK :=#Any_DB2
RET_VAL:=#Ret_V
DSTBLK :=#Any_DB1
JU Exit

EQU: L #Len1
L #Len2
T #count1
JC EQU1
TAK
T #count1
EQU1: L #DB_No1
T #DB1_W
OPN DB [#DB1_W]
L #DB_No2
T #DB2_W
OPN DI [#DB2_W]
L #count1
EQU2: T #count1
L DBB [AR1,P#0.0]
L DIB [AR2,P#0.0]
<>I
JC EQU3
+AR1 P#1.0
+AR2 P#1.0
L #count1
LOOP EQU2
JU Exit
EQU3: L 1
T #Ret_V
Exit: LAR1 #SaveAr1
LAR2 #SaveAr2
BE

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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