发布于 2011-06-24 10:44:04
29楼
一、采用IEC 61131-3国际标准的必要性
1. 对系统“开放性”的要求
成熟的工业控制市场已经开始对“开放性系统”产品提出了越来越多的要求,IEC 61131-3国际标准正是适应了这种要求。
2. 传统PLC梯形图编程的缺点
不同PLC产品的梯形图符号和编程变化很大。
有限的数据封装能力,很难将一个复杂的程序分解为数个简单的程序部分:现在的梯形图编程,一个程序块的内部数据还缺乏对外部隐藏其数据的封装能力,因而,一个大的程序要想分解为几个简单的小程序,并且各个小程序之间具有的清晰的接口是很困难的。
有限的程序可重用性:程序可重用性是现在编程的一个发展趋势,传统的PLC不能通过重复调用相同的逻辑策略和算法,实现程序重复使用。
不支持数据结构:在许多复杂的应用中,程序需要把一些数据组织成象高级语言PASCAL 、C中的数据结构那样的数据类型,而目前的梯形图程序还不支持数据结构。
支持有限的对顺序操作功能编程:传统的PLC梯形图编程对顺序操作的处理方法是,为每一个顺序状态提供一个状态位,这种对顺序操作的处理能力是很有限的。
程序执行的局限性:PLC程序是顺序执行的,执行一次程序的时间取决于程序的长短和复杂性,对很大和很复杂的程序, 执行一次程序的时间就较长,这对有些对时间有苛刻要求的应用,是有很大的局限性的。
执行算术操作的局限性:传统的PLC梯形图程序对算术操作处理是很困难的。
3. 采用IEC 61131-3国际标准的优点
因采用一致的IEC 61131-3国际标准编程,各个PLC厂家的编程系统都是统一的,因而,对用户来说具有如下优点:
减少了人力资源,如培训、调试、维护和咨询的浪费
高水平软件再使用性,它聚焦于解决控制中的问题
减少了编程中的误解和错误
适用于宽环境范围的编程技术:通用的工业控制
连接来自不同程序、项目、公司、地区或国家的部件
弱者道之用。