Skip to main content

属性:pingroup

このプラグマの効果は、入力ピンまたは出力ピン(パラメーター)が機能ブロックの宣言でグループ化されることです。 FBD / LDエディタでは、このように定義されたピングループを、挿入された機能ブロックに拡大または縮小された単位として表示できます。いくつかのグループが可能であり、それらの名前で区別されます。 CODESYS プロジェクトオプションを使用して、機能ブロックボックスごとにそれぞれの状態(縮小)を保存します。

構文

{attribute 'pingroup' := '<group name>'}

挿入位置:機能ブロックの宣言部分に関係する入力変数または出力変数の宣言の上の行。

285.

2つのグループが定義されています。 general (i1, out1)group1 (i2, g1)r1r2outRes1g2 常に表示されます。

FUNCTION_BLOCK FB
VAR_INPUT
    r1 : REAL;
    {attribute 'pingroup' := 'general'}
    i1 : INT;
    {attribute 'pingroup' := 'group1'}
    i2 : INT;
    r2 : REAL;
END_VAR
VAR_OUTPUT
    outRes1 : REAL;
    {attribute 'pingroup' := 'general'}
    out1 : INT;
    {attribute 'pingroup' := 'group1'}
    g1 : INT;
    g2 : REAL;
END_VAR