发布于 2011-06-24 10:44:28
30楼
二、IEC 61131-3国际标准的主要特点
1. IEC 61131-3标准开发的程序具有很好的结构,支持进行“顶-底”或“底-顶”的程序开发。允许一个程序被分解为几个功能元素即程序组织单元(POUs),程序组织单元包括功能块、功能和程序。
2. 新标准的PLC程序对错误类型数据具有很强的检测能力。当一个程序员试图向一个变量写一个错误类型数据时,新标准的PLC程序能自动检测出来。传统的PLC程序是无能为力的。
3. 对程序执行的完全控制能力。传统PLC程序只能顺序扫描、执行程序,对某一段程序不能按用户的实际要求定时执行。IEC 61131-3 程序允许程序的不同部分在不同的时间、以不同的比率并行执行。
4. 支持复杂的顺序操作功能处理。IEC 61131-3程序可通过一个称为顺序功能图的图形化语言将一个复杂的顺序功能行为或操作分解并进行描述。
5. 支持数据结构。在一个IEC 61131-3程序中,用户可象高级语言如PASCAL、C那样在程序中对某一具体设备定义数据结构类型数据,这大大地增强了程序的可读性,并保证了结构内的数据能正确地存取。
6. 可柔性地选择编程语言。IEC 61131-3有三种图形化语言和两种文本语言,变成人员可根据自己的喜好,实际应用的要求自由地选择这五种语言。一个程序的不同部分可用任何一种语言来描述。
7. 独立于任一目标系统的编程系统。IEC 61131-3提供了标准的程序执行的语言和方法,独立于任一具体的目标系统,所以,IEC 61131-3可最大限度地运行在来自不同目标系统的PLC上。
弱者道之用。