《PLC顺序控制与顺序功能图课件》由会员分享,可在线阅读,更多相关《PLC顺序控制与顺序功能图课件(43页珍藏版)》请在金锄头文库上搜索。
1、PLC编程及应用技术aiwrr西门子S7200系列前课内容前课内容顺序控制顺序控制:根据事先规定的程序或条件对控制过程的各个阶段:根据事先规定的程序或条件对控制过程的各个阶段按顺序地进行自动控制。按顺序地进行自动控制。步(步(Step):系统的整个工作或一个周期的工作中的某一个阶:系统的整个工作或一个周期的工作中的某一个阶段。段。初始步初始步工作步工作步每一步用顺控继电器每一步用顺控继电器S的一个位元件来表示。的一个位元件来表示。活动步活动步不活动步不活动步步的转移步的转移步的转移条件步的转移条件顺序功能图顺序功能图:用步,步的转移、转移条件,步的动作来表达系:用步,步的转移、转移条件,步的动
2、作来表达系统工作过程的图形。统工作过程的图形。单序列单序列选择序列选择序列并行序列并行序列前课内容前课内容工作一工作一工作二工作二工作三工作三条件条件A条件条件B条件条件C条件条件D单序列:单序列:由一系列相继激活由一系列相继激活的步组成,每一步的步组成,每一步后仅有一个转换,后仅有一个转换,每一个转换后也只每一个转换后也只有一个步有一个步 ;前课内容前课内容工作一工作一工作二工作二工作三工作三条件条件A条件条件B条件条件C条件条件D工作四工作四工作五工作五条件条件E条件条件F条件条件G工作六工作六条件条件H选择序列:选择序列:系统的某一步系统的某一步活动后,满足活动后,满足不同的转换条不同的
3、转换条件能够激活不件能够激活不同的步的序列;同的步的序列; 前课内容前课内容工作一工作一工作二工作二工作三工作三条件条件A条件条件B条件条件C工作四工作四工作五工作五条件条件E条件条件D工作六工作六条件条件F并行序列:并行序列:系统的某一步系统的某一步活动后,满足活动后,满足转换条件能够转换条件能够同时激活若干同时激活若干步的序列;步的序列; 课题六、课题六、顺序控制(二)顺序控制(二)学习目标学习目标1、掌握项目分析,顺序功能图的画法、掌握项目分析,顺序功能图的画法2、明确、明确SCR指令指令3、掌握用、掌握用SCR指令编写程序的方法指令编写程序的方法课题六、课题六、顺序控制(二)顺序控制(
4、二)1.1 顺序功能图顺序功能图用步,步的转移、转移条件,步的动作来表达系统工作过用步,步的转移、转移条件,步的动作来表达系统工作过程的图形,叫程的图形,叫顺序功能图顺序功能图名称图形符号名称图形符号初始步转移条件工作步命令(动作)转移元件化的顺序工作图元件化的顺序工作图课题六、课题六、顺序控制(二)顺序控制(二)1.1 顺序功能图绘图规则顺序功能图绘图规则1、一个顺序功能图到少有一个初始步。、一个顺序功能图到少有一个初始步。2、所有步按控制过程的进行从上到下画在一条竖带上,、所有步按控制过程的进行从上到下画在一条竖带上,表示步的矩形框内要写编程元件的名称。表示步的矩形框内要写编程元件的名称。
5、3、步与步之间必须用转移分开。箭头所指为目标步。、步与步之间必须用转移分开。箭头所指为目标步。4、转移与转移之间必须用步分开。、转移与转移之间必须用步分开。5、转移条件画在转移上,旁边写上转移条件的名称。、转移条件画在转移上,旁边写上转移条件的名称。6、命令画在步的右侧。有多个命令时,并行画出。、命令画在步的右侧。有多个命令时,并行画出。课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图项目:交通信号灯自动控制:项目:交通信号灯自动控制:要求:设置启动按钮要求:设置启动按钮SB0,按下,按下SB0,交通信号,交通信号灯进入自动控制状态,即:东西绿灯亮灯进入自动
6、控制状态,即:东西绿灯亮4s后闪后闪2s灭,黄灯亮灭,黄灯亮2s灭,红灯亮灭,红灯亮8s灭,绿灯又亮开始循灭,绿灯又亮开始循环;对应东西绿黄灯亮时南北红灯亮环;对应东西绿黄灯亮时南北红灯亮8s灭,接着灭,接着绿灯亮绿灯亮4s后闪后闪2s灭;黄灯亮灭;黄灯亮2s灭,红灯又亮开始灭,红灯又亮开始循环。设置停止按钮循环。设置停止按钮SB1,按下,按下SB1,交通信号,交通信号灯进入停止状态,所有信号灯均灭。灯进入停止状态,所有信号灯均灭。 课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图I/O分配分配I0.0启动按钮启动按钮SB0 ;I0.1停止按钮停止按钮SB1
7、 ;Q0.0东西绿灯;东西绿灯;Q0.3南北绿灯;南北绿灯;Q0.1东西黄灯;东西黄灯;Q0.4南北黄灯;南北黄灯;Q0.2东西红灯;东西红灯;Q0.5南北红灯;南北红灯; 输入:输入:输出:输出:课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图分析控制时序分析控制时序启动启动SB0东西绿灯东西绿灯Q0.0东西黄灯东西黄灯Q0.1东西红灯东西红灯Q0.2南北黄灯南北黄灯Q0.4南北红灯南北红灯Q0.5南北绿灯南北绿灯Q0.34秒秒2秒秒2秒秒4秒秒2秒秒2秒秒课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图结论:结论: 1
8、、东西、南北两方向的绿、黄、红灯均由时间控、东西、南北两方向的绿、黄、红灯均由时间控制按顺序工作,符合顺序设计要求;制按顺序工作,符合顺序设计要求;2、东西、南北两方向的绿、黄、红灯同时开始工、东西、南北两方向的绿、黄、红灯同时开始工作,也同时结束一个周期工作,符合并行作,也同时结束一个周期工作,符合并行序列序列要素要素;3、一周期内,绿、黄、红灯、一周期内,绿、黄、红灯按顺序工作,但绿灯按顺序工作,但绿灯闪烁时有多次相同的状态,可以考虑为周期内闪烁时有多次相同的状态,可以考虑为周期内的一个小循环来处理的一个小循环来处理;课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一
9、个顺序功能图步及标志:步及标志:初始步:初始步:S0.0东西绿灯亮东西绿灯亮4秒步:秒步:S0.1东西绿灯闪烁灭东西绿灯闪烁灭0.5秒步:秒步:S0.2东西绿灯闪烁亮东西绿灯闪烁亮0.5秒步:秒步:S0.3东西黄灯亮东西黄灯亮2秒步:秒步:S0.4东西红灯亮东西红灯亮8秒步:秒步:S0.5T37记时记时4秒秒T38记时记时0.5秒秒T39记时记时0.5秒秒T40记时记时2秒秒T41记时记时8秒秒并行等待空步:并行等待空步:S0.6C0记循环次数记循环次数课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图步及标志:步及标志:南北绿灯亮南北绿灯亮4秒步:秒步:S1
10、.2南北南北绿灯闪烁灭绿灯闪烁灭0.5秒步:秒步:S1.3南北南北绿灯闪烁亮绿灯闪烁亮0.5秒步:秒步:S1.4南北南北黄灯亮黄灯亮2秒步:秒步:S1.5南北南北红灯亮红灯亮8秒步:秒步:S1.1T43记时记时4秒秒T44记时记时0.5秒秒T45记时记时0.5秒秒T46记时记时2秒秒T42记时记时8秒秒并行等待空步:并行等待空步:S1.6C1记循环次数记循环次数课题六、课题六、顺序控制(二)顺序控制(二)1.2 画一个顺序功能图画一个顺序功能图步及标志步及标志启动启动SB0东西绿灯东西绿灯Q0.0东西黄灯东西黄灯Q0.1东西红灯东西红灯Q0.2南北黄灯南北黄灯Q0.4南北红灯南北红灯Q0.5南
11、北绿灯南北绿灯Q0.34秒秒2秒秒2秒秒4秒秒2秒秒2秒秒S0.0S0.1S0.4S0.5S1.1S1.2S1.5S1.4S1.3S0.2T37S0.3T38T39T40T41T42T43T44T45T46S0.1S0.2S0.4S0.3I0.0T37T38T40T39C0SM0.1+I0.1S0.0S1.1S1.2S1.4S1.3S0.5S1.5T39C0T45C1T42T43T44T45C1S0.6S1.6S0.6S1.6T46T411.2 画一个顺序功能图画一个顺序功能图S0.1S0.2S0.4S0.3I0.0T37T38T40T39C0SM0.1+I0.1S0.0S1.1S1.2S1.
12、4S1.3S0.5S1.5T39C0T45C1T42T43T44T45C1S0.6S1.6S0.6S1.6T46T411.2 画一个顺序功能图画一个顺序功能图Q0.0T37T38C0Q0.0T39Q0.1T40Q0.2T41Q0.5T42Q0.3T43T44Q0.3T45C1Q0.4T46课题六、课题六、顺序控制(二)顺序控制(二)2.1 顺控继电器(顺控继电器(S)顺控继电器专门用于编制顺序控制程序的继电器。顺控继电器专门用于编制顺序控制程序的继电器。顺控继电器与位存储器一样,也有顺控继电器与位存储器一样,也有“线圈线圈”与与“触触点点”。如果不进行顺序控制编程,顺控继电器可以按位存如果不进
13、行顺序控制编程,顺控继电器可以按位存储器一样,使用。储器一样,使用。I0.0S0.0S0.0Q0.0如:如:课题六、课题六、顺序控制(二)顺序控制(二)2.2 顺控继电器指令顺控继电器指令指令表指令表表示一个表示一个SCR段(顺序功能图中某一步段(顺序功能图中某一步S位位)的开始。的开始。(1)装载顺控继电器指令)装载顺控继电器指令SCRLSCR S位位 梯形图梯形图 SCRS位位指令表指令表表示一个表示一个SCR段(顺序功能图中某一步段(顺序功能图中某一步S位位)的结束。的结束。SCRE 梯形图梯形图SCRE(2)顺控继电器结束指令)顺控继电器结束指令SCRE课题六、课题六、顺序控制(二)顺
14、序控制(二)2.2 顺控继电器指令顺控继电器指令LSCR S位位和和SCRE必须成对使用必须成对使用 SCRS位位SCRE一个一个LSCR S位位和一个和一个SCRE一个一个步。称为一个步。称为一个SCR程序段。程序段。当当S位位=1 ,也就是该步被激活时,也就是该步被激活时,该标志以下至该标志以下至SCRE的程序被执行;的程序被执行;反之,不执行。反之,不执行。程序段程序段课题六、课题六、顺序控制(二)顺序控制(二)2.2 顺控继电器指令顺控继电器指令指令表指令表当有能流接通时,激活所指定的当有能流接通时,激活所指定的S位(置位(置位,位,=1),复位当前所在的,复位当前所在的S位(位(=0
15、)。以实现步的活动状态转移(活动状态转移以实现步的活动状态转移(活动状态转移到所指定的步)。到所指定的步)。(3)顺控继电器转移指令)顺控继电器转移指令SCRTSCRT S位位 梯形图梯形图SCRTS位位该指令只能写在该指令只能写在SCR程序段中。程序段中。课题六、课题六、顺序控制(二)顺序控制(二)2.2 顺控继电器指令顺控继电器指令指令表指令表当有能流接通时,当有能流接通时,CSCRE可以退出一个激可以退出一个激活的程序段,而不执行活的程序段,而不执行CSCRE与与SCRE之之间的程序。间的程序。(4)顺控继电器条件结束指令)顺控继电器条件结束指令CSCRECSCRE S位位 梯形图梯形图
16、SCRE该指令只能写在该指令只能写在SCR程序段中。程序段中。课题六、课题六、顺序控制(二)顺序控制(二)2.3 顺控继电器指令使用注意顺控继电器指令使用注意1、同一项目中,一个、同一项目中,一个SCR S位位只能使用一次。只能使用一次。2、在、在SCR段复位后,段复位后, SCR段内的无记忆的定时段内的无记忆的定时器当前值被复位,有记忆的定时器当前值记数器当前值被复位,有记忆的定时器当前值记数器的当前值被保持。器的当前值被保持。3、某个、某个SCR段要处于活动状态,需让其段要处于活动状态,需让其S位的值位的值为为“1”,可使用,可使用“置位置位”、“转移转移”指令来指令来实现。实现。故:建议
17、在故:建议在SCR段中只写转移。段中只写转移。第一个第一个SCR段只能用段只能用置位置位来激活来激活;其它段其它段常用转移常用转移来激活;来激活;课题六、课题六、顺序控制(二)顺序控制(二)3.1 顺序控制程序编写顺序控制程序编写程序分为两部分。第一部分写程序分为两部分。第一部分写“步及步的转移步及步的转移”,第二部分写第二部分写“各步的动作(输出)各步的动作(输出)”。3.2 “步及步的转移步及步的转移”的的程序编写程序编写“步及步的转移步及步的转移”程序分为两部分。第一部分为程序分为两部分。第一部分为“初始步的进入初始步的进入”,第二部分写,第二部分写“各工作步的转移各工作步的转移”。课题
18、六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写1、初始步进入:、初始步进入:初始步用置位初始步用置位/复位形式写出,并直接复位形式写出,并直接写出该步的动作。写出该步的动作。条件条件S0.0条件S0.0S1S0.1Rn其它其它工作工作其它工作是指,复位所有有记其它工作是指,复位所有有记忆元件,所用的存储区清零。忆元件,所用的存储区清零。条件条件S0.0为初始步为初始步S0.0课题六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写S0.0条件条件2SCRTSCRS0.0S0.1SCRES0.12、一般
19、步的转移:、一般步的转移:条件条件1条件条件2S0.0S0.1条件条件2课题六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写I0.1S0.2I0.1SCRTI0.2SCRS0.2SCRTS1.0S2.0SCRES1.0S2.0I0.2(3)选择分枝结构)选择分枝结构课题六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写(3)选择分枝结构)选择分枝结构I1.0S0.7S1.4S2.3I2.0I1.0SCRTSCRS1.4S0.7SCREI2.0SCRTSCRS2.3S0.7SCRE课题六、课题六、顺序控
20、制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写(4)并行分枝结构)并行分枝结构I0.1S0.2I0.1SCRTSCRS0.2SCRTS1.0S2.0SCRES1.0S2.0课题六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写(4)并行分枝结构)并行分枝结构S1.4S2.3S0.7S1.4S2.3S1.3是左边分枝的最后一个是左边分枝的最后一个工作步,工作步,S2.2是右边分枝的是右边分枝的最后一个工作步,最后一个工作步, 由于两工由于两工作步可能是不同时结束的,作步可能是不同时结束的,故:设置故:设置S1.4、S2
21、.3为为等待等待空步空步!课题六、课题六、顺序控制(二)顺序控制(二)3.2 “步及步的转移步及步的转移”的的程序编写程序编写(4)并行分枝结构)并行分枝结构S1.4S2.3S0.7S1S1.4R1S2.3R1S1.4S2.3S0.7S1.4S2.3注意:注意:并行分枝合并是用置位、复并行分枝合并是用置位、复位指令编写的!位指令编写的!课题六、课题六、顺序控制(二)顺序控制(二)3.3 “步的动作(输出)步的动作(输出)”的的程序编程序编写写2、各步的动作由、各步的动作由S点的常开触头控制。但要注意点的常开触头控制。但要注意同名线圈问题。同名线圈问题。1、写完、写完 “步及步的转移步及步的转移
22、”的程序的程序后,再写后,再写“步步的动作(输出)的动作(输出)”的程序。的程序。即:如果多步有共同的动作,则该动作由各即:如果多步有共同的动作,则该动作由各步的常开点并联控制。步的常开点并联控制。课题六、课题六、顺序控制(二)顺序控制(二)4.1 几个例子几个例子(1)单序列:单序列:S0.0S0.1I1.0I1.1S0.2I1.2SM0.1Q0.1Q0.0课题六、课题六、顺序控制(二)顺序控制(二)4.1 几个例子几个例子(1)单序列:单序列:S0.0S0.1I1.0I1.1S0.2I1.2SM0.1Q0.1Q0.0课题六、课题六、顺序控制(二)顺序控制(二)4.1 几个例子几个例子(2)
23、单序列(立即停止):单序列(立即停止):S0.0S0.1I1.0I1.1S0.2I1.2SM0.1+I0.0Q0.1Q0.0以下程序同前。以下程序同前。课题六、课题六、顺序控制(二)顺序控制(二)4.1 几个例子几个例子(3)单序列循环(立即停止):单序列循环(立即停止):S0.0S0.1I1.0I1.1S0.2I1.3SM0.1+I0.0I1.2Q0.1Q0.0课题六、课题六、顺序控制(二)顺序控制(二)4.1 几个例子几个例子(3)单序列循环(立即停止):单序列循环(立即停止):S0.0S0.1I1.0I1.1S0.2I1.3SM0.1+I0.0I1.2Q0.1Q0.0课题六、课题六、顺序
24、控制(二)顺序控制(二)4.2 练习:看顺序功能图,写程序练习:看顺序功能图,写程序交通灯控制顺序功能图交通灯控制顺序功能图S0.1S0.2S0.4S0.3I0.0T37T38T40T39C0Q0.0T38Q0.1C0SM0.1+I0.1S0.0S1.1S1.2S1.4S1.3T37S0.5Q0.0T39T39C0T40Q0.2T41S1.5Q0.5T42Q0.3T43Q0.3T45Q0.4T46T45C1T44C1T42T43T44T45C1S0.6S1.6S0.6S1.6T46T41课题六、课题六、顺序控制(二)顺序控制(二)小结小结指令表指令表1、装载顺控继电器指令、装载顺控继电器指令L
25、SCR S位位 梯形图梯形图 SCRS位位指令表指令表SCRE 梯形图梯形图SCRE2、顺控继电器结束指令、顺控继电器结束指令指令表指令表3、顺控继电器转移指令、顺控继电器转移指令SCRT S位位 梯形图梯形图SCRTS位位课题六、课题六、顺序控制(二)顺序控制(二)小结小结4、编程:、编程:先写先写“步及步的转移步及步的转移”,再写,再写“步的动作步的动作”。A、进入初始步:、进入初始步:看进入条件,写看进入条件,写“触点触点”;看箭头及;看箭头及所指向的所指向的“(初始)步(初始)步”,写,写“置位置位(初始)步(初始)步”;再写;再写“复位(其它所复位(其它所有步)有步)”;最后直接写初
26、始步要完成;最后直接写初始步要完成的其它工作。的其它工作。B、步的转移:、步的转移:看方框及其内步标志,写看方框及其内步标志,写“SCR”;看;看方方框下的框下的转移条件,写转移条件,写“触点触点”;看箭头;看箭头及所指向的及所指向的“步步”,写,写“SCRT”;再写;再写“SCRE” 。课题六、课题六、顺序控制(二)顺序控制(二)小结小结注意:注意:方框下有几个转出位置,就要写方框下有几个转出位置,就要写几个几个“SCRT”。C、并行分枝的会合:、并行分枝的会合:(A)编程时,各)编程时,各并行分枝的最后一个方框不处理;并行分枝的最后一个方框不处理;(B)看各)看各并行分枝会合后的条件,写并行分枝会合后的条件,写“触点触点”(与(与各并行分枝的最后相同各并行分枝的最后相同);看;看箭头及所箭头及所指向的指向的“步步”,写,写“置位置位”;再写;再写“复位复位各各并行分枝的最后一步并行分枝的最后一步”。谢谢!