コンパイラエラーC0038
メッセージ: '<無効な出力>'は '<関数名>'の出力ではありません
考えられるエラーの原因:ローカル変数は、関数呼び出しの出力として処理されます。
エラー訂正:変数を出力パラメーターとして宣言します。
例 337. エラーの例:
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