通过'io_function_block'
属性,您可以标记功能块,以便在设备配置的 I/O 映射中将其分配到通道。然后显示在“Select function block” 对话框中。
通过'io_function_block_mapping'
属性,您可以在此类功能块中将 FB 映射到设备通道时使用该参数。您可以为功能块的多个参数提供属性。对于 I/O 映射,会自动使用第一个类型符合通道(输入、输出、数据类型)的映射。
语法 :
{attribute 'io_function_block'}
{attribute 'io_function_block_mapping'}
插入位置:功能块声明第一行的上方一行,或参数声明的上方一行。
示例
{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 VAR