小型可编程控制器实用技术第2版含1CD 作者 王兆义 上海大学自动化学院 编著 第2章.pptVIP

  • 11
  • 0
  • 约1.31万字
  • 约 53页
  • 2015-12-10 发布于广东
  • 举报

小型可编程控制器实用技术第2版含1CD 作者 王兆义 上海大学自动化学院 编著 第2章.ppt

(一) 梯形图编程语言(Ladder Diagram,简称LD) 梯形图编程语言是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言,是从传统的继电器控制电路图演变过来的。也可以说,梯形图编程语言是在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而来的,它直观、形象,电气技术人员容易接受,是目前国内用得最多的一种PLC编程语言。 继电器逻辑控制电路图和PLC梯形图示在图2-4中。由图可见两种控制电路逻辑含义是一样的,但具体表达方式上却有本质的区别。PLC的梯形图使用的是内部继电器、定时器、计数器等,都是由软件实现的软器件,使用方便,修改灵活,是继电器、接触器电器控制线路硬接线无法比拟的。在PLC控制系统中,由按钮、开关等输入元件提供的输入信号,以及PLC提供给电磁阀,指示灯等负载的输出信号都只有通与断两种完全相反的工作状态,它们分别和逻辑代数中的“1”和“0”相对应。 图2-4 两种控制电路图 a)继电器控制电路图 b)PLC梯形图 b) PLC梯形图 a) 继电器控制电路图 图2-4 两种控制电路图 表2-2给出了继电器接触器控制电路图中部分符号和部分PLC厂商梯形图符号对应关系。用梯形图语言编制的PLC程序叫梯形图。梯形图网络由多个梯级组成,每个输出软器件可构成一个梯级,每个梯级可由多个支路构成。一般每个支路可容纳的编程软器件个数和每个网络最多允许的分支路数都有一定的限制。图中竖线类似继电器控制线路的电源线,称作母线,左边的叫左母线,右边的叫右母线。支路最右边的软器件必须是输出软器件。在用梯形图编程时,只有一个梯级编制完整后才能继续后面的程序编制。PLC的梯形图从上至下按行绘制,每一行从左至右,左侧总是安排输入触点,并且把并联触点多的支路靠近最左端。输入触点不论是外部的按钮,各种开关,还是继电器触点,在图形符号上只能用常开“ ” (“ ”)和常闭“ ” (“ ”)表示,而不计及其物理属性,输出的逻辑线圈用圆形、椭圆或括号表示。 表2-2 符号对照表 PLC梯形图有如下特点: 1)梯形图格式中的继电器不是物理继电器,而是软继电器。软继电器各触点均为存储器中的一位,相应位为“1”状态,表示软继电器线圈通电,它的常开触点闭合或常闭触点断开;相应位为“0”状态,表示软继电器线圈失电,它的常开触点断开或常闭触点闭合。 2)PLC梯形图左右两端的母线是不接任何电源的。通常所指梯形图中流过的电流不是指物理电流,而仅仅是指“概念”电流,也称假想电流、虚电流。“概念”电流是指在执行用户梯形图程序时,满足输出执行条件的形象表示方式,“概念”电流只能从左向右流动。 3)梯形图中软器件的触点可在用户编制程序时无限次引用,既可用常开,也可用常闭。 4)梯形图中用户程序逻辑运算结果,马上可以为后面用户程序的运算所利用。 5)梯形图中输入软器件触点和输出逻辑线圈不是物理触点和物理线圈,用户程序的运算是根据PLC I/O映像区对应位的状态,而不是现场开关的实际状态。 6)梯形图中输出逻辑线圈中对应输出映像区的相应位,不能用该编程软器件直接驱动现场执行机构。 (二) 指令语句表编程语言(1nstruction List,简称IL) 指令语句表也叫做语句表。指令表语言和梯形图有严格的对应关系。对指令表编程不熟悉的人可先画出梯形图,再转换为语句表。另一方面,程序编制完毕装入机器内运行时,简易编程器都不具备直接读取梯形图的功能,梯形图程序只有改写为指令表才有可能送人PLC内运行。需要指出的是,不同厂家的PLC指令语句表使用的助记符不相同。因此,一个功能相同的梯形图,不同厂家的语句表并不相同。 表2-3是完成图2-4功能的通用电气公司、三菱电机公司和西门子公司PLC指令语句表程序表达式。 序号 001 002 003 004 005 006 通用电器 LD OR AND NOT OUT LD OUT 三菱电机 LD OR ANI OUT LD OUT 西门子 A O AN = A = 参数 %I001(X1) %Q001(Y1) %I002(X2) %Q001(Y1) %Q001(Y1) %Q002(Y2) 注 释 梯级开始,常开触点输入 并联自保持触点 串联常闭触点 输出,该梯级结束 梯级开始,常开触点输入 输出,该梯级结束 表2-3 语句表程序举例 语句表是由若干条语句组成的程序。语句是程序的最小独立单元。每个控制功能由一条或多条语句组成的用户程序来完成,语句是规定CPU如何动作的指令,它的作用和微机的指令一样。PLC的一条指令语句由两部分组成,即操作码和操作数。操作码用助记符表示(如LD,或者ST

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档