コマンド:変数を宣言する
キーボードショートカット: トグル + F2
関数:コマンドはダイアログを開きます 変数を宣言する、変数の宣言をサポートします。
電話:メニュー
要件:プロジェクトのオブジェクトまたはデバイスがエディターで開いています。
自動宣言機能によりダイアログが表示されます 変数を宣言する また、宣言されていない変数の名前を含むPOUの実装部分でカーソルが1行にある場合も同様です。このための前提条件として、コマンドが必要です 選択され、カテゴリに スマートコーディング オプション 不明な変数を自動的に宣言する(AutoDeclare) 有効になりました。
コマンドはスマートタグ機能を介して表示されます 変数を宣言する これは、宣言されていないSTエディターの実装部分の変数にカーソルを置いてからオンにした場合にも当てはまります。 クリック。
ダイアログ:変数を宣言する
範囲 | まだ宣言されていない変数のスコープ 例: |
姓 | 変数名はまだ宣言されていません 例: |
データ・タイプ | 例:
|
物体 | 新しい変数が宣言されているオブジェクト デフォルトでは、現在編集しているオブジェクト。 例:
選択した場合 範囲 使用可能なオブジェクトがない場合、エントリが表示されます <オブジェクトの作成>。エントリが表示された場合 <オブジェクトの作成> 選択すると、ダイアログが開きます オブジェクトを追加 適切なオブジェクトを作成します。 |
初期化値 | 例: 初期化値を入力しない場合、変数は自動的に初期化されます。
この手順は、構造化変数の初期化に役立ちます。 |
住所 | まだ宣言されていない変数のアプリケーションのメモリアドレス 例: 知らせ: . 次の有効領域でのみ可能です。
|
フラグ | . 属性キーワード
選択した属性キーワードが変数宣言に追加されます。 |
コメント | 例: 表形式の宣言エディタでは、入力されたコメントが列に表示されます コメント、変数宣言の上にあるテキスト宣言エディタで。 |
リファクタリングを使用して変更を適用する |
. このオプションは、次の有効な領域に表示されます。
|
わかった | 変数が宣言され、宣言に表示されます。 例: VAR RETAIN // New input In1 xIn1 AT %IX1.0: BOOL := FALSE; END_VAR |
ダイアログ:配列
寸法とベースタイプの仕様 | フィールドサイズの定義(寸法)下限と上限を入力して ベースタイプ アレイの 基本タイプは直接入力することも、ダイアログを使用して入力することもできます 入力ヘルプ また 配列ボタンをクリックすると |
結果 | 定義された配列の表示 |
重要
CODESYS 変数の初期化値を変更した場合にのみ、変数を再初期化します。
ダイアログ:初期化値
名前の付いた変数のリスト(表現)、 初期化値 と データ・タイプ 変更された初期化値は太字で示されています。 | |
リストの下の入力フィールド | 選択した変数の初期化値を入力します |
選択した行に値を適用します | 入力フィールドの値に応じて、選択した行の初期化値を変更します |
選択した行をデフォルト値にリセットします | デフォルトの初期化値を確立する |
わかった | CODESYS ダイアログで初期化値を受け入れます 変数を宣言する。 |
このダイアログを介して初期化される変数が、テーブルの上にある拡張FB_Initメソッドを持つファンクションブロックインスタンスである場合 初期化値 別のテーブルが表示されます。この表は、追加のFB_Initパラメーターを示しています。意味と操作は基本的に以下の表に対応していますが、次の違いがあります。
すべての変数に初期化値を割り当てる必要があります。それ以外の場合は わかった 選択できません。
複雑なデータ型(構造体、配列)の場合、そこに含まれるコンポーネントは表示されません(型は展開できません)。この場合、複合型は適切な変数で初期化する必要があります。
このように構成されたFB_Initパラメーターを使用して、ダイアログで 変数を宣言する 初期化値の後に対応する記号が表示されます。
詳細については、以下を参照してください。 メソッド : FB_Init
、 FB_Reinit
、FB_Exit
と AT宣言