PLCopen基础源于国际电工委员会为全球所开发的IEC 61131标准,特别是逻辑的第三部分-编程语言。由于IEC拥有版权,因此该标准没有可下载版本。
IEC 61131国际标准提供了一整套可编程控制器及其相关外围标准,由以下部分组成:
IEC 61131-1: 通则
包含与可编程控制器及其相关外围设备的选择和应用相关的定义和主要特征。目前版本为2003年2.0版本。更多相关信息可参考IEC 61131-3-1
IEC 61131-2: 设备要求与测试
规定了可编程控制器(PLC)及其相关外围设备的设备要求和相关测试。目前的版本为2017年4.0版本。更多相关信息可参考IEC 61131-2
IEC 61131-3: 编程语言 - 为PLCopen奠定基础
第三部分提供了工业控制编程的全球唯一标准。其通过标准化编程接口来协调人们设计和操作工业控制的方式。标准编程接口允许具有不同背景和技能的人在软件生命周期的不同阶段创建程序的不同元素:规范、设计、实现、测试、安装和维护。然而,所有元素均可遵循一个共同结构,和谐共事。
IEC 61131-3以最低限度定义了最常用编程语言的基本编程元素、语法和语义规则,其包含图形语言梯形图(LD)和功能块图(FBD),文本语言指令表(IL)和结构化文本(ST),以及用于构建程序内部结构的顺序功能图(SFC)语言。通过分解为逻辑元素、模块化和现代软件技术,对每个程序进行结构化构建,从而提高其可重复使用性,减少错误并提高编程和用户使用效率。
该网站主要介绍的是IEC 61131-3的逻辑部分,包含大量相关信息以及基于该部分的扩展信息,如运动、安全、通信和交换。当前版本为2013年3.0版本。更多信息请参阅 IEC 61131-3
IEC 61131-4: 用户导则
一份为可编程控制器最终用户提供的标准通则信息和应用指南的技术性报告。目前版本为2004年2.0版本。想了解更多信息,请参阅 IEC 61131-4
IEC 61131-5: 通信
根据ISO/IEC 9506国际标准,通过使用制造信息规范 (MMS),定义了可编程控制器与其他电子系统之间的数据通信。目前版本为2000年1.0版本。了解更多信息,请参阅IEC 61131-5
IEC 61131-6: 功能安全
该部分属IEC 61131系列,其对第1部分中定义的可编程控制器(PLC)及其相关外围设备的要求做了规定,这些外围设备旨在用于电气/电子/可编程电子(E/E/PE)安全相关系统的逻辑子系统。目前版本为2012年1.0版本。更多信息请参阅IEC 61131-6
IEC 61131-7: 模糊控制编程
定义了可编程控制器中使用的模糊逻辑控制的基本编程元素。目前版本为2000年1.0版本。更多信息请参阅IEC 61131-7
IEC 61131-8: 编程语言应用和实施导则
该导则(技术报告TR)对第3部分中定义的编程语言提供了软件开发人员使用指南。目前版本为2017年3.0版本。更多信息请参阅IEC 61131-8
IEC 61131-9: 用于小型传感器和执行器的单点数字通信接口(SDCI)
该标准规定了用于小型传感器和执行器的单点数字通信接口技术SDCI(通称为 IO-Link),它将IEC 61131-2中定义的传统数字输入和输出接口扩展为点对点通信链接。目前版本为2022年2.0版本。更多信息请参阅IEC 61131-9
IEC 61131-10 PLC开放性XML换格式
这是一个新的IEC标准,其基于最初的PLCopen XML规范。随着2013年IEC 61131-3第三版的发布,需要对包括面向对象功能的更新和扩展等内容进行重大修订。该新版本与PLCopen XML的先前版本不兼容。IEC 61131-10 PLC开放性XML交换格式于2019年4月发布。更多信息请参阅IEC 61131-10
逻辑控制