回复:用指针访问FB Struct变量的值出现错误

Letham

西门子1847工业学习平台

  • 帖子

    2021
  • 精华

    43
  • 被关注

    360

论坛等级:至圣

注册时间:2006-04-15

钻石 钻石 如何晋级?

发布于 2018-11-05 17:02:39

3楼

1:楼主没明白 FBFC参数传递规则,In-OUT接口 复杂数据类型 是按引用调用的

2:楼主 编程 是纯粹为了用指针 而用指针编程,完全没有必要



可以 试试 把 IN_OUT改到 STATIC 变量区里;

或者 楼主看看POINTER 结构,ALARMS 是个POINTER 是占6个地址空间的,是指针的指针

如果你的FB在调用时,没有对IN_OUT接口赋值时,可以加上一下语句

 L P##ALarms

LAR1

L D[AR1,P#2.0]

LAR1


指针的第二个双字里的内容才是指向真正的地址!


人生就像一场旅行!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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