.

编译器错误 C0094

.
.

消息: 接口‘<功能块名称>’的重写方法与‘<方法名称>’的接口与声明不匹配

可能的错误原因: 第一个接口的方法的签名与第二个接口中的方法的签名不匹配,接口已进行了扩展。

错误更正: 对齐签名。

.

.错误范例:

PROGRAM PLC_PRG 
VAR
     xyz : XY2;
END_VAR

FUNCTION_BLOCK XY
METHOD METH1
VAR_INPUT
END_VAR

FUNCTION_BLOCK XY2 EXTENDS XY
METHOD METH1
VAR_INPUT
    iPar : BOOL; 
END_VAR

--> C00094: 接口XY的重写方法METH1的接口与声明不匹配