コンパイラエラーC0089
メッセージ:インターフェース '{1}'のオーバーライドされたメソッド '{0}'のインターフェースが宣言と一致しません
考えられるエラーの原因:実装されたメソッドのシグニチャが、インターフェイスのメソッドのシグニチャと一致しません。
エラー訂正:同じ戻りタイプとパラメーターが宣言されていることを確認してください。
例 377. エラーの例:
PROGRAM PLC_PRG
VAR
inst : FB;
END_VAR
INTERFACE XY
METHOD METH1
VAR_INPUT
iPar : INT;
END_VAR
FUNCTION_BLOCK FB IMPLEMENTS XY
VAR
END_VAR
METHOD METH1
VAR_INPUT
END_VAR
メッセージ:
C0089:インターフェース 'XY'のオーバーライドされたメソッド 'METH1'のインターフェースが宣言と一致しません