回复:stl编程

emil128

  • 帖子

    271
  • 精华

    10
  • 被关注

    21

论坛等级:侠圣

注册时间:2011-05-16

普通 普通 如何晋级?

发布于 2015-05-19 11:40:47

5楼

展开查看
以下是引用宏雕琢OP.T在2015-05-18 19:10:19的发言 >4楼:额 对,忘记看数据类型是Black_DB了。既然接口上的是DB13那,那加载的就是DB13.DBX10.0了。
以下是引用老学童在2015-05-18 08:30:56的发言 >2楼
quote:以下是引...

引用2楼详细内容:

[quote][b]以下是引用宏雕琢OP.T在2015-05-17 21:58:19的发言:
看到楼主的
LAR1 P##IN17 //其中#IN17的内容是10.0
L DIW [AR1,P#0.0] // 就是 将DBX10.0 的值载入到ACCU1 ,具体是哪个DB块中的DBX10.0要看 程序首是OPN DB? 这里面P#0.0是偏移量,也就是AR1+P#0.0=P#(10.0+0.0)=P#10.0



这里指针指向的是FB97的背景数据块p#10.0,因此,无需OPN指令。

老学童大侠说的一针见血,但是楼上还是理解错了。
既然说是“背景数据块p#10.0”,当然结果就是 DIX10.0

LAR1 P##IN17 //AR1=DIX10.0 (这里AR1里装载的是IN17的地址,DIX10.0)
L DIW [AR1,P#0.0] //ACCU1=13 (读取DIW10的值,也是就DB1.DBW10的值,里面是DB号13)
L 1
==I //比较DB号是不是1
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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