关于指针程序的疑问

已锁定

tteekkgg

  • 帖子

    32
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2012-03-20

普通 普通 如何晋级?

关于指针程序的疑问

958

2

2012-09-13 14:33:21

LAR1 P##P_ADRESS
OPN "DB_IEC_TIMER" // DB WERTE IEC TIMER
L #IEC_TI_NO // angew鋒lten Timer vom TP laden
L 1
-I
L 22 // Offset f黵 Zugriff auf Instanz
*I
T #TEMP // erstes zu kopierendes BYTE
LAR1 P##P_ADRESS
L W#16#1002 // Bereichskennung WORD Transfer Mode
T LW [AR1,P#0.0] // Kennung WORD in Pointer eintragen
L 22 // 22 Worte 黚ertragen
T LW [AR1,P#2.0] // Eintrag in Pointer
L 14 // Kennung Quell DB = DB 14
T LW [AR1,P#4.0] // Eintrag in Pointer
L P#DBX 0.0
L #TEMP
SLD 3 // in Pointerformat wandeln
+D
T LD [AR1,P#6.0]
A #SAVE_REST
JC SAVE
CALL "BLKMOV"
SRCBLK :=#P_ADRESS
RET_VAL:=#TEMP
DSTBLK :=P#DB4.DBX0.0 BYTE 22
BEU
SAVE: NOP 0
CALL "BLKMOV"
SRCBLK :=P#DB4.DBX0.0 BYTE 22
RET_VAL:=#TEMP
DSTBLK :=#P_ADRESS
这段程序用到了SFC20其中有个:#P_ADRESS具体指什么?往LW中存22,14,W#16#1002 分别表示什么?
希望大家帮帮我这个菜鸟。 这段程序看了很久还是不懂
关于指针程序的疑问 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54713条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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