西门子DB定位和赋值

已锁定

毅开

  • 帖子

    16
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2010-07-18

普通 普通 如何晋级?

西门子DB定位和赋值

3459

14

2012-07-13 22:16:32

程序:
L 1
T #t_Loop_Counter
L 0
SLW 3
T #t_DI_Address
L 168
SLW 3
T #t_Comm_Address
LP: OPN "COMM_SSF>LCO"
L ID [#t_DI_Address]
T DBD [#t_Comm_Address]
L #t_DI_Address
L P#4.0
+D
T #t_DI_Address
L #t_Comm_Address
L P#4.0
+D
T #t_Comm_Address
L #t_Loop_Counter
+ 1
T #t_Loop_Counter
L 69
<=I
JC LP
JU END
在循环前定义基数和DB数据地址时为何要使用左移3位指令,这样作是否跟ID n输入&DBD n相对应,相当于定于赋值区域 ID0-> DBD168、ID4->DBD172(4BYTE),以此类推,但左移处理后数据块地址为何还是DBD168,而不是DBD21?
西门子DB定位和赋值 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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