PLCopen介绍

PLCopen简介

  PLCopen是独立于生产商和产品的全球性协会。其宗旨是成为一个领导协会来解决该领域中有关控制编程的问题从而支持使用国际标准。PLCopen为此下设了几个技术和推广委员会。文章中将对这些委员会的简短介绍。作为协会,PLCopen的主要经济来源是会费。PLCopen支持从供应商到大专院校各个层次的会员单位。PLCopen大力支持各个领域的用户,为此它创建了附加的会员种类。PLCopen成立于1992年,总部设在荷兰。
PLCopen的一项主要活动是致力于IEC61131-3,它是工业控制编程唯一的全球标准。它使编程接口标准化从而协调了人们设计和从事工业控制的方式。标准的编程接口允许不同背景和技能的人们在软件生命周期的不同阶段创造程不同元素的程序:技术规范、设计、实现、测试、安装和维护。然而它们都遵守一个共同的结构并且和谐地一起工作。该标准定义了用于构造程序内部结构的SFC(顺序功能图)语言和四个互操作编程语言:IL(指令表)、LD(梯形图)、FBD(功能块图)和ST(结构文本)。通过分解成逻辑元素、模块化以及现代软件技术来组成每个程序,从而提高了其重复使用性,减少了错误,提高了编程和用户的效率。

技术委员会

编程语言培训  技术委员会(TC)和PLCopen的成员代表一起从事专门化的项目。
  TC1-标准,收集IEC 65B WG7工作组成员有关IEC 61131-3的建议,达成一致并传播相关信息。现在特别关注2002年初发表的这一标准的第二版。
  TC2-功能块,定义特殊应用领域功能块的公共资料库。比如运动控制的资料库定义。其标准是将运动控制和工业控制结合。这样,就会使用户(程序员和安装维护人员)的普遍满意。由于此资料库具有多种实现,因此较容易再利用软件和缩放控制系统,即使是在不同的结构和供应商品牌之间。
  TC3-认证,定义IEC 61131-3程序设计支持环境(开发环境)的认证体系。每个程序设计支持环境都可以被测试以证实符合PLCopen标准指定的子集。另外,PLCopen扩展了标准以支持用户导出的在程序设计支持环境之间功能块的再使用性。
一致性等级(CL)是最高等级。在大量IEC61131-3的应用领域中,不是所有的实现都准确地使用同样的数据类型。为适应这一特点,一致性等级的认证代表程序设计支持环境的提供者选取了其支持产品的数据类型,符合一致性的承诺。所有被支持的特性都被检验。这就意味着虽然检验结果只包括是/否(一致/不一致),但两种被认证的产品之间还是会有差异。这些差异会影响到用户导出功能块的再使用性。
还有再使用性等级(RL),允许在同一种编程语言的不同程序设计支持环境中可以再使用功能和功能块。这是PLCopen对IEC61131-3标准做出的重大贡献,但也是其职责所在。
  事实上还有一个进入等级这称作基础等级,确认其对标准的承诺。虽然比较受限制,但可以在它基础上开发应用程序。它为用户提供了标准的规范化解释,当用户为不同厂家的系统工作时尤为重要。大部分IEC61131-3编程语言的详细规范已经完成,这是现有编程语言的一大进步。测试一致性的程序和测试资料库的授权程序都已确定。独立的测试资料库已被授权,而且被认证的产品正在增多。查阅更完整的介绍请登陆[url][/url]。
  TC4-通信,从事关于通信和编程语言之间的联系,比如通过将IEC61131-5升级为IEC61131-3,使Profibus变换成CANopen。
  TC5-安全性软件,为应用IEC61131-3标准和使其与安全相关的应用程序匹配而提出建议,比如关注新的安全标准IEC61508和61511。
  TC6-XML(扩展的标记语言),从事有关所有语言和全部项目的XML方案的规范。此规范将提供转换和耦合其它软件工具(如高水平开发工具、文件编制和验证工具)的基础。

推广活动

  PLCopen的一项重要任务就是向用户或程序员介绍标准化工业控制编程的优点。其途径如下:
·PLCopen的网站:[url][/url]
·发行免费的电子版和印刷版简讯“PLCopen”
·报刊宣传
·参加会议和展览会
·组织会议和研讨会

推广委员会

  PC1、PC2和PC3进行以上提到的活动。
  PC2-公共培训,定义了一个培训的公共基础。它包括了认证。这样,可以很容易识别已获得培训IEC61131-3认证的培训中心。

  原帖地址:bbs.zidonghua/read.php?tid=4029