为 IEC 61131-3 指定 XML 格式,开放开发环境

 

自 IEC 61131-3 编程标准发布以来,用户希望能够在不同的开发环境之间交换他们的程序、库和项目。尽管这并不是标准本身的目的,但 PLCopen 却致力于完成这项任务。这项任务与 PLCopen 的使命不谋而合:成为解决控制编程相关问题的领先协会,支持在该领域使用国际标准。

 

IEC 61131-3 定义了编程语言。因此,它只是整体解决方案的一部分。其他部分包括模拟、调试、版本控制、文档、网络等工具。PLCopen 早在几年前就决定为这些辅助工具提供接口。为此,PLCopen 成立了一个名为 TC6 的 XML(可扩展标记语言)工作组。该委员会定义了一个开放接口,不同类型的软件工具都可以使用该接口,将屏幕上的信息传输到其他平台。屏幕信息不仅包括文本信息,还包括图形信息,如功能块的位置和相互连接方式。

 

XML 是可扩展标记语言(eXtensible Markup Language)的缩写,为互联网上广泛使用的著名 HTML(超文本标记语言)奠定了基础。XML 有以下几个优点:

 

1. 可扩展

2. 可检查所包含的数据是否与所提供的模式一致

3. 不同的模式提供了检查不兼容性的可能性

 

 

成果概览

 

PLCopen 的最新版本为 2.01 规范:

- IEC 61131-3 的 XML 格式

 

       它为交互以及与其他软件工具(包括高级开发工具、仿真工具、文档工具和验证工具)的耦合提供了基础。

 

       PLCopen XML 规范已成为 IEC 61131 规范的组成部分,即 IEC 61131-10。该标准于 2019 年 4 月作为《可编程控制器 - 第 10 部分:PLC open XML 交互格式》发布。

 

 

XML交互