消息:‘<无效输出>’不是‘<函数名称>’的输出
可能的错误原因:局部变量在函数调用中作为输出处理。
错误更正:将变量声明为输出参数。
.错误范例:
PROGRAM PLC_PRG
VAR
i : INT;
x : INT;
END_VAR
i := TEST(iVar => x);
FUNCTION TEST : INT
VAR
iVar : INT;
END_VAR
--> C0038: ‘iVar’不是‘TEST’的输出
.错误更正:
例如:
VAR_OUTPUT
iVar : INT;
END_VAR