Skip to main content

属性:pin_presentation_order_inputs、pin_presentation_order_outputs

重要

{attribute 'pingroup' := '<Group_Name>'} 使用了编译指示。

编译指示在 CFC、FBD 和 LD 图形编辑器中进行评估,导致受影响功能块的输入/输出顺序按指定显示。您可以通过按所需顺序将输入/输出的名称分配给属性来对顺序进行编程。

句法:

{attribute 'pin_presentation_order_inputs' := ' <first input name> ', ' <next input names> '}
{attribute 'pin_presentation_order_outputs' := ' <first output name> ', ' <next output names> '}

' <first input name> ', ' <next input names> '

按所需顺序输入的逗号分隔名称

' <first output name> ', ' <next output names> '

按所需顺序以逗号分隔的输出名称

*

所有未指定名称的占位符

如果占位符丢失,则在末尾附加丢失的输入/输出。

插入位置

功能块声明部分的顶行

286. 例子
{attribute 'pin_presentation_order_inputs' := 'input_2,*,input_1'}
{attribute 'pin_presentation_order_outputs' := 'output_2, output_1'}
FUNCTION_BLOCK POU_BASE
VAR_INPUT
    input_1 : BOOL;
    input_2 : INT;
    input_3 : INT;
    input_4 : INT;
END_VAR
VAR_OUTPUT
    output_1 : BOOL;
    output_2 : INT;
    output_3 : INT;
    output_4 : BOOL;
END_VAR

FUNCTION_BLOCK PLC_PRG
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
    pouBase_A: POU_BASE;
END_VAR

在功能模块实例的表示中 pouBase_A,编译指示导致输入和输出引脚的以下排列:

_cds_img_pragma_pin_presentation_ex.png