CODESYS Visualization 为此提供了元素“表” 。
在元素“表” 的配置中,在属性“数据数组” 中输入一个数组变量。阵列组件显示在表格的行和列中。
随后的说明将举例说明如何在表格中显示结构数组。作为准备工作,在PLC_PRG
程序中创建MYSTRUCT
DUT 和声明。
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
赋值给“数据数组” 属性。结构成员显示为列标题,数组索引显示为行标题。
-
将“列 列 [0] 列标题” 属性更改为信息标题(例如:
Number
)。 -
将第 [1] 栏的标题改为
in stock
,第 [2] 栏的标题改为Part number
。调整栏宽。 -
为“Selection Selection color” 属性指定颜色。
-
将“选择 选择类型” 属性定义为
Row selection
。 -
在“Selection Variable for selected row” 属性中,定义
PLC_PRG.iSelectedColumn
变量。联机模式下的显示结果如下: