(1)FC1 network 1 调用FC2,FC2局部变量OUT是REAI类型#abc,对应实参是DB3.DBD0 达到条件完成后进入下面的network 2
FC1 network 2 调用FC2,FC2局部变量OUT是REAI类型#abc,对应实参是DB3.DBD4
(2)FC3 network 1 调用FC4,FC4局部变量OUT是REAL类型#def,对应实参是DB3.DBD8 达到条件完成后进入下面的network 2
FC3 network 2 调用FC4,FC4局部变量OUT是REAL类型#def,对应实参是DB3.DBD12
(1)和(2)同时运行,各自的条件,局部OUT对应不同的形参。
可是出现的问题是:当FC 1内network 1 的调用FC2内局部OUT达到输出的条件时,输出值(如200.0)到DB3.DBD0 后,此时还没进入network 2 ,FC3内network 1调用的FC4内局部OUT还没达到条件输出,问题是DB3.DBD4 和DB3.DBD8 和DB3.DBD12 都被赋值了,都为200.0
也不知道什么原因,希望师兄、师姐们帮小弟这个困扰很久的问题。谢谢了!