CODESYS Development System
コンパイラエラーC0043 メッセージ :間違った正式なパラメータ: '<パラメータ名>'がこの場所で予期されています 考えられるエラーの原因 :パラメータが関数に間違った順序で明示的に割り当てられています。 エラー訂正 :パラメータを正しい順序で指定してください。 例 317 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := Test(iPar
CODESYS Development System
コンパイラエラーC0044 メッセージ : '<関数ブロック名>'の呼び出しでパラメータ '<入力変数名>'の入力への割り当てがありません 考えられるエラーの原因 :入力変数は宣言されていませんが、パラメーターは渡されます。 エラー訂正 :入力変数を宣言します。 例 318 . エラーの例: PROGRAM PLC_PRG VAR inst : FB; END_VAR inst(1); FUNCT
CODESYS Development System
コンパイラエラーC0045 メッセージ :このコンテキストでは「THIS」の使用は許可されていません 考えられるエラーの原因 :現在のインスタンスに割り当てるために、これはメソッド、アクション、遷移、または関数ブロックの本体でのみ使用できます。このエラーメッセージは、他のすべての位置で表示されます。 エラー訂正 :これは、許可されたコンテキストでのみ使用してください。 例 319 . エラーの例:
CODESYS Development System
コンパイラエラーC0046 メッセージ :識別子 '<識別子名>'が定義されていません 考えられるエラーの原因 :宣言されていない識別子が使用されています。 エラー訂正 :使用する変数を宣言します。 例 320 . エラーの例: PROGRAM PLC_PRG VAR END_VAR i := 1; メッセージ: C0018:「i」は有効な割り当てターゲットではありません C0046:識別子 'i
CODESYS Development System
コンパイラエラーC0047 メッセージ :タイプ '<データ型>'の式に '[]'を使用したインデックス付けを適用することはできません 考えられるエラーの原因 :配列ではないデータ型は、「[]」でインデックス付けされます。 エラー訂正 :配列として宣言されている場合にのみ、データ型に「[]」のインデックスを付けます。 例 321 . エラーの例: PROGRAM PLC_PRG VAR i : I
CODESYS Development System
コンパイラエラーC0048 メッセージ :配列には正確に '<number>'インデックスが必要です 考えられるエラーの原因 :配列を使用するときに指定されるインデックスが多すぎるか少なすぎます。 エラー訂正 :配列に割り当てられた次元と同じ数のインデックスを指定します。 例 322 . エラーの例: PROGRAM PLC_PRG VAR arr1 : ARRAY[1..2,1..3] OF I
CODESYS Development System
コンパイラエラーC0049 メッセージ :定数インデックス '<インデックス値>'が '<開始インデックス>'から '<終了インデックス>'の範囲内にありません 考えられるエラーの原因 :配列のサイズ外のインデックスが指定されています。 エラー訂正 :配列のサイズ内のインデックスのみを使用してください。 例 323 . エラーの例: PROGRAM PLC_PRG VAR arr1 : ARRAY
CODESYS Development System
コンパイラエラーC0050 メッセージ :ビットアクセスには、リテラルまたはシンボリック整数定数が必要です 考えられるエラーの原因 :ビットアクセスでリテラルまたは整数定数が指定されていません。 エラー訂正 :リテラルまたは整数定数を使用してください。 例 324 . エラーの例: PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i.x := FALSE
CODESYS Development System
コンパイラエラーC0051 メッセージ : '<value>'ではなく属性値に必要な1バイトの文字列。 考えられるエラーの原因 :表示された場所に文字列が期待どおりに表示されません。 エラー訂正 :現在の値を文字列に置き換えます。 例 325 . エラーの例: PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, MyAttribute)} {END_IF} メ
CODESYS Development System
コンパイラエラーC0020 メッセージ : '<ステートメント>'は有効なステートメントではありません 考えられるエラーの原因 :構文エラー(たとえば、文字が少なすぎる、または多すぎる) エラー訂正 :構文が正しいことを確認してください。 例 300 . エラーの例: PROGRAM PLC_PRG VAR x : INT; END_VAR x = 2; メッセージ: C0020: '(x = 2