上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 FX2N的编程语言
2.1.1 梯形图语言(LD)
梯形图是一种图形化的编程语言,也是PLC程序设计中最常用的、与继电器电路类似的一种编程语言。因此,梯形图编程语言很受欢迎,得到了广泛的应用。
梯形图编程语言的特点是:通过连线把PLC的编程软件连接在一起,用以表达PLC指令及其顺序。梯形图沿用了继电器控制原理图,以及相关的一些形式和概念,例如继电器线圈、时间继电器、常开触点、常闭触点、触点串联、触点并联等术语和图形符号(见表2-1),并与计算机的特点相结合,增加了许多功能强大、使用灵活的指令,使得编程容易。所以,梯形图具有直观、形象等特点,分析方法也与继电器控制电路类似,只要具备电气控制系统的基础知识,熟悉继电器控制电路,就很容易接受它。
表2-1 继电器符号与梯形图编程软件
梯形图的连线有两种:一种是左侧和右侧的母线;另一种是内部的横线和竖线。母线是用来连接指令组的,内部的横线和竖线则把一个又一个的梯形图符号连成指令组,每个指令组都是从放置LD指令开始,再加入若干个输入指令,以建立逻辑关系。最后为输出类指令,对设备实现输出控制。
梯形图编程语言与原有的继电器控制的不同之处是,梯形图中的连线不是实际的导线,能流不是实际意义的电流,内部的继电器也不是实际存在的继电器。实际应用时,需要与原有继电器控制的概念区别对待。
用语句表达的PLC程序很不直观,较复杂的程序更难读懂,所以一般的程序都采用梯形图的形式。所有学习PLC技术的人员都需要掌握它。