编译器错误 C0201
信息: 类型 '<data type 1>' 不等于类型 '<data type 2>' of VAR_IN_OUT 'Variable'
可能的错误原因: 作为 VAR_IN_OUT 参数传递给函数的数据类型与其中定义的数据类型不匹配。
错误修正:传递具有正确数据类型的变量。
例 428. 错误示例:
PROGRAM PLC_PRG VAR Inst: POU; b : BOOL; END_VAR inst(in_out := b); FUNCTION_BLOCK POU VAR_IN_OUT in_out : INT; END_VAR
信息:
C0201:“BOOL”类型不等于 VAR_IN_OUT“变量”的“INT”类型