2004/12/22 | 《XML和OPC将为工业自动化控制系统集成提供新途径》
类别(网络应用) | 评论(0) | 阅读(506) | 发表于 10:23
:《XML和OPC将为工业自动化控制系统集成提供新途径(转载)》 感觉不错就贴上了!
  本文作者汪仁智先生,重庆工业自动化仪表研究所工程师
  关键词:OPC XML SGML 波特率 HTML 电子文档 系统集成
  
  一 前言
  
  OPC是过程控制领域近几年才发展起来的基于Microsoft公司COM/DCOM连接技术的新一代工业自动化控制软件部件,为基于客户机/服务器结构体系的工业自动化过程控制设备和系统与工业控制人机界面软件之间的数据信息交换提供了标准接口,目前OPC已被确定为全球事实性的工业标准,得到过程控制设备制造商和工业控制软件开发商的支持。XML则建立在电子商务基础上,为全方位跨平台电子商务的管理和应用提供了新的保障,现在工业过程自动化控制领域正在积极容纳电子商务的管理和应用模式,以便更好地将工厂现场的自动化过程控制与企业办公自动化集成在一起。XML和OPC的出现必将为工业自动化控制系统集成提供新的途径。
  
  现在,已经有许多公司开始从事有关Internet优化、流行的B2B电子商务处理,以及在制造业公司和他们的用户和供应商之间实现无缝数据信息集成方面的工作。制造业公司在强大的压力下需要缩短产品开发周期,减少存货,增强企业在生产产品方面的灵活性,以便更好地满足用户的需求。因此,实现工厂底层实时数据信息与制造业办公自动化数据信息之间的交换,其重要性是可想而知的。公司领导应充分了解信息技术的重要性和所带来的巨大商业利益,以及利用CTOS信息技术的潜能,这些技术包括Ethernet、TCP/IP、Internet,以及其他用于描述从工厂底层到企业办公自动化信息集成的工业化标准。
  
  另外,对于横向B2B集成,Internet能实现从应用于工厂底层的变送器和控制系统到企业办公自动化中产品目录与计划编制等一系列数据信息的集成。制造业企业在同一级别上可以获得实时数据,但问题是大量实时和历史数据信息存在着不同的控制权限,而且具有互不兼容的文件储存格式。
  
  XML为基于Web的电子出版业和数据信息共享提供了强大的数据信息定义与交换机制,有助于解决上面所提到的问题。XML使得从工厂底层到企业办公自动化的系统集成变得非常容易,利用Internet技术,它可以实现以任何文件格式进行再使用、搜索和交换数据信息,同时在工厂自动化和企业解决方案方面能够获得较高的集成度。XML可以实现从工厂底层的监控和控制系统到较高级别的制造业企业应用程序的纵向信息系统集成,能够提供更好的方式将获得的实时生产数据信息嵌入基于办公自动化信息处理的应用程序中去,进一步满足企业对各种数据信息的需要,如图1所示。
  



  二 XML的来源
  
  XML技术规范由3W协会(W3C)提供。作为一个国际性工业协会组织 (http://www.w3.org),W3C出版并领导了公共性Web协议和相应工具的开发,进一步提高协会各成员相互之间协同工作的能力,同样也为开发者和工业用户提供了有关WWW技术信息仓库。1998年,W3C采用了XML技术规范,并将其作为一种标准。从此,众多工业化团体组织已经宣布并计划定义工业标准化XML技术规范,用于进一步描述在B2B电子商务应用中的数据信息交换,同时致力于开发基于XML的软件产品和工具。一种中立于独立软件开发商的工业化标准诞生了,XML由W3C定义并负责解释,确保结构化数据信息将是统一的,并且能够不受任何限制地满足各种工业应用。
  
  三 XML的含义
  
  XML是标准化普通助记符语言(SGML)的一个子集,于1986年首次公布,并成为国际性标准。SGML为一个电子文档中嵌入式描述性助记符定义了一种标准化格式,同时为一个文档结构和版面的描述也确定了标准的方式。事实上,助记符命令通常被应用于作为描述性注解,或者一个文本中的其他标记,这就好比要求一个打字员怎样将文档进行归档或者打印一样。SGML语法格式包括采用波浪下划线表示黑体、某些特殊符号表示删除,以及其他标点符号等。由于文档的格式化和显示是自动进行的,相关术语会被扩展,以便将各种类型的特殊助记符代码插入到电子文档中去,完成相应的格式化和文档显示。一般情况下,其相关术语的助记符与使用特殊编码电子文档的描述是同义的。
  
  XML是Web数据使用的通用语言,它具有结构化、规范化、简洁化和可扩展性等特点。XML能够让软件开发人员将来自于各种应用程序的结构化数据传送给操作员站桌面,以便在本地计算机上进行计算和显示。XML允许为特殊应用程序创建独特的数据格式,同时它也是结构化数据从服务器到服务器传输的理想格式。XML是超级分布式过程控制系统之间实现多种数据集传输的一种手段。另外,XML可以让软件开发人员能够以更具价值的新型方式聚集和组合各种来源的数据信息。XML必将成为Internet上最重要的基础性语言。
  
  SGML已经被广泛应用于出版行业的专业电子文档中,这些电子文档的特点是大型而且复杂,格式化电子文档通常应用于办公信息处理,以便形成正式的文档报告、技术手册、分类目录、设计技术规范说明书、报告、标题以及备忘录等。SGML所建立的电子文档独立于任何计算机的硬件和软件。自从SGML文档成为国际性标准以后,可以允许用户与其他具有不同文档处理系统的用户很好地进行文档交换。
  
  XML定义了一组META语言,该语言通常用于创建其他语言,以便确定怎样描述结构化数据。一组典型的结构化数据可以表示一系列复杂、分层次的数据结构,同时具有一组有规律描述数据结构的目录,而不管怎样来组织这些数据。作为结构化数据的一个例子是复合文档,如商品买卖定单、SQL数据库记录以及电子数据表数据等。结构化数据还可以包括图形图像、视频和声音文件。
  
  四 XML、SGML与HTML之间的差异
  
  XML与其他Web助记符语言如HTML,以及另外派生出来的SGML之间有何差异呢?XML、HTML和SGML之间比较大的差异在于,在Web页面中,对于描述和显示, HTML定义了一种普通的方式,通常数据均是格式化的。例如,在HTML中,<H1>标题行文本采用</H1>的格式来描述所需要显示的数据,而且在一个Web页面中它通常被认定作为标题行来处理。
  
  XML和SGML利用助记符标识来区别所描述的数据信息内容,并提供一种框架结构,以便确定应用程序怎样来描述结构化数据信息。通过允许电子文档自己描述内容和数据信息结构的形式,XML提供了一种标准的描述分层结构化数据信息的方式。例如,一个XML电子文档可以包含生产制造企业的数据信息,这些数据信息可以是一组企业规章制度,也可以进一步描述有多少生产部件能够最终装配到产品中去。一个被激活的XML应用程序将利用这些规则恰当地显示部分数据信息,以及生产某种产品所必需的生产步骤。
  
  在一个浏览器内部,HTML确定了怎样显示数据信息,而XML则定义了数据信息的内容和结构形式。例如,HTML标识符定义特殊文本作为粗体、标准或者斜体。另一方面,XML还可以用于分类标记数据信息,诸如姓名、街道地址、城市、省份和邮政编码等。XML也能够进一步与XSL(eXtensible Style Language)或者CSS(Cascading Style Sheets)相关联,通常用于创建具有独特风格的电子数据表,这些电子数据表在一个Web浏览器中被用来描述某些数据信息。
  
  HTML在电子文档中对于静态数据信息的显示是非常精美的,但如果当电子文档中的应用程序需要解释所包含的数据信息时,它将不能起到任何作用。HTML助记符信息仅仅描述了原文数据信息的特征,却不能分离来自于实际的文本数据信息。这意味着应用程序仅仅对原文数据信息感兴趣,而且必须花费额外的工作以提取来自于HTML助记符标识中感兴趣的数据信息。HTML不支持设备的独立性,因此必须为每个不同的输出设备进行相应的定义,以便能够在HTML文件中显示所需要描述的数据信息。
  
  XML则从特征和过程两方面对数据信息进行描述,使得应用程序能够通过申请不同类型的电子数据表的方式来显示和处理所必需的数据信息。在XML中,工业用户自己所创建的标识符可以由应用程序来处理和使用,与HTML相比,XML能够具有更多的动态性能和特性。在一个电子文档中,XML助记符标识能够与其他特殊的数据项目相关联,以便能够创建工业用户自己所定义的数据信息结构体系。例如,在XML中将会标记与作者相关联的所有文本,使得查阅者能够很容易地找到和观察与作者相关的信息,对于不同的工业用户将会提供不同格式化的数据信息。
  
  在描述结构化数据信息方面,XML大大超过了HTML,它通过提供一种通用机制来描述结构化数据信息,如数据库记录、电子化数据表,以及复合文档等。在一个Web服务器上,工业用户能够通过XML动态访问所创建的Web页面,而不论其来自于一般数据信息,还是来自于数据库和应用程序。XML助记符语言描述功能强大,而且灵活性高,最终工业用户可以在具有个性化和定制的Web页面上提取、分析、分类,以及观察数据信息。例1中体现出了XML与HTML之间的一些相同和不同之处。
  
  例1. HTML例子
  
  <body>
  
  <font face="arial" size="10">
  
  <b><i>This is the customer mailing list: </i></b>
  
  <ul>
  <li>John B. Good </li>
  <li>1234 Main Street </li>
  <li>Anytown </li>
  <li>54321 </li>
  <li>USA </li>
  </ul>
  </body>
  
  当用一个Web浏览器进行观察时,HTML数据看起来像一堆子弹头。如果只想简单地显示数据信息,这就足够了,但如果在其他应用程序中想利用邮件列表数据信息,将会发生什么情况就可想而知了。XML标识符允许容纳工业用户自己定义的数据信息部件,同时可以产生如例2所示的数据信息文件。
  
  例2. XML例子
  
  <mailinglist>
  <intro>This is the customer mailing list:</intro>
  <name>John B. Good</name>
  <address>9999 Main Street</>address>
  <city>Anytown</city>
  <zip>54321</zip>
  <country>USA</country>
  </mailinglist>
  
  当在一个Web浏览器中观察以上两个例子时,还是可以看到它们的一些相同之处,但HTML数据仅仅告诉浏览器怎样来描述静态数据信息。XML还提供了有关数据信息含义的描述性内容。XML不可能完全取代HTML,相反,它可以利用XSL或CSS取得很有意义的益处。XML通常提供了如下一些特点:
  
  (1)XML可以让工业用户很容易为企业开发具有个性化的数据信息、商业企业数据信息,以便完成数据信息管理、数据信息采集,以及复杂电子文档中知识库的建立和发现。
  
  (2)XML有助于Web服务器应用程序高效地发布具有个性化的数据信息,以满足不同工业用户的所有个性化需求,这些主要依赖于工业用户的个别兴趣、客户性能和网络连接速度。
  
  (3)在轻松连接应用程序访问Internet时,XML大大简化了数据信息的交换和分配。事实上,XML能够满足新一代数据信息处理方法和观察应用程序。
  
  (4)XML独立于任何程序设计语言、操作系统、计算机操作平台以及网络传输协议。
  
  大多数情况下,XML虽然通过超文本传输协议(HTTP)与HTML混合进行使用,但它事实上也能够同时应用于任何网络协议的传输,包括简单对象访问协议(SOAP)和文件传输协议(FTP)。
  
  SOAP是一个轻量级数据传输协议,通常应用于分散、分布式计算与控制环境中作为数据信息交换协议。SOAP是一个基于XML的数据传输协议,主要包括3部分内容:(1)为一组数据信息中描述的是什么内容及怎样处理定义了一种框架结构外壳;(2)用于表达应用程序所定义数据类型实例的一套编码规则;(3)用于表征远程过程调用和响应的一组约定。SOAP能够潜在应用于与其他多种传输协议的结合,尤其是HTTP和HTTP扩展框架结构,可以参见例3的SOAP例子。SOAP自身不能定义任何应用程序语义,诸如程序模式,或者执行细节等,相反,它为描述应用程序语义确立了一种简化机制,这需要通过为模件中的编码数据提供一种模件化包装模式和编码机制来实现。
  
  例3.SOAP例子
  
  POST /StockQuote HTTP/1.1
  HOST: stockquoteserver.com
  Content-Type: text/xml; charset= "utf-8"
  Content-Length: nnnn
  SOAPAction: "Some-URI"
  <SOAP?NV: Envelope
  xmlns: SOAP-ENV= " schemas.xmlsoap.org/soap/envelope/ "
  SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/envelope/";>
  <SOAP-ENV:Body>
  <m: GetLastTradePrice xmlns:m= "Some-URI">
  <symbol>DIS</symbol>
  </m: GetLastTradePrice>
  </SOAP-ENV : Body>
  </SOAP-ENV : envelope>
  XML通过DTD(Document Type Definitions)定义了电子文档的词法、语法和部分语义,并规定了电子文档的表现形式,而XLink和XPointer则定义了电子文档之间的关系,从而为基于Web的各种工业控制应用提供了一种描述数据和交换数据的有效手段。如果说HTML提供了显示全球性数据信息的通用方法,那么XML则进一步完善了处理全球性数据信息的通用方法。XML继承了SGML的强大功能,又充分采取了HTML的易用性原则。XML实现了国际性与媒体无关的电子出版方式,使得工业界能够定义与操作平台无关的数据交换协议,特别是电子商务中的数据交换协议。在网络系统的强大支持下,HTML解决了在异构操作平台之间传送数据和电子文档的问题,而基于XML的VRML和SMIL则进一步解决了在异构操作平台之间传送感受的可能性问题。使用XML,工业用户可以利用智能化过程控制设备去访问不同的网站,并对各种数据信息进行采集、处理和管理。XML可以将处理过程控制信息的权利完全交给那些对生产过程信息需要的操作员和管理者。由于所有文件都是以XML格式存储的电子文档,因而,所有的工业用户都可以方便地利用相同的工具和资源进行查找和使用其中的生产过程信息。生产过程信息提供者、合作伙伴和生产过程信息消费者之间可以高效地沟通和共享所有信息数据,这就为工业自动化控制系统的集成创造了一种全新的协同工作模式。利用XML和工业上定义的DTD,企业之间可以实现完美的数据信息交换,而并不需要进行多种、不兼容的文件格式之间的转换。
  
  通过DTD的建立,XML文档能够以一种工业标准化的方式描述数据信息。在过去,当商业中需要交换数据信息时,他们不得不经常在所有权、不兼容文件格式、是否赞同使用相同应用程序或者简化数据信息共享工具之间进行转换。利用DTD,企业能够在其内部建立XML电子文档、储存数据信息、交换文件,而不需要进行任何文件转换等工作。
  
  数据信息与一个DTD相配合进行发送被认为是有效的XML。借助于一个有效的XML,依靠在DTD中所定义的编码规则,XML分析器可以检查所引入的数据信息,同时校验所提供的数据信息是否已经进行了恰当的结构化处理。数据信息的发送处理并不需要一个DTD与之相对应,而直接被认为是进行了很好格式化的XML。这里的电子文档被用于对自己进行暗中描述处理。
  
  在有些情况下,XML数据信息采用自己描述自己的方式,因为工业用户自己所定义的助记符标识经常与数据信息混合在一起。灵活且格式化的数据信息使得XML成为一种功能特别强大的工具,可以应用于现有需要交换和传输数据信息的任何地方。
  
  对DTD所表现出来的并需要做出选择性的是XML纲要。XML纲要定义了所共享的助记符词汇,允许应用程序执行工业用户所定义的规则。它提供了一种方法用于定义XML电子文档的结构、内容和语义。利用XML纲要,一个作者能够准确地确定在一个电子文档中的名称部件是许可的,在每一个部件中还可以允许有子部件、属性和关系等。作者也能够从其他XML纲要中输入片段信息,通过遗传的方式扩展部件数据类型,还允许现有部件之间存在复杂的关系。最终,期待XML纲要将能够完全取代DTD。
  
  五 Web技术
  
  基于大多数开放性技术规范,如Java、TCP/IP、XML,以及Microsoft公司的对象连接技术规范,如OPC、DCOM、ActiveX和Windows DNA,利用Web浏览器作为瘦客户操作员界面能够有助于获得相应的数据信息,并且可以将一个浏览器嵌入到Windows CE操作平台。这样,本地操作员人机界面(HMI)将仅仅需要Windows CE和浏览器,并不需要其他软件,或者也仅仅只需要组态方面的工作。Windows CE设备能够被用于本地操作员显示和作为系统维护工具。
  
  基于Windows CE操作平台的Web解决方案的一个例子是Intellution公司与Ann Arbor技术公司之间的努力合作,Intellution公司的iVisualize工控软件可以运行于Ann Arbor公司的PaneLink硬件平台。iVisualize是一套低价格、基于Windows CE平台的嵌入式应用、作为面板显示的工控组态软件,能够运行和显示基于Web技术的电子文档、HTML页面和窗体,有助于生产过程操作和运行。
  
  六 扩展OPC
  
  尽管有许多基于Windows CE操作平台的解决方案应用于实际工程项目中,但最好的方案是基于Web技术的客户应用程序通过相应的浏览器能够运行于任何操作平台,只要最根本的对象技术能够得到支持,就很容易达到这一目标。Java技术正好在所有的操作平台上得到了很好的支持,通过Austin公司的Technosoftware软件和Vancouver公司的Intrinsync 软件,OPC技术也正在被开始引入Linux操作系统平台。
  
  Technosoftware软件和Intrinsync软件为Linux操作系统平台提供了一套OPC驱动程序开发工具包,并将其接口部件DeviceCOM嵌入到Linux操作系统平台。DeviceCOM采用了DCOM技术规范,专门为Windows CE和Windows NT操作系统平台应用于工业环境而设计。在Linux操作系统平台上,Device-COM的有效性能允许该平台上OPC驱动程序的存在。OPC连接技术在基于工业PC的自动化过程控制领域已经成了事实上的标准,在Linux操作系统平台上,OPC的有效性为其在该平台上的应用也将成为可能,对于工控市场将会带来更大的竞争性选择。在Linux操作系统平台上的DeviceCOM将能够与上千种OPC产品实现完美的系统集成,可以包括从HMI到基于现场总线设备的设备驱动程序。
  
  七 XML扩展了OPC应用范围
  


  


  扩展OPC访问数据信息平台的另外一种方式是采用XML,如图2、3所示。OPC-XML工作组的基本出发点就是定义一套基于XML的面向工厂自动化和过程控制领域的数据信息交换接口,以便让这一领域的自动化过程控制设备横跨Internet而工作。与OPC数据访问自动化接口相类似,OPC-XML很可能也将被定义成为一种数据信息访问方式,使其非常方便地成为基于COM的OPC数据访问接口之上的一套工具性外壳而被引用。
  
  因此,软件开发者也有能力独立地编写一套OPC-XML数据访问服务器驱动程序,也就是说,在现有OPC数据访问服务器上不存在如何驱动程序外壳。OPC-XML工作组还将定义相应数据信息传输协议,用于在一个网络系统中通过OPC-XML来进行数据信息的交换和处理。最初所采用的数据传输协议是HTTP,但OPC-XML工作组也将进一步评估SOAP数据传输协议的性能和特性。
  
  软件开发商主动采用OPC-XML可以取得3方面的益处。(1)OPC基金会将为希望从工厂底层访问OPC数据信息的应用程序定义一种工业化标准方式。(2) OPC-XML将提供一种比较容易的方式用于通过Internet发布OPC数据信息,为企业自动化过程控制系统集成提供广泛的连接特性。(3)OPC-XML将为非Microsoft操作系统平台发布OPC数据信息提供一种数据信息转换机制,这些平台包括AS-400、Linux、UNIX、CORBA等。
  
  八 TCP/IP与XML
  
  我们应该考虑到利用对象技术和Internet的持续性。也许我们已经注意到,通过基于Web技术,如TCP/IP数据传输协议,XML为跨平台数据信息的连接访问提供了一种局部性的解决方案。利用应用层数据访问技术,XML将被进行打包处理,同时用于交换结构化数据文件、文本模块、图形、商务处理、控制系统组态等。XML为电子文档目录组织提供了基本的规则,但还不能进一步对其加以识别。因而,在使用其标识符时,虽然XML有些类似于HTML,但从根本上还是存在差异,在其自身数据信息中,HTML对那些标识符的含义并不需要与实际意义相一致。在一个XML框架结构中,那些相互之间的约定通常是针对通信而设定的,至于现场控制设备应包含在其中。
  
  XML的优点在于它的文本,以及描述文本用途的结构化动态框架结构。因而,能够为工业控制现场的控制阀、商品售货点或者房间的日光灯开关各自增加一个XML标识符。XML最具特色的是DTD,利用DTD,它能够从电子文档中获得确定的文档数据类型,XML还允许具有一个无穷种类的标识符数据库。
  
  九 将OPC扩展到便携式控制设备
  连接便携式控制设备与基于Web控制设备之间的关键是OPC技术,这些控制设备大多数采用了TCP/IP。HMI/SCADA工控软件所必须支持的操作系统平台不仅是所有基于Microsoft公司的Windows平台,如Windows 95/98、Windows NT、Windows 2000、Windows Me和Windows CE,而且还包括嵌入式控制设备,如PDA、Web以及移动电话。Iconics公司成功开发了一套Mobile HMI工控组态软件,该工控软件就集成了即插即用OPC自动化软件部件,采用了无线移动Web技术。只要选择了合适的OPC设备驱动程序,MobileHMI工控软件就可以进行个性化设置处理,实时数据信息将能够被显示出来。所选择的OPC设备驱动程序可以是Iconics公司自己开发的,也可以来自第三方软件开发商的OPC服务器设备驱动程序。工业用户还能够在无线Web电话上进行正确的组态,以便进一步显示所希望的数据信息。采用MobileHMI工控软件,实时报警信息、实时和历史趋势信息等也能够通过Access、MS SQL、Excel以及其他数据库软件进行相应的显示和数据处理。对于Iconics公司的经营策略来讲,最重要的不但是承认和积极响应操作平台数据信息的扩展,而且还要充分认识到工业用户所需要的一系列快速开发工具。这就是Iconics公司始终能够在工控软件市场上占有自己位置的原因所在,他们的口号就是:一套开发系统能够同时满足许多不同对象的需要。
  
  借助于TCP/IP,OPC能够扩展通信所访问的操作系统平台。前几年,eMation公司提供了一种用于Wind River系统公司的VxWorks嵌入式操作系统,用于连接基于Internet交互式、可视化工控软件的接口部件。eMation公司同时也提供了一套用于VxWorks操作系统平台的OPC设备驱动程序开发工具软件包FactorySoft。该驱动程序开发工具软件包允许OPC客户应用程序从任何现场控制设备或者在VxWorks平台上运行有VxDCOM部件的机器获取相应的数据信息,为企业内部的控制设备和机器提供一个良好的环境,便于这些控制设备与基于Windows平台控制系统之间的集成。
  
  由于在嵌入式控制设备和工业机器中安装有大量的VxWorks操作系统,对于连接使用了VxWorks的嵌入式控制系统和其他计算机控制系统,我们可以抓住所存在的重要机会,以及享用OPC技术所带来的益处。
  
  十 XML促进企业控制系统集成
  在企业内部,从应用程序到应用程序之间的数据信息交换是非常快的,而且要求要有很低的误码率。对于很远的现场,人们通常采用电子邮件、传真或者电话等方式来直接交换数据信息。XML进一步提升了通过Internet利用基于Web应用程序纵向从工厂现场到制造业企业之间数据信息交换和横向B2B电子商务的性能。然而,如果没有为纵向工业性词汇定义相应的工业标准或者用于交换数据信息的标识符组,那么XML就不可能使控制系统实现完美的集成。如果仅仅将XML作为一种入门性知识来学习,那就不必介意那些对XML在商务系统和制造业条款方面的详细定义。在相同纵向工业企业内部之间的商务活动有可能得不到完全保证,即使允许企业内部可以交叉访问数据信息,也需要进一步处理相互不兼容的数据信息交换和交换中所丢失的数据信息。
  
  许多国际上知名的企业开始主动为XML的应用定义工业化标准词汇。例如,OPC基金会正在计划开发与Microsoft公司的BizTalk框架结构相兼容的工业化标准XML技术规范,以便更好地改进从工厂现场到企业办公自动化之间数据信息的连通性和相互之间的协同工作能力。OPC是一种全球性工业化标准,现在已被广泛应用于过程控制测量设备、控制系统和生产应用程序之间共享实时数据信息。用于激活Internet的OPC-XML解决方案,大大地增强了与ERP和其他制造业企业应用程序之间的相互协同工作能力,以及共享实时数据信息的性能。如图3所示,OPC-XML使得企业控制系统能够实现广泛的集成化,无论是从任何地方还是任何操作控制平台。
  
  RosettaNet公司为高科技生产企业所定义的XML已经被作为标准化数据信息交换协议,而且同时得到了众多生产企业的广泛支持。该公司在怎样定义XML电子文档,以及数据信息的装配和交换方面也已经形成了自己的框架结构体系。后来,他们在基本原理的定义方面也标准化了大量词汇,并在高科技生产企业中形成了独特的供应链。
  
  ISA SP95委员会为制造业过程控制系统和其他企业应用系统也定义了工业化标准接口,如MES/MRP/ERP系统。目前,SP95委员会正在调研工业化标准XML词汇,同时为基于SP95的自动化过程控制系统和其他制造业企业应用程序之间提供数据信息交换方面的技术支持。
  
  标准化XML词汇对于特殊工业的应用也将能够得到保障,所有过程控制系统将会采用相同的语言进行数据信息交换,因而可以从根本上减少或者根除任何通信缺陷。尽管人们首先是从电子商务活动应用程序中认识了XML,并获得一定的收益,但XML与OPC进一步结合在一起,并应用于从工厂底层到企业办公自动化的控制系统集成将成为必然。生产企业的各个车间到处都将有活动的Web站点,XML也将成为各种过程控制系统应用程序所必须通行的标准化过程控制语言。
0

评论Comments