调用FC块时,如果使用了定时器,那么多次调用就会出现不稳定数值乱跳的现象,修改程序里的定时器,定时器代号用IN类型或者in—OUT方式,格式选择Timer格式,记住调用的定时器不能重复,还有如果使用了计数器的话,同样,不能重复使用,要把计数器的代号用IN类型或者in—OUT方式连接出去,格式选择Counter,调用的时候按顺序填写代号,定时器如T1,T2,T3,计数器用C1,C2,C3,依次类推!调用多次的花,记住,绝对不能重复,还有使用临时变量不放心的花,就把临时变量输出到外部放在DB块里,在DB块里建立结构变量,调用多次的话,写一次以后,复制替换就行!!
可能是你调用的FC块编程里用的的有全局使用的地址(如M,DB等),多次调用数值就冲突了,你可以检查一下你的程序,在调用的块里的地址都换成局部使用的地址,就是块内定义的地址,以#开头,调用只要赋值不同的输入输出就可以了
FC块里有实参和形参,如果多次调用,讲FC程序块里的所有参数都设置成形参,即可
不可以多次调用的话还写FC干什么呢?
定时器在FC中使用,应作为Timer变量进行传送.
肯定能,是fc做的有问题,