AB PLC 编程软件 RSLOGIX5000 入门 7——UDT 用户自定义数据类型在本章中,我们将介绍如何通过用户自定义数据类型和数据范围划定来规划标签数据库
这里将学到§ 了解使用 UDT 的优势 § 学习如何优化 UDT 规划 § 使用数据范围划定帮助简化并加快开发工作 我们现在将重点关注 Logix 控制器中的数据规划
打开现有控制器文件 1
在计算机桌面上,双击 Lab Files 文件夹
双击名为 Conveyor_Program_S3
ACD 的现有项目
这样将在 RSLogix 5000 中启动该项目
为传送带创建用户自定义数据类型 您已重新组织了程序规划以更好地利用 Logix,现在已准备好开始对数据规划进行重新组织
可注意到,工程师规划数据的方式仍像使用带有整数、实数和定时器数据表的传统 PLC 一样
问题是,当与设备关联的数据分布到控制器内存中的各处时便很难进行跟踪
您已再次决定充分利用 Logix,使用用户自定义数据类型
用户自定义数据类型 用户自定义数据类型也称为 UDT 或结构,借此按逻辑方式对数据进行组织或分组,以便所有与设备关联的数据都可组合在一起
例如,每个传送带都有 8 个整数值、3 个实数值、2 个定时器和 11 个与其关联的布尔值
在传统 PLC 中,可能需要 4 个不同的数据表
然后,当您具有多条传送带时,您可能需要详细地将传送带映射到各个数据表中
这样就会变得很难管理
通过 UDT 能够实现的是将不同的数据类型(整数、实数、定时器、布尔等)组合到一起,共同作为用户自定义数据类型
然后便可创建该 UDT 类型的数组
这可使得编程工作、代码的记录和数据的跟踪都更加轻松
在控制器项目管理器中,双击"控制器标签”(Controller Tags)
将出现标签编辑器
可注意到,标签数据库的外观与传统 PLC 非