《交通信号灯的PLC控制课件.ppt》由会员分享,可在线阅读,更多相关《交通信号灯的PLC控制课件.ppt(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、可可吕吕 芝芝 山山安徽蚌埠机电技师学院安徽蚌埠机电技师学院电气工程系电气工程系编编程程序序控控制制技技术术及及 应应用用*安徽蚌埠机电技师学院安徽蚌埠机电技师学院电气工程系电气工程系课题五课题五 交通信号灯的控制交通信号灯的控制一、用一、用PLCPLC控制交通信号灯(基本程序)控制交通信号灯(基本程序)二、用二、用PLCPLC控制交通信号灯(较多控制要求)控制交通信号灯(较多控制要求)三、相关知识(顺序控制及设计方法)三、相关知识(顺序控制及设计方法)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制一、实例一、实例:*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号
2、灯的控制交通信号灯的控制一、实例一一、实例一 某十字路口,交通信号灯分别有东西方向的红灯、绿灯、黄灯和南北方向的红灯、绿灯、黄灯。用二个自复位式按钮控制,一个启动按钮,一个停止按钮。1、具体控制要求如下:(参见后附的时序图)参见后附的时序图)(1)接通电源后进入初态,此时东西和南北的黄灯同时以亮0.5秒灭0.5秒的规律连续闪烁。(2)按启动按钮后,各信号灯按下面的时序图运行,周而复始的工作。(其中绿灯闪烁三次,闪烁要求是亮0.6秒,灭0.4秒)运行中任何时刻,按停止按钮时立即转为两个方向的黄灯连续闪烁。用用PLCPLC控制交通信号灯(基本程序)控制交通信号灯(基本程序)本例用三菱的GP软件编程
3、*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制启动后的时序图启动后的时序图启动信号启动信号东西方向红灯东西方向红灯南北方向绿灯南北方向绿灯20S南北方向红灯南北方向红灯20S东西方向绿灯东西方向绿灯南北方向黄灯南北方向黄灯2S东西方向黄灯东西方向黄灯2S闪闪3次次 次次闪闪3次次 次次15S15S*安徽蚌埠机电技师学院安徽蚌埠机电技师学院X2 SB1 SB2Y3 Y4COMX1X1X2COMY1Y2Y5电源电源FUY6交通信号灯的控制交通信号灯的控制2、I/O地址分配和接线图地址分配和接线图 停止停止 SB2-X2 启动启动 SB1-X1AC 220V东西红灯东西红
4、灯 HL1东西绿灯东西绿灯 HL2东西黄灯东西黄灯 HL3南北红灯南北红灯 HL4南北绿灯南北绿灯 HL5南北灯南北灯 黄黄HL6*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程图的编写状态流程图的编写 FX2N系列系列PLC 除了除了27条基本指令外,还有二条条基本指令外,还有二条 功能很强的步进顺序控制指功能很强的步进顺序控制指令(令(STL、RET),简称步进指令。采用步进指令编程,方法简单,规律性强,),简称步进指令。采用步进指令编程,方法简单,规律性强,可以编写出较复杂的控制程序,调试、修改方便,较易掌握。可以编写出较复杂的控制程序,调试、修改方
5、便,较易掌握。顺序控制系统是指按生产工艺预先规定的顺序,在各个输入信号的作用下,顺序控制系统是指按生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,控制生产过程中的各个执行机构有次序地进行操根据内部状态和时间的顺序,控制生产过程中的各个执行机构有次序地进行操作的过程。作的过程。步进指令仅适用于顺序控制系统。步进指令仅适用于顺序控制系统。复杂的控制任务或工作过程可以分解复杂的控制任务或工作过程可以分解 为若干个工序(也称为为若干个工序(也称为状态状态或或步步)。根据)。根据控制要求可以设计出控制要求可以设计出状态流程图。状态流程图。图中各图中各步之间有转移方向(用有向线段
6、表示)步之间有转移方向(用有向线段表示)和转移条件(用文字、逻辑式等表示),各步有其任务(例如,驱动负载等)和转移条件(用文字、逻辑式等表示),各步有其任务(例如,驱动负载等)状态流程图(也称顺序功能图)的形式有:状态流程图(也称顺序功能图)的形式有:单一顺序、选择顺序、并行顺序、重复、跳转、循环单一顺序、选择顺序、并行顺序、重复、跳转、循环本题状态流程图编写如下:本题状态流程图编写如下:*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制单一顺序状态流程图单一顺序状态流程图Y5Y11414M8002+X2S0S20X1M8013Y3Y6Y6Y1S21T0S22T1T2Y
7、4Y2S24T3S25T2Y1Y5T4Y2Y4T4Y4Y3S20T1说明说明:图中转换条件定时器图中转换条件定时器T0、T1、T2、T3也是各也是各 对应状态的对应状态的驱动对象,因图幅限制没画出。驱动对象,因图幅限制没画出。S231313121211111010 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 03 315152 2 1 1 0 02 21 1 0 014141313121211111010 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 0 15153 3 2 2 1 1 0 02 21 1 0 0*安徽蚌埠机电技师学
8、院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制梯形图程序梯形图程序ZRST S0 S25SET S0M8002X2X2M8013SET S20S0STLM8013X1Y3Y6T 0 K 150S20STLY1Y5SET S21T 0S21STLSET S22Y1T1K30Y5T4T1S22STLSET S23Y1T2K20Y6T2S23STLSET S24Y4T3K150Y2T3*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制S24STLSET S25Y4T2K30Y2T4T2ENDS25STLSET S20Y4T 1K20Y3T1 RET S21S24T5T
9、4T4K4T5K6关于关于步进顺序控制指令步进顺序控制指令使用的几点说明:使用的几点说明:1、状态继电器、状态继电器S0-S899在使用在使用SET指令后具有指令后具有步进顺序控制功能,提供步进顺序控制功能,提供常开的步进触点常开的步进触点和和普普通的编程触点。通的编程触点。(其中,(其中,S0S9:初始状态专用 S10-S19:原点复位用 S20-S499:一般用 S500-S899:停电保持用 S900-S999:报警用)2、S0-S9一般供初状态使用始。状态继电器也一般供初状态使用始。状态继电器也可不按顺序使用。步进触点是否闭合决定了步进可不按顺序使用。步进触点是否闭合决定了步进触点后的
10、电路块是否执行,下一个状态继电器被触点后的电路块是否执行,下一个状态继电器被SET置位后,上一个状态继电器会自动复位。置位后,上一个状态继电器会自动复位。3、初状态是必须的。步进状态结束必须使用、初状态是必须的。步进状态结束必须使用RET指令。指令。4、状态编号不可重复使用。状态编号不可重复使用。相邻的两个状相邻的两个状态不能使用同一态不能使用同一 个定时器。个定时器。5、每个状态内,编程顺序为先驱动后转移,、每个状态内,编程顺序为先驱动后转移,对不需要触点控制而直接输出的均须先编程。对不需要触点控制而直接输出的均须先编程。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的
11、控制二、实例二二、实例二 某某十十字字路路口口,交交通通信信号号灯灯分分别别有有东东西西方方向向的的红红灯灯、绿绿灯、黄灯和南北方向的红灯、绿灯、黄灯。灯、黄灯和南北方向的红灯、绿灯、黄灯。用用手手动动/自自动动开开关关、强强制制通通行行方方向向选选择择开开关关、启启动动按按钮、停止按钮和暂停按钮控制交通灯的运行。钮、停止按钮和暂停按钮控制交通灯的运行。1、具体控制要求如下、具体控制要求如下(参见参考实例一的时序图)参见参考实例一的时序图)(1)选择)选择手动状态手动状态时,时,可以强制东西或南北方向通行,此时通行方向的录灯常亮,而另一方向的红灯常亮。(2)选择)选择自动状态自动状态时时:1)
12、在23点至5点的夜间时间段,则两个方向的黄灯同时按亮0.5秒,灭0.5秒的规律连续闪烁。2)在23点至5点的白天时间段,各信号灯自动地按例一中的时序图周而复始的工作。(本例将东西红灯改为亮20秒,南北红灯改为亮25秒)(3)运行中)运行中任何时刻任何时刻,都可以从手动转换为自动,也,都可以从手动转换为自动,也可以可以从自动转换为手动从自动转换为手动。用用PLCPLC控制交通信号灯(较多控控制交通信号灯(较多控制要求)制要求)本例比实例一实例一增加了控制要求,用三菱的GX软件编程*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制 2、PLC的地址分配的地址分配 输入输入
13、输出输出 X20 暂停按钮(暂停按钮(SB20)Y1 东西录灯东西录灯(HL1)X21 启动按钮启动按钮(SB21)Y2 东西东西黄灯黄灯(HL2)X22 停止按钮停止按钮(SB22)Y3 东西东西红灯红灯(HL3)X24 手动手动/自动自动(SA24)Y4 南北录灯南北录灯(HL4)X25 强制选择强制选择(SA25)Y5 南北南北黄灯黄灯(HL5)Y6 南北南北红灯红灯(HL6)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件的编程软件的SFC编写的编写的SFC块图)块图)SFC块图包括两大部分块图包
14、括两大部分:梯形图块梯形图块(LD)SFC块块(SFC)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制S0Y2S40(M8002+X22)M1S10T2K5S41S52S11S51S50S30S20T1K5Y5T1T2Y1Y6X25Y4Y3n 此处编写自动运行采用 并行顺序并行顺序(X24 )()S0S0自动自动手动手动(强制)(强制)夜晚夜晚白天白天东西通行东西通行南北通行南北通行东西方向东西方向南北方向南北方向3、状态流程图状态流程图S31S21S0*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制S20Y3S32S22Y2S23S21S
15、31S24T0T2Y6S30Y1T0 k200T0 k200T4 k250T4 k250T1T4T5S33S34Y1T2 k5T2 k5C0 k3C0 k3RST C0T3 k20T3 k20T2 T2 C0C0T3T3Y4T5 k150T5 k150T6 k5T6 k5T6Y4T7 T7 C1C1T7C1 k3C1 k3RST C1T7 k5T7 k5Y5T8 k20T8 k20S11T8东西方向东西方向南北方向南北方向状态流程图状态流程图 (续续)S11T1 k5T1 k5*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Dev
16、eloper编程软件的编程软件的SFC编写的编写的梯形图块梯形图块)说明:说明:D8013 S (0 59)D8014 min(0 59)D8015 h (0 23)D8016 日日 (1 31)D8017 月月 (1 12)D8018 年年 (0 99)D8019 星期星期 (0 6)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件的编程软件的SFC编写的编写的 梯形图块梯形图块续续1)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Dev
17、eloper编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续1)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续2)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-
18、Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续3)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续4)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续5)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(
19、用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续6)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续7)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制3、状态流程状态流程图图(用(用GX-Developer编程软件编程软件SFC编写的编写的 SFC内置内置梯形图块梯形图块续续8)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制三、相关知识
20、(顺序控制及设计方法)三、相关知识(顺序控制及设计方法)PLCPLC程序的顺序控制设计方法程序的顺序控制设计方法程序的顺序控制设计方法程序的顺序控制设计方法 顺序控制设计法顺序控制设计法顺序控制设计法顺序控制设计法 顺控设计法的设计步骤顺控设计法的设计步骤顺控设计法的设计步骤顺控设计法的设计步骤 功能图的结构功能图的结构 步进指令编制梯形图的方法步进指令编制梯形图的方法步进指令编制梯形图的方法步进指令编制梯形图的方法 顺序控制的其他编程方法顺序控制的其他编程方法顺序控制的其他编程方法顺序控制的其他编程方法1 1 1 1、顺序控制设计法、顺序控制设计法、顺序控制设计法、顺序控制设计法 它是针对顺
21、序控制系统的一种专门的设计方法。这种设计方法很容易被初学者接受,对于有经验的工程师,也会提高设计的效率,程序的调试、修改和阅读也很方便。PLC的设计者们为顺序控制系统的程序编制提供了大量通用和专用的编程元件,开发了专门供编制顺序控制程序用的功能表图,使这种 先 进 的 设 计 方 法 成 为 当 前 PLC程 序 设 计 的 主 要 方 法。2 2 2 2、顺控设计法的设计步骤、顺控设计法的设计步骤、顺控设计法的设计步骤、顺控设计法的设计步骤 步的划分步的划分步的划分步的划分 转换条件的确定转换条件的确定转换条件的确定转换条件的确定 功能表图的绘制功能表图的绘制功能表图的绘制功能表图的绘制 梯
22、形图的编制梯形图的编制梯形图的编制梯形图的编制 *安徽蚌埠机电技师学院安徽蚌埠机电技师学院(1 1)步的划分)步的划分)步的划分)步的划分 将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并且用编程元件来代表各步。步是根据PLC输出状态的变化来划分的,在任何一步内,各输出状态不变,但是相邻步之间输出状态是不同的。交通信号灯的控制交通信号灯的控制*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(2 2)转换条件的确定)转换条件的确定)转换条件的确定)转换条件的确定 使系统由当前步转入下一步的信号称为转换条件。转换条件可能是转换条件可能是外部输入信号外部
23、输入信号,如按钮、指令开关、限位开关,如按钮、指令开关、限位开关的接通的接通/断开等,也可能是断开等,也可能是PLC内部产生的信号内部产生的信号,如定时器、计数,如定时器、计数器触点的接通器触点的接通/断开等。断开等。转换条件也可能是若干个信号的与、或、非逻辑组合。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(3 3)功能表图的绘制)功能表图的绘制)功能表图的绘制)功能表图的绘制 根据以上分析和被控对象工作内容、步骤、顺序和控制要求画出功能表图。绘制功能表图是顺序控制设计法中最为关键的一步。功能表图又称做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图
24、形。功能表图不涉及所描述控制功能的具体技术,是一种通用的技术语言,可用于进一步设计和不同专业的人员之间进行技术交流。各个PLC厂家都开发了相应的功能表图,各国家也都制定了国家标准。我国1986年颁布了功能表图国家标准(GB6988.6-86)。根据功能表图,按某种编程方式某种编程方式写出梯形图程序。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制 功能表图的组成功能表图的组成功能表图的组成功能表图的组成 主要由步步、有向连线有向连线、转换转换、转换条件转换条件和和动作动作(命令)组成。1 1)步与动作)步与动作)步与动作)步与动作步步步步:矩形框表示步,方框内是该步
25、的编号。编程时一般用PLC内部编程元件来代表各步初始步初始步初始步初始步:与系统的初始状态相对应的步称为初始步。初始步用双线方框表示,每一个功能表图至少应该有一个初始步。动动动动作作作作:一个控制系统可以划分为被控系统和施控系统。对于被控系统,在某一步中要完成某些“动作”;对于施控系统,在某一步中则要向被控系统发出某些“命令”,将动作或命令简称为动作动作的表示动作的表示动作的表示动作的表示:矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制2 2)有向连线、转换与转换条件)有向连线、转换与转换条件)有向连线、转
26、换与转换条件)有向连线、转换与转换条件有有有有向向向向连连连连线线线线:功能表图中步的活动状态的顺序进展按有向连线规定的路线和方向进行。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,应在有向连线上用箭头注明进展方向。转换转换转换转换:转换是用有向连线上与有向连线垂直的短划线来表示,转换将相邻两步分隔开。步的活动状态的进展是由转换的实现来完成的,并与控制过程的发展相对应。转转转转换换换换条条条条件件件件:转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制
27、交通信号灯的控制 转换实现的基本规则转换实现的基本规则转换实现的基本规则转换实现的基本规则转转转转换换换换实实实实现现现现的的的的条条条条件件件件:在功能表图中步的活动状态的进展是由转换的实现来完成。转换实现必须同时满足两个条件:v 该转换所有的前级步都是活动步;v 相应的转换条件得到满足。转换实现应完成的操作转换实现应完成的操作转换实现应完成的操作转换实现应完成的操作:转换的实现应完成两个操作:v 使所有的后续步都变为活动步;v 使所有的前级步都变为不活动步。(4 4)梯形图的编制)梯形图的编制)梯形图的编制)梯形图的编制 根据功能表图,按某种编程方式某种编程方式写出梯形图程序。如果PLC支
28、持功能表图语言,则可直接使用该功能表图作为最终程序。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制3 3、功能图的结构、功能图的结构(1 1)单单单单序序序序列列列列:反反反反映映映映按按按按顺顺顺顺序序序序排排排排列列列列的的的的步步步步相相相相继继继继激激激激活活活活这这这这样样样样一一一一种种种种基基基基本本本本的进展情况的进展情况的进展情况的进展情况 X003X000X002 X001 1 12 23 3Y000Y000Y001Y001Y002Y002*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(2 2)选选选选择择择择序序
29、序序列列列列:个个个个活活活活动动动动步步步步之之之之后后后后,紧紧紧紧接接接接着着着着有有有有几几几几个个个个后后后后续续续续步步步步可可可可供供供供选选选选择的结构形式称为选择序列。择的结构形式称为选择序列。择的结构形式称为选择序列。择的结构形式称为选择序列。X012X010X011X006X005X004X003X002X001X00712637845X000*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(3 3)并并并并行行行行序序序序列列列列:当当当当转转转转换换换换的的的的实实实实现现现现导导导导致致致致几几几几个个个个分分分分支支支支同同同同时时时时
30、激激激激活活活活时时时时,采采采采用并行序列。其有向连线的水平部分用双线表示。用并行序列。其有向连线的水平部分用双线表示。用并行序列。其有向连线的水平部分用双线表示。用并行序列。其有向连线的水平部分用双线表示。X003X000X005X004X0012 27 78 8X0023 34 45 56 6*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(4 4)跳跳跳跳步步步步、重重重重复复复复和和和和循循循循环环环环序序序序列列列列:在在在在实实实实际际际际系系系系统统统统中中中中经经经经常常常常使使使使用用用用跳跳跳跳步步步步、重重重重复和循环序列。这些序列实际上都是
31、选择序列的特殊形式复和循环序列。这些序列实际上都是选择序列的特殊形式复和循环序列。这些序列实际上都是选择序列的特殊形式复和循环序列。这些序列实际上都是选择序列的特殊形式。X005X005X004X004X003X003X010X010X005X005X001X001X002X0023 34 45 56 6X005X005X001X001X002X002X004X004X003X0030 05 56 67 7X002X002X004X004X003X003X010X010X001X0014 45 56 67 7(a)(a)(b)(b)(c)(c)跳步、重复和循环序列跳步、重复和循环序列跳步、重复
32、和循环序列跳步、重复和循环序列(a)(a)跳步序列跳步序列跳步序列跳步序列 (b)(b)重复序列重复序列重复序列重复序列 (c)(c)循环序列循环序列循环序列循环序列 *安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制步进指令的执行过程步进指令的执行过程步进指令的执行过程步进指令的执行过程 X001X001转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件驱动处理驱动处理驱动处理驱动处理S20S20S21S21Y000Y000驱动处理驱动处理驱动处理驱动处理转换目标转换目标转换目标转换目标转换条件转换条件转换条件转换条件S21S21X001X001S20
33、S20S SS21S21Y000Y000注意:注意:此为教科书上表示此为教科书上表示步进步进触点触点的画法,和用编程软的画法,和用编程软件画出的是有区别的。件画出的是有区别的。*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制选择序列分支与合并的步进编程选择序列分支与合并的步进编程选择序列分支与合并的步进编程选择序列分支与合并的步进编程 S23S23X010X010X003X003X006X006X004X004X007X007X002X002S24S24S25S25S26S26S22S22S27S27X005X005Y000Y000Y003Y003Y001Y001Y
34、002Y002Y004Y004Y005Y005Y000Y000S22S22X005X005X002X002S SS23S23S SS25S25X003X003S SS24S24Y001Y001S23S23X004X004S SS27S27Y002Y002S24S24X006X006S SS26S26Y003Y003S25S25X007X007S SS27S27Y004Y004S26S26X010X010Y005Y005S27S274 4 4 4、步进指令编制梯形图的方法、步进指令编制梯形图的方法、步进指令编制梯形图的方法、步进指令编制梯形图的方法*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通
35、信号灯的控制交通信号灯的控制并行序列分支与合并的步进编程并行序列分支与合并的步进编程并行序列分支与合并的步进编程并行序列分支与合并的步进编程 X004X004X002X002X003X003X001X001S24S24S25S25S26S26S27S27S23S23Y001Y001Y004Y004Y002Y002Y003Y003Y005Y005X005X005S28S28Y006Y006Y002Y002S24S24X002X002S SS25S25Y003Y003S25S25X003X003S SS27S27Y004Y004S26S26Y005Y005S27S27X004X004S SS28S
36、28X005X005Y006Y006S28S28S SS24S24X001X001S SS26S26Y001Y001S23S23S25S25 S27S27*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制5 5 5 5、顺序控制的其他编程方法、顺序控制的其他编程方法、顺序控制的其他编程方法、顺序控制的其他编程方法 根据顺序功能图,设计梯型图程序常用的编程方法一般有四种:根据顺序功能图,设计梯型图程序常用的编程方法一般有四种:起保停起保停电路设计法(用普通逻辑指令)电路设计法(用普通逻辑指令)转换为中心转换为中心设计法(用设计法(用SET、RST指令)指令)步进顺控指令
37、步进顺控指令设计法(用设计法(用STL、RET指令)指令)(1 1)起保停电路设计法的实例)起保停电路设计法的实例 控控制制锅锅炉炉的的鼓鼓风风机机和和引引风风机机的的要要求求。按按下下起起动动按按钮钮SB1SB1(X000X000点点输输入入)后后,应应先先开开引引风风机机,延延时时5s5s后后再再开开鼓鼓风风机机。按按下下停停止止按按钮钮SB2SB2(X001X001点点输输入入)后后,应应先先停停鼓鼓风风机机,5s5s后后再再停停引引风风机机。KM1KM1为为引引风风机机交交流流接接触触器器(Y000Y000点点驱驱动动),KM2KM2为为鼓鼓风风机机交交流流接接触触器器(Y001Y00
38、1点驱动)。点驱动)。仿步进指令 仿步进指令仿步进指令设计法设计法*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制鼓风机鼓风机鼓风机鼓风机引风机引风机引风机引风机Y001Y001Y000Y000X001X001X000X0005s5s5s5s(a a)波形图)波形图)波形图)波形图 Y000Y000T 0T 0Y000Y000Y001Y001Y000Y000T 1T 1T 1T 1X000X000X001X001T0T0M1M1M2M2M3M3M8002M8002M0M0(b)(b)顺序功能图顺序功能图顺序功能图顺序功能图 *安徽蚌埠机电技师学院安徽蚌埠机电技师学院
39、 交通信号灯的控制交通信号灯的控制M8002M8002M3 T1 M1M3 T1 M1M0M0M0M0M1M1M0 X000 M2M0 X000 M2M1M1K50K50T0T0M2M2M1 T0 M3M1 T0 M3M2M2Y001Y001M3M3M3M3M3M3K50K50T1T1M1M1M2M2Y000Y000M2 X001 M0M2 X001 M0 (c)(c)梯形图梯形图梯形图梯形图 *安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(2 2)以转换为中心设计法的)以转换为中心设计法的实例实例 某某某某 组组组组 合合合合 机机机机 床床床床 的的的的 动动
40、动动 力力力力 头头头头 在在在在 初初初初 始始始始 状状状状 态态态态 时时时时 停停停停 在在在在 左左左左 边边边边,限限限限 位位位位 开开开开 关关关关SQ3SQ3(X003X003输输输输入入入入)为为为为1 1状状状状态态态态,按按按按下下下下起起起起动动动动按按按按钮钮钮钮SB1SB1(X000X000输输输输入入入入),动动动动力力力力头头头头按按按按图图图图示示示示工工工工作作作作路路路路线线线线工工工工作作作作。工工工工作作作作一一一一个个个个循循循循环环环环后后后后,返返返返回回回回并并并并停停停停在在在在初初初初始始始始位位位位置置置置,控控控控制制制制电电电电磁磁
41、磁磁阀阀阀阀YV0YV0(Y000Y000控控控控制制制制)、YV1YV1(Y001Y001控控控控制制制制)、YV2YV2(Y002Y002控控控控制)在各工步的状态如顺序功能图所示制)在各工步的状态如顺序功能图所示制)在各工步的状态如顺序功能图所示制)在各工步的状态如顺序功能图所示。(a)(a)流程图流程图流程图流程图X003X003X003X003X001X001X002X002 快退快退快退快退 快进快进快进快进 工进工进工进工进*安徽蚌埠机电技师学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制X003X003Y001Y001Y000Y000Y001Y001X000X000X
42、002X002X001X001M1M1M2M2M3M3M8002M8002M0M0Y002Y002(b b)功能图)功能图)功能图)功能图M1M1M2M2M8002M8002SETSETM 0M 0M0M0X000X000SETSETM1M1RSTRSTM 0M 0M1M1X001X001SETSETM 2M 2RSTRSTM 1M 1M2M2X002X002SETSETM 3M 3RSTRSTM 2M 2M3M3X003X003SETSETM 0M 0RSTRSTM 3M 3M1M1Y000Y000M3M3Y002Y002Y001Y001(c)(c)梯形图梯形图梯形图梯形图*安徽蚌埠机电技师
43、学院安徽蚌埠机电技师学院 交通信号灯的控制交通信号灯的控制(3)步进顺控指令设计法的)步进顺控指令设计法的实例实例自动门控制系统自动门控制系统控制要求:控制要求:人靠近自动门时,感应器人靠近自动门时,感应器X0为为ON,Y0驱动电动机高速开门;驱动电动机高速开门;碰到开门减速开关碰到开门减速开关X1时,变时,变为为低速开门低速开门;碰到开门极限开关碰到开门极限开关X2时电动时电动机停转,开始延时。机停转,开始延时。若在若在0.5s内感应器检测到无人,内感应器检测到无人,Y2起动电起动电动机动机高速关门高速关门;碰到关门减速开关碰到关门减速开关X4时,改时,改为为低速关门低速关门;碰到关门极限开
44、关碰到关门极限开关X5时电动时电动机停转。在关门期间若感应器检机停转。在关门期间若感应器检测到有人,停止关门,测到有人,停止关门,T1延时延时0.5s后自动转换为后自动转换为高速开门高速开门。*自动门控制示意图自动门控制示意图X1X4X2X1X2X4X5X5X0X0安徽蚌埠机电技师学院安徽蚌埠机电技师学院*安徽蚌埠机电技师学院安徽蚌埠机电技师学院自动门控制系统(自动门控制系统(实例)实例)用用顺序控制时的状态转移图如下:顺序控制时的状态转移图如下:交通信号灯的控制交通信号灯的控制v 输入输入/输出的地址分配表和输出的地址分配表和PLCPLC的输入的输入/输出接线图输出接线图(省略(省略,没画)
45、没画)S0Y0S20M8002X0X4T0X2X1Y1S21T0K5S22Y2S23Y3S24S25T1K5S26T2K5X0T1X5X0X0T2*安徽蚌埠机电技师学院安徽蚌埠机电技师学院(实例)(实例)自动门控制系统自动门控制系统根据状态转移图画出的梯形图(用根据状态转移图画出的梯形图(用GPGP编程软件)编程软件)如下:如下:交通信号灯的控制交通信号灯的控制ZRST S0 S26SET S0M8002X7X7SET S20S0STLX0 S20STLSET S21Y0X1S21STLSET S22Y1X2S22STLSET S23T0T0K5X00SET S25S23STLSET S24Y
46、2X4X0S25STLSET S20T1K5T1SET S26S24STLSET S0Y3X5X0ENDT(TU 图中图中图中增加了一个停止开关增加了一个停止开关X7S26STLSET S20T2K5T2RET*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制自动门控制系统(自动门控制系统(步进顺控指令设计法的实例)步进顺控指令设计法的实例)使用使用GX Deveioper Ver.8编程软件进行编程软件进行SFC编程编程画出的画出的SFC块图块图和和内内置置梯形图块梯形图块分别如下:分别如下:(SFC状态转移图)状态转移图)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交
47、通信号灯的控制交通信号灯的控制自动门控制系统(自动门控制系统(步进顺控指令设计法的步进顺控指令设计法的实例实例)使用使用GX Deveioper Ver.8编程软件进行编程软件进行SFC编程时编程时画出的画出的内置梯形图内置梯形图如下:如下:(用(用GX Deveioper Ver.8编程软件画的编程软件画的梯形图梯形图之一)之一)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制自动门控制系统(自动门控制系统(步进顺控指令设计法的步进顺控指令设计法的实例实例)使用使用GX Deveioper Ver.8编程软件进行编程软件进行SFC编程时编程时画出的画出的内置内置梯形图梯形图如下如下:(用(用GX Deveioper Ver.8编程软件画的编程软件画的梯形图梯形图之二)之二)*安徽蚌埠机电技师学院安徽蚌埠机电技师学院交通信号灯的控制交通信号灯的控制自动门控制系统(自动门控制系统(步进顺控指令设计法的步进顺控指令设计法的实例实例)使用使用GX Deveioper Ver.8编程软件进行编程软件进行SFC编程时编程时画出的画出的内置内置梯形图梯形图如下:如下:(用(用GX Deveioper Ver.8编程软件画的编程软件画的梯形图梯形图之三)之三)交通信号灯的控制交通信号灯的控制安徽蚌埠机电技师学院安徽蚌埠机电技师学院谢谢 谢谢