资源描述:
《PLC控制中梯形图程序的编程方法和技巧.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、经验交流《自动化技术与应用》2008年第27卷第7期TechnicalCommunicationsPLC控制中梯形图程序的编程方法和技巧肖丽仙(楚雄应用技术学院,云南楚雄675000)摘要:随着可编程控制器在工业自动化领域的广泛应用,让电气技术人员和工科学生熟练掌握可编程控制器的编程方法和技巧是非常必要的。本文以SIEMENS公司的S7-200PLC为例,介绍了PLC梯形图编程法则及技巧,并通过分拣机控制程序实例,证明了熟练掌握PLC梯形图编程法则及技巧,对较快掌握PLC梯形图程序设计方法有较好的指导和借鉴作用。关键词:PLC;梯形图;编程方法中图分类号:TP332
2、.3文献标识码:B文章编号:1003-7241(2008)07-0129-04ProgrammingMethodoftheLadderChartProgramofPLCXIAOLi-xian(ChuxiongApplicationandTechnologyCollege,Chuxiong675000,China)Abstract:ThispaperintroducestheprogrammingmethodoftheladderchartprogramofS7-200PLCofSIEMENScompany,.Theprogrammingforasortingmach
3、ineisillustratedasanexample.Keywords:programmablelogiccontroller(PLC);ladderchart;methodofprogramming1引言2梯形图编程注意事项及编程技巧可编程控制器(简称PLC)是一种新型的工业控制装置,它2.1梯形图语言中的语法规定特有的高可靠性、使用寿命长、搞干扰能力强等特征,适合在多梯形图语言编程时有一些具体的语法规定,编程过程中应遵种工业控制环境中使用[1]。传统的由继电器-接触器控制的生产循这些语法规定,才能保证所编程序的正确运行。[2]工艺过程,由于存在接线复杂、可靠性
4、低、功耗高、灵活性差等(1)程序应按自上而下,从左至右的顺序编写。缺点,已逐步被可编程控制器所取代。目前,可编程控制器已成为(2)同一操作数的输出线圈在一个程序中不能使用两次,不工业自动化的强有力工具,得到了广泛的应用。掌握可编程控制同操作数的输出线圈可以并行输出。器原理,具备熟练的编程技能,已成为现代工业对电气技术人员和(3)线圈不能直接与左母线相连。如果需要,可以通过特殊工科学生的基本要求。为此,学习和掌握一些PLC的编程方法和内部标志位存储器SM0.0(该位始终为1)来连接。技巧,是较好掌握PLC程序设计的关键所在。(4)适当安排编程顺序,以减少程序的步数。可
5、编程控制器中有多种程序设计语言,它们是梯形图1)串联多的支路应尽量放在上部,如图1所示。(LAD)、语句表、顺序功能流程图、功能块图等。其中,梯形图程序设计语言是最常用的一种程序设计语言。它来源于继电器逻辑控制系统的描述,具有直观性,容易被编程人员和维护人员接受掌握,所有PLC厂商均支持梯形语言编程。本文中对几种常用的典型PLC控制程序的梯形图编程方法进行了总结、归纳,阐述了各种典型程序的主要特征及运用范围,意在使PLC学习者能较快掌握其程序设计方法,在短时间内设计出满足控制要求的高质量的应用程序。收稿日期:2008-02-27图1串联多的电路应刚在上面Techni
6、quesofAutomation&Applications
7、129《自动化技术与应用》2008年第27卷第7期经验交流TechnicalCommunications2)并联多的支路应靠近左母线,如图2所示(3)尽量减少PLC的输入信号和输出信号可编程控制器的价格与I/O点数有关,因此减少I/O点数是降低硬件费用的主要措施[2]。如果几个输入器件触点的串并联电路总是作为一个整体出现,可以将他们作为可编程控制器的一个输入信号,只占可编程控制器的一个输入点。3几种常用典型控制电路的编程3.1基本逻辑指令编程(1)启动、保持、停止电路启动、保持、停止电路是PLC控制系统中最
8、常用的控制电图2并联多的电路应靠近左侧母线路,梯形图如5所示。常开触点I0.0为启动操作按钮,常闭触点I0.1为停止操作按钮,线圈Q0.0的常开触点实现了“自锁”即“自3)触点不能放在线圈的右边。保持”功能。2.2编程技巧(1)复杂电路的编程对复杂的电路,用ALD、OLD等指令难以编程,可重复使用一些触点画出其等效电路,然后再进行编程,如图3所示。图5启动、保持、停止电路(2)互锁电路在某些控制电路中,不同设备间的动作或同一设备的不同状态之间是互相排斥的,用PLC来实现这些设备的控制,宜采用互锁电路实现[2],电路如图6所示。图中网络段1的常闭触点M0.1和网络