Pointer参数类型应用例子的疑问?

已锁定

fzpxp

  • 帖子

    66
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2003-06-06

普通 普通 如何晋级?

Pointer参数类型应用例子的疑问?

612

0

2012-03-31 12:51:33

初学Pointer参数类型应用,官方技术资料里的例子Pointer,有一些看不明白的地方
OB1里连续四个L是什么意思?
FC1里
L B [AR1,P#2.0] // memory area 这句是否没用?可以删除吗?
L D [AR1,P#2.0] // area pointer of input parameter
SLD 8
SRD 11

OB1:
L DW#16#AAAAAAAA
T MD 5
L DW#16#BBBBBBBB
T MD 9
L DW#16#CCCCCCCC
T MD 13
L DW#16#DDDDDDDD
T MD 17

CALL FC 1
INPUT_Pointer:=P#M 5.0

L MD 5 //一下4个L是干吗用的?不理解?
L MD 9
L MD 13
L MD 17
FC1:
// locate original address area

L W [AR1,P#0.0]
T #DB_nummer // db_number
L B [AR1,P#2.0] // memory area 这句是否没用?可以删除
L D [AR1,P#2.0] // area pointer of input parameter
SLD 8
SRD 11
T #Byteadresse // byte address

L W [AR1,P#4.0]
SLW 13
SRW 13
T #Bitadresse // bit address


// access of original memory address

OPN DB [#DB_nummer] // open data building block

L D [AR1,P#2.0]
LAR1

L D [AR1,P#0.0]
L DW#16#11111111
+D
T D [AR1,P#0.0]

L D [AR1,P#4.0]
L DW#16#11111111
+D
T D [AR1,P#4.0]

L D [AR1,P#8.0]
L DW#16#11111111
+D
T D [AR1,P#8.0]

L D [AR1,P#12.0]
L DW#16#11111111
+D
T D [AR1,P#12.0]
Pointer参数类型应用例子的疑问? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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