quote:以下是引用白果在2011-04-07 09:36:05的发言:quote:以下是引用N在2011-04-07 08:56:59的发言:
你试试赋DB地址给#Coil,调用两次以上。
对于FC块,如果一个参数在块里有读也有写,必须用In_Out类型。
而且对于FC的Out参数,必须每次块执行完成之前,刷新其输出值。
谢谢!用DB区后确实得到预期的错误结果。这样可以用实例模拟到错误编程方法。M区和DB区为何有这种区别?
FC块的参数传递,对于M区直接传递M地址,在FC块中对参数的引用就是对M地址的引用;对于DB传递的是指针,存放在V区,无法对DB地址直接引用。