首页 理论教育 数组与结构体的应用-Control Logix系统组态与编程

数组与结构体的应用-Control Logix系统组态与编程

时间:2023-11-19 理论教育 版权反馈
【摘要】:2)数组标签占据控制器中的一个连续内存块,每个元素顺序排列。如图2-51所示为通常的数组标签。图2-51 数组标签示意图创建数组的过程比较简单,在创建标签时,选择数据类型,单击旁边的按钮,会弹出如图2-52所示画面。下面以创建电动机控制的自定义结构体为例。图2-53 用户自定义结构体

数组与结构体的应用-Control Logix系统组态与编程

1.数组

ControlLogix控制器允许使用数组数据。

数组是包含一组多个数据的标签。它有以下的特征:

1)每个元素使用相同的数据类型。

2)数组标签占据控制器中的一个连续内存块,每个元素顺序排列。

3)可以使用高级指令(文件指令等)操作数组中的元素。

4)数组有一维、二维和三维3个种类。

数组中的每个元素都由下标标识。下标从0开始,至元素数目减1的位置结束。如图2-51所示为通常的数组标签。

978-7-111-42627-1-Chapter02-56.jpg

图2-51 数组标签示意图

创建数组的过程比较简单,在创建标签时,选择数据类型,单击旁边的按钮,会弹出如图2-52所示画面。(www.xing528.com)

978-7-111-42627-1-Chapter02-57.jpg

图2-52 创建数组及其维数

另外,需要特别说明的是使用数组数据类型不但可以节省内存,加快通信速度,而且还有专门的用于处理数组的指令。可以大大方便编程,缩短工程开发周期。

2.用户自定义结构体

用户自定义结构体可以根据控制对象创建适合其应用的结构体数据类型,大大地方便编程和进行设备维护。

下面以创建电动机控制的自定义结构体为例。

在控制器项目资源管理器的“User-Defined”处单击右键,选择“New Data Type”,开始创建自定义结构体。

在弹出的对话框中添入自定义结构体的名称、描述信息和各个成员的名称,如图2-53所示。

978-7-111-42627-1-Chapter02-58.jpg

图2-53 用户自定义结构体

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈