CODESYS Development System
コンパイラ警告 C0565 メッセージ : 関数ブロックまたは構造体の「FB_Exit」メソッドには、BOOL タイプの入力「bInCopyCode」が必要です。 考えられる原因 : 入力 bInCopyCode タイプの BOOL 不足している。 修正 : 入力を定義します。 例 445 . 警告の例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTIO
CODESYS Development System
コンパイラ警告 C0568 メッセージ : インターフェイス '<関数ブロック名>' のオーバーライドされたメソッド '<メソッド名>' のインターフェイスが宣言と一致しません 考えられる原因 : 最初のインターフェースのメソッドの署名が、最初のインターフェースによって拡張された 2 番目のインターフェースのメソッドの署名と一致しません。 修正 : 署名を揃えます。 例 448 . 警告の例: P
CODESYS Development System
コンパイラ警告 C0569 メッセージ : VAR_PERSISTENT リストに変数 {0} の一致するインスタンス パスが見つかりません。コマンド「すべてのインスタンス パスを追加」を使用して、すべてのインスタンス パスを VAR_PERSISTENT リストに追加します。 考えられるエラー : 外部で宣言された永続変数 VAR_PERSISTENT リストは、 すべてのインスタンス パスを追
CODESYS Development System
コンパイラエラーC0178 メッセージ : '<オブジェクト名>'の 'VAR_IN_OUT'パラメータ '<パラメータ名>'への外部アクセスなし 考えられるエラーの原因 :「VAR_IN_OUT」パラメータにリモートアクセスしようとしました。 エラー訂正 :「VAR_IN_OUT」パラメータにリモートアクセスしないでください。 例 388 . エラーの例: PROGRAM PLC_PRG VAR
CODESYS Development System
コンパイラエラーC0179 メッセージ : '<識別子>'は '機能ブロック'の出力ではありません 考えられるエラーの原因 :機能ブロックインスタンスの初期化には、次のものを含めることはできません VAR_IN_OUT 変数。 エラー訂正 : つかいます VAR_IN_OUT 関数ブロック呼び出しの変数のみ。機能ブロックインスタンスを初期化するときは、機能ブロックの入力のみを割り当ててください。
CODESYS Development System
コンパイラエラーC0180 メッセージ :あいまいな名前空間 '<ライブラリ1>'ライブラリによって定義された '<ライブラリ2>' 考えられるエラーの原因 :ライブラリ<library1>の名前空間は一意ではありません。すでに<ライブラリ2>に使用されています。 エラー訂正 :それに応じてライブラリの名前空間を変更します( プロパティ ライブラリマネージャーのボタン)。 例 390 . エラーの
CODESYS Development System
コンパイラエラーC0182 メッセージ :戻りタイプは、タイプFUNCTIONおよびMETHODのPOUでのみ可能です。 考えられるエラーの原因 :プログラムで戻り値を定義しようとしました。 エラー訂正 :メソッドと関数でのみ戻り値を定義します。 エラーの例: 例 391 . エラーの例: PROGRAM PLC_PRG : BOOL VAR END_VAR メッセージ: C0182:戻りタイプは
CODESYS Development System
コンパイラエラーC0183 メッセージ :グローバルスコープ操作 '。'式 '<式>'では無効です 考えられるエラーの原因 :「。」演算子は、グローバル変数にアクセスするために使用されます。ただし、この場所の後には有効なIEC識別子が続きませんが、たとえば「;」などの文字が続きます。またはなどの予約済み識別子 FUNCTION 、またはなどの演算子 TO_STRING 。 エラー訂正 :グローバル
CODESYS Development System
コンパイラエラーC0185 メッセージ :関数呼び出しの結果、コンポーネントアクセス '。'、インデックスアクセス '[]'、または呼び出し '()'を実行することはできません。最初にヘルプ変数に結果を割り当てます。 考えられるエラーの原因 :関数呼び出しの結果へのコンポーネントまたはインデックスアクセスが実行されます。 エラー訂正 :アクセスするために、結果を変数に割り当てます。 例 393 .
CODESYS Development System
コンパイラエラーC0186 メッセージ :呼び出しの戻り値であるインターフェースを比較することはできません。最初に変数に割り当てます。 考えられるエラーの原因 :関数によって返されるインターフェイスに比較操作が適用されます。 エラー訂正 :最初に関数呼び出しの結果を変数に割り当ててから、変数の値を比較します。これにより、必要な関数呼び出しの数も減ります。 例 394 . エラーの例: INTERF