编译器错误 C0037
信息: '<invalid input>' 不是 '<function name>' 的输入
可能的错误原因: 在函数调用中定义了一个局部变量。
错误修正:将变量声明为输入参数。
例 336. 错误示例:
PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1); FUNCTION TEST : INT VAR iVar : INT; END_VAR
信息:
C0037:“iVar”不是“TEST”的输入
错误修正:
VAR_INPUT iVar : INT; END_VAR