当前位置:文档之家› 自动配料系统课程设计

自动配料系统课程设计

机械设计课程设计说明书设计题目:自动配料系统的控制指导老师:学院:机械工程学院班级:08机械设计制造及其自动化班学号:姓名:2012年1月7日1、前言、摘要 (2)2、设计要求 (2)3、方案设计选择 (3)4、PLC的选择 (3)4.1、PLC的简介 (3)4.2、PLC的结构 (4)4.3、PLC的工作原理 (5)4.4、PLC主机的选择 (5)4.5、外部电路图的设计 (5)5、程序的设计 (6)5.1、程序设计分析 (6)5.2、梯形图 (7)5.3、指令清单 (10)6、调试 (11)7、总结 (11)参考文献 (12)1、前言、摘要随着社会的不断发展,科学技术的不断进步,人们已经对越来越多的事物不是进行手工操作,而是进行人工智能控制。

例如智能机器人以及立体式储存仓库的生产等等,一改往日以前人们取料时间长,难度大,效率低等缺点。

本次课程设计题目自动配料系统也正是在这样的背景下应运而生的,本次课程设计的目的是掌握机电传动控制系统的基本原理PLC控制电路的设计方法以及继电器-接触器控制电路的PLC改造方法。

掌握机电传动控制系统中继电器-接触器控制和PLC控制的基本原理,设计方法及两者的关系。

掌握常用电器元件的选择方法。

具备一定的控制电路的分析能力与设计能力。

运用所学的可编程控制器的相关知识在实验电路板上实现小车的取料控制。

改变以往人工取料时间长,难度大,效率低的缺点。

提高工作效率,节省人力资源。

随着社会的不断发展,科学技术的不断进步,人们已经对越来越多的事物不是进行手工操作,而是进行人工智能控制。

正是在这样的科技大潮牵引下,我们所学的只是也越来越多和先进科技接轨了。

本次课程设计正是基于此种情况,其目的是为了实现小车自动取料。

2、设计要求配料车从配料罐出发,到A处取m车料,送回配料罐,再到B处取n车料,送回配料罐进行配料混合。

A处料和B处料的数量可以进行设定。

1、可以根据A处料和B处料配料的比例首先进行设定。

设定键应该有A料、B 料、0-9的数字等12个键。

2、当按下启动按钮时,配料车能根据A料和B料的设置比例,自动地从配料罐处开始,往返于A料和B料两地之间,取的所要的料后,停止在配料罐处。

3、然后,开始混合这两种料(通过搅拌电机来实现)。

搅拌时间为根据A料和B 料总的数量的多少来设定。

搅拌时间(分钟)=(A料车数+B料车数)/2。

3、方案设计选择配料车控制系统的工作原理如下图1-1所示图1-1 配料车工作原理图这里用到了两个三相交流异步电动机,型号为:Y112M-6,额定功率:2.2KW,满载转速:940r/min,转矩2.0。

一个是控制小车运动的电机MA1,电机1正转小车向右运动到A或B处取料,电机1反转小车向左运动到配料罐处卸料;另一个是电机MA2控制混料系统的搅拌。

首先在设置面板上输入A、B料的配料比列,例如m,n,这两个值分别赋予两个计数器C0,C1。

这样形成一个完整的确定的程序,该程序的功能完善。

当按下启动按钮SB1后,配料车向右运动到A处取料,待时间到后小车向左运动送回配料罐,小车开始循环,到A处取料次数由计数器C0决定,C0选减计数器,初始值由输入值m确定,每取料一次,计数器C0的值减1,直至减为0,小车开始向B处运动取料,此时B处的计数器C1开始计数,同样选减计数器,初始值为n,每取料一次计数器减1,直到减为0。

此后电机1停止转动,小车停在配料罐处,电机2开始转动进行混料搅拌,转动时间由A、B处取料车数决定,t(分钟)=(A料车数+B料车数)/2。

4、PLC的选择4.1、PLC的简介现代社会要求制造业对市场需求做出迅速的反应,生产出小批量,多品种,多规格,低成本和高质量的产品,为了满足这一需求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性。

可编程序控制器(即PLC)也正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置。

可编程逻辑控制器即PLC,是一种数字运算操作的电子系统,专为工业环境应用而设计的。

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

是工业控制的核心部分。

4.2、PLC的结构PLC实质上是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:a、电源PLC的电源在整个系统中起着十分重要的作用,如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造业十分重视。

一般交流电压波动在+10%范围内,可以不采取其他措施直接将PLC连接到交流电网上去。

b、中央处理单元中央处理单元是PLC的控制中枢,按照PLC系统程序赋予的功能接受并存储从存储器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。

当PLC投入运行时,首先它以扫面的方式接受现场个输入装置的状态和数据,并分别存入I/O印象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算术的运算结果送入I/O印象区或数据寄存器内。

等所有的用户程序执行完毕后,最后将I/O印象区的各输出状态或输出寄存器的数据传送到相应的输出装置,如此循环运行,直到停止运行。

c、存储器PLC的存储器包括系统存储器和用户存储器两部分。

系统存储器用来存储厂家编写的系统程序。

用户存储器包括用户程序存储器和用户数据存储器。

d、输入输出接口电路1、现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。

2、现场输出接口电路由数据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向现场的执行部件输出相应的控制信号。

e、其它部件等功能模块如计数、定位等功能模块等。

通信模块如以太网、RS485、Profibus-DP 通信模块等。

编程设备。

4.3、PLC的工作原理当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样阶段、用户程序执行阶段和输出刷新阶段。

4.4、PLC主机的选择选择西门子S7-200/SM323系列可编程序控制器作为配料车控制系统的主控机。

这里还要选用一些其它元器件,如O处,A处和B处的限位开关SQ1,SQ2,SQ3。

启动按钮I0.0。

停止按钮I0.1。

因为我这里用到了5个输入,6个输出,所以选用CPU222(8I/6O)能满足要求。

4.5、外部电路图的设计I/O点及地址分配如表1-1所示表1-1 I/O地址分配输入信号(地址)信号原件及作用I0.0 启动信号按钮SB1I0.1 停止信号按钮SB2I0.2 O点限位开关SQ1I0.3 A点限位开关SQ2I0.4 B点限位开关SQ3输出信号(地址)控制对象及作用Q0.0 电机1正转Q0.1 电机1反转Q0.2 装A料Q0.3 装B料Q0.4 卸料Q0.5 电机2正转PLC的端口接线图以及主电路、控制电路见附录1。

这里I0.0接启动按钮,I0.1接停止按钮,而I0.2,I0.3,I0.4分别接O,A,B处的限位开关,输入端再接入电源。

输出端Q0.0,Q0.1接三相笼型交流异步电机MA1,而Q0.2,Q0.3分别接A,B处的装料开关,控制装料,QO.4接卸料开关,Q0.5接控制混料的电动机MA2。

5、程序的设计5.1、程序设计分析采用起保停电路来控制电机1正反转从而实现小车的左右运动。

按下启动按钮,给定输入信号后,I0.0常开触点闭合,由低点位变为高电位,中间继电器M0.0变为高电位并自保持。

M0.0导通后,Q0.0由低电位变为高电位,小车开始向右运动。

当小车行驶到A点时,A点限位开关I0.3由低电位变为高电位,同时计数器C0开始计数,它的初始值为开始面板上输入的m值。

I0.3导通后,网络二导通,即Q0.1由低电位变为高电位,小车开始向左运动。

当小车运动到O 处时,O点限位开关I0.0再次进入导通状态,则网络一导通,小车又开始向右运动,按照以上过程往复。

这里选用的是减计数器,每计数一次,计数器的值减1.直到其值减为0后,小车运动到O点处,按照设定继续向右运动,因计数器C0计数已经完毕,所以小车不再受C0控制,当小车向右运动至B点时,B点限位开关I0.4由低电位变为高电位,计数器C1开始计数,计数器C0的值为0相当于复位了,同时网络二导通,小车向左运动。

当小车运动到O点后,I0.2由低电位变为高电位,网络三导通,中间继电器M0.2由低电位变为高电位,Q0.0动作,小车继续向右运动。

按照以上过程反复,计数器C1的初始值为输入值n,当减计数器C1计数到0时相当于已复位了,小车回到O点后则自动停止运动。

实现题目中要求的对配料系统的控制要求。

5.2、梯形图5.3、指令清单LD I0.0 O M0.0AN C0AN I0.3AN C1AN Q0.1= M0.0LDN C0O I0.4A I0.3A I0.0AN I0.2AN M0.0AN T37= M0.1TON T37, 600LD M0.1O Q0.1AN I0.1AN T37= Q0.1LD I0.2O M0.2A C0AN C1AN I0.4AN Q0.1AN T37= M0.2TON T38, 600LD M0.2AN T38O M0.0AN I0.1= Q0.0LD I0.3LD C1CTD C0, 0LD I0.4LD C1CTD C1, 0LD I0.3O Q0.2AN I0.1= Q0.2LD I0.4O Q0.3AN I0.1= Q0.3LD I0.2O Q0.4AN I0.1= Q0.4LD M0.2O Q0.5AN I0.1= Q0.56、调试经电脑软件多次调试发现了一些问题,后面又进行了几次修改,最后的程序没有什么结构、语法等错误,最后能得出的结果是当输入是按下启动按钮1,输出则是小车自动向右运动;输入是O处限位开关电平时,输出卸料;输入A处限位开关时,输出装A料再向左运动;输入B处限位开关信号时,输出装B料再向左运动。

调试之后仿真的结果大致如上,满足课题的要求,所以该方案可行。

7、总结在本次课程设计过程中遇到了一系列的难题,刚开始几天根本没有一点头绪,然后学过的PLC知识又忘了很多,所以慢慢的把PLC课本看了下,回忆了所学的一些知识,最后也找了很多的资料才开始动手开始本次课程设计的,中间碰到了一些问题,不过自己想了很久之后也基本都解决了。

通过本次课程设计,让我更深一步的学习PLC编程方法,并学习了下S7-200编程软件。

本次课程设计实现了通过开关控制小车取料的功能。

也使我懂得了,在以后的学习生活中,我会把这种钻研精神继续发扬下去,争取学到更多有用的知识,不断丰富自己。

相关主题