1226plc课程设计.docx

上传人:b****7 文档编号:16432537 上传时间:2023-07-13 格式:DOCX 页数:35 大小:1.03MB
下载 相关 举报
1226plc课程设计.docx_第1页
第1页 / 共35页
1226plc课程设计.docx_第2页
第2页 / 共35页
1226plc课程设计.docx_第3页
第3页 / 共35页
1226plc课程设计.docx_第4页
第4页 / 共35页
1226plc课程设计.docx_第5页
第5页 / 共35页
1226plc课程设计.docx_第6页
第6页 / 共35页
1226plc课程设计.docx_第7页
第7页 / 共35页
1226plc课程设计.docx_第8页
第8页 / 共35页
1226plc课程设计.docx_第9页
第9页 / 共35页
1226plc课程设计.docx_第10页
第10页 / 共35页
1226plc课程设计.docx_第11页
第11页 / 共35页
1226plc课程设计.docx_第12页
第12页 / 共35页
1226plc课程设计.docx_第13页
第13页 / 共35页
1226plc课程设计.docx_第14页
第14页 / 共35页
1226plc课程设计.docx_第15页
第15页 / 共35页
1226plc课程设计.docx_第16页
第16页 / 共35页
1226plc课程设计.docx_第17页
第17页 / 共35页
1226plc课程设计.docx_第18页
第18页 / 共35页
1226plc课程设计.docx_第19页
第19页 / 共35页
1226plc课程设计.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

1226plc课程设计.docx

《1226plc课程设计.docx》由会员分享,可在线阅读,更多相关《1226plc课程设计.docx(35页珍藏版)》请在冰点文库上搜索。

1226plc课程设计.docx

1226plc课程设计

 

机电一体化

专业方向课程综合设计说明书

 

课程设计题目:

可编程控制器实训项目开发

作者所在系部:

机械工程系

作者所在专业:

机械设计制造及其自动化

作者所在班级:

B10112

作者姓名:

郝飞

作者学号:

20104011243

指导教师姓名:

完成时间:

2013年12月25日

 

北华航天工业学院

前言

在20世纪60~70年代,为了适应计算机、数字控制、机器人、大规模集成电路等高新技术的发展,美国通用汽车公司(GM)为适应汽车型号的不断翻新,提出了“结合计算机灵活、通用、功能完备以及继电控制简单、易懂、操作方便、为大家所熟悉”优点,面向工业现场、面向控制过程、面向实际问题,即使是不熟悉计算机的人,经过简单训练也可直接编程的一种新型电子化的自动控制装置来代替传统继电-接触控制的设想。

1969年,美国数字设备公司(DEC)率先研制出PDP-14可编程控制器,成功地用在GM公司的自动装配线上。

1987年,国际电工委员会(IEC)对它定义如下:

一种数字运算操作的电子系统装置,专为在工业现场应用而设计。

它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

在早期,主要用于替代继电器-接触器的顺序控制,因此,又称为可编程逻辑控制器PLC(Programmablelogiccontroller)。

随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。

被称为可编程控制器(ProgrammableControllerPC)。

为区别于个人计算机(PersonalComputerPC),故沿用PLC这个缩写。

PLC课程设计是电气控制类专业学生需要完成的教学实践任务,主要是通过使用PLC语言设计规定任务的电气控制装置,是有关专业教学重要的实践环节。

本课程设计是PLC课程课堂教学的延伸和发展,是理论知识与工程实践之间的衔接。

课程设计的主要目的是通过某一生产设备的电气控制装置的设计实践,了解一般电气控制系统设计过程、设计要求、应完成的工作内容和具体设计方法。

通过设计也有助于复习、巩固以往所学的知识,达到灵活应用的目的。

设计必须满足生产设备和生产工艺的要求,因此,设计之前必须了解设备的用途、结构、操作要求和工艺过程,在此过程中培养从事设计工作的整体观念。

课程设计应强调能力培养为主,在独立完成设计任务的同时,还要注意其他几方面能力的培养与提高,如独立工作能力与创造力;综合运用专业及基础知识的能力,解决实际工程技术问题的能力;查阅图书资料、产品手册和各种工具书的能力;工程绘图的能力;书写技术报告和编制技术资料的能力。

在专业知识与研究方法方面为日后的毕业设计乃至毕业后的工作奠定良好的基础。

第一章液体混合装置控制的模拟

1.1设计任务和要求

本装置为两种液体混合模拟装置,SL1、SL2、SL3为液面传感器,液体A、B阀门与混合液阀门由电磁阀YV1、YV2、YV3控制,M为搅匀电机,控制要求如下。

初始状态:

装置投入运行时,液体A、B阀门关闭,混合液阀门打开20秒将容器放空后关闭。

启动操作:

按下启动按钮SB1,装置就开始按下列约定的规律操作。

液体A阀门打开,液体A流入容器。

当液面到达SL2时,SL2接通,关闭液体A阀门,打开液体B阀门。

液面到达SL1时,关闭液体B阀门,搅匀电机开始搅匀。

搅匀电机工作6秒后停止搅动,混合液体阀门打开,开始放出混合液体。

当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。

停止操作:

按下停止按钮SB2后,在当前的混合液操作处理完毕后,才停止操作(停在初始状态上)。

液体混合装置控制的模拟实验PLC面板图如图1-1所示。

图1-1PLC面板图

此面板中,液面传感器用钮子开关来模拟,启动、停止用动合按钮来实现,液体A阀门、液体B阀门、混合液阀门的打开与关闭以及搅匀电机的运行与停转用发光二极管的点亮与熄灭来模拟。

1.2控制方案确定

本系统是顺序控制系统,可用顺序设计法进行程序编制。

图1-2为顺序流程图。

初始状态:

装置投入运行时,液体A、B阀门关闭,混合液阀门打开20秒将容器放空后关闭。

启动操作:

按下启动按钮SB1,装置就开始按下列约定的规律操作。

液体A阀门打开,液体A流入容器。

当液面到达SL2时,SL2接通,关闭液体A阀门,打开液体B阀门。

液面到达SL1时,关闭液体B阀门,搅匀电机开始搅匀。

搅匀电机工作6秒后停止搅动,混合液体阀门打开,开始放出混合液体。

当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。

停止操作:

按下停止按钮SB2后,在当前的混合液操作处理完毕后,才停止操作(停在初始状态上)。

图1-2顺序流程图

1.3I/O接线图和地址分配表

本次模拟控制使用的可编程程序控制器为S7-200CN。

S7-200CN是一种小型的可编程程序控制器,适用于各行各业,各种场合中的检测、监测及控制的自动化。

S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。

因此S7-200系列具有极高的性能/价格比。

S7-200系列出色表现在以下几个方面:

极高的可靠性,极丰富的指令集,易于掌握,便捷的操作,丰富的内置集成功能,实时特性,强劲的通讯能力,丰富的扩展模块。

CPU224集成了14点输入/10点输出,共有24个数字量I/O。

它可连接7个扩展模块,最大扩展至168点数字量I/O点或35路模拟量I/O点。

CPU224有13K字节程序和数据存贮空间,6个独立的30KHz高速计数器,2路独立的20KHz高速脉冲输出,具有PID控制器。

CPU224配有1个RS-485通讯/编程口,具有PPI通讯、MPI通讯和自由方式通讯能力,是具有较强控制能力的小型控制器。

液体混合装置控制模拟I/O外部接线图如图图1-3所示。

图1-3液体混合装置控制模拟I/O外部接线图

AC表示交流电源220V输入,DC表示直流电源24V输出。

RLY表示输出是继电器型。

M字母代表的是母线的意思就是英文Mother的缩写(意思就是公共线的意思)。

CPU本身输出的电源为标号M和L+,M是24V的正极,L+是24V的负极。

而输入端上有两个公共端,分别是1M和2M,1M作用范围为I0.0-I0.7,2M作用范围为I1.0-I1.5。

由项目要求可知SL1、SL2、SL3为液面传感器,液体A、B阀门与混合液阀门由电磁阀YV1、YV2、YV3控制,M为搅匀电机。

由以上要求可知,需要有五个输入端,分别为启动、停止、液面传感器1、液面传感器2和液面传感器3,分别接入IO.O,I0.1,I0.2,I0.3和I0.4,最后接向公共端L。

还需要有四个输出端,分别为液体A电磁阀YV1,液体B电磁阀YV2,混合液电磁阀YV3和电机接触器YKM,分别接入Q0.1,Q0.2,Q0.3和Q0.4。

需要注意的是,在现实中,前三个电磁阀输出接入的是直流24V电压,而电机接入的应是交流220V电压,由于是模拟仿真,挂箱中均为指示灯,所以才一同接入直流24V电压。

如表1-1所示为液体混合装置控制I/O分配表。

表1-1液体混合装置控制I/O分配表

I/O地址

符号

功能

输入

 I0.0 

SB1

启动 

 I0.1

SB2

停止

 I0.2

S1

液面传感器

 I0.3

S2

液面传感器

 I0.4

S3

液面传感器

输出

Q0.1

YV1

A阀门

Q0.2

YV2

B阀门

Q0.3

YV3

混合阀门

Q0.4

YV4

电动机

 

1.4控制程序分析

在程序中SM0.1的含义是此位在首次扫描周期接通。

用M2.0标识初始状态,M2.0持续得电,程序可以持续循环运行。

当按下停止按钮后,程序运行完当前周期,且仍能运行至初始位置。

为防止步骤有冲突,将当前状态与下一状态进行互锁。

第二章喷泉的模拟控制

2.1设计任务和要求

经常看到喷泉按一定的规律喷水或变化式样。

采用PLC控制是比较方便的。

在喷泉时序确定的前提下,可以通过改变时序或者改变控制开关,就可以改变控制方式。

按下启动按钮,喷水装置即开始工作;按下停止按钮,则停止喷水。

合上启动按钮后,按以下规律显示:

1—2—3—4—5—6—7—8……如此循环,周而复始。

喷泉的模拟实验PLC面板图如图2所示。

图2-1PLC面板图

2.2控制方案确定

本控制系统可用步进指令或定时器指令实现程序控制。

喷泉的控制方式多样,合上启动按钮后,可按以下规律显示:

1—2—3—4—5—6—7—8按顺序延时5S喷水,然后一起喷水5S,再按这样的规律继续循环下去。

或是这样的显示规律:

1—2—3—4按顺序延时5S喷水,然后延时5S,5亮1灭;延时5S,6亮2灭;延时5S,7亮3灭;延时5S,8亮4灭;延时5S,全灭。

再按这样的规律继续循环下去。

图2-2是模拟第一种方案的流程图。

图2-2第二种方案顺序流程图

2.3I/O接线图和地址分配表

CPU224集成了14点输入/10点输出,共有24个数字量I/O。

它可连接7个扩展模块,最大扩展至168点数字量I/O点或35路模拟量I/O点。

CPU224有13K字节程序和数据存贮空间,6个独立的30KHz高速计数器,2路独立的20KHz高速脉冲输出,具有PID控制器。

CPU224配有1个RS-485通讯/编程口,具有PPI通讯、MPI通讯和自由方式通讯能力,是具有较强控制能力的小型控制器。

AC表示交流电源220V输入,DC表示直流电源24V输出。

RLY表示输出是继电器型。

M字母代表的是母线的意思就是英文Mother的缩写(意思就是公共线的意思)。

CPU本身输出的电源为标号M和L+,M是24V的正极,L+是24V的负极。

而输入端上有两个公共端,分别是1M和2M,1M作用范围为I0.0-I0.7,2M作用范围为I1.0-I1.5。

由方案一和二可得,需要一个输出端,即启动按钮SB1,需要八个输出端,灯1至灯8分别是Q0.1、Q0.2、Q0.3、Q0.4、Q0.5、Q0.6、Q0.7和Q0.8。

表2-1为喷泉模拟控制I/0分配表,图2-3为喷泉模拟控制I/O外部接线图。

表2-1喷泉模拟控制I/0分配表

I/O地址

符号

功能

输入

 I0.1

SB1

启动 

 I0.2

SB2

停止

 

输出

Q0.1

1灯

Q0.2

2灯

Q0.3

3灯

Q0.4

4灯

Q0.5

5灯

Q0.6

6灯

Q0.7

7灯

Q1.0

8灯

图2-3为喷泉模拟控制I/O外部接线图

第一种方案的程序:

第二种方案的程序:

利用多个定时器分别定时,以达到设计方案要求。

用T40定时复位所有计时器。

为防止步骤有冲突,将当前状态与下一状态进行互锁。

 

第三章十字路口交通灯控制的模拟

3.1设计任务和要求

信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。

当启动开关断开时,所有信号灯都熄灭。

南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。

到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。

在东西绿灯熄灭时,东西黄灯亮,并维持2秒。

到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。

东西红灯亮维持30秒。

南北绿灯亮维持20秒,然后闪亮3秒后熄灭。

同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。

周而复始。

十字路口交通灯控制的实验面板图如图3-1所示。

图3-1十字路口交通灯控制示意图

3.2控制方案确定

当启动按钮按下后,南北主干道处于红灯状态,东西道路处于绿灯可通行状态。

期间,南北红灯持续25S,我们使用定时器T37、T38和T39共同来实现,定时完成以后,T40/T41和T42开始定时30S,用于东西红灯的定时。

这样,整个控制系统一个周期55S。

南北亮红灯的同时,东西亮绿灯,持续20S,利用定时器T37实现,随后,东西绿灯闪烁3S,用定时器T38实现。

闪烁完成后,东西黄灯亮2S,利用定时器T39实现功能。

 

在南北红灯定时完成后,南北绿灯定时25S,用定时器T40完成,然后是3S的绿灯闪烁电路,用定时器T41实现,闪烁定时到了以后,南北黄灯进行2S的定时,用定时器T42实现。

  

经过分析,十字路口交通灯在工作过程的一个周期过程中,将会出现以下6种状态:

 

1.南北红灯亮,东西绿灯持续亮;

2.南北红灯亮,东西绿灯闪烁; 

3.南北红灯亮,东西黄灯亮; 

4.南北绿灯亮,东西红灯亮; 

5.南北绿灯闪烁,东西红灯亮; 

6.南北黄灯亮,东西红灯亮。

图3-2为十字路口交通灯控制顺序流程图。

3.3I/O接线图和地址分配表

CPU224集成了14点输入/10点输出,共有24个数字量I/O。

它可连接7个扩展模块,最大扩展至168点数字量I/O点或35路模拟量I/O点。

CPU224有13K字节程序和数据存贮空间,6个独立的30KHz高速计数器,2路独立的20KHz高速脉冲输出,具有PID控制器。

CPU224配有1个RS-485通讯/编程口,具有PPI通讯、MPI通讯和自由方式通讯能力,是具有较强控制能力的小型控制器。

AC表示交流电源220V输入,DC表示直流电源24V输出。

RLY表示输出是继电器型。

M字母代表的是母线的意思就是英文Mother的缩写(意思就是公共线的意思)。

CPU本身输出的电源为标号M和L+,M是24V的正极,L+是24V的负极。

而输入端上有两个公共端,分别是1M和2M,1M作用范围为I0.0-I0.7,2M作用范围为I1.0-I1.5。

根据对交通指挥信号灯系统控制要求分析,系统采用自动控制方式,输入有系统开启按钮信号;输出有东西方向、南北方向各两组指示信号。

由于每一个方向的两组指示灯中,同种颜色的指示灯同时工作,为了节省输出点数,可采用并联输出方法。

由于甲、乙两指示灯分别表示东西方向、南北方向车辆流通情况,与同方向的绿色指示灯指示状态是相同的,为了节省输出点数,所以无需再多加两个输出端。

综上可知,该系统所需的输入点数为1,输出点数为6,全部是开关量。

表3-1十字路口交通灯控制I/O分配表

I/O地址

符号

功能

输入

 I0.0

SB1

启动 、停止

 

输出

Q0.1

南北红灯

Q0.2

东西绿灯

Q0.3

东西黄灯

Q0.4

东西红灯

Q0.5

南北绿灯

Q0.6

南北黄灯

图3-3十字路口交通灯控制I/O外部接线图

3.4控制程序分析

由于设计方案中南北和东西方向的黄灯都没有设置闪烁频率,故为方便起见默认为闪烁周期为1s,亮灭各0.5s,所以使用特殊继电器SM0.5达到设计要求。

第四章机械手控制的模拟

4.1设计任务和要求

机械手动作的模拟实验面板图如图4-1所示。

此面板中的启动、停止用动断按钮来实现,限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。

图4-1十机械手控制示意图

图中为一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。

当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。

另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。

设备装有上、下限位和左、右限位开关,它的工作过程有八个动作,即为:

4.2控制方案确定

本系统设计可使用顺序设计法或移位寄存器指令进行程序编写,应用顺序设计法比较简单,所以选择顺序设计法。

图4-2为机械手控制顺序功能流程图。

图4-2为机械手控制顺序功能流程图

经分析本系统的顺序动作为:

1.未按下起动按钮SB1时,机械手系统处于原位,即上限位和左限位,机械手松开状态,原位指示灯亮;

2.按下启动按钮SB1后,系统开始运作,机械手臂离开上限位将下降至下限位;

3.当机械手机下降至下限位,机械手开始夹紧工件,同时启动定时器;

4.定时器时间到后,机械手将保持夹紧工件状态,离开下限位进行上升运动;

5.当机械手臂保持夹紧工件状态上升至上限位,将离开左限位,保持夹紧工件状态向右运动;

6.当机械手保持夹紧工件状态右行至右限位,将离开上限位,保持夹紧工件状态向下运动;

7.当机械手保持夹紧工件状态运行至下限位,将松开工件,同时启动第二个定时器;

8.第二个定时器时间到后,松开工件的机械手离开下限位,向上运动;

9.当松开工件的机械手上升至上限位,将离开右限位,向左运行;

10.当松开工件的机械手左行至左限位,一个循环已经结束,将重新开始一个新的循环,离开上限位,向下运行;

11.当在循环过程中任何时候按下停止按钮SB2,系统将继续运行完当前循环,最后停止在一个循环结束的时候,同时也是按下启动按钮SB1前机械手的状态,即处在上限位和左限位,机械手松开状态,原位指示灯亮。

4.3I/O接线图和地址分配表

12.CPU224集成了14点输入/10点输出,共有24个数字量I/O。

它可连接7个扩展模块,最大扩展至168点数字量I/O点或35路模拟量I/O点。

CPU224有13K字节程序和数据存贮空间,6个独立的30KHz高速计数器,2路独立的20KHz高速脉冲输出,具有PID控制器。

CPU224配有1个RS-485通讯/编程口,具有PPI通讯、MPI通讯和自由方式通讯能力,是具有较强控制能力的小型控制器。

13.AC表示交流电源220V输入,DC表示直流电源24V输出。

RLY表示输出是继电器型。

M字母代表的是母线的意思就是英文Mother的缩写(意思就是公共线的意思)。

CPU本身输出的电源为标号M和L+,M是24V的正极,L+是24V的负极。

而输入端上有两个公共端,分别是1M和2M,1M作用范围为I0.0-I0.7,2M作用范围为I1.0-I1.5。

14.根据机械手顺序流程图,可以确定电气控制系统的I/O点分配。

表4-1为机械手控制I/O分配表,图4-3为机械手控制I/O外部接线图。

表4-1机械手控制I/O分配表

15.

16.I/O地址

17.符号

18.功能

19.输入

20. I0.1

21.SB1

22.启动 

24. I0.2

25.SB2

26.停止

28. I1.1

29.SQ1

30.下限位开关

32. I1.2

33.SQ2

34.上限位开关

36. I1.3

37.SQ3

38.右限位开关

40.I1.4

41.SQ4

42.左限位开关

43.输出

44.Q0.0

45.HL

46.原位指示灯

48.Q0.1

49.YV1

50.机械手下行

52.Q0.2

53.YV2

54.机械手夹紧、松开

56.Q0.3

57.YV3

58.机械手上行

60.Q0.4

61.YV4

62.机械手右行

64.Q0.5

65.YV5

66.机械手左行

图4-3机械手控制I/O外部接线图

4.4控制程序分析

由于初始状态是处于上限位及左限位,所以用M0.0标示初始状态,按下停止按钮后,程序仍能运行完当前周期,并回到初始位置,使原味灯HL亮。

由于在机械手夹紧工件后直至放下工件松开这个过程,机械手始终保持夹紧状态,所以使用set、reset进行保持和复位。

由于上行、下行、左行、右行过程有重复,但是顺序不能改变,所以用当前步骤与下一步骤进行互锁,以保证达到设计要求。

在循环运行中,当程序运行完一周期时,会回到原位,但是原位灯HL不会亮起,是由于初始状态M0.0一直保持得电状态,会直接进行下一周期。

第五章课程设计总结

通过这次课程设计,掌握了PLC的基本编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。

在没有做这次课程设计之前,平时对一些细节不加重视,当我把自己想出来的程序下载到PLC中的时候,出现了不能够运行或者运行结果和要求的结果不相符合,但是通过自己慢慢的琢磨并且连接外部硬件电路,所有的程序慢慢的就都调试通过了,经过这个过程我对PLC的工作原理以及一些简单的编程指令有了更深一步的理解。

在此次课程设计期间我们也采取了合作的方式,遇到不懂得地方大家就一起讨论,并且大家都拿出了自己的意见看看到底哪种编程方法会比较简单。

有很多设计理念来源于实际,从中找出最适合的设计方法。

同时非常感谢老师所给与的大力指导和耐心讲解,这也才使得这次课程设计受益匪浅。

参考文献

[1]赵金荣,叶真编.可编程序控制器原理及应用.上海:

上海应用技术学院,2003.

[2]易传禄主编.可编程序控制器应用指南.上海:

上海科普出版社,2003.

[3]王兆义主编.可编程序控制器教程.北京:

机械工业出版社,2005.

[4]钟肇新,彭侃编.可编程序控制器原理及应用.广州:

华南理工大学出版社,2001.

[5]王永华主编.现代电气及可编程技术.北京:

北京航空航天大学出版社,2001.

[6]汤以范主编.电气与可编程序控制器技术.北京:

机械工业出版社,2004.

[7]廖常初主编.PLC编程及应用.北京:

机械工业出版社,2003.

[8]SIMATICS7-200可编程序控制器CPU22X系统手册.SIMATIC

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2