首页 PLC 正文

回复

IEC61131-3标准专题(一)

PLC 浏览:10812 回复:60 收藏

达辉   2004-07-07 12:00

IEC (International Electrotechnical Commission)1131-3是 IEC 1131国际标准的第三部分,是第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准。该标准得到了世界范围的的众多厂商的支持,但又独立于任何一家公司。该国际标准的制定,是IEC工作组在合理地吸收、借鉴世界范围的各可编程序控制器(PLCs)厂家的技术、编程语言、方言等的基础之上,形成的一套新的国际编程语言标准 。1131-3国际标准随着可编程序控制器(PLCs)技术、编程语言等的不断进步也在不断地进行着补充和完善。 1131-3国际标准得到了包括有美国AB公司、德国西门子公司等世界知名大公司在内的众多厂家的共同推动和支持,它极大地改进了工业控制系统的编程软件质量及提高了软件开发效率;它定义的一系列图形化语言和文本语言,不仅对系统集成商和系统工程师的编程带来很大的方便,而且对最终用户同样会带来很大的方便;它在技术上的实现是高水平的,有足够的发展空间和变动余地,使得能很好地适应于下一个世纪。IEC 1131-3标准最初主要用于可编程序控制器(PLCs)的编程系统,但它目前同样也适用于过程控制领域、分散型控制系统、基于控制系统的软逻辑、SCADA等。1131-3国际标准正在受到越来越多的国外公司、厂商的重视和采用,1131-3国际标准因其具有的诸多优点,也正在受到越来越多的国内公司、厂商的重视和采用。 IEC 1131国际标准包括8部分:Part 1: 综述;Part 2: 硬件;Part 3: 可编程语言;Part 4: 用户导则;Part 5: 通信;Part 6:现场总线通信;Part 7:模糊控制编程;Part 8:编程语言的实施方针。IEC 1131-3是IEC 1131中最重要、最具代表性的部分。IEC 1131-3国际标准将是下一代PLC的基础。IEC 1131-5是IEC 1131的通信部分,通过IEC 1131-5,可实现可编程序控制器与其它工业控制系统,如机器人,数控系统,现场总线等的通信。 一、采用IEC 1131-3国际标准的必要性 1. 对系统“开放性”的要求 成熟的工业控制市场已经开始对“开放性系统”产品提出了越来越多的要求,IEC 1131-3国际标准正是适应了这种要求。 2. 传统PLC梯形图编程的缺点 l 不同PLC产品的梯形图符号和编程变化很大。 l 有限的数据封装能力,很难将一个复杂的程序分解为数个简单的程序部分:现在的梯形图编程,一个程序块的内部数据还缺乏对外部隐藏其数据的封装能力,因而,一个大的程序要想分解为几个简单的小程序,并且各个小程序之间具有的清晰的接口是很困难的。 l 有限的程序可重用性:程序可重用性是现在编程的一个发展趋势,传统的PLC不能通过重复调用相同的逻辑策略和算法,实现程序重复使用。 l 不支持数据结构:在许多复杂的应用中,程序需要把一些数据组织成象高级语言PASCAL 、C中的数据结构那样的数据类型,而目前的梯形图程序还不支持数据结构。 l 支持有限的对顺序操作功能编程:传统的PLC梯形图编程对顺序操作的处理方法是,为每一个顺序状态提供一个状态位,这种对顺序操作的处理能力是很有限的。 l 程序执行的局限性:PLC程序是顺序执行的,执行一次程序的时间取决于程序的长短和复杂性,对很大和很复杂的程序, 执行一次程序的时间就较长,这对有些对时间有苛刻要求的应用,是有很大的局限性的。 l 执行算术操作的局限性:传统的PLC梯形图程序对算术操作处理是很困难的。 3. 采用IEC 1131-3国际标准的优点 因采用一致的IEC 1131-3国际标准编程,各个PLC厂家的编程系统都是统一的,因而,对用户来说具有如下优点: l 减少了人力资源,如培训、调试、维护和咨询的浪费 l 高水平软件再使用性,它聚焦于解决控制中的问题 l 减少了编程中的误解和错误 l 适用于宽环境范围的编程技术:通用的工业控制 l 连接来自不同程序、项目、公司、地区或国家的部件
我知道了