第6章PLC步进顺控指令及其应用课件

上传人:txadgkn****dgknqu... 文档编号:186388822 上传时间:2023-02-07 格式:PPT 页数:148 大小:1.07MB
收藏 版权申诉 举报 下载
第6章PLC步进顺控指令及其应用课件_第1页
第1页 / 共148页
第6章PLC步进顺控指令及其应用课件_第2页
第2页 / 共148页
第6章PLC步进顺控指令及其应用课件_第3页
第3页 / 共148页
资源描述:

《第6章PLC步进顺控指令及其应用课件》由会员分享,可在线阅读,更多相关《第6章PLC步进顺控指令及其应用课件(148页珍藏版)》请在装配图网上搜索。

1、第第6 6章章PLCPLC步进顺控步进顺控指令及其应用指令及其应用所谓顺序控制,就是按照生产工艺的所谓顺序控制,就是按照生产工艺的流程顺序,在各个输入信号及内部软元件流程顺序,在各个输入信号及内部软元件的作用下,使各个执行机构自动有序地运的作用下,使各个执行机构自动有序地运行。使用顺序功能图设计程序时,首先应行。使用顺序功能图设计程序时,首先应根据系统的工艺流程,画出顺序功能图,根据系统的工艺流程,画出顺序功能图,然后根据顺序功能图画出梯形图或写出指然后根据顺序功能图画出梯形图或写出指令表。令表。状态转移图状态转移图6.16.1步进顺控指令及其编程方法步进顺控指令及其编程方法6.26.2单流程

2、的程序设计单流程的程序设计6.36.3选择性流程的程序设计选择性流程的程序设计6.46.4 并行性流程的程序设计并行性流程的程序设计6.56.5复杂流程及跳转流程的程序设计复杂流程及跳转流程的程序设计6.66.6用辅助继电器实现顺序用辅助继电器实现顺序6.76.76.1.1 流程图流程图实训实训8的彩灯循环点亮,实际上这是的彩灯循环点亮,实际上这是一个顺序控制,整个控制过程可分为如下一个顺序控制,整个控制过程可分为如下4个阶段(或叫工序):复位、黄灯亮、绿个阶段(或叫工序):复位、黄灯亮、绿灯亮、红灯亮。灯亮、红灯亮。每个阶段又分别完成如下的工作(也每个阶段又分别完成如下的工作(也叫动作):初

3、始及停止复位,亮黄灯、延叫动作):初始及停止复位,亮黄灯、延时,亮绿灯、延时,亮红灯、延时。各个时,亮绿灯、延时,亮红灯、延时。各个阶段之间只要延时时间到就可以过渡(也阶段之间只要延时时间到就可以过渡(也叫转移)到下一阶段。因此,可以很容易叫转移)到下一阶段。因此,可以很容易地画出其工作流程图。地画出其工作流程图。流程图对大家来说并不陌生,那么,流程图对大家来说并不陌生,那么,如何让如何让PLC来识别大家所熟悉的流程图呢?来识别大家所熟悉的流程图呢?这就要将流程图这就要将流程图“翻译翻译”成如图成如图6-2所示的所示的状态转移图。状态转移图。6.1.2 状态转移图状态转移图如何将流程图转化为状

4、态转移图呢?如何将流程图转化为状态转移图呢?只要进行如下的变换(即只要进行如下的变换(即“汉译汉译英英”):):一是将流程图中的每一个阶段(或工一是将流程图中的每一个阶段(或工序)用序)用PLC的一个状态继电器来表示。的一个状态继电器来表示。二是将流程图中的每个阶段要完成的二是将流程图中的每个阶段要完成的工作(或动作)用工作(或动作)用PLC的线圈指令或功能的线圈指令或功能指令来实现。指令来实现。三是将流程图中各个阶段之间的转移三是将流程图中各个阶段之间的转移条件用条件用PLC的触点或电路块来替代。的触点或电路块来替代。四是流程图中的箭头方向就是四是流程图中的箭头方向就是PLC状状态转移图中的

5、转移方向。态转移图中的转移方向。1设计状态转移图的方法和步骤设计状态转移图的方法和步骤 将整个控制过程按任务要求分解成将整个控制过程按任务要求分解成若干道工序,其中的每一道工序对应一个若干道工序,其中的每一道工序对应一个状态(即步),并分配状态继电器。状态(即步),并分配状态继电器。搞清楚每个状态的功能。搞清楚每个状态的功能。彩灯循环点亮控制系统的各状态功能彩灯循环点亮控制系统的各状态功能如下。如下。S0:PLC初始及停止复位(驱动初始及停止复位(驱动ZRST S20 S22区间复位指令)。区间复位指令)。S20:亮黄灯、延时(驱动:亮黄灯、延时(驱动Y0、T0的的线圈,使黄灯亮线圈,使黄灯亮

6、1 s)。)。S21:亮绿灯、延时(驱动:亮绿灯、延时(驱动Y1、T1的的线圈,使绿灯亮线圈,使绿灯亮1 s)。)。S22:亮红灯、延时(驱动:亮红灯、延时(驱动Y2、T2的的线圈,使红灯亮线圈,使红灯亮1 s)。)。找出每个状态的转移条件和方向,找出每个状态的转移条件和方向,即在什么条件下将下一个状态即在什么条件下将下一个状态“激活激活”。彩灯循环点亮控制系统的各状态转移彩灯循环点亮控制系统的各状态转移条件如下。条件如下。S0:初始脉冲:初始脉冲M8002,停止按钮(常,停止按钮(常开触点)开触点)X0,并且,这两个条件是或的关,并且,这两个条件是或的关系。系。S20:一个是启动按钮:一个是

7、启动按钮X1,另一个是,另一个是从从S22来的定时器来的定时器T2的延时闭合触点。的延时闭合触点。S21:定时器:定时器T0的延时闭合触点。的延时闭合触点。S22:定时器:定时器T1的延时闭合触点。的延时闭合触点。根据控制要求或工艺要求,画出状根据控制要求或工艺要求,画出状态转移图。态转移图。经过以上经过以上4步,可画出彩灯循环点亮步,可画出彩灯循环点亮的控制系统的状态转移图,如图的控制系统的状态转移图,如图6-2所示。所示。2状态的三要素状态的三要素状态转移图中的状态有驱动负载、指状态转移图中的状态有驱动负载、指定转移方向和转移条件三个要素,定转移方向和转移条件三个要素,3状态转移和驱动的过

8、程状态转移和驱动的过程当当PLC开始运行时,开始运行时,M8002产生一初产生一初始脉冲使初始状态始脉冲使初始状态S0置置1,进而使,进而使ZRST指指令有效,使令有效,使S20S22复位。复位。当按下启动按钮当按下启动按钮X1时,状态转移到时,状态转移到S20,使,使S20置置1,同时,同时S0在下一扫描周期在下一扫描周期自动复位,自动复位,S20马上驱动马上驱动Y0、T0(亮黄灯、(亮黄灯、延时)。延时)。当延时到转移条件当延时到转移条件T0闭合时,状态从闭合时,状态从S20转移到转移到S21,使,使S21置置1,同时驱动,同时驱动Y1、T1(亮绿灯、延时),而(亮绿灯、延时),而S20则

9、在下一扫则在下一扫描周期自动复位,描周期自动复位,Y0、T0线圈也就断电。线圈也就断电。当转移条件当转移条件T1闭合时,状态从闭合时,状态从S21转转移到移到S22,使,使S22置置1,同时驱动,同时驱动Y2、T2(亮红灯、延时),而(亮红灯、延时),而S21则在下一扫描周则在下一扫描周期自动复位,期自动复位,Y1、T1线圈也就断电。线圈也就断电。当转移条件当转移条件T2闭合时,状态转移到闭合时,状态转移到S20,使,使S20又置又置1,同时驱动,同时驱动Y0、T0(亮(亮黄灯、延时),而黄灯、延时),而S22则在下一扫描周期自则在下一扫描周期自动复位,动复位,Y2、T2线圈也就断电,开始下一

10、线圈也就断电,开始下一个循环。个循环。在上述过程中,若按下停止按钮在上述过程中,若按下停止按钮X0,则随时可以使状态则随时可以使状态S20S22复位,同时复位,同时Y0Y2、T0T2的线圈也复位,彩灯熄的线圈也复位,彩灯熄灭。灭。4状态转移图的特点状态转移图的特点形成了状态转移图。状态转移图和流形成了状态转移图。状态转移图和流程图一样,具有如下特点。程图一样,具有如下特点。可以将复杂的控制任务或控制过程可以将复杂的控制任务或控制过程分解成若干个状态。无论多么复杂的过程分解成若干个状态。无论多么复杂的过程都能分解为若干个状态,有利于程序的结都能分解为若干个状态,有利于程序的结构化设计。构化设计。

11、相对某一个具体的状态来说,控制相对某一个具体的状态来说,控制任务简单了,给局部程序的编制带来了方任务简单了,给局部程序的编制带来了方便。便。整体程序是局部程序的综合,只要整体程序是局部程序的综合,只要搞清楚各状态需要完成的动作、状态转移搞清楚各状态需要完成的动作、状态转移的条件和转移的方向,就可以进行状态转的条件和转移的方向,就可以进行状态转移图的设计。移图的设计。这种图形很容易理解,可读性很强,这种图形很容易理解,可读性很强,能清楚地反映整个控制的工艺过程。能清楚地反映整个控制的工艺过程。6.1.3 状态转移图的理解状态转移图的理解若对应状态若对应状态“有电有电”(即(即“激活激活”),),

12、则状态的负载驱动和转移处理才有可能执则状态的负载驱动和转移处理才有可能执行;若对应状态行;若对应状态“无电无电”(即(即“未激未激活活”),则状态的负载驱动和转移处理就),则状态的负载驱动和转移处理就不可能执行。不可能执行。可以将状态转移图理解为可以将状态转移图理解为“接力赛接力赛跑跑”,只要跑完自己这一棒,接力棒传给,只要跑完自己这一棒,接力棒传给下一个人,就由下一个人去跑,自己就可下一个人,就由下一个人去跑,自己就可以不跑了。或者理解为以不跑了。或者理解为“只干自己需要干只干自己需要干的事,无需考虑其他的事,无需考虑其他”。6.2.1 步进顺控指令步进顺控指令STL(Step Ladder

13、)是步进开始指令,)是步进开始指令,以使该状态的负载可以被驱动。以使该状态的负载可以被驱动。RET是步进返回(也叫步进结束)指是步进返回(也叫步进结束)指令,使步进顺控程序执行完毕时,非步进令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。顺控程序的操作在主母线上完成。6.2.2 状态转移图的编程方法状态转移图的编程方法状态转移图的编程原则为:先进行负状态转移图的编程原则为:先进行负载的驱动处理,然后进行状态的转移处理。载的驱动处理,然后进行状态的转移处理。图图6-2的指令表程序如表的指令表程序如表6-1所示,其状态所示,其状态梯形图如图梯形图如图6-3所示。所示。表表6-1图

14、图6-2的指令表的指令表图图6-3 状态梯形图状态梯形图6.2.3 编程注意事项编程注意事项所谓单流程就是指状态转移只有一个所谓单流程就是指状态转移只有一个流程,没有其他分支。由单流程构成的状流程,没有其他分支。由单流程构成的状态转移图就叫单流程状态转移图。态转移图就叫单流程状态转移图。6.3.1 设计方法和步骤设计方法和步骤单流程控制的程序设计比较简单,其单流程控制的程序设计比较简单,其设计方法和步骤如下。设计方法和步骤如下。根据控制要求,列出根据控制要求,列出PLC的的I/O分分配表,画出配表,画出I/O分配图。分配图。将整个工作过程按工作步序进行分将整个工作过程按工作步序进行分解,每个工

15、作步序对应一个状态,将其分解,每个工作步序对应一个状态,将其分为若干个状态。为若干个状态。理解每个状态的功能和作用,即设理解每个状态的功能和作用,即设计驱动程序。计驱动程序。找出每个状态的转移条件和转移方找出每个状态的转移条件和转移方向。向。根据以上分析,画出控制系统的状根据以上分析,画出控制系统的状态转移图。态转移图。根据状态转移图写出指令表。根据状态转移图写出指令表。6.3.2 程序设计实例程序设计实例例例1 用步进顺控指令设计一个三相电用步进顺控指令设计一个三相电动机循环正反转的控制系统。动机循环正反转的控制系统。其控制要求如下:按下启动按钮,电其控制要求如下:按下启动按钮,电动机正转动

16、机正转3 s,暂停,暂停2 s,反转,反转3 s,暂停,暂停2 s,如此循环如此循环5个周期,然后自动停止;运行中,个周期,然后自动停止;运行中,可按停止按钮停止,热继电器动作也应停可按停止按钮停止,热继电器动作也应停止。止。解:解:根据控制要求,其根据控制要求,其I/O分配图分配图如图如图6-4所示。所示。图图6-4 PLC的的I/O接线图接线图 根据控制要求可知,这是一个单流根据控制要求可知,这是一个单流程控制程序,其工作流程图如图程控制程序,其工作流程图如图6-5所示;所示;再根据其工作流程图可以画出其状态转移再根据其工作流程图可以画出其状态转移图,如图图,如图6-6所示。所示。图图6-

17、5 工作流程图工作流程图 图图6-6 状态转移图状态转移图 图图6-6的指令如表的指令如表6-2所示。所示。例例2 用步进顺控指令设计一个彩灯自用步进顺控指令设计一个彩灯自动循环闪烁的控制程序。动循环闪烁的控制程序。其控制要求如下:其控制要求如下:3盏彩灯盏彩灯HL1、HL2、HL3,按下启动按钮后,按下启动按钮后HL1亮,亮,1 s后后HL1灭灭HL2亮,亮,1 s后后HL2灭灭HL3亮,亮,1 s后后HL3灭,灭,1 s后后HL1、HL2、HL3全亮,全亮,1 s后后HL1、HL2、HL3全灭,全灭,1 s后后HL1、HL2、HL3全亮,全亮,1 s后后HL1、HL2、HL3全灭,全灭,1

18、 s后后HL1亮亮如此循环;随时按如此循环;随时按停止按钮停止系统运行。停止按钮停止系统运行。图图6-7 彩灯闪烁的彩灯闪烁的I/O分配图分配图 RET 图图6-8 彩灯闪烁的状态转移图彩灯闪烁的状态转移图实训实训20 单流程程序设计单流程程序设计1实训目的实训目的2实训器材实训器材3实训任务实训任务设计一个用设计一个用PLC控制的将工件从控制的将工件从A点点移到移到B点的机械手的控制系统,并在实训点的机械手的控制系统,并在实训室完成模拟调试,其控制要求如下。室完成模拟调试,其控制要求如下。手动操作时,每个动作均能单独操作,手动操作时,每个动作均能单独操作,用于将机械手复归至原点位置;连续运行

19、用于将机械手复归至原点位置;连续运行时,在原点位置按启动按钮,机械手按图时,在原点位置按启动按钮,机械手按图6-9所示连续工作一个周期。所示连续工作一个周期。图图6-9 机械手动作的示意图机械手动作的示意图一个周期的工作过程如下:原点一个周期的工作过程如下:原点放放松(松(T)下降下降夹紧(夹紧(T)上升上升右移右移下降下降放松(放松(T)上升上升左移(同时左移(同时夹紧)到原点,时间夹紧)到原点,时间T由教师现场规定。由教师现场规定。说明:说明:机械手的工作是将工件从机械手的工作是将工件从A点移到点移到B点;点;原点位机械夹钳处于夹紧原点位机械夹钳处于夹紧位,且机械手处于左上角位;位,且机械

20、手处于左上角位;机械夹钳机械夹钳为有电放松,无电夹紧。为有电放松,无电夹紧。4实训步骤实训步骤(1)I/O分配分配(2)程序设计)程序设计图图6-10 机械手的状态转移图机械手的状态转移图(3)系统接线图)系统接线图(4)系统调试)系统调试 输入程序。输入程序。静态调试。静态调试。动态调试。动态调试。5实训报告实训报告(1)分析与总结)分析与总结 画出机械手工作流程图。画出机械手工作流程图。描述机械手的动作情况,总结操作描述机械手的动作情况,总结操作要领。要领。(2)巩固与提高)巩固与提高 机械手在原点时,哪些信号必须闭机械手在原点时,哪些信号必须闭合?自动运行时,要求哪些信号必须闭合合?自动

21、运行时,要求哪些信号必须闭合才能启动?才能启动?若在右限位增加一个光电检测,检若在右限位增加一个光电检测,检测测B点是否有工件,若无工件则下降,若点是否有工件,若无工件则下降,若有工件则不下降,请在本实训程序的基础有工件则不下降,请在本实训程序的基础上设计其程序。上设计其程序。6能力测试(能力测试(100分)分)用步进顺控指令设计一个电镀槽生产用步进顺控指令设计一个电镀槽生产线的控制程序。线的控制程序。其控制要求如下:具有手动和自动控其控制要求如下:具有手动和自动控制功能,手动时,各动作能分别操作;自制功能,手动时,各动作能分别操作;自动时,按下启动按钮后,从原点开始按图动时,按下启动按钮后,

22、从原点开始按图6-12所示的流程运行一周回到原点;图中所示的流程运行一周回到原点;图中SQ1SQ4为行车进退限位开关,为行车进退限位开关,SQ5、SQ6为吊钩上、下限位开关。为吊钩上、下限位开关。图图6-12 电镀槽生产线的控制流程电镀槽生产线的控制流程6.4.1 选择性流程及其编程选择性流程及其编程1选择性流程程序的特点选择性流程程序的特点由两个及两个以上的分支流程组成的,由两个及两个以上的分支流程组成的,但根据控制要求只能从中选择但根据控制要求只能从中选择1个分支流程个分支流程执行的程序,称为选择性流程程序。执行的程序,称为选择性流程程序。图图6-13 选择性流程程序的结构形式选择性流程程

23、序的结构形式2选择性分支的编程选择性分支的编程选择性分支的编程与一般状态的编程选择性分支的编程与一般状态的编程一样,先进行驱动处理,然后进行转移处一样,先进行驱动处理,然后进行转移处理,所有的转移处理按顺序执行,简称先理,所有的转移处理按顺序执行,简称先驱动后转移。驱动后转移。表表6-4 选择性分支程序的指令表选择性分支程序的指令表STL S20LD X010 第第2分支的分支的转移条件转移条件OUT Y000 驱动处理驱动处理SET S31 转移到第转移到第2分支分支LD X000 第第1分支的转移分支的转移条件条件LD X020 第第3分支的分支的转移条件转移条件SET S21 转移到第转

24、移到第1分支分支SET S41 转移到第转移到第3分支分支 表表6-5 选择性汇合程序的指令表选择性汇合程序的指令表STL S21第第1分支驱动处理分支驱动处理STL S50 OUT Y50OUT Y042OUT Y021LD X001SET S22STL S22SET S50OUT Y022STL S31第第2分支驱动处理分支驱动处理OUT Y031由第由第2分支转移到汇合分支转移到汇合点点LD X011SET S32STL S32由第由第3分支转移到汇合分支转移到汇合点点OUT Y032STL S41第第3分支驱动处理分支驱动处理SET S50OUT Y0416.4.2 程序设计实例程序设

25、计实例例例3 用步进指令设计三相电动机正反用步进指令设计三相电动机正反转的控制程序。其控制要求如下:按正转转的控制程序。其控制要求如下:按正转启动按钮启动按钮SB1,电动机正转,按停止按钮,电动机正转,按停止按钮SB,电动机停止;按反转启动按钮,电动机停止;按反转启动按钮SB2,电动机反转,按停止按钮电动机反转,按停止按钮SB,电动机停止;,电动机停止;热继电器具有保护功能。热继电器具有保护功能。实训实训21 选择性流程程序设计选择性流程程序设计1实训目的实训目的2实训器材实训器材与第与第5章实训章实训18相同。相同。3实训任务实训任务设计一个三相电动机正反转能耗制动设计一个三相电动机正反转能

26、耗制动的控制系统,并在实训室完成模拟调试。的控制系统,并在实训室完成模拟调试。其控制要求如下:其控制要求如下:按按SB1,KM1合,电动机正转;按合,电动机正转;按SB2,KM2合,电动机反转;按合,电动机反转;按SB,KM1或或KM2断开,断开,KM3合,能耗制动(制动时合,能耗制动(制动时间为间为Ts);要求有必要的电气互锁,不需);要求有必要的电气互锁,不需按钮互锁;按钮互锁;FR动作,动作,KM1或或KM2或或KM3释放,电动机自由停车;要求用步进顺控释放,电动机自由停车;要求用步进顺控指令设计程序。指令设计程序。4实训步骤实训步骤(1)I/O分配分配(2)状态转移图)状态转移图5实训

27、报告实训报告(1)分析与总结)分析与总结 根据三相电动机正反转能耗制动的根据三相电动机正反转能耗制动的状态转移图,写出其指令表。状态转移图,写出其指令表。比较用基本逻辑指令和比较用基本逻辑指令和STL指令编指令编程的异同,并说明各自的优缺点。程的异同,并说明各自的优缺点。画出三相电动机正反转能耗制动主画出三相电动机正反转能耗制动主电路的接线图。电路的接线图。(2)巩固与提高)巩固与提高 用另外的方法编制程序。用另外的方法编制程序。从安全的角度分析一下状态从安全的角度分析一下状态S22的的作用,并说明原因。作用,并说明原因。若要在本实训功能的基础上增加手若要在本实训功能的基础上增加手动正、反转功

28、能,则应如何设计其状态转动正、反转功能,则应如何设计其状态转移图?移图?6能力测试(能力测试(100分)分)设计一个用设计一个用PLC控制的皮带运输机的控制的皮带运输机的控制系统。控制系统。其控制要求如下:供料由电磁阀其控制要求如下:供料由电磁阀DT控制;电动机控制;电动机M1M4分别用于驱动皮带分别用于驱动皮带运输线运输线PD1PD4;储料仓设有空仓和满;储料仓设有空仓和满仓信号。其动作示意简图如图仓信号。其动作示意简图如图6-16所示,所示,其具体要求如下。其具体要求如下。图图6-16 动作示意简图动作示意简图 正常启动。仓空或按启动按钮时的正常启动。仓空或按启动按钮时的启动顺序为启动顺序

29、为M1、DT、M2、M3、M4,间,间隔时间隔时间5 s。正常停止。为使皮带上不留物料,正常停止。为使皮带上不留物料,要求顺物料流动方向按一定时间间隔顺序要求顺物料流动方向按一定时间间隔顺序停止,即正常停止顺序为停止,即正常停止顺序为DT、M1、M2、M3、M4,间隔时间,间隔时间5 s。故障后的启动。为避免前段皮带上故障后的启动。为避免前段皮带上造成物料堆积,要求按物料流动相反方向造成物料堆积,要求按物料流动相反方向按一定时间间隔顺序启动,即故障后的启按一定时间间隔顺序启动,即故障后的启动顺序为动顺序为M4、M3、M2、M1、DT,间隔,间隔时间时间10 s。紧急停止。当出现意外时,按下紧紧

30、急停止。当出现意外时,按下紧急停止按钮,则停止所有电动机和电磁阀。急停止按钮,则停止所有电动机和电磁阀。具有点动功能。具有点动功能。6.5.1 并行性流程及其编程并行性流程及其编程1并行性流程程序的特点并行性流程程序的特点由两个及以上的分支流程组成的,但由两个及以上的分支流程组成的,但必须同时执行各分支的程序,称为并行性必须同时执行各分支的程序,称为并行性流程程序。流程程序。图图6-17 并行性流程程序的结构形式并行性流程程序的结构形式2并行性分支的编程并行性分支的编程并行性分支的编程与选择性分支的编并行性分支的编程与选择性分支的编程一样,先进行驱动处理,然后进行转移程一样,先进行驱动处理,然

31、后进行转移处理,所有的转移处理按顺序执行。处理,所有的转移处理按顺序执行。表表6-6 并行性分支程序的指令表并行性分支程序的指令表STL S20 SET S21 转移到第转移到第1分支分支OUT Y000 驱动处理驱动处理 SET S31 转移到第转移到第2分支分支LD X000 转移条件转移条件SET S41 转移到第转移到第3分支分支3并行性汇合的编程并行性汇合的编程并行性汇合的编程与选择性汇合的编并行性汇合的编程与选择性汇合的编程一样,也是先进行汇合前状态的驱动处程一样,也是先进行汇合前状态的驱动处理,然后按顺序向汇合状态进行转移处理。理,然后按顺序向汇合状态进行转移处理。表表6-7 并

32、行性汇合程序的指令表并行性汇合程序的指令表4编程注意事项编程注意事项 并行性流程的汇合最多能实现并行性流程的汇合最多能实现8个个流程的汇合。流程的汇合。在并行性分支、汇合流程中,不允在并行性分支、汇合流程中,不允许有如图许有如图6-18(a)所示的转移条件,而必)所示的转移条件,而必须将其转化为图须将其转化为图6-18(b)后,再进行编程。)后,再进行编程。图图6-18 并行性分支、汇合流程的转化并行性分支、汇合流程的转化6.5.2 程序设计实例程序设计实例例例4 用步进指令设计一个按钮式人行用步进指令设计一个按钮式人行横道指示灯的控制程序。其控制要求如下:横道指示灯的控制程序。其控制要求如下

33、:按按X0或或X1按钮,人行横道和车道指示灯按按钮,人行横道和车道指示灯按图图6-19所示点亮。所示点亮。图图6-19 按钮式人行横道指示灯的示意图按钮式人行横道指示灯的示意图 图图6-20 PLC外部接线图外部接线图实训实训22 并行性流程的程序设计并行性流程的程序设计1实训目的实训目的2实训器材实训器材3实训任务实训任务设计一个用设计一个用PLC控制的十字路口交通控制的十字路口交通灯的控制系统,并在实训室完成模拟调试。灯的控制系统,并在实训室完成模拟调试。其控制要求如下:其控制要求如下:自动运行时,按一下启动按钮,信号自动运行时,按一下启动按钮,信号灯系统按图灯系统按图6-22所示要求开始

34、工作(绿灯所示要求开始工作(绿灯闪烁的周期为闪烁的周期为1 s);按一下停止按钮,所);按一下停止按钮,所有信号灯都熄灭;手动运行时,两方向的有信号灯都熄灭;手动运行时,两方向的黄灯同时闪动,周期是黄灯同时闪动,周期是1 s。图图6-22 交通灯自动运行的动作要求交通灯自动运行的动作要求4实训步骤实训步骤(1)I/O分配分配(2)程序设计)程序设计图图6-23 交通灯控制的时序图交通灯控制的时序图5实训报告实训报告(1)分析与总结)分析与总结 根据图根据图6-24所示状态转移图写出其所示状态转移图写出其对应的指令表。对应的指令表。图图6-24 交通灯控制的状态转移图交通灯控制的状态转移图 对照

35、图对照图6-24所示的状态转移图理解所示的状态转移图理解计算机中的状态梯形图,并给梯形图加必计算机中的状态梯形图,并给梯形图加必要的设备注释。要的设备注释。比较一下选择性流程和并行性流程比较一下选择性流程和并行性流程的异同。的异同。(2)巩固与提高)巩固与提高 在图在图6-24所示的状态转移图中,如所示的状态转移图中,如何将何将M8013改为由定时器和计数器组成的改为由定时器和计数器组成的振荡电路?振荡电路?请用单流程设计本实训程序。请用单流程设计本实训程序。描述该交通灯的动作情况,并与实描述该交通灯的动作情况,并与实际的交通灯进行比较,在此基础上设计一际的交通灯进行比较,在此基础上设计一个功

36、能更完善的控制程序。个功能更完善的控制程序。6能力测试(能力测试(100分)分)设计一个用设计一个用PLC控制的双头钻床的控控制的双头钻床的控制系统。双头钻床用来加工圆盘状零件上制系统。双头钻床用来加工圆盘状零件上均匀分布的均匀分布的6个孔,如图个孔,如图6-26所示。所示。图图6-26 双头钻床的工作示意图双头钻床的工作示意图其控制过程如下:操作人员将工件放其控制过程如下:操作人员将工件放好后,按下启动按钮,工件被夹紧,夹紧好后,按下启动按钮,工件被夹紧,夹紧时压力继电器为时压力继电器为ON,此时两个钻头同时开,此时两个钻头同时开始向下进给。始向下进给。大钻头钻到设定的深度(大钻头钻到设定的

37、深度(SQ1)时,)时,钻头上升,升到设定的起始位置(钻头上升,升到设定的起始位置(SQ2)时,停止上升;小钻头钻到设定的深度时,停止上升;小钻头钻到设定的深度(SQ3)时,钻头上升,升到设定的起始)时,钻头上升,升到设定的起始位置(位置(SQ4)时,停止上升。)时,停止上升。两个都到位后,工件旋转两个都到位后,工件旋转120,旋,旋转到位时转到位时SQ5为为ON,然后又开始钻第,然后又开始钻第2对对孔,孔,3对孔都钻完后,工件松开,松开到位对孔都钻完后,工件松开,松开到位时,限位开关时,限位开关SQ6为为ON,系统返回初始位,系统返回初始位置,系统要求具有急停、手动和自动运行置,系统要求具有

38、急停、手动和自动运行功能。功能。6.6.1 复杂流程的程序编制复杂流程的程序编制在复杂的顺序控制中,常常会有选择在复杂的顺序控制中,常常会有选择性流程、并行性流程的组合。性流程、并行性流程的组合。1选择性汇合后的选择性分支的选择性汇合后的选择性分支的编程编程2复杂选择性流程的编程复杂选择性流程的编程3并行性汇合后的并行性分支的并行性汇合后的并行性分支的编程编程4选择性汇合后的并行性分支的选择性汇合后的并行性分支的编程编程5并行性汇合后的选择性分支的并行性汇合后的选择性分支的编程编程6选择性流程里嵌套并行性流程选择性流程里嵌套并行性流程的编程的编程6.6.2 跳转流程的程序编制跳转流程的程序编制

39、前面介绍了基于状态继电器的顺序控前面介绍了基于状态继电器的顺序控制的程序设计,那么,如何用辅助继电器制的程序设计,那么,如何用辅助继电器来实现顺序控制的程序设计呢?来实现顺序控制的程序设计呢?6.7.1 用辅助继电器实现顺序用辅助继电器实现顺序控制的设计思想控制的设计思想用辅助继电器设计顺序控制程序的设用辅助继电器设计顺序控制程序的设计思想为:首先用辅助继电器计思想为:首先用辅助继电器M来代替状来代替状态转移图中的步(即状态继电器),即设态转移图中的步(即状态继电器),即设计顺序功能图,然后根据顺序功能图设计计顺序功能图,然后根据顺序功能图设计梯形图。梯形图。6.7.2 使用启保停电路的程序使

40、用启保停电路的程序设计设计1设计思想设计思想2单流程的程序设计单流程的程序设计图图6-35 小车控制系统图小车控制系统图3选择性流程的程序设计选择性流程的程序设计4并行性流程的程序设计并行性流程的程序设计6.7.3 使用置位复位指令的程使用置位复位指令的程序设计序设计1设计思想设计思想2单流程的程序设计单流程的程序设计3选择性流程的程序设计选择性流程的程序设计4并行性流程的程序设计并行性流程的程序设计实训实训23 用辅助继电器实现顺序控制用辅助继电器实现顺序控制1实训目的实训目的2实训器材实训器材3实训任务实训任务分别使用启保停电路的编程方法和置分别使用启保停电路的编程方法和置位复位指令的编程方法设计本章实训位复位指令的编程方法设计本章实训20、21、22的控制程序。的控制程序。4实训步骤实训步骤请参照本章实训请参照本章实训20、21、22的实训步的实训步骤执行。骤执行。5实训报告实训报告 总结使用启保停电路的编程方法和总结使用启保停电路的编程方法和置位复位指令的编程方法的异同。置位复位指令的编程方法的异同。简述用辅助继电器设计顺控程序和简述用辅助继电器设计顺控程序和使用步进顺控指令设计顺控程序的优劣。使用步进顺控指令设计顺控程序的优劣。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!