UDT 问题继续
刘玉蓉
发布于2014-11-04 17:56
19
0
标签:
现在明白UDT在向DB块里分配变量,但是可以给FC FB 分配变量吗?我看的程序里有的FC块里的接口IN 里的好多的变量都和UDT 里的变量是一样的!所以不明白请讲解!
佳答案
可以,方法是:先创建一个UDT(十个BOOL数据),然后可以创建一个DB块,例如DB8,就有10个BOOL数据,分别是DB8.DBX0.0至DB8.DBX1.1。。然后给FB或FC的形参(IN、OUT、IN/OUT)赋值,例如:在FC中建立IN0、IN1,在OB1中调用,在FC的下面的IN0=DB8.DBX0.0,IN1=DB8.DBX1.0,这样就用UDT给FB、FC分配变量了。