编译器错误 C0201
信息: 类型 '<data type 1>' 不等于类型 '<data type 2>' of VAR_IN_OUT 'Variable'
可能的错误原因: 作为 VAR_IN_OUT 参数传递给函数的数据类型与其中定义的数据类型不匹配。
错误修正:传递具有正确数据类型的变量。
例 433. 错误示例:
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”类型