属性:pingroup
このプラグマの効果は、入力ピンまたは出力ピン(パラメーター)が機能ブロックの宣言でグループ化されることです。 FBD / LDエディタでは、このように定義されたピングループを、挿入された機能ブロックに拡大または縮小された単位として表示できます。いくつかのグループが可能であり、それらの名前で区別されます。 CODESYS プロジェクトオプションを使用して、機能ブロックボックスごとにそれぞれの状態(縮小)を保存します。
構文:
{attribute 'pingroup' := '<group name>'}
挿入位置:機能ブロックの宣言部分に関係する入力変数または出力変数の宣言の上の行。
例 285. 例
2つのグループが定義されています。 general (i1, out1)
と group1 (i2, g1)
。 r1
、 r2
、 outRes1
と g2
常に表示されます。
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