CN1297926C - 通信和处理事务型过程控制数据的方法和系统 - Google Patents

通信和处理事务型过程控制数据的方法和系统 Download PDF

Info

Publication number
CN1297926C
CN1297926C CNB02130386XA CN02130386A CN1297926C CN 1297926 C CN1297926 C CN 1297926C CN B02130386X A CNB02130386X A CN B02130386XA CN 02130386 A CN02130386 A CN 02130386A CN 1297926 C CN1297926 C CN 1297926C
Authority
CN
China
Prior art keywords
process control
affairs type
type process
xml
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB02130386XA
Other languages
English (en)
Other versions
CN1416070A (zh
Inventor
T·D·舒雷斯
M·J·尼克松
N·J·皮特尔森
C·弗尔特斯
G·韦尔森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fisher Rosemount Systems Inc
Original Assignee
Fisher Rosemount Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fisher Rosemount Systems Inc filed Critical Fisher Rosemount Systems Inc
Publication of CN1416070A publication Critical patent/CN1416070A/zh
Application granted granted Critical
Publication of CN1297926C publication Critical patent/CN1297926C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32142Define device, module description using xml format file
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Abstract

一事务型数据通信系统和方法在包括经由一web服务接口和一事务型信息服务器通信耦合到过程控制系统的一过程控制系统和多个与过程控制系统的信息技术系统的企业内通信信息。此系统和方法产生事务型过程控制信息并基于一可扩充标示语言输入模式格式化事务型过程控制信息以形成格式化事务型过程控制信息。此系统和方法经由web服务器接口发送格式化事务型过程控制信息至事务型信息服务器并映射格式化事务型过程控制信息至与多个信息技术系统之一相关的可扩充标示语言输出模式以形成映射事务型过程控制信息。此系统和方法然后发送映射事务型过程控制信息至多个信息技术系统之一。

Description

通信和处理事务型过程控制数据的方法和系统
技术领域
本发明涉及一种过程控制系统,尤其是,涉及一种在企业内事务型过程控制信息的通信。
背景技术
过程控制系统,例如用于化学、石油或其他过程上,典型地包括一个或更多经由模拟、数字或模/数结合总线与至少一主机或操作员工作站和一个或更多现场设备通信耦合的集中式过程控制器。其中现场设备,可能是,例如阀、阀门定位器,开关和传感器(例如,温度、压力和流率传感器),执行例如开或关阀和测量过程参数过程功能。过程控制器接收表示现场设备的过程测量和/或其他与现场设备相关的信息的信号,利用此信息执行一控制例程并产生控制信号经由总线或其他通信线路发送至现场设备以控制过程操作。来自现场设备和控制器的信息对于由操作员工作站执行的一个或多个应用是有效的,它使得一操作员可执行关于过程所需功能,例如浏览过程当前状态,修改过程操作等。
通常,在一商业企业内运行的一过程控制系统可能包括几个过程控制站、构件和/或服务供应商和客户,所有这些都有可能分布在一大地理区域,或者有时候分布在世界范围。过程控制站,供应商和客户可利用多种通信媒介和技术,例如Internet、卫星链路、基于地的无线传输、电话线等,相互之间进行通信。当然,由于Internet已建立通信基础结构,这使得企业在通信基础结构上花费几乎为0,而且用于Internet通信信息的技术易懂、稳定、安全等,因此,Internet已成为许多商业企业的一优选通信平台。
企业内的每个过程控制站可能包括一个或更多过程控制系统以及多个其他相关商业或信息技术系统,需要支持或维护或是过程控制系统的操作的补充。通常,一过程控制站中的信息技术系统包括制造执行系统,例如,一维护管理系统,并且包括企业资源计划系统,例如,调度、记帐和采购系统。尽管这些信息技术系统在地理位置上可能在一站内或附近,有时候可能一些或所有这些系统离站很远并利用Internet或其它适当的通信链路与站通信。无论如何,为提高或优化整个企业的操作,近来一些开发成果都针对便于更迅速有效的通信以及将过程控制系统和信息技术系统更完全地集中在一企业内。
一般而言,有效的企业优化要求集中过程控制系统和信息技术系统。信息技术系统通常包括分布在企业内的企业资源计划系统和制造执行系统。信息技术系统和过程控制系统的完全集中可使得,例如,一企业意识到响应于一客户对产品的订单需要额外制造产品的零件并自动产生和发送构件零件的具体数量订单至一个或更多的供应商。因此,信息技术系统和过程控制系统的集中将使得企业消息更灵通并更有效地作出生产决定。而且,由于在许多情况下需要完全消除人为干预并且可自动实现先前由人工完成的活动(即,由一操作者实现的活动)例如定购零件,因此以上集中将使得所作出的商业和生产决定更精确更迅速。
不幸地,由于过程控制系统产生并使用实时数据和事务型数据,过程控制系统和信息技术系统的集中将很复杂。实时数据通常以一规则周期或同步方式通信,例如连续压力读取通信由一压力传感器提供。另一方面,事务型数据为事务驱动并且通常很少以一异步方式产生。一种过程控制系统中的频繁使用的事务型数据的一种类型是产生警报和报警信息的设备。例如,产生定购维护和/或过程控制系统需要的零件以及修理一有问题设备的请求的报警实际上是事务型的。另一种事务型数据由生产调度活动产生。例如,批处理生产调度事务的工作程序可能包括日期、时间、材料类型和数量、材料纯度、原料类型和数量、催化剂类型和数量等等。另一种事务型数据可能包括一计算机化维护管理系统,它利用诸如标识符、时间、日期、警报(例如失败、维护、报告等等)、说明、优先级、推荐行为(例如替换设备)、设备状态(例如失败),等等。
通常在一企业内在各种过程控制和信息技术系统之间的首选通信流由ISAS95模型定义。通常,ISA A95模型是一定义生产或过程控制系统,企业资源计划系统和制造执行系统间的相互作用以便于集中这些系统的国际标准。更具体地说,ISA S95模型通常定义过程控制系统和订单处理系统、记帐系统、产品装运认证系统、产品库存控制系统、质量保证系统、维护管理系统、材料采购系统、材料和能源控制系统、生产调度系统,等等间的相互作用和通信流。同时ISAS95模型通常定义了站内或企业内的系统间的通信流,此标准未定义通信流可能采取的具体机制。
传统上,为实现ISA S95模型规定的企业内系统间的通信流,开发了一专用通信软件驱动程序作为一过程控制站内每个设备或系统的接口。换句话说,对于企业内每个设备或系统,一专门开发的通信软件驱动程序通常要求允许设备或系统与另一设备或系统通信。因此,当企业内任何系统、设备或构件由于,例如,一固件升级、替换等,而改变时,用于那个系统、设备或构件的驱动程序也必须改变。很明显,所需的大量客户驱动程序导致大量时间消耗在驱动程序维护上,这样又导致高企业维护费用。实际上,系统设计者可有选择地开发客户通信接口使得企业内系统、设备或构件的相对小的子集间的通信即可,因此,一些对系统、设备或构件可能不能交换信息。
最近的发展使得过程控制系统内的不同系统、设备和构件间或过程控制系统间能进行更有效的实时过程控制信息的交换。过程控制的对象链路和嵌入(OPC)提供了一机制使得不需要在过程控制系统的系统、设备和构件间传送实时过程控制数据的独立客户通信软件驱动程序。众所周知,OPC基于微软对象链路和嵌入(OLE)技术,此技术为组成过程控制系统的不同系统、设备和构件提供了公用接口。通常,过程控制系统的每个系统、设备和构件包括一OPC通信层,这样,为传送实时信息它们能说公用标准化语言。因此,过程控制系统内的实时数据通信可有效进行,任何系统、设备和构件的改变无需改变软件驱动程序。
OPC已成为过程控制系统内或之间实时过程控制数据通信的工业标准机制,目前OPC只支持包含实时数据的通信。由于OPC不支持其他结构(即除实时过程控制数据之外)的数据,例如表示时间信息、材料信息、数量信息等的数据,因此OPC不能,例如,将过程控制系统的事务型数据或信息传送至订单处理系统以初始化原材料、备件等的订单。另外,由于OPC基于微软网络技术,此技术所产生的通信无法经由Internet进行性能良好的传输,所以加入不是不可能的话,很难使用OPC从过程控制系统经由Internet传输信息至,例如,远程订单处理设备、供应商设备等。使用OPC经由Internet传送信息的困难还包括难以配置广泛使用的通过防火墙的基于OPC通信,尤其在商业实体间基于Internet通信的情况下。
因此,企业的系统、构件或设备间事务型信息或数据的交换实际上不能使用OPC来实现。例如,在包括计算机化维护管理系统的事务中,OPC不支持需要被传送至维护管理系统并使得维护管理系统采取正确措施、向用户显示警报信息的信息类型(即标志、时间、警报等)的传送。另外,即使此事务型信息能传送到使用OPC的维护管理系统,OPC也不能用于将必要信息经由Internet传送给一供应商,例如,以定购由维护管理系统要求的备件。为在目前可用系统中进行事务型数据的有效通信,必须为每个必须集中来执行每种事务型数据交换的系统、设备等开发客户通信接口。
发明内容
此处所描述的事务型数据通信技术易于组成商业企业的设备、系统和其他实体间的事务型信息或数据的交换。依据本发明的一方面,包括一过程控制系统和多个信息技术系统的企业内通信信息的系统和方法可产生事务型过程控制信息并可基于第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息。系统和方法也可经由一web服务器接口发送格式化事务型过程控制信息至一事务型信息服务器并可将格式化事务型过程控制信息映射至与多个信息技术系统之一相关的第二可扩充标示语言模式以形成映射事务型过程控制信息。更进一步,系统和方法可发送映射事务型过程控制信息至多个信息技术系统中的第一个。另外,系统和方法可使用一XML输入模式来形成格式化事务型过程控制信息并可将格式化事务型过程控制信息映射至与运行在多个信息技术系统之一内的应用相关的XML输出模式。
依据本发明的另一方面,用在具有多个信息技术系统的实体内的系统可包括适于基于一可扩充标示语言和多个输入模式格式化事务型过程控制信息的过程控制系统。每个输入模式与一种事务型过程控制信息相关。系统可进一步包括与过程控制系统通信耦合的web服务接口。系统又可包括与web服务接口和多个信息技术系统通信耦合的事务型数据服务器。事务型数据服务器可适用于映射已基于可扩充标示语言和多个输入模式格式化的事务型过程控制信息至多个输出模式。每个输出模式与运行在多个信息技术系统之一的应用相关,而且事务型数据服务器还适用于发送映射事务型过程控制信息至多个信息技术系统之一。
依据本发明的又一方面,处理事务型过程控制数据的方法可包括在XML打包器中将事务型过程控制数据打包成XML打包事务型过程控制数据并经由web服务接口和通信网络将XML打包事务型过程控制数据发送至XML数据服务器的步骤。本方法可映射XML打包事务型过程控制数据至与多个经由通信网络通信耦合的信息系统之一相关的XML输出模式以形成映射XML事务型过程控制数据。另外,本方法可包括经由通信网络发送映射XML事务型过程控制数据至多个信息系统之一的步骤。
本发明提供了一种在包括一过程控制系统和多个信息技术系统的企业内进行信息通信的方法,此方法包括步骤:产生事务型过程控制信息;基于第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息;经由一web服务器接口发送格式化事务型过程控制信息至一事务型信息服务器;将格式化事务型过程控制信息映射至与多个信息技术系统之一相关的第二可扩充标示语言模式以形成映射事务型过程控制信息;以及发送映射事务型过程控制信息至多个信息技术系统中的第一个。
本发明还提供了一用于包括多个信息技术系统的企业内的系统,此系统包括:一过程控制系统,用于产生事务型过程控制信息并基于可扩充标示语言模式和多个输入模式格式化事务型过程控制信息,其中每个输入模式均与一种事务型过程控制信息有关;一web服务接口,其通信耦合于过程控制系统;以及一事务型数据服务器,其通信耦合于web服务接口和多个信息技术系统,其中此事务型数据服务器用于将基于可扩充标示语言模式和多个输入模式已格式化的事务型过程控制信息映射至多个输出模式,其中每个输出模式与在多个信息技术系统之一内执行的一个应用相关,而且其中事务型数据服务器还用于发送映射事务型过程控制信息至多个信息技术系统中的一个。
本发明还提供了一种处理事务型过程控制数据的方法,包括步骤:产生事务型过程控制数据;在XML打包器中将事务型过程控制数据打包成XML打包事务型过程控制数据;经由web服务接口和通信网络将XML打包事务型过程控制数据发送至XML数据服务器;映射XML打包事务型过程控制数据至与通信耦合到通信网络的多个信息系统之一相关的XML输出模式以形成映射XML事务型过程控制数据;以及经由通信网络发送映射XML事务型过程控制数据至多个信息系统之一。
本发明还提供了一种用于处理事务型过程控制数据的方法,包括步骤:产生事务型过程控制数据;在一标示语言打包器中封装事务型过程控制数据以形成封装事务型过程控制数据;经由一web服务器接口和一通信网络发送封装事务型过程控制数据至一标示语言数据服务器;将封装事务型过程控制数据映射至与多个信息技术系统之一相关的输出模式以形成映射事务型过程控制数据;以及发送映射事务型过程控制数据至多个信息技术系统之一。
本发明还提供了一种用于企业内通信事务型过程控制信息的方法,包括步骤:产生事务型过程控制信息;基于一第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息;发送格式化事务型过程控制信息至一事务型信息服务器;将格式化事务型过程控制信息映射至与一过程控制系统相关的第二可扩充标识语言模式以形成映射事务型过程控制信息;以及经由一web服务接口发送映射事务型过程控制信息至过程控制系统。
本发明还提供了31。一种用于处理用在包括一过程控制系统和一维护管理系统的企业内的一设备警报的方法,包括步骤:产生设备警报;基于一XML输入模式格式化设备警报以形成一XML设备警报;发送XML设备警报至一XML事务服务器;将XML设备警报映射至与维护管理系统相关的XML输出模式以形成一映射XML设备警报;以及发送映射XML设备警报至维护管理系统。
本发明还提供了一种用于处理用在包括一过程控制系统和一信息技术系统的企业内的一设备状态信息的方法,包括步骤:产生设备状态信息;基于一XML输入模式格式化设备状态信息以形成一XML消息;发送XML消息报至一XML事务服务器;将XML消息映射至与信息技术系统相关的XML输出模式以形成一映射XML消息;以及发送映射XML消息至信息技术系统。
本发明还提供了一种用于处理用在包括一过程控制系统和一信息技术系统的企业内的一过程状态信息的方法,包括步骤:产生过程状态信息;基于一XML输入模式格式化过程状态信息以形成一XML消息;发送XML消息报至一XML事务服务器;将XML消息映射至与信息技术系统相关的XML输出模式以形成一映射XML消息;以及发送映射XML消息至信息技术系统。
附图说明
图1是允许一过程控制系统与多个信息技术系统交换事务型过程控制数据的企业的典型方框示意图;
图2是如图1的过程控制系统的更详细的典型方框示意图;
图3是如图1的XML服务器的更详细的功能方框图;
图4是用于一可与如图1所示的系统一起使用的设备警报的典型输入模式;
图5是表示一输入模式映射至一输出模式方法的典型示意图;以及
图6是表示如图1和2配置的过程控制系统方法的典型示意图。
具体实施方式
图1是包括多个通信耦合的构件、系统、商业实体的商业企业10典型方框示意图。仅作为例子,如图1所示的企业10包括一本地过程控制站12,远程过程控制站14-18,构件和/或材料供应商20和22,以及客户24和26,以上都可能通信耦合于Internet28。如图示企业10内许多系统、商业实体等经由Internet28与本地过程控制站12耦合,因而在不脱离本发明范围和精神的情况下可使用任何其他适合的通信链路。而且,除如图1所述之外的设备、系统和实体可经由Internet28或任何其他适合的通信链路与站12通信耦合。
本地过程控制站12可包括多个企业资源计划系统、制造执行系统、过程控制系统等。尤其,如图1的本地过程控制站12包括一定单处理系统30,一记帐系统32,一产品装运和认证系统34、一生产和过程控制系统36、一产品库存控制系统38、一质量保证系统40、一维护管理系统42、一采购系统44、一材料和能源控制系统46和一生产调度系统48,以上所有系统可经由一数据总线或本地局域网(LAN)通信耦合。LAN50可基于以太网或使用任何其他适合的通信链路。当然,当站12的资源计划系统、制造执行系统、过程控制系统等如图所示经由LAN50通信耦合,这些系统的一个或多个可有选择地或另外通信耦合于Internet28。无论如何,如以下更详细地描述,站12内系统30-48可经由XML服务器52通信。如图1,XML服务器52与Internet28通信耦合,这样,如果需要的话,系统30-48中一个或多个可与一个或多个站14-18、供应商20和22、以及客户24和26交换信息。
由于XML服务器52使得站10内的任何两系统、构件、实体等之间能进行信息通信,因此,对于,例如过程控制系统36,中的一行为或状态可能启动或导致企业10的任何其他系统、构件或实体内的活动。同样,站10内的各种系统或实体可启动或导致过程控制系统36内的活动。例如,如以下更详细地描述,由过程控制系统36中的一设备产生的设备警报或报警信息可发送至XML服务器52,然后XML服务器52可发送报警信息至维护管理系统42,这样设备使用和维护成员可被告知报警状态。另外,XML服务器52可发送信息给订单处理系统30以,例如,定购一需要用来修理导致报警状态的有故障设备的备件。订单处理系统30然后经由XML服务器52发送适当的信息至供应商20以从供应商那自动定购备件。
参照图2,过程控制系统36包括一或多个与主工作站或计算机114和115(可为任意类型个人计算机和工作站)和输入/输出(I/O)设备库120和122相连的过程控制器112,这些输入/输出(I/O)设备库均与一个或多个现场设备125-139相连。控制器112为,例如,Fisher-Rosemount系统公司出售的DeltaVTM控制器并且经由,例如,一以太网连接140或任何其他适合的通信连接与主计算机114和115通信相连。同样,控制器112使用任何与,例如,标准4-20mA设备和/或任何诸如Fieldbus或HART协议的智能通信协议相关的可得到的硬件和软件与现场设备125-139通信相连。计算机114和115的一个或多个也可充当允许过程控制系统36能与其他过程控制系统(图中未示)和/或如图1的XML服务器52交换数据的服务器。
众所周知,控制器112执行或监控存储在其中或与之相关的过程控制例程并与现场设备125-139通信以控制由过程控制系统36以任何方式执行的过程。现场设备125-139可为各种设备,例如传感器、阀、发送器、定位器等,当库120和122内的I/O卡可为符合任何想要的诸如HART、Fieldbus、Profibus等通信或控制器协议的任何类型I/O设备。在如图2所示的典型过程控制系统36中,现场设备125-127是通过模拟总线与I/O卡122A通信的4-20mA标准设备,现场设备128-131是与一HART兼容I/O设备120A相连的HART设备,并且现场设备132-139是使用,例如,Fieldbus协议通信的经由一数字总线142或144与I/O卡120B或122B通信的智能设备,例如Fieldbus现场设备。当然,现场设备125-139和I/O卡120和122库可符合非4-20mA、HART或Field协议的任何其他标准或协议,包括将来发展的标准或协议。
控制器112的每个被配置以使用通常所指的功能块来实现一控制策略。众所周知,每个功能块是整个控制例程的一部分(例如一子例程)并与结合其他功能块操作(经由通信呼叫链路)来实现过程控制系统36中的过程控制环。功能块通常执行例如与一传感器或其他过程参数测量设备相关的输入功能以及例如与一执行PID控制模糊逻辑控制等控制例程相关的控制功能,或控制一些设备例如阀的操作以执行过程控制系统36中的一些物理功能的输出功能。当然,也存在混合和其他类型的功能块。功能块可被存储在并由控制器112执行,这通常是在功能块用于或与4-20mA设备和一些智能现场设备相关的情况下,或功能块存储在并由现场设备本身,这可能是Fieldbus设备执行的情况下。
在讨论此处所描述的能在过程控制系统36中产生过程控制信息通信并分布至企业各部分的事务型数据通信技术方法之前,以下概括讨论由过程控制系统36产生的报警和事件信息。在如图2所示的过程控制系统36中,计算机114充当一其中存储报警或事件处理软件的操作员工作站。一般而言,报警或事件处理软件150显示有关与操作员理解和能力有关的过程控制系统36的信息以浏览关于系统36中存在的报警的过程的当前操作状态。例如,报警或事件处理软件150可显示其中具有报警表示的报警标题和描述部分过程控制系统36的基本控制显示,包括与报警或事件之一有关的过程控制系统36的那个部分相关的设备和其他设备。基本控制显示可提供有关过程控制系统当前状态的信息,例如在一槽中液体的水位、阀和其他流体线路的流动特征、配套设备、传感器的读取等。
一操作员可利用报警或事件处理软件150来浏览过程控制系统36的不同部分或过程控制系统36内的设备。当然,为获得与过程控制系统36有关或过程控制系统36中所做的相关值、设置和测量以创建在计算机或工作站114上的操作员显示屏上的接口屏,报警或事件处理软件150与控制器112以及如果必要的话,现场设备125-139、任何I/O设备库120、122或其他设备通信。
报警或事件处理软件150可配置为接收在控制器112、I/O设备120和122和/或现场设备125-139的一些或所有中的报警产生软件产生的报警消息。此软件在图2中作为软件元素151、152进行描述。通常而言,报警或事件处理软件150接收各种报警或事件消息,包括,例如过程报警(通常由诸如那些由通信互连的功能块组成,形成用在整个过程运行时间的过程控制例程的过程控制软件模块产生)、诸如由控制器112、I/O设备120和122或工作站114和115产生与以上设备状态或功能状态有关的硬件报警、以及由一些或所有现场设备125-139产生以表示与这些设备相关问题的设备报警。这些或其他种报警或事件可以任何所需方式产生。例如,众所周知,用于执行过程控制功能的功能块或软件模块产生过程报警,且这些过程报警通常以报警消息的形式发送给用于显示的操作者接口。而且,更新的智能设备、控制器、I/O设备、数据库、服务器、工作站等可使用任何专用的或非专用的软件检测问题、错误、维护警报等并可发送表示这些状况的报警或事件给计算机或工作站114操作员接口状态。尤其,许多现有设备,例如控制器、I/O设备和智能现场设备,带有软件和/或检测硬件问题,例如一卡住阀塞、损坏零件、维护业务等的传感器并可产生表示这些状态的信号或消息。
通常而言,可产生和显示各种报警或事件,例如,过程报警、设备报警和硬件报警。过程报警通常表示过程控制软件的功能操作问题,即过程控制例程本身的问题例如越界测量、过程参数和给定值之间不正常变化等。过程报警通常被用户配置为过程控制模块的构件并可出现在操作员接口上提供的与一模块名相关的配置信息中。一些类型的过程报警包括坏输入/输出,越界测量、超阈值等。由于过程报警在现有技术中已公知,此处将不进行更详细地描述。
设备报警是与过程内现场设备操作相关的报警并可被过程控制系统36内的现场设备或其他设备中的软件检测到以表示现场设备操作的问题或错误。设备报警可出现在此处描述与特殊设备相关的系统的操作员接口。因为,例如,已过一定时间或由于过去的维护等设备阀构件已有一定移动,设备报警可,例如,表示阀内压力对于阀的正确操作太大或太小、阀内电机电流过高或过低、设备电压平不同步、阀内阀塞被堵塞、设备不能正确通信、设备需要调度维护。设备报警可以任何所需方式产生,包括利用位于设备本身或与设备相连的其他设备内专用的或非专用的软件,此处所产生的报警是为了确认和检测设备的特殊问题并产生与之相关的报警。如上所述,现在生产的许多智能设备可创建或通信设备报警。
当然,存在多种设备报警,包括,例如,表示设备内已失败或将失败状态的失败报警、表示一些应该进行的维护的维护报警、表示一设备不能正确通信或完全不能通信的通信报警、报告报警等。一失败(即一已失败)报警表示一设备已检测到一个或更多表示它不能执行关键功能因而立即引起注意的状态。另一方面,维护报警表示一设备能执行关键功能但假如不解决的话将导致错误的一个或更多检测状态因而设备应当尽快注意维护。当设备停止通信时,通信(非“通信中”)报警有效。报告报警表示一设备已检测到不属于其他报警类型的状态。通常,一报告报警是由独立设备特别提供给诸如跟踪流信号改变的流量计的设备的报警。这样,设备可确认与设备相关的一些信号改变太高或太低,这意味着已发生不常见事件并需研究。取决于此设备,报告报警可要求较之维护报警更紧急或不紧急的注意,因此,用户可将报告报警优先级设置得比维护报警低。然而,并非每个设备都支持已失败、维护和报告报警,并且单个、捕获所有报警、例如一用于普通设备的“不正常”报警可用于替代已失败、维护和在两个总的报警即非通信和不正常的报告报警中产生的。当然,其他种设备报警能被创建或用于替代或加入以上讨论的报警中。
如上所述,设备报警或警报可表示一已失败设备,一需要维护设备或属报告性质的设备。另外,结合设备警报可提供,例如,关于相应于特殊警报状态应如何做的建议行为以表示用户、系统操作员、维护人员等的更详细信息。在Foundaction Fieldbus设备中,设备报警或消息可包括诸如日期、时间、标志(即用于特殊设备的唯一的标识符)、警报(即是否设备失败、需要维护、或是否报警属于报告性质)、说明、优先级、建议行为、状态(即是否报警消息已被确认或未被确认)的信息字段。
除处理报警和事件,软件150可产生和/或处理设备状态信息和处理状态信息。而且,一个或更多附加软件程序可在计算机114和115内以执行多种公知的高级控制和状态监控活动。例如,计算机114和115可包括振动监控软件、实时优化软件、专家系统软件、预测维护软件、回路监控软件、或任何其他处理从过程控制系统中所获得的数据所需的软件。
图3描述图1中XML服务器52的详细功能块图。如上所述,XML服务器52用一诸如,例如,XML,的能够进行企业内事务型信息尤其是事务型过程控制数据(即报警数据或设备警报、过程状态数据、设备状态数据等)通信的可扩充标示语言。尽管诸如XML的可扩充标示语言已公知,以下还是要对XML进行简单讨论以利于对此处描述的事务型数据通信技术的理解。
通常而言,XML实际上能利用定义并提供了信息或数据的结构(即格式)的模式对任意类型数据或信息(包括事务型数据)进行打包或封装。众所周知,XML是一自述语言,其中任何所给模式的各种元素描述了打包和封装数据。众所周知,XML是从产生现在大家熟悉的超文本链路标示语言(HTML)相同的标准发展而来的,HTML已成为经由Internet传输图象显示信息的标准方法。尽管XML封装或打包数据可如同HTML格式化数据经由Internet方便传输,但由于XML提供传输数据的定义和结构(这与HTML仅格式化传输数据的显示正好相反)XML与HTML在根本上是不同的。因此,XML已成为不同商业实体经由Internet交换事务型信息的基本机制。
作为例子,用户经由一零售商站点定购货物通常包括已使用XML模式封装或打包的事务型数据交换。同样,在一自动取款机中的事务包括可能使用一XML封装或打包来传输事务型数据的事务型数据的交换。在通过Internet购买产品时,零售商和制造者站点所有者可接收来自一用户的订单登记信息(为事务型数据)并相应地可检查库存和交付时间。如果零售商或制造者发现库存为空或太少,则可定购另外数量。当所估计的装运日期有效,当所定购的产品将装运时零售商和制造者可发送电子邮件或其他形式的电子消息以向客户确认。另外,零售商和制造者可输入费用到由用户提供的鉴帐卡或信用卡帐号。这样,使用XML模式交换信息的当前系统可更有效地用于经由Internet或任何其他通信网络或链路传输事务型数据或信息。重要的是,当前基于XML通信系统不能或不易于企业的各种构件或系统间事务型过程控制数据的传输。这些常规的基于XML系统也不能进行将事务型过程控制数据经由诸如Internet的通信网络从一商业实体传输至另一商业实体。
此处所述的事务型数据通信技术能在企业的不同构件、设备、商业实体之间进行诸如事务型过程控制数据的事务型信息交换。尤其,无论是否使用Internet、LAN或任何其他通信媒介和技术进行通信,此处所述的事务型数据通信技术使用易于在企业内不同设备、构件和系统之间传输的XML模式打包或封装诸如,例如,报警和事件信息、过程状态信息、设备状态信息等的过程控制数据。另外,此处所述的事务型数据通信技术使用利于组成企业的系统之间进行XML打包或封装的事务型过程控制数据通信的XML事务服务器。这样,企业内的过程控制系统可更充分与在企业所使用的信息技术系统集中。
更具体地说,XML服务器52可使用任何适合的XML事务服务器来实现。典型的现有商业XML事务服务器以商品名称Vifnette、Data Junction、Ariba、ClickCommerce和Microsoft Biztalk服务器2000供应或出售。以下讨论基于MicrosoftBiztalk Server2000描述了事务型数据通信技术,任何其他现有的或之后发展的XML事务服务器在不脱离本发明范围和精神的情况下可相适应地实现此处所描述地事务型数据通信技术。
如图3所示,XML服务器52可包括各种功能块和数据库。尤其,XML服务器52可包括一模式编辑器200、一模式映射块202、一配合控制块204、一模式数据库206、一数据操作功能数据库208和一商业规则数据库210。模式编辑器200使得用户可定义用于通信过程控制系统36内产生的事务型过程控制数据的输入输出模式。用于过程控制系统36内产生的设备警报或报警的典型的输入模式如图4所示。如图4,通常包含在设备报警中的信息、属性、元素,例如,日期、时间、标志、警报(例如失败、维护、报告)、说明、优先级、推荐行为、状态被封装或打包XML格式,XML格式包括允许XML服务器52处理XML格式化设备报警的特殊分隔符、字符等。模式编辑器200让用户能为每个属性或元素定义名称,为与每个元素名称相关的数据定义格式并定义模式验证是否需要每个元素。当以上例子表示用于设备警报的模式时,模式编辑器200让用户能定义被过程控制系统36发送至XML服务器52的所需类型事务型数据的输入模式。如以下更详细地描述,过程控制系统36可配置为使用相应模式格式(即使用相应XML输入模式)发送事务型过程控制数据至XML服务器52。
模式编辑器200也可用于创建各种输出模式,每个输出模式与运行在如图1所示的企业内的系统30-48、站14-18、供应商20-22、客户24-26或其他构件、系统、实体等之一内的一特殊应用相对应。一般来说,输出模式定义了执行过程活动的特殊应用所需信息。例如,与订单处理系统30相关的输出模式可能定义诸如零件号、供应商名称、数量等。当然,企业内每个系统、构件、实体等可使用多种不同的模式,而且当一些输出模式可被企业10内超过一个系统使用时,实际上企业10内的每个系统可具有唯一的一套输出模式是没有必要的。无论如何,使用模式编辑器200创建的输入和输出模式可存贮在模式数据库206中并可被被XML服务器52访问和再用。
而且,输入输出模式可为企业10内的任何实体、系统、构件等创建或产生。因此,输入输出模式可被创建用来从过程控制系统36传输信息或数据或者传输信息或数据给过程控制系统36。同样,输入输出模式可为企业10内的任何其他诸如,例如,制造执行系统、企业资源计划系统等而创建以从这些系统传输信息或传输信息给这些系统。
模式映射块202让用户能将每个输入模式映射到一个或多个输入模式。例如,与过程控制系统36内产生的设备报警相关的输入模式可映射到与维护管理系统42、定单处理系统30、供应商20或企业10内任何其他构件、系统或实体相关的输出模式。同样,与维护管理系统42、定单处理系统30、供应商20或企业10内任何其他构件、系统或实体相关的一个或更多输入模式可映射到与过程控制系统36相关的一个或多个输出模式。在映射输入模式至输出模式中,每个输入模式的一个或多个数据元素或属性可被映射到输出模式的一个或多个数据元素或属性。由于在输入模式和输出模式的数据元素间可能不存在一一对应,映射块202执行的数据映射可包括中间数据操作。这些中间数据操作使得一个或更多输入模式数据元素可使用存储在数据操作功能数据库208中的诸如,例如,字节串连接、数学运算、数字产生等数据操作功能进行处理或组合。
当在输入和输出模式映射时,输出模式的每个所需数据元素可被映射至输入模式的至少一个对应数据元素。当然,特殊输入模式的一些或所有数据元素可能在映射过程中不能使用并且不是所有的输出模式的数据元素(即那些不需要的数据元素)可被映射至输入模式的数据元素。而且,一输入模式的多个数据元素可使用如上所述的数据操作功能被结合或操作以及映射到一输出模式的单个数据元素。
图5是表示可用于将一输入模式映射至一输出模式的事务型数据通信技术方法的典型示意图。如图5所示,一输入模式300,仅用于说明如图4中的设备警报模式,包括多个属性和数据元素302。在此例中,输入模式300与过程控制系统36相关。然而,输入模式300可选地可与企业10内的任何其他实体、系统、构件等相关。一个或更多数据操作功能304可用于组合各种属性或数据元素302以将属性或数据元素302之一映射到输出模式308的相应属性或数据元素306。在输入模式300是与过程控制系统306相关的设备报警输入模式的情况下,输出模式308可与维护管理系统42相关。这样,诸如报警数据的事务型数据可从过程控制系统36传送至维护管理系统42。
再参照图3,配合控制块204让用户能响应发生在企业10内的事件执行一个或更多存储在商业规则数据库210内的商业规则。通常,但不必要地,配合控制块204用于响应诸如,例如发生在过程控制系统36内的设备报警事件,同时更方便地完成几个活动。商业规则可存储构件、从数据库检索数据、将行为连接到事件、管理活动任务等。无论如何,商业规则配合控制机制在现有技术中已公知在此不再详述。
经过以上操作,将输入模式映射到输出模式的结果以及响应过程控制系统36内事件配合控制行为可使得诸如,例如,设备警报或事件、过程状态信息和设备状态信息的过程控制数据可在企业内任意通信。另外,XML服务器52的配合控制能力可使得事务型过程控制数据被同时发送至多个位置。例如,配合控制块204可用于将从过程控制系统36收到的设备警报发送至服务技术员所用的寻呼机并在同时也可用于将设备警报发送至用于显示的用户接口。由配合控制例程响应设备警报模式定义的行为,例如,可根据所接收到的设备警报的类型而改变。例如,根据设备警报是否是一维护、报告或失败警报可采取适合的措施。当然,设备警报也可如上所述经由输入输出模式进行映射,这将导致维护管理系统42相应于设备警报产生工作命令。
更具体地说,模式编辑器200可用于将设备警报输入模式映射到与运行在维护管理系统42内的应用相关的输出模式。因此,当过程控制系统36中发生设备警报时,过程控制系统36将设备警报以适合的XML模式(即使用存储在XML服务器52的设备警报输入模式特定格式)进行封装或打包并发送XML设备警报至XML服务器52用于处理。在收到后,XML服务器52确定XML设备警报是否有效(即有所有所需的属性或数据元素)并且然后使用先前在模式映射模块202定义的映射操作将XML设备警报映射至与维护管理系统42相关的输出模式。维护管理系统42然后接收一可被显示、打印或另外被传输至系统维护成员或其他操作者的映射XML设备警报。
另外,当XML服务器52接收到XML设备警报,配合控制块204可根据设备警报的类型(即警报是否表示有“FAILED”、“MAINTENANCE”或“ADVISORY”)初始化并执行各种行为。例如,在设备警报表示需要维护时,配合控制块204可依据存储在商业规则数据库210内的商业规则自动给维护技术员发传呼或进行其他通信,经由显示在操作员终端的图象和/或文本消息警报系统操作员,发送信息以显示在网页上等。
此处所述的事务型数据通信技术也可用于更方便地运行企业10内的批处理活动。这样,系统操作员利用生产调度系统48调度或创建一批活动。一旦批活动被创建,生产调度系统48以一合适的XML模式打包活动信息(例如,批ID、配方、所需批数量等)并将XML活动调度信息发送至XML服务器52。XML服务器52然后确定此XML活动信息是否是一有效模式(即它是否包含用于输入模式的所有所需的数据字段),并且假如模式有效,XML服务器52将XML活动模式映射到与过程控制系统36相关的合适的输出模式。XML服务器52然后发送以活动输出模式打包的活动信息至过程控制系统36。过程控制系统36然后从此输出模式提取活动信息并且开始运行此活动。
图6是表示如图1和2配置的能在过程控制系统36和企业10的任何其他实体、系统、构件等之间进行事务型信息或数据通信的过程控制系统方法的典型示意图。如图6所示的系统结构包括一输入/输出(I/O)子系统块400、一过程控制子系统块402、一嵌入高级控制和状态监控块404、一web服务器块406和一web服务接口408。I/O子系统块400包括控制器112、I/O设备库120和122以及与之相连的现场设备。而过程控制子系统块402优选地,但不必要地,使用一个或更多诸如,例如可运行在一个或更多工作站114或115的例程150,软件例程来实现。举例来说,过程控制子系统块402可包括执行控制功能、操作者接口功能、报警和事件处理功能、实时数据处理功能或其他所需功能的例程。嵌入高级控制和状态监控块404可使用处理与过程控制系统36的操作、状态等相关的数据和其他信息的多个例程来实现。例如,嵌入高级控制和状态监控块404可包括振动监控例程、实时最优化例程、专家系统例程、预测维护例程、回路监控例程或任何其他所需的数据分析或数据处理例程。由嵌入高级控制和状态监控块404运行的一个或更多例程可在用于运行与过程控制系统子系统块402相关例程的相同计算机系统或工作站内执行,或可选地由嵌入高级控制和状态监控块404运行的一个或更多例程可在任何与过程控制子系统块402通信耦合的其他工作站或计算机系统内运行。
web服务块406可包括一警报和事件接口块410、一过程状态监控块412和一设备状态监控块414,以上模块与相应的web服务收听者416、418和420通信耦合。另外,web服务块406也可包括直接与如图6所示的过程控制子系统块402通信耦合的一web服务收听者块422。一般来说,web服务块406使得与过程控制系统36内的警报或事件、过程状态和设备状态相关的信息或物理数据传送至多个信息技术系统或从多个信息技术系统传送出来。更具体地说,由于传统和通常使用的诸如,例如超文本传输协议(HTTP)的传输协议和XML和SOAP的数据公式协议可用于在企业的系统间传输过程控制信息,web服务块406提供便于系统内通信的一部分web服务框架或结构。如以下更详细地描述,web服务收听者416-422接收包含服务请求的引入消息、分析这些引入信息并将服务请求发送至web服务块406内合适的有效方法。优选地,但不必要地,web服务收听者416-422接收服务请求并提供服务响应。而且,收听者416-422可提供合同和其他与web服务或与收听者通信服务相关的文件。另外,web服务收听者416-422优选地,但不必要地,使用XML格式传输警报和事件数据、过程状态数据和设备状态数据。
web服务接口408管理在web服务块406内的各种服务和企业10内系统、实体、构件间的通信,一个或更多web服务接口408可经由作为web客户机的web服务接口块408与过程控制系统36通信。通常,web服务接口块408提供主或web服务器环境(即普通接口),此环境使得诸如,例如制造执行系统、企业资源计划系统等的多个相关技术多样的信息技术系统或任何与远程过程控制站、客户、供应商等相关的系统能发送和接收过程控制系统36的过程控制子系统块402和高级嵌入控制和状态监控块404的过程控制信息或数据。尤其,web服务接口408是与接听引入HTTP请求相适应,执行包括用户认证/验证的安全检测,查找连接信息并发送已认证的HTTP请求至(建立通信)web服务块406内一有效合适的web服务,易于从服务、主机环境和系统失败中自动恢复,为调度、监控和控制服务以及管理诸如,例如,代表每个服务的过程、线程和共享状态资源提供管理便利。
如上所述,此处描述的事务型数据通信技术可用于传输设备状态数据或信息、过程状态数据或信息以及警报、报警或任何过程控制系统36和一个或更多企业内信息技术系统、供应商、客户、远程站等之间的其他事件数据或信息。例如,维护管理系统42(图1)可使用封装在HTTP包内的XML格式化数据经由XML服务器52与过程控制系统36通信。这样,维护管理系统42可记录对从过程控制系统36接收到(即请求)的设备警报信息的兴趣。响应以上基于HTTP请求,web服务接口可认证维护管理系统42为web服务块406专有的客户机。客户机认证可基于维护管理系统42的用户标识、维护管理系统42本身的标识、维护管理系统42内终端位置和任何其他适合的认证技术进行。假如维护管理系统42被认证为专有客户机,web服务接口408与web服务块406内合适的web服务建立连接。这种情况下,由于维护管理系统42可记录对设备警报信息的兴趣,web服务接口408可与和web服务收听者416以及报警和事件接口块410相关的web服务建立连接。一旦此连接建立,web服务可访问的各种过程控制信息可在请求客户机和使用包含XML格式化数据的HTTP包的过程控制系统之间进行通信。
当过程控制系统36内的设备产生诸如,例如,一维护警报的设备警报或报警,过程控制系统36经由报警和事件接口410发送此维护警报至web服务块406。依次,与web服务收听者416和警报和事件接口410有关的web服务将所接收到的维护报警转换成XML格式并经由XML服务器52将XML格式化警报信息或数据发送至维护管理系统42。当然,如上所述,合适的输入输出模式需要适当以将设备警报信息从过程控制系统36正确地传输至维护管理系统和/或执行任何所需数据映射功能或操作。一旦维护管理系统42收到映射和/或操作警报数据和信息,维护管理系统42可能采取诸如,例如,产生一工作命令、定购一备件、发送一传呼至一维护技术员等的相应行为。同样,企业10内的任何其他系统可(假定已认证)成为一个或更多由web服务块406提供的web服务的客户机并可经由web服务接口块408与过程控制系统36进行警报和事件信息、过程状态信息和设备状态信息的通信。
应注意到的是,由web服务接口408和web服务块406提供的web服务框架或结构使得企业10内任何已认证的客户机能与过程控制系统36使用封装在HTTP包内的基于XML的通信交换信息或数据。因此,能运行Internet浏览器应用的客户机能经由web服务接口408和web服务块406与过程控制系统36进行通信。例如,适合运行浏览器应用的远程终端或手持计算机设备可经由Internet28或任何其他常规的或和使得通信链路与过程控制系统36进行通信。可选地这些远程终端、手持设备等可调用运行web服务接口块408的浏览器。无论如何,由于web服务接口块408和web服务块406使用公知的基于web的协议和数据格式进行通信,所以在过程控制系统36和企业10的任何其他实体、系统、构件等之间建立通信链路无需开发多客户通信接口,与传统系统相同。
使用基于XML服务器实现的事务型数据通信技术也能使用与任何适合的硬件平台相关的其他任何适合的事务型数据语言。尽管此处所描述的事务型数据通信技术优选地使用软件实现,它也可使用硬件、固件等实现。因此,此处所述的事务型数据通信技术可使用标准的多目的处理器或使用所需硬件或固件设计来实现。当用软件实现时,软件例程可存储在任何诸如md、ld的计算机可读存储介质或其他在计算机或处理器的RAM或ROM中。同样,软件可经由任何包括,例如在计算机可读磁盘上或其他可传输的计算机存储结构的已知的和所需的传输方法或经由诸如电话线、Internet等通信信道(这与经由可传输的存储介质提供软件相同并可互换),传递给一用户或过程控制系统。
因此,已参考具体实施例对本发明进行了描述,这些描述并不限制本发明,很明显本领域普通技术人员可在不脱离本发明精神和范围的情况下对所公开的实施例进行改变、增加或删除。

Claims (30)

1.一种在包括一过程控制系统和多个信息技术系统的企业内进行信息通信的方法,此方法包括步骤:
产生事务型过程控制信息;
基于第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息;
经由一web服务器接口发送格式化事务型过程控制信息至一事务型信息服务器;
将格式化事务型过程控制信息映射至与多个信息技术系统之一相关的第二可扩充标示语言模式以形成映射事务型过程控制信息;以及
发送映射事务型过程控制信息至多个信息技术系统中的第一个。
2.如权利要求1所述的方法,其中产生事务型过程控制信息的步骤包括产生设备报警信息、过程状态信息和设备状态信息之一的步骤。
3.如权利要求1所述的方法,其中基于第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息的步骤包括使用一XML输入模式来形成格式化事务型过程控制信息的步骤。
4.如权利要求1所述的方法,其中经由一web服务器接口发送格式化事务型过程控制信息至一事务型信息服务器的步骤进一步包括经由局域网、无线通信链路和Internet之一发送格式化事务型过程控制信息的步骤。
5.如权利要求1所述的方法,其中将格式化事务型过程控制信息映射至与多个信息技术系统之一相关的第二可扩充标示语言模式以形成映射事务型过程控制信息的步骤包括将格式化事务型过程控制信息映射至与在多个信息技术系统的第一个中执行的应用相关的XML输出模式的步骤。
6.如权利要求1所述的方法,其中将格式化事务型过程控制信息映射至与多个信息技术系统之一相关的第二可扩充标示语言模式以形成映射事务型过程控制信息的步骤包括使用一数据操作功能将与第一可扩充的标示语言模式相关的第一属性映射至与第二可扩充的标示语言模式相关的第二属生的步骤,其中第一和第二属性是不同的。
7.如权利要求1所述的方法,其中发送映射事务型过程控制信息至多个信息技术系统中的第一个的步骤包括经由局域网、无线通信链路和Internet之一发送映射事务型过程控制信息的步骤。
8.如权利要求1所述的方法,进一步包括确认事务型信息服务器内的格式化事务型过程控制信息是否包含用于输入模式的所有所需的数据字段的步骤。
9.一用于包括多个信息技术系统的企业内的系统,此系统包括:
一过程控制系统,用于产生事务型过程控制信息并基于可扩充标示语言模式和多个输入模式格式化事务型过程控制信息,其中每个输入模式均与一种事务型过程控制信息有关;
一web服务接口,其通信耦合于过程控制系统;以及
一事务型数据服务器,其通信耦合于web服务接口和多个信息技术系统,其中此事务型数据服务器用于将基于可扩充标示语言模式和多个输入模式已格式化的事务型过程控制信息映射至多个输出模式,其中每个输出模式与在多个信息技术系统之一内执行的一个应用相关,而且其中事务型数据服务器还用于发送映射事务型过程控制信息至多个信息技术系统中的一个。
10.如权利要求9所述的系统,其中过程控制系统用于使用XML格式化事务型过程控制信息。
11.如权利要求9所述的系统,其中多个输入模式包括与设备警报、设备状态和过程状态之一相关的一输入模式。
12.如权利要求9所述的系统,其中多个信息技术系统经由一包括局域网、无线通信链路和Internet之一的通信网络通信耦合。
13.如权利要求9所述的系统,其中事务型数据服务器还用于利用一数据操作功能将一输入模式的一第一属性映射到一输出模式的一第二属性,其中第一和第二属性是不同的。
14.如权利要求9所述的系统,其中事务型数据服务器还用于确定事务型过程控制信息是否包含用于输入模式的所有所需的数据字段。
15.一种处理事务型过程控制数据的方法,包括步骤:
产生事务型过程控制数据;
在XML打包器中将事务型过程控制数据打包成XML打包事务型过程控制数据;
经由web服务接口和通信网络将XML打包事务型过程控制数据发送至XML数据服务器;
映射XML打包事务型过程控制数据至与通信耦合到通信网络的多个信息系统之一相关的XML输出模式以形成映射XML事务型过程控制数据;以及
经由通信网络发送映射XML事务型过程控制数据至多个信息系统之一。
16.如权利要求15所述的方法,其中在XML打包器中将事务型过程控制数据打包成XML打包事务型过程控制数据的步骤包括打包包含与设备警报、设备状态和过程状态之一相关的信息的事务型过程控制数据的步骤。
17.如权利要求15所述的方法,其中映射XML打包事务型过程控制数据至与多个信息系统之一相关的XML输出模式以形成映射XML事务型过程控制数据的步骤包括使用一数据操作功能来将一与一XML输入模式相关的第一属性映射到一与XML输出模式相关的第二属性的步骤,其中第一和第二属性是不同的。
18.如权利要求15所述的方法,其中经由通信网络发送映射XML事务型过程控制数据至多个信息系统之一的步骤包括经由internet和局域网之一发送映射XML事务型过程控制数据至多个信息系统之一。
19.一种用于处理事务型过程控制数据的方法,包括步骤:
产生事务型过程控制数据;
在一标示语言打包器中封装事务型过程控制数据以形成封装事务型过程控制数据;
经由一web服务器接口和一通信网络发送封装事务型过程控制数据至一标示语言数据服务器;
将封装事务型过程控制数据映射至与多个信息技术系统之一相关的输出模式以形成映射事务型过程控制数据;以及
发送映射事务型过程控制数据至多个信息技术系统之一。
20.如权利要求19所述的方法,其中在一标示语言打包器中封装事务型过程控制数据以形成封装事务型过程控制数据的步骤包括使用XML来封装事务型过程控制数据的步骤。
21.如权利要求19所述的方法,其中经由一web服务器接口和一通信网络发送封装事务型过程控制数据至一标示语言数据服务器的步骤包括经由一局域网和一Internet之一发送封装过程控制数据的步骤。
22.如权利要求19所述的方法,其中将封装事务型过程控制数据映射至与多个信息技术系统之一相关的输出模式以形成映射事务型过程控制数据的步骤包括使用将一与封装事务型过程控制数据相关的第一属性映射到一与输出模式相关的第二属性的数据操作功能的步骤,其中第一和第二属性是不同的。
23.如权利要求19所述的方法,其中发送映射事务型过程控制数据至多个信息技术系统之一的步骤包括经由一局域网和一Internet之一发送映射事务型过程控制数据的步骤。
24.一种用于企业内通信事务型过程控制信息的方法,包括步骤:
产生事务型过程控制信息;
基于一第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息;
发送格式化事务型过程控制信息至一事务型信息服务器;
将格式化事务型过程控制信息映射至与一过程控制系统相关的第二可扩充标识语言模式以形成映射事务型过程控制信息;以及
经由一web服务接口发送映射事务型过程控制信息至过程控制系统。
25.如权利要求24所述的方法,其中基于一第一可扩充标示语言模式格式化事务型过程控制信息以形成格式化事务型过程控制信息的步骤包括利用一XML输入模式格式化事务型过程控制信息的步骤。
26.如权利要求24所述的方法,其中将格式化事务型过程控制信息映射至与一过程控制系统相关的第二可扩充标识语言模式以形成映射事务型过程控制信息的步骤包括将格式化事务型过程控制信息映射到一XML输出模式的步骤。
27.如权利要求24所述的方法,其中经由一web服务接口发送映射事务型过程控制信息至过程控制系统包括经由一局域网和一Internet之一发送映射事务型过程控制信息至过程控制系统。
28.一种用于处理用在包括一过程控制系统和一维护管理系统的企业内的一设备警报的方法,包括步骤:
产生设备警报;
基于一XML输入模式格式化设备警报以形成一XML设备警报;
发送XML设备警报至一XML事务服务器;
将XML设备警报映射至与维护管理系统相关的XML输出模式以形成一映射XML设备警报;以及
发送映射XML设备警报至维护管理系统。
29.一种用于处理用在包括一过程控制系统和一信息技术系统的企业内的一设备状态信息的方法,包括步骤:
产生设备状态信息;
基于一XML输入模式格式化设备状态信息以形成一XML消息;
发送XML消息报至一XML事务服务器;
将XML消息映射至与信息技术系统相关的XML输出模式以形成一映射XML消息;以及
发送映射XML消息至信息技术系统。
30.一种用于处理用在包括一过程控制系统和一信息技术系统的企业内的一过程状态信息的方法,包括步骤:
产生过程状态信息;
基于一XML输入模式格式化过程状态信息以形成一XML消息;
发送XML消息报至一XML事务服务器;
将XML消息映射至与信息技术系统相关的XML输出模式以形成一映射XML消息;以及
发送映射XML消息至信息技术系统。
CNB02130386XA 2001-07-10 2002-07-10 通信和处理事务型过程控制数据的方法和系统 Expired - Fee Related CN1297926C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/902,201 2001-07-10
US09/902,201 US7162534B2 (en) 2001-07-10 2001-07-10 Transactional data communications for process control systems

Publications (2)

Publication Number Publication Date
CN1416070A CN1416070A (zh) 2003-05-07
CN1297926C true CN1297926C (zh) 2007-01-31

Family

ID=25415484

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02130386XA Expired - Fee Related CN1297926C (zh) 2001-07-10 2002-07-10 通信和处理事务型过程控制数据的方法和系统

Country Status (6)

Country Link
US (1) US7162534B2 (zh)
JP (1) JP4093820B2 (zh)
CN (1) CN1297926C (zh)
DE (1) DE10230895A1 (zh)
GB (1) GB2380833B (zh)
HK (1) HK1053183A1 (zh)

Families Citing this family (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8044793B2 (en) * 2001-03-01 2011-10-25 Fisher-Rosemount Systems, Inc. Integrated device alerts in a process control system
US6975219B2 (en) * 2001-03-01 2005-12-13 Fisher-Rosemount Systems, Inc. Enhanced hart device alerts in a process control system
US7562135B2 (en) * 2000-05-23 2009-07-14 Fisher-Rosemount Systems, Inc. Enhanced fieldbus device alerts in a process control system
CN1128531C (zh) * 1999-12-30 2003-11-19 国际商业机器公司 可接插式服务发送平台
US7375304B2 (en) * 2001-01-25 2008-05-20 Lincoln Global, Inc. System and method providing automated welding notification
US7720727B2 (en) * 2001-03-01 2010-05-18 Fisher-Rosemount Systems, Inc. Economic calculations in process control system
US6965806B2 (en) * 2001-03-01 2005-11-15 Fisher-Rosemount Systems Inc. Automatic work order/parts order generation and tracking
US8073967B2 (en) 2002-04-15 2011-12-06 Fisher-Rosemount Systems, Inc. Web services-based communications for use with process control systems
US7389204B2 (en) * 2001-03-01 2008-06-17 Fisher-Rosemount Systems, Inc. Data presentation system for abnormal situation prevention in a process plant
US20020191102A1 (en) * 2001-05-31 2002-12-19 Casio Computer Co., Ltd. Light emitting device, camera with light emitting device, and image pickup method
US8700781B2 (en) 2001-06-12 2014-04-15 Verizon Business Global Llc Automated processing of service requests using structured messaging protocols
US20020188688A1 (en) * 2001-06-12 2002-12-12 Bice Richard S. Automated message handling system and process
DE10144427A1 (de) * 2001-09-10 2003-04-03 Siemens Ag Verfahren zur Verschaltung von Automatisierungsfunktionen in einer Anlage und Verfahren zur Abfrage und Änderung von Verschaltungsinformationen
DE10161115A1 (de) * 2001-12-12 2003-07-03 Siemens Ag Transformation von Objektbäumen, insbesondere in MES-Systemen
US7152068B2 (en) * 2001-12-21 2006-12-19 Honeywell International Inc. Method and apparatus for retrieving time series data related to an activity
US7225193B2 (en) * 2001-12-21 2007-05-29 Honeywell International Inc. Method and apparatus for retrieving event data related to an activity
US7004625B2 (en) * 2002-05-21 2006-02-28 Acrolon Technologies, Inc. System and method for temperature sensing and monitoring
US8909926B2 (en) * 2002-10-21 2014-12-09 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis, validation, and learning in an industrial controller environment
US9009084B2 (en) 2002-10-21 2015-04-14 Rockwell Automation Technologies, Inc. System and methodology providing automation security analysis and network intrusion protection in an industrial environment
US20040153171A1 (en) * 2002-10-21 2004-08-05 Brandt David D. System and methodology providing automation security architecture in an industrial controller environment
US20040107345A1 (en) * 2002-10-21 2004-06-03 Brandt David D. System and methodology providing automation security protocols and intrusion detection in an industrial controller environment
US7689709B2 (en) * 2002-12-13 2010-03-30 Sap Ag Native format tunneling
US20040230582A1 (en) * 2003-05-13 2004-11-18 Pagnano Marco Aurelio De Oliveira Arrangement, storage medium and method for providing information which is obtained via a device type manager, and transmitted in an extensible mark-up language format or a hypertext mark-up language format
DE10333886A1 (de) * 2003-07-22 2005-02-24 Siemens Ag Verfahren zur schichtorientierten und kopierfreien Bearbeitung von Daten
DE10333888B3 (de) * 2003-07-22 2005-04-07 Siemens Ag Verfahren zum Steuern eines Datenaustauschs
US7584454B1 (en) * 2003-09-10 2009-09-01 Nextaxiom Technology, Inc. Semantic-based transactional support and recovery for nested composite software services
US20050096774A1 (en) * 2003-10-31 2005-05-05 Bayoumi Deia S. System and method for integrating transactional and real-time manufacturing data
US8225282B1 (en) 2003-11-25 2012-07-17 Nextaxiom Technology, Inc. Semantic-based, service-oriented system and method of developing, programming and managing software modules and software solutions
WO2005072114A2 (en) * 2004-01-19 2005-08-11 Pantero Corporation Enterprise interoperability using shared data services
US7030747B2 (en) * 2004-02-26 2006-04-18 Fisher-Rosemount Systems, Inc. Method and system for integrated alarms in a process control system
US7676287B2 (en) * 2004-03-03 2010-03-09 Fisher-Rosemount Systems, Inc. Configuration system and method for abnormal situation prevention in a process plant
US7079984B2 (en) * 2004-03-03 2006-07-18 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a process plant
US7729789B2 (en) * 2004-05-04 2010-06-01 Fisher-Rosemount Systems, Inc. Process plant monitoring based on multivariate statistical analysis and on-line process simulation
JP2007536634A (ja) * 2004-05-04 2007-12-13 フィッシャー−ローズマウント・システムズ・インコーポレーテッド プロセス制御システムのためのサービス指向型アーキテクチャ
US7444197B2 (en) 2004-05-06 2008-10-28 Smp Logic Systems Llc Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes
US7799273B2 (en) 2004-05-06 2010-09-21 Smp Logic Systems Llc Manufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes
US7536274B2 (en) * 2004-05-28 2009-05-19 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
US20050267709A1 (en) * 2004-05-28 2005-12-01 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a heater
US7904181B2 (en) * 2004-06-01 2011-03-08 Ils Technology Llc Model for communication between manufacturing and enterprise levels
JP2008503012A (ja) 2004-06-12 2008-01-31 フィッシャー−ローズマウント システムズ, インコーポレイテッド 制御ループのプロセス利得に関連する異常状況を検出するためのシステムおよび方法
EP1612630B1 (en) * 2004-06-29 2015-02-25 Rockwell Automation Technologies, Inc. Extensible data transformation system
US7181654B2 (en) * 2004-09-17 2007-02-20 Fisher-Rosemount Systems, Inc. System and method for detecting an abnormal situation associated with a reactor
US20060064468A1 (en) * 2004-09-20 2006-03-23 Brown K R Web services interface and object access framework
WO2006046251A2 (en) * 2004-10-28 2006-05-04 Insyst Ltd. Detection system for rare situation in processes
US8156172B2 (en) * 2004-11-10 2012-04-10 Sap Ag Monitoring and reporting enterprise data using a message-based data exchange
US7305278B2 (en) * 2004-11-15 2007-12-04 International Business Machines Corporation Enterprise factory control method and system
US20060133412A1 (en) * 2004-12-22 2006-06-22 Rockwell Automation Technologies, Inc. Integration of control and business applications using integration servers
US7706895B2 (en) * 2005-02-25 2010-04-27 Rockwell Automation Technologies, Inc. Reliable messaging instruction
US7565351B1 (en) 2005-03-14 2009-07-21 Rockwell Automation Technologies, Inc. Automation device data interface
US7317952B2 (en) * 2005-04-07 2008-01-08 Honeywell International Inc. Managing field devices having different device description specifications in a process control system
US8005647B2 (en) 2005-04-08 2011-08-23 Rosemount, Inc. Method and apparatus for monitoring and performing corrective measures in a process plant using monitoring data with corrective measures data
US9201420B2 (en) 2005-04-08 2015-12-01 Rosemount, Inc. Method and apparatus for performing a function in a process plant using monitoring data with criticality evaluation data
DE102005024385A1 (de) * 2005-05-27 2006-11-30 Siemens Ag Verfahren zur Überwachung einer automatisierten industriellen Anlage
US7233830B1 (en) * 2005-05-31 2007-06-19 Rockwell Automation Technologies, Inc. Application and service management for industrial control devices
WO2007002066A2 (en) * 2005-06-20 2007-01-04 Honeywell International Inc. Managing field devices having different device descriptions specifications in a process control system
US8140362B2 (en) * 2005-08-30 2012-03-20 International Business Machines Corporation Automatically processing dynamic business rules in a content management system
US8554826B2 (en) * 2005-08-30 2013-10-08 General Electric Company Method and system for XML message based transactions on a medical diagnostic system
US8156232B2 (en) 2005-09-12 2012-04-10 Rockwell Automation Technologies, Inc. Network communications in an industrial automation environment
US8055727B2 (en) 2005-09-22 2011-11-08 Fisher-Rosemount Systems, Inc. Use of a really simple syndication communication format in a process control system
US7526794B2 (en) * 2005-09-30 2009-04-28 Rockwell Automation Technologies, Inc. Data perspectives in controller system and production management systems
US7660638B2 (en) * 2005-09-30 2010-02-09 Rockwell Automation Technologies, Inc. Business process execution engine
US8484250B2 (en) * 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US8275680B2 (en) * 2005-09-30 2012-09-25 Rockwell Automation Technologies, Inc. Enabling transactional mechanisms in an automated controller system
US8356244B2 (en) * 2006-06-20 2013-01-15 The Boeing Company Managing changes in aircraft maintenance data
US7912676B2 (en) * 2006-07-25 2011-03-22 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation in a process plant
US7657399B2 (en) * 2006-07-25 2010-02-02 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
US8145358B2 (en) * 2006-07-25 2012-03-27 Fisher-Rosemount Systems, Inc. Method and system for detecting abnormal operation of a level regulatory control loop
US8606544B2 (en) 2006-07-25 2013-12-10 Fisher-Rosemount Systems, Inc. Methods and systems for detecting deviation of a process variable from expected values
EP1903411B1 (en) * 2006-09-21 2013-03-06 Rockwell Software Inc. Proxy server for integration of industrial automation data over multiple networks
US20080077976A1 (en) * 2006-09-27 2008-03-27 Rockwell Automation Technologies, Inc. Cryptographic authentication protocol
WO2008040018A2 (en) * 2006-09-28 2008-04-03 Fisher-Rosemount Systems, Inc. Abnormal situation prevention in a heat exchanger
US20080082654A1 (en) * 2006-09-29 2008-04-03 Rockwell Automation Technologies, Inc. Interrogating controllers for alarms and events
US7853431B2 (en) * 2006-09-29 2010-12-14 Fisher-Rosemount Systems, Inc. On-line monitoring and diagnostics of a process using multivariate statistical analysis
US7822802B2 (en) 2006-09-29 2010-10-26 Fisher-Rosemount Systems, Inc. Apparatus and method for merging wireless data into an established process control system
US20080188972A1 (en) * 2006-10-11 2008-08-07 Fisher-Rosemount Systems, Inc. Method and System for Detecting Faults in a Process Plant
US7894917B2 (en) * 2006-10-20 2011-02-22 Rockwell Automation Technologies, Inc. Automatic fault tuning
US7680550B2 (en) * 2006-10-20 2010-03-16 Rockwell Automation Technologies, Inc. Unit module state processing enhancements
US7676292B2 (en) * 2006-10-20 2010-03-09 Rockwell Automation Technologies, Inc. Patterns employed for module design
US7725200B2 (en) * 2006-10-20 2010-05-25 Rockwell Automation Technologies, Inc. Validation of configuration settings in an industrial process
US7844349B2 (en) * 2006-10-20 2010-11-30 Rockwell Automation Technologies, Inc. Standard MES interface for discrete manufacturing
US8392008B2 (en) * 2006-10-20 2013-03-05 Rockwell Automation Technologies, Inc. Module arbitration and ownership enhancements
US7684877B2 (en) * 2006-10-20 2010-03-23 Rockwell Automation Technologies, Inc. State propagation for modules
US20080095196A1 (en) * 2006-10-20 2008-04-24 Rockwell Automation Technologies, Inc. Unit to unit transfer synchronization
US8601435B2 (en) * 2006-10-20 2013-12-03 Rockwell Automation Technologies, Inc. Module class subsets for industrial control
US8032340B2 (en) 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Method and system for modeling a process variable in a process plant
US8032341B2 (en) * 2007-01-04 2011-10-04 Fisher-Rosemount Systems, Inc. Modeling a process using a composite model comprising a plurality of regression models
SE0700135L (sv) * 2007-01-19 2008-07-20 Abb Research Ltd Nätövervakning med styrsystem
US7827006B2 (en) * 2007-01-31 2010-11-02 Fisher-Rosemount Systems, Inc. Heat exchanger fouling detection
DE102008024668A1 (de) * 2007-05-24 2008-11-27 ABB Inc., Norwalk Inventarmonitor für Feldbuseinrichtungen
US8407716B2 (en) * 2007-05-31 2013-03-26 Fisher-Rosemount Systems, Inc. Apparatus and methods to access information associated with a process control system
EP2015180A1 (en) * 2007-06-29 2009-01-14 Siemens Aktiengesellschaft A method for resource allocation among a plurality of client work machines
US20090043415A1 (en) * 2007-08-06 2009-02-12 Chevron U.S.A. Inc. System and Method for Distributed Control of a Plant Process
US8301676B2 (en) * 2007-08-23 2012-10-30 Fisher-Rosemount Systems, Inc. Field device with capability of calculating digital filter coefficients
US7739071B2 (en) * 2007-08-30 2010-06-15 International Business Machines Corporation System validation using validation programs depicted using markup language
US7702401B2 (en) 2007-09-05 2010-04-20 Fisher-Rosemount Systems, Inc. System for preserving and displaying process control data associated with an abnormal situation
WO2009046095A1 (en) * 2007-10-01 2009-04-09 Iconics, Inc. Visualization of process control data
US8055479B2 (en) 2007-10-10 2011-11-08 Fisher-Rosemount Systems, Inc. Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process
US9178785B1 (en) 2008-01-24 2015-11-03 NextAxiom Technology, Inc Accounting for usage and usage-based pricing of runtime engine
US20090254573A1 (en) * 2008-04-04 2009-10-08 General Motors Corporation Plant floor event protocol and schema
US8788295B1 (en) 2008-09-30 2014-07-22 Accenture Global Services Limited Reusable product system
US8332870B2 (en) * 2008-09-30 2012-12-11 Accenture Global Services Limited Adapter services
US8719119B1 (en) 2008-09-30 2014-05-06 Accenture Global Services Limited Post deployment query system
US8595103B1 (en) 2008-09-30 2013-11-26 Accenture Global Services Limited Deployment and release component system
US20100121904A1 (en) * 2008-11-11 2010-05-13 Cray Inc. Resource reservations in a multiprocessor computing environment
US20100180711A1 (en) 2009-01-19 2010-07-22 Comau, Inc. Robotic end effector system and method
DE102009010795A1 (de) * 2009-02-27 2010-09-02 Siemens Aktiengesellschaft Kopplung von ERP-Systemen mit Prozessleitsystemen zur automatisierten Übertragung von Anlagenstrukturen und Anlagendaten
US8881039B2 (en) 2009-03-13 2014-11-04 Fisher-Rosemount Systems, Inc. Scaling composite shapes for a graphical human-machine interface
WO2010107872A2 (en) * 2009-03-17 2010-09-23 Comau, Inc. Industrial communication system and method
US10223167B2 (en) * 2009-04-24 2019-03-05 Rockwell Automation Technologies, Inc. Discrete resource management
US20100274603A1 (en) * 2009-04-24 2010-10-28 Rockwell Automation Technologies, Inc. Dynamic sustainability factor management
US20100275147A1 (en) * 2009-04-24 2010-10-28 Rockwell Automation Technologies, Inc. Industrial energy demand management and services
US20100274612A1 (en) * 2009-04-24 2010-10-28 Rockwell Automation Technologies, Inc. Utilizing sustainability factors for product optimization
US9406036B2 (en) * 2009-04-24 2016-08-02 Rockwell Automation Technologies, Inc. Discrete energy assignments for manufacturing specifications
US10013666B2 (en) * 2009-04-24 2018-07-03 Rockwell Automation Technologies, Inc. Product lifecycle sustainability score tracking and indicia
US9129231B2 (en) * 2009-04-24 2015-09-08 Rockwell Automation Technologies, Inc. Real time energy consumption analysis and reporting
US8892540B2 (en) * 2009-04-24 2014-11-18 Rockwell Automation Technologies, Inc. Dynamic sustainability search engine
US8321187B2 (en) * 2009-04-24 2012-11-27 Rockwell Automation Technologies, Inc. Process simulation utilizing component-specific consumption data
US9494931B2 (en) 2009-09-23 2016-11-15 Fisher-Rosemount Systems, Inc. Dynamic hyperlinks for process control systems
US9475359B2 (en) * 2009-10-06 2016-10-25 Johnson Controls Technology Company Systems and methods for displaying a hierarchical set of building management system information
US20110087650A1 (en) * 2009-10-06 2011-04-14 Johnson Controls Technology Company Creation and use of causal relationship models in building management systems and applications
US8655830B2 (en) 2009-10-06 2014-02-18 Johnson Controls Technology Company Systems and methods for reporting a cause of an event or equipment state using causal relationship models in a building management system
US10498796B2 (en) 2009-10-16 2019-12-03 Real Innovations International Llc System and method for providing real-time data
KR101730584B1 (ko) 2009-10-16 2017-04-26 리얼 이노베이션 인터내셔널 엘엘씨 실시간 데이터를 제공하기 위한 시스템 및 방법
US10462206B2 (en) 2009-10-16 2019-10-29 Real Innovations International Llc Bidirectional networked real-time data exchange using a spreadsheet application
US9274518B2 (en) 2010-01-08 2016-03-01 Rockwell Automation Technologies, Inc. Industrial control energy object
US8738190B2 (en) 2010-01-08 2014-05-27 Rockwell Automation Technologies, Inc. Industrial control energy object
US8825183B2 (en) * 2010-03-22 2014-09-02 Fisher-Rosemount Systems, Inc. Methods for a data driven interface based on relationships between process control tags
DE102010021382A1 (de) * 2010-05-25 2011-12-01 Abb Ag Verfahren und System zur Erzeugung eines Integrationsmodells
US20130081065A1 (en) * 2010-06-02 2013-03-28 Dhiraj Sharan Dynamic Multidimensional Schemas for Event Monitoring
US8682921B2 (en) 2010-07-07 2014-03-25 Johnson Controls Technology Company Query engine for building management systems
US8516016B2 (en) 2010-07-07 2013-08-20 Johnson Controls Technology Company Systems and methods for facilitating communication between a plurality of building automation subsystems
CN102314631B (zh) * 2010-07-08 2016-03-30 上海宝信软件股份有限公司 制造执行系统的事件处理装置
US9229947B2 (en) 2010-09-27 2016-01-05 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage process data
KR20120071722A (ko) * 2010-12-23 2012-07-03 한국전자통신연구원 응용 필드 통신 방법 및 시스템
CN102546717A (zh) * 2010-12-30 2012-07-04 上海遥薇(集团)有限公司 一种用于危险源监控信息管理的网络系统
DE102011005062A1 (de) * 2011-03-03 2012-09-06 Endress + Hauser Process Solutions Ag Verfahren zum Bereitstellen von Daten eines Feldgeräts
US9182757B2 (en) 2011-03-30 2015-11-10 Fisher-Rosemount Systems, Inc. Methods and apparatus to transmit device description files to a host
US9927788B2 (en) 2011-05-19 2018-03-27 Fisher-Rosemount Systems, Inc. Software lockout coordination between a process control system and an asset management system
US8937555B2 (en) * 2011-05-31 2015-01-20 General Electric Company Systems and methods to overlay behaviors on foundation fieldbus alerts
US9128986B2 (en) 2011-06-29 2015-09-08 Infosys Limited Method and system for managing a database having a plurality of tables
US8595269B2 (en) 2011-09-02 2013-11-26 Infosys Limited Managing classification hierarchies in master data management environments
US20130085881A1 (en) * 2011-10-01 2013-04-04 Panzara Inc. Mobile and Web Commerce Platform for delivery of Business Information and Service Status Management.
CN102629349A (zh) * 2012-01-08 2012-08-08 山西太钢不锈钢股份有限公司 一种sap系统与多mes系统间的物料调拨方法
US9262371B2 (en) * 2012-09-29 2016-02-16 Siemens Industry, Inc. System for monitoring multiple building automation systems
US9842372B2 (en) 2013-03-15 2017-12-12 Rockwell Automation Technologies, Inc. Systems and methods for controlling assets using energy information determined with an organizational model of an industrial automation system
US9911163B2 (en) 2013-03-15 2018-03-06 Rockwell Automation Technologies, Inc. Systems and methods for determining energy information using an organizational model of an industrial automation system
US9423848B2 (en) 2013-03-15 2016-08-23 Rockwell Automation Technologies, Inc. Extensible energy management architecture
US9501804B2 (en) 2013-03-15 2016-11-22 Rockwell Automation Technologies, Inc. Multi-core processor for performing energy-related operations in an industrial automation system using energy information determined with an organizational model of the industrial automation system
US9311810B2 (en) * 2014-01-23 2016-04-12 General Electric Company Implementing standardized behaviors in a hosting device
US11057395B2 (en) * 2014-03-24 2021-07-06 Micro Focus Llc Monitoring for authentication information
US10175951B2 (en) 2014-09-02 2019-01-08 Ab Initio Technology Llc Specifying components in graph-based programs
US9830343B2 (en) * 2014-09-02 2017-11-28 Ab Initio Technology Llc Compiling graph-based program specifications
CN104464088B (zh) * 2014-11-20 2017-09-29 深圳怡化电脑股份有限公司 一种atm报警信息处理方法及系统
US9798343B2 (en) 2014-11-25 2017-10-24 Rockwell Automation Technologies, Inc. Quantifying operating strategy energy usage
US9798306B2 (en) 2014-11-25 2017-10-24 Rockwell Automation Technologies, Inc. Energy usage auto-baseline for diagnostics and prognostics
US9785126B2 (en) 2014-11-25 2017-10-10 Rockwell Automation Technologies, Inc. Inferred energy usage and multiple levels of energy usage
US10282071B2 (en) 2015-06-26 2019-05-07 Iconics, Inc. Asset-driven dynamically composed visualization system
GB201518176D0 (en) * 2015-10-14 2015-11-25 Mood Entpr Ltd Method and system for causal relationship discovery and analysis
DE102016119315A1 (de) * 2016-10-11 2018-04-12 ADG Apotheken-Dienstleistungsgesellschaft mbH Apothekenbetriebseinrichtung
US10338549B2 (en) * 2016-10-17 2019-07-02 Fisher-Rosemount Systems, Inc. Methods and systems for subscribing remote devices to process control data
WO2018100435A2 (en) 2016-11-20 2018-06-07 Real Innovations International Llc Bidirectional networked real-time data exchange using a spreadsheet application
DE102017103017A1 (de) 2017-02-15 2018-08-16 Sig Technology Ag Verpackungsanlagendatenvermittlung sowie Verfahren zum Betreiben einer Verpackungsanlagendatenvermittlung
ES2749573T3 (es) 2017-02-23 2020-03-23 Comau Spa Robot articulado que lleva un cabezal de soldadura por resistencia eléctrica con electrodos ubicados en el mismo lado, procedimiento correspondiente de soldadura por resistencia eléctrica en un componente a soldar
JP6767308B2 (ja) 2017-05-23 2020-10-14 ファナック株式会社 機械と相互通信可能に接続される機械制御用コンピュータ、機械システム、ベースソフトウェア、コンピュータ読取可能な記録媒体、データ構造、及び機械制御方法
CN111443983A (zh) * 2019-01-16 2020-07-24 北京右划网络科技有限公司 应用程序的虚拟化方法、装置、电子设备及存储介质
US11311958B1 (en) * 2019-05-13 2022-04-26 Airgas, Inc. Digital welding and cutting efficiency analysis, process evaluation and response feedback system for process optimization
US20200401124A1 (en) * 2019-06-21 2020-12-24 Fisher-Rosemount Systems, Inc. Enhanced Work Order Generation and Tracking System
DE102019217375A1 (de) * 2019-11-11 2021-05-12 Schäfer Werkzeug- und Sondermaschinenbau GmbH System zur Vernetzung, Überwachung und/oder Steuerung von Maschinen sowie Verfahren
DE102020104418A1 (de) 2020-02-19 2021-08-19 Prüllage Systeme GmbH Verfahren zum Betrieb eines Automatisierungsgerätes und eines Automatisierungssystems sowie Automatisierungsgerät und Automatisierungssystem
EP4232931A1 (en) * 2020-10-22 2023-08-30 AVEVA Software, LLC System and server for performing product tracing and complex interlocking in a process control system
JP7315253B2 (ja) 2021-09-29 2023-07-26 株式会社スカイディスク システム、サーバ及び方法
US11790755B2 (en) * 2021-10-27 2023-10-17 Baker Hughes Holdings Llc Event visualization for asset condition monitoring
CN114172883B (zh) * 2021-12-08 2023-09-19 四川启睿克科技有限公司 一种实现交替自动装箱的全流程通信系统
DE102022112313A1 (de) 2022-05-17 2023-11-23 Kiefel Gmbh Faserverarbeitungseinrichtung zum einsatz in einer faserverarbeitungsanlage, faserverarbeitungsanlage und verfahren zum steuern einer faserverarbeitungsanlage
DE102022120660A1 (de) 2022-08-16 2024-02-22 Deckel Maho Pfronten Gmbh Datenschnittstellenvorrichtung zum Übertragen von Werkzeugdaten, Fertigungssystem und numerisch gesteuerte Werkzeugmaschine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727151A (en) * 1990-09-28 1998-03-10 Fujitsu Limited Message control system specifying message storage buffer for data communication system with general purpose and arbitrary form buffers
CN1225481A (zh) * 1997-11-26 1999-08-11 国际商业机器公司 浏览器中显示对象的可配置禁止

Family Cites Families (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4607325A (en) * 1981-10-21 1986-08-19 Honeywell Inc. Discontinuous optimization procedure modelling the run-idle status of plural process components
US4527271A (en) * 1982-08-17 1985-07-02 The Foxboro Company Process control system with improved fault isolation
US4734873A (en) * 1984-02-02 1988-03-29 Honeywell Inc. Method of digital process variable transmitter calibration and a process variable transmitter system utilizing the same
US4763243A (en) * 1984-06-21 1988-08-09 Honeywell Bull Inc. Resilient bus system
US4657179A (en) * 1984-12-26 1987-04-14 Honeywell Inc. Distributed environmental/load control system
US5043863A (en) * 1987-03-30 1991-08-27 The Foxboro Company Multivariable adaptive feedforward controller
US5541833A (en) * 1987-03-30 1996-07-30 The Foxboro Company Multivariable feedforward adaptive controller
US4885694A (en) 1987-04-29 1989-12-05 Honeywell Inc. Automated building control design system
US4910691A (en) * 1987-09-30 1990-03-20 E.I. Du Pont De Nemours & Co. Process control system with multiple module sequence options
US5006992A (en) * 1987-09-30 1991-04-09 Du Pont De Nemours And Company Process control system with reconfigurable expert rules and control modules
US4965742A (en) 1987-09-30 1990-10-23 E. I. Du Pont De Nemours And Company Process control system with on-line reconfigurable modules
US4907167A (en) * 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US5488697A (en) * 1988-01-12 1996-01-30 Honeywell Inc. Problem state monitoring system
US5193143A (en) * 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US5050095A (en) * 1988-05-31 1991-09-17 Honeywell Inc. Neural network auto-associative memory with two rules for varying the weights
US4956793A (en) * 1988-06-24 1990-09-11 Honeywell Inc. Method and apparatus for measuring the density of fluids
US4944035A (en) * 1988-06-24 1990-07-24 Honeywell Inc. Measurement of thermal conductivity and specific heat
US5373452A (en) 1988-09-02 1994-12-13 Honeywell Inc. Intangible sensor and method for making same
US5008810A (en) * 1988-09-29 1991-04-16 Process Modeling Investment Corp. System for displaying different subsets of screen views, entering different amount of information, and determining correctness of input dependent upon current user input
US5140530A (en) * 1989-03-28 1992-08-18 Honeywell Inc. Genetic algorithm synthesis of neural networks
US5070458A (en) 1989-03-31 1991-12-03 Honeywell Inc. Method of analyzing and predicting both airplane and engine performance characteristics
US5015934A (en) * 1989-09-25 1991-05-14 Honeywell Inc. Apparatus and method for minimizing limit cycle using complementary filtering techniques
US5187674A (en) * 1989-12-28 1993-02-16 Honeywell Inc. Versatile, overpressure proof, absolute pressure sensor
US5442544A (en) * 1990-01-26 1995-08-15 Honeywell Inc. Single input single output rate optimal controller
US5134574A (en) * 1990-02-27 1992-07-28 The Foxboro Company Performance control apparatus and method in a processing plant
US5018215A (en) * 1990-03-23 1991-05-21 Honeywell Inc. Knowledge and model based adaptive signal processor
EP0462815B1 (en) * 1990-06-21 1996-09-25 Honeywell Inc. Receding horizon based adaptive control having means for minimizing operating costs
US5197114A (en) * 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5224203A (en) * 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
US5212765A (en) * 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5282261A (en) * 1990-08-03 1994-01-25 E. I. Du Pont De Nemours And Co., Inc. Neural network process measurement and control
US5167009A (en) 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5121467A (en) * 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5142612A (en) * 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
ES2112853T3 (es) * 1990-10-10 1998-04-16 Honeywell Inc Identificacion de sistemas de proceso.
DE69225723T2 (de) 1991-01-22 1998-12-03 Honeywell Inc Zweistufige Systemidentifikationsvorrichtung mit Optimierung
US5291190A (en) * 1991-03-28 1994-03-01 Combustion Engineering, Inc. Operator interface for plant component control system
US5161013A (en) 1991-04-08 1992-11-03 Honeywell Inc. Data projection system with compensation for nonplanar screen
US5189232A (en) * 1991-06-27 1993-02-23 University Of Utah Method of making jet fuel compositions via a dehydrocondensation reaction process
US5333298A (en) * 1991-08-08 1994-07-26 Honeywell Inc. System for making data available to an outside software package by utilizing a data file which contains source and destination information
WO1993008457A1 (en) * 1991-10-23 1993-04-29 Niagara Mohawk Power Corporation On-line combustionless measurement of gaseous fuels fed to gas consumption devices
US5396415A (en) * 1992-01-31 1995-03-07 Honeywell Inc. Neruo-pid controller
US5398303A (en) * 1992-02-28 1995-03-14 Yamatake-Honeywell Co., Ltd. Fuzzy data processing method and data smoothing filter
US5917840A (en) * 1992-03-13 1999-06-29 Foxboro Company Protection against communications crosstalk in a factory process control system
US5353207A (en) 1992-06-10 1994-10-04 Pavilion Technologies, Inc. Residual activation neural network
US5369599A (en) 1992-08-04 1994-11-29 Honeywell Inc. Signal metric estimator
US5692158A (en) 1992-08-28 1997-11-25 Abb Power T&D Company Inc. Methods for generating models of non-linear systems and components and for evaluating parameters in relation to such non-linear models
US5384698A (en) * 1992-08-31 1995-01-24 Honeywell Inc. Structured multiple-input multiple-output rate-optimal controller
JP2794142B2 (ja) * 1992-09-14 1998-09-03 株式会社山武 情報処理装置
US5477444A (en) * 1992-09-14 1995-12-19 Bhat; Naveen V. Control system using an adaptive neural network for target and path optimization for a multivariable, nonlinear process
US5729661A (en) * 1992-11-24 1998-03-17 Pavilion Technologies, Inc. Method and apparatus for preprocessing input data to a neural network
JPH08505967A (ja) 1992-11-24 1996-06-25 パヴィリオン・テクノロジーズ・インコーポレイテッド 欠落および/または不完全なデータを有するニューラルネットワークを作動するための方法および装置
US5486996A (en) * 1993-01-22 1996-01-23 Honeywell Inc. Parameterized neurocontrollers
US5351184A (en) * 1993-01-26 1994-09-27 Honeywell Inc. Method of multivariable predictive control utilizing range control
CA2157198A1 (en) * 1993-03-02 1994-09-15 James David Keeler Method and apparatus for analyzing a neural network within desired operating parameter constraints
US5390326A (en) * 1993-04-30 1995-02-14 The Foxboro Company Local area network with fault detection and recovery
US5909541A (en) * 1993-07-14 1999-06-01 Honeywell Inc. Error detection and correction for data stored across multiple byte-wide memory devices
US5486920A (en) * 1993-10-01 1996-01-23 Honeywell, Inc. Laser gyro dither strippr gain correction method and apparatus
US5408406A (en) * 1993-10-07 1995-04-18 Honeywell Inc. Neural net based disturbance predictor for model predictive control
US5596704A (en) * 1993-11-11 1997-01-21 Bechtel Group, Inc. Process flow diagram generator
JP2929259B2 (ja) * 1993-12-27 1999-08-03 株式会社山武 コントローラ
US5666297A (en) 1994-05-13 1997-09-09 Aspen Technology, Inc. Plant simulation and optimization software apparatus and method using dual execution models
US5546301A (en) * 1994-07-19 1996-08-13 Honeywell Inc. Advanced equipment control system
US5687090A (en) 1994-09-01 1997-11-11 Aspen Technology, Inc. Polymer component characterization method and process simulation apparatus
US5704011A (en) 1994-11-01 1997-12-30 The Foxboro Company Method and apparatus for providing multivariable nonlinear control
US5570282A (en) 1994-11-01 1996-10-29 The Foxboro Company Multivariable nonlinear process controller
US5566065A (en) 1994-11-01 1996-10-15 The Foxboro Company Method and apparatus for controlling multivariable nonlinear processes
MX9707504A (es) * 1995-03-31 1997-11-29 Abb Power T & D Co Sistema para optimicar la confiabilidad de diseño de red de energia.
US5574638A (en) 1995-04-03 1996-11-12 Lu; Zhuxin J. Method of optimal scaling of variables in a multivariable predictive controller utilizing range control
US5572420A (en) 1995-04-03 1996-11-05 Honeywell Inc. Method of optimal controller design for multivariable predictive control utilizing range control
US5561599A (en) 1995-06-14 1996-10-01 Honeywell Inc. Method of incorporating independent feedforward control in a multivariable predictive controller
US6076124A (en) * 1995-10-10 2000-06-13 The Foxboro Company Distributed control system including a compact easily-extensible and serviceable field controller
US6033257A (en) * 1995-11-20 2000-03-07 The Foxboro Company I/O connector module for a field controller in a distributed control system
US5940290A (en) * 1995-12-06 1999-08-17 Honeywell Inc. Method of predictive maintenance of a process control system having fluid movement
US5764891A (en) * 1996-02-15 1998-06-09 Rosemount Inc. Process I/O to fieldbus interface circuit
US5761518A (en) * 1996-02-29 1998-06-02 The Foxboro Company System for replacing control processor by operating processor in partially disabled mode for tracking control outputs and in write enabled mode for transferring control loops
US5819050A (en) 1996-02-29 1998-10-06 The Foxboro Company Automatically configurable multi-purpose distributed control processor card for an industrial control system
US5819232A (en) 1996-03-22 1998-10-06 E. I. Du Pont De Nemours And Company Method and apparatus for inventory control of a manufacturing or distribution process
US6017143A (en) * 1996-03-28 2000-01-25 Rosemount Inc. Device in a process system for detecting events
US5828851A (en) * 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
US6110214A (en) * 1996-05-03 2000-08-29 Aspen Technology, Inc. Analyzer for modeling and optimizing maintenance operations
US5809490A (en) 1996-05-03 1998-09-15 Aspen Technology Inc. Apparatus and method for selecting a working data set for model development
US5877954A (en) * 1996-05-03 1999-03-02 Aspen Technology, Inc. Hybrid linear-neural network process control
US6047221A (en) * 1997-10-03 2000-04-04 Pavilion Technologies, Inc. Method for steady-state identification based upon identified dynamics
US5742513A (en) * 1996-05-15 1998-04-21 Abb Power T&D Company Inc. Methods and systems for automatic testing of a relay
US5805442A (en) 1996-05-30 1998-09-08 Control Technology Corporation Distributed interface architecture for programmable industrial control systems
US5918233A (en) * 1996-05-30 1999-06-29 The Foxboro Company Methods and systems for providing electronic documentation to users of industrial process control systems
US5715158A (en) * 1996-05-31 1998-02-03 Abb Industrial Systems, Inc. Method and apparatus for controlling an extended process
US5907701A (en) * 1996-06-14 1999-05-25 The Foxboro Company Management of computer processes having differing operational parameters through an ordered multi-phased startup of the computer processes
US5949417A (en) 1997-01-31 1999-09-07 The Foxboro Company Dynamic property sheet system
US5847952A (en) 1996-06-28 1998-12-08 Honeywell Inc. Nonlinear-approximator-based automatic tuner
US5796609A (en) * 1996-09-13 1998-08-18 Honeywell-Measurex Corporation Method and apparatus for internal model control using a state variable feedback signal
US5892679A (en) * 1996-09-13 1999-04-06 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency using a pseudo inverse constant
US5777872A (en) * 1996-09-13 1998-07-07 Honeywell-Measurex Corporation Method and system for controlling a multiple input/output process with minimum latency
US5898869A (en) * 1996-09-20 1999-04-27 The Foxboro Company Method and system for PCMCIA card boot from dual-ported memory
US6041263A (en) * 1996-10-01 2000-03-21 Aspen Technology, Inc. Method and apparatus for simulating and optimizing a plant model
US5892939A (en) * 1996-10-07 1999-04-06 Honeywell Inc. Emulator for visual display object files and method of operation thereof
US5859964A (en) * 1996-10-25 1999-01-12 Advanced Micro Devices, Inc. System and method for performing real time data acquisition, process modeling and fault detection of wafer fabrication processes
US5909586A (en) * 1996-11-06 1999-06-01 The Foxboro Company Methods and systems for interfacing with an interface powered I/O device
US5948101A (en) 1996-12-02 1999-09-07 The Foxboro Company Methods and systems for booting a computer in a distributed computing system
US6078843A (en) * 1997-01-24 2000-06-20 Honeywell Inc. Neural network including input normalization for use in a closed loop control system
US6067505A (en) * 1997-04-10 2000-05-23 The Foxboro Company Method and apparatus for self-calibration of a coordinated control system for an electric power generating station
US6055483A (en) * 1997-05-05 2000-04-25 Honeywell, Inc. Systems and methods using bridge models to globally optimize a process facility
US6106785A (en) * 1997-06-30 2000-08-22 Honeywell Inc. Polymerization process controller
DE19732046A1 (de) * 1997-07-25 1999-01-28 Abb Patent Gmbh Prozeßdiagnosesystem und Verfahren zur Diagnose von Vorgängen und Zuständen eines technischen Prozesses
US5901058A (en) * 1997-08-22 1999-05-04 Honeywell Inc. System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system
US6282454B1 (en) * 1997-09-10 2001-08-28 Schneider Automation Inc. Web interface to a programmable controller
US5909370A (en) * 1997-12-22 1999-06-01 Honeywell Inc. Method of predicting overshoot in a control system response
US6093211A (en) * 1998-04-09 2000-07-25 Aspen Technology, Inc. Polymer property distribution functions methodology and simulators
US6363421B2 (en) * 1998-05-31 2002-03-26 Lucent Technologies, Inc. Method for computer internet remote management of a telecommunication network element
US6321338B1 (en) * 1998-11-09 2001-11-20 Sri International Network surveillance
US6826597B1 (en) * 1999-03-17 2004-11-30 Oracle International Corporation Providing clients with services that retrieve data from data sources that do not necessarily support the format required by the clients
US6446110B1 (en) * 1999-04-05 2002-09-03 International Business Machines Corporation Method and apparatus for representing host datastream screen image information using markup languages
AU778101B2 (en) * 1999-06-14 2004-11-18 Integral Development Corporation System and method for conducting web-based financial transactions in capital markets
US6591260B1 (en) * 2000-01-28 2003-07-08 Commerce One Operations, Inc. Method of retrieving schemas for interpreting documents in an electronic commerce system
US6347340B1 (en) * 2000-02-18 2002-02-12 Mobilesys, Inc. Apparatus and method for converting a network message to a wireless transport message using a modular architecture
DE60113073T2 (de) * 2000-03-10 2006-08-31 Smiths Detection Inc., Pasadena Steuerung für einen industriellen prozes mit einer oder mehreren multidimensionalen variablen
US6981041B2 (en) * 2000-04-13 2005-12-27 Aep Networks, Inc. Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities
US20020049815A1 (en) * 2000-04-14 2002-04-25 Kayshav Dattatri System for monitoring and managing information and information transfers in a computer network
GB0011426D0 (en) * 2000-05-11 2000-06-28 Charteris Limited A method for transforming documents written in different XML-based languages
US6772216B1 (en) * 2000-05-19 2004-08-03 Sun Microsystems, Inc. Interaction protocol for managing cross company processes among network-distributed applications
AU2001268674B2 (en) * 2000-06-22 2007-04-26 Microsoft Technology Licensing, Llc Distributed computing services platform
US6874141B1 (en) * 2000-06-29 2005-03-29 Microsoft Corporation Method of compiling schema mapping
US6571201B1 (en) * 2000-08-18 2003-05-27 Gilbarco Inc. Remote-access fuel dispenser using a data type aware mark-up language
US20020111876A1 (en) * 2001-02-09 2002-08-15 Rudraraju Panduranga R. Transaction aggregation system and method
US6795778B2 (en) * 2001-05-24 2004-09-21 Lincoln Global, Inc. System and method for facilitating welding system diagnostics
US6772137B1 (en) * 2001-06-20 2004-08-03 Microstrategy, Inc. Centralized maintenance and management of objects in a reporting system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727151A (en) * 1990-09-28 1998-03-10 Fujitsu Limited Message control system specifying message storage buffer for data communication system with general purpose and arbitrary form buffers
CN1225481A (zh) * 1997-11-26 1999-08-11 国际商业机器公司 浏览器中显示对象的可配置禁止

Also Published As

Publication number Publication date
JP2003216228A (ja) 2003-07-31
GB2380833B (en) 2005-10-05
GB2380833A (en) 2003-04-16
CN1416070A (zh) 2003-05-07
US7162534B2 (en) 2007-01-09
DE10230895A1 (de) 2003-03-06
US20030014500A1 (en) 2003-01-16
JP4093820B2 (ja) 2008-06-04
GB0215860D0 (en) 2002-08-14
HK1053183A1 (en) 2003-10-10

Similar Documents

Publication Publication Date Title
CN1297926C (zh) 通信和处理事务型过程控制数据的方法和系统
CN107026894B (zh) 用于通过工业资产递送自动通知的装置和方法
US7457675B2 (en) External status asset monitor
US9760651B2 (en) Web services-based communications for use with process control systems
EP0964325B1 (en) Field device management system
CN101963799B (zh) 带有集成外部数据源的过程控制系统
CN1936751B (zh) 简易信息聚合通信格式在过程控制系统中的使用
US7953849B2 (en) Asset monitor for fieldbus devices
EP4310764A1 (en) Aviation industry cluster-oriented manufacturing process management and control system architecture
CN107957714A (zh) 用于远程访问过程控制数据的移动设备
CN107276816A (zh) 一种基于云服务的远程监测与故障诊断系统及故障诊断方法
RU2004129311A (ru) Создание интегрированных предупреждений в технологической установке
CN112150125B (zh) 工业信息系统和工业信息系统构建方法
US7171454B2 (en) Method for providing real-time production information using in-situ web services embedded in electronic production equipment
CN108107851A (zh) 一种生产线智能远程安灯控制系统
CN112540573A (zh) 具有情境化过程工厂知识库的边缘网关系统
US20030171945A1 (en) Knowledge system and methods of business alerting and business analysis
CN114548776A (zh) 一种基于微服务的物联网称重管理系统
KR20080000856A (ko) 반도체 설비장치 네트워크를 위한 데이터 변환장치
CN215416373U (zh) 一种数字化工厂智能交互系统
CN103964270A (zh) 一种升降机运行状态监控系统构建方法
Benaissa et al. SOAP Based System for integration in the Logistic chain
CN116346799A (zh) 一种基于工业互联网平台的智能仪表管理方法
Knoll et al. Universal and mobile Messaging Framework M2A" Message to Anywhere" for semiconductor manufacturing
WO2005017782A1 (en) Method for providing real-time production information using in-situ web services embedded in electronic production equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070131

Termination date: 20160710