电气控制与可编程序控制器应用技术课程设计报告x62w型卧式普通铣床plc的改造_第1页
电气控制与可编程序控制器应用技术课程设计报告x62w型卧式普通铣床plc的改造_第2页
电气控制与可编程序控制器应用技术课程设计报告x62w型卧式普通铣床plc的改造_第3页
电气控制与可编程序控制器应用技术课程设计报告x62w型卧式普通铣床plc的改造_第4页
电气控制与可编程序控制器应用技术课程设计报告x62w型卧式普通铣床plc的改造_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电气控制与可编程序控制器应用技术课程设计报告设计课题:X62W型卧式普通铣床的PLC改造专业班级:自动化2班小组成员:指导教师:设计时间:2010-12-25

X62W型卧式普通铣床PLC的改造设计任务与要求1认真阅读X62W型卧式铣床的工作原理说明和原电气原理图。2应用三菱FX2N型PLC对原控制线路进行技术改造:画出I/O分配图,及硬件接线图;画出梯形图和程序指令表。3上机调试程序:对控制线路进行模拟调试;排除实验过程中的软件,硬件故障。4对实验结果进行分析、研究,写出课设心得体会和收获。5.设计过程中应满足如下要求:(1)原有机床的加工工艺步骤保持不变。(2)原有的电气系统的操作方式不变。(3)在改造过程中,机床原有的按钮、行程开关、控制变压器、交流接触器及热继电器等继续使用.(4)将原有的继电器控制线路改为由PLC来实现,型号为FX1N-40MR。6.改造的必要性:X62W万能铣床是一种通用的多用途机床,可以进行平面、斜面、螺旋面及成型表面的加工。原有的控制电路为继电器、接触器控制,其触点多、线路复杂、故障率高,给操作及维修人员增加了麻烦,并且影响了生产率进一步的提高。PLC专为工业环境应用而设计,其显著的特点之一就是可靠性高,抗干扰能力强。将X62W万能铣床电气控制线路改造为可编程控制器控制,可以提高整个电气控制系统的工作性能,减少维护、维修的工作量.方案设计与论证1X62W万能铣床电力拖动的特点(1)铣削加工有顺铣和逆铣两种加工方式,要求主轴电动机能正反转,因正反操作并不频繁,所以由床身下侧电器箱上的组合开光来改变电源相序实现。(2)由于主轴传动系统中装有避免震荡的惯性轮,故主轴电动机采用电磁离合器制动以实现准确停车。(3)铣床的工作台要求有前后、左右、上下6个方向的进给运动和快速移动,所以也要求进给电动机能正反转,并通过操作手柄和机械离合器相配合来实现。进给的快速移动通过电磁铁和机械挂挡来完成。圆形工作台的回转运动是由进给电动机经传动机构驱动的。(4)根据加工工艺的要求,该铣床应具有以下的电气联锁措施:为了防止刀具和铣床的损坏,只有主轴旋转后才允许有进给运动和进给方向的快速运动。为了减小加工表面的粗糙度,只有进给停止后主轴才能停止或同时停止。该铣床采用机械操纵手柄和位置开关相配合的方式实现进给运动6个方向的连锁。主轴运动和进给运动采用变速盘来进行速度选择,为保证变速齿轮进入良好的啮合状态,两种运动都要求变速后顺时点动。当主轴电动机或冷却泵过载时,进给运动必须立即停止,以免损坏刀具和铣床。(5)要求有冷却系统、照明设备及各种保护措施。(1)主轴电动机M1有三种控制:正反转起动,反接制动和变速冲动。(2)工作台进给电动机M2有三种控制:进给、快速移动和变速冲动。(3)M3拖动冷却泵提供冷却液,只需单向运行。(4)为了能及时实现控制,机床设置了两套操纵系统,再机床正面及侧都安装了相同的按钮、手轮和手柄,操作方面,以实现两地控制。(5)为了保证安全,防止事故,机床有顺序的动作,采用了联锁。(6)三台电动机都设有过载保护,控制线路设有短路保护,工作台的六个方向,都设有终端保护。由以上特点和控制要求可得到两种方案:方案一:直接用继电器,接触器实现其电气控制原理图如下:方案二:用PLC实现。通过对X62W万能铣床的电气控制系统详细分析,可知该系统需要输入点数为13点,输出点数为6点,根据输入输出口的数量,可选用FX1N-40MRPLC。在实验室里我们使用FX1N-40MRPLC,用FX-20P-E简易编程器向PLC写入程序和监视PLC的运行情况,用按钮来代替相应的行程开关,用彩灯表示相应的负载。三.FX1N-40MRPLC和FX-20P-E简介1.FX1N-40MR是功能很强大的普及型微型PLC,共有40个I/O口,采用继电器输出。最多可控制128点,除了可以扩展输入输出,还具有模拟量控制和通讯,链接功能等的扩展性,,因而可以广泛应用于一般的顺序控制。2.FX-20P-E是手持型简易编程器,由一个16*4个字符的液晶显示器,11个功能键以及24个指令键和数字键组成.通过电缆与PLC相连,可向程控器写入,读出,修改程序和监视PLC的运行状态。四,控制系统设计该铣床共有三台电动机拖动,M1为主轴电动机,由接触器KM2、KM3控制电动机的起动、制动功能;M2为进给电动机,其正、反转由KM4、KM5控制;M3为冷却泵电动机,由KM1控制。主轴电动机的正、反转是通过组合开关SA5进行手动切换,启动前,由组合开关SA5选定电动机的转向。为使主轴能迅速停车,采用了速度继电器KS实现反接制动。进给电动机的控制是在主轴电动机启动后,进给电动机才能工作。工作台各进给运动之间的联锁控制,可实现水平工作台各运动之间的联锁,也可以实现水平工作台与圆工作台之间的联锁控制。M1、M2、M3为连续工作制,由FR1、FR2、FR3热继电器的常闭触点串在控制电路中实现过载保护。当主轴电动机M1过载时,FR1动作后便切除整个控制电路的电源;冷却泵电动机M3过载时,FR3动作后便切除M2、M3的控制电源;进给电动机M2过载时,FR2动作后便切除了自身控制电源。4.1PLC相应的I/O地址分配表分类器件作用器件符号PLC地址分配输入M1启动按钮SB1、SB2X000工作台快速按钮SB5、SB6X002M1停止按钮SB3、SB4X004换刀开关SA5X006圆工作台转换开关SA1X007工作台向右进给SQ1X010工作台向左进给SQ2X011工作台向前、向下进给SQ3X012工作台向后、向上进给SQ5X013进给变速冲动开关SQ6X014主轴变速冲动开关SQ7X015M2热继电器FR2X016M1、M3热继电器FR1、FR3X017输出主轴启动接触器KM3Y000M2正转接触器KM4Y001M2反转接触器KM5Y002主轴制动KM2Y004正常进给YCY005快速进给KM6Y0064.2PLC外部接线图

PLC梯形图PLC梯形图指令表程序LDX000ORY000ANIX015ANIX004ORX015ANIX006ANIY004ANIX017OUTY000LDX004ORY004ANIX015ORX015ANIY000ANIX017OUTY004LDX014ANIX012ANIX013LDX007ANIX010ANIX011ORBANDY000ANIX007OUTM0LDY000ANDX007ANIX010ANIX011ANIX012ANIX013ANIX014OUTM1LDY000ANIX007ANIX010ANIX011ANIX012ANIX013ANDX014OUTM2LDIX006ANIX015ANIX004ANDX002OUTM3LDX010ORX012ANDM0ORM1ORM2ANIY002ANIX016OUTY001LDX011ORX013ANDM0ANIY001ANIX016OUTY002LDX009ANIX017OUTY007LDIM3OUTY005LDM3ORX002OUTY006END

为了在实验室里方便的模拟PLC对铣床的控制过程,需要把相应的输入输出用开光和指示灯代替。给每个端口分配一个地址,把相应的接口连好即可。其接线表分配如下:接线表输入端口X000X002X004X006X007X010X011X012X013X014X015X016X017输入开关PO1PO2PO3PS1PS2PS3PS4PS5PS6PO4PO5PS7PS8输出端口Y000Y001Y002Y004Y005Y006负载ZJ1ZJ2ZJ3ZJ4ZJ5ZJ6五、总原理图及元器件清单5.1.总原理图

5.2基本元件清单符号名称型号主要参数数量备注KM3接触器CJO—2020A,110V1主轴启动KM6接触器CJO—1010A,110V1快速进给KM4接触器CJO—1010A,110V1M2正转KM5接触器CJO—1010A,110V1M2反转KS速度继电器JY12A1反接制动SB1、SB2按钮LA2绿色2M1启动按钮SB5、SB6按钮LA2黑色2快速进给按钮SB3、SB4按钮LA2红色2M1停止按钮SA1转换开关HZ1—10/E16三极1换刀开关SA1转换开关HZ1—10/E16三极1圆工作台转换SA5转换开关HZ1—10/E16三极1M1换向开关SQ1限位开关LX1—11K开启式1向右进给SQ2限位开关LX1—11K开启式1向左进给SQ3限位开关LX2—131单轮,自动复位1向前、向下进给SQ4限位开关LX2—131单轮,自动复位1向后、向上进给SQ6限位开关LX3—11K开启式1快速与进给转换SQ7限位开关LX3—11K开启式1主轴变速冲动SQ7限位开关LX3—11K开启式1进给变速冲动QS1转换开关HZ1—60/E26三极1电源总开关QS2转换开关HZ1—60/E26三极1冷却泵开关FR1热继电器JRQ—4011A、3A1M1过载保护FR2热继电器JR10—103A、5A1M3过载保护FR3热继电器JR10—101M2过载保护FU1熔断器RL130A3总电源短路保护FU2熔断器RL110A3进给短路保护FU3、FU6熔断器RL16A2控制电路短路保护FU4、FU5熔断器RL14A2照明电源短路保护VC整流器ZCZX45A,50V1整流作用TC变压器BK—50380/36V1照明变压器TC1变压器BK—150380/127V1控制电路变压器YC1电磁离合器B1DL—III——1主轴制动YC2电磁离合器B1DL—II——1正常进给YC3电磁离合器B1DL—II——1快速进给R电阻ZB22限制制动电阻5.3.电机参数一览符号名称型号规格件数作用M1主轴电动机Y132M—4—B37.5KW,380V,1450r/min1主轴传动M2进给电动机Y90L—41.5KW,380V,1400r/min1进给传动M3冷却泵电动机JCB—220.125KW,380V,2790r/min1冷却泵传动六、安装与调试(1)编程时PLC上的状态开关掷向“STOP”(开关右拨);(2)编程器初始化,先按RD/WR,使编程器处于“W”工作方式,按着按NOP→A→GO→GO;(3)按编程表输入程序;(4)按接线表在实验系统上联接导线;(5)PLC运行,状态开关掷向“RUN”(开关左拨),RUN指示灯亮;(6)如果程序出错,PLC上“ERROR”指示灯(红色)闪烁;(7)通过按下开关,观察相应指示灯来模拟X62W铣床的运行。七、性能测试与分析7.1主轴控制:开关PO5断开,不安(主轴冲动开关SQ7),按下点动开光PO1(主轴启动按钮SB1、SB2),ZJ1灯亮,保持一直亮(KM3闭合,表示主轴电机M1启动)。接着按下点动开开光PO3(SB3、SB4),ZJ1灯熄灭(KM2闭合,M1制动)。按下PO5点动开关(SQ7),实现主轴变速的冲动控制。变速完成后,推回手柄,再次启动电动机M1,主轴将在新的转速下旋转。进给电动机的左右进给运动控制:当M1启动后,进给控制才能起作用,即ZJ1灯亮。PO4不按动(进给冲动SQ6保持闭合),按下PS3,ZJ2灯亮(KM4闭合,M2正转),松开PS3(向右到达终点行程开关),ZJ2灯熄灭。同样按动PS4,ZJ3灯亮(左转),松开PS4,ZJ3灯灭。行程开关到达终点时,都能自动复位。进给电动机的横向进给运动控制:按下PS5,ZJ2灯亮(KM4闭合,正转),松开PS5,ZJ2熄灭(工作台上移到终点,行程开关自动复位)。按下PS6,ZJ3灯亮(KM4闭合,正转),松开PS5,ZJ3熄灭(工作台下移到终点,行程开关自动复位)。进给电动机的升降进给运动控制:按下PS5,ZJ2灯亮(KM4闭合,M2正转),松开PS5(向前到达终点行程开关),ZJ2灯熄灭。同样按动PS6,ZJ3灯亮(反转),松开PS6,ZJ3灯灭(工作台后移到行程开关)。进给电动机在每个方向上都有两个速度,以上的六个方向都是慢速自动进给移动。在慢速移动中,按下SB5、SB6,对应开关PO2,快速电磁铁YA通电,则工作台在原方向上快速移动ZJ5亮,同时ZJ2或ZJ3亮,松开SB5、SB6,快速移动停止,ZJ5灯熄灭。圆形工作台控制:按动PS2(SA1),ZJ2灯亮(KM4),电动机正转带动圆形工作台单向运动,其旋转速度也可通过变速手轮调节。断开主电路后,对硬件部分进行模拟调试,相关端子输出正确。软件部分的调试是借助PLC实验台,利用开关和彩灯模拟现场的输入信号和负载,经过修改和反复测试,输出正确。联机调试仍然在不接通主电路的情况下进行,待结果正确后,接通主电路,经反复测试,设备运行状态良好。现场实践证明,该机PLC控制系统设计合理、性能稳定,达到了预期的设计目的。八、结论与心得X62W型卧式万能铣床的电气控制系统,存在线路复杂、故障率高、维护工作量大、可靠性差、灵活性差等缺点,在不改变主电路、不改变原有的加工工艺步骤以及行程开关位置的前提下,用PLC对X62W型万能铣床的继电器接触式控制系统进行技术改造,电磁阀均由PLC的输出继电器控制。用PLC改造后,使电器箱的电器元件减少了,电气控制线路大为简化了,机床电气的故障率降低了,生产效率得到相应的提高。经过在实验室测试表明,该PLC控制系统设计合理、性能稳定,达到了预期的设计目的。从而保证了电控系统的快速性、准确性、合理性,更好地满足了实际生产的需要,提高了经济效益。通过这一X62W铣床由电气控制改为PLC控制实例,使我对PLC的优点和工作原理有了进一步的认识,同时也明白了电气控制设计是一件瞻前顾后的事情,必须要理论联系实际,注意一些工业上的标准和约定,否则可能造成设计出

来的图别人不懂从而无法投入实际的应用甚至造成器件的损坏乃至人员伤亡。PLC设计,重在分析电气控制系统的具体要求,从而根据电气要求得出状态图和梯形图,最后选择具体的器件实现特定的电气控制要求.通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。使我们懂得了在实践中遇到的问题怎样用理论去解决。同时,我们还需要大量的以前没有学到过的知识,于是图书馆和INTERNET成了我们很好的助手。在查阅资料的过程中,我们要判断优劣、取舍相关知识,不知不觉中我们查阅资料的能力也得到了很好的锻炼。我们学习的知识是有限的,在以后的工作中我们肯定会遇到许多未知的领域,这方面的能力便会使我们受益非浅。在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需

要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建

立起来了。为以后的工作积累了经验,增强了信心。 参考文献[1]郁汉棋.电气控制与可编程控制器应用技术(第二版)[2]谭维瑜.电机与电气控制【M】.北京:机械工业出版社2003.12[3]漆汉宏.PLC电气控制技术【M】

电气控制与可编程序控制器应用技术成绩评定表专业:自动化班级:08自动化学号:08111104姓名:张涛课题名称采用PLC技术设计X62W型卧式普通铣床电气控制线路设计任务与要求1认真阅读X62W型卧式铣床的工作原理说明和原电气原理图。2应用三菱FX2N型PLC对原控制线路进行技术改造画出I/O分配图,及硬件接线图;画出梯形图和程序指令表。3上机调试程序对控制线路进行模拟调试;排除实验过程中的软件,硬件故障。4对实验结果进行分析、研究,写出课设心得体会和收获。指导教师评语建议成绩:指导教师:课程小组评定评定成绩:课程负责人:时间:2010年12月25日

电气控制与可编程序控制器应用技术成绩评定表专业:08自动化班级:0812学号:08118090姓名:周剑课题名称X62W型卧式普通铣床的PLC改造设计任务与要求1认真阅读X62W型卧式铣床的工作原理说明和原电气原理图。2应用三菱FX2N型PLC对原控制线路进行技术改造画出I/O分配图,及硬件接线图;画出梯形图和程序指令表。3上机调试程序对控制线路进行模拟调试;排除实验过程中的软件,硬件故障。4对实验结果进行分析、研究,写出课设心得体会和收获指导教师评语建议成绩:指导教师:课程小组评定评定成绩:课程负责人:时间:2010年12月25日摘要当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。所以采用有效的方法控制交通灯是势在必行的。PLC的智能控制原则是控制系统的核心,采用PLC把东西方向或南北方向的车辆按数量规模进行分档,相应给定的东西方向与南北方向的绿灯时长也按一定的规律分档.这样就可以实现按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤、实现最优控制,从而提高了交通控制系统的效率.PLC的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。同时,PLC本身还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。在实时检测和自动控制的PLC应用系统中,PLC往往是作为一个核心部件来使用。第一章绪论PLC及MCGS介绍1.1.1PLC简单概述(一)什么是PLC可编程序控制器,英文称ProgrammableController,简称PC。但由于PC容易和个人计算机(PersonalComputer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。支持软件不仅编制PLC程序需要,监控PLC运行,特别是监视PLC所控制的系统的工作状况也需要。所以,多数支持编程的软件,也具有监视PLC工作的功能。此外,也有专用于监控PLC工作的软件,它多与PLC的监视终端连用。十字路口交通灯控制任务研究目的和意义在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。传统的十字路口交通控制灯,通常的做法是:事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而,实际上车辆流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适应控制的交通灯。目前,大部分城市中十字路口交通灯的控制普遍采用固定转换时间间隔的控制方法。由于十字路口不同时刻车辆的流量是复杂的、随机的和不确定的,采用固定时间的控制方法,经常造成道路有效利用时间的浪费,出现空等现象,影响了道路的畅通。为此,采用不依赖数学模型的模糊控制方法设计交通灯控制器,能较好地解决这个问题。可编程控制器交通灯控制系统集成自动控制技术、计量技术、新传感器技术、计算机管理技术于一体的机电一体化产品;充分利用计算机技术对生产过程进行集中监视、控制管理和分散控制;充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。另外随着众多高科技技术在日常生活的普遍应用,城市空中各种电磁干扰日益严重,为保证交通控制的可靠、稳定,选择了能够在恶劣的电磁干扰环境下正常工作的PLC是必要的。方案比较采用数字逻辑电路设计工作原理:选用十六进制计数器74161和3线-8线译码器74LS138。经过译码后,输出十字路口南北、东西二个方向的控制信号。其中黄灯信号必须满足间歇闪耀;在夜间时黄灯一直闪耀,而绿、红灯灭。基本组成:主要由控制器部分和数字显示部分,秒脉冲发生器等组成。显示控制部分实际上是一个定时控制电路。当绿灯亮时,使减法计数器开始工作(用对方的红灯信号控制),每来一个秒脉冲,使计数器减1,直到计数器为“0”停止。译码显示可用74LS47驱动BCD码七段译码器,计数器采用可预制加、减计数器,如74LS168、74LS190、74LS193等数字电路的特点:数字电路的信号是不连续变化的数字信号,所以在数字电路中工作的器件多数工作在开关状态,即工作在饱和区和截止区,而放大区只是过渡状态。数字电路的主要研究对象是电路的输入和输出之间的逻辑关系,因而在数字电路中就不能采用模拟电路的分析方法,例如,微变等效电路法等就不适用了。这里的主要分析工具是逻辑代数,表达电路的功能主要用真值表,逻辑表达式及波形图等。其在任何时刻的输出,仅取决于电路此刻的输入状态,而与电路过去的状态无关,它们不具有记忆功能。或者在任何时候的输出,不仅取决于电路此刻的输入状态,而且与电路过去的状态有关,它们具有记忆功能。1.4.2PLC设计采用计算机和FX2N-48M2系列PLC,在计算机上编译调试好交通灯控制程序,启动PLC写入程序,经过运行后,输出十字路口南北、东西二个方向的控制信号。其中黄灯信号必须满足间歇闪耀;在夜间时黄灯一直闪耀,而绿、红灯灭。可编程控制器交通灯控制系统的特点:编程简单,维修方便;联机自动就地工作;上机控制的单周期运行方式;由上位机通过串口向下位机送入设定配方参数实现自动控制;自动启动、自动停机控制方式。近年来PLC的性能价格比有较大幅度的提高,使得实际应用成为可能。本系统采用PLC是基于以下四个原因:①PLC具有很高的可靠性,通常的平均无故障时间都在30万小时以上;②编程能力强,可以将模糊化、模糊决策和解模糊都方便地用软件来实现;③抗干扰能力强,目前空中各种电磁干扰日益严重,为了保证交通控制的靠稳定,我们选择了能够在恶劣的电磁干扰环境下正常工作的PLC;④安装简单维修方便,PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需要将现场的各种设备与PLC相应的I/O端连接,系统便可投入运行。第二章交通信号控制系统实况控制任务要求东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。2.2结合十字路口交通灯的路况画出模拟图北北南东西交通指挥灯示意图绿黄红绿黄红红黄绿绿红黄 2.3十字路口交通灯模拟控制时序图交通指挥信号灯控制系统工作时,对指挥灯的控制要求按一定时序进行,如图6-18所示。启动/启动/停止南北红灯东西绿灯东西黄灯东西红灯南北绿灯南北黄灯交通信号灯时序状态示意图根据交通灯的实际控制情况,可得出其流程图如下: 第三章可编程控制器程序设计可编程控制器I/O端口分配根据对交通指挥信号灯系统控制要求分析,系统采用自动控制方式,输入有系统开启与停止按钮信号;输出有东西方向、南北方向各两组指示信号。由此可知,该系统所需的输入点数为1,输出点数为8,全部是开关量,则可将I//O分配用下表表示。输入元件输入地址输出元件输出地址开启/停止按钮SB南北绿灯Y010.00南北黄灯Y110.01南北红灯Y210.02东西绿灯Y3东西黄灯Y4东西红灯Y5甲Y6乙Y7交通指挥灯的I/O分配表PLC的外部接线图PLC外部接线原理图根据上述I/O表可知,I/O所需点数只有9点,故选用FX2N-48MR微型PLC即可。则PLC外部输入输出的信号接线如图所示。 南北GCOM0X0乙灯甲灯东西R东西Y东西G南北RY7Y6Y5Y4Y3Y2Y1Y0COM2@COM1南北YSB南北GCOM0X0乙灯甲灯东西R东西Y东西G南北RY7Y6Y5Y4Y3Y2Y1Y0COM2@COM1南北YSBPLC外部接线原理图及指令语句表梯形图程序根据对交通信号灯的控制要求及PLC控制系统的I/O分配的定义,可对PLC进行控制程序的设计,其梯形图如图所示。下面对所设计的梯形图作几点说明:梯形图所对应的语句表步序指令器件号说明步序指令器件号说明0LDX000启动22LDT11ANIT423OUTT11南北向车27秒2OUTT0南北红灯25秒24K2703K25025OUTT2南北绿灯闪烁4LDT026K305OUTT4东西红灯30秒27LDT26K30028OUTT3南北黄灯2秒7LDX00029K208ANIT030LDIT09OUTT6东西绿灯20秒31ANDX00010K20032OUTY002南北红灯工作11LDT633LDT012OUTT10东西向车22秒34OUTY005东西红灯工作13K22035LDY00214OUTT7东西绿灯闪烁36ANIT615K3037LDT616LDT738ANIT717OUTT5东西黄灯2秒39ANDT2218K2040ORB19LDT041OUTY003东西绿灯工作20OUTT1南北绿灯25秒42LDY00221K25043ANIT6步序指令器件号说明步序指令器件号说明44LDT664LDT145ANIT765ANIT246ORB66ORB47OUTT12延时1秒67OUTT13延时1秒48K1068K1049LDT1269LDT1350ANIT1070ANIT1151OUTY007东西向车行驶71OUTY006南北向车行驶52LDT772LDT253ANIT573ANIT354OUTY004东西黄灯工作74OUTY001南北黄灯工作55LDY00575LDX00056ANIT176ANIT2357LDT177OUTT22产生1秒脉冲58ANIT278K559ANDT2279LDT2260ORB80OUTT2361OUTY000南北绿灯工作81K562LDY00582END程序结束63ANIT1第四章十字路口交通灯的组态控制过程工程的建立和变量定义工程的建立单击文件菜单中“新建工程”选项,自动生成新建工程,将默认的工程名改为:“”。点击”保存”按钮,将文件保存,工程创建完成。4.变量的定义 首先对系统的各个变量进行定义。各变量定义如下:变量名变量类型初始值注释Y0开关量0解放南北路绿灯信号Y1开关量0解放南北路黄灯信号Y2开关量0解放南北路红灯信号Y3开关量0团结东西路绿灯信号Y4开关量0团结东西路黄灯信号Y5开关量0团结东西路红灯信号Y6开关量0外部输入南北通车信号Y7开关量0外部输入东西通车信号MOVEX1数值型0东西向1号车位置信号MOVEX2数值型0东西向2号车位置信号MOVEX3数值型0东西向3号车位置信号MOVEX4数值型0东西向4号车位置信号MOVEY1数值型0南北向1号车位置信号MOVEY2数值型0南北向2号车位置信号MOVEY3数值型0南北向3号车位置信号MOVEY4数值型0南北向4号车位置信号4.设备与变量连接(1)在工作台“设备窗口”中双击“设备窗口”图标进入。(2)点击工具条中的“工具箱”图示,打开“设备工具箱”。(3)单击“设备工具箱”中的“设备管理”按钮,弹出设备管理窗口。(4)在可选设备列表中,双击“串口通讯父设备”。(5)双击“串口通讯父设备”,在下方出现串口通讯父设备图标。(6)双击串口通讯父设备图标,将“串口通讯父设备”添加到右侧选定设备列表中。(7)单击确认并保存。(8)在工作台“设备窗口”中双击“设备窗口”图标进入。设备被添加到设备组态窗口中。(9)用同样的方法将可选设备列表中的“PLC设备”下的“三菱Fx-232”加到“设备0-[串口通讯父设备]”(10)双击“设备0-[串口通讯父设备]”,进入串口通讯父设备属性设置窗口。设置内部属性完成之后单击确认,完成内部属性设置。(11)双击“设备1-[三菱Fx-232]”,进入三菱Fx-232设备属性设置窗口。设置内部属性完成之后单击确认,完成内部属性设置。画面建立4.工程画面建立(1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”、“窗口1(2)选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”(3)将窗口名称改为:交通灯01;窗口标题改为:控制窗口;窗口位置选中“最大化显示”、“固定边”,窗口背景色选为浅蓝色,其他不变,单击“确定”。(4)选中“窗口1”,单击“窗口属性”,进入“用户窗口属性设置”(5)将窗口名称改为:调试系统;窗口标题改为:调试系统。窗口位置选中“顶部工具条”,窗口边界选择“固定边”,单击“确认”。(6)在“用户窗口”中,选中“窗口属性”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。4.动画组态图制作 4..1交通灯组态制作(1)选中“控制窗口”的窗口标题,单击“动画组态”,进入动画组态窗口,开始编辑画面。(2)单击工具条中的“工具箱”按钮,打开绘图工具箱。选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,拉出一个272*167的矩形。再绘制出同样大小的矩形3个分别置于画面的左上方,右上方,左下方,右下方。将鼠标置于矩形上单击鼠标右键,选择“转换成位图”选项,再次单击鼠标右键,选择“载入位图”,选择从网上下载的图片将其载入矩形框中。载入后如下图:四个角上的图片用来模拟街道四周的建筑物。(3)选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,拉出一个987*163的矩形。和一个186*641的矩形。调整两个矩形的位置使两个矩形在图像的中间位置相交。点击其中水平方向较长的矩形进入属性设置窗口,将“填充颜色”选为灰色,“边线颜色”选择“无边线颜色”。点击“工具箱”中的“直线”,在主画面64*321位置绘制一条长200单位的直线,点击直线的“属性”,选择“边线线型”选择从下向上的第3个线型,再在“属性”中选择“边线颜色”,选择黄色。将画好的黄色粗线复制1份,置于距原有线的上部5个单位的位置处。在位置637*319处绘制同样属性的两条黄色粗线,过程同上。在垂直方向较长的矩形上同样绘制4条黄色粗线,过程同上。点击“工具箱”,选择“标签”,调整好合适位置在标签栏中输入“解放南路”,将“字体”选为黑体,“字号”选为“小二”,颜色选“红色”。再绘制3个标签,分别在标签中用同样字体输入“解放北路”,“团结东路”,“团结西路”。并将标签调整到合适位置。绘制后效果如图:(4)选择“工具箱”,点击“插入元件”,在“对象元件库”中选择“指示灯7”,共插入4个指示灯,分别置于四个街角处。在“工具箱”中点击“标签”,将“标签”调整好大小,设置“标签”属性,在属性中点击“填充颜色”,选择“填充效果”在“颜色”中选择“双色”,颜色选择“白色”,颜色2选择“蓝色”,“底纹效果”选择“横向”。在标签中输入“团结东灯”。用同样的方法将“团结西灯”,“解放南灯”,“解放北灯”(5)选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,拉出一个83*58矩形。共绘制同样大小的矩形8个。将矩形转换成“位图”,将下载的汽车图片载入位图。(6)选择“工具箱”内的“矩形”按钮,绘制一983*607的矩形,点击矩形的“属性”,选择“填充颜色”,将填充颜色选为“浅蓝”。点击“编辑条”,选择“置于最后”。最后制作完成效果如下:4.调试系统组态制作(1)在“工具箱”中点击“标签”,将“标签”调整好大小,设置“标签”属性,在属性中点击“填充颜色”,选择“填充效果”在“颜色”中选择“双色”,颜色选择“白色”,颜色2选择“橙色”,“底纹效果”选择“横向”。在标签中输入“团结东西黄灯”。用同样的方法将“团结东西红灯”,“团结东西绿灯”,“解放南北黄灯”,“解放北红灯”,“解放南北绿灯”“南北行车”,“东西行车”输入标签中,并调整属性。(2)选择“工具箱”,点击“插入元件”,在“对象元件库”中选择“指示灯2”,共插入8个指示灯。(3)选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,拉出一个矩形,点击矩形的“属性”,选择“填充颜色”,选择“填充效果”在“颜色”中选择“双色”,颜色选择“白色”,颜色2选择“蓝色”,“底纹效果”选择“横向”。点击“编辑条”,选择“置于最后”。(4)点击“工具箱”,选择“标签”,调整好合适位置在标签栏中输入“调试系统”,将“字体”选为黑体,“字号”选为“小四”,颜色选“红色”。绘制好的效果如下:4.3动画连接4交通灯的动画连接(1)交通指示灯的动画连接(1)双击启动指示灯,弹出“单元属性设置”窗口。(2)单击“动画连接”选项卡,进入该页。(3)单击“组合图符”,出现“?”、“>”按钮。(4)单击“>”按钮,弹出“动画组态属性设置”窗口。单击“属性设置”选项卡,进入该页,选中“填充颜色”选项卡。在“填充颜色”表达式中输入“y0”,在“填充颜色连接”项中点击“分段点”将值改为0.5,在“对应颜色”中选择灰色,再点击“增加”,将“分段点”将值改为1.5,在“对应颜色”中选择绿色。单击“确定”依次对其他指示灯进行同样设置。(2)小车的动画连接(1)双击启动指示灯,弹出“单元属性设置”窗口。(2)单击“动画连接”选项卡,进入该页。(3)单击“属性设置”选项卡,进入该页,选中“垂直移动”栏,进入“垂直移动”栏,在表达式中输入“MOVEX1”,在“最大移动偏移量”栏中输入“1500”,在“表达式的值”中输入“1500”。点击“确定”,一保存属性。(4)用同样的步骤对“MOVXE2”~“MOVEY4”进行设定。4调试系统的动画连接(1)双击启动指示灯,弹出“单元属性设置”窗口。(2)单击“动画连接”选项卡,进入该页。(3)单击“组合图符”,出现“?”、“>”按钮。(4)单击“>”按钮,弹出“动画组态属性设置”窗口。单击“属性设置”选项卡,进入该页,选中“填充颜色”选项卡。在“填充颜色”表达式中输入“y0”,在“填充颜色连接”项中点击“分段点”将值改为0.5,在“对应颜色”中选择灰色,再点击“增加”,将“分段点”将值改为1.5,在“对应颜色”在“表达式”栏中输入“Y0”(6)单击“按钮动作”选项卡进入该页进入按钮动作页,将按钮对应功能设为:数据对象值操作;取反;Y01。(7)单击“确认”按钮,退出“单元属性设置”窗口,结束启动指示灯的动画连接。(8)按照以上步骤依次对其他指示灯进行设置。4.4脚本编辑打开“交通灯01”窗口,进入“用户窗口属性设置”,选择“循环脚本”,打开脚本程序编辑器,输入以下内容:'行车信号(Y07Y06)为ON时行(信号由PLC提供)ify07=1thenmovex3=movex3+10ify07=1thenmovex4=movex4+10ify07=1thenmovex1=movex1+10ify07=1thenmovex2=movex2+10ify06=1thenmovey4=movey4+6IFy06=1thenmovey3=movey3+6ify06=1thenmovey1=movey1+6ify06=1thenmovey2=movey2+6'车到路口时减速行ify07=1and(movex3>160andmovex3<260)thenmovex3=movex3+7ify07=1and(movex4>161andmovex4<261)thenmovex4=movex4+7ify07=1and(movex1>-370andmovex1<-270)thenmovex1=movex1+7ify07=1and(movex2>-430andmovex2<-330)thenmovex2=movex2+7ify06=1and(movey4>73andmovey4<173)thenmovey4=movey4+4ify06=1and(movey3>42andmovey3<142)thenmovey3=movey3+4ify06=1and(movey1>-210andmovey1<-110)thenmovey1=movey1+4ify06=1and(movey2>-256andmovey2<-156)thenmovey2=move

温馨提示

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

评论

0/150

提交评论