[发明专利]用于工业控制设备数据的综合编程装置参考有效
申请号: | 200680042756.6 | 申请日: | 2006-11-15 |
公开(公告)号: | CN101617504A | 公开(公告)日: | 2009-12-30 |
发明(设计)人: | 詹姆斯·A·比兹利;斯科特·A·皮尔斯;帕特里克·D·泰尔约翰;罗伯特·D·劳;丹尼斯·M·小怀利;保罗·T·格里斯摩尔 | 申请(专利权)人: | 洛克威尔自动控制股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;G05B19/18;G05B19/42;G06F7/00;G06F17/00;G05B11/01;G05B15/00;G06F15/16;G06F19/00;G06F12/00;G06F9/46 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 张龙哺 |
地址: | 美国威*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 工业 控制 设备 数据 综合 编程 装置 参考 | ||
相关申请的交叉引用
本申请要求在2005年11月15日提出的申请号为60/736,701的美国 临时申请和在2005年11月16日提出的申请号为60/737,438的美国临 时申请的优先权,它们的全部内容通过参考合并在此。
关于联合发起的研究或开发的陈述
背景技术
本发明涉及用于控制设备和过程的工业控制器,尤其涉及用于对工业控 制器编程的计算机程序。
工业控制器是专用电子计算机,其用于在适当的特性化性能标准内提供 高可靠性操作和实时控制。通常,通过组合多个标准组件(例如中央控制器、 网络和输入/输出(I/O)模块),工业控制器适用于特定应用程序。
不同于在传统计算机上执行的标准应用程序,由工业控制器执行的控制 程序通常是特定装置的特有程序,反映了受到控制的设备和机器以及所选择 的工业控制器的组件的特定需求。为此,重要的是对于工业控制器而言,写 入程序的任务应简单而有效率,并且应为工业控制器的用户提供有效的工 具,以写入和保持专用控制程序。
在控制程序中使用的很多变量是来自与受控过程或设备进行通信的传 感器的数据或至与受控过程或设备进行通信的致动器的数据。例如,该数据 可以被数字识别为与工业控制器上的I/O连接点或终端相关。然而,更典型 地,用于控制程序的程序开发程序允许程序员(programmer)选择变量名称 或便于记忆的“标签”。
识别并命名大量输入和输出变量以及将它们与工业控制器组件链接可 能非常困难。为此,已知的是提供程序开发程序,该程序开发程序可为程序 员提供关于由工业控制器的主要硬件组件提供的数据类型的信息。当添加新 的装置时,更新程序开发程序,从而总是向程序员提供从每一个组件可得到 的数据类型和数据含义的参考(reference)。程序员可以使用这个参考来适当识 别程序开发中所需的变量。
计算成本的下降导致了低级设备(low-level device)的增加,例如传感 器和致动器,其向工业控制器提供多位数据传送。不同于工业控制器的主要 硬件组件,这种低级设备可以由大量不同的公司制造,并具有更多种类的功 能和规格变化率。因此,关于来自这种设备的数据的含义和功能的信息不易 于合并到该程序开发程序中。
发明内容
本发明提供一种计算机程序,其从电子数据表格中提取设备数据的描 述,该电子数据表格可由设备销售商制备作为开放式标准部分。利用将特定 设备的关联数据映射到控制器中的指定存储器位置,将来自电子数据表格的 设备数据的描述链接到那些存储器位置的地址,以创建在编程期间程序员可 利用的程序员参考。以这种方式,通过分布式开放源协作(open source collaboration),可以适应设备特性的快速变化,并且程序员没有以下需求, 即查阅来自多个制造商的各种书面材料以创建控制程序或修改与这些设备 通信的控制程序。
更具体地,本发明提供一种装置,其产生用于对工业控制器编程的程序 变量参考信息,其中工业控制器与用于控制工业过程的多个设备通信。本发 明的计算机程序包括剖析器,该剖析器用于读取与设备关联的电子数据表 格,以提取在工业控制器和设备之间交换的数据的功能描述和数据的数据类 型。映射器创建一映射,该映射将与工业控制器通信的设备的设备数据与该 工业控制器的存储器中的位置相联系。然后从该剖析器和映射器接收数据的 参考生成器创建程序员的程序变量参考信息,该程序员的程序变量参考信息 将用于控制程序的设备数据的变量名称与以下对应的各项相关联:(i)该工 业控制器的存储该设备数据的存储器中的位置;(ii)该设备数据的设备; (iii)该设备数据的功能描述;以及(iv)该设备数据的数据类型。
因此本发明的至少一个实施例的一个特征是提供有助于工业控制程序 的程序员编写程序的工具,其中利用来自具有不同变化标准的多个控制设备 的数据编写程序。
该映射器还可利用从电子数据表格提取的数据类型来执行映射。
因此本发明的至少一个实施例的一个特征是提供改善的映射,其通过提 供数据类型的高级知识,将设备数据映射到存储器中的变量。
参考生成器还可将程序员的程序变量参考信息嵌入到控制程序的源码 中,该控制程序可由修改该控制程序的程序员访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛克威尔自动控制股份有限公司,未经洛克威尔自动控制股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680042756.6/2.html,转载请声明来源钻瓜专利网。