AB PLC编程软件RSLOGIX5000入门7 - UDT用户自定义数据类型要点(2)

2020-04-03 10:19

而通过创建 UDT 可更好地实现这一点。我们现在就来创建 UDT。

4. 在控制器项目管理器中的\数据类型\Types) 文件夹下,单击\用户自定义\旁边的 +。

您将注意到这里有一个名为 Conveyor 的 UDT(已为您启动 UDT 的创建)。

5. 双击 Conveyor。

这将为 Conveyor 数据类型打开 UDT 编辑器。可以看到,UDT 混合不同的数据类型。在编程时这是非常有用的工具。

用户自定义数据类型的指导原则

§ 创建用户自定义数据类型时,记住以下指导原则:

§ 如果包括表示 I/O 设备的数据,则必须使用逻辑将数据复制到 UDT 中。UDT 中不可为 I/O指定别名。

§ 如果要在 UDT 中包括数组,应将数组限制为一维。UDT 不支持多维数组。

§ 创建 UDT 时,将类似的数据类型组合到一起。这将创建更为紧凑的 UDT。

查看 UDT 后,您会注意到,类似的数据类型并未组合到一起。BOOL 和 REAL 数据类型混在一起。UDT的当前大小是 52 个字节。将 BOOL 组合在一起可降低这一数字。

6. 要进行此操作,单击 Motor_Overload 的左侧。这样将选中整行。

7. 单击\向上移动\按钮。

这会在 UDT 中将 Motor_Overload 标签向上移动。

8. 对其它 BOOL 标签重复此操作,直到它们均组合到一起。

9. 单击\应用\。

现在请注意一下 UDT 的大小。您已节省了 12 个字节。

10. 完成对 BOOL 标签的移动后,验证 UDT 的显示如下:

11. 回到\控制器标签\,展开 N7 标签并注意 N7[0] 到 N7[7] 及其描述。

12. 使用标签的描述将这些标签添加到 UDT。手动执行行此操作(并要记住参考前文中的指导原则 4)。

13. 完成后,单击\应用\接受所做更改并验证 UDT 应类似下图。

您现在已拥有一个在程序中定义传送带的完整 UDT。

14. 单击\确定\关闭 UDT 编辑窗口。

15. 在\文件\菜单中选择\关闭\。软件将询问您是否要保存对文件所做的更改,选择\否\。

使用传送带 UDT

现在您将使用刚创建的 UDT 传送带。您意识到 UDT 将帮助优化标签数据库,并使代码的故障处理和开发更容易。

1. 在 RSLogix 5000 的工具栏菜单中,选择\文件 > 打开\。

2. 双击名为 Conveyor_Program_S4.ACD 的现有项目文件。

这样将在 RSLogix 5000 中启动该项目。

3. 在控制器项目管理器中,双击\控制器标签\。

这将打开标签编辑器。

查看标签编辑器,您将发现数据库中有一个新标签 Conveyor_1。

4. 单击 Conveyor_1 旁边的 + 展开该标签。

您可注意到标签的格式与刚创建的 UDT 相同。这可通过查看\类型\列进行确认。


AB PLC编程软件RSLOGIX5000入门7 - UDT用户自定义数据类型要点(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:rna提取步骤

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: