Compiler Error C0101

Message: Data Recursion: '<recursion>'

Possible error cause: Recursive data initialization over two function blocks

Error correction: Avoid recursions for data initialization.

Example of the error:

PROGRAM MAIN
VAR
    inst0 : FB1;
END_VAR

FUNCTION_BLOCK FB1
VAR
    inst1 : FB2;
END_VAR

FUNCTION_BLOCK FB2
VAR
    inst2 : FB1;
END_VAR

Message:

C0101: Data Recursion: FB1->FB2->FB1