自动化专业综合设计报告自动化专业综合设计报告设计题目:金属压铸机的PLC控制(污水处理、双恒压供水)所在实验室:指导教师:学生姓名班级学号撰写时间:成绩评定:自动化专业综合设计报告一、概述PLC是一种数字式运算操作的电子系统,专为工业环境下应用而设计的专用计算机。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。由于其可靠性高、编程简单、易于维护而广泛地应用于各种控制系统,本文介绍的是就PLC对金属压铸机的控制系统的改造,简述欧姆龙系列PLC的应用。1、金属压铸机要求采用欧母龙PLC控制系统设计,使压铸机按以下三种操作方式工作:(1)周期操作:按下启动按钮,压铸一个工件,即经过关模、射出、冷却、开模、洗模、复位一个循环周期后,等待下一次启动信号来,再压铸一个工件。(2)自动连续操作:按下启动按钮,自动循环作业,连续压铸工件,直至停止按钮按下,才停止作业。(3)单步操作:按下一个单步操作按钮,实现一步操作2、污水处理按下启动按钮,该水处理系统投入运行,在整个运行过程中搅拌器一直搅拌。按下停止按钮,该水处理系统停止工作。3、双恒压供水对于三台水泵生活/消防双恒压供水系统的基本要求是:1、生活供水是,系统低恒压运行,消防供水时,系统高恒压运行。2、三台水泵根据恒压的要求,采取“先开先停”的原则接入和退出。3、在用水量小的情况下,如果一台水泵连续运行超过三小时,则要切换到下一台水泵,即系统具有“倒泵功能”。避免某一台水泵工作时间过长。4、三台水泵在启动的时候都要具有降压启动的功能。5、要求具有完善的报警功能。6、对水泵的操作要具有手动的功能,手动仅在应急和检修时临时使用。二、系统设计1、金属压铸机的PLC控制自动化专业综合设计报告I/O分配表输入启动按钮SB100000停止按钮SB200001开模确认SQ200002关模确认SQ300003射料确认SQ400004喷嘴归位SQ500005喷嘴下限SQ600006循环/单周SA00007单步操作SB300008输出关模电磁阀YV001000开模电磁阀YV101001下移电磁阀YV201002喷嘴液电磁阀YV301003冷却水电磁阀YV401004射出电磁阀YV501005上移电磁阀YV601006系统接线图DC24V00000010000000101001000070100200008010030100401005OMRON01006CPM1ACPU30COMCOMSB1YV0YV1YV2YV3YV4YV5YV6DC24V.SB2.SA.SB3自动化专业综合设计报告助记符程序LDNOT0.01OUTTR0LD0.00OR10.00LD200.01ANDNOT0.07ORLDOR200.03ANDLDANDNOT0.03ANDNOT200.13ANDNOT200.05OUT10.00LDTR0LD0.03ANDNOT0.04ANDNOT200.03OR200.05ANDLDANDNOT200.07OUT10.05LDTR0LD0.04ANDNOT200.00ANDNOT200.05OR200.07ANDLDOUTTR1ANDNOT200.09OUT10.04LDTR1TIM000#0050LDTR0LDTIM000OR10.01ANDNOT0.02ANDNOT200.07OR200.09ANDLDANDNOT200.11OUT10.01LDTR0LD0.02ANDNOT0.06ANDNOT200.09OR200.11ANDLDOUTTR1ANDNOT200.13OUT10.02LDTR1OUT10.03LDTR0LD0.06ANDNOT0.05ANDNOT200.11OR200.13ANDLDOUT10.06LDTR0LDTIM000OR200.00ANDLDANDNOT10.05OUT200.00LDTR0AND10.06DIFD(14)200.01LD0.01MOV(21)#0000DM0LD0.08@ADD(30)DM0#0001DM0LD0.08OR200.02OUT200.02CMP(20)DM0#0001ANDP_EQOUT200.03LD0.08OR200.04OUT200.04CMP(20)DM0#0002ANDP_EQOUT200.05LD0.08OR200.06OUT200.06CMP(20)DM0#0003ANDP_EQOUT200.07LD0.08OR200.08OUT200.08CMP(20)DM0#0004ANDP_EQOUT200.09LD0.08OR200.10OUT200.10CMP(20)DM0#0005ANDP_EQOUT200.11LD0.08OR200.12OUT200.12CMP(20)DM0#0006ANDP_EQOUT200.13LD200.13MOV(21)#0000DM0END(01)自动化专业综合设计报告梯形图自动化专业综合设计报告自动化专业综合设计报告2、污水处理自动化专业综合设计报告I/O分配表输入启动SB100000流量过慢00001流量过快00002流量适中00003强酸00004强碱00005PH=700006水温过高00007水温适中00008水位过高00009水位过低00010水位适中00011停止SB200100输出过慢触点YV001000过速触点YV101001强酸触点YV201002强碱触点YV301003报警触点YV401004水温过高触点YV501005水位过高触点YV601006水位过低触点YV701007搅拌机YV801100自动化专业综合设计报告系统接线图助记符程序LDNOT1.00LD0.00OR11.00ANDLDOUTTR0LD0.01OR10.00ANDLDANDNOT0.03ANDNOT0.02OUT10.00LDTR0LD0.02OR10.01ANDLDANDNOT0.03ANDNOT0.01OUT10.01LDTR0LD0.04OR10.02ANDLDANDNOT0.06ANDNOT0.05OUT10.02LDTR0LD0.05自动化专业综合设计报告OR10.03ANDLDANDNOT0.06ANDNOT0.04OUT10.03LDTR0LD0.04OR0.05OR10.04ANDLDANDNOT0.06OUT10.04LDTR0LD0.07OR10.05ANDLDANDNOT0.08OUT10.05LDTR0LD0.09OR10.06ANDLDANDNOT0.11ANDNOT0.10OUT10.06LDTR0LD0.10OR10.07ANDLDANDNOT0.11ANDNOT0.09OUT10.07LDTR0OUT11.00END(01)梯形图自动化专业综合设计报告自动化专业综合设计报告3、双恒压供水I/O分配表输入手动开关100000一号水泵启动SB200001二泵恒压一泵开SB400002二泵恒压二泵开SB500003二泵恒压三泵开SB600004手动开关200005三泵恒压00006手动开关300007EQSB700008水池水位高于上限00009水池水位低于上限00010水池水位低于下限00011低于消防用水高恒压00102火灾SB300103水泵总开关SB100104输出一泵启动01001二泵启动01002三泵启动01003一泵运行01100二泵运行01101三泵运行01002报警01006减压阀01007YV301103YV201005自动化专业综合设计报告系统接线图助记符程序LD1.04LD0.01OR10.01ORTIM012OR0.04OR0.06OR1.03OR0.00ANDLDANDNOT11.00OUTTR0ANDNOT0.07OUT10.01LDTR0TIM001#0050LD1.04LDTIM001OR11.00ANDLDLDNOTTIM010OR1.03ANDLDOUT11.00LD1.04LDTIM010OR10.02OR0.02OR0.06OR1.03OR0.05ANDLDANDNOTTIM002OUTTR0ANDNOT0.00OUT10.02LDTR0TIM002#0050LD1.04LDTIM002OR11.01ANDLDLDNOTTIM011自动化专业综合设计报告OR1.03ANDLDOUT11.01LD1.04LDTIM011OR10.03OR0.03OR0.06OR1.03OR0.07ANDLDANDNOTTIM003OUTTR0ANDNOT0.05OUT10.03LDTR0TIM003#0050LD1.04LDTIM003OR11.02ANDLDLDNOTTIM012OR1.03ANDLDOUT11.02LD1.04LD0.08OR10.04ORTIM005ANDLDANDNOTTIM004OUT10.04LD0.09TIM004#0050LD0.10TIM005#0050LD0.11OR0.09OUT10.06LD1.03OUT10.07OUT11.03LD0.11OR1.02OUT10.05LD11.00TIM010#0060LD11.01TIM011#0060LD11.02TIM012#0060END(01)梯形图自动化专业综合设计报告自动化专业综合设计报告三、调试及实现1、金属压铸机的PLC控制拿到题目后先是一步一步的实现,将关模、射出、冷却、开模、洗模、复位分别用一个简短的程序实现,然后将这些独立的步骤连贯起来用关模控制射出、射出控制冷却等,但冷却于开模之间出现了问题,然后我通过使用辅助继电器解决了问题单循环一周后发现辅助一直保持通电,所以用通过上一步的关断使用下降沿解决了问题。这样就实现了周期操作与自动连续操作。开始我认为单步操作是一个开关控制一个步骤,通过老师的讲解了解到应该用一个开关控制单步并且还要有顺序即按一下单步按钮操作关模、再按一下单步按钮操作射出、再按一下冷却。通过和同学商量和问老师,我用了一个加法器和六个比较器,按一下单步操作按钮即加一并与六个比较器比较,然后用六个比较器分别控制六个单步,这样运行后有出现了加到六次以上时无法在执行单步操作,这样又加了一个复位功能就解决了。至此全部功能以实现。2、污水处理通过间的逻辑控制实现流量、中和、温度、水位及搅拌控制。先实现了流量控制,流量过快、过慢相互控制并受流速适中控制,然后其余的与其类似搅拌只与启动有关。自动化专业综合设计报告3、双恒压供水先解决的三台水泵的单独启动,让三台水泵运行三小时自动切换到下一台,检测到需两台水泵开(一泵已开)开启二泵,(二泵已开)开启三泵,(三泵已开)开启一泵,需三台时先由一泵开两泵(如前)再开三泵。火灾时三泵同开(已经运行的保持运行)未启动的先启动再运行同时生活用水管道减压阀开启,若检测到水压不够关闭生活用水管道。水池水位控制并有报警装置,每台水泵具有单独手动功能。四、总结通过这一个周的PLC综合设计,使我学到了很多东西,对PLC有了更加深入的了解,认识到PLC应用范围的广泛。在实验中我又对PLC的指令与逻辑控制有了巩固并学会了一些新的。充分的领略到理论联系实际的重要性,并且提高了自己的动手能力。在实践的过程中遇到了很多问题,先是独立思考解决问题,培养自己独立完成工作的能力,对艰苦问题进行克服。树立了自信心,对以后的生活、工作、学习有很大的帮助。其次,在自己无法解决的问题上不孤立自己,通过和同学交流、向老师请教解决。这样又培养了自己的团队协作能力,同样对以后的工作有很大帮助。在这次综合设计中我认识到了自己的不足与缺点,在以后要努力克服自己的缺点弥补不足,希望在以后的生活工作学习中能做到更好。