收藏 分销(赏)

plc交通灯控制-文档资料.ppt

上传人:快乐****生活 文档编号:10037999 上传时间:2025-04-18 格式:PPT 页数:50 大小:2.28MB
下载 相关 举报
plc交通灯控制-文档资料.ppt_第1页
第1页 / 共50页
plc交通灯控制-文档资料.ppt_第2页
第2页 / 共50页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第八章,PLC,应用设计举例,8.1 PLC,的应用设计方法,8.2,应用实例,1,1,系统设计的原则与内容,设计原则,(1),最大限度地满足被控设备或生产过程的控制要求;,(2),在满足控制要求的前提下,力求简单、经济,操作方便;,(3),保证控制系统工作安全可靠;,(4),考虑到今后的发展改进,应适当留有进一步扩展的余地。,2,设计内容,(1),拟定控制系统设计的技术条件,它是整个设计的依据;,(2),选择电气传动形式和电动机、电磁阀等执行机构;,(3),选定,PLC,的型号;,(4),编制,PLC,的输入,/,输出分配表或绘制输入,/,输出端子接线图;,(5),根据系统要求编写软件说明书,然后再进行程序设计;,(6),重视人机界面的设计,增强人与机器之间的友善关系;,(7),设计操作台、电气柜及非标准电器元部件;,(8),编写设计说明书和使用说明书。,3,2,系统设计和调试的主要步骤,1),深入了解和分析被控对象的工艺条件和控制要求,2),确定,I/O,设备,常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。,3),选择合适的,PLC,类型,根据已确定的用户,I/O,设备,统计所需的输入信号和输出信号的点数,选择合适的,PLC,类型。,4),分配,I/O,点,编制出输入,/,输出端子的接线图。,5),设计应用系统梯形图程序,这一步是整个应用系统设计最核心的工作。,4,6),将程序输入,PLC,,当使用计算机上编程时,可将程序下载到,PLC,中。,7),进行软件测试,在将,PLC,连接到现场设备上之前,必须进行软件测试,以排除程序中的错误。,8),应用系统整体调试,在,PLC,软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试。调试中发现的问题要逐一排除,直至调试成功。,9),编制技术文件,系统技术文件包括功能说明书、电气原理图、电器布置图、电气元件明细表、,PLC,梯形图等。,5,3 PLC,选型,在满足控制要求的前提下,选型时应选择最佳的性能价格比,具体应考虑以下几点。,1),性能与任务相适应,2),PLC,的处理速度应满足实时控制的要求,3),PLC,应用系统结构合理、机型系列应统一,4),在线编程和离线编程的选择,6,4,、,PLC,容量估算,PLC,容量包括两个方面:一是,I/O,的点数,二是用户存储器的 容量。,1,),I/O,点数的估算,根据功能说明书,可统计出,PLC,系统的开关量,I/O,点数及模拟量,I/O,通道数,以及开关量和模拟量的信号类型。应在统计后得出,I/O,总点数的基础上,增加,10,15,的裕量。选定的,PLC,机型的,I/O,能力极限值必须大于,I/O,点数估算值,并应尽量避免使,PLC,能力接近饱和,一般应留有,30,左右的裕量。,7,2,),.,存储器容量估算,用户应用程序占用多少内存与许多因素有关,如,I/O,点数、控制要求、运算处理量、程序结构等。因此在程序设计之前只能粗略的估算。根据经验,每个,I/O,点及有关功能器件占用的内存大致如下:,所需存储器容量,(KB),(1,1.25)(DI10,DO8,AI/O100,CP300)/1024,其中:,DI,为数字量输入总点数;,DO,为数字量输出总点数;,AI/AO,为模拟量,I/O,通道总数;,CP,为通信接口总数。,8,5,、,I/O,模块的选择,1,)开关量输入模块的选择,PLC,的输入模块用来检测来自现场,(,如按钮、行程开关、温控开关、压力开关等,),电平信号,并将其转换为,PLC,内部的低电平信号。开关量输入模块按输入点数分,常用的有,8,点、,12,点、,16,点、,32,点等;按工作电压分,常用的有直流,5 V,、,12 V,、,24 V,,交流,110 V,、,220 V,等;按外部接线方式又可分为汇点输入、分隔输入等。,9,2,)开关量输出模块的选择,输出模块的任务是将,PLC,内部低电平的控制信号转换为外部所需电平的输出信号,驱动外部负载。输出模块有三种输出方式:继电器输出、双向可控硅输出和晶体管输出。,输出方式的选择,继电器输出价格便宜,使用电压范围广,导通压降小,承受瞬间过电压和过电流的能力较强,且有隔离作用。但继电器有触点,寿命较短,且响应速度较慢,适用于动作不频繁的交,/,直流负载。当驱动电感性负载时,最大开闭频率不得超过,1 Hz,。,晶闸管输出,(,交流,),和晶体管输出,(,直流,),都属于无触点开关输出,适用于通断频繁的感性负载。感性负载在断开瞬间会产生较高的反压,必须采取抑制措施。,10,输出电流的选择,模块的输出电流必须大于负载电流的额定值,如果负载电流较大,输出模块不能直接驱动,则应增加中间放大环节。对于电容性负载、热敏电阻负载,考虑到接通时有冲击电流,故要留有足够的裕量。,允许同时接通的输出点数,在选用输出模块时,还要看整个输出模块的满负荷能力,如,OMRON,公司的,CQM1-OC222,是,16,点输出模块,每个点允许通过电流,2 A(AC250 V/DC24 V),。但整个模块允许通过的最大电流仅,8 A,。,11,6,分配输入,/,输出点,一般输入点与输入信号、输出点与输出控制是一一对应的;在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线,(,如两个触点先串联或并联,),,然后再接到输入点。,1,),.,明确,I/O,通道范围,不同型号的,PLC,,其输入,/,输出通道的范围是不一样的,应根据所选,PLC,型号,弄清相应的,I/O,点地址的分配。,12,2,),.,内部辅助继电器,内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器、计数器时作数据存储或数据处理用。根据程序设计的需要,应合理安排,PLC,的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。,3,)分配定时器,/,计数器,对用到定时器和计数器的控制系统,注意定时器和计数器的编号不能相同。若扫描时间较长,则要使用高速定时器以保证计时准确。,13,5,安全回路设计,安全回路起保护人身安全和设备安全的作用,它应能独立于,PLC,工作,并采用非半导体的机电元件以硬接线方式构成。,确保系统安全的硬接线逻辑回路,在以下几种情况下将发挥安全保护作用:,PLC,或机电元件检测到设备发生紧急异常状态时;,PLC,失控时;操作人员需要紧急干预时。,设计安全回路的任务包括以下内容:,(1),确定控制回路之间逻辑和操作上的互锁关系;,(2),设计硬回路以提供对过程中重要设备的手动安全性干预手段;,(3),为,PLC,定义故障形式和重新启动特性。,14,8 PLC,应用软件设计的内容,PLC,应用软件的设计是一项十分复杂的工作,它要求设计人员既要有,PLC,、计算机程序设计的基础,又要有自动控制的技术,还要有一定的现场实践经验。,一个实用的,PLC,软件工程的设计通常要涉及以下几个方面的内容:,(1)PLC,软件功能的分析与设计;,(2)I/O,信号及数据结构分析与设计;,15,(3),程序结构分析与设计;,(4),软件设计规格说明书编制;,(5),用编程语言、,PLC,指令进行程序设计;,(6),软件测试;,(7),程序使用说明书编制。,16,9 PLC,应用系统的软件设计步骤,根据可编程序控制器系统硬件结构和生产工艺要求,在软件规格说明书的基础上,编制实际应用程序并形成程序说明书的过程就是应用系统的软件设计。,17,1,),.,制定设备运行方案,制定方案就是根据生产工艺的要求,分析各输入、输出与各种操作之间的逻辑关系,确定需要检测的量和控制的方法,并设计出系统中各设备的操作内容和操作顺序。据此便可画出流程图。,2,),.,画控制流程图,对于较复杂的应用系统,需要绘制系统控制流程图,用以清楚地表明动作的顺序和条件。对于简单的控制系统,可省去这一步。,18,3,),.,制定系统的抗干扰措施,根据现场工作环境、干扰源的性质等因素,综合制定系统的硬件和软件抗干扰措施,如硬件上的电源隔离、信号滤波,软件上的平均值滤波等。,4,),.,编写程序,根据被控对象的输入,/,输出信号及所选定的,PLC,型号分配,PLC,的硬件资源,为梯形图的各种继电器或接点进行编号,再按照软件规格说明书,(,技术要求、编制依据、测试,),,用梯形图进行编程。,19,5,),.,软件测试,刚编写好的程序难免有缺陷或错误。为了及时发现和消除程序中的错误和缺陷,需要对程序进行离线测试。经调试、排错、修改及模拟运行后,才能正式投入运行。,6,),.,编制程序使用说明书,当一项软件工程完成后,为了便于用户和现场调试人员的使用,应对所编制的程序进行说明,说明书应包括程序设计的依据、结构、功能、流程图,各项功能单元的分析,,PLC,的,I/O,信号,软件程序操作使用的步骤、注意事项等。,20,8.2,应用实例,1,、异步电动机,Y-,起动控制,任务描述,Y-,起动是交流鼠笼型电动机的降压起动方式之一,这种降压起动方式适用于正常运转时为接的交流鼠笼型电动机。在起动过程中将电机定子绕组接成,Y,形起动,起动电流是直接起动的三分之一,达到规定的速度后(或者经过一定的时间),再将电动机的定子绕组切换成形运行。,Y-,起动控制的原理图和时序图如图,11-2,所示。,21,图,11-2 Y-,起动控制的原理图和时序图,22,方案选择及地址分配,1.,方案选择,由于系统的输入,/,输出点较少,(3I/3O),且控制任务比较简单,所以选用,S7-200,的,CPU222(8I/6O),完成控制,而且控制任务中只涉及到延时控制,采用,S7-200,的基本指令即可完成控制。,2.,编程元件的地址分配,输入,/,输出地址分配,采用,CPU222,控制的电动机,Y-,起动的输入,/,输出接线如图,11-3,所示,其输入,/,输出地址分配如表,11-1,所示,.,图,11-3,电动机,Y-,起动的输入,/,输出接线,23,表,11-1,输入,/,输出继电器地址分配,编程元件,I/O,端子,电路器件,作用,输入继电器,I0.0,SB2,起动按钮,I0.1,SB1,停止按钮,I0.2,FR,过载保护,输出继电器,Q0.0,KM1,电源接触器,Q0.1,KM2,Y,接触器,Q0.2,KM3,接触器,其他编程元件地址分配表如表,11-2,所示,编程元件,编程地址,PT,值,作用,辅助继电器,M0.0,-,起动,/,停止控制,定时器,T37,50(5s),起动时间,表,11-2,其他编程元件地址分配表,24,程序设计,采用,PLC,控制的梯形图如图,11-4,所示(参考)。,图,11-4,异步电动机,Y-,起动控制梯形图程序,25,2,机床顺序控制,任务描述,某组合机床动力头初始位置停在最左边(见图,11-5,),行程开关,SQ1,接通,系统控制要求如下:,(,1,)系统启动后,动力头的进给运动如图,11-5,所示。工作一个循环后,返回初始位置延时,10s,后,进入下一个循环的运行。,(,2,)若断开控制开关,必须将当前的运行过程结束(即退回初始位置)后才能自动停止运行。,(,3,)动力头的运行状态取决于电磁阀线圈的通、断电,对应关系如表,11-3,所示。表中的“,+”,表示该电磁阀线圈通电,“,-”,表示该电磁阀线圈不通电。,26,图,11-5,某机床动力头运行工艺简图,动作,YV1,YV2,YV3,YV4,快进,-,+,+,-,工进,1,+,+,-,-,工进,2,-,+,-,-,快退,-,-,+,+,表,11-3,某机床动力头运行对应关系表,27,方案选择及地址分配,1,方案选择,由控制任务可以看出,本例需要一个启,/,停开关、,4,个限位开关,一个急停按钮,它们是,PLC,的输入元件;系统还需要,4,个电磁阀,它们是,PLC,的输出执行元件,可选用,CPU222,(,8I/6O,)来完成控制。,由控制任务描述可知机床动力头的工作步数和相应的转换条件,这是一个非常典型的顺序控制系统,可选用步进指令编程方法进行设计,由于每个步和步之间的转换条件是单向进行的,可采用单流程步进指令结构。,输入,/,输出地址分配如表,11-4,所示。,表,11-4,输入,/,输出继电器地址分配,编程元件,I,端子,电路器件,作用,编程元件,O,端子,电路器件,作用,输入继电器,I0.0,SA,启,/,停开关,输出继电器,Q0.0,YV1,电磁阀,1,I0.1,SQ1,限位开关,Q0.1,YV2,电磁阀,2,I0.2,SQ2,限位开关,Q0.2,YV3,电磁阀,3,I0.3,SQ3,限位开关,Q0.3,YV4,电磁阀,4,I0.4,SQ4,限位开关,I0.5,SB,急停按钮,28,其他编程元件地址分配表如表,11-5,所示,表,11-5,其他编程元件地址分配表,编程元件,编程地址,PT,值,作用,顺序控制继电器,S0.0,0.6,-,存放各工作步,定时器,T37,100(10s),循环间延时,29,程序设计,步进控制程序可借助状态流程图来编程,该机床动力头的状态流程图如图,11-6,所示。采用,PLC,控制的梯形图及语句表程序如图,11-7,所示(参考)。,图,11-6,某机床动力头的状态流程图,30,图,11-7,某机床动力头的参考程序,31,3,交通路口信号灯控制,控制要求,在十字路口南北方向以及东西方向均设有红、黄、绿三只信号灯,六只信号灯依一定的时序循环往复工作。信号灯受电源总开关控制,接通电源,信号灯系统开始工作;关闭电源,所有的信号灯都熄灭。当程序运行出错,东西与南北方向的绿灯同时点亮时,程序自动关闭。在晚上车辆稀少时,要求交通灯处于下班状态,即两个方向的黄灯一直闪烁。,在信号灯工作期间,东西以及南北方向的红灯为长亮,时间为,30 s,,在红灯亮时的最后,2 s,,东西以及南北方向的黄灯同时点亮,时间为,2 s,,东西以及南北方向的绿灯为长亮,25 s,,然后闪烁,3 s,。红绿灯示意图如图,11-8,所示,具体要求如表,11-6,所示。,图,11-8,十字路口交通信号灯示意图,32,表,11-6,交通灯控制具体要求,东西方向,信号灯,绿灯亮,绿灯闪亮,黄灯亮,红 灯 亮,黄灯亮,信号时间,25s,3s,2s,2s,30s,南北方向,信号灯,红 灯 亮,绿灯亮,绿灯闪亮,黄灯亮,黄灯亮,信号时间,2s,25s,3s,2s,30s,33,采用,S7-200,(一)系统配置,根据信号控制要求,如果采用,S7-200,控制,可选用,CPU222,,其,I/O,接线及其分配如图,11-9,所示。图中用一个输出点驱动两个信号灯,如果,PLC,输出电流不够,可以用一个输出点驱动一个信号灯,也可以在,PLC,输出端增设中间继电器,由中间继电器再去驱动信号灯。,图,11-9,交通灯,PLC I/O,接线图,34,(二)程序设计,1,用基本逻辑指令编程,十字路口交通信号灯控制的时序图如图,11-10,所示。用基本逻辑设计的信号灯控制梯形图如图,11-11,所示。,图,11-10,十字路口交通信号灯控制的时序图,35,图,11-11,用基本指令控制的十字路口交通信号灯,按下白天启动按钮,I0.0,,系统进入上班状态,工作时序如图,11-10,所示;按下夜间按钮,I0.1,,系统进入下班状态,只有黄灯闪烁;按下停止按钮,I0.2,,信号系统终止运行,所有信号灯熄灭。,36,2,用步进指令编程,以为十字路口交通信号灯分为上班状态和下班状态,即存在选择结构;东西和南北方向同时显示,即存在并行结构。其信号系统的状态转移图如图,11-,所示。,图,11-12,十字路口信号系统的状态转移图,采用步进指令编程,重要的是状态转移图的绘制,从状态转移图转换成梯形图或语句表非常简单(格式化)。但是在转化过程中需注意以下几点(图,11-13,只给出了将流程图转化成梯形图中最关键也是最易出错的部分):,(,1,),由状态转移图可以看出,系统总体上属于选择结构(上班,/,下班选择),但是其中最主要的上班状态的流程图结构属于并行结构,两种结构的开始转化为梯形图较为简单,如图,11-13,中段,S0.0,所示,并行结构的结束转化为梯形图就相对复杂(如图,11-13,标注处),在并行结构中必须所有分支全部结束任务才可进行并行汇总,即除了最后一条并行分支的其它分支结束段中不能有段转移指令(,SCRT,),而在最后一条分支的结束段用,S/R,指令完成段的结束和转移。,(,2,),虽然在,S7-200,的编程中允许同一输出继电器多次使用,但是只有最后一次的输出有效(跳转指令除外)。所以对于同一输出继电器的多个控制条件应采用并联之后在输出,如图,11-13,中,东西方向的绿灯,应是常亮状态和闪烁状态中亮的时间段并联;所有黄灯输出应是所有情况下有可能黄灯亮的时间段进行并联输出的结果。,37,图,11-13,采用步进指令编程的部分梯形图,38,采用,S7-300,1,控制系统的硬件设计,(,1,),硬件配置,控制系统中,,PLC,的具体配置如表,11-7,所示。,表,11-7 PLC,配置说明,序号,名称,型号,说明,槽位号,1,CPU,模块,313-1AE01-0AB0,CPU313,2,2,电源模块,307-1EA00-0AA0,PS307,1,3,开关量输入模块,321-1BH01-0AA0,SM321,4,4,开关量输出模块,322-1BH01-0AA0,SM322,5,5,前连接器,390-1AJ00-0AA0,20,针型,(,2,),I/O,地址分配,控制系统中,I/O,地址及编程元件地址分配见表,11-8,。,表,11-8 I/O,地址及编程元件地址分配一览表,类型,信号名称,地址,类型,信号名称,地址,输入元件,上班按钮,I0.0,.,输出元件,东西绿灯,Q4.0,下班按钮,I0.1,东西黄灯,Q4.1,电源开关,I0.2,东西红灯,Q4.2,内部编程元件,上班状态中间继电器,M2.1,南北绿灯,Q4.3,下班状态中间继电器,M2.2,南北黄灯,Q4.4,定时器,T0,T6,,,T10,,,T11,南北红灯,Q4.5,39,1,程序设计,本例因功能比较简单,采用线性化编程,,OB1,中程序(梯形图编程方式)如图,11-14,所示,图,11-14,十字路口信号系统的,S7-300,程序,40,4,、机械手工件取放控制,一、,工艺过程与控制要求,1,工艺过程,图,11-15,是这种机械手的动作示意,其过程并不复杂。一共,6,个动作,分三组,即上升,/,下降、左移,/,右移和放松,/,夹紧。,图,11-16,机械手动作的流程图,机械手动作的流程图如图,11-16,所示。,图,11-15,机械手的动作示意图,41,控制要求,机械手的操作方式分为手动操作方式和自动操作方式。自动操作方式又分为单周期和连续操作方式。,手动操作:就是用按钮操作对机械手的每一步运动单独进行控制。例如,当选择上,/,下运动时,按下启动按钮,机械手下降;按下停止按钮,机械手上升。当选择左,/,右运动时,按下启动按钮,机械手右移;按下停止按钮,机械手左移。当选择夹紧,/,放松运动时,按下启动按钮,机械手夹紧;按下停止按钮,机械手放松。,单周期操作:机械手从原点开始,按一下启动按钮,机械手自动完成一个周期的动作后停止。,连续操作:机械手从原点开始,按一下启动按钮,机械手的动作将自动地、连续不断地周期性循环。在工作中若按一下停止按钮,机械手将继续完成一个周期的动作后,回到原点自动停止。,42,一、,操作面板布置,操作面板布置如图,11-17,所示。,图,11-17,机械手操作面板布置图。,图中用“单操作”表示手动操作方式。按照加载选择开关所选择的位置,用启动,/,停止按钮选择加载操作。例如,当加载选择开关打到“左,/,右”位置时,按下启动按钮,机械手左行;按下停止按钮,机械手右行。用上述方法,可使机械手停在原点。,单周期操作方式。机械手在原点时,按下启动按钮,自动操作一个周期。,连续操作方式。机械手在原点时,按下启动按钮,自动、连续地执行周期性循环。当按下停止按钮,机械手完成当前周期动作后自动回到原点停车。,43,一、,采用,S7-200,控制,1,输入,/,输出端子地址分配,该机械手控制系统所采用的,PLC,是德国西门子公司生产的,S7-200 CPU224,。图,11-18,是,S7-200 CPU224,输入,/,输出端子地址分配图。该机械手控制系统共使用了,13,个输入点,,6,个输出点。,图,11-18,机械手,I/O,端子接线,44,1,整体程序结构,机械手的整体程序结构如图,11-19,所示。,图,11-19,机械手控制系统,S7-200,整体程序结构,45,图,11-20,单操作梯形图,图,11-21,自动操作功能图,46,采用,S7-300,控制,1,硬件配置,在机械手操作面板(图,11-17,)上共有,8,个输入点,外加机械手装置上的,4,个限位(上、下、左、右)和,1,个工件检测,整个机械手控制系统一共需要,13,个输入点,输出点较少,共,6,个。不需要模拟量模块。选择,S7-300,系列的,CPU313,,加上一块,16,点的输入模块,SM321,和一块,8,点的输出模块,SM322,就可满足控制要求。,2,I/O,地址分配,将,SM321,安装在,4,号槽,,SM322,安装在,5,号槽,将系统的,I/O,分别连接到,S7-300 PLC,的输入,/,输出模块,形成的,I/O,地址分配见表,11-9,。,表,11-9 I/O,地址分配表,编程元件,I/O,端子,信号名称,说明,编程元件,I/O,端子,信号名称,说明,输入,继电器,I0.0,启动,按钮,I1.2,连续,选择开关,I0.1,下限,限位开关,I1.3,左,/,右,手动方式,和启动,/,停止按钮配合使用,I0.2,上限,限位开关,I1.4,上,/,下,10.3,右限,限位开关,I1.5,夹,/,紧,I0.4,左限,限位开关,输出,继电器,Q4.0,下降,电磁阀,I0.5,有工件,光耦合器,Q4.1,上升,电磁阀,I0.6,停止,按钮,Q4.2,夹紧,电磁阀,I0.7,-,没用,Q4.3,右行,电磁阀,I1.0,单操作,选择开关,Q4.4,左行,电磁阀,I1.1,单周期,选择开关,Q4.5,原点指示,指示灯,47,1,机械手程序设计,(,1,),逻辑功能块,FC,(子程序),系统主要由手动程序(单操作控制方式)和自动程序(包括连续和单周期两种方式)两大部分组成。手动方式的程序在,FC1,内编辑,其梯形图程序如图,11-23,所示;自动方式的程序在,FC10,内编辑,其梯形图程序如图,11-24,所示。,图,11-23,手动控制程序,48,图,11-24,自动控制程序,49,(,1,),组织块,OB1,(主程序),组织块,OB1,的功能主要是负责功能块或子程序的调用,是控制机械手执行手动控制还是完成自动控制。其梯形图程序如图,11-25,所示。,图,11-25,机械手,S7-300,主程序,50,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服