发布于 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