1、PLC控制系统的设计控制系统的设计第第4章章2021/5/271第第912讲讲 PLC 控控制系统设计制系统设计2021/5/272PLC控制系控制系统设计概述概述经验设计法法顺序序控控制制设计法法继电器控制器控制电路路转换设计法法多种工作方式系多种工作方式系统的程序的程序设计2021/5/273PLC控制系控制系统设计概述概述一、一、PLC控制系控制系统设计的基本步的基本步骤1.对控制任控制任务作深入的作深入的调查研究研究弄清哪些是弄清哪些是PLC的的输入信号,是模入信号,是模拟量量还是开关是开关量信号,用什么方式来量信号,用什么方式来获取信号;取信号;哪些是哪些是PLC的的输出信号,通出信
2、号,通过什么什么执行元件去行元件去驱动负载;弄清整个工弄清整个工艺过程和欲完成的控制内容程和欲完成的控制内容;2021/5/274了解运了解运动部件的部件的驱动方式,是液方式,是液压、气、气动还是是电动;了解系了解系统是否有周期运行、是否有周期运行、单周期运行、周期运行、手手动调整等控制要求等;整等控制要求等;了解哪些量需要了解哪些量需要监控、控、报警、警、显示,是否示,是否需要故障需要故障诊断,需要哪些保断,需要哪些保护措施等;措施等;了解是否有通信了解是否有通信连网要求等。网要求等。2021/5/2752.确定系确定系统总体体设计方案方案在深入了解控制要求的基在深入了解控制要求的基础上,确
3、定上,确定电气控制气控制总体方案。体方案。确定主回路所需的各确定主回路所需的各电器,确定器,确定输入、入、输出元出元件的种件的种类和数量;和数量;3.确定系确定系统的的硬件构成硬件构成确定保确定保护、报警、警、显示元件的种示元件的种类和数量;和数量;计算所需算所需PLC的的输入入/输出点数,并参照其他要出点数,并参照其他要求求选择合适的合适的PLC机型。机型。2021/5/2764确定确定PLC的的输入入/输出点分配出点分配确定各确定各输入入/输出元件并作出出元件并作出PLC的的I/O分配表。分配表。根根据据控控制制要要求求,拟订几几个个设计方方案案,经比比较后后选择出最佳出最佳编程方案。程方
4、案。当控制系当控制系统较复复杂时,可分成多个相,可分成多个相对独立的子独立的子任任务,分,分别对各子任各子任务进行行编程,最后将各子任程,最后将各子任务的程序合理地的程序合理地连接起来。接起来。5设计应用程序用程序2021/5/2776应用程序的用程序的调试编写写的的程程序序必必须先先进行行模模拟调试。经过反反复复调试和和修修改,使程序改,使程序满足控制要求。足控制要求。在开始制作控制柜及控制在开始制作控制柜及控制盘之前,要画出之前,要画出电气控制气控制主回路主回路电路路图。7制做制做电气控制柜和控制气控制柜和控制盘要全面地考要全面地考虑各种保各种保护、连锁措施等措施等问题。在控制柜布置和敷在
5、控制柜布置和敷线时,要采取有效的措施抑制各,要采取有效的措施抑制各种干种干扰信号。信号。要注意解决防要注意解决防尘、防静、防静电、防雷、防雷电等等问题。2021/5/2788连机机调试程序程序调试前前要要制制定定周周密密的的调试计划划,以以免免由由于于工工作作的的盲盲目性而目性而隐藏了故障藏了故障隐患。患。程程序序调试完完毕,必必须运运行行实际一一段段时间,以以确确认程程序是否真正达到控制要求。序是否真正达到控制要求。9编写技写技术文件文件整整理理程程序序清清单并并保保存存程程序序,编写写元元件件明明细表表,整整理理电气气原原理理图及及主主回回路路电路路图,整整理理相相关关的的技技术参参数数,
6、编写控制系写控制系统说明明书等。等。2021/5/279二、二、PLC的的应用程序用程序1应用程序的内容用程序的内容应能最大限度地能最大限度地满足控制要求。足控制要求。(1)初始化程序。)初始化程序。将将某某些些数数据据区区清清零零;使使某某些些数数据据区区恢恢复复所所需需数数据据;对某些某些输出位置位出位置位/复位;复位;显示某些初始状示某些初始状态等。等。初始化程序可以初始化程序可以为系系统启启动作好必要的准作好必要的准备,如:,如:应用程序用程序还应包括以下内容:包括以下内容:2021/5/2710(2)检测、故障、故障诊断、断、显示程序。示程序。这些内容可以在程序些内容可以在程序设计基
7、本完成基本完成时再再进行添加。行添加。有有时,它,它们也是相也是相对独立的程序段。独立的程序段。(3)保)保护、连锁程序。其作用程序。其作用为:杜杜绝由由于于非非法法操操作作等等引引起起的的逻辑混混乱乱,保保证系系统安安全、可靠地运行。全、可靠地运行。通常在通常在PLC外部也要外部也要设置置连锁和保和保护措施。措施。2021/5/27112应用程序的用程序的质量量(1)程序的正确性。)程序的正确性。正确的程序必正确的程序必须能能经得起系得起系统运行运行实践的考践的考验。(2)程序的可靠性。)程序的可靠性。能能保保证系系统在在正正常常和和非非正正常常(短短时掉掉电、某某些些被被控控量量超超标、某
8、某个个环节有有故故障障等等)情情况况下下都都能能安安全全可可靠靠地运行。地运行。能能保保证在在出出现非非法法操操作作(如如按按动或或误触触动了了不不该动作的按作的按钮等)情况下不至于出等)情况下不至于出现系系统失控。失控。2021/5/2712(3)参数的易)参数的易调整性好。整性好。经常常修修改改的的参参数数,在在程程序序设计时必必须考考虑怎怎样编写写才能易于修改。才能易于修改。(4)程序)程序结构构简练。简练的的程程序序,可可以以减减少少程程序序扫描描时间、提提高高PLC对输入信号的响入信号的响应速度。速度。(5)程序的可)程序的可读性好。性好。2021/5/27134.1经验设计法法经验
9、设计法法的的基基础是是:具具有有继电器器控控制制的的设计经验,熟,熟练掌握掌握PLC指令的功能。指令的功能。所所谓设计经验,是是指指能能熟熟练掌掌握握典典型型继电器器控控制制电路路的的设计思思路路,并并能能将将这种种设计思路移植到思路移植到PLC程序程序设计中。中。2021/5/27141.启保停控制程序启保停控制程序0000200003KEEP01000010000100000002000030000200003SET01000RESET01000(a)(b)(c)要区要区别不同不同场合,采用不同的启保停控制程序。合,采用不同的启保停控制程序。典典型型控控制制电路路包包括括:电动机机的的启启
10、保保停停控控制制、正正/反反转控控制制、点点动控控制制、Y-启启动控控制制、几几台台电动机机的的连锁控制、异地控制、掉控制、异地控制、掉电保持等等。保持等等。一、典型控制一、典型控制电路的路的PLC程序程序设计2021/5/27152.电动机正反机正反转控制程序控制程序下面是正反下面是正反转控制的程序控制的程序设计(尚有其他方案尚有其他方案)。为确保运行可靠确保运行可靠,要采取要采取软、硬件两种互、硬件两种互锁措施。措施。01001000020000001001010020000101002010020000201001SB30000001001000010100200002COMCOMSB1
11、220VSB2DC24VKM1KM2PLCKHKM1KM2正正转启启动反反转启启动停停车按按钮正正转接触器接触器反反转接触器接触器触点互触点互锁触点互触点互锁2021/5/27160000000001IL(02)ILC(03)200002000001001TIM001TIM001 0100101002YSV1TIM0010100200000010010000101002COMCOMSB1220VSB2DC24VKM1KM2PLCKHKM1KM23.电动机机Y-启启动控制程序控制程序下面是下面是电动机机Y-启启动控制控制的的程序程序设计(尚有其他方案尚有其他方案).必必须有硬有硬件互件互锁!启启
12、动按按钮停停车按按钮注意注意20000的作用!的作用!2021/5/27170100101000000030100101000000000100100002000014.电动机机顺序启序启/停停控制程序控制程序下面是两台下面是两台电动机机顺序序启启/停停控制控制的的程序程序设计(尚有其他方案尚有其他方案)。启启动时,只只有有电动机机M1启启动(01000ON)、电动机机M2才才可可能能启启动(01001ON);停停止止时,只只有有M2先先停停、M1才可能停。才可能停。输输 入入 输输 出出M1M1启动启动 0000000000KM1 01000KM1 01000M1M1停车停车 0000100
13、001KM2 01001KM2 01001M2M2启动启动 0000200002M2M2停车停车 00003000032021/5/2718010000000200000200000000120000200005.电动机机既可既可长动、又可点、又可点动的的控制程序控制程序下面是下面是电动机机长/点点动控制的程序控制的程序(尚有其他方案尚有其他方案)。输 入入 输 出出点动按钮点动按钮SB1 SB1 0000000000KM 01000KM 01000长动按钮长动按钮SB2 SB2 0000100001停车按钮停车按钮SB3 SB3 0000200002长动:按一下按一下SB2。点点动:按住按住
14、SB1不放不放,电动机机转动,释放放SB1电动机停机停转。停停车:按一下按一下SB3。2021/5/27196.电动机机异地异地控制程序控制程序下面是下面是电动机在三地启机在三地启/停控制的程序停控制的程序(尚有其他方案尚有其他方案)。输 入入 输 出出甲地启甲地启/停停SB1 00000KM 01000乙地启乙地启/停停SB2 00001丙地启丙地启/停停SB2 00002本例,各地本例,各地电动机的启机的启动和停和停车都共用一个按都共用一个按钮。2000020000DIFD(14)20000KEEP0100001000000030000100002无无论在何地,第一次按在何地,第一次按动按
15、按钮是启是启动电动机,第二次机,第二次按按动按按钮就是停就是停车。2021/5/27207.掉掉电保持程序保持程序常用方法:常用方法:使使用用KEEP指指令令以以及及SET、RESET等等指指令令编写写程程序序,并用保持并用保持继电器器HR的某一位作的某一位作输出;出;将将系系统的的运运行行状状态或或参参数数存存放放在在具具有有掉掉电保保持持功功能能的的DM区等。区等。除除了了上上述述各各种种典典型型程程序序外外,脉脉冲冲发生生器器程程序序、分分频器器程序、程序、优先先权程序等,最好能熟程序等,最好能熟练掌握。掌握。2021/5/2721二、二、经验法法编程程举例例在在两两处往往返返装装料料/
16、卸卸料料的的小小车,工工作作过程程如如图。要要求求:小小车单数数次次运运行行时,在在ST3卸卸料料。偶偶数数次次运运行行时,ST3处不不卸卸,而而在在ST2处卸料。卸料。ST1ST3ST2右右左左装料装料处卸料卸料处卸料卸料处装料装料15s、卸料、卸料10s。输 入入 输 出出右行启右行启动SB100000右行右行KM01000左行启左行启动SB200001左行左行KM01001停停车按按钮SB300002装料装料KM01002行程开关行程开关ST100004卸料卸料KM01003行程开关行程开关ST200003行程开关行程开关ST300005I/O分配表分配表2021/5/272201000
17、0000200000010000000101001010010000500002 00003 00001 0100120000TIM001000040000001000TIM00001000000030100101003TIM000#0100000050000401002TIM001#01500000520000200000100100003右行右行左行左行卸料卸料装料装料右行启右行启动左行启左行启动ST3ST1ST3ST2进退退装料装料卸料卸料卸料卸料ST2ST1系系统程序程序000040000500003单数次运行数次运行2021/5/272301000000020000001000000
18、0101001010010000500002 00003 00001 0100120000TIM001000040000001000TIM00001000000030100101003TIM000#0100000050000401002TIM001#01500000520000200000100100003右行右行左行左行卸料卸料装料装料右行启右行启左行启左行启ST3ST1ST3ST2进退退装料装料卸料卸料卸料卸料ST2ST1偶数次运行偶数次运行0000400005000032021/5/27244.2 顺序控制序控制设计法法功能表功能表图是是顺序控制序控制设计法的重要的工具。法的重要的工具。
19、1.功能表功能表图的的组成成一、功能表一、功能表图下面以某下面以某动力力头的控制的控制为例来例来说明功能表明功能表图的的组成。成。动力力头的运的运动有三种状有三种状态:快:快进工工进快退。快退。各状各状态的的转换条件条件为:快快进结束束压限位开关限位开关ST1则转为工工进;工工进结束束压限位开关限位开关ST2则转为快退;快退;退回原位退回原位压ST3自自动停止。停止。2021/5/2725矩矩形形框框表表示示各各步步,框框内内数数字字是是步步的的号号。初初始始步步用用双双线框。框。功能表功能表图的的组成:成:步步、有有向向连线、转换条条件、件、动作作说明。明。1启启动压ST1 2压ST2 3
20、工工进车停原位停原位 快退快退 快快进压ST3 4控制控制动力力头的功能表的功能表图如如图所示。所示。正正在在执行行的的步步叫叫活活动步步,当当前前一一步步为活活动步步且且转换条条件件满足足时,启启动下下一一步步并并终止前一步。止前一步。2021/5/27262.功能表功能表图的的类型型(1)单序列序列结构构 1启启动压ST1 2压ST2 3 工工进车停原位停原位 快退快退 快快进压ST3 4单序列序列单序列序列没有分支没有分支选择序列序列并行序列并行序列每个步后只有一个步每个步后只有一个步各步各步间需要需要转换条件条件后一步成后一步成为活活动步步时,前一步前一步变为不活不活动步。步。2021
21、/5/2727(2)选择序列序列结构构序列的开始称序列的开始称为分支,各分支不能同分支,各分支不能同时执行。行。分支分支1分支分支3当前一步当前一步为活活动步、且步、且转换条件条件满足足时,才能,才能转向下一步。向下一步。后后一一步步成成为活活动步步时,前一步前一步变为不活不活动步。步。若若选择转向向某某个个分分支支,其其他他分支的首步不能成分支的首步不能成为活活动步。步。abcdefj14268ghi537分支分支22021/5/2728选择序列的序列的结束称束称为合并。合并。当当某某个个分分支支的的最最后后一一步步成成为活活动步步、且且转换条条件件满足,足,时都要都要转向合并步。向合并步。
22、abcdefj14268ghi5372021/5/2729eac1b23d47658(3)并行序列并行序列结构构并行序列的开始用双并行序列的开始用双线表示,表示,转换条件放在双条件放在双线之上。之上。当当并并行行序序列列首首步步为活活动步步且且条条件件满足足时,各各分分支支首首步步同同时变为活活动步。步。并并行行序序列列的的结束束称称为合合并并,用用双双线表表示示并并行行序序列列的的合合并并,转换条件放在双条件放在双线之下。之下。分支分支2分支分支1当当各各分分支支的的末末步步都都为活活动步步、且且条条件件满足足时,将将同同时转换到合并步,且各末步都到合并步,且各末步都变为不活不活动步。步。分
23、支分支32021/5/2730B1SiB2Si+1 SiSi-1Si+1SiCiSi+1Si+2Si+1SiCi+13.功能表功能表图与梯形与梯形图的的对应关系关系步程序的梯形步程序的梯形图结构如构如图。每每个个步步有有一一个个控控制制位位,当当某某步步的的控控制制位位为ON时,该步步成成为活活动步步(激激活活下下一一步步的的条条件件之之一一),同同时与与该步步对应的的程程序序开开始始执行;行;当当转换条条件件满足足时(激激活活下下一一步步的的条条件件之之二二),则下下一一步步的的控控制制位位为ON,而而上上一一步步的的控控制制位位变为OFF,上上一一步步对应的的程程序停止序停止执行。行。20
24、21/5/2731由由于于转换条条件件常常是是短短信信号号,因因此每步要加自此每步要加自锁。当当后后续步步成成为活活动步步时,前前一步要一步要变为不活不活动步。步。B1SiB2Si+1 SiSi-1Si+1SiCiSi+1Si+2Si+1SiCi+1必必须将将常常闭触触点点Si+1和和Si+2与与前一步的控制位前一步的控制位线圈串圈串联。当某一步成当某一步成为活活动步步时,其,其控制位控制位为ON,可以利用,可以利用这个个ON信号信号实现相相应的控制。的控制。2021/5/27324.根据功能表根据功能表图画画PLC梯形梯形图由功能表由功能表图画梯形画梯形图:(1)初始步初始步20000的梯形
25、的梯形图步步20000是两个分支的合并步是两个分支的合并步20000成成为活活动步的条件是:步的条件是:或或00000为ON,或或步步20008为活活动步且步且HR0001为ON;20000成成为不活不活动步的条件是:步的条件是:20000TIM00400001TIM00100000CNT00200002CNT003HR0000HR000120004TIM0002000120002200052000320006200072000820001和和20004成成为活活动步。步。根据上述分析,画出梯形根据上述分析,画出梯形图如下如下2021/5/2733(2)步步20001的梯形的梯形图200082
26、0000000002000020001HR000120000TIM00400001TIM00100000CNT00200002CNT003HR0000HR000120004TIM00020001200022000520003200062000720008它是它是单序列的首步序列的首步20001成成为活活动步的条件是:步的条件是:步步20000活活动且条件且条件00001为ON20001成成为不活不活动步的条件是:步的条件是:步步20002成成为活活动步。步。步步20000的梯形的梯形图2021/5/273420000TIM00400001TIM00100000CNT00200002CNT003
27、HR0000HR000120004TIM000200012000220005200032000620007200082000020001200012000200001(3)步步20004的梯形的梯形图它是它是选择序列的开始步序列的开始步20004成成为活活动步的条件是:步的条件是:步步20000活活动、且、且00001为ON。20004成成为不活不活动步的条件是:步的条件是:步步20002、20003与与20001相似。相似。步步20005或步或步20007成成为活活动步步。步步20001的梯形的梯形图2021/5/273520000TIM00400001TIM00100000CNT00200
28、002CNT003HR0000HR000120004TIM00020001200022000520003200062000720008(4)步步20005的梯形的梯形图20005成成为活活动步的条件是:步的条件是:步步20004活活动、且、且TIM001ON。20005成成为不活不活动步的条件是:步的条件是:步步20006或步或步20007成成为活活动步步。200002000420004200050000120007步步20004的梯形的梯形图2021/5/273620000TIM00400001TIM00100000CNT00200002CNT003HR0000HR000120004TIM0
29、0020001200022000520003200062000720008(5)步步20006的梯形的梯形图20006成成为活活动步的条件是:步的条件是:步步20006是是选择分支的合并。分支的合并。20006成成为不活不活动步的条件:步的条件:20008成成为活活动步。步。20005200042000520007TIM001 20006或或步步20005活活动且且条条件件00002为ON,或或 20007活活 动 且且 条条 件件HR0000为ON。步步20005的梯形的梯形图2021/5/273720000TIM00400001TIM00100000CNT00200002CNT003HR0
30、000HR000120004TIM00020001200022000520003200062000720008(6)步步20008的梯形的梯形图20008成成为活活动步的条件是:步的条件是:步步20008是并行序列的合并。是并行序列的合并。20008成成为不活不活动步的条件:步的条件:20000成成为活活动步。步。步步20003和和20006均均为活活动步步、且且转换条件条件TIM004为ON。200052000620006200072000800002HR0000步步20006的梯形的梯形图2021/5/2738步步20008的梯形的梯形图20000TIM00400001TIM0010000
31、0CNT00200002CNT003HR0000HR000120004TIM00020001200022000520003200062000720008掌掌握握了了由由功功能能表表图画画梯梯形形图的的方方法法,就就可可以以使使用用顺序序控控制制设计法法编写写应用程序。用程序。20008200032000820000TIM004200062021/5/2739二、用二、用顺序控制序控制设计法法编写用写用户程序程序用用顺序控制序控制设计法法编程的基本步程的基本步骤:(1)根据控制要求将控制)根据控制要求将控制过程分成若干个工作步。程分成若干个工作步。明明确确每每个个工工作作步步的的功功能能,弄弄清
32、清步步的的转换是是单向向进行行(单序列)序列)还是多向是多向进行(行(选择或并行序列);或并行序列);确确定定各各步步的的转换条条件件(可可能能是是多多个个信信号号的的“与与”、“或或”等等逻辑组合)。合)。必必要要时可可画画一一个个工工作作流流程程图,它它有有助助于于理理顺整整个个控控制制过程的程的进程。程。2021/5/2740(2)为每个步每个步设置控制位,确定置控制位,确定转换条件。条件。控制位最好使用同一个通道的若干控制位最好使用同一个通道的若干连续位。位。(3)确确定定所所需需输入入和和输出出点点,选择PLC机机型型,作作出出I/O分配。分配。(4)在前两步的基)在前两步的基础上,
33、画出功能表上,画出功能表图。(5)根据功能表)根据功能表图画梯形画梯形图。(6)添加某些特殊要求的程序。)添加某些特殊要求的程序。2021/5/2741顺序控制序控制设计举例之一例之一某某动力力头工作流程如工作流程如图。ST3ST1ST2快快进工工进快退快退动力力头停在原位停在原位(ST3)。按一下按按一下按钮动力力头启启动。输入入 输出出 启启动按按钮 ST1 ST2 ST3 正正转电磁磁阀1 正正转电磁磁阀2反反转电磁磁阀00000 00001 00002 00003 01000 01001 01002(1)作出作出I/O分配分配:动力力头退退回回原原位位后后重重复复上上述述动作。作。20
34、21/5/2742(2)画出画出动力力头的功能表的功能表图。1启启动压ST3按启按启动按按钮 2压ST1 3 快快进 工工进 等待等待压ST2 4 快退快退压ST320000启启动000030000020001000012000201000ON01001ON0100100002200030100200003正正转电磁磁阀1正正转电磁磁阀2正正转电磁磁阀2反反转电磁磁阀2021/5/2743(3)根据功能表根据功能表图设计出梯形出梯形图。20000000000000320002200030000320001200002531520002000022000020003200012000100001
35、200032000120002200030100120000200010100020002010022000220000启启动00003000002000100001(ST1)2000201000ON01001ON0100100002(ST2)200030100200003(ST3)快快进快快进工工进快退快退ST3ST1ST2快快进工工进快退快退2021/5/2744顺序控制序控制设计举例之二例之二用用传送送带传送送长物体的系物体的系统结构如构如图示。示。GK1GK2皮皮带A皮皮带B为减减少少皮皮带机机运运行行时间,两两个个皮皮带机分段工作。机分段工作。光光电开开关关光光电开开关关工作工作过程
36、程:按一下启按一下启动按按钮,皮,皮带机机A运行,运行,B停;停;当物体前端接近当物体前端接近GK1时,A与与B都运行;都运行;当物体后端离开当物体后端离开GK1时,B运行,运行,A停;停;当物体后端离开当物体后端离开GK2时,A与与B都不运行。都不运行。2021/5/2745 输入入 输出出启启动按按钮 GK1 GK2 皮皮带机机A接触器接触器皮皮带机机B接触器接触器 00002 00000 00001 0100001001(1)作出作出I/O分配分配:(2)功能表功能表图20000253150000220001000002000201000ON01001ON0100000000200030
37、100100001A运行运行A、B运运行行B运行运行GK1GK22021/5/2746(3)设计梯形梯形图程序。程序。200000000220002200032010020001200002531520002000002000020003200012000100000200032000120002200030100020000200012000220002010012000220003DIFD(14)2010000001GK220000253150000220001000002000201000ON01001ON0100000000200030100100001A运行运行A、B运运行行B运行运
38、行启启动按按钮01000GK12021/5/2747归纳顺序控制序控制设计法:法:理理顺动作作顺序、明确各步的序、明确各步的转换条件,作流程条件,作流程图;准确地画出功能表准确地画出功能表图;根据功能表根据功能表图正确地画出相正确地画出相应的梯形的梯形图;根据某些特殊功能要求,添加部分特殊要求程序。根据某些特殊功能要求,添加部分特殊要求程序。2021/5/27484.3继电器控制器控制电路路转换设计法法在在继电器器控控制制电路路的的基基础上上,经过转换,将将继电器控制器控制设计出出PLC控制。控制。关于关于转换的几个的几个问题1各种各种继电器、接触器、器、接触器、电磁磁阀、电磁磁铁等的等的转换
39、这些些电器器的的线圈圈是是PLC的的执行行元元件件,要要为它它们分分配配相相应的的PLC输出出继电器号。器号。中中间继电器可以用器可以用PLC的内部的内部辅助助继电器来代替。器来代替。2021/5/27492常开、常常开、常闭按按钮的的转换用用PLC控制控制时,启,启动和停和停车一般都用常开按一般都用常开按钮。使用常开和使用常开和长闭按按钮时,PLC的梯形的梯形图画法不同。画法不同。0000001000010000000100000010000100000001SB2000000000101000COMCOMSB1PLCKMSB2000000000101000COMCOMSB1PLCKM启启动
40、停停车启启动停停车2021/5/2750一一般般热继电器器触触点点不不接接入入PLC中中,而而接接在在PLC外外部部的的启启动控制控制电路中。路中。4.时间继电器的器的处理理时间继电器可用器可用PLC的定的定时器代替。器代替。3热继电器的器的处理理PLC定定时器器的的触触点点只只有有接接通通延延时闭合合和和接接通通延延时断断开开两种。可以通两种。可以通过编程程设计出所需的出所需的时间控制。控制。2021/5/2751用用PLC的定的定时器器实现延延时接通的控制接通的控制举例例触点触点KA闭合后延合后延时接通接通KM的控制。的控制。KTKMKAKT01000TIM000SV00000TIM000
41、通通电延延时型型2021/5/2752用用PLC的定的定时器器实现延延时断开的控制断开的控制举例例触点触点KA闭合后延合后延时断开断开KM的控制。的控制。KTKMKAKT01000TIM000SV00000TIM0002021/5/27535对继电器控制器控制电路路连接接顺序的序的处理理调整部分整部分电路的路的连接,以方便接,以方便转换成成PLC梯形梯形图。STSB2KM1KM1KTKM2KKM1KM2SB1KT继电器控制器控制电路路连接接顺序序调整的整的举例例线圈圈KM2和和K之之间连接着常开触接着常开触点点KM2。PLC的梯形的梯形图不不允允许有有这种种结构。构。2021/5/2754调整
42、整电路路连接的方法接的方法KM1KTKM2KSB1KM1KM1STKM2KTSB2STSB2KM1KM1KTKM2KKM1KM2SB1KT线圈圈K接接通通的的条条件件为:或或常常开开触触点点KM2闭合合、或常开触点或常开触点KT闭合。合。可可将将常常开开触触点点KM2与与常常开开触触点点KT并并联,作作为线圈圈K的接通条件。的接通条件。2021/5/2755KM1KTKM2KSB1KM1KM1STKM2KTSB2TIM000SV0100001000000000100101000000022000001001TIM00000001输入入输出出SB100000KM101000SB200001KM2
43、01001ST00002将将继电器控制器控制电路路转换成成PLC梯形梯形图先先对图中中的的电器器进行行I/O分配。分配。2021/5/27564.4具有多种工作方式系具有多种工作方式系统的程序的程序设计控制控制设备的工作方式可分的工作方式可分为:手手动、单步、步、单周期、周期、连续(自(自动)。手手动:与点:与点动相似相似,按下按按下按钮运行、运行、释放按放按钮停止;停止;单步:启步:启动一次只能运行一个工作步;一次只能运行一个工作步;单周期:启周期:启动一次只运行一个工作周期;一次只运行一个工作周期;连续:启:启动后后连续地、周期性地运行一个地、周期性地运行一个过程。程。可分可分别设计各种工
44、作方式的程序,最后各种工作方式的程序,最后综合起来。合起来。2021/5/2757多种工作方式系多种工作方式系统的程序的程序设计举例。例。小小车工工作作方方式式:手手动、单步、步、单周期、自周期、自动。ST1ST2右右(01000)(01001)左左(01002)装料装料15s卸料卸料10s(01003)0000400003操操作作盘运料小运料小车控控制制执行行自自动方方式式之之前前,要要用用手手动方方式式将将小小车调回回装装料(料(ST1)处。00101单步步00102单周期周期手手动00100连续0010300104右行右行左行左行00105启启动停止停止00106001070000000
45、001装料装料卸料卸料方式方式选择开关开关2021/5/2758单周期工作方式:方式开关周期工作方式:方式开关拨在在单周期档。周期档。小小车完成一次循完成一次循环回到回到00004即停,再启即停,再启动需按需按00000。启启动按按钮20000000000000401002ON装料装料TIM00000003TIM001000042000420003200022000101000ON右行右行01003ON卸料卸料01001ON左行左行控制位控制位单周期方式的功能表周期方式的功能表图00101单步步00102单周期周期手手动00100连续0010300104右行右行左行左行00105启启动停止停止
46、00106001070000000001装料装料卸料卸料2021/5/275900101单步步00102单周期周期手手动00100连续0010300104右行右行左行左行00105启启动停止停止00106001070000000001装料装料卸料卸料连续工作方式:方式开关工作方式:方式开关拨在在连续档。档。完成一次循完成一次循环回到回到00004,自,自动进入下个循入下个循环的运行。的运行。连续方式的功能表方式的功能表图连续状状态控制控制20000201000000401002ON装料装料TIM00000003TIM001000042000420003200022000101000ON右行右行
47、01003ON卸料卸料01001ON左行左行控制位控制位2021/5/2760启启动按按钮20000000000000401002ON装料装料TIM000000000000300000TIM0010000000004000002000420003200022000101000ON右行右行01003ON卸料卸料01001ON左行左行单步工作方式:方式开关步工作方式:方式开关拨在在单步档。步档。按一次按一次00000,小,小车完成一个工作步。完成一个工作步。单步方式的功能表步方式的功能表图例例如如,按按一一次次启启动按按钮00000,小小车装装料料。装装料料结束束(TIM000ON)即停。即停。再
48、再按按一一次次启启动按按钮00000小小车右右行行,到到达达卸卸料料处ST2(00003)即停。)即停。ST2再再按按一一次次启启动按按钮00000,小,小车卸料卸料。2021/5/2761单步、步、单周期和周期和连续的功能表的功能表图可以合并成一个。可以合并成一个。单步步时00101断断开开,每每步步结束束时都都要要按按启启动按按钮,使使00000ON20101ON。单周期周期200000010200000+0010100000+00103201000000401002ON装料装料TIM000201010000320101TIM00120101000042010120004200032000
49、22000101000ON右行右行01003ON卸料卸料01001ON左行左行自自动方式方式单步步连续201010000000101连续状状态控控制位制位(ON)2021/5/2762程序采用指令程序采用指令JMP/JME控制各种工作方式。控制各种工作方式。共用程序共用程序手手动程序程序自自动程序程序JMP(04)00JME(05)00JMP(04)01JME(05)000010000101程序的程序的总体体结构构00100是手是手动/自自动方式方式转换。方方式式开开关关拨在在手手动方方式式时,常常开开触触点点00100ON,故故执行行手手动程序。程序。方方式式开开关关拨在在其其他他自自动方方
50、式式时,常常开开触触点点00100OFF,常常闭触触点点00101ON,故故执行行自自动程序。程序。2021/5/2763手手动方式的程序方式的程序010000100100104 00003010010100000105 000040100200106 000040100300107 00003按按住住右右行行启启动按按钮00104ON,线圈圈01000ON,小,小车右行。右行。卸料卸料ST2小小车右右行行到到位位压ST2常常闭触触点点00003断开断开01000OFF小小车停。停。按按住住卸卸料料按按钮00107ON,由由于于常常开开触触点点00003ON01003ON小小车卸料。卸料。卸卸