Skip to main content

コンパイラエラーC0101

メッセージ:データ再帰: '<再帰>'

考えられるエラーの原因:2つの機能ブロックにわたる再帰的なデータ初期化

エラー訂正:データ初期化の再帰を避けてください。

380. エラーの例:
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