回复:关于S7-300指针如何使用?

龙晨旭日

  • 帖子

    348
  • 精华

    2
  • 被关注

    41

论坛等级:侠圣

注册时间:2011-11-01

黄金 黄金 如何晋级?

发布于 2013-07-29 20:12:39

16楼

quote:以下是引用比菜鸟还菜鸟在2013-07-29 17:04:21的发言:
quote:以下是引用冬日在2013-05-10 11:04:22的发言:
L 2
T MW 50
OPN DB35
L DBW[MW50]
改成
L 2
sld3
T Md 50 //刚这里忘记休息顺序了
OPN DB35
L DBW[Md50]



请问冬日大侠,sld3的目的是什么,为什么要左移3位,我看到一个CRC校验也是这样写。
我是菜鸟,虚心请教各位大侠!


仔细看看指针的数据格式,指针的后三位是位地址,所以要移三位,才能将数值变成你所需要的指针 2.0,这样才是指针,不知说的准确不准确。但是我做了个实验

L MD 6
SLD 3
T MD 10
OPN DB 1
L DBW [MD 10]
T MD 14
当MD6为 0、2、4、6、8时,DB1.DBW0、DB1.DBW2、DB1.DBW4、DB1.DBW6、DB1.DBW8都依次对应赋值到 MD14里了,但是 当MD6等于10 或大于10 时,就出现错误了,数据总是为0 ?
奇怪了,冬日大侠讲解下。
如果要飞得高,就该把地平线忘掉!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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