使用'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
.另请参阅