资源描述:
《几种复杂系统的PLC编程方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4卷第1期安徽职业技术学院学报Vol.4No.12005年3月JOURNALOFANHUIVOCATIONALTECHNICALCOLLEGEMar.2005几种复杂系统的PLC编程方法温晓玲(安徽职业技术学院,安徽合肥230051)摘要:文章针对几种复杂系统的顺序功能图,给出了一种通用的编程方法,并以三菱公司FX系列PLC为例,介绍了几种顺序控制程序的编程过程。关键词:PLC;顺序功能图;梯形图中图分类号:TP311文献标识码:A文章编号:167229536(2005)0120010204Abstract:Thisarticleprovi
2、desakindofprogrammingmethodincommonusetothesequentfunctionaldiagramofseveralkindsofcomplicatedsystems.TakeMitsubishiCompanyFXseriesPLCasanexample,itintroducestheprogrammingcourseofseveralkindsofsequentcontrolproceduresaswell.Keywords:PLC;thesequentfunctionaldiagram;ladder2s
3、hapedpicture复杂的控制系统不仅IöO点数多,顺序功能控制电路中的自锁电路。因为在顺序控制中很多图一般也相当复杂,除了常见的单序列外,还有选转换条件都是短信号(如按钮、行程开关等),为了择序列、并行序列、跳步以及循环控制等。在PLC保证后续步能被可靠激活,应使用有记忆功能的的编程过程中,编程人员必须格外小心,否则很容电路来控制代表步的辅助继电器。而起保停电路易出错。PLC的编程方式也多种多样,在对顺序的保持功能就可实现这种控制。控制编程时,常采用步进指令。步进指令属于专用假设M1、M2和M3是顺序相连的3步,X1、指令,有些类型的P
4、LC提供了这种指令,而有些X2是其相应的转换条件,如图1所示。设计起保却没有提供。不同类型PLC的步进指令表示也不停电路的关键是找出它的起动条件和停止条件。同,不能通用。但所有类型的PLC都提供了基本根据转换实现的基本规则,只有当前级步为活动逻辑指令,用这些指令也可以很方便地编写顺序步且转换条件满足,则相应的后续步被置为活动控制的程序。用起保停电路设计的梯形图程序,通步。同时,前级步自身被置为不活动步。即,当M1用性强,可以用于任意一种型号的PLC。为活动步且X1=1,则M2为活动步。当M2和X2利用起保停电路对单序列控制系统的编程许均为1,
5、则M3变为活动步,M2变为不活动步。故,多教科书上已做了较详细的分析介绍,在此不再用M1和X1的常开触点串联作为M2的起动条讨论。下面我们以三菱公司FX系列PLC为例,介件,用M3的常闭触点与M2线圈串联作为M2的绍几种复杂控制系统的编程。停止条件,其梯形图如图2。所以,写成逻辑表达式为:1起保停电路M2=(M1õX1+M2)õM3起保停电路实际上是沿用了继电器-接触器收稿日期:2004210221作者简介:温晓玲(1963-),女,四川成都人,合肥工业大学工程硕士在读,讲师.第1期温晓玲:几种复杂系统的PLC编程方法11如上述顺序功能图中的
6、步M22,其起动条件为M21·X1+M23·X4。根据该原则,可编制出与上述顺序功能图相对应的梯形图程序,如图4。图1图2根据这种编程方式和顺序功能图,很容易设计出梯形图程序。2选择序列的编程方式图3是具有选择序列的顺序功能图。在设计图4梯形图程序时,关键是处理好选择序列的分支与合并。在步M20后有一选择序列分支,设步M203并行序列的编程方式为活动步,当后续步M21或M23变为活动步时,并行序列的编程也需要处理好分支与合并。它都应变为不活动步。所以,应将M21和M23的如图5所示,M30后为一并行序列的分支。当M30常闭触点串联作为M20的
7、停止条件。为活动步且X0=1时,M31、M34将同时被置为活动步,M30变为不活动步。故可用M30和X0的常开触点串联作为M31、M34的起动条件,而在M31和M34中任取一个常闭触点作为M30的停止条件。在M33前是并行序列的合并,当M32、M35都为活动步,且X2=1时,M33被置为活动步,故可将M32、M35、X2的常开触点串联作为M33的起动条件。其对应的梯形图如图6。图3如果某一步后面有一个N条分支组成的选择序列,该步可能转换到N个后续步中的任意一步,故应将N个后续步对应的辅助继电器的常闭触点与该步的线圈串联,作为该步的停止条件。同
8、理,在选择序列合并时,如果某一步之前有N个转换,则任意一个转换满足该步都将成为活动步。故该步的起动条件应为N条支路并联,各条支路都由图5其对应的前级步的辅助继电器的