在工业环境内模块定位的系统和方法技术方案

技术编号:2771632 阅读:143 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了系统和方法,用于便于通过消息引擎对在运行时间的统一工厂模型的组件进行定位(例如,指定查找标准),该消息引擎在运行时间动态地查找模块/应用程序。当程序中的控制模块需要查找另一控制模块时,可以由消息引擎,通过制定标准并在控制器中执行查找而执行该查找。

System and method for module positioning in an industrial environment

The present invention provides a system and method for facilitating localization through the message engine component model for unified plant at run time (for example, the specified search criteria), the news search engine at runtime dynamic module / applications. When the control module in the program needs to find another control module, the lookup engine can perform the lookup by making the standard and performing the lookup in the controller.

【技术实现步骤摘要】

本专利技术涉及工,制系统,特别是,涉及与工业环境和/或在工业环境中促 进可靠的消息传递的系统和方法。
技术介绍
电子商务或e商务通常涉及通过电子媒介f a行的业务,该电子媒介例如 是互联网(例如,通过万维网,或网站)。电子商务的交易通常M过应用程 序来实现的,除别的以外,例如网站服务、.电子购物车、文j科专ilt办议(FTP)、 安全FTP、电子 交换(EDI)、电子邮件和统一描述、发现和集成(UDDI)。 电子商务的交易通常根据相互交易的参与方的类型而不同。例如,在企业和客 户之间的商务通常称作企4M客户(B2C)的商务,而在企业之间的商务通常 称作企 企业(B2B)的商务。可以禾拥集成月艮务器雜接企业和/或客户的 交易参与方,以及协调他们之间的通信。举例来说,使用了完全不同的操作系 统和/或应用程序的两个企业可以使用集成服务器来通过内部或外部联网的计 算机系纟M行交互。在很多情况中,电子商M影响从控制系统所获得的信息,或影响控制系 统。例如,通过经销商的网站而购买了汽车的客户可能会希望知道与生产这辆 具有一组定制选项的汽车有关的交货时间。经销商会询问其制造厂,确认具有 上,项的汽车是否已经开始生产或将要生产。附加信息中的结果可以有助于确定何时这种汽车将到达经销商处。如果购买者决定提交客户订单(例如,其 中不想生产具有给定的选项组合的汽车),则将客户说明提供至制造厂,并被 用来在其中自动构造一个或多个控制系统。例如,客户可能指定将绿色作为汽 车的外部颜色。该数据将被传输至控制系统,并被用来在组装该汽车时,自动 选择合适的油漆喷枪(例如,与绿色油漆关联的油漆喷枪)或绿色油漆。控制系统通常使用一个或多个工业控制器。典型的工ii^空制器是用于控制 (例如,通过自动化或半自动化的装置)工业过程、机器、制造设备、审隨厂 等的专门用途的处理设备。这种控制器能够执行控制指令或,,来测量一个 或多,程变量或代表,过程的状态的输入,禾口减完成与过禾對空第棺关的输 出。例如,通过从存储器向致动器,例如发动机、驱动器、电子管、线圈等, 提供输出,输出模块可以直接与受控过程进fi^接。在分布式控制系统中,可 以通过将工业控制器分为多个控制组件来实现控制器的硬件构造,旨控制组 件都可以执行不同的功能。控制任务所需的特定控制模块可以连接在架内的公共底IO:,和/或通过网络或其{ 信介质。各个控制模块也可以沿公共通信链路在空间上分布于几个位置。数据可以通过公共通信链路或网络与这些远程模±央进行通信,其中网络中的任一个^i^ 有模块都通过公共和/或工ikffl信协议棘行通信。在控制系统内的控帝幡可以 相互通信,与位于其他控制系统中的控制器通信,或与控制环境以外的系统或 应用程m例如,与商务有关的系统和应用,旨)通信。因此,信息管理,例如使用不同协议和构造的消息交换,正变得复杂。例 如,将来自制造管理的信息日则寸为用于具有不同协议和格式的集成系统的过程 控制和客户粘合代码,使构造和管理成为了非常困难的任务。并且,通信, (例如,没有接收到或执行的消息)、延迟响应(例如,作为所发送的消息和 重发的消息之间的时间差的功能)和附加开销(例如,用于查看所存储的通知、 调度重传和重发的消息的过程循环的消耗)进一步加剧了其本身的问题。
技术实现思路
下面提供了对本专利技术的简要描述,以掛共对上述一些方面的基本理解。该
技术实现思路
不是广泛的概括,并且不用于表示关敏重要的组件,或用于确定所要 '求保护的范围。其唯一目的是用于以简化的形式表示一些捐i念,作为之后更详细的描述的前序。本专利技术提供了系统和方法,用于实现在运行时间(例如,指定搜索标准), 通过消息弓l擎而对统一工厂模型组件定位,该消息弓l擎在运行时间动态地搜索 模i力应用程序。这种消息弓l擎可以进一步对各种消息协议和格式的消息标准 化,其中这种工厂的各种系统可以日划寸至其上"并提供稳定的接口,通过该 接口持续地通过系统发您接收事件。当禾骄中的控制模块需要找到另一个控制模块时,可以经由消息引擎,通 过指定标准和在控制器中进行搜索,而进行搜索。在有关的方面,可以引入有 关的和/或代替软件系统的生产控帝孫统,来覆盖工业系统。在这种系统下面, 存在M蔽的(例如,用于指示操作状态)公共接口,软件随后能够查找系统, 并定位模块,并判断正在公布的实际事件,之后可以将状态显示构造为符合所 丰示识出的所需的标准的消息。例如,为系统维护审计日志的应用禾,可以査找并找到由系统中的^模 ±,万产生的每个审计消息,即使这种应用程序通常不具有可用模块的初始信息。 这种查找可以动态地执行,这样虽然增加了或减少了模块,但是审计消息也相 应地更新。因此,可以在运行时间动态地执行对模块的查找。本专利技术实现了在运行时间对单元定位;例如在以下情况中,设备模块与多 个控制模±央对话,该控制模块可以是位于系统中的任何位置(例如,在第三方 单元上),且该设备模块不需要知道其位置。这样,在运行时间发生捆绑。并且,设备模i央可以在运行时间,或在4顿时间找到所需的控制模块。作为另一个例子,物料追溯应用禾聘可以找到可用的物料,以及这种物糾皮移动的方式, 并部分根据由各个应用禾歸/模±妙万提供的连接、设备的连接方式等,为工业操 作提供模型;(并且通常不需要用户为设备模±央解释工业操作设计)。 在有关方面,可以在多个消息引擎之中^i共连接,以在消息引攀服务之间提供实时妊。并且,消息弓摩能够对目录和其他统一进程模型(UMP)起平衡作用,来定你查找其他的消息引擎及其结构以及所支持的消息。由于消息引 擎能够确定系统中消息的适当的鹏寸和路由,因此这种消息可以进一步减少构 造和管理系统中的粘合代码。另外,还可以提供具有消息系统附加观察的对系 统信息的公共视图(例如,对于所有权人和第三方所有权)。消息弓摩的性能包括例如,对客户制造系统中的消息时间进行过滤、桥接、路由、传播、转换和监测。还可以提供对路由、数据转换、集合等(例如,第三方和所有权系 统可以以基于接口的公共标准来集合)的支持。这种系统可以使制造系统的粘 合组件向制造系统实现增殖式集成方式。并且,可以便于 日划寸,并实现更 高级的数据接口 (与原始数据接口相比)。另外,可以根据来自公共管理环境 的服务标准质量(例如,数据体、周转时间、等待时间、冗余等)构造。还可 以在制造系统中结合用户场景来表示消息信息。例如,这种UPM消息的基础构 造能够支持面向专有接口和其他第三方产品的接口 ,以使客户育嫩管理通常在 工厂中所存在的不同环境。对第三方系统的杨。、消息基础构造和接口在,控制、审lj造执行系统(MES)和企业资源规划(ERP)系统中可以是一致的,从而减少对客户在构造和管理上的复杂性。在有关方面,可以根据系统内部所公布的元数据来提供查找标准。还可以根据与服务质量(QoS)有关的标准来查 找模块。另外,例如由于消息引擎所提供的统一消息基础构造,因此还可以自 动把查找范围合并为控帝孫统内的齢范围。为了实现前述和相关目的,在此结合之后的说明和所附附图来描述所要求 的实质内容的特定示例方面。但是,这些方面是用于表示各种方式中的一些方 式,其中使用了所要求主题的原理,并且这些主题用于包含所有这些方面及其 替换物。当结本文档来自技高网
...

【技术保护点】
一种对组件进行定位的系统,包括:模块(208),用于请求进一步模块(130)在运行时间的位置;和消息引擎(110、204、300、408、502、504、506、508、833、1110、1295),用于查找该进一步模块,该消息引擎(110、204、300、408、502、504、506、508、833、1110、1295)对统一工厂模型内的各种协议和格式的消息进行标准化。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:GW胡德MD卡兰恩S昌德PR德姆拉KH豪尔KS帕拉彻CH布鲁姆利
申请(专利权)人:洛克威尔自动控制技术股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1