METHOD FOR CONFIGURING I/O CONFIGURATION TOOL PARAMETERS FOR IC DEVICE
用于 IC装备的 I/O配置工具参数的配置方法 技术领域 本发明涉及一种工业现场设备所使用的 I/O配置工具参数的存储与配置技术, 具体 的说是一种用于 IC装备的 I/O配置工具参数的配置方法。 背景技术 可扩展标记语言 XML (Extensible Markup Language), 与超文本标记语言 HTML (Hyper Text Mark-up Language) 均为标准通 i 标记语言。 XML是 Internet环境中跨平 台的, 依赖于内容的技术, 是当前处理结构化文档信息的有力工具。 可扩展标记语言 XML 是一种简单的数据存储语言, 使用一系列简单的标记描述数据, 而这些标记可以 用方便的方式建立, 虽然 XML比二进制数据要占用更多的空间, 但 XML极其简单易 于掌握和使用。 XML与 Oracle等数据库不同,数据库提供了更强有力的数据存储和分析能力, XML 仅仅是存储数据、 展示数据, 重在数据本身。 XML 的简单使其易于在任何应用程序中 读写数据, 这使 XML很快成为数据交换的唯一公共语言, 这就意味着程序可以更容易 的与 Windows、 Msa OS、 Linux 以及其他平台下产生的信息结合,然后可以很容易加载 XML数据到程序中并分析它,并以 XML格式输出结果。 当今工业生产工序日趋复杂且自动化要求程度越来越高,很多设备来自不同的设备 制造商, 不同的设备商需要配置不同的参数变量。 由于常规配置工具文件的复杂性, 每 个子节点存储时都需要在 XML文件里单独存储一行, 从而造成数据量较大, 存储和读 取时间隔时间较长, 影响了工业生产进程。 发明内容 针对现有技术中存在的 I/O配置工具的存储和读取时间较长, 灵活性不强等不足之 处, 本发明要解决的技术问题是提供一种可以节省配置时间、 提高生产和维护效率的用 于 IC装备的 I/O配置工具参数的配置方法。 为解决上述技术问题, 本发明采用的技术方案是: 本发明用于 IC装备的 I/O配置工具参数的配置方法包括以下步骤: 启动 I/O配置工具, 读取 XML配置文件信息; 对 I/O信息配置, 将配置信息存储在 XML配置文件; 重启 I/O配置工具, 读取 XML文件的配置信息; 判断配置信息是否有效, 如果有效, 显示修改后的 XML文件信息。 所述 XML配置文件的根节点包括驱动节点和 I/O变量节点定义, 驱动节点包括驱 动程序名称、 驱动程序配置参数; I/O变量节点定义包括变量名、 变量数据类型、 变量 转换方式以及变量的备注信息。 XML配置文件中根节点为 IODEF; 子节点包括: 模块对象子节点 IOGROUP、 枚 举配置信息列表子节点 ENUMLIST、 驱动配置信息子节点 DRVDLL、 数据类型配置信 息列表子节点 TYPELIST、 单位配置信息列表子节点 UNITLIST。 对 I/O信息配置的过程为: 读取 XML配置文件; 判断文件路径是否正确, 如果正确, 则将数据填充到配置窗体中; 在配置窗体内编辑 I/O信息; 判断是否保存, 如果保存, 则将配置信息保存到 XML配置文件中; 如果文件路径错误, 则报告错误信息并退出配置工具。
本发明具有以下有益效果及优点: 1. 本发明采用 XML文件格式存储工业设备的 I/O配置信息, 可以在 XML文件内 以不同层次的节点来描述一个 I/O点的配置, 减少了 XML文件占有的空间, 从而节省 配置时间。 2. 本发明可实现半导体工厂的 IC装备的 I/O配置工具参数的配置, 既简单又便于 非计算机人员的理解与操作, 大大提高了与其他控制系统兼容性, 提高了生产的效率, 降低工业生产的成本。 附图说明 图 1 为本发明 I/O配置工具的配置方法流程图; 图 2 为 I/O配置工具配置 I/O信息的流程图; 图 3 为本发明方法中读取节点信息流程图; 图 4 为 XML文件内各节点结构关系图。 具体实施方式 下面结合附图对本发明作进一步详细说明: 参见图 1, 用于 IC装备的 I/O配置工具参数的配置方法包括如下步骤: 启动 I/O配置工具, 通过 XML配置文件读取和存储信息; 在 I/O配置工具中对 IC装备中的 I/O配置信息进行配置, 将配置信息存储在 XML 配置文件中; 重新启动 I/O配置工具, 从 XML配置文件中读取信息, 保存在内存中; 判断读取的配置信息是否有效, 如果有效, I/O配置工具读取并显示 XML配置文 件的信息。 所述 XML配置文件根节点包括驱动节点和 I/O变量节点; 驱动节点包括驱动程序名称、 驱动程序配置参数以及所属的现场设备; I/O变量节点的信息包括变量名、 变量数据类型、 变量转换方式以及变量的备注信 息。 参见图 2, I/O配置信息的产生过程为: 读取 XML配置文件信息; 判断文件路径是否正确, 如果正确, 则将数据填充到配置窗体中; 在配置窗体内编辑 I/O信息; 判断是否保存, 如果保存, 则将配置信息保存到 XML配置文件。 如果文件路径错误, 则报告错误信息并退出配置工具。 参见图 3, 读取 XML配置文件信息的步骤为: 读取 XML配置信息, 查找所需的根节点; 判断当前查找的根节点与所需根节点属性是否匹配, 如果匹配, 则查找该节点的子 节点属性; 判断子节点属性和所需子节点属性是否匹配, 如果匹配, 则读取配置信息。 如果根节点属性不匹配, 返回查找根节点的判断步骤, 直到与所需根节点的属性匹 配; 如果子节点属性和所需子节点属性不匹配, 返回查找子节点属性是否匹配判断步 骤。 参见图 4, 为 XML配置文件内各节点结构关系说明:
根节点为 IODEF; 子节点包括: 模块对象子节点 IOGROUP、 枚举配置信息列表子节点 ENUMLIST、 驱动配置信 息子节点 DRVDLL、数据类型配置信息列表子节点 TYPELIST、单位配置信息列表子节 点 UNITLIST。 IOGOUP的子节点为 TAG, TAG的属性包括: 每个变量唯一对应的数字; 变量名 称; 配置数据变量的数据类型; 变量的转换方式。 ENUMLIST的子节点为 ENUM,ENUM的属性包括: 枚举类型唯一对应的数字; 枚举名称。 DRVDLL的属性包括: 驱动程序名称、 驱动程序配置参数。 TYPELIST的子节点为 TYPE, TYPE的属性包括数据类型唯一对应的数字; 数据 类型的名称; UNITLIST的子节点为 UNIT, UNIT的属性包括单位唯一对应的数字、 单位的名 称。
The present invention relates to a method for configuring I/O configuration tool parameters for IC device, which includes the following steps: starting the I/O configuration tool, reading XML configuration file information; configuring I/O information and saving the configuration information in the XML configuration file; restarting the I/O configuration tool, reading the configuration information of the XML file; judging whether the configuration information is valid, if yes, displaying the modified XML file information. The present invention stores industrial device I/O configuration information by using XML file format by which an I/O configuration can be described in different level nodes in an XML file, reducing space occupied by XML files and saving time for configuration. 权 利 要 求 书 1. 一种用于 IC装备的 I/O配置工具参数的配置方法, 其特征在于包括以下步骤: 启动 I/O配置工具, 读取 XML配置文件信息; 对 I/O信息配置, 将配置信息存储在 XML配置文件; 重启 I/O配置工具, 读取 XML文件的配置信息; 判断配置信息是否有效, 如果有效, 显示修改后的 XML文件信息。 2. 按权利要求 1所述的用于 IC装备的 I/O配置工具参数的配置方法,其特征在于: 所述 XML配置文件的根节点包括驱动节点和 I/O变量节点定义, 驱动节点包括驱动程 序名称、 驱动程序配置参数; I/O变量节点定义包括变量名、 变量数据类型、 变量转换 方式以及变量的备注信息。 3. 按照权利要求 1所述的用于 IC装备的 I/O配置工具参数的配置方法, 其特征在 于: XML配置文件中根节点为 IODEF; 子节点包括: 模块对象子节点 IOGROUP、 枚 举配置信息列表子节点 ENUMLIST、 驱动配置信息子节点 DRVDLL、 数据类型配置信 息列表子节点 TYPELIST、 单位配置信息列表子节点 UNITLIST。 4. 按权利要求 1所述的用于 IC装备的 I/O配置工具参数的配置方法,其特征在于: 对 I/O信息配置的过程为: 读取 XML配置文件; 判断文件路径是否正确, 如果正确, 则将数据填充到配置窗体中; 在配置窗体内编辑 I/O信息; 判断是否保存, 如果保存, 则将配置信息保存到 XML配置文件中。 5. 按权利要求 4所述的用于 IC装备的 I/O配置工具参数的配置方法,其特征在于: 如果文件路径错误, 则报告错误信息并退出配置工具。