毕业设计#基于PLC的自动加料机控制系统#南昌工程学院.docx
《毕业设计#基于PLC的自动加料机控制系统#南昌工程学院.docx》由会员分享,可在线阅读,更多相关《毕业设计#基于PLC的自动加料机控制系统#南昌工程学院.docx(36页珍藏版)》请在冰豆网上搜索。
![毕业设计#基于PLC的自动加料机控制系统#南昌工程学院.docx](https://file1.bdocx.com/fileroot1/2022-12/9/7aa49351-1613-417d-8ddd-69de5e04c348/7aa49351-1613-417d-8ddd-69de5e04c3481.gif)
毕业设计#基于PLC的自动加料机控制系统#南昌工程学院
南昌工程学院毕业设计
题目:
基于PLC的自动加料机控制系统
学院:
机械与电气工程学院
专业:
09机电一体化
(2)班
姓名:
########
学号:
##############
指导教师:
#########
完成日期:
2012年6月
摘要
由于生产和科技的发展,自动化水平也越来越高,应用领域也越来越多.自动控制系统是实现自动化的主要手段,自动控制利用控制装置使被控对象的某个参数自动的按照预定的规律运行。
如近年来,在玻璃制造行业中,玻璃全电熔技术中的人工加料方式逐渐被自动加料系统取代等。
自动加料系统具有工作时间长、操作简单、加料均匀、工作稳定,自动化程度高等优点,因此,一些有实力采用全电熔的玻璃产家已经开始使用自动加料设备。
本次设计在本着节约资金、降低成本,提高生产效率,人机操作的简便性,保障人身安全的科学人性化管理的方针下对加料机机构进行自动化设计。
利用可编程控制器PLC来控制自动加料,本文以PLC程序控制的自动加料设备的控制的程序。
自动加料系统具有操作简单、加料均匀、自动化程度高等优点,因此,一些有实力采用全电熔的玻璃生产厂家已经开始使用自动加料设备。
此设计本着节约资金、降低成本,提高生产效率,人机操作的简便性,保障人身安全的情况下对加料机机构进行自动化设计。
设计出更加适合于工作环境的加料机构。
此设计中自动加料机控制体系是采用以PLC为核心,结合触摸屏等辅助设备对PLC的控制这样的一套自动化设备来实现的,这样就可以在不购买新设备的基础上对旧设备进行自动化改良,这不仅大大提高了工作的效率和经济效应,也提高了产品的质量,方便了管理好设备,让公司管理体系更加完善,减少了人力物力。
文中阐述了基于PLC的自动加料机控制系统的结构,并分别介绍了PLC的结构和技术特点、自动加料机的工艺技术要求、触摸屏界面设计、硬件的选择、PLC模块I/O端口的分配、PLC原理图、程序结构、主电气图和系统的功能及保护.
关键词:
PLC;自动加料机;I/O端口分配;变频器;触摸屏;程序结构;
第一章绪论
1。
1设计背景和研究意义
制造业是现代文明的支柱之一,其既占有基础地位,又处于前沿关键;它是工业发展的主体又是国民经济持续发展的基础.以前的工厂都是利用人工的方式进行生产加工,这样的工作的方式,不仅没有安全保障,而且没有很高的经济效益。
特别是加工制造业方面,都是小工厂,小作坊形式,没有自动化的设备,什么事只能靠人力去做,在乡镇里体现的更明显.而制造业是我国经济增长的主导部门和经济转型的基础;作为经济社会发展的重要依托,制造业是我国城镇就业的主要渠道和国际竞争力的集中体现。
是提高我国国民生产的重要支柱,制造业直接体现了一个国家的生产力水平,是区别发展中国家和发达国家的重要因素,制造业在世界发达国家的国民经济中占有重要份额。
随着国内的发展形式越来越好,竞争也越来越激烈,高科技设备逐渐代替了以前的手工操作方式,自动化设备也越来越多,自动控制系统用的越来越多。
公司面对的压力也越来越大,不仅要考虑国内的对手,国外的竞争逐步加大,随着信息科技、市场经济的迅猛发展,国内、国际市场竞争日益激烈,产品更新更为迅速,尤其是随着高新科技的日新月异,产品的类型、工艺外形越来越复杂,再加上企业经营与发展必会面对对劳工的短缺、人工成本要省力化、合理化与自动化的发展趋势!
传统的手工送料已经不能满足要求,这时自动加料机就应运而生。
在今天现代科学技术的许多领域中,什么是加料机呢?
顾名思义,加料机就是专门用于粒料,粉料,片状料,带状等材料的自动化,数控化,精确化的输送机器,无论是轻工行业还是重工业都不可缺少的设备。
传统观念,送料机是借助于机器运动的作用力加于材料,对材料进行运动运输的机器.
改革开放以来,各项技术的不断发展,如自动控制技术、电力电子技术、检测技术和信息技术,使得这些应用的领域越来越多。
作为辅助装置的送料机构自动化水平也需要越来越高。
提高自动化的水平不仅可以提高效率、产品的质量同时也能保证工人的人身安全。
综上所述,在本着节约资金、降低成本,提高生产效率,保障人身安全的情况下对加料机机构进行自动化设计。
设计出更加适合于工作环境的加料机构.此设计中自动加料机控制体统就是采用以PLC为核心的自动控制技术来实现功能来实现的。
1。
2自动加料机控制系统的技术要求
在玻璃制造行业中,玻璃全电熔技术中的人工加料方式逐渐被自动加料系统取代.自动加料系统具有工作时间长、操作简单、加料均匀、自动化程度高等优点,因此,一些有实力采用全电熔的玻璃产家已经开始使用自动加料设备。
为此,本人以此设计一套以PLC程序控制的自动加料设备的控制的程序。
工艺要求如下:
自动加料机的机械系统共设计了2台电动机,振动电机和变频电机,分别实现对加料设备的振动和对传送带的驱动。
振动是使物料能顺利的下落到传送带上,不至于卡住。
驱动电机是驱动传送带运动,将物料装入下料口中.此系统的工作全过程是:
启动系统,然后推动手臂到位,待到手臂到位后触动行程开关,此时给PLC一个信号驱动变频器启动.接着启动变频电机E13,此时变频电机驱动传送带转动,传送带上E5、E6上的料就加到料斗E11中去。
为保证传送带上有料且不出现堆料及缺料现象本例采用了断续加料方式,及启动振动器加料时间T3再停止振动器停止加料时间T4,如此循环,直到累计加料时间到达T2。
这时候停止振动器和变频器,接着延时时间T55~10秒。
接着缩回手臂,带手臂缩回到位后,再延时时间T65~10秒。
这样循环下去,直到到达设定的运行次数再停止系统。
图1.1运动过程示意图
第二章可编程控制器基础
2.1PLC的简介
可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的.早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC。
在60年代,汽车生产流水线的自动控制系统基本上都是由继电器控制装置构成的。
当时汽车的每一次改型都直接导致继电器控制装置的重新设计和安装。
随着生产的发展,汽车型号更新的周期愈来愈短,这样,继电器控制装置就需要经常地重新设计和安装,十分费时,费工,费料,甚至阻碍了更新周期的缩短。
为了改变这一现状,美国通用汽车公司在1969年公开招标,要求用新的控制装置取代继电器控制装置,并提出了十项招标指标,即:
1、编程方便,现场可修改程序;
2、维修方便,采用模块化结构;
3、可靠性高于继电器控制装置;
4、体积小于继电器控制装置;
5、数据可直接送入管理计算机;
6、成本可与继电器控制装置竞争;
7、输入可以是交流115V;
8、输出为交流115V,2A以上,能直接驱动电磁阀,接触器等;
9、在扩展时,原系统只要很小变更;
10、用户程序存储器容量至少能扩展到4K。
1969年,美国数字设备公司(DEC)研制出第一台PLC,在美国通用汽车自动装配线上试用,获得了成功。
这种新型的工业控制装置以其简单易懂,操作方便,可靠性高,通用灵活,体积小,使用寿命长等一系列优点,很快地在美国其他工业领域推广应用。
到1971年,已经成功地应用于食品,饮料,冶金,造纸等工业。
这一新型工业控制装置的出现,也受到了世界其他国家的高度重视.1971日本从美国引进了这项新技术,很快研制出了日本第一台PLC。
1973年,西欧国家也研制出它们的第一台PLC。
我国从1974年开始研制。
于1977年开始工业应用.
2.2PLC的结构
1。
基本结构:
各种PLC的组成结构基本相同,主要有CPU,电源,储存器和输入输出接口电路等组成。
2.储存器:
PLC的存储器包括系统存储器和用户存储器两种。
系统存储器用于存放PLC的系统程序,用户存储器用于存放PLC的用户程序。
现在的PLC一般均采用可电擦除的E2PROM存储器来作为系统存储器和用户存储器。
,它不断采集输入信号,执行用户程序,刷新系统输出.
3.中央处理器:
中央处理器单元一般由控制器、运算器和寄存器组成。
CPU通过地址总线、数据总线、控制总线与储存单元、输入输出接口、通信接口、扩展接口相连。
CPU是PLC的核心
4.输入接口电路:
PLC的输入接口电路可分为直流输入电路和交流输入电路。
直流输入电路的延迟时间比较短,可以直接与接近开关,光电开关等电子输入装置连接;交流输入电路适用于在有油雾、粉尘的恶劣环境下使用。
交流输入电路和直流输入电路类似,外接的输入电源改为220V交流电源。
5.输入输出接口单元:
PLC的输入接口电路的作用是将按钮、行程开关或传感器等产生的信号输入CPU;PLC的输出接口电路的作用是将CPU向外输出的信号转换成可以驱动外部执行元件的信号,以便控制接触器线圈等电器的通、断电.PLC的输入输出接口电路一般采用光耦合隔离技术,可以有效地保护内部电路。
6.电源:
PLC一般使用220V交流电源或24V直流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V、12V、24V直流电源,使PLC能正常工作。
7.输出接口电路:
输出接口电路通常有3种类型:
继电器输出型、晶体管输出型和晶闸管输出型。
继电器输出型、晶体管输出型和晶闸管输出型的输出电路类似,只是晶体管或晶闸管代替继电器来控制外部负载。
8.扩展接口和通信接口:
PLC的扩展接口的作用是将扩展单元和功能模块与基本单元相连,使PLC的配置更加灵活,以满足不同控制系统的需要;通信接口的功能是通过这些通信接口可以和监视器、打印机、其他的PLC或是计算机相连,从而实现“人-机”或“机-机”之间的对话.
2.3PLC的分类
PLC(可编程控制器)在现代的自动化行业中应用广泛,那么PLC在广泛的应用中,可以分为几大类呢,人们又是怎么样通过区别的呢?
PLC产品种类繁多,其规格和性能也各不相同。
对PLC的分类,通常根据其结构形式的不同、功能的差异和I/O点数的多少等进行大致分类。
1.按功能分类
根据PLC所具有的功能不同,可将PLC分为低档、中档、高档三类。
(1)低档PLC 具有逻辑运算、定时、计数、移位以及自诊断、监控等基本功能,还可有少量模拟量输入/输出、算术运算、数据传送和比较、通信等功能。
主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。
(2)中档PLC 除具有低档PLC的功能外,还具有较强的模拟量输入/输出、算术运算、数据传送和比较、数制转换、远程I/O、子程序、通信联网等功能。
有些还可增设中断控制、PID控制等功能,适用于复杂控制系统.
(3)高档PLC 除具有中档机的功能外,还增加了带符号算术运算、矩阵运算、位逻辑运算、平方根运算及其它特殊功能函数的运算、制表及表格传送功能等.高档PLC机具有更强的通信联网功能,可用于大规模过程控制或构成分布式网络控制系统,实现工厂自动化。
3.按I/O点数分类
根据PLC的I/O点数的多少,可将PLC分为小型、中型和大型三类。
(1).小型PLC——I/O点数<256点;单CPU、8位或16位处理器、用户存储器容量4K字以下。
如:
GE—I型 美国通用电气(GE)公司
TI100 美国德洲仪器公司
F、F1、F2 日本三菱电气公司
C20C40 日本立石公司(欧姆龙)
S7-200 德国西门子公司
EX20EX40 日本东芝公司
SR—20/21 中外合资无锡华光电子工业有限公司
(2)。
中型PLC—-I/O点数256~2048点;双CPU,用户存储器容量2~8K
如:
S7-300 德国西门子公司
SR-400 中外合资无锡华光电子工业有限公司
SU-5、SU-6 德国西门子公司
C—500 日本立石公司
GE—Ⅲ GE公司
(3)。
大型PLC-—I/O点数>2048点;多CPU,16位、32位处理器,用户存储器容量8~16K
如:
S7-400 德国西门子公司
GE-Ⅳ GE公司
C-2000 立石公司
K3 三菱公司等
2.按结构形式分类
根据PLC的结构形式,可将PLC分为整体式和模块式两类.
(1)整体式PLC 整体式PLC是将电源、CPU、I/O接口等部件都集中装在一个机箱内,具有结构紧凑、体积小、价格低的特点.小型PLC一般采用这种整体式结构。
整体式PLC由不同I/O点数的基本单元(又称主机)和扩展单元组成。
基本单元内有CPU、I/O接口、与I/O扩展单元相连的扩展口,以及与编程器或EPROM写入器相连的接口等。
扩展单元内只有I/O和电源等,没有CPU.基本单元和扩展单元之间一般用扁平电缆连接。
整体式PLC一般还可配备特殊功能单元,如模拟量单元、位置控制单元等,使其功能得以扩展。
(2)模块式PLC 模块式PLC是将PLC各组成部分,分别作成若干个单独的模块,如CPU模块、I/O模块、电源模块(有的含在CPU模块中)以及各种功能模块.模块式PLC由框架或基板和各种模块组成。
模块装在框架或基板的插座上。
这种模块式PLC的特点是配置灵活,可根据需要选配不同规模的系统,而且装配方便,便于扩展和维修.大、中型PLC一般采用模块式结构。
还有一些PLC将整体式和模块式的特点结合起来,构成所谓叠装式PLC.叠装式PLC其CPU、电源、I/O接口等也是各自独立的模块,但它们之间是靠电缆进行联接,并且各模块可以一层层地叠装.这样,不但系统可以灵活配置,还可做得体积小巧。
2.4PLC的特点
1、丰富的I/O接口模块
PLC针对不同的工业现场信号,如:
交流或直流;开关量或模拟量;电压或电流;脉冲或电位;强电或弱电等。
有相应的I/O模块与工业现场的器件或设备,如:
按钮;行程开关;接近开关;传感器及变送器;电磁线圈;控制阀等直接连接.
另外为了提高操作性能,它还有多种人—机对话的接口模块;为了组成工业局部网络,它还有多种通讯联网的接口模块,等等。
2、高可靠性
(1)所有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。
(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10~20ms。
(3)各模块均采用屏蔽措施,以防止辐射干扰。
(4)采用性能优良的开关电源。
(5)对采用的器件进行严格的筛选。
(6)良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大.
(7)大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统,使可靠性更进一步提高。
3、采用模块化结构
为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。
PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。
4、安装简单,维修方便
PLC不需要专门的机房,可以在各种工业环境下直接运行。
使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行.各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。
由于采用模块化结构,因此一旦某模块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。
5、编程简单易学
PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握.
2.5PLC的应用
PLC的应用领域,最初,PLC主要用于开关量的逻辑控制。
随着PLC技术的进步,它的应用领域不断扩大.
如今,PLC不仅用于开关量控制,还用于模拟量及数字量的控制,可采集与存储数据,还可对控制系统进行监控;还可联网、通讯,实现大范围、跨地域的控制与治理.PLC已日益成为产业控制装置家族中一个重要的角色.但归纳起来,PLC的主要应用有以下五个方面。
1.开关逻辑量控制——开关逻辑量控制是PLC最基本的应用,即用PLC取代传统的继电器控制系统,实现逻辑控制和顺序控制。
如机床电气控制、电动机控制、注塑机控制、电镀流水线、电梯控制等等。
总之,PLC既可以用于单机控制,也可以用于多机群和生产线的控制。
2。
模拟量过程控制——除了数字量之外,PLC还能控制连续变化的模拟量,如温度、压力、速度、流量、液位、电压和电流等均为模拟量.通过各种传感器将相应的模拟量转换为电信号,然后通过A/D模块将他们转换为数字量送到PLC内部CPU处理,处理后的数字量在经过D/A模块转换为模拟量进行输出控制。
若使用专用的智能PID模块,可以实现对模拟量的闭环控制。
3.机械件位置控制-—位置控制是指PLC使用专用的位置控制模块来控制步进电机或伺服电机,从而实现对各种机械构件的运动控制,如控制构件的速度、位移、运动方向等.PLC的位置控制典型应用有机器人的运动控制、机械手的位置控制、电梯运动控制等,PLC还可以和计算机数控装置组成数控机床,以数字控制方式控制零件的加工、金属的切削等,实现高精度的加工。
4.现场数据采集处理——目前PLC都具有数据处理指令、数据传送指令、算术和逻辑运算指令和循环移位与移位指令,所以由PLC构成的监控系统,可以方便的对生产现场的数据进行采集、分析和加工处理。
数据处理通常用于诸如柔性制造系统、机器人和机械手的控制系统等大中型控制系统中。
5。
通信联网、多级控制
PLC与PLC之间、PLC与上位计算机之间通信,要采用其专用通信模块,并利用RS-232或RS—422A接口,用双绞线过同轴电缆或光缆将它们连接成网络.并由一台计算机与多台PLC组成的分布式控制系统,进行“集中管理,分散控制”,建立工厂的自动化网络。
PLC还可以连接CRT显示器或打印机,实现显示和打印.
2.6PLC的发展
虽然PLC问世时间不长,但是随着微处理器的出现,大规模,超大规模集成电路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可分三个阶段:
1、早期的PLC(60年代末—70年代中期)
早期的PLC一般称为可编程逻辑控制器。
这时的PLC多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制,定时等。
它在硬件上以准计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要求。
装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器。
另外还采取了一些措施,以提高其抗干扰的能力。
在软件编程上,采用广大电气工程技术人员所熟悉的继电器控制线路的方式—梯形图。
因此,早期的PLC的性能要优于继电器控制装置,其优点包括简单易懂,便于安装,体积小,能耗低,有故障指使,能重复使用等。
其中PLC特有的编程语言-梯形图一直沿用至今.
2、中期的PLC(70年代中期—80年代中,后期)
在70年代,微处理器的出现使PLC发生了巨大的变化。
美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。
这样,使PLC得功能大大增强。
在软件方面,除了保持其原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。
在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块.并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC得应用范围得以扩大。
3、近期的PLC(80年代中、后期至今)
进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的档次普遍提高。
而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。
这样使得PLC软、硬件功能发生了巨大变化。
2.7PLC系统的其他设备
PLC系统的其他设备,基本功能是对信息和数据的处理。
通用的有编程器、可编程终端、打印机、条码读入机等等。
编程设备:
编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行.小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。
也就是我们系统的上位机.
人机界面:
最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。
2.8PLC的编程语言及设计原则
不同的厂家的PLC有不同的编程语言,但就某个厂家来说,PLC的编程语言也就那么几种。
下面以西门子PLC的编程语言为例,说明一下各种编程语言的异同。
1.梯形图(LAD)
这是使用最多的PLC编程语言。
因与继电器电路很相似,具有直观易懂的特点,很容易被熟悉继电器控制的人员所掌握,特别适合于数字逻辑量控制。
梯形图由触点、线圈和用方框表示的指令构成。
触点代表逻辑输入条件,线圈代表逻辑运算结果,常用来控制指示灯、开关盒内部标志位等,指令框用来表示定时器、计数器或数学运算等附加指令。
在程序中,最左边是主信号流,信号流总是从左流向右。
2。
顺序功能图(SFC)
这是一种位于其他编程语言之上的图形语言,用来编制顺序控制的程序。
编写时,工艺过程被划为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一的转换由转换条件来控制,特别适合于生产制造过程。
3。
功能块图(FBD)
功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用.功能块图用类似于与门、或门的框图来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圈圈表示非运算,方框用“导线”连在一起,信号自左向右。
4。
语句表(STL)
这是一种类似于微机汇编语言的一种文本编程语言,由多条语句组成一个程序段。
语句表适合于经验丰富的程序员使用,可以实现某些梯形图不能实现的功能.
5.结构化文本(ST)
结构化文本时为IEC61131—3标准创建的一种专用的高级语言。
与梯形图相比,它可实现复杂的数学运算,编写的程序非常简洁和紧凑.
STEP7的S7SCL结构化控制语言、编程语言和C语言、Pascal语言相似,特别适合于习惯使用高级语言编程的人员使用。
在设计PLC时总会有一些原则上的要求,也就是设计的基本原则,PLC控制系统与其他的工业控制系统类似,其目的是为了实现被控对象的工艺要求,从而提高生产效率的品质质量.在设计PLC控制控制系统是应按照以下基本原则进行,
1。
熟悉控制对象,确定控制范围
设计前要实地考察,全面且详细地了解被控对象的特点和生产工艺过程。
同时要收集各种资料,归纳出工作状态流程图,并与有关的机械设计人员和实际操作人员进行相互的交流和讨论,明确控制人物和设计要求.要了解工艺工程和机械运动与电气执行元件之间的关系和对控制系统的控制要求,共同拟定出电气控制方案,最后归纳出电气执行元件的运动节拍表。
这也是PLC要正确实现的根本任务。