Skip to main content

セクション: mse.Sequence

フローエディタの定義はこのセクションで定義されます。モジュールエディタが追加タブを使用できるように、このセクションはモジュール宣言に存在する必要があります。 フローエディタ 提供します。

SEC mse.Sequence                                       //optional: yes, modifier: [UPDATE]
    Root := TRUE/FALSE;                                //optional: yes, type: BoolFlag
    Step := TRUE/FALSE;                                //optional: yes, type: BoolFlag
    Parallel := TRUE/FALSE;                            //optional: yes, type: BoolFlag
    Branch := TRUE/FALSE;                              //optional: yes, type: BoolFlag
    VisibleParams := [<visparam1>, <visparam2>,...];   //optional: yes, type: ID-list
    VisibleIOs := [<visIO1>, <visIO2>,...];            //optional: yes, type: ID-list
    VisibleRefs := [<visref1>, <visref2>,...];         //optional: yes, type: ID-list
    AConnectionColor := [<itfname>];                   //optional: yes, type: ID-list
    BConnectionColor := [<itfname>];                   //optional: yes, type: ID-list
    OnlineActiveVar := <xActive>;                      //optional: yes, type: ID
    OnlineBreakpointVar := <xBreakpoint>;              //optional: yes, type: ID
    OnlineBreakpointActiveVar := <xAvtiveBreakpoint>;  //optional: yes, type: ID
    OnlineWatchVars := [<variable1>, <variable2>,...]; //optional: yes
END_SEC

定義タイプの構文の詳細については、「 モジュール宣言の構文 説明された。

. 仕様:
  • モジュールに使用できる定義は 1 つだけです RootStepParallel または Branch 決意すること。この定義に応じて、モジュールはフロー エディターで次のフロー要素のいずれかによって表されます。

根:

ac_sequenceeditor_root.png

のようなシーケンスになります Root マークを付けると、モジュール インスタンスのエディターに追加のタブが表示されます フローエディタ 利用可能。他のすべてのシーケンスの場合、シーケンス エディターは表示されません。長方形の幅はオプションで設定できます。

ステップ:

ac_sequenceeditor_step.png

この商品はそれと似ています Root要素ですが、追加のタブが表示されます フローエディタ 無料ではありません。この要素は、そのセクションに含まれるモジュールの特定のプロパティを指定するために使用されます。 mse.Sequence を表示および調整するように設定されています。

平行:

ac_sequenceeditor_parallel.png

分岐ステップは、長方形の下の円で表されます。長方形は、そのセクションに含まれるモジュールの特定のプロパティを示すために使用されます。 mse.Sequence を表示および調整するように設定されています。

支店:

ac_sequenceeditor_branch.png

決定ステップは、長方形の下のひし形で表されます。長方形は、そのセクションに含まれるモジュールの特定のプロパティを示すために使用されます。 mse.Sequence を表示および調整するように設定されています。

  • VisibleParams フロー要素の四角形で使用可能なパラメータを設定します。

  • VisibleIOs フロー要素の四角形で利用可能な EA を指定します。

  • VisibleRefs フロー要素の四角形で使用可能な参照を設定します。

  • AConnectionColor:割り当てられたスロットのモジュールインスタンス間の接続線が の色で表示されます。 接続 描かれた。フローエディタのオプションで設定できます。

  • BConnectionColor:割り当てられたスロットのモジュールインスタンス間の接続線が の色で表示されます。 B接続 描かれた。フローエディタのオプションで設定できます。

  • OnlineActiveVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、この変数が設定されている場合、プロセス ステップが黄色で表示されます。 TRUE が設定されています。

  • OnlineBreakpointVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、コマンドは設定またはリセットを行います。 ブレークポイントのオン/オフを切り替える コンテキスト メニューからブレークポイントを選択します。さらに、代入された変数が表示されます TRUE または。 FALSE セット。オンの場合 TRUE を設定すると、フローエディタ上でステップが赤枠で表示されます。

  • OnlineBreakpointActiveVar: このパラメータは、関連するファンクション ブロックまたはそのベース FB の 1 つで宣言する必要があるブール変数に割り当てることができます。オンライン操作では、この変数が設定されている場合、プロセスステップが赤色で表示されます。 TRUE が設定されています。

  • OnlineWatchVars: 以下にリストされているすべての変数 (単純なデータ型) は、ここで変数として使用できます。 VAR_INPUTVAR_OUTPUTVAR または VAR_IN_OUT の FB (またはその基本 FB) を使用できます。複雑な変数タイプ (次の形式) を作成することはできません。 FBInst.xVariable、など)。変数はカンマで区切られたリストで指定されます。

29.
SEC mse.Sequence
        Branch;
        VisibleIOs := [xIn];
        AConnectionColor := [itfSequenceTrue];
        BConnectionColor := [itfSequenceFalse];
        OnlineActiveVar := xActive;
        OnlineBreakpointVar := xBreakpoint;
        OnlineBreakpointActiveVar := xBreakpointActive;
        OnlineWatchVars := [iPartTimeElapsed];
END_SEC