CODESYS Development System
タブ:情報 のこのタブ 汎用デバイスエディタ デバイス記述ファイルからの一般的な情報が表示されます:名前、ベンダー、カテゴリ、バージョン、注文番号、説明、必要に応じてイラスト。 このセクションの内容 :
CODESYS Development System
オブジェクト:GVL –グローバル変数リスト シンボル: グローバル変数リストは、の宣言、編集、および表示に使用されます。 グローバル変数 。 クリックします プロジェクト→オブジェクトの追加→グローバル変数リスト GVLをアプリケーションまたはプロジェクトに追加します。 デバイスツリーのアプリケーションの下にGVLを挿入すると、変数がこのアプリケーション内に適用されます。にGVLを追加すると P
CODESYS Development System
コンパイラエラーC0549 メッセージ :静的変数の初期化 '<variable name>' 定数ではないか、置き換えられた定数が無効になっています。 . 考えられるエラーの原因: VAR_STAT と CONSTANT 宣言は、機能ブロック宣言で一緒に使用されます。 The 定数を置き換えます コンパイルオプションは無効になっています。 例 442 . 例 The 定数を置き換える コンパイル
CODESYS Development System
コンパイラエラーC0550 メッセージ : 'FUNCTION'( 'METHOD')の属性 'pack_mode'は許可されていません 考えられるエラーの原因 :プラグマに起因する関数またはメソッド {attribute 'pack_mode' := ' <pack mode value>' } 例 443 . 例 {attribute 'pack_mode' := '2'} METHOD ME
CODESYS Development System
コンパイラエラーC0554 メッセージ :「<FB名>」の明示的な呼び出しは許可されていません。 <属性の値'no_explicit_call'> 考えられるエラーの原因 :機能ブロック no_explicit_call 属性が呼び出されました。 例 444 . 例 {attribute 'no_explicit_call' := 'Call of this FB is not allowed'}
CODESYS Development System
コンパイラ警告C0555 メッセージ :文字列リテラル<literal>に表示できない文字が含まれています。プロジェクトオプション「STRINGのUTF-8エンコーディング」を使用できます。 考えられるエラーの原因 :Latin-1に変換できない不明な文字の入力。 例 445 . 例 PROGRAM PLC_PRG VAR str1: STRING(200); str2: STRING := '1
CODESYS Development System
コンパイラ警告 C0565 メッセージ : 関数ブロックまたは構造体の「FB_Exit」メソッドには、BOOL タイプの入力「bInCopyCode」が必要です。 考えられる原因 : 入力 bInCopyCode タイプの BOOL 不足している。 修正 : 入力を定義します。 例 446 . 警告の例: PROGRAM PLC_PRG VAR inst : FB; END_VAR FUNCTIO
CODESYS Development System
コンパイラ警告 C0566 メッセージ : 関数ブロックまたは構造体の FB_ReInit メソッドには、入力がなく、BOOL 型の戻り値が必要です。 FB_ReInit は自動的には呼び出されません。 考えられる原因 : 1 つ以上の入力が定義されています FB_ReInit . 出力は単なるものではありません BOOL 変数。 修正 : の入力を削除します FB_ReInit 方法。であること
CODESYS Development System
コンパイラ警告 C0567 メッセージ : インターフェイス <インターフェイス名 1> は __System.IQueryInterface を拡張しません 考えられる原因 : インターフェイス ライブラリのすべてのインターフェイスは拡張する必要があります __System.IQueryInterface .使用するインターフェースが拡張されない __System.IQueryInterface
CODESYS Development System
コンパイラ警告 C0568 メッセージ : インターフェイス '<関数ブロック名>' のオーバーライドされたメソッド '<メソッド名>' のインターフェイスが宣言と一致しません 考えられる原因 : 最初のインターフェースのメソッドの署名が、最初のインターフェースによって拡張された 2 番目のインターフェースのメソッドの署名と一致しません。 修正 : 署名を揃えます。 例 449 . 警告の例: P