点击查看更多精彩资讯
IEC61131-3的XML格式及其应用
随着IEC61131-3标准在全球范围内被广泛接受,经济竞争日趋激烈,而工业控制软件开发成本和工程成本不断上升的现状下,用户对不同软件开发环境之间交换程序、函数/功能块库和工程项目需求日益增长。为了解决这一问题,并为实现IEC61131-3编程提供数据交换规范,提出一种基于XML格式的规范。这一倡议旨在构建一个统一的工程软件平台。
利用PLCopen指定的XML格式来促进不同软件工具间数据交换:为统一平台提供基础,以支持不同的控制功能编程和组态设计;为统一平台实现设计、调试、运行操作及维护各阶段无缝衔接;通过直接变换硬件平台定义的I/O变量和内部变量,为控制程序无障碍移植奠定基础。所有文本化编程语言、图形化编程语言、结构化编程语言以及图形信息和数据类型等,都可以用XML表达。
德国汽车制造商Daimler发起并联合ABB、KUKA、RockwellAutomation、Siemens等企业,以及一些软件与服务商成立了AutomationML组织,其目的是通过共同定义数字化工厂中的一种中间格式——自动化标记语言AutomationML进行标准化。AutomationML是一种免费开放标准,主要用于制造自动化领域,但不限于此。其创新之处在于将多个重要工程方面所接受的标准综合起来,在一个单一根格式(XML)下应用。
IEC61131-3的OPCUA信息模型
建立IEC61131-3 OPCUA信息模型旨在提高人机界面与上位系统通信复用性,从而显著提升工程流程效率并降低成本。当有许多来自不同供应商控制平台时,用可视化工具或MES/ERP从外部访问这些控制平台,他们看起来完全相同。PLCopen选择OPCUA是因为它解决了监控对象发现问题以及确保数据可用性的问题,同时保持通信稳定性,不受操作系统或编程语言影响,并且保证了信息安全。
2010年HMI展会及灯光建筑展会展示了采用OPC IECS 6