关于使用 Unity Pro 数据创建 PLC 图形

AutoCAD Electrical 工具集 可以输入 Unity Pro XM 文件以帮助在激活项目中创建各种类型的 PLC 和面板布局图形。Unity Pro 支持多种 Schneider Electrical PLC 卡、PLC 机架、电源和各种附件。

Unity Pro 可以输出两个 XML 文件(.xhw 和 .xsy)以用于自动创建 AutoCAD Electrical 工具集 PLC 阶梯样式图形。.xhw 文件包含 PLC 硬件信息,例如目录号和起始地址信息。.xsy 文件包含有关软件的信息,例如变量类型(输入/输出)和 I/O 地址信息。

这些文件还包含目录信息,该目录信息能够重新安排格式以生成设备列表,从而有助于使用“Unity Pro 输出到电子表格”工具创建在面板布局中使用的机架布局图形或单独的机架布局图形。

Unity Pro 硬件配置文件中的数据结构

显示在“Unity Pro 输入”对话框的“硬件文件”区域中的树状结构数据如下:

项目节点

项目节点是在树状结构中定义的最顶层节点。指定给该节点的标签是从 Unity Pro 输出过程中定义的硬件配置 (.xhw) 文件的文件名。硬件配置文件名可以与 I/O 配置文件名不同。

母线名称节点

母线名称节点由母线名称描述和母线编号 ID 组成。

示例:母线 1 本地 Quantum 母线

  • 母线名称描述:显示母线的名称,此母线名称在 .xhw 文件中的 busType 元素中指定。(即,本地 Quantum 母线)
  • 母线编号 ID:显示母线的编号,此母线编号在 .xhw 文件的 position 元素中指定。(即,母线 1)

机架位置和目录号节点

机架位置节点由描述、位置信息和目录号组成。

示例:机架 \1.1\1 140XBP0600

  • 机架描述:显示机架的描述,此机架描述在 .xhw 文件的 family 元素中指定。(即机架)
  • 机架位置:显示机架的位置,此机架位置在 .xhw 文件的 topoAddress 元素中指定。(即 \1.1\1)
  • 机架目录号:显示机架的目录号,此机架目录号在 .xhw 文件的 partNumber 元素中指定。(即,140XBP0600)

模块位置和目录号节点

模块位置节点由描述、位置信息和目录号组成。

示例:电源 \1.1\1.1 140CPS21400

  • 模块描述:显示模块的描述,此模块描述在 .xhw 文件的 family 元素中指定。(即,电源)
  • 模块位置:显示机架中模块的位置,此模块位置在 .xhw 文件的 topoAddress 中指定。(即,1.1\1.1)
  • 模块目录号:显示模块的目录号,此模块目录号在 .xhw 文件的 partNumber 元素中指定。(即,140CPS21400)

Unity Pro 到 AutoCAD Electrical 工具集 映射文件

Unity Pro 到 AutoCAD Electrical 工具集 映射文件 DEFAULT_UNITY.MAP 允许您定义要放置在 Unity Pro 数据编辑器的自定义字段中的文字字符串,以直接映射到 AutoCAD Electrical 工具集 原理图符号名。

AutoCAD Electrical 工具集 符号映射文件示例:

;This file is to be used for mapping of Unity Pro custom strings

;for PLC I/O devices to AutoCAD Electrical 工具集 schematic symbol names

;Syntax: Value in Custom Field,Symbol Block File Name

;Example: PBNO,HPB11

; PBNC,HPB12

PB NC,HPB12

*2POS*,HSS112

*3POS*,HSS113

文件顶部的注释字段(用 ; 标记)用于提供信息。自定义字段支持字符串和通配符中存在空格。

注: 远程元件距 PLC 和热母线轨迹的距离由 PLC 设置文件确定。

设备列表结构和数据

在“Unity Pro 输入”对话框上单击“确定”时,将创建 PLC 电子表格文件以及设备列表电子表格文件。设备列表文件包含 .xhw 文件中的所有目录信息。设备列表的结构为:

  • 列 1 = CATALOG;.xhw 文件中的 partNumber 变量
  • 列 2 = MANUFACTURER;位于 Default_cat.mdb 中(PLCIO 表格)
  • 列 3 = ASSYCODE;定义的列(保留为空)
  • 列 4 = TAG;定义的列(保留为空)
  • 列 5 = LOC;定义的列(保留为空)
  • 列 6 = INST;定义的列(保留为空)
  • 列 7 = DESC1;.xhw 文件中的 partNumber 变量
  • 列 8 = WDBLKNAM;PLCIO