《Lec8 简单PLC编程应用.ppt》由会员分享,可在线阅读,更多相关《Lec8 简单PLC编程应用.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第8讲讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用预备知识:预备知识:PLC的硬件连接的硬件连接例:例:第8讲简单简单PLC编程编程应用应用预备知识:预备知识:PLC的硬件连接的硬件连接第8讲简单简单PLC编程编程应用应用预备知识:预备知识:PLC的硬件连接的硬件连接PLCPLC的硬件连接包括:的硬件连接包括:DIDI、DODO的接线;的接线;AIAI、AOAO的接线以及电源线的接线的接线以及电源线的接线接线主要根据硬件手册确定。接线主要根据硬件手册确定。如:漏型如:漏型源型输入源型输入第8讲简单简单PLC编程编程应用应用一、三相异步电机单向运转控制:启保停电路单元一
2、、三相异步电机单向运转控制:启保停电路单元二、三相异步电动机可逆运转控制:互锁环节二、三相异步电动机可逆运转控制:互锁环节三、二台电机延时启动的基本环节三、二台电机延时启动的基本环节四、定时器的延时扩展四、定时器的延时扩展五、定时器构成的振荡电路五、定时器构成的振荡电路六、分频电路六、分频电路一、常见环节的编程一、常见环节的编程第8讲简单简单PLC编程编程应用应用图(图(a a)是)是PLCPLC的输入输出端子分配接线图,目的是为程的输入输出端子分配接线图,目的是为程序序安排安排代表控制系统中事物的代表控制系统中事物的机内组件机内组件。图(图(b b)是启是启保停单向控制梯形图。它是将机内组件
3、进行逻辑组合的保停单向控制梯形图。它是将机内组件进行逻辑组合的程序,也是实现控制系统内各事物间逻辑关系的体现。程序,也是实现控制系统内各事物间逻辑关系的体现。1.1 三相异步电动机单向运转控制三相异步电动机单向运转控制第8讲简单简单PLC编程编程应用应用1.2 三相异步电动机可逆运转控制:互锁环节三相异步电动机可逆运转控制:互锁环节 在多输出的梯形图中,若要考虑多输出间的相互制约,在多输出的梯形图中,若要考虑多输出间的相互制约,可以用此方法实现多输出之间的联锁。可以用此方法实现多输出之间的联锁。第8讲简单简单PLC编程编程应用应用1.3 二台电机延时启动的基本环节二台电机延时启动的基本环节二台
4、异步电动机,要求:一台启动二台异步电动机,要求:一台启动10s10s后第二台启动,运后第二台启动,运行后能同时停止。行后能同时停止。第8讲简单简单PLC编程编程应用应用o每个定时器的定时时间都有一个最大值每个定时器的定时时间都有一个最大值。若工程中所需的延时时若工程中所需的延时时间大于选定的定时器最大定时值时,最简单的延时扩展方法是间大于选定的定时器最大定时值时,最简单的延时扩展方法是采用采用多个定时器接力计时。多个定时器接力计时。o也可以利用计数器配合定时器获得长延时也可以利用计数器配合定时器获得长延时1.4 定时器的定时器的延时扩展延时扩展第8讲简单简单PLC编程编程应用应用1.5 1.5
5、 定时器构成的振荡电路定时器构成的振荡电路 右右图图中中梯梯形形图图实实际际上上是是一一种种振振荡荡电电路路,产产生生的的脉脉冲冲宽宽度度为为一一个个扫扫描描周周期期,周周期期为为1010秒秒(即即定定时时器器T1T1的的设设定定值值)的的方方波波脉脉冲冲。这这个个脉脉冲冲序序列列是是作作为为计计数数器器C1C1的的计计数数脉脉冲冲的的。当当然然,这这种种脉脉冲冲还还可可以以用用于于移移位位寄存器的移位等其它场合寄存器的移位等其它场合。第8讲简单简单PLC编程编程应用应用1.6 1.6 分频电路分频电路2 2分频电路分频电路第8讲简单简单PLC编程编程应用应用二、基本指令编程实例o【例例1 1
6、】用用PLCPLC实现对通风机的监视实现对通风机的监视o【例例2 2】五组抢答器控制设计五组抢答器控制设计o【例例3 3】三台电机的循环启停运转控制三台电机的循环启停运转控制o【例例4 4】十字路口交通灯控制设计十字路口交通灯控制设计第8讲简单简单PLC编程编程应用应用用用PLCPLC实现对三台通风机运转情况进行监视的系统。实现对三台通风机运转情况进行监视的系统。要求:要求:v 如果三台风机中有如果三台风机中有二台在工作二台在工作,信号灯就,信号灯就持续持续发亮;发亮;v 如果只有如果只有一台风机工作一台风机工作,信号灯就以,信号灯就以1Hz1Hz的频率闪光;的频率闪光;v 如果三台风机如果三
7、台风机都不工作都不工作,信号灯就以,信号灯就以10Hz10Hz频率闪光;频率闪光;v如果选择运转装置不运行,信号灯就熄灭。如果选择运转装置不运行,信号灯就熄灭。2.1 用PLC实现对通风机的监视第8讲简单简单PLC编程编程应用应用输入器件输入器件输出器件输出器件其它机内器件其它机内器件X000X000:风机风机1 1(接触器的常开触点)(接触器的常开触点)Y400Y400:信号灯信号灯M100M100:至少至少2 2台风机运台风机运行,行,其信号为其信号为1 1X001X001:风机风机2 2(接触器的常开触点)(接触器的常开触点)M101M101:当无风机运行时,当无风机运行时,其信号为其信
8、号为1 1X002X002:风机风机3 3(接触器的常开触点)(接触器的常开触点)M8013M8013:1Hz1Hz脉冲发生脉冲发生器器 (1s(1s周期振荡周期振荡)X003X003:运转选择开关运转选择开关M8012M8012:10Hz10Hz脉冲发脉冲发生器生器 (0.1s(0.1s周期振荡周期振荡)2.1 用PLC实现对通风机的监视第8讲简单简单PLC编程编程应用应用2.1 用PLC实现对通风机的监视第8讲简单简单PLC编程编程应用应用五个队参加抢答比赛,比赛规则及所使用的设备要求如下五个队参加抢答比赛,比赛规则及所使用的设备要求如下:v设有主持人总台及各个参赛队分台。设有主持人总台及
9、各个参赛队分台。v总台设有总台设有总台灯总台灯及及总台音响总台音响,总台开始总台开始及及总台复位总台复位按钮。按钮。分台设有分台设有分台灯分台灯,分台抢答按钮分台抢答按钮。v各队抢答必须在主持人给出题目,说了各队抢答必须在主持人给出题目,说了“开始开始”并同时并同时按了开始控制钮后的按了开始控制钮后的10s10s内进行抢答。内进行抢答。v如提前,抢答器将报出如提前,抢答器将报出“违例违例”信号(违例扣分)。信号(违例扣分)。v10s10s时间到,还无人抢答,抢答器将给出应答时间到信时间到,还无人抢答,抢答器将给出应答时间到信号,该题作废。号,该题作废。2.2 五组抢答器控制设计第8讲简单简单P
10、LC编程编程应用应用v在有人抢答情况下,抢得的队必须在在有人抢答情况下,抢得的队必须在30s30s内完成答题。内完成答题。如如30s30s内还没有答完,则作答题超时处理内还没有答完,则作答题超时处理。v灯光及音响信号的意义安排如下灯光及音响信号的意义安排如下:总台音响及分台灯:正常抢答总台音响及分台灯:正常抢答总台音响及分台灯加总台灯:违例。总台音响及分台灯加总台灯:违例。总台音响加总台灯:无人应答及答题超时。总台音响加总台灯:无人应答及答题超时。v在在一一个个题题目目回回答答终终了了后后,主主持持人人按按下下复复位位按按钮钮,抢抢答答器器恢复原始状态,为第二轮抢答作好准备。恢复原始状态,为第
11、二轮抢答作好准备。2.2 五组抢答器控制设计第8讲简单简单PLC编程编程应用应用输入器件输入器件输出器件输出器件其它机内器件其它机内器件X000:总台复位按钮总台复位按钮Y000:总台音响总台音响M0:公共控制触点继电器公共控制触点继电器X001X005:分台抢答按钮分台抢答按钮Y001Y005:各分台灯各分台灯M1:应答时间辅助继电器应答时间辅助继电器X010:总台开始按钮总台开始按钮Y014:总台灯总台灯M2:抢答辅助继电器抢答辅助继电器M3:答题时间辅助继电器答题时间辅助继电器M4:音响启动信号继电器音响启动信号继电器T1:应答限时应答限时10sT2:答题限时答题限时30sT3:音响限时
12、音响限时1s2.2 五组抢答器控制设计第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用要求:三台电机接于要求:三台电机接于Y001Y001、Y002Y002、Y003Y003。要求它们相隔要求它们相隔5s5s启动,各运行启动,各运行10s10s停止。并循环。停止。并循环。2.3 三台电机的循环启停运转控制第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用【例例4 4】十字路口交通灯控制设计。十字路口交通灯控
13、制设计。十字路口南北向及东西向均设有红、十字路口南北向及东西向均设有红、黄、绿三个信号灯,六个灯依一定的时黄、绿三个信号灯,六个灯依一定的时序循环往复工作。序循环往复工作。第8讲简单简单PLC编程编程应用应用器器 件件意意 义义实实 现现X000启启动动及及循循环环起起点点,绿绿1、红红2点亮点亮启动按钮启动按钮T0绿绿1亮亮25s定时器定时器T0设设定定值值K250,从从X000接接通通起起计计时时,计计时时时时间到绿间到绿1断开,断开,T1计时。计时。T1、T2绿绿1闪动闪动3次控制次控制T1、T2形成振荡,形成振荡,T1定时到,绿定时到,绿1点亮。点亮。C0黄黄1亮亮2s起点起点T2定定
14、时时到到绿绿1灭灭并并作作为为C0计计数数信信号号,C0=3时时黄黄1点亮点亮T3黄黄1亮亮2s定时器定时器T3设设定定值值K20,T3时时间间到到时时红红1、绿绿2点点亮亮,红红2熄灭熄灭T4绿绿2亮亮25s定时器定时器T4设设定定值值K250,T4计计时时时时间间到到绿绿2灭灭,T5计计时时T5、T6绿绿2闪动闪动3次控制次控制T5、T6形成振荡,形成振荡,T5定时到,绿定时到,绿2点亮。点亮。C1黄黄2亮亮2s起点起点T6定定时时到到绿绿2灭灭并并作作为为C1计计数数信信号号,C1=3时时黄黄2点亮点亮T7黄黄2亮亮2s定时器定时器T7设设定定值值K20,T7时时间间到到黄黄2熄熄灭灭,
15、一一个个循循环环结束结束.第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用2.2.各交通灯转换时间点的控制程序各交通灯转换时间点的控制程序设计设计(1)(1)绿灯绿灯1 1亮亮25秒闪秒闪3 3次的次的控制程序控制程序设计设计(绿灯绿灯2 2亮亮2525秒闪秒闪3 3次的次的控制程序控制程序相类似相类似)第8讲简单简单PLC编程编程应用应用(2)(2)黃灯黃灯1 1亮亮2秒的秒的控制程序控制程序设计设计(黃灯黃灯2 2亮亮2 2秒的秒的控制程序控制程序相类似相类似)(3)(3)红灯红灯1 1亮亮30秒的秒的控制程序控制程序设计设计(红灯红灯2 2亮亮3030秒的秒的控制
16、程序控制程序相类似相类似)第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用第8讲简单简单PLC编程编程应用应用例:设计控制例:设计控制3 3台电机台电机M1M1、M2M2、M3M3的的顺序启动和停止的程序。控制要求是:顺序启动和停止的程序。控制要求是:按下启动按钮按下启动按钮1 1秒后秒后M1M1启动,启动,M1M1运运行行5 5秒后秒后M2M2启动,启动,M2M2运行运行5 5秒后秒后M3M3启动。停车时,按下停车按钮启动。停车时,按下停车按钮1 1秒后,秒后,M3M3停止,停止,M3M3停止停止5 5秒后,秒后,M2M2停止,停止
17、,M2M2停止停止5 5秒后,秒后,M1M1停止。停止。输输入接点分配入接点分配输输出接点分配出接点分配启启动动按按钮钮X000X000电电机机M1M1Y001Y001停止按停止按钮钮X001X001电电机机M2M2Y002Y002电电机机M3M3Y003Y003解解:输入输入/输出接点分配输出接点分配第8讲简单简单PLC编程编程应用应用第六节“经验”编程方法oPLCPLC的编程,从梯形图来看,其根本点的编程,从梯形图来看,其根本点是找出符合控制要求的系统各个输出的工是找出符合控制要求的系统各个输出的工作条件,这些条件又总是用机内各种器件作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合
18、来实现的。按一定的逻辑关系组合来实现的。o梯形图的基本模式为启保停电路。梯形图的基本模式为启保停电路。每个启保停电路一般只针对一个输出,每个启保停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以这个输出可以是系统的实际输出,也可以是中间变量。是中间变量。o梯形图编程中有一些约定俗成的基本环梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以在许多地节,它们都有一定的功能,可以在许多地方借以应用。方借以应用。第8讲简单简单PLC编程编程应用应用编程步骤:编程步骤:(1 1)在准确了解控制要求后,合理地)在准确了解控制要求后,合理地为控制系统中的事件分配输入输出端。为控制系统
19、中的事件分配输入输出端。选择必要的机内器件,如定时器、计数选择必要的机内器件,如定时器、计数器、辅助继电器。器、辅助继电器。(2 2)对对于于一一些些控控制制要要求求较较简简单单的的输输出出,可可直直接接写写出出它它们们的的工工作作条条件件,依依启启保保停停电电路路模模式式完完成成相相关关的的梯梯形形图图支支路路。工作条件稍复杂的可借助辅助继电器。工作条件稍复杂的可借助辅助继电器。第8讲简单简单PLC编程编程应用应用(3 3)对对于于较较复复杂杂的的控控制制要要求求,为为了了能能用用启启保保停停电电路路模模式式绘绘出出各各输输出出端端的的梯梯形形图图,要要正正确确分分析析控控制制要要求求,并并
20、确确定定组组成成总总的的控控制制要要求求的的关关键键点点。在在空空间间类类逻逻辑辑为为主主的的控控制制中中关关键键点点为为影影响响控控制制状状态态的的点点。在在时时间间类类逻逻辑辑为为主主的的控控制制中中,关键点为控制状态转换的时间。关键点为控制状态转换的时间。(4 4)将将关关键键点点用用梯梯形形图图表表达达出出来来。关关键键点点总总是是用用机机内内器器件件来来代代表表的的,应应考考虑虑并并安安排排好好。绘绘关关键键点点的的梯梯形形图图时时,可可以以使用常见的基本环节。使用常见的基本环节。第8讲简单简单PLC编程编程应用应用(5 5)在在完完成成关关键键点点梯梯形形图图的的基基础础上上,针针
21、对对系系统统最最终终的的输输出出进进行行梯梯形形图图的的编编绘绘。使用关键点综合出最终输出的控制要求。使用关键点综合出最终输出的控制要求。(6 6)审审查查以以上上草草绘绘图图纸纸,在在此此基基础础上上,补补充充遗遗漏漏的的功功能能,更更正正错错误误,进进行行最最后后的完善。的完善。第8讲简单简单PLC编程编程应用应用6-12.6-12.设计一个四组抢答器,任一设计一个四组抢答器,任一组抢先按下按健后,显示器能及时组抢先按下按健后,显示器能及时显示该组的编号并使蜂鸣器发出响显示该组的编号并使蜂鸣器发出响声,同时锁住抢答器,使其它组按声,同时锁住抢答器,使其它组按下按键无效。抢答器有复位开关,下按键无效。抢答器有复位开关,复位后可重新抢答,设计其复位后可重新抢答,设计其PLCPLC程程序。序。第8讲简单简单PLC编程编程应用应用