quote:以下是引用尘土飞扬在2011-08-17 10:23:46的发言:
FUNCTION FC3 : VOID
VAR_TEMP
// Temporary Variables
J:INT := 0;
END_VAR
// Statement Section
END_FUNCTION
我编译的时候不成功,提示“ J:INT := 0;”这句话有问题,“an initialization is not allowed in this context."那到底该如何对它进行初始化赋值呢?
1、不能在TEMP(Temporary Variables)参数中初始化赋值,因为TEMP是临时变量,不能静态保存!!
2、只能在功能块的IN、OUT、IN_OUT、或STATIC参数中初始化赋值。