CODESYS Development System
コンパイラエラーC0040 メッセージ :関数 '<関数名>'には正確に '<入力数>'入力が必要です 考えられるエラーの原因 :呼び出された関数に渡されるパラメーターが多すぎるか少なすぎます。 エラー訂正 :期待される数のパラメーターを関数に渡します。 例 314 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(1,2); FUNC
CODESYS Development System
コンパイラエラーC0041 メッセージ : '<関数名>'のVAR_IN_OUTパラメータ '<パラメータ名>'には、入力として書き込みアクセス権を持つ変数が必要です 考えられるエラーの原因 :渡されたパラメーターは、書き込みアクセス権を持つ変数ではありません(たとえば定数)。 エラー訂正 :関数への書き込みアクセス権を持つVAR_IN_OUTパラメーターを渡します。 例 315 . エラーの例:
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
コンパイラエラーC0022 メッセージ : '<operator>'は正確に '<オペランドの数>'オペランドが必要です 考えられるエラーの原因 :演算子に割り当てられているオペランドが多すぎるか少なすぎます。 エラー訂正 :必要な数のオペランドを演算子に割り当てます。 例 301 . エラーの例: PROGRAM PLC_PRG VAR i : INT; pt: POINTER TO INT;
CODESYS Development System
コンパイラエラーC0023 メッセージ : '<operator>'には少なくとも '<オペランドの数>'オペランドが必要です 考えられるエラーの原因 :演算子に割り当てられているオペランドが少なすぎます。 エラー訂正 :必要な数のオペランドを演算子に割り当てます。 例 302 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := MUX(30,40
CODESYS Development System
コンパイラエラーC0032 メッセージ :タイプ '<タイプ1>'は '<タイプ2>'に変換できません 考えられるエラーの原因 :互換性のないタイプの別の変数に変数が割り当てられています。 エラー訂正 :型変換を使用します。 例 307 . エラーの例: PROGRAM PLC_PRG VAR test1: INT; test2: STRING; END_VAR test1 := test2; メ
CODESYS Development System
コンパイラエラーC0037 メッセージ : '<無効な入力>'は '<関数名>'の入力ではありません 考えられるエラーの原因 :ローカル変数は関数呼び出しで定義されます。 エラー訂正 :変数を入力パラメーターとして宣言します。 例 311 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1); FUNCTION TES
CODESYS Development System
コンパイラエラーC0062 メッセージ : '<変数名>'は構造化変数ではありません 考えられるエラーの原因 :構造体変数ではない変数は、構造体変数のように扱われます。 エラー訂正 :変数が構造体変数であることを確認してください。 例 327 . エラーの例: PROGRAM PLC_PRG VAR pt : PUNKT; i : INT; END_VAR i.x := 1024; TYPE Pu