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
コンパイラ警告C0033 メッセージ :タイプ '<ポインタタイプ>'はタイプ '<データタイプ>'に変換できない可能性があります。 考えられるエラーの原因 :このエラーは、プールオブジェクトをチェックする場合にのみ発生します。ポインタを整数に変換しようとしました。ライブラリ内のポインタのサイズは不明であるため、ライブラリの使用時にエラーが発生する可能性があります。 エラー訂正 :タイプを使用 _
CODESYS Development System
コンパイラエラーC0039 メッセージ :VAR_IN_OUT '<無効な変数>'は '<関数ブロック名>'の呼び出しで割り当てる必要があります 考えられるエラーの原因 :IN_OUT変数は、IN_OUT変数を必要とする機能ブロックに渡されません。 エラー訂正 :IN_OUT変数を割り当てます。 例 313 . エラーの例: PROGRAM PLC_PRG VAR inst : FB; END_V
CODESYS Development System
コンパイラエラーC0064 メッセージ :間接参照にはポインターが必要です 考えられるエラーの原因 :ポインタ変数ではない変数は「逆参照」されます。 エラー訂正 :ポインタ変数である変数のみを「間接参照」します。 例 328 . エラーの例: PROGRAM PLC_PRG VAR i : INT; pi : POINTER TO INT; END_VAR i^:=1; メッセージ: C0018:
CODESYS Development System
コンパイラエラーC0070 メッセージ : 'INI'演算子には、関数ブロックインスタンスまたはデータユニットタイプインスタンスが必要です 考えられるエラーの原因 :関数ブロックインスタンスもDUTインスタンスもINI演算子に適用されません。 エラー訂正 :ファンクションブロックインスタンスまたはDUTインスタンスのみをINIオペレータに渡します。 例 333 . エラーの例: PROGRAM P
CODESYS Development System
コンパイラエラーC0072 メッセージ :演算子 '<演算子名>'は型 '<データ型>'では使用できません 考えられるエラーの原因 :互換性のないタイプに演算子が適用されます。 エラー訂正 :互換性のあるタイプにのみ演算子を適用します。 例 334 . エラーの例: PROGRAM PLC_PRG VAR i : INT; str : STRING; END_VAR str := ABS(str)
CODESYS Development System
コンパイラエラーC0074 メッセージ :予期しないアレイの初期化 考えられるエラーの原因 :配列初期化の構文エラー エラー訂正 :構文を修正してください 例 335 . エラーの例: PROGRAM PLC_PRG VAR arr1 : INT := [1,2,3,4,5,6]; END_VAR メッセージ: C0074:予期しないアレイの初期化 C0032:タイプ '不明なタイプ:' [1,2
CODESYS Development System
コンパイラエラーC0075 メッセージ :配列の初期化子が多すぎます 考えられるエラーの原因 :配列のサイズに指定されている値が多すぎます。 エラー訂正 :割り当てられる値の数は、配列のサイズに対応している必要があります。 例 336 . エラーの例: PROGRAM PLC_PRG VAR arr1 : ARRAY [1..5] OF INT := [1,2,3,4,5,6]; END_VAR
CODESYS Development System
コンパイラエラーC0076 メッセージ :予期しない構造の初期化 考えられるエラーの原因 :構造体初期化の構文エラー エラー訂正 :構文が正しいことを確認してください。 例 337 . エラーの例: PROGRAM PLC_PRG VAR st1 : INT := (p1 := 1); END_VAR メッセージ: C0076:予期しない構造の初期化 C0032:タイプ 'STRUCT(p1:=