コマンド: パラメータの編集
関数:そのパラメータの編集ダイアログは、関数ブロックの定数入力パラメータを管理するために使用されます。
電話: CFC → パラメータの編集メニュー; コンテキストメニューまたはパラメータ機能ブロックフィールド
要件:
CFC エディターがアクティブです。
関数ブロックはインスタンス化され、
VAR_INPUT CONSTANT
宣言内の変数。
機能ブロックVAR_INPUT CONSTANT
変数はエディターでパラメータボックスの左下隅にある単語。
注記
この機能は、CFCに挿入されたボックスにのみ適用されます。CODESYS >= V3.5 SP4。
注記
CFCエディタのみがこの機能を持っています。VAR_INPUT CONSTANT
変数。
FBDエディタでは、CODESYS入力パラメータが宣言されているかどうかに関係なく、常にすべての入力パラメータをボックス上に表示します。VAR_INPUT
またはVAR_INPUT CONSTANT
。CODESYSテキスト エディターでもこの点は区別されません。
ダイアログ: パラメータの編集
パラメータ | 定数入力変数の名前 例: 入力変数が |
タイプ | 変数のデータ型 カスタム データ型の場合、これは DUT 名です。 例: |
価値 | 関数ブロックインスタンスに値を転送する
ヒントフィールドをクリックして、希望の値を指定します。 |
初期値 | 宣言からの初期値 |
分 | 変数が宣言からマークされている場合の最小値 |
マックス | 変数が宣言からマークされている場合の最大値 |
ユニット | 変数が宣言から単位をマークされている場合、 |
説明 | 宣言からのコメント |
準備されたパラメータをクリアする | 括弧内に表示されている準備済みの値を削除します アプリケーションをオンラインモードでロードして実行し、その際にファンクションブロックインスタンスを値でパラメータ化することができます。これを行うには、入力変数に用意した値を指定してクリックします。デバッグ →値の書き込みこれらの値は、可能な転送値としてここで準備されます。 ヒント使用しない場合は、用意した値を削除します。 注記このコマンドは、オンラインモードで変数に準備された値を書き込むときにアクティブになります(デバッグ →値の書き込み指示)。 |
準備したパラメータをプロジェクトに保存する | 転送値とパラメータをプロジェクトに保存し、次回のオンライン モードで使用できるようにします。 注記このコマンドは、オンライン モードで値を書き込んだり強制したりして、オフライン モードに戻ったときに有効になります。 |
近い | 設定された値を受け入れてダイアログを閉じます |
FB_Test
機能ブロックTYPE EXAMPLE : STRUCT x1 : BOOL; i1 : INT; str1 : STRING; END_STRUCT END_TYPE TYPE COLOR : ( yellow, green, blue, black ) // Basic data type is INT, default initialization for all COLOR_BASIC variables is yellow ; END_TYPE FUNCTION_BLOCK FB_Test VAR_INPUT CONSTANT xConst : BOOL := FALSE; // Boolean value {attribute 'parameterCategory':='General'} {attribute 'parameterUnit':= 'm/s'} {attribute 'parameterMinValue':= '0'} {attribute 'parameterMaxValue':= '100'} iConst : INT := 0; // Integer strConst : STRING := 'Hello World'; // String exampleConst : EXAMPLE := (x1 := TRUE, i1 := 1, str1 := 'first'); // STRUCT colorConst : COLOR := yellow; // ENUM END_VAR VAR_OUTPUT END_VAR VAR END_VAR ; PROGRAM PLC_PRG VAR xStart : BOOL; fbTest : FB_Test; END_VAR

fbTest
![]() |