教程:在表格中显示数组变量
用户界面经常需要的功能是显示数据数组。 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 拖动 桌子 可视化元素到可视化编辑器。
分配数组变量
arrStruct到 数据数组 财产。结构成员显示为列标题,数组索引显示为行标题。
更改 信息标题的属性(例如:
Number)。更改属性 列 → 专栏 → [0] → 栏目标题 变成一个有意义的标题(例如
Number)。将列 [1] 的标题更改为
in stock和列 [2] 到Part number.调整列宽。分配财产 选择 → 选择颜色 也是一种颜色。
定义该属性 选择 → 选择类型 如
Zeilenauswahl。为该属性定义 选择 → 变量 对于行选择,变量
PLC_PRG.iSelectedColumn。在线模式下的显示结果如下:
