Skip to main content

教程:在表格中显示数组变量

用户界面经常需要的功能是显示数据数组。 CODESYS Visualization 为此,提供元素 桌子 准备好了。

在配置中 桌子 元素,您在 数据数组 财产。数组元素显示在表格的行和列中。

后续指令描述了如何在表格中显示结构数组的示例。作为准备,创建 MYSTRUCT DUT 和中的声明 PLC_PRG 程序。

TYPE MYSTRUCT :
STRUCT
    iNo : INT;
    bOnStock : BOOL;
    strPartNumber : STRING;
END_STRUCT
END_TYPE         
PROGRAM PLC_PRG
VAR
    arrStruct : ARRAY[0..6] OF MYSTRUCT;
    iSelectedColumn : INT;
END_VAR   
  1. 拖动 桌子 可视化元素到可视化编辑器。

  2. 分配数组变量 arrStruct数据数组 财产。

    结构成员显示为列标题,数组索引显示为行标题。

  3. 更改 列 → 列 → [0] → 列标题 信息标题的属性(例如: Number)。

    更改属性 专栏[0] 栏目标题 变成一个有意义的标题(例如 Number)。

  4. 将列 [1] 的标题更改为 in stock 和列 [2] 到 Part number.调整列宽。

  5. 分配财产 选择选择颜色 也是一种颜色。

  6. 定义该属性 选择 选择类型Zeilenauswahl

  7. 为该属性定义 选择变量 对于行选择,变量 PLC_PRG.iSelectedColumn

    在线模式下的显示结果如下:

    _visu_img_element_table_online.png