西门子触摸屏应用(数组)
一、数组
数组是指由多个相同数据类型的数据元素所构成的数据列表。该数据列表被称作数组变量,或简称为数组。数据元素被称为数组元素。
各个数组元素可通过一个或多个整数索引进行寻址。各个数组元素的属性大体相同,可在数组变量处集中组态。
优势:
多个相似的数组元素可采用结构化方式与一个数组变量相结合。可以在数组变量处集中为多个相似的数组元素指定共享属性。随后通常可在组态中将各个单独的数组元素用作具有相同数据类型的各个变量。
限制:
对 HMI 设备、RT Advanced 和 RT Professional 使用数组时存在以下限制:
(1)数组只能包含一维。PLC 多维数组会被映射到 HMI 系统的多个单独变量中。
(2)只能使用不含附加子结构的基本数据类型作为数组的数据类型。
(3)数组的较低下标必须从“0”开始。索引会根据 PLC 的其它下限值相应地移动。
(4)与单独的变量不同,可扩展的数组不支持范围、线性缩放或变量多路复用。
二、数组创建
1.打开 HMI 变量表。
2.双击 HMI 变量表“名称”列中的 <添加>,将创建一个新的 HMI 变量。

3.单击 HMI 变量表中的“数据类型”列,然后选择“数组”(Array) 数据类型。

4.单击“数据类型”,打开用于组态数组的对话框。

5.在“数据类型”(Data type) 字段中,为数组变量选择所需数据类型。

6.在“数组限制”域中定义数组元素数。下限必须从“0”开始。

