Skip to main content

属性:io_function_block、io_function_block_mapping

The io_function_block 属性には、それで装飾された機能ブロックが、I / Oマッピングのチャネルに割り当てるためのデバイス構成で使用可能であるという効果があります。機能ブロックはに示されています 機能ブロックを選択 ダイアログ。

The 'io_function_block_mapping' 属性は、この種の機能ブロックで、機能ブロックをデバイスチャネルにマッピングするときに自動的に使用されるパラメータが装飾されるという効果があります。

ヒント

機能ブロックの複数のパラメータに属性を指定することができます。 I / Oマッピングの場合、タイプがチャネル(入力、出力、データタイプ)と一致する最初のマッピングが自動的に使用されます。

構文

{attribute 'io_function_block'}

{attribute 'io_function_block_mapping'}

挿入場所:機能ブロックの宣言の最初の行の上の行、およびパラメーター宣言の上の行。

275.
{attribute 'io_function_block'}
FUNCTION_BLOCK Scale_Output_Int
VAR_INPUT
    iInput : INT;
    iNumerator : INT;
    iDenominator : INT :=1;
    iOffset : INT := 0;
END_VAR
VAR_OUTPUT
    {attribute 'io_function_block_mapping'}
    iOutput : INT;
END_VAR