AB-PLC编程软件RSLOGIX5000入门7——UDT用户自定义数据类型..docx
《AB-PLC编程软件RSLOGIX5000入门7——UDT用户自定义数据类型..docx》由会员分享,可在线阅读,更多相关《AB-PLC编程软件RSLOGIX5000入门7——UDT用户自定义数据类型..docx(33页珍藏版)》请在第壹文秘上搜索。
1、ABPLC编程软件RSLOGIX5000入门7UDT用户自定义数据类型在本章中,我们将介绍如何通过用户自定义数据类型和数据范围划定来规划标签数据库。这里将学到了解使用UDT的优势学习如何优化UDT规划使用数据范围划定帮助简化并加快开发工作我们现在将重点关注LOgiX控制器中的数据规划。打开现有控制器文件1 .在计算机桌面上,双击LabFiIeS文件夹。2 .双击名为Conveyor_Program_S3.ACD的现有项目。这样将在RSLogix5000中启动该项目。为传送带创建用户自定义数据类型您已重新组织了程序规划以更好地利用Logix,现在已准备好开始对数据规划进行重新组织。可注意到,工程
2、师规划数据的方式仍像使用带有整数、实数和定时器数据表的传统PLC一样。问题是,当与设备关联的数据分布到控制器内存中的各处时便很难进行跟踪。您已再次决定充分利用LogiX,使用用户自定义数据类型。用户自定义数据类型用户自定义数据类型也称为UDT或结构,借此按逻辑方式对数据进行组织或分组,以便所有与设备关联的数据都可组合在一起。例如,每个传送带都有8个整数值、3个实数值、2个定时器和11个与其关联的布尔值。在传统PLC中,可能需要4个不同的数据表。然后,当您具有多条传送带时,您可能需要详细地将传送带映射到各个数据表中。这样就会变得很难管理。通过UDT能够实现的是将不同的数据类型(整数、实数、定时器
3、、布尔等)组合到一起,共同作为用户自定义数据类型。然后便可创建该UDT类型的数组。这可使得编程工作、代码的记录和数据的跟踪都更加轻松。1 .在控制器项目管理器中,双击“控制器标签”(ControllerTags)。0曰ControlerConveyoreProgramICOntrOierTagsCControlerFadtHandlerCJPower-UpHandler1匚PT以将出现标签编辑器。可注意到,标签数据库的外观与传统PLC非常类似。Logix标签数据库在传统PLC中,用物理地址标识各个数据项,例如N7:0或B3:0。不使用地址注释或符号,就很难阅读逻辑。在LOgiX控制器中没有固定
4、的内存N7:0或B3:0向。Logix内存是基于标签的系统。标签名称本身就可以标识数据。借此便能够组织数据以模拟机器。您可在实际中使用分配的标签名称记录代码,例如NoZZle_1_TemPeratUre。圈参考信息创建LogiX项目标签的指导原则指导原则详细信息:1)创建用户自定义数据类型。用户自定义数据类型(结构)使您可以组织数据以匹配机器或进程。用户自定义数据类型提供以下优势:一个标签包含系统特定方面的所有相关数据。这样将相关数据保存在一起便于查找,不考虑其数据类型。每个数据(成员)得到一个描述性名称。这样自动为逻辑创建初始水平的文档。可以使用该数据类型创建具有相同数据规划的多个标签。例如
5、,使用用户自定义数据类型存储罐的所有参数,包括温度、压力、阀门位置和预设值。然后基于该数据类型为每个罐创建标签。2)使用数组快速创建一组类似标签。数组在一个公共标签名称下创建数据类型的多个实例。数组使您可以组织一组使用相同数据类型并执行类似功能的标签。以一维、二维或三维组织数据以匹配数据表示的内容。例如,使用二维数组组织油库的数据。数组的每个元素表示一个油罐。元素在数组中的位置表示罐的地理位置。重要说明:尽量减少使用BOOL数组。许多数组指令不能在BOOL数组上使用。这使得更难以初始化和清除BOOL数据数组。通常对PaneIVieW屏幕的位级别对象使用BOoL数组。否则,使用DINT标签的各个
6、位或DINT数组。3)利用程序范围标签。如果希望多个标签具有相同名称,请在每个不同程序的程序范围定义每个标签(程序标签)。这使您可以在多个程序中重新使用逻辑和标签名称。避免同时为控制器标签和程序标签使用相同的名称。在程序中,如果程序的程序标签与控制器标签名称相同,则不能引用控制器标签。某些标签必须是控制器范围(控制器标签)。如果希望将标签用于:则分配此范围:项目中的多个程序中消息(MSG)指令中控制器范围(控制器标签)在控制器之间产生或使用数据与PanelVieW终端通信以上都不是程序范围(程序标签)4)对于整数,使用DINT数据类型。要提高逻辑效率,请尽可能少用SlNT或INT数据类型。条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AB PLC 编程 软件 RSLOGIX5000 入门 UDT 用户 自定义 数据类型
