plc梯形图是PLC使用得最多的图形编程语言,被称为PLC的第一编程语言。
梯形图语言沿袭了继电器控制电路的形式,梯形图是在常用的继电器与接触器逻辑控制基础上简化了符号演变而来的,具有形象、直观、实用等特点,电气技术人员容易接受,是目前运用上最多的一种PLC的编程语言。
在PLC程序图中,左、右母线类似于继电器与接触器控制电源线,输出线圈类似于负载,输入触点类似于按钮。梯形图由若干阶级构成,自上而下排列,每个阶级起于左母线,经过触点与线圈,止于右母线。
梯形图的编程规则
尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则。
1)每一逻辑行总是起于左母线,然后是触点的连接,最后终止于线圈或右母线(右母线可以不画出)。注意:左母线与线圈之间一定要有触点,而线圈与右母线之间则不能有任何触点。
2)梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。
3)触点的使用次数不受限制。
4)一般情况下,在梯形图中同一线圈只能出现一次。如果在程序中,同一线圈使用了两次或多次,称为“双线圈输出”。对于“双线圈输出”,有些PLC将其视为语法错误,绝对不允许;有些PLC则将前面的输出视为无效,只有最后一次输出有效;而有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。
5)对于不可编程梯形图必须 经过等效变换,变成可编程梯形图。PLC之家,www.plc100.com
6)有几个串联电路相并联时,应将串联触点多的回路放在上方,如图5-2a所示。在有几个并联电路相串联时,应将并联触点多的回路放在左方,如图5-2b所示。这样所编制的程序简洁明了,语句较少。
另外,在设计梯形图时输入继电器的触点状态最好按输入设备全部为常开进行设计更为合适,不易出错。建议用户尽可能用输入设备的常开触点与PLC输入端连接,如果某些信号只能用常闭输入,可先按输入设备为常开来设计,然后将梯形图中对应的输入继电器触点取反(常开改成常闭、常闭改成常开)。
识读梯形图的具体方法
识读PLC梯形图和语句表的过程同PLC扫描用户过程一样,从左到右、自上而下,按程序段的顺序逐段识图。
值得指出的是:在程序的执行过程中,在同一周期内,前面的逻辑运算结果影响后面的触点,即执行的程序用到前面的最xin中间运算结果。但在同一周其内,后面的逻辑运算结果不影响前面的逻辑关系。该扫描周期内除输入继电器以外的所有内部继电器的最终状态(线圈导通与否、触点通断与否)将影响下一个扫描周期各触点的通与断。 由于许多读者对继电器接触器控制电路比较熟悉,因此建议沿用识读继电器接触器控制电路查线读图法,按下列步骤来看梯形图: 1) 根据I/O设备及PLC的I/O分配表和梯形图,找出输入、输出继电器,并给出与继电器接触器控制电路相对应的文字代号。 2) 将相应输入设备、输出设备的文字代号标注在梯形图编程元件线圈及其触点旁。3) 将梯形图分解成若干基本单元,每一个基本单元可以是梯形图的一个程序段(包含一个输出元件)或几个程序段(包含几个输出元件),而每个基本单元相当于继电器接触器控制 电路的一个分支电路。 4) 可对每一梯级画出其对应的继电器接触器控制电路。 5) 某编程元件得电,其所有动合触点均闭合、动断触点均断开。某编程元件失电,其所有已闭合的动合触点均断开(复位),所有已断开的动断触点均闭合(复位)。因此编程元件得电、失电后,要找出其所有的动合触点、动断触点,分析其对相应编程元件的影响。 6) 一般来说,可从第一个程序段的第一自然行开始识读梯形图。第一自然行为程序启动行。按启动按钮,接通某输入继电器,该输入继电器的所有动合触点均闭合,动断触点均断开。 再找出受该输入继电器动合触点闭合、动断触点断开影响的编程元件,并分析使这些编程元件产生什么动作,进而确定这些编程元件的功能。值得注意的是:这些编程元件有的可能立即得电动作,有的并不立即动作而只是为其得电动作做准备。 由PLC的工作原理可知,当输入端接动合触点,在PLC工作时,若输入端的动合触点闭合,则对应于该输入端子的输入继电器线圈得电,它的动合触点闭合、动断触点断开;当输入端接动断触点且在PLC工作时,若输入端的动断触点未动作,则对应于该输入端的输入继电器线圈得电,它的动合触点闭合、动断触点断开。如果该动断触点与输出继电器线圈串联,则输出继电器线圈不能得电。因而,用PLC控制电动机的启停,如果停止按钮用动断触点,则与控制电动机的接触器相接的PLC输出继电器线圈应与停止按钮相接的输入端子相对应的动合触点串联。在继电接触控制中,停止按钮和热继电器均用动断触点,为了与继电接触控制的控制电路相一致,在PLC梯形图中,同样也用动断触点,这样一来,与输入端相接的停止按钮和热继电器触点就必须用动合触点。在识读程序时必须注意这一点。