属性: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