CODESYS Development System
コンパイラエラーC0191 メッセージ :演算子「INDEXOF」はサポートされなくなりました。代わりにADRを使用してください。 POU-NameのADRは、ポインターから関数コードへのポインターを返します。 考えられるエラーの原因 :古い演算子「INDEXOF」が使用されています。 エラー訂正 :演算子「ADR」を使用します。 このセクションの内容 :
CODESYS Development System
コンパイラエラーC0195 メッセージ :符号付きタイプ '<データ型1>'から符号なしタイプ '<データ型2>'への暗黙の変換:符号の変更の可能性 考えられるエラーの原因 :暗黙の変換で符号の競合が見落とされた可能性があります。 エラー訂正 :同じ符号のデータ型のみを暗黙的に変換します。 例 398 . エラーの例: PROGRAM PLC_PRG VAR i : INT; b : UINT;
CODESYS Development System
コンパイラエラーC0196 メッセージ :符号なしタイプ '<データ型1>'から符号付きタイプ '<データ型2>'への暗黙の変換:符号の変更の可能性 考えられるエラーの原因 :暗黙の変換で符号の競合が見落とされた可能性があります。 エラー訂正 :明示的な変換を使用します。 例 399 . エラーの例: PROGRAM PLC_PRG VAR i : INT; b : UINT; END_VAR i
CODESYS Development System
コンパイラエラーC0197 メッセージ : '<データ型1>'から '<データ型2>'への暗黙の変換:情報が失われる可能性があります 考えられるエラーの原因 :変数をデータ型DINTまたはLINTからデータ型REALに変換しようとしました。 エラー訂正 :DINTの場合、データ型LREALを使用し、LINTからLREALに変換するときは、LINTの値がLREALの容量を超えないようにしてください。
CODESYS Development System
コンパイラエラーC0198 メッセージ :文字列定数 '<文字列値>'宛先タイプ '<データ型>'には長すぎます 考えられるエラーの原因 :文字列定数の文字数が多すぎます。 エラー訂正 :短い文字列定数を使用するか、大きな文字列を宣言します。 例 401 . エラーの例: PROGRAM PLC_PRG VAR str : STRING(4) := '12345'; END_VAR メッセージ:
CODESYS Development System
コンパイラエラーC0199 メッセージ :インターフェイス '<インターフェイス名>'にアクセスするには、インスタンス化する必要があります 考えられるエラーの原因 :インターフェイスがインスタンス化されずに、インターフェイスメソッドにアクセスしようとしました。 エラー訂正 :インターフェースをインスタンス化します。 例 402 . エラーの例: PROGRAM PLC_PRG VAR END_VA
CODESYS Development System
コンパイラエラーC0201 メッセージ :タイプ '<データタイプ1>'はVAR_IN_OUT '変数'のタイプ '<データタイプ2>'と等しくありません 考えられるエラーの原因 :VAR_IN_OUTパラメータとして関数に渡されるデータ型が、関数で定義されているデータ型と一致しません。 エラー訂正 :正しいデータ型の変数を渡します。 例 403 . エラーの例: PROGRAM PLC_PRG
CODESYS Development System
コンパイラエラーC0203 メッセージ :BITタイプの変数を含めることができるのは、構造体と関数ブロックのみです。 考えられるエラーの原因 :構造体および関数ブロックの外部でBIT型の変数を宣言しようとしました。 エラー訂正 :構造体と関数ブロックでのみBIT型の変数を宣言します。 例 404 . エラーの例: PROGRAM PLC_PRG VAR b : BIT; END_VAR メッセージ
CODESYS Development System
コンパイラエラーC0204 メッセージ :タイプBITの変数は、VAR_INPUT-、VAR_OUTPUT、またはVARブロック内で宣言する必要があります 考えられるエラーの原因 :タイプBITの変数を、またはVAR_IN_OUTパラメーターとして定義しようとしました。 エラー訂正 :VAR_INPUT、VAR_OUTPUT、またはVARブロック内でのみBIT型の変数を定義します。 例 405 .
CODESYS Development System
コンパイラエラーC0205 メッセージ :POINTER TOBITは許可されていません 考えられるエラーの原因 :POINTER TOBITを宣言しようとしました。 エラー訂正 :POINTER TOBITを宣言しないでください。 例 406 . エラーの例: PROGRAM PLC_PRG VAR pt : POINTER TO BIT; END_VAR メッセージ: C0205:POINTE