信息 :VAR_IN_OUT"<函数名>"的参数"<参数名>"需要有写入权限的变量作为输入
可能的错误原因 :传递的参数不是具有写访问权限的变量(例如常量)。
纠错 :传递一个 VAR_IN_OUT 参数,该参数具有写入函数的权限。
错误示例
PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := Test(31415); FUNCTION TEST : INT VAR_IN_OUT in_out: INT; END_VAR --> C0041: VAR_IN_OUT' parameter 'in_out' of 'TEST' needs variable with write access as input
纠错
Example: i := Test(x);