plc交通灯控制ppt课件.ppt

上传人:飞****2 文档编号:32507891 上传时间:2022-08-09 格式:PPT 页数:50 大小:2.56MB
返回 下载 相关 举报
plc交通灯控制ppt课件.ppt_第1页
第1页 / 共50页
plc交通灯控制ppt课件.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《plc交通灯控制ppt课件.ppt》由会员分享,可在线阅读,更多相关《plc交通灯控制ppt课件.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第八章第八章 PLC应用设计举例应用设计举例8.1 PLC的应用设计方法的应用设计方法 8.2 应用实例应用实例 1 系统设计的原则与内容系统设计的原则与内容 设计原则设计原则 (1) 最大限度地满足被控设备或生产过程的控制要求;最大限度地满足被控设备或生产过程的控制要求; (2) 在满足控制要求的前提下,力求简单、经济,操作方便;在满足控制要求的前提下,力求简单、经济,操作方便; (3) 保证控制系统工作安全可靠;保证控制系统工作安全可靠; (4) 考虑到今后的发展改进,应适当留有进一步扩展的余地。考虑到今后的发展改进,应适当留有进一步扩展的余地。设计内容设计内容 (1) 拟定控制系统设计的

2、技术条件,它是整个设计的依据;拟定控制系统设计的技术条件,它是整个设计的依据; (2) 选择电气传动形式和电动机、电磁阀等执行机构;选择电气传动形式和电动机、电磁阀等执行机构; (3) 选定选定PLC的型号;的型号; (4) 编制编制PLC的输入的输入/输出分配表或绘制输入输出分配表或绘制输入/输出端子接线图;输出端子接线图; (5) 根据系统要求编写软件说明书,然后再进行程序设计;根据系统要求编写软件说明书,然后再进行程序设计; (6) 重视人机界面的设计,增强人与机器之间的友善关系;重视人机界面的设计,增强人与机器之间的友善关系; (7) 设计操作台、电气柜及非标准电器元部件;设计操作台、

3、电气柜及非标准电器元部件; (8) 编写设计说明书和使用说明书。编写设计说明书和使用说明书。2 系统设计和调试的主要步骤系统设计和调试的主要步骤E1)深入了解和分析被控对象的工艺条件和控制要求深入了解和分析被控对象的工艺条件和控制要求E2)确定确定I/O设备,常用的输入设备有按钮、选择开关、行程开关、传感器等,常设备,常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。用的输出设备有继电器、接触器、指示灯、电磁阀等。E3)选择合适的选择合适的PLC类型,类型, 根据已确定的用户根据已确定的用户I/O设备,统计所需的输入信号和输设备,统计所需的输

4、入信号和输出信号的点数,选择合适的出信号的点数,选择合适的PLC类型。类型。E4)分配分配I/O点,编制出输入点,编制出输入/输出端子的接线图。输出端子的接线图。E5)设计应用系统梯形图程序,这一步是整个应用系统设计最核心的工作。设计应用系统梯形图程序,这一步是整个应用系统设计最核心的工作。6)将程序输入将程序输入PLC,当使用计算机上编程时,可将程序,当使用计算机上编程时,可将程序下载到下载到PLC中。中。7)进行软件测试,在将进行软件测试,在将PLC连接到现场设备上之前,必连接到现场设备上之前,必须进行软件测试,以排除程序中的错误。须进行软件测试,以排除程序中的错误。 8)应用系统整体调试

5、,在应用系统整体调试,在PLC软硬件设计和控制柜及软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试。现场施工完成后,就可以进行整个系统的联机调试。调试中发现的问题要逐一排除,直至调试成功。调试中发现的问题要逐一排除,直至调试成功。 9)编制技术文件,编制技术文件, 系统技术文件包括功能说明书、电系统技术文件包括功能说明书、电气原理图、电器布置图、电气元件明细表、气原理图、电器布置图、电气元件明细表、PLC梯形梯形图等。图等。3 PLC选型选型 在满足控制要求的前提下,选型时应选择最佳的性在满足控制要求的前提下,选型时应选择最佳的性能价格比,具体应考虑以下几点。能价格比,具体应考

6、虑以下几点。 1)性能与任务相适应性能与任务相适应 2)PLC的处理速度应满足实时控制的要求的处理速度应满足实时控制的要求 3)PLC应用系统结构合理、机型系列应统一应用系统结构合理、机型系列应统一 4)在线编程和离线编程的选择在线编程和离线编程的选择4、PLC容量估算容量估算 PLC容量包括两个方面:一是容量包括两个方面:一是I/O的点数,二是用户的点数,二是用户存储器的存储器的 容量。容量。 1)I/O点数的估算点数的估算 根据功能说明书,可统计出根据功能说明书,可统计出PLC系统的开关量系统的开关量I/O点点数及模拟量数及模拟量I/O通道数,以及开关量和模拟量的信号类通道数,以及开关量和

7、模拟量的信号类型。应在统计后得出型。应在统计后得出I/O总点数的基础上,增加总点数的基础上,增加1015的裕量。选定的的裕量。选定的PLC机型的机型的I/O能力极限值必须大能力极限值必须大于于I/O点数估算值,并应尽量避免使点数估算值,并应尽量避免使PLC能力接近饱和,能力接近饱和,一般应留有一般应留有30左右的裕量。左右的裕量。2). 存储器容量估算存储器容量估算 用户应用程序占用多少内存与许多因素有关,如用户应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、程序结构等。因此在点数、控制要求、运算处理量、程序结构等。因此在程序设计之前只能粗略的估算。根据经验,每个程序设

8、计之前只能粗略的估算。根据经验,每个I/O点点及有关功能器件占用的内存大致如下:及有关功能器件占用的内存大致如下:E所需存储器容量所需存储器容量(KB)(11.25)(DI10DO8AI/O100CP300)/1024E其中:其中:DI为数字量输入总点数;为数字量输入总点数;DO为数字量输出总点为数字量输出总点数;数;AI/AO为模拟量为模拟量I/O通道总数;通道总数;CP为通信接口总数。为通信接口总数。5 、 I/O模块的选择模块的选择 1)开关量输入模块的选择)开关量输入模块的选择 PLC的输入模块用来检测来自现场的输入模块用来检测来自现场(如按钮、行程开如按钮、行程开关、温控开关、压力开

9、关等关、温控开关、压力开关等)电平信号,并将其转换为电平信号,并将其转换为PLC内部的低电平信号。开关量输入模块按输入点数分,内部的低电平信号。开关量输入模块按输入点数分,常用的有常用的有8点、点、12点、点、16点、点、32点等;按工作电压分,点等;按工作电压分,常用的有直流常用的有直流5 V、12 V、24 V,交流,交流110 V、220 V等;等;按外部接线方式又可分为汇点输入、分隔输入等。按外部接线方式又可分为汇点输入、分隔输入等。2)开关量输出模块的选择)开关量输出模块的选择 输出模块的任务是将输出模块的任务是将PLC内部低电平的控制信号转换为外部所需内部低电平的控制信号转换为外部

10、所需电平的输出信号,驱动外部负载。输出模块有三种输出方式:继电平的输出信号,驱动外部负载。输出模块有三种输出方式:继电器输出、双向可控硅输出和晶体管输出。电器输出、双向可控硅输出和晶体管输出。 输出方式的选择输出方式的选择 继电器输出价格便宜,使用电压范围广,导通压降小,承受瞬间继电器输出价格便宜,使用电压范围广,导通压降小,承受瞬间过电压和过电流的能力较强,且有隔离作用。但继电器有触点,过电压和过电流的能力较强,且有隔离作用。但继电器有触点,寿命较短,且响应速度较慢,适用于动作不频繁的交寿命较短,且响应速度较慢,适用于动作不频繁的交/直流负载。直流负载。当驱动电感性负载时,最大开闭频率不得超

11、过当驱动电感性负载时,最大开闭频率不得超过1 Hz。 晶闸管输出晶闸管输出(交流交流)和晶体管输出和晶体管输出(直流直流)都属于无触点开关输出,都属于无触点开关输出,适用于通断频繁的感性负载。感性负载在断开瞬间会产生较高的适用于通断频繁的感性负载。感性负载在断开瞬间会产生较高的反压,必须采取抑制措施。反压,必须采取抑制措施。 输出电流的选择输出电流的选择 模块的输出电流必须大于负载电流的额定值,如果模块的输出电流必须大于负载电流的额定值,如果负载电流较大,输出模块不能直接驱动,则应增加中负载电流较大,输出模块不能直接驱动,则应增加中间放大环节。对于电容性负载、热敏电阻负载,考虑间放大环节。对于

12、电容性负载、热敏电阻负载,考虑到接通时有冲击电流,故要留有足够的裕量。到接通时有冲击电流,故要留有足够的裕量。E允许同时接通的输出点数允许同时接通的输出点数E 在选用输出模块时,还要看整个输出模块的满负荷能力,如在选用输出模块时,还要看整个输出模块的满负荷能力,如OMRON公司的公司的CQM1-OC222是是16点输出模块,每个点允许通过电流点输出模块,每个点允许通过电流2 A(AC250 V/DC24 V)。但整个模块允许通过的最大电流仅。但整个模块允许通过的最大电流仅8 A。6 分配输入分配输入/输出点输出点 一般输入点与输入信号、输出点与输出控制是一一一般输入点与输入信号、输出点与输出控

13、制是一一对应的;在个别情况下,也有两个信号用一个输入点对应的;在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线的,那样就应在接入输入点前,按逻辑关系接好线(如如两个触点先串联或并联两个触点先串联或并联),然后再接到输入点。,然后再接到输入点。1). 明确明确I/O通道范围通道范围 不同型号的不同型号的PLC,其输入,其输入/输出通道的范围是不一样输出通道的范围是不一样的,应根据所选的,应根据所选PLC型号,弄清相应的型号,弄清相应的I/O点地址的分点地址的分配。配。2). 内部辅助继电器内部辅助继电器 内部辅助继电器不对外输出,不能直接连接外部器件,而是在内部

14、辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器、计数器时作数据存储或数据处理用。控制其他继电器、定时器、计数器时作数据存储或数据处理用。根据程序设计的需要,应合理安排根据程序设计的需要,应合理安排PLC的内部辅助继电器,在设的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。重复使用。3)分配定时器)分配定时器/计数器计数器 对用到定时器和计数器的控制系统,注意定时器和计数器的编对用到定时器和计数器的控制系统,注意定时器和计数器的编号不能相同。若扫描时间较长,则要使用高速定时器

15、以保证计时号不能相同。若扫描时间较长,则要使用高速定时器以保证计时准确。准确。5 安全回路设计安全回路设计 安全回路起保护人身安全和设备安全的作用,它应能独立于安全回路起保护人身安全和设备安全的作用,它应能独立于PLC工作,并采用非半导体的机电元件以硬接线方式构成。工作,并采用非半导体的机电元件以硬接线方式构成。确保系统安全的硬接线逻辑回路,在以下几种情况下将发挥安全保确保系统安全的硬接线逻辑回路,在以下几种情况下将发挥安全保护作用:护作用: PLC或机电元件检测到设备发生紧急异常状态时;或机电元件检测到设备发生紧急异常状态时; PLC失控时;失控时; 操作人员需要紧急干预时。操作人员需要紧急

16、干预时。 设计安全回路的任务包括以下内容:设计安全回路的任务包括以下内容: (1) 确定控制回路之间逻辑和操作上的互锁关系;确定控制回路之间逻辑和操作上的互锁关系; (2) 设计硬回路以提供对过程中重要设备的手动安全性干预手段;设计硬回路以提供对过程中重要设备的手动安全性干预手段; (3) 为为PLC定义故障形式和重新启动特性。定义故障形式和重新启动特性。8 PLC应用软件设计的内容应用软件设计的内容 PLC应用软件的设计是一项十分复杂的工作,它要求应用软件的设计是一项十分复杂的工作,它要求设计人员既要有设计人员既要有PLC、计算机程序设计的基础,又要有、计算机程序设计的基础,又要有自动控制的

17、技术,还要有一定的现场实践经验。自动控制的技术,还要有一定的现场实践经验。E一个实用的一个实用的PLC软件工程的设计通常要涉软件工程的设计通常要涉及以下几个方面的内容:及以下几个方面的内容:E(1) PLC软件功能的分析与设计;软件功能的分析与设计;E(2) I/O信号及数据结构分析与设计;信号及数据结构分析与设计;(3) 程序结构分析与设计;程序结构分析与设计;(4) 软件设计规格说明书编制;软件设计规格说明书编制;(5) 用编程语言、用编程语言、PLC指令进行程序设计;指令进行程序设计;(6) 软件测试;软件测试;(7) 程序使用说明书编制。程序使用说明书编制。9 PLC应用系统的软件设计

18、步骤应用系统的软件设计步骤 根据可编程序控制器系统硬件结构和生产工艺要求,根据可编程序控制器系统硬件结构和生产工艺要求,在软件规格说明书的基础上,编制实际应用程序并形在软件规格说明书的基础上,编制实际应用程序并形成程序说明书的过程就是应用系统的软件设计。成程序说明书的过程就是应用系统的软件设计。1). 制定设备运行方案制定设备运行方案 制定方案就是根据生产工艺的要求,分析各输入、输出与各种操作制定方案就是根据生产工艺的要求,分析各输入、输出与各种操作之间的逻辑关系,确定需要检测的量和控制的方法,并设计出系统中之间的逻辑关系,确定需要检测的量和控制的方法,并设计出系统中各设备的操作内容和操作顺序

19、。据此便可画出流程图。各设备的操作内容和操作顺序。据此便可画出流程图。2). 画控制流程图画控制流程图 对于较复杂的应用系统,需要绘制系统控制流程图,用以清楚地表对于较复杂的应用系统,需要绘制系统控制流程图,用以清楚地表明动作的顺序和条件。对于简单的控制系统,可省去这一步。明动作的顺序和条件。对于简单的控制系统,可省去这一步。3). 制定系统的抗干扰措施制定系统的抗干扰措施 根据现场工作环境、干扰源的性质等因素,综合制定根据现场工作环境、干扰源的性质等因素,综合制定系统的硬件和软件抗干扰措施,如硬件上的电源隔离、系统的硬件和软件抗干扰措施,如硬件上的电源隔离、信号滤波,软件上的平均值滤波等。信

20、号滤波,软件上的平均值滤波等。4). 编写程序编写程序 根据被控对象的输入根据被控对象的输入/输出信号及所选定的输出信号及所选定的PLC型号型号分配分配PLC的硬件资源,为梯形图的各种继电器或接点进的硬件资源,为梯形图的各种继电器或接点进行编号,再按照软件规格说明书行编号,再按照软件规格说明书(技术要求、编制依据、技术要求、编制依据、测试测试),用梯形图进行编程。,用梯形图进行编程。5). 软件测试软件测试 刚编写好的程序难免有缺陷或错误。为了及时发现和消除程序刚编写好的程序难免有缺陷或错误。为了及时发现和消除程序中的错误和缺陷,需要对程序进行离线测试。经调试、排错、修中的错误和缺陷,需要对程

21、序进行离线测试。经调试、排错、修改及模拟运行后,才能正式投入运行。改及模拟运行后,才能正式投入运行。6). 编制程序使用说明书编制程序使用说明书 当一项软件工程完成后,为了便于用户和现场调试人员的使用,当一项软件工程完成后,为了便于用户和现场调试人员的使用,应对所编制的程序进行说明,说明书应包括程序设计的依据、结应对所编制的程序进行说明,说明书应包括程序设计的依据、结构、功能、流程图,各项功能单元的分析,构、功能、流程图,各项功能单元的分析,PLC的的I/O信号,软件信号,软件程序操作使用的步骤、注意事项等。程序操作使用的步骤、注意事项等。8.2 应用实例应用实例1 、异步电动机、异步电动机Y

22、-起动控制起动控制 E任务描述任务描述EY-起动是交流鼠笼型电动机的降压起动方式之一,这种降压起动方式适用于正常运转时为接的交流鼠笼型电动机。在起动过程中将电机定子绕组接成起动是交流鼠笼型电动机的降压起动方式之一,这种降压起动方式适用于正常运转时为接的交流鼠笼型电动机。在起动过程中将电机定子绕组接成Y形形起动,起动电流是直接起动的三分之一,达到规定的速度后(或者经过一定的时间),再将电动机的定子绕组切换成形运行。起动,起动电流是直接起动的三分之一,达到规定的速度后(或者经过一定的时间),再将电动机的定子绕组切换成形运行。Y-起动控制的原理图和时序图起动控制的原理图和时序图如图如图11-2所示。

23、所示。 E图图11-2 Y-起动控制的原理图和时序图起动控制的原理图和时序图E方案选择及地址分配方案选择及地址分配E1. 方案选择方案选择E 由于系统的输入由于系统的输入/输出点较少输出点较少(3I/3O)且控制任务比较简单,所以选用且控制任务比较简单,所以选用S7-200的的CPU222(8I/6O)完成控制,而且控制任务中只涉及到延时控制,采用完成控制,而且控制任务中只涉及到延时控制,采用S7-200的的基本指令即可完成控制。基本指令即可完成控制。E2. 编程元件的地址分配编程元件的地址分配E 输入输入/输出地址分配输出地址分配 E采用采用CPU222控制的电动机控制的电动机Y-起动的输入

24、起动的输入/输出接线如图输出接线如图11-3所示所示,其输入其输入/输出地址分配如表输出地址分配如表11-1所示所示.E图图11-3 电动机电动机Y-起动的输入起动的输入/输出接线输出接线E编程元件编程元件EI/O端端子子E电路器电路器件件E作用作用E输入继电输入继电器器EI0.0ESB2E起动按钮起动按钮EI0.1ESB1E停止按钮停止按钮EI0.2EFRE过载保护过载保护E输出继电输出继电器器EQ0.0EKM1E电源接触电源接触器器EQ0.1EKM2EY接触器接触器EQ0.2EKM3E接触器接触器E E E E E E E E E E其他编程元件地址分配表如表其他编程元件地址分配表如表11

25、-2所示所示E编程元件编程元件E编程地址编程地址EPT值值E作用作用E辅助继电器辅助继电器EM0.0E-E起动起动/停止控制停止控制E定时器定时器ET37E50(5s)E起动时间起动时间E表表11-2 其他编程元件地址分配表其他编程元件地址分配表E程序设计程序设计E采用采用PLC控制的梯形图如图控制的梯形图如图11-4所示(参考)。所示(参考)。E图图11-4异步电动机异步电动机Y-起动控制梯形图程序起动控制梯形图程序2机床顺序控制机床顺序控制 E任务描述任务描述E某组合机床动力头初始位置停在最左边(见图某组合机床动力头初始位置停在最左边(见图11-5),行程开关),行程开关SQ1接通,系统控

26、制要求如下:接通,系统控制要求如下:E(1)系统启动后,动力头的进给运动如图)系统启动后,动力头的进给运动如图11-5所示。工作一个循环后,返回初始位置延时所示。工作一个循环后,返回初始位置延时10s后,进入下一个循环的运行。后,进入下一个循环的运行。E(2)若断开控制开关,必须将当前的运行过程结束(即退回初始位置)后才能自动停止运行。)若断开控制开关,必须将当前的运行过程结束(即退回初始位置)后才能自动停止运行。E(3)动力头的运行状态取决于电磁阀线圈的通、断电,对应关系如表)动力头的运行状态取决于电磁阀线圈的通、断电,对应关系如表11-3所示。表中的所示。表中的“+”表示该电磁阀线圈通电,

27、表示该电磁阀线圈通电,“-”表示该电磁阀线圈不通电。表示该电磁阀线圈不通电。E图图11-5 某机床动力头运行工艺简图某机床动力头运行工艺简图E动作动作EYV1EYV2EYV3EYV4E快进快进E-E+E+E-E工进工进1E+E+E-E-E工进工进2E-E+E-E-E快退快退E-E-E+E+E表表11-3 某机床动力头运行对应关系表某机床动力头运行对应关系表E方案选择及地址分配方案选择及地址分配E E1方案选择方案选择E由控制任务可以看出,本例需要一个启由控制任务可以看出,本例需要一个启/停开关、停开关、4个限位开关,一个急停按钮,它们是个限位开关,一个急停按钮,它们是PLC的输入元件;系统还需

28、要的输入元件;系统还需要4个电磁阀,它们是个电磁阀,它们是PLC的输出执行元的输出执行元件,可选用件,可选用CPU222(8I/6O)来完成控制。)来完成控制。E由控制任务描述可知机床动力头的工作步数和相应的转换条件,这是一个非常典型的顺序控制系统,可选用步进指令编程方法进行设计,由于每个步和步之由控制任务描述可知机床动力头的工作步数和相应的转换条件,这是一个非常典型的顺序控制系统,可选用步进指令编程方法进行设计,由于每个步和步之间的转换条件是单向进行的,可采用单流程步进指令结构。间的转换条件是单向进行的,可采用单流程步进指令结构。E 输入输入/输出地址分配如表输出地址分配如表11-4所示。所

29、示。E E表表11-4 输入输入/输出继电器地址分配输出继电器地址分配E编程元编程元件件EI端端子子E电路电路器件器件E作用作用E编程元编程元件件EO端子端子E电路电路器件器件E作作用用E输入继输入继电器电器EI0.0ESAE启启/停停开关开关E输出继输出继电器电器EQ0.0EYV1E电电磁阀磁阀1EI0.1ESQ1E限位限位开关开关EQ0.1EYV2E电电磁阀磁阀2EI0.2ESQ2E限位限位开关开关EQ0.2EYV3E电电磁阀磁阀3EI0.3ESQ3E限位限位开关开关EQ0.3EYV4E电电磁阀磁阀4EI0.4ESQ4E限位限位开关开关E E E EI0.5ESBE急停急停按钮按钮E E

30、E E其他编程元件地址分配表如表其他编程元件地址分配表如表11-5所示所示E表表11-5 其他编程元件地址分配表其他编程元件地址分配表E编程元件编程元件E编程地址编程地址EPT值值E作用作用E顺序控制继电器顺序控制继电器ES0.00.6E-E存放各工作步存放各工作步E定时器定时器ET37E100(10s)E循环间延时循环间延时E程序设计程序设计E步进控制程序可借助状态流程图来编程,该机床动力头的状态流程图如图步进控制程序可借助状态流程图来编程,该机床动力头的状态流程图如图11-6所示。采用所示。采用PLC控制的梯形图及语句表程序如图控制的梯形图及语句表程序如图11-7所示(参考)。所示(参考)

31、。E图图11-6 某机床动力头的状态流程图某机床动力头的状态流程图 E图图11-7 某机床动力头的参考程序某机床动力头的参考程序3 交通路口信号灯控制交通路口信号灯控制 控制要求控制要求 在十字路口南北方向以及东西方向均设有红、黄、绿三只信号灯,六只信号灯依一定的时序循环往复工作。信号灯受电源总开关控制,接通电源,信号灯系统开始工作;关闭电源,所有的信号灯都熄灭。当程序运行出错,东西与南北方向的绿灯同时点亮时,程序自动关闭。在晚上车辆稀少时,要求交通灯处于下班状态,即两个方向的黄灯一直闪烁。在信号灯工作期间,东西以及南北方向的红灯为长亮,时间为30 s,在红灯亮时的最后2 s,东西以及南北方向

32、的黄灯同时点亮,时间为2 s,东西以及南北方向的绿灯为长亮25 s,然后闪烁3 s。红绿灯示意图如图11-8所示,具体要求如表11-6所示。 E图图11-8 十字路口交通信号灯示意图十字路口交通信号灯示意图E表表11-6 交通灯控制具体要求交通灯控制具体要求E东东西西方方向向E信号灯信号灯E绿灯绿灯亮亮E绿灯闪绿灯闪亮亮E黄灯黄灯亮亮E红红 灯灯 亮亮E E黄灯亮黄灯亮E信号时间信号时间E25sE3sE2sE2sE30sE南南北北方方向向E信号灯信号灯E红红 灯灯 亮亮E绿灯亮绿灯亮E绿灯闪绿灯闪亮亮E黄灯亮黄灯亮E E黄灯黄灯亮亮E信号时间信号时间E2sE25sE3sE2sE30sE E采用

33、采用S7-200E(一)系统配置(一)系统配置E根据信号控制要求,如果采用根据信号控制要求,如果采用S7-200S7-200控制,可选用控制,可选用CPU222CPU222,其,其I/OI/O接线及其分配如图接线及其分配如图11-911-9所示。图中用一个输出点驱动两个信号灯,如果所示。图中用一个输出点驱动两个信号灯,如果PLCPLC输出电流不够,输出电流不够,可以用一个输出点驱动一个信号灯,也可以在可以用一个输出点驱动一个信号灯,也可以在PLCPLC输出端增设中间继电器,由中间继电器再去驱动信号灯。输出端增设中间继电器,由中间继电器再去驱动信号灯。E图图11-9 交通灯交通灯PLC I/O接

34、线图接线图E(二)程序设计(二)程序设计E1用基本逻辑指令编程用基本逻辑指令编程E 十字路口交通信号灯控制的时序图如图十字路口交通信号灯控制的时序图如图11-10所示。用基本逻辑设计的信号灯控制梯形图如图所示。用基本逻辑设计的信号灯控制梯形图如图11-11所示。所示。E图图11-10 十字路口交通信号灯控制的时序图十字路口交通信号灯控制的时序图E图图11-11 用基本指令控制的十字路口交通信号灯用基本指令控制的十字路口交通信号灯E按下白天启动按钮按下白天启动按钮I0.0,系统进入上班状态,工作时序如图,系统进入上班状态,工作时序如图11-10所示;按下夜间按钮所示;按下夜间按钮I0.1,系统进

35、入下班状态,只有黄灯闪烁;按下停止按钮,系统进入下班状态,只有黄灯闪烁;按下停止按钮I0.2,信号系,信号系统终止运行,所有信号灯熄灭。统终止运行,所有信号灯熄灭。E2 用步进指令编程用步进指令编程E以为十字路口交通信号灯分为上班状态和下班状态,即存在选择结构;东西和南北方向同时显示,即存在并行结构。其信号系统的状态转移图如图以为十字路口交通信号灯分为上班状态和下班状态,即存在选择结构;东西和南北方向同时显示,即存在并行结构。其信号系统的状态转移图如图11-所示所示。E图图11-12 十字路口信号系统的状态转移图十字路口信号系统的状态转移图E采用步进指令编程,重要的是状态转移图的绘制,从采用步

36、进指令编程,重要的是状态转移图的绘制,从状态转移图转换成梯形图或语句表非常简单(格式化)。但状态转移图转换成梯形图或语句表非常简单(格式化)。但是在转化过程中需注意以下几点(图是在转化过程中需注意以下几点(图11-13 只给出了将流程只给出了将流程图转化成梯形图中最关键也是最易出错的部分):图转化成梯形图中最关键也是最易出错的部分):E(1) 由状态转移图可以看出,系统总体上属于选由状态转移图可以看出,系统总体上属于选择结构(上班择结构(上班/下班选择),但是其中最主要的上班状态的下班选择),但是其中最主要的上班状态的流程图结构属于并行结构,两种结构的开始转化为梯形图较流程图结构属于并行结构,

37、两种结构的开始转化为梯形图较为简单,如图为简单,如图11-13中段中段S0.0所示,并行结构的结束转化为所示,并行结构的结束转化为梯形图就相对复杂(如图梯形图就相对复杂(如图11-13标注处),在并行结构中必标注处),在并行结构中必须所有分支全部结束任务才可进行并行汇总,即除了最后一须所有分支全部结束任务才可进行并行汇总,即除了最后一条并行分支的其它分支结束段中不能有段转移指令(条并行分支的其它分支结束段中不能有段转移指令(SCRT),而在最后一条分支的结束段用),而在最后一条分支的结束段用S/R指令完成段的结束和指令完成段的结束和转移。转移。E(2) 虽然在虽然在S7-200的编程中允许同一

38、输出继电器的编程中允许同一输出继电器多次使用,但是只有最后一次的输出有效(跳转指令除外)多次使用,但是只有最后一次的输出有效(跳转指令除外)。所以对于同一输出继电器的多个控制条件应采用并联之后。所以对于同一输出继电器的多个控制条件应采用并联之后在输出,如图在输出,如图11-13中,东西方向的绿灯,应是常亮状态和中,东西方向的绿灯,应是常亮状态和闪烁状态中亮的时间段并联;所有黄灯输出应是所有情况下闪烁状态中亮的时间段并联;所有黄灯输出应是所有情况下有可能黄灯亮的时间段进行并联输出的结果。有可能黄灯亮的时间段进行并联输出的结果。E图图11-13 采用步进指令编程的部分梯形图采用步进指令编程的部分梯

39、形图E采用采用S7-300E1 控制系统的硬件设计控制系统的硬件设计E(1) 硬件配置硬件配置E控制系统中,控制系统中,PLC的具体配置如表的具体配置如表11-7所示。所示。E表表11-7 PLC配置说明配置说明E序序号号E名称名称E型号型号E说明说明E槽槽位号位号E1ECPU模块模块E313-1AE01-0AB0ECPU313E2E2E电源模块电源模块E307-1EA00-0AA0EPS307E1E3E开关量输入开关量输入模块模块E321-1BH01-0AA0ESM321E4E4E开关量输出开关量输出模块模块E322-1BH01-0AA0ESM322E5E5E前连接器前连接器E390-1AJ

40、00-0AA0E20针型针型E E E(2)I/O地址分配地址分配E控制系统中控制系统中I/O地址及编程元件地址分配见表地址及编程元件地址分配见表11-8。E表表11-8 I/O地址及编程元件地址分配一览表地址及编程元件地址分配一览表E类型类型E信号名称信号名称E地址地址E类型类型E信号信号名称名称E地地址址E输入元输入元件件E上班按钮上班按钮EI0.0E.输出输出元件元件E东西东西绿灯绿灯EQ4.0E下班按钮下班按钮EI0.1E东西东西黄灯黄灯EQ4.1E电源开关电源开关EI0.2E东西东西红灯红灯EQ4.2E内部编内部编程元件程元件E上班状态中上班状态中间继电器间继电器EM2.1E南北南北

41、绿灯绿灯EQ4.3E下班状 态下班状 态中间继电器中间继电器EM2.2E E南南北黄北黄灯灯EQ4.4E定时器定时器ET0T6,T10,T11E南南北红北红灯灯EQ4.5E1 程序设计程序设计E本例因功能比较简单,采用线性化编程,本例因功能比较简单,采用线性化编程,OB1中程序(梯形图编程方式)如图中程序(梯形图编程方式)如图11-14所示所示E图图11-14 十字路口信号系统的十字路口信号系统的S7-300程序程序E 4 4、机械手工件取放控制、机械手工件取放控制 E一、一、 工艺过程与控制要求工艺过程与控制要求E E1工艺过程工艺过程E图图11-15是这种机械手的动作示意,其过程并不复杂。

42、一共是这种机械手的动作示意,其过程并不复杂。一共6个动作,分三组,即上升个动作,分三组,即上升/下降、左移下降、左移/右移和放松右移和放松/夹紧。夹紧。E图图11-16 机械手动作的流程图机械手动作的流程图E E机械手动作的流程图如图机械手动作的流程图如图11-16所示。所示。E图图11-15 11-15 机械手的动作示意图机械手的动作示意图E控制要求控制要求E机械手的操作方式分为手动操作方式和自动操作方式。自动操作方式又分为单周期和连续操作方式。机械手的操作方式分为手动操作方式和自动操作方式。自动操作方式又分为单周期和连续操作方式。E手动操作:就是用按钮操作对机械手的每一步运动单独进行控制。

43、例如,当选择上手动操作:就是用按钮操作对机械手的每一步运动单独进行控制。例如,当选择上/下运动时,按下启动按钮,机械手下降;按下停止按钮,机械手上升。下运动时,按下启动按钮,机械手下降;按下停止按钮,机械手上升。当选择左当选择左/右运动时,按下启动按钮,机械手右移;按下停止按钮,机械手左移。当选择夹紧右运动时,按下启动按钮,机械手右移;按下停止按钮,机械手左移。当选择夹紧/放松运动时,按下启动按钮,机械手夹紧;按下停止按钮,机械手放松运动时,按下启动按钮,机械手夹紧;按下停止按钮,机械手放松。放松。E单周期操作:机械手从原点开始,按一下启动按钮,机械手自动完成一个周期的动作后停止。单周期操作:

44、机械手从原点开始,按一下启动按钮,机械手自动完成一个周期的动作后停止。E连续操作:机械手从原点开始,按一下启动按钮,机械手的动作将自动地、连续不断地周期性循环。在工作中若按一下停止按钮,机械手将继续完成一个连续操作:机械手从原点开始,按一下启动按钮,机械手的动作将自动地、连续不断地周期性循环。在工作中若按一下停止按钮,机械手将继续完成一个周期的动作后,回到原点自动停止。周期的动作后,回到原点自动停止。 E一、一、 操作面板布置操作面板布置E操作面板布置如图操作面板布置如图11-17所示。所示。E图图11-17 机械手操作面板布置图。机械手操作面板布置图。E图中用图中用“单操作单操作”表示手动操

45、作方式。按照加载选择开关所选择的位置,用启动表示手动操作方式。按照加载选择开关所选择的位置,用启动/停止按钮选择加载操作。例如,当加载选择开关打到停止按钮选择加载操作。例如,当加载选择开关打到“左左/右右”位置时,按位置时,按下启动按钮,机械手左行;按下停止按钮,机械手右行。用上述方法,可使机械手停在原点。下启动按钮,机械手左行;按下停止按钮,机械手右行。用上述方法,可使机械手停在原点。E单周期操作方式。机械手在原点时,按下启动按钮,自动操作一个周期。单周期操作方式。机械手在原点时,按下启动按钮,自动操作一个周期。E连续操作方式。机械手在原点时,按下启动按钮,自动、连续地执行周期性循环。当按下

46、停止按钮,机械手完成当前周期动作后自动回到原点停车。连续操作方式。机械手在原点时,按下启动按钮,自动、连续地执行周期性循环。当按下停止按钮,机械手完成当前周期动作后自动回到原点停车。E E一、一、 采用采用S7-200控制控制E1 1 输入输入/输出端子地址分配输出端子地址分配E该机械手控制系统所采用的该机械手控制系统所采用的PLC是德国西门子公司生产的是德国西门子公司生产的S7-200 CPU224。图。图11-18是是S7-200 CPU224输入输入/输出端子地址分配图。该机械手控制系统输出端子地址分配图。该机械手控制系统共使用了共使用了13个输入点,个输入点,6个输出点。个输出点。E图

47、图11-18 机械手机械手I/O端子接线端子接线E1 1 整体程序结构整体程序结构E 机械手的整体程序结构如图机械手的整体程序结构如图11-19所示。所示。E图图11-19 机械手控制系统机械手控制系统S7-200整体程序结构整体程序结构E图图11-20 单操作梯形图单操作梯形图E图图11-21 自动操作功能图自动操作功能图E采用采用S7-300控制控制E1 硬件配置硬件配置E在机械手操作面板(图在机械手操作面板(图11-17)上共有)上共有8个输入点,外加机械手装置上的个输入点,外加机械手装置上的4个限位(上、下、左、右)和个限位(上、下、左、右)和1个工件检测,整个机械手控制系统一共需要个

48、工件检测,整个机械手控制系统一共需要13个输个输入点,输出点较少,共入点,输出点较少,共6个。不需要模拟量模块。选择个。不需要模拟量模块。选择S7-300系列的系列的CPU313,加上一块,加上一块16点的输入模块点的输入模块SM321和一块和一块8点的输出模块点的输出模块SM322就可满足控制要求就可满足控制要求。E E2 I/O地址分配地址分配E将将SM321安装在安装在4号槽,号槽,SM322安装在安装在5号槽,将系统的号槽,将系统的I/O分别连接到分别连接到S7-300 PLC的输入的输入/输出模块,形成的输出模块,形成的I/O地址分配见表地址分配见表11-9。E表表11-9 I/O地

49、址分配表地址分配表E编 程编 程元件元件EI / O端子端子E信 号信 号名称名称E说明说明E编 程编 程元件元件EI / O端子端子E信 号信 号名称名称E说明说明E输入输入E继电继电器器EI0.0E启动启动E按钮按钮E EI1.2E连续连续E选 择 开选 择 开关关EI0.1E下限下限E限位开限位开关关EI1.3E左左/右右E手 动 方手 动 方式,和启式,和启动动/停止按停止按钮配合使钮配合使用用EI0.2E上限上限E限位开限位开关关EI1.4E上上/下下E10.3E右限右限E限位开限位开关关EI1.5E夹夹/紧紧EI0.4E左限左限E限位开限位开关关E输出输出E继电继电器器EQ 4 .

50、0E下降下降E电磁阀电磁阀EI0.5E有 工有 工件件E光耦合光耦合器器EQ 4 .1E上升上升E电磁阀电磁阀EI0.6E停止停止E按钮按钮EQ 4 .2E夹紧夹紧E电磁阀电磁阀EI0.7E-E没用没用EQ 4 .3E右行右行E电磁阀电磁阀EI1.0E单 操单 操作作E选择开选择开关关EQ 4 .4E左行左行E电磁阀电磁阀EI1.1E单 周单 周期期E选择开选择开关关EQ 4 .5E原 点原 点指示指示E指示灯指示灯E1 机械手程序设计机械手程序设计E(1) 逻辑功能块逻辑功能块FC(子程序)(子程序)E系统主要由手动程序(单操作控制方式)和自动程序(包括连续和单周期两种方式)两大部分组成。手

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁