Skip to main content

属性:io_function_block、io_function_block_mapping

io_function_block 属性的作用是,用它修饰的功能块在设备配置中可用,以分配给 I/O 映射中的通道。功能块如图所示 选择功能块 对话。

'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