您当前的位置:五五电子网电子知识plc技术PLC培训资料PLC编程语言的设计与应用(一) 正文
PLC编程语言的设计与应用(一)

PLC编程语言的设计与应用(一)

点击数:7816 次   录入时间:03-04 11:38:04   整理:http://www.55dianzi.com   PLC培训资料

    摘要:在PLC中有多种程序设计语言,如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。

    1  引言

    在PLC中有多种程序设计语言,如梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能,例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等。通过扩展或增强指令集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在PLC中得到了广泛的应用,在集散控制系统的编程和组态时也常常被采用。由于它具有连接方便、操作简单、易于掌握等特点,为广大工程设计和应用人员所喜爱。

    2  常用的程序设计语言分类

    根据PLC应用范围,程序设计语言可以组合使用,常用的程序设计语言有以下几种

    (1) 梯形图(Ladder Diagram)程序设计语言

    梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。采用梯形图程序设计语言,这种程序设计语言采用因果关系来描述事件发生的条件和结果,每个梯级是一个因果关系。在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在右面。

    梯形图程序设计语言是最常用的一种程序设计语言,它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉。因此,由这种逻辑控制技术发展而来的梯形图受到欢迎,并得到广泛的应用。

    梯形图程序设计语言的特点是:

    ·与电气操作原理图相对应,具有直观性和对应性;

    ·与原有继电器逻辑控制技术相一致,易于撑握和学习;

    ·与原有的继电器逻辑控制技术的不同点是:梯形图中的能流(Power FLow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此应用时需与原有继电器逻辑控制技术的有关概念区别对待;

    ·与布尔助记符程序设计语言有一一对应关系,便于相互转换和程序检查。

    (2) 布尔助记符(Boolean Mnemonic)程序设计语言

    布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。

    布尔助记符程序设计语言具有下列特点:

    ·采用助记符来表示操作功能,具有容易记忆,便于撑握的特点;

[1] [2] [3] [4] [5]  下一页


本文关键字:PLC编程  PLC培训资料plc技术 - PLC培训资料