PLC编程应该遵循以下基本原则。1) 外部输入、输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。2) 梯形图每一行都是从左母线开始,线圈接在最右边,接点不能放在线圈的右边参看图4-20。图4-20 规则2)的说明a)不正确电路 b)正确电路3) 线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器R9010(常0N)的常开接点来连接,参看图4-21。 图4-21 规则3)的说明a)不正确的电路b)正确的电路4) 同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。5) 梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路不能直接编程,例如图4-22所示的桥式电路就不能直接编程。图4-22桥式电路6) 在梯形图中串联接点、并联接点的使用次数没有限制,可无限次地使用,如图4-23所示。 7) 两个或两个以上的线圈可以并联输出,如图4-24所示。 PLC编程技巧在编写PLC梯形图程序时应掌握如下的编程技巧。1) 串联触点较多的电路编在梯形图上方,如图4-25所示。 a)电路安排不当 b)电路安排得当图4-25梯形图程序2) 并联触点多的电路应放在左边,如图4-26所示。图4-26b)比a)省去了0RS和ANS指令。若有几个并联电路相串联时,应将触点最多的并联电路放在最左边。a)电路安排不当b)电路安排得当图4-26梯形图程序 3) 对复杂电路的处理 (1) 桥式电路的编程 图4-22所示的梯形图是一个桥式电路,不能直接对它编程,必须重画为图4-27所示的电路才可进行编程。图4-27梯形图程序(2) 如果梯形图构成的电路结构比较复杂,用ANS、0RS等指令难以解决,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易了,如图4-28所示。如果使用编程软件也可直接编程。a)复杂电路 b)重新排列电路图4-28梯形图程序梯形图的编程规则尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则。1)每一逻辑行总是起于左母线,然后是触点的连接,最后终止于线圈或右母线(右母线可以不画出)。注意:左母线与线圈之间一定要有触点,而线圈与右母线之间则不能有任何触点。2)梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。3)触点的使用次数不受限制。4)一般情况下,在梯形图中同一线圈只能出现一次。如果在程序中,同一线圈使用了两次或多次,称为“双线圈输出”。对于“双线圈输出”,有些PLC将其视为语法错误,绝对不允许;有些PLC则将前面的输出视为无效,只有最后一次输出有效;而有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。5)对于不可编程梯形图必须难过等效变换,变成可编程梯形图,例如图5-1所示。6)有几个串联电路相并联时,应将串联触点多的回路放在上方,如图5-2a所示。在有几个并联电路相串联时,应将并联触点多的回路
PLC编程的基本原则 来自淘豆网www.taodocs.com转载请标明出处.