APP下载

PLC编程技巧及注意事项

2011-12-29李春艳

考试周刊 2011年54期

  摘 要: 随着微处理器技术的发展,PLC得到了迅速的发展,在社会各个领域得到了越来越广泛的应用,大幅提高了工厂的自动化程度。要达到可靠、稳定的运行目的,PLC的程序编制极为重要,所以学习和总结编程中的小技巧和注意事项尤为必要。
  关键词: PLC 编程技巧 三菱FX系列
  
  一、引言
  PLC由于具有通用性好、适用性强,硬件配套齐全,编程方法简单易学等特点,目前已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业。PLC控制系统的设计主要包括硬件设计和软件设计两部分,软件设计即程序的设计是控制系统中工作量最大、最重要的一项工作,梯形图程序编程是PLC编程最常用的方法,是PLC应用的关键,也是初学者应用PLC时难以掌握和接受的问题。一个好的程序不仅可以减少I/O口点数,节省硬件成本,而且可以减少PLC程序步骤和占用的容量,收到事半功倍的效果。而设计好程序的关键是掌握一定的编程技巧,因此讨论PLC程序设计的技巧具有十分重要的意义。我将自己在PLC学习中总结的一些小技巧与注意事项与大家共享,希望能给大家提供一些帮助,特别是初学者。
  为了系统设计顺利,必须有清晰的设计步骤:审题了解工艺要求(基础);将工艺要求转化成控制要求,规划PLC元件(重点);根据控制要求,以及PLC元件数量对PLC选型,再根据控制方式设计程序,先整理编程思路再编写PLC程序(重点和难点),并对程序详细注释,调试PLC程序,并对不合理的程序作以修改。编写PLC程序说明,是为了便于后期系统升级。在编写PLC梯形图程序时有如下的编程技巧与注意事项,以三菱FX2N系列为例。
  二、减少程序步骤编程
  1.输入端串联触点较多的电路编在梯形图上方,较少的在下方,即“上沉下轻”,由图1(a、b)对比可知,而输出端则相反。
  2.输入端并联触点较多的电路编在梯形图左方,较少的在右方,即“左沉右轻”,由图2(a、b)对比可知。
  3.对复杂电路的处理,如图3(a)所示的梯形图是一个桥式电路,利用块指令ANB、ORB编程,难以实现,可以等效为图3(b)的梯形图进行编程,为了减少程序步骤可以进一步简化为图3(c)。
  4.功能指令的应用
  例如:数码管的显示,利用一般的逻辑指令去驱动相应的输出点相当麻烦,而利用数据传送指令MOVE和数据寄存器D配合七段编码指令SEGD就相当简洁;霓虹灯的闪烁可以利用逻辑指令,也可以利用步进指令,还可以利用功能指令移位指令STFL、STFR,逻辑指令程序繁杂,功能指令最为简洁。诸如此类的例子不胜枚举,不再累述。
  三、减少输入、输出端口的技巧
  当不同的输入条件,有同一的输出时,可以共用一个输入端口,以节省输入端口,例如多地控制,甲乙两地的启动按钮SB1、SB3共用一个输入端口,停止按钮SB2、SB4共用一个端口,但是共同占用一个输入端口时,常开点必须并联,常闭点必须串联,如图4所示。PLC编程中绝对不可能同时获得输出的线圈,也可共用一个输出端口。
  四、辅助继电器的应用技巧
  1.一般辅助继电器的适