首页 理论教育 编程语言的标准化探析

编程语言的标准化探析

时间:2023-06-27 理论教育 版权反馈
【摘要】:IEC 61131编程语言标准是第一个,也是迄今为止唯一的为工业控制系统提供标准化编程语言的国际标准。截至2017年6月,IEC 61131标准共由9部分组成。3)IEC 61131-3编程语言:规定PLC编程语言的语法和语义,规定编程语言有文本语言和图形语言,并描述了PLC与第一部分规定的程序登录、测试、监视和操作系统的功能。目前又在PLCopen国际组织的XML格式规范的基础上,提出了有关IEC 61131的XML格式的标准草案,一旦通过将以IEC 61131-10的形式发布。

编程语言的标准化探析

IEC 61131编程语言标准是第一个,也是迄今为止唯一的为工业控制系统提供标准化编程语言的国际标准。该标准针对工业控制系统所阐述的软件设计概念、模型等,适应当今世界软件、工业控制系统的发展方向,是一种非常先进的设计技术。它极大地推动了工业控制系统软件设计的发展,对现场总线设备的软件设计也产生极大影响。符合标准的软件系统是一个结构完美、可重复使用、可维护的工业控制系统软件,它不仅能应用于PLC,而且能应用于流程过程和制造过程软件中,因此,它是新型先进的工业控制编程系统。

截至2017年6月,IEC 61131标准共由9部分组成。

1)IEC 61131-1通用信息(2013):定义PLC及其外围设备,例如,编程和调试工具(PADT)、人机界面(HMI)等的有关定义和术语,及主要功能特性。

2)IEC 61131-2设备特性(2012):规定适用于PLC及有关外围设备的工作条件、结构特性、安全性及试验的一般要求、试验方法和步骤等。

3)IEC 61131-3编程语言(2013):规定PLC编程语言的语法和语义,规定编程语言有文本语言和图形语言,并描述了PLC与第一部分规定的程序登录、测试、监视和操作系统的功能。

4)IEC 61131-4用户导则(2010):为从事自动化项目各阶段的用户提供PLC系统应用中除第8部分外的其他方面的参考,例如,系统分析、装置选择、系统维护等。

5)IEC 61131-5通信(2013):基于制造商信息规范(MMS),规定PLC的通信范围,包括任何设备与作为服务器的PLC通信、PLC与其他设备的通信、PLC为其他设备提供服务和PLC应用程序向其他设备请求服务时PLC的行为特性等。(www.xing528.com)

6)IEC 61131-6功能安全性(2012):规定用于PLC和其相关外围设备,即电气电子、可编程电子的安全相关系统的安全性要求,即安全PLC的功能安全和安全完整性要求。

7)IEC 61131-7模糊控制编程(2012):根据第三部分编程语言,将它与模糊控制的应用结合,为制造商和用户提供基本意义的综合理解,提供不同编程系统间交换可移植模糊控制程序的可能性。

8)IEC 61131-8编程语言应用和实现导则(2008):为实现在PLC系统及其程序支持的环境下编程语言的应用提供导则,为PLC系统应用提供编程、组态、安装和维护指南。

9)IEC 61131-9用于传感器和执行器的单端数字通信接口(SDCI)(2012):是智能传感器和执行器的点对点网络通信协议

目前又在PLCopen国际组织的XML格式规范的基础上,提出了有关IEC 61131的XML格式的标准草案,一旦通过将以IEC 61131-10的形式发布。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈