.

编译器错误 C0101

.
.

消息:数据递归:‘<recursion>’

可能的错误原因:通过两个功能块进行递归数据初始化

错误更正:避免递归进行数据初始化。

.

.错误范例:

PROGRAM PLC_PRG
VAR
    inst0 : FB1;
END_VAR

FUNCTION_BLOCK FB1
VAR
    inst1 : FB2;
END_VAR

FUNCTION_BLOCK FB2
VAR 
    inst2 : FB1;
END_VAR


--> C0101:数据递归:FB1->FB2->FB1