quote:以下是引用萧⑨郎在2013-06-01 21:41:57的发言:
不论你FB100是什么样结构,只要你的FB5中有静态变量,而且你OB1中调用FB5时生成的DB5没有红色报错,那DB5就不可能是空的。
只怕就像youhm侠说的,你FB5中调用的FB100并不是调用类型为FB100的静态变量,而是直接多次调用了FB100,并且生成多个FB100的背景数据块。这样的话你的FB5的IN、OUT、INOUT、STAT全都为空,所以DB5为空。
编程我喜欢用FBD FB5中, 在建立多重实列调用时 我一般不是先在STAR 里面建好多重数据,而是右键数据块,选择改变为多重实列,然后输入多重实列名称而形成的,!!! 在OB1调用FB5生成的背景数据快中要么大小正常,点击开而是灰色的! 要么就是回有一则或多则红色报错!!! 苦恼啊!