.
属性‘io_function_block’, ‘io_function_block_mapping’
.
.

使用'io_function_block' 属性,可以标记功能块,以准备将其分配给设备配置的I / O映射中的通道。然后,它显示在选择功能块对话框中。

使用'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