CODESYS Development System
コンパイラ警告 C0568 メッセージ : インターフェイス '<関数ブロック名>' のオーバーライドされたメソッド '<メソッド名>' のインターフェイスが宣言と一致しません 考えられる原因 : 最初のインターフェースのメソッドの署名が、最初のインターフェースによって拡張された 2 番目のインターフェースのメソッドの署名と一致しません。 修正 : 署名を揃えます。 例 448 . 警告の例: P
CODESYS Development System
コンパイラ警告 C0569 メッセージ : VAR_PERSISTENT リストに変数 {0} の一致するインスタンス パスが見つかりません。コマンド「すべてのインスタンス パスを追加」を使用して、すべてのインスタンス パスを VAR_PERSISTENT リストに追加します。 考えられるエラー : 外部で宣言された永続変数 VAR_PERSISTENT リストは、 すべてのインスタンス パスを追
CODESYS Development System
参照:ユーザーインターフェイス このセクションの内容 :
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
コンパイラエラー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
CODESYS Development System
コンパイラエラーC0188 メッセージ :デバイスがシステムにインストールされていません。コード生成はできません。 考えられるエラーの原因 :目的のデバイスがインストールされていません。 エラー訂正 :不足しているデバイスをデバイスリポジトリにインストールするか、デバイスツリーにすでに挿入されている既存のデバイスを別の既存のデバイスに置き換えます( デバイスの更新 )。 このセクションの内容 :