大神们,我想问下直接在FC里面仿真时候,更改IF的输入bool量,输出也随之变化?(说明一下,FC调用的是全局变量,就是带“”的;如果是调用FC的局部变量,这就是带#的,却不能更改变量的值)。而在OB1中调用FC,在输入的引脚上更改bool量输出确实自动保持的?
比如:
IF “I0.0”=1 THEN
“Q0.0”=1;
END_IF;
1,这里调用的是全局变量“I0.0”,如果在FC中仿真更改为I0.0=1,那么输出Q0.0=1,为什么I0.0改回0后,Q0.0又=0了?不是应该加一个语句
ELES
“Q0.0”:=0; 这样才会使I0.0的bool量为0时候,Q0.0=0吗?
2,如果调用FC的局部变量#I0.0,那么不能在FC中更改I0.0的值。
3,如果调用全局变量,那么在OB1中就是一个方块,必须要进去FC才能看到程序,那样的画在现场调试时候,这个Q0.0是自动保持吗?
由于本人没有实践的条件,所以很好奇