施耐德电气将XML源代码提供给PLCopen

德国汉诺威——代表施耐德自动化的Clive Smith向PLCopen的总经理Eelco van der Wal展示了将图形PLC语言转换为XML格式的XML源代码,以及49页的技术规范XML格式的初步草案,该技术规范详细说明了图形语言的实现。

通过控制工程人员 二二年五月十四日
图片

//www.globalelove.com/archives/news/
2002 /可能/ PLCopenmb0513.JPG

施耐德电气的Clive Smith(左)在汉诺威博览会上向PLCopen总经理Eelco van der Wal展示XML源代码。

德国汉诺威-克莱夫·史密斯,律师施耐德自动化该公司董事总经理埃尔科•范德瓦尔(Eelco van der Wal)PLCopen,用于将图形PLC语言转换为XML格式的XML源代码,以及49页的技术规范XML格式的初步草案,详细说明了图形语言的实现。

Schneider提供的“XML源”是一组定义,描述了如何以XML格式描述三种图形化PLC语言(功能块图(FBD)、顺序功能图(SFC)和梯形图(LD))中的元素。该规范将分发给PLCopen成员,在成员决定如何处理它之前,它仍将是一份内部文档。据说它为这三种图形语言的所有元素提供了XML定义。

Smith先生说,施耐德自动化公司已经研究XML源代码一段时间了,将其作为连接公司各种可编程控制器产品线的软件的一种手段。施耐德目前支持April, AEG, Modicon和Telemecanique PLC品牌以及SyMax,美国的一款Square D控制器

范德华先生说,由于施耐德的捐赠,一个名为TC6 - XML的新技术委员会将成立,以评估这些材料。

“实际上,这意味着现在由单一来源提供的XML源将经过测试并适应相当广泛的工具和供应商。这非常符合XML的思想,并且对图形语言特别有意义。”

TC6 - XML技术委员会将于6月26日在施耐德位于德国的Seligenstadt办公室举行第一次会议。大约有15到20个主要PLC和软件公司的代表参加会议。施耐德捐赠这些材料的提议是在2001年6月在德国Infoteam举行的PLCopen大会上提出的。

“施耐德电气已经奠定了基础,”范德华先生评论道。“它能在多大程度上适应我们的系统还有待观察。这要由TC6委员会来决定。他们可能认为该文件已基本完成,只需要作几处修改,或者他们可能希望设立个别工作队更密切地调查某些领域。在6月的会议之前,我们肯定不会发表任何东西。

“如果不出意外,这对施耐德来说将是一个很好的反馈,”范德华说。

PLCopen目标

IEC 61131的目标是提供跨不同品牌的PLC编程语言表示的协调,而不是专门提供不同供应商PLC之间的代码可移植性。可移植性更多地掌握在PLCopen手中。

但是PLCopen的可移植性野心一直难以实现,实际上,它仅通过交换指令列表(IL)编译的代码来部分实现。从一种图形语言转换到另一种图形语言是相当困难的,并且尝试将IL与C或c++或C语言代码本身结合起来。“plc之间的C代码可能比其他任何东西都要多,”范德华承认。

他说PLCopen成员对XML规范非常感兴趣,因为它提供了一种解决图形语言之间交换的方法,“这个问题已经讨论了10年,但还没有解决。”

“如果你在一个环境中创建了一个图形化程序,然后导出,再导入到另一个环境中,你希望看到一个类似的程序,”范德瓦尔说。“两个系统上的图形结构应该尽可能相同。

“以FBD为例。对于FBD来说,这意味着两个系统上的大小、定位、顺序和连接的方式应该相同。要做到这一点,需要大量的图形信息,远远超出IL或任何编译代码所能提供的。”

下一个可能的步骤是:“由于XML代码可以在任何浏览器中表示,这意味着任何浏览器都能够‘看到’相同的图形程序。它不能更改程序,因为它不是编辑器。但是如果你把程序以XML代码的形式存储在目标系统上,这就意味着你可以用任何浏览器来检查它。”

另外,独立的XML代码提供了使用单独的图形化编辑器和编译器部分的可能性。编辑器可以是类似Microsoft Visio的东西。编译器可以是在网络上运行的组件,甚至可以是在PLC中运行。”

“总的来说,如果我们成功了,这肯定会为该领域的不同架构奠定基础。”

控制工程每日新闻台
Michael Babb,《控制工程-欧洲》编辑
michael.babb@cahnerseurope.com