• 学前教育
  • 小学学习
  • 初中学习
  • 高中学习
  • 语文学习
  • 数学学习
  • 英语学习
  • 作文范文
  • 文科资料
  • 理科资料
  • 文档大全
  • 当前位置: 雅意学习网 > 英语学习 > 正文

    plc编程理论·算法及技巧下载 PLC编程技巧及注意事项

    时间:2019-01-10 03:32:26 来源:雅意学习网 本文已影响 雅意学习网手机站

      摘 要: 随着微处理器技术的发展,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.一般辅助继电器的适时运用,可进行操作记忆,以控制选择分支的工作,当多个不同的输入条件去驱动同一设备的不同的运行状态时,可使用有一定编号规律的继电器间接驱动,如多个条件驱动电机的正反转,利用M10、M11、M12、……以1为开头的控制正转,M20、M21、M22、……以2为开头的控制反转,使程序清晰化。
      2.特殊辅助继电器的应用,可以简化程序,方便操作。例信号灯以1HZ的频率闪烁,就无需利用分频电路,直接利用特殊辅助继电器M8013就可以了,PLC的运行指示直接应用M8000控制,等等。在进行程序编程设计中,应尽量发挥PLC内在指令的特殊功能,以简化设计,这就需要熟记具有特殊功能的软元件。
      五、软硬件的衔接技巧
      联锁控制线路仅仅依靠内部软元件的联锁是不够的,外围的硬件接线一定要联锁,或利用定时器进行延时,以保证运行可靠。例如接触器联锁正反转控制或反接制动控制线路,仅仅依靠内部软元件的联锁,正反转切换时会发生短路现象。因为PLC工作方式是周期扫描的方式,速度很快,而接触器的触点状态发生变化需要的时间相对较长,接触器的线圈虽然失电,但是主触点还未打开,另一个接触器线圈就得电吸合,这时两个接触器的主触点同时闭合,发生了短路,对电器元件、设备,以及人身安全带来极大的危害。总之只要是改变电源的相序,不能单独依靠内部软元件的联锁,外部的硬件一定要进行联锁或利用定时器、NOP指令进行延时,以确保安全。
      六、定时器的使用
      线路设计中常常有时间控制,所以在编程时就要应用到定时器,利用定时器的一般延时功能,可保证程序动作间的可靠切换。初学者经常会做出如图5(a)所示的设计,在调试时Y0始终没有输出,原因在于T0的常开点是延时闭合的,是不能实现自锁的,只有通过辅助继电器来实现自锁图5(b)。
      七、输入端口触点的使用
      为了使程序和我们的传统设计相一致,输入端口外部触点通常使用常开点,假若使用常闭点,程序中的触点状态要与传统设计相反,例如停止按钮、热继电器的过载保护点如果连接的是常闭点,程序中必须使用常开点,才能起到相应的作用。因为如果连接的是常闭点,输入继电器接通,程序内常开点闭合,能够实现输出,而常闭点是断开的,所以不能实现输出。
      八、结语
      编程除指令上的应用技巧外,更重要的是思维上的技巧,这需要在实践中不断探索和积累经验。
      
      参考文献:
      [1]张还.三菱FX系列PLC设计与开发――原理、应用与实训(第一版).北京:机械工业出版社,2009.3.
      [2]高勤.可编程控制器原理及应用.北京:电子工业出版社,2006.8.
      注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
    本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

    推荐访问:注意事项 编程技巧 PLC

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章