为 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交互