CODESYS Development System
コンパイラエラーC0064 メッセージ :間接参照にはポインターが必要です 考えられるエラーの原因 :ポインタ変数ではない変数は「逆参照」されます。 エラー訂正 :ポインタ変数である変数のみを「間接参照」します。 例 328 . エラーの例: PROGRAM PLC_PRG VAR i : INT; pi : POINTER TO INT; END_VAR i^:=1; メッセージ: C0018:
CODESYS Development System
コンパイラエラーC0066 メッセージ :タイプ '<データタイプ>'とタイプ '<データタイプ>'を比較できません 考えられるエラーの原因 :互いに比較できない2つのデータ型が比較されます。 エラー訂正 :相互に比較できるデータ型のみを比較します。 例 330 . エラーの例: PROGRAM PLC_PRG VAR i : INT; re : REAL; str: STRING; b : BO
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
コンパイラエラーC0125 メッセージ :定数<定数値>は複数の列挙に割り当てられます。 考えられるエラーの原因 :同じ値が2つ以上の列挙に割り当てられます。 エラー訂正 :列挙型に異なる値を割り当てます。 例 365 . エラーの例: PROGRAM PLC_PRG VAR inst : DUT; END_VAR TYPE DUT : ( enum_member := 0, enum_membe
CODESYS Development System
コンパイラエラーC0126 メッセージ :タイプ '<データタイプ>'の変数には正確に1つのインデックスが必要です 考えられるエラーの原因 :1つのインデックスを持つ変数に複数のインデックスが割り当てられます。 エラー訂正 :インデックスを1つだけ割り当てます。 例 366 . エラーの例: PROGRAM PLC_PRG VAR pi : POINTER TO INT; END_VAR pi[0
CODESYS Development System
コンパイラエラーC0131 メッセージ : '<value>'は 'ADR'のオペランドとして許可されていません 考えられるエラーの原因 :定数がオペランドとして演算子ADRに渡されます。 エラー訂正 :ADRには有効なオペランドのみを使用してください。 例 368 . エラーの例: PROGRAM PLC_PRG VAR i : INT; pt : POINTER TO INT; END_VAR
CODESYS Development System
コンパイラエラーC0136 メッセージ :名前のあいまいな使用 '<変数名>' 考えられるエラーの原因 :変数は複数のGVLで宣言されています。 エラー訂正 :変数を目的のGVLで修飾します。 エラーの例: PROGRAM PLC_PRG VAR j : INT := g_i; END_VAR GVL1: VAR_GLOBAL g_i : INT; END_VAR GVL2: VAR_GLOBAL