plc 综合设计.

plc 综合设计.
plc 综合设计.

自动化专业综合设计报告

设计题目:金属压铸机的PLC控制

(污水处理、双恒压供水)所在实验室:

指导教师:

学生姓名

班级学号

撰写时间:成绩评定:

一、概述

PLC是一种数字式运算操作的电子系统,专为工业环境下应用而设计的专用计算机。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。由于其可靠性高、编程简单、易于维护而广泛地应用于各种控制系统,本文介绍的是就 P L C对金属压铸机的控制系统的改造,简述欧姆龙系列P L C的应用。

1、金属压铸机

要求采用欧母龙PLC控制系统设计,使压铸机按以下三种操作方式工作:

(1)周期操作:按下启动按钮,压铸一个工件,即经过关模、射出、冷却、开模、洗模、复位一个循环周期后,等待下一次启动信号来,再压铸一个工件。

(2)自动连续操作:按下启动按钮,自动循环作业,连续压铸工件,直至停止按

钮按下,才停止作业。

(3)单步操作:按下一个单步操作按钮,实现一步操作

2、污水处理

按下启动按钮,该水处理系统投入运行,在整个运行过程中搅拌器一直搅拌。按下停止按钮,该水处理系统停止工作。

3、双恒压供水

对于三台水泵生活/消防双恒压供水系统的基本要求是:

1、生活供水是,系统低恒压运行,消防供水时,系统高恒压运行。

2、三台水泵根据恒压的要求,采取“先开先停”的原则接入和退出。

3、在用水量小的情况下,如果一台水泵连续运行超过三小时,则要切换到下一台水泵,即系统具有“倒泵功能”。避免某一台水泵工作时间过长。

4、三台水泵在启动的时候都要具有降压启动的功能。

5、要求具有完善的报警功能。

6、对水泵的操作要具有手动的功能,手动仅在应急和检修时临时使用。

二、系统设计

1、金属压铸机的PLC控制

I/O分配表

助记符程序

LDNOT 0.01 OUT TR0

LD 0.00

OR 10.00

LD 200.01 ANDNOT 0.07 ORLD

OR 200.03 ANDLD ANDNOT 0.03 ANDNOT 200.13 ANDNOT 200.05 OUT 10.00

LD TR0

LD 0.03 ANDNOT 0.04 ANDNOT 200.03 OR 200.05 ANDLD ANDNOT 200.07 OUT 10.05

LD TR0

LD 0.04 ANDNOT 200.00 ANDNOT 200.05 OR 200.07 ANDLD

OUT TR1 ANDNOT 200.09 OUT 10.04

LD TR1

TIM 000 #0050 LD TR0

LD TIM000

OR 10.01 ANDNOT 0.02 ANDNOT 200.07 OR 200.09 ANDLD ANDNOT 200.11

OUT 10.01

LD TR0

LD 0.02

ANDNOT 0.06

ANDNOT 200.09

OR 200.11

ANDLD

OUT TR1

ANDNOT 200.13

OUT 10.02

LD TR1

OUT 10.03

LD TR0

LD 0.06

ANDNOT 0.05

ANDNOT 200.11

OR 200.13

ANDLD

OUT 10.06

LD TR0

LD TIM000

OR 200.00

ANDLD

ANDNOT 10.05

OUT 200.00

LD TR0

AND 10.06

DIFD(14) 200.01

LD 0.01

MOV(21) #0000

DM0

LD 0.08

@ADD(30) DM0

#0001 DM0

LD 0.08

OR 200.02

OUT 200.02

CMP(20) DM0

#0001

AND P_EQ

OUT 200.03

LD 0.08

OR 200.04

OUT 200.04

CMP(20) DM0

#0002

AND P_EQ

OUT 200.05

LD 0.08

OR 200.06

OUT 200.06

CMP(20) DM0

#0003

AND P_EQ

OUT 200.07

LD 0.08

OR 200.08

OUT 200.08

CMP(20) DM0

#0004

AND P_EQ

OUT 200.09

LD 0.08

OR 200.10

OUT 200.10

CMP(20) DM0

#0005

AND P_EQ

OUT 200.11

LD 0.08

OR 200.12

OUT 200.12

CMP(20) DM0

#0006

AND P_EQ

OUT 200.13

LD 200.13

MOV(21) #0000

DM0

END(01)

梯形图

2、污水处理

系统接线图

助记符程序

LDNOT 1.00 LD 0.00

OR 11.00 ANDLD

OUT TR0

LD 0.01

OR 10.00 ANDLD ANDNOT 0.03 ANDNOT 0.02

OUT 10.00

LD TR0

LD 0.02

OR 10.01

ANDLD

ANDNOT 0.03

ANDNOT 0.01

OUT 10.01

LD TR0

LD 0.04

OR 10.02

ANDLD

ANDNOT 0.06

ANDNOT 0.05

OUT 10.02

LD TR0

LD 0.05

OR 10.03 ANDLD ANDNOT 0.06 ANDNOT 0.04 OUT 10.03 LD TR0

LD 0.04

OR 0.05

OR 10.04 ANDLD ANDNOT 0.06 OUT 10.04

LD TR0

LD 0.07

OR 10.05

ANDLD

ANDNOT 0.08

OUT 10.05

LD TR0

LD 0.09

OR 10.06

ANDLD

ANDNOT 0.11

ANDNOT 0.10

OUT 10.06

LD TR0

LD 0.10

OR 10.07

ANDLD

ANDNOT 0.11

ANDNOT 0.09

OUT 10.07

LD TR0

OUT 11.00

END(01)

梯形图

3、双恒压供水

系统接线图

助记符程序

LD 1.04

LD 0.01

OR 10.01

OR TIM012 OR 0.04

OR 0.06

OR 1.03

OR 0.00 ANDLD ANDNOT 11.00 OUT TR0 ANDNOT 0.07 OUT 10.01

LD TR0 TIM 001 #0050

LD 1.04

LD TIM001

OR 11.00

ANDLD

LDNOT TIM010

OR 1.03

ANDLD

OUT 11.00

LD 1.04

LD TIM010

OR 10.02

OR 0.02

OR 0.06

OR 1.03

OR 0.05

ANDLD

ANDNOT TIM002

OUT TR0

ANDNOT 0.00

OUT 10.02

LD TR0

TIM 002 #0050

LD 1.04

LD TIM002

OR 11.01

ANDLD

LDNOT TIM011

OR 1.03 ANDLD

OUT 11.01

LD 1.04

LD TIM011

OR 10.03

OR 0.03

OR 0.06

OR 1.03

OR 0.07 ANDLD ANDNOT TIM003 OUT TR0 ANDNOT 0.05 OUT 10.03

LD TR0

TIM 003 #0050 LD 1.04 LD TIM003

OR 11.02

ANDLD

LDNOT TIM012

OR 1.03

ANDLD

OUT 11.02

LD 1.04

LD 0.08

OR 10.04

OR TIM005

ANDLD

ANDNOT TIM004

OUT 10.04

LD 0.09

TIM 004 #0050

LD 0.10

TIM 005 #0050

LD 0.11

OR 0.09

OUT 10.06

LD 1.03

OUT 10.07

OUT 11.03

LD 0.11

OR 1.02

OUT 10.05

LD 11.00

TIM 010 #0060

LD 11.01

TIM 011 #0060

LD 11.02

TIM 012 #0060

END(01)

梯形图

三、调试及实现

1、金属压铸机的PLC控制

拿到题目后先是一步一步的实现,将关模、射出、冷却、开模、洗模、复位分别用一个简短的程序实现,然后将这些独立的步骤连贯起来用关模控制射出、射出控制冷却等,但冷却于开模之间出现了问题,然后我通过使用辅助继电器解决了问题单循环一周后发现辅助一直保持通电,所以用通过上一步的关断使用下降沿解决了问题。这样就实现了周期操作与自动连续操作。开始我认为单步操作是一个开关控制一个步骤,通过老师的讲解了解到应该用一个开关控制单步并且还要有顺序即按一下单步按钮操作关模、再按一下单步按钮操作射出、再按一下冷却。通过和同学商量和问老师,我用了一个加法器和六个比较器,按一下单步操作按钮即加一并与六个比较器比较,然后用六个比较器分别控制六个单步,这样运行后有出现了加到六次以上时无法在执行单步操作,这样又加了一个复位功能就解决了。至此全部功能以实现。

2、污水处理

通过间的逻辑控制实现流量、中和、温度、水位及搅拌控制。先实现了流量控制,流量过快、过慢相互控制并受流速适中控制,然后其余的与其类似搅拌只与启动有关。

3、双恒压供水

先解决的三台水泵的单独启动,让三台水泵运行三小时自动切换到下一台,检测到需两台水泵开(一泵已开)开启二泵,(二泵已开)开启三泵,(三泵已开)开启一泵,需三台时先由一泵开两泵(如前)再开三泵。火灾时三泵同开(已经运行的保持运行)未启动的先启动再运行同时生活用水管道减压阀开启,若检测到水压不够关闭生活用水管道。水池水位控制并有报警装置,每台水泵具有单独手动功能。

四、总结

通过这一个周的PLC综合设计,使我学到了很多东西,对PLC有了更加深入的了解,认识到PLC应用范围的广泛。在实验中我又对PLC的指令与逻辑控制有了巩固并学会了一些新的。充分的领略到理论联系实际的重要性,并且提高了自己的动手能力。在实践的过程中遇到了很多问题,先是独立思考解决问题,培养自己独立完成工作的能力,对艰苦问题进行克服。树立了自信心,对以后的生活、工作、学习有很大的帮助。其次,在自己无法解决的问题上不孤立自己,通过和同学交流、向老师请教解决。这样又培养了自己的团队协作能力,同样对以后的工作有很大帮助。在这次综合设计中我认识到了自己的不足与缺点,在以后要努力克服自己的缺点弥补不足,希望在以后的生活工作学习中能做到更好。

相关主题
相关文档
最新文档