控制环境变化传达制造技术

技术编号:9617818 阅读:116 留言:0更新日期:2014-01-30 05:25
提供了一种自动控制系统,该自动控制系统包括存储自动控制系统的对象的状态信息的第一部件。另外,第一部件生成对所存储的状态信息的一个或更多个变化进行描述的一个或更多个增量脚本。此外,第一部件将一个或多个增量脚本发送到控制系统的一个或更多个其他部件,且一个或更多个其他部件基于一个或更多个变化应用该一个或更多个增量脚本以更新存储在一个或更多个其他部件上的状态信息。

Control environmental change communication

An automatic control system is provided that includes a first component that stores the status information of an object of an automatic control system. Further, the first part generates one or more incremental scripts that describe one or more changes to the stored status information. In addition, the first part of one or more incremental script sent to the control system of one or more other components, and one or more other components based on the state information of one or more changes using the one or more incremental script to update stored in one or more other parts the.

【技术实现步骤摘要】
【专利摘要】提供了一种自动控制系统,该自动控制系统包括存储自动控制系统的对象的状态信息的第一部件。另外,第一部件生成对所存储的状态信息的一个或更多个变化进行描述的一个或更多个增量脚本。此外,第一部件将一个或多个增量脚本发送到控制系统的一个或更多个其他部件,且一个或更多个其他部件基于一个或更多个变化应用该一个或更多个增量脚本以更新存储在一个或更多个其他部件上的状态信息。【专利说明】控制环境变化传达本申请是2011 年 11 月 11 日提交的题为 “Control EnvironmentChangeCommunication”的美国临时专利申请N0.61/559,003和于2011年11月11日提交的题为“Automation Control System Change” 的美国临时专利申请 N0.61/558,987 的非临时申请,通过引用将其合并到本文中。
本公开内容的实施方式总体上涉及自动控制与监视系统的领域。更具体地,本公开内容的实施方式涉及自动控制系统的部件之间的状态变化传达。
技术介绍
对于自动控制与监视系统存在广范围的应用,尤其在工业设置中。这样的应用可以包括广范围的致动器诸如阀、电动机等的供电以及经由传感器的数据收集。典型的自动控制与监视系统可以包括一个或更多个部件,例如:编程终端、自动控制器、输入/输出(I/0)模块和/或人机接口(HMI)终端。人机接口或者“HMI”通常用于监视或者控制各种处理。HMI可以从具体的寄存器读取或者写入具体的寄存器以使得它们可以反映各种机器、传感器、处理等的操作状态。接口还可以写入寄存器以及存储器以使得它们在一定程度上可以控制处理的功能。单独在监视功能中,执行很少或不执行实际的控制。在许多其他设置中,采用类似的设备,例如在汽车、飞机、商业设置以及许多其他应用中。在许多应用中,接口可以不与远程设备或者处理通信,而是可以以独立的方式被操作。在这些接口设备中,用在接口中的对象可以与工业自动化设备的不同的控制、监视或者任何其他参数相关联。这些对象中的一些对象可能在接口设备上具有视觉表示,而其他对象可能不能被视觉上表示然而可以易于通过用户来配置和编程。用户可能期望例如通过创建新的对象、复制对象、编辑对象等来操作这些对象以创建并且定制接口。自动控制与监视系统中的各部件可以利用控制与监视系统的一个或更多个对象(例如,控制程序、标签、模块配置以及HMI屏幕)的状态信息。有时,部件可以被用于修改对象的状态信息。因此,部件可能需要将状态的变化传达给控制与监视系统,以使得其他部件可以获悉控制与监视系统的对象的状态变化。实际上有时候状态的变化可以包括添加或者删除控制与监视系统内的特定对象。例如,传达控制与监视系统对象的状态的传统方法包括了将对象的整个状态提供给控制与监视系统。现在认识到这样的方法往往效率低,提供了比描述控制与监视系统内的对象的变化状态所需更多的信息。提供对象的整个状态可能导致传达状态数据中的带宽低效率以及消耗和使用数据中的处理低效率。此外,现在认识到这样的提供全部状态数据的方法有时可能增加因疏忽而对设置在控制与监视系统中的其他状态变化进行了覆写的可能性。此外,传统方法依靠集中控制与监视。例如,传统的控制与监视系统依靠描述控制系统的集中式数据模型。对集中式数据模型的依赖可能导致处理低效率以及增加的对托管集中式数据模型的部件(例如,控制器)的依赖。
技术实现思路
以下概述与最初要求保护的专利技术范围相当的某些实施方式。这些实施方式不意图限制要求保护的专利技术的范围,相反地这些实施方式仅意图提供本专利技术的可能的形式的简要摘要。实际上,本专利技术可以包含可以与以下陈述的实施方式类似或者不同的各种形式。本实施方式提供在自动控制与监视系统中的部件之间传达对象的状态变化的新颖的方法。由于状态变化发生在控制与监视系统内,所以只是改变的数据被传达给控制与监视系统内的其他部件。例如,控制与监视系统对象可以包括控制程序、标签、模块控制以及用于HMI屏幕的图形。当这些对象的要素变化时,变化的要素可以被以数据驱动的方式提供给存储对象的状态信息的部件。通过仅提供变化的要素,而不是提供对象的全套的要素,可以显著地减少传递到部件的数据量。此外,当对象被删除时,可以不需要对象的整个状态。反而,可以仅提供删除的对象的指示,由此在对象被删除的情况下减少要传递的数据量。此外,以数据驱动的方式提供变化可能使得传达是不可知的,或者不取决于具体的编程技术。此外,本专利技术提供使用遍及控制与监视系统分布的执行引擎来施加传达的变化和/或分布的命令以基于变化来异步执行命令的新颖的方法。例如,控制与监视系统的部件中的一个或更多个部件(例如,智能I/o设备、编程终端、PLC以及HMI等)可以各自包括嵌入式执行引擎。执行引擎可以被存储在部件的有形的、非暂时的、计算机可读取的介质上。当被触发时(例如,通过接收改变的状态信息),在控制与监视系统的各种部件上的嵌入式执行引擎可以基于触发器或者安排的执行时间来异步地响应。例如,分布的命令可以是用户和/或系统定义的以一种或更多种方式对状态变化起反应的命令脚本。通过借助于嵌入在控制与监视系统的部件上的执行引擎使能够执行控制逻辑,可以产生更有效的处理。例如,这样的执行方案可以通过将逻辑分布遍及控制与监视系统来更好地利用多个中央处理单元(CPU)核。【专利附图】【附图说明】当参照附图阅读以下详细说明时本实施方式的这些以及其他特征、方面和优势将变得更好理解,在全部附图中同样的标记代表同样的部分,在附图中:图1是根据本专利技术的某些方面的自动控制与监视系统的部分的框架的总体概观图;图2是根据本专利技术的实施方式的自动控制与监视系统的图解概观图;图3是根据本专利技术的实施方式的接口和编程终端中的某些功能部件的概观图;图4是根据本专利技术的实施方式的设备要素的某些视图或者容器的概观图;图5是图1的控制与监视系统的图,示出了根据实施方式的用于传达状态变化的持久化对象模型的使用;图6示出了根据实施方式的变化的仪器、变化的仲裁器以及受众成员之间的状态变化传达的进程;图7示出了根据实施方式的状态变化被撤销的处理;图8示出了根据实施方式的在未定编辑期间做出外部变化的处理;图9示出了根据实施方式的用于中止未定变化的处理;图10示出了根据实施方式的用于把未定变化压缩成一组变化的处理;图11示出了根据实施方式的使用分布式执行引擎来执行控制命令的自动控制与监视系统;图12示出了根据实施方式的通过执行引擎执行的处理循环;以及图13示出了根据实施方式的用于调度命令的处理。【具体实施方式】通常,当状态变化被传达时,控制与监视系统严重地依赖自动控制器,例如可编程逻辑控制器(PLC)以及自动控制器编程(例如,PLC编程)来影响控制与监视系统。自动控制器编程严重地依赖于任务和/或逻辑的基于事件和/或基于进度表的执行(例如,用编程语言写的机器可读的指令,例如继电器梯形逻辑)来影响控制与监视系统的变化。自动控制器经常被用于消耗所有的输入数据、计算并且分布输出数据、处理数据的变化以及将数据分布到控制与监视系统的部件。不幸地,这样的对由控制与监视系统的部件(例如,自动控制器和自动控制器编程)影响和托管的集中式数据模型的严重依赖提供了一些低效率。本文档来自技高网
...

【技术保护点】
一种自动控制部件,被配置成:通过处理器接收或创建被配置成对自动控制系统的对象的状态信息的一个或更多个变化进行描述的一个或更多个增量脚本,其中,所述变化可涉及对所述对象的修改、添加和/或删除;以及通过处理器来将所述一个或更多个增量脚本传输到所述自动控制系统的一个或更多个其他自动控制部件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:道格拉斯·W·里德约瑟夫·布罗尼科夫斯基苏比安·戈文达拉杰塔里尔·贾斯珀迈克尔·D·卡兰恩史蒂文·约翰·科瓦尔肯尼斯·S·普拉赫道格拉斯·J·赖夏德查尔斯·M·里斯查尔克里斯多佛·E·施塔内克雷·J·斯塔龙大卫·E·托马斯蒂莫西·P·博普雷罗纳德·E·布利斯戈登·代利
申请(专利权)人:洛克威尔自动控制技术股份有限公司
类型:发明
国别省市:

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

1