回复:array如何作为实参传入

liaozz

  • 帖子

    37
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2009-05-18

普通 普通 如何晋级?

发布于 2010-06-14 23:09:08

2楼

这个目前我知道一个办法,当你在FB或者FC中声明Array变量做为输入或者输出接口后,然后新建一个DB块,在DB块中声明一个与该接口一样array,然后在调用时,用符号寻址。

例如你在FB100的 IN 中声明一个名为DIx 类型为array[0..7] bool 的变量

然后任意新建一个DB块,如DB1,然后在里面也建立一个符号为:
DIx 类型为array[0..7] bool 的变量

然后你在OB1中调用FB100时直接将符号填入:如
Call FB100,DB100
DIx=DB1.DIx

这样就可以了,但如果用其它存储好像是不行,因为其它的不能组成Array
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54755条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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