回复:应用探讨——西门子指针编程使用探讨

jacky_andy

  • 帖子

    2277
  • 精华

    19
  • 被关注

    31

论坛等级:奇侠

注册时间:2004-12-21

普通 普通 如何晋级?

发布于 2011-12-09 11:51:43

102楼

quote:以下是引用火麒麟在2011-12-09 11:49:47的发言:
quote:以下是引用jacky_andy在2011-12-09 10:50:31的发言:
L DW#16#35 //将32位16进制数35存入ACC1
L P#6.5的功能是一样的,
为什么有些人爱用第一种方式呢?看到好多例子也这样用,纯粹是为了讲指针的结构还是这样做有什么好处呢?

为了调用时的方便。
比如FC里定义了一个INT型或WORD型的输入变量A,作为起始地址,比较灵活些。
如:
L #A
SLW 3
LAR1
而如果你想直接在外部输入P#2.0,那么你就要用到POINTER类型,而且程序里还需要处理,很不方便。
除非你把起始地址固定死了,程序里也不会再变化了。


知道了,谢谢火麒麟
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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