自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

PLC编程注意问题和编程技巧

时间:2015-09-21 17:59来源:www.eadianqi.com 编辑:自动控制网
为了更好地利用指令系统,以较少的指令完成控制任务,还要掌握一些常用的编程技巧。 1.梯形图行线、触点 梯形图每一行都是从左边母线开始,线圈接在最右边。触点不能放在线圈的右边,在继电器的原理图中,热继电器的触点可以加在线圈右边,而PLC的梯形图是

  为了更好地利用指令系统,以较少的指令完成控制任务,还要掌握一些常用的编程技巧。 本文来自www.eadianqi.com

1.梯形图行线、触点 自动控制网www.eadianqi.com版权所有

  梯形图每一行都是从左边母线开始,线圈接在最右边。触点不能放在线圈的右边,在继电器的原理图中,热继电器的触点可以加在线圈右边,而PLC的梯形图是下不允许的。图7.26中,a)图错误,b)图正确。 本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

    

2.线圈不能直接与左边母线相连

自动控制网www.eadianqi.com版权所有

  如果需要,可通过一个没有使用的内部辅助继电器的常闭触点或者专用内部辅助继电器来连接。如图7.27所示。 本文来自www.eadianqi.com

本文来自www.eadianqi.com

3.同一编号的线圈不能重复使用

自动控制网www.eadianqi.com版权所有

  同一编号的线圈在—个程序中使用两次称为双线圈输出,双线圈输出容易引起误操作,应尽量避免线圈重复使用。也就说,同一个位,作为输出只能使用—次,但作为触点则可无限制地重复使用。 本文来自www.eadianqi.com

本文来自www.eadianqi.com

  例如图7.28中的继电器I000、I001、I002、I003、Q200的触点可以在程序中无限制地使用,但Q200作为输出只能使用一次,图a)中,Q200作为输出使用了两次是错误的。 本文来自www.eadianqi.com

  对于程序中有多处需改变同一个输出的状态时,可把这些条件并联到一起然后输出,如图b)所示。

本文来自www.eadianqi.com

4.梯形图必须符合顺序执行的原则 自动控制网www.eadianqi.com版权所有

  梯形图应符合从左到右、从上到下地执行,如不符合顺序执行的电路不能互接编程,图7.29a)所示的桥式电路就不能直接编程。

本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

  对于确实需要桥式电路的地方,可按其逻辑关系等效成非桥式电路,如图7.29b)、c)所示。

自动控制网www.eadianqi.com版权所有

5.编程技巧

本文来自www.eadianqi.com

  1)把串联触点多的电路块编在梯形图上方可减少指令数,图7.30中,a)比b)少了指令ORLD。

自动控制网www.eadianqi.com版权所有

自动控制网www.eadianqi.com版权所有

  2)把并联触点多的电路块放在梯形图左方,可缩短程序。图7.31中,b)比a)少了指令ANDLD。 自动控制网www.eadianqi.com版权所有

本文来自www.eadianqi.com

  3)并联线圈电路,从分支点到线圈之间无触点,则线圈应放在上方,例如图7.32b)节省了主控指令,这就缩短了编程、节省了存储空间。 本文来自www.eadianqi.com

本文来自www.eadianqi.com

  4)复杂电路的处理。如电路的结构比较复杂,可将程序分成简单的程序段,分段按顺序分别编程后,再用ANDLD、ORLD等指令联接,完成逻辑编程。如果用ANDLD、ORLD等指令难以解决,可重复使用一些触点画出它的等效电路,然后进行编程就比较容易了。例如图7.33、图7.34所示的电路。

本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有


本文已影响