CODESYS Development System
コンパイラエラーC0051 メッセージ : '<value>'ではなく属性値に必要な1バイトの文字列。 考えられるエラーの原因 :表示された場所に文字列が期待どおりに表示されません。 エラー訂正 :現在の値を文字列に置き換えます。 例 325 . エラーの例: PROGRAM PLC_PRG {IF hasattribute(pou: MyPOU, MyAttribute)} {END_IF} メ
CODESYS Development System
コンパイラエラーC0053 メッセージ :コンパイラバージョン<version>は廃止されました。代わりに、より高いバージョンのコンパイラを使用してください。 考えられるエラーの原因 :現在のコンパイラバージョンは使用できません。 エラー訂正 :プロジェクト内の現在のコンパイラバージョンを適応させます(プロジェクト環境、プロジェクト設定)。 このセクションの内容 :
CODESYS Development System
コンパイラエラーC0020 メッセージ : '<ステートメント>'は有効なステートメントではありません 考えられるエラーの原因 :構文エラー(たとえば、文字が少なすぎる、または多すぎる) エラー訂正 :構文が正しいことを確認してください。 例 300 . エラーの例: PROGRAM PLC_PRG VAR x : INT; END_VAR x = 2; メッセージ: C0020: '(x = 2
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
コンパイラエラーC0026 メッセージ : '<無効な識別子>'の代わりに識別子が必要です 考えられるエラーの原因 :無効な識別子がメソッドに渡されました。 エラー訂正 :有効な識別子を使用してください。 例 303 . エラーの例: METHOD 123 VAR_INPUT END_VAR メッセージ: C0243:署名で使用されている名前がオブジェクト名と同じではありません C0026:「12
CODESYS Development System
コンパイラエラーC0027 メッセージ : '('の後に予想される文字列のサイズ 考えられるエラーの原因 :文字列の長さが指定されていません。 エラー訂正 :括弧の間に文字列の長さを指定します。 例 304 . エラーの例: PROGRAM PLC_PRG VAR str : STRING(); END_VAR メッセージ: C0027: '('の後に予想される文字列のサイズ C0006: ';'
CODESYS Development System
コンパイラエラーC0030 メッセージ :「<識別子>」ではなく「AT」の後に直接アドレスが必要です 考えられるエラーの原因 :「AT」の後に無効なアドレスが割り当てられているか、アドレスが割り当てられていません。 エラー訂正 :有効なアドレスを指定してください。 例 305 . エラーの例: PROGRAM PLC_PRG VAR i AT ABC : INT; END_VAR メッセージ: C
CODESYS Development System
コンパイラエラーC0031 メッセージ : '<データ型なし>'の代わりに型定義が必要です 考えられるエラーの原因 :識別子に無効な型定義が割り当てられています。 エラー訂正 :有効な型定義を指定してください。 例 306 . エラーの例: PROGRAM PLC_PRG VAR i : 0; END_VAR メッセージ: C0031:「0」の代わりにタイプ定義が必要です エラー訂正: i : I
CODESYS Development System
コンパイラエラーC0032 メッセージ :タイプ '<タイプ1>'は '<タイプ2>'に変換できません 考えられるエラーの原因 :互換性のないタイプの別の変数に変数が割り当てられています。 エラー訂正 :型変換を使用します。 例 307 . エラーの例: PROGRAM PLC_PRG VAR test1: INT; test2: STRING; END_VAR test1 := test2; メ