CODESYS Development System
コンパイラエラーC0038 メッセージ : '<無効な出力>'は '<関数名>'の出力ではありません 考えられるエラーの原因 :ローカル変数は、関数呼び出しの出力として処理されます。 エラー訂正 :変数を出力パラメーターとして宣言します。 例 312 . エラーの例: PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i := TEST(iVar => x
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
コンパイラエラーC0061 メッセージ :関数呼び出しでのビットアクセスは許可されていません 考えられるエラーの原因 :関数に対してビットアクセスを実行します。 エラー訂正 :サポートされているデータ型に対してのみビットアクセスを使用します。 例 326 . エラーの例: PROGRAM PLC_PRG VAR END_VAR Test().2; FUNCTION Test : INT VAR_I
CODESYS Development System
コンパイラエラーC0062 メッセージ : '<変数名>'は構造化変数ではありません 考えられるエラーの原因 :構造体変数ではない変数は、構造体変数のように扱われます。 エラー訂正 :変数が構造体変数であることを確認してください。 例 327 . エラーの例: PROGRAM PLC_PRG VAR pt : PUNKT; i : INT; END_VAR i.x := 1024; TYPE Pu
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
コンパイラエラーC0068 メッセージ :タイプ '<データタイプ>'のオブジェクトでは比較できません 考えられるエラーの原因 :比較できないオブジェクトを比較しています。 エラー訂正 :比較が可能なデータ型(INT、REALなど)のみを比較します。 例 331 . エラーの例: PROGRAM PLC_PRG VAR b : BOOL; arr1 : ARRAY [1..2] OF INT; a
CODESYS Development System
コンパイラエラーC0069 メッセージ :タイプ '<データタイプ>'または '<データタイプ>'のオブジェクトでは比較できません 考えられるエラーの原因 :比較できない2つの異なるオブジェクトが比較されています。 エラー訂正 :比較可能なデータ型(INT、REALなど)のみを比較します。 例 332 . エラーの例: PROGRAM PLC_PRG VAR b : BOOL; arr1 : AR
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)