Compiler Warning C0316
Message: Method is '<method name>' already called implicitly
Possible error cause: The FB_Exit method of the base function block is called in the FB_Exit of a derived block.
Error correction: Remove the call in the FB_Exit method.
Example of the warning:
FUNCTION_BLOCK Base_FB...
METHOD FB_Exit: BOOL
VAR_INPUT
bInCopyCode : BOOL;
END_VAR
FUNCTION_BLOCK FB EXTENDS Base_FB
...
METHOD FB_Exit : BOOL
VAR_INPUT
bInCopyCode : BOOL;
END_VAR
SUPER^.FB_Exit(bInCopyCode); The statement in the FB_Exit method produces the following warning.
Message:
C0316: Method 'FB_Exit' is already called implicitly