回复:求助(解释该程序段,特别是W#16#1002的含义)

Automann

  • 帖子

    6168
  • 精华

    138
  • 被关注

    308

论坛等级:至圣

注册时间:2004-12-23

普通 普通 如何晋级?

发布于 2013-11-22 15:43:34

23楼

quote:以下是引用老学童在2013-11-22 13:19:24的发言:
廖老师来了!
从xibeiqingjie朋友18楼和19楼的发言,可以看出,你虽然已经掌握了指针结构,但是对ANY类型指针的理解还存在问题!
举个生活中的例子:
要将一批货物从一地发送到另一地,就必须有运单(POINTER或ANY类型指针),上面有发货人(数据源数据区地址)、收件人(目标数据区地址)的信息、货品名称(数据类型)、货品数量(数据个数)等等;
而货物(数据)才是要运输的东西,而非运单!
“读取从站到PLC的地址为16个字节,这16个字节的数据...”是要运输的货物(数据),而非运单(POINTER或ANY类型指针)。
填写运单(构建指针的过程)

在SFC内部有货运体系,根据运单(POINTER或ANY类型指针)上发货人信息(数据源数据区地址)上门取货(读取数据),然后根据货单(POINTER或ANY类型指针)上的收件人信息(目标数据区地址)将货物(数据)发送到收件人地址(写入数据)。
如果出现错误,例如:收件人地址错误,SFC会返回错误信息,例如:通过RET_VAL或其它参数。

这个比喻很形象。
追求完美
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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