コンパイラエラーC0097
メッセージ:関数ブロック '<関数ブロック名>'およびベース '<ベース関数ブロック名>'の変数 '<変数名>'の定義が重複しています
考えられるエラーの原因:変数は、関数ブロックとそのベースで同じ名前で宣言されています。
エラー訂正:異なる変数名を使用してください。
例 377. エラーの例:
PROGRAM PLC_PRG VAR fb : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB2 VAR i : INT; END_VAR FUNCTION_BLOCK FB2 VAR i : INT; END_VAR
メッセージ:
C0097:機能ブロック 'FB'およびベース 'FB2'の変数 'i'の定義が重複しています