回复:请教 指针

youhm

  • 帖子

    4924
  • 精华

    81
  • 被关注

    51

论坛等级:至圣

注册时间:2008-06-28

普通 普通 如何晋级?

发布于 2011-11-03 20:15:06

5楼

FB3462:
NETWORK1:
OPN DB [DIW 0] [DIW0]不知道从哪来的 ?
DIW0是背景数据块里的,这里应该是你第一个输入参数
L DBW 6 DBW6是 DB [DIW 0] 中的数据吧?
理解正确
//Offset PZD-output area
L 36
+I +36 后 左移3位是什么意思啊?
SLW 3
因为地址指针低3位是位地址,建议仔细看看关于指针方面的资料

FC3881:
NETWORK1:
SET
SAVE
= L 0.1 L0.1是临时变量吗?FC3881并没用接口啊
没有在接口区定义临时变量并不代表局部变量区域不存在,不知你有没有发现,LAD转换成的STL有时就会出现很多这样的临时变量
L DB4492.DBW 4
OPN DI 4981 DI 4981 是背景数据块DB4981吗?
这里是用DI寄存器打开数据块DB4981,和DB4981是不是背景数据块没关系,因为PLC只有两个数据块寄存器DB寄存器和DI寄存器,同时操作两个数据块特别是间接寻址就要使用两个数据块寄存器了,下面的DIW 0就是用DI寄存器打开DB4981里的
T DIW 0
L DB4447.DBD 56
T DID 2
L DBD 60 DBD60是哪个数据块里的数据呢?
前面引用了DB4447里的地址,DB寄存器就是DB4447了,所以DBD60也就是DB4447里的,要善于在在线监控里查看地址寄存器、数据块寄存器的值,多多亲自体验,用PLCSIM验证相关方面的内容
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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