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