基于PLC的装配流水线的控制系统的设计
JINGCHU UNIVERSITY OF TECHNOLOGY
本科毕业设计(论文)
基于PLC的装配流水线的控制系统设计
学 院 电子信息工程学院 专 业 电气工程及其自动化 年级班别 2009级3班 学 号 2009401020330 学生姓名 王 军 指导教师 邹云峰
2013年 5 月 9日
摘要:对装配流水线的控制进行了分析设计,该系统主要引入了PLC(SIMEINS S7-200)编
程控制器的控制方式,实现了对装配流水线的工作状态的在线监测和系统自动控制。设计的控制系统具有较高的实用性,能够进行启动、移位、复位工作,较好地达到预期目标。 本次设计是装配流水线控制的模拟,主要是模拟流水线上产品所经加工过程的控制和生动的表示。模拟主要流水线有四个操作过程(包括入库),传输带用四段指示灯表示,以指示灯的明暗来显示产品在运输这一状态。分析控制对象我们选择用移位寄存器控制来实现控制
目的,每隔5秒寄存器移位一次,从而控制相应操作的执行。
关键词:装配流水线;设计;PLC;可靠性
目录
第一章 绪论...........................................................1 1.1课题研究的背景.....................................................1 1.2课题研究的现状.....................................................1 1.2.1可编程控制器的简介..............................................1 1.2.2 装配流水线的简介...............................................2 1.3课题研究的目的和意义...............................................4 1.4方案设计与介绍.....................................................4 第二章 可编程控制器及选型..............................................7 2.1 PLC的基本结构和各部分的作用.......................................7 2.2 PLC的工作原理.....................................................8 2.2.1输入刷新阶段....................................................8 2.2.2程序执行阶段....................................................8 2.2.3输出刷新阶段....................................................9 2.3 PLC机型的选择.....................................................9 第三章 程序设计.......................................................11 3.1整体要求...........................................................11 3.2主电路图...........................................................12 3.3程序流程图.........................................................13 3.4梯形图.............................................................14 3.5指令表.............................................................21 3.6 PLC的I/O接线图...................................................21 3.7 I/O地址分配.......................................................21 3.8简要说明...........................................................22 第四章 程序的仿真和调试................................................23 第五章 结论............................................................29 参考文献...............................................................32 附录...................................................................33
第1章 绪 论
1.1 课题研究的背景
在社会快速发展、竞争激烈的今天,提高生产效率,降低生产工艺成本,最大限度的满足生产要求将直接决定各企业工厂能否紧跟社会脚步,赢得时间,占领市场甚至将决定企业的生死存亡。为此,企业生产自动化无疑扮演着重要的角色,装配流水线自动化作为工业自动化的一部分,能提高生产效率,降低工艺流程成本,最大限度的适应产品变化,提高产品质量,它是现代化生产控制系统中的重要组成部分。
1.2 课题研究的现状
1.2.1 可编程控制器简介
工业控制计算机(简称工控机)是以计算机技术为基础的新型工业控制装置,目前已成为工业控制的标准设备,被广泛地应用于各行各业,工控机是实现生产自动化的最佳配套产品,而工业可编程序控制器(PLC)则在工控领域中占有主要的地位。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。
可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容写入控制器的用户程序内,控制器和被控对象连接也很方便。
可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。
PLC的定义有许多种,国际电工委员会(IEC)对PLC的定义是:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型
1
的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。
从结构上,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.流水线生产是产品按照设计好的工艺过程依次顺序地通过每个工作站,并按照一定的作业速度完成每道工序的作业任务。生产过程是一个连续的不断重复的过程,具有高度的连续性。
由于PLC控制具有可靠性,易操作性,灵活性等优点,因而在很多领域内能取代原来液压领域才能实现的功能,如精确控制功能。PLC的产品系列的丰富和发展,使PLC从最小的只有十个I/O点的微型PLC,到8000点的大型PLC,本设计中的充分利用了PLC编程控制功能实现部件的传递。
1.2.2 装配流水线简介
装配流水线是人和机器的有效组合,最充分体现设备的灵活性,它将输送系统、随行夹具和在线专机、检测设备有机的组合,以满足多品种产品的装配要求。 (1)装配流水线的传输方式
装配流水线的传输方式有同步传输的/(强制式)也可以是非同步传输/(柔性式),根据配置的选择,实现手工装配或半自动装配。流水线在企业的批量生产中不可或缺。 (2)装配流水线的用途
从产品的开发设计,生产制造到销售整个过程都应做到规范化、科学化、制度化;引进流水线,通过改变生产流程,推进快速流水作业,不仅提高了生产
2
效率,也降低了经营成本,提高企业管理效率。
流水线生产是目前生产线采取的主要方式之一,在流水线生产作业过程中,产品按照设计好的工艺过程依次顺序地通过每个工作站,并按照一定的作业速度完成每道工序的作业任务。生产过程是一个连续的不断重复的过程,具有高度的连续性。流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。程序中的指令仍是一条条顺序执行,但可以预先取若干条指令,并在当前指令尚未执行完时,提前启动后续指令的另一些操作步骤。这样显然可加速一段程序的运行过程。
从产品的开发设计,生产制造到销售整个过程都应做到规范化、科学化、制度化;引进流水线,通过改变生产流程,推进快速流水作业,不仅提高了生产效率,也降低了经营成本,提高企业管理效率。流水线一条龙作业,具有规模的生产能力,流水线上的工人也会被立即分配到由具有高技能和强大工作动力的同事所组成的自我管理工作小组之中,在这些自我管理小组中,他们必须快速地学会变成一位具有高生产率的小组成员、正是这样可敬可爱的员工,使生产流水线的产能发挥到了极致、也给企业带来了美好的发展蓝图。
此外,装配流水线还广泛适用于肉类加工业、冷冻食品业、水产加工业、饮料及食品、乳品加工业、制药、包装、电子、电器、汽配、加工制造业、农 副产品加工业等等多种行业。 (3)几种装配流水线及其特点
板链式装配流水线的特点:承载的产品比较重,和生产线同步运行,可以实现产品的爬坡;生产的节拍不是很快;以链板面作为承载,可以实现产品的平稳输送。
滚筒式流水线的特点:承载的产品类型广泛,所受限制少;与阻挡器配合使用,可以实现产品的连续、节拍运行以及积放的功能;采用顶升平移装置,可以实现产品的离线返修或检测而不影响整个流水线的运行。
皮带流水线可以通过调节线体输送速度来满足不同生产工艺的要求。输送皮带的材质有防静电、耐磨、耐高温、耐油、耐酸碱以及食品级的皮带等多种,可根据使用场合的不同进行灵活选择。
皮带流水线运用输送带的连续或间歇运动来输送各种轻重不同的物品,既可输送各种散料,也可输送各种纸箱、包装袋等单件重量不大的件货,用途广泛。根据生产作业可选用:普通连续运行、节拍运行、变速运行等控制方式;线体因地制宜选用:直线、弯道、斜坡等形式。
特点:承载的产品比较轻,形状限制少;和生产线同步运行,可以实现产品的爬坡转向;以皮带作为载体和输送,可以实现产品的平稳输送,噪音小;
3
可以实现轻型物料或产品较长距离的输送。
1.3 课题研究的目的和意义
装配流水线是工业生产中主要的机器设备,物料和工人的连续流动完成了产品在大规模生产下的全部过程。设计流水线的必要步骤是分析制造每一件产品的组成部分,以及最终产品成产过程。所有运动的物料都被简化,没有横流,回溯,或重复的程序。工作任务,号码机,生产速度和编程,以使所有业务线沿线都可以运行流畅。比如制造汽车的流水线,部分匹配到组件上的相交贯线的主线,提供外部和内部零件,发动机和其他组件。作为行动单位,每个工人沿线的执行特定的任务,每一个部分和工具交付其使用的点与线同步。一些不同的组件上线同时进行,而由一个复杂的调度和控制系统来确认生产的机器类型和颜色,内饰,发动机和可选的设备组合在一起,来达到理想的组合。
自动流水线包括完全的机器运行的机器,很少或根本没有人监督。这种自动化的连续流程比较适合石油及化学品制造,而且在许多现代汽车发动机厂,生产线是完全机械化,包括几乎完全是自动的,自我调节的设备。但是,许多产品仍然以手工装配为主,因为许多组成部分是机器不容易处理的。自动装配机的经济只有在规模化生产水平高的领域才有用武之地。
目前在工业控制中占有重要比例的生产流水线控制,例如电视机、计算机的自动装配流水线;制鞋、印染等轻工和化工行业的生产流水线已部分使用可编程控制器(PLC)控制.其优点:响应时间快、控制精度高、可靠性好、控制程序可随工艺参数改变、易与计算机接口等.同时使用PLC的编程逻辑能提供随要求而改变的“接线网络”,使得生产线的自动过程可根据产品需要灵活改变.这些都是传统继电器控制所不可比拟的。但在现行的某些工业生产流水线的PLC控制系统中,仍存在一些不足之处.也即可编程控制器功能没有充分开发利用,有些流水线只利用它控制部分参数或用于流水线生产过程工步顺序控制,而温度(或压力)控制则借助于选用现成的仪器仪表组成.生产过程中的时间、温度等现场参数未能实时显示,因而不利于监视生产过程的运行状况。
因此,只有更好的应用和改进装配流水线的工艺流程,充分发挥其自动、连续、高效率等优势,我们企业的生产效率才能提升,才能增强我们企业的产品竞争力,才能更好的造福社会。
1.4 方案设计与介绍
整个设计过程是按理想工艺流程设计的,为设备安装,运行,维护和检修
4
服务,设计的编写是按照国家关于电气自动化工程中的电气设备常用基本图形符号(GB4728)和其他相关标准和规范编写的。设计原则主要包括:工作条件;工程对电气控制线路提供的具体资料。系统在保证安全、可靠、稳定、快速的前提下,尽可能做到经济、合理、合用、减小设备成本。在方案选择,元器件选型时尽可能选择新技术,新产品。控制由人工控制到自动控制,有模拟控制到微机控制,使功能的实现由一到多而更加趋于完善。
对于本课题来说,装配流水线系统是一个较大规模的工业控制系统的改造升级新控制装置需要根据企业装备和工艺现况来构成并尽可能用到旧系统中的元件。对于人机交互方式改造后系统的操作模式应尽量和改造前的相类似,以便于操作人员迅速掌握。从企业控制要求中可以看出在新的控制系统中既需要处理模拟量也要处理大量的开关量,系统的可靠性要高,人机交互界面友好,应具备数据的存储和分析汇总能力。
要实现整个液体混合控制系统的设计,需要从要怎样实现各电磁阀的开关以及电动机的启动控制这个角度去考虑,现在就这问题的如何实现以及选择怎样的方法来确定系统方案。就本课题目前的现状有以下主要有两种控制方式满足系统的要求:可编程控制器控制,继电器控制系统。
(1)可编程控制器控制可编程控制器配备各种硬件装置供用户选择,用户不用自己设计制造硬件装置,只需确定可编程控制的硬件配置和设计外部接线图同时采用梯形图语言编程,用软件取代继电器电气系统中的触电和接线,通过修改程序适应工艺条件的变化。
可编程控制器(PLC)从上个世纪70年代发展起来的一种新型工业控制系统,起初它只是针对开关量进行控制的一种装置,可以取代中间继电器、时间继电器等构成开关量控制系统。随着30多年的微电子技术的不断发展
PLC
也通过不断升级换代大大增强其功能,现在的PLC已经发展成不但具有逻辑控制功能、还具有过程控制功能、运动控制功能和数据处理功能、连网通讯功能等多种的性能,是名副其实的多功能控制器。由PLC为主的控制系统具有可靠性高,控制功能前大,性价比高等优点,是目前工业自动化首选的控制装置。PLC外观图如图:
5
图1-1 PLC外观图
(2)继电器控制。系统控制功能是用硬件继电器实现的,本课题主要应用中间继电器(intermediate relay)来参与控制程序,它用于继电保护与自动控制系统中,以增加触点的数量及容量。 它用于在控制电路中传递中间信号。中间继电器的结构和原理与交流接触器基本相同,与接触器的主要区别在于:接触器的主触头可以通过大电流,而中间继电器的触头只能通过小电流。所以,它只能用于控制电路中。 它一般是没有主触点的,因为过载能力比较小。所以它用的全部都是辅助触头,数量比较多。新国标对中间继电器的定义是K,老国标是KA。一般是直流电源供电。少数使用交流供电。
继电器串接在控制电路中根据主电路中的电流、电压、转速、时间及温度等参量的变化而动作,以实现电力拖动装置的自动控制及保护。系统复杂,自控制过程中,如果某个继电器损坏,都会影响整个系统的正常运行,查找和排除故障是非常困难的,虽然继电器本身价格并不贵,但控制柜的安装接线工作量大,因此整个控制柜价格非常高、灵活性差、响应速度慢。继电器外观如图:
图1-2 继电器外观图
6
第2章 可编程控制器及选型
2.1 PLC的基本结构和各部分的作用
按 钮
选择开关
可编程序控制器输入模块输出模块接触器电磁阀指示灯电 源限位开关CPU模块 源电
编程装置图2-1 PLC的基本结构图
(1) 存储器
7
可编程序控制器的存储器分为系统程序存储器和用户程序存储器。存放系统软件(包括监控程序、模块化应用功能子程序、命令解释程序、故障诊断程序及其各种管理程序)的存储器称为系统程序存储器;存放用户程序(用户程序存和数据)的存储器称为用户程序存储器,所以又分为用户存储器和数据存储器两部分。
(2) 中央处理单元(CPU)
中央处理单元 (CPU)是PLC的控制核心。它按照PLC系统程序赋予的功能:a. 接收并存储从用户程序和数据;b.检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。 (3) 输入接口电路
输入输出信号有开关量、模拟量、数字量三种,在我们实际涉及到的信号当中,开关量最普遍。 (4) 输出接口电路
可编程序控制器的输出有:继电器输出(M)、晶体管输出(T)、晶闸管输出(SSR)三种输出形式。 (5) 电源
PLC的电源在整个系统中起着十分重要得作用。如果没有一个良好的、可靠得电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。如FX1S额定电压AC100V—240V,而电压允许范围在AC85V—264V之间。允许瞬时停电在10ms以下,能继续工作。
一般小型PLC的电源输出分为两部分:一部分供PLC内部电路工作;一部分向外提供给现场传感器等的工作电源。
2.2 PLC的工作原理
PLC则是采用循环扫描的工作方式,一个扫描周期主要可分为3个阶段。
2.2.1 输入刷新阶段
在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成输入端刷新工作后,将关闭输入端口,转入程序执行阶段。在程序执行期间即使输入端状态发生变化,输入状态寄存器的内容也不会改变,而这些变化必须等到下一工作周期的输入刷新阶段才能被读入。
2.2.2 程序执行阶段
在程序执行阶段,根据用户输入的控制程序,从第一条开始逐步执行,并将
8
相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。当最后一条控制程序执行完毕后,即转入输入刷新阶段。
2.2.3 输出刷新阶段
当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路(输出映像寄存器),并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。
由此可见,输入刷新、程序执行和输出刷新三个阶段构成PLC一个工作周期,由此循环往复,因此称为循环扫描工作方式。
显然扫描周期的长短主要取决于程序的长短。扫描周期越长,响应速度越慢。由于每个扫描周期只进行一次I/O刷新,即每一个扫描周期PLC只对输入、输出状态寄存器更新一次,所以系统存在输入输出滞后现象,这在一定程度上降低了系统的响应速度。但是由于其对I/O的变化每个周期只输出刷新一次,并且只对有变化的进行刷新,这对一般的开关量控制系统来说是完全允许的,不但不会造成影响,还会提高抗干扰能力。这是因为输入采样阶段仅在输入刷新阶段进行,PLC在一个工作周期的大部分时间是与外设隔离的,而工业现场的干扰常常是脉冲、短时间的,误动作将大大减小。但是在快速响应系统中就会造成响应滞后现象,这个一般PLC都会采取高速模块。
2.3 PLC机型的选择
本设计中所使用的PLC可编程控制器是SIMATIC S7-200,SIMATIC S7-200系列是西门子公司继S7-300,S7-400之后推出的小型可编程控制器可单机运行,也可通过RS485或PROFIBUS-DP组网运行。它结构小巧,可靠性高,运行速度较快等优点这使得S7-200可近乎完美的满足小规模控制要求。 (1) 功能强
1)S7-200有5种CPU模块,最多可以扩展7 个扩展模块,扩展到248点数字3量I/O或38路模拟量I/O,最多有30多KB的程序储存空间和数据储存空间。
2)直接读,写模拟量I/O模块,不需要复杂的编程。
3)使用向导中的PID调节控制面板,可以实现PID参数自整定。 4)S7-200的CPU模块集成了很强的位置控制功能,此外还有位置控制模块EM253。使用位置控制向导可以方便的实现位置控制的编程。
5)有配方和数据记录功能,一级相应的编程向导,配发数据和数据记录保存在EEPOM储存卡中。
9
(2) 先进的程序结构
S7-200的程序结构简单清晰,在编程软件中,主程序、子程序和中断程序分页存放。使用各种程序块中的局部变量,易于将程序块移植到别的项目。子程序用输入、输出变量作为软件接口,便于实现结构化编程。 (3) 灵活方便的寻址方法
S7-200的输入(I)、输出(Q)、位存储器(M)、顺序控制继电器(S)、变量存储器(V)局部变量(L)均可按位(bit)、字节、字和双字读写。 (4) 功能强大、使用方便的编程软件
编程软件STEP-7Micro/WIN V3.2和STEP-Micro/WIN V4.0可以使用包括文本在内的多种语言,有梯形图、语句表和功能块图编程语言,和SMATIC、IEC61131-3两种编程模式。S7-200的指令功能强,易于掌握。选用SETP-7Micro/WIN V3.2编程软件。
S7-200选用CPU224, 14输入/10输出共24个数字量I/O 点。可连接7个扩展模块,最大扩展至256路数字量I/O 点或64路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,4路独立的20kHz高速脉冲输出,具有PID控制器。DC24V电源CPU的输入电流/最大负载是150mA/1050mA。AC240V电源CPU的输入电流/最大负载是40mA/160mA。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有较多的输入/输出点,较强的模块扩展能力,较快的运行速度和功能较强的内部集成特殊功能。可适应于一些复杂的中小型控制系统。如下图:
10
图2-2 CPU224外观图
图3-1 控制面板图
第3章 程序设计
3.1 整体要求
传送带共有20个工位。工件从1号位装入,依次经过2号位、3号位„„„20号工位。在这个过程中,工件分别在A(操作1)、B(操作2)、C (操作3)三个工位完成三种装配操作,经最后一个工位送入仓库。
按下启动开关SD,程序按照D→A→E→B→F→C→G→H顺序自动循环执行;在任意状态下选择复位按钮程序都返回到初始状态;选择移位按钮,每按动一次,完成一次操作;选择单周期按钮,顺序执行完一周后自动停止。
11
图3-2 主电路图
12
3.2 主电路图
3.3 程序流程图
图3-3 程序流程图
13
3.4 梯形图
启动按钮按下,I0.0得电;单周期按钮按下,I0.3得电;中间继电器M10.1得电时;T40得电延时并M1.0为0时继电器M0.0为1。
14
继电器M0.0为1并限位开关I1.0为0,M1.2为0时Q0.3得电并自锁。此时D灯亮,工件向右传送。
限位开关I1.0得电时即工件传至A限位,继电器M0.1得电,同时定时器T37得电延时。
15
中间继电器M0.1得电,定时器T37延时断开,中间继电器M1.2为0时,Q0.0得电并自锁,A灯亮,A操作开始。
T37得电且M1.1为0时;M10.2得电时M0.2得电。
继电器M0.2为1并限位开关I1.1为0,M1.2为0时Q0.4得电并自锁。此时D灯亮,工件向右传送。
16
限位开关I1.1得电时即工件传至A限位,继电器M0.3得电,同时定时器T38得电延时。
中间继电器M0.3得电,定时器T38延时断开,中间继电器M1.2为0时,Q0.1得电并自锁, B灯亮,B操作开始。
T38得电且M1.1为0时;M10.3得电时M0.4得电。
17
继电器M0.4为1并限位开关I1.2为0,M1.2为0时Q0.5得电并自锁。此
时E灯亮,工件向右传送。
限位开关I1.2得电时即工件传至B限位,继电器M0.5得电,同时定时器T39得电延时。
中间继电器M0.5得电,定时器T39延时断开,中间继电器M1.2为0时,Q0.2
得电并自锁, C灯亮,C操作开始。
18
T39得电且M1.1为0时;M10.4得电时M0.6得电。
继电器M0.6为1并限位开关I1.3为0,M1.2为0时Q0.6得电并自锁。此
时F灯亮,工件向右传送。
限位开关I1.3得电时即工件传至C限位,继电器M0.7得电,同时定时器T40
得电延时。
19
中间继电器M0.7得电,定时器T40延时断开,中间继电器M1.2为0时,Q0.7
得电并自锁, H灯亮,H操作开始。
按下单周期按钮,在启动按钮没有按下时M1.0得电并自锁。
按下移位按钮,M10.1为1,当在按下时M10.2为1,直到M10.4为1,按
此循环。
20
M10.1或M10.2或M10.3或M10.4得电时M1.1得电并自锁。
按下复位按钮,所有程序回到初始状态,显示灯灭,工件停止传送、操作。
3.5 指令表
见附录
3.6 PLC的I/O接线图
21
图3-4 PLC的I/O接线图
3.7 I/O地址分配
符号 8路数字输入 1 2 3 4
地址 I0.0 I0.1 I0.2 I0.3 说明 按钮 按钮 按钮 按钮 功能 启动 移位 复位 单周期 22
5 6 7 8 8路数字输出 1 2 3 4 5 6 7 8
I1.0 I1.1 I1.2 I1.3 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 限位开关 限位开关 限位开关 限位开关 A灯 B灯 C灯 D灯 E灯 F灯 G灯 H灯 A操作处限位 B操作处限位 C操作处限位 H操作处限位 为1时A灯亮,A操作(5s) 为1时B灯亮,B操作(5s) 为1时C灯亮,C操作(5s) 为1时D灯亮 为1时E灯亮 为1时F灯亮 为1时G灯亮 为1时H灯亮,H操作(5s) 3.8 简要说明
按下启动按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后E灯亮,工件继续传送到B处限位停止,B操作开始,5s后继续传送„„传送到仓库,H操作开始,5s后D灯亮,工件从传送带传动„„ 如此循环下去。
按下移位按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后停止,再按下移位按钮,工件继续传送到B处限位停止,B操作开始,5s后停止„„按此规律只要按下移位按钮,就会工件传动,再进行操作。 按下复位按钮,所有程序都返回到初始状态。
按下单周期按钮,D灯亮,工件从传送带传动,传到A处限位停止,A操作开始,5s后E灯亮,工件继续传送到B处限位停止,B操作开始,5s后继续传送„„ 传送到仓库,H操作开始,5s后停止,完成一个周期,再按下单周期按钮,继续完成一个周期。
第4章 程序的仿真与调试
本次课程设计所采用的仿真软件是s7-200系列的,其仿真过程大致如下: (1)利用编程软件编写相关程序,并将程序文件导出为供仿真软件使用的格式; (2)打开s7-200仿真软件并调入程序;
23
(3)点击运行按钮将程序切换到运行状态;
(4)对应着I/O口分配表按部点击输入按钮,检查所对应的输岀指示是否正确; (5)如果程序有错误仔细检查排除错误,正确则方案可行。
由于本程序中移位功能要用到移位寄存器,但我用S7-200的仿真软件不能仿真,所以在老师的帮助下在学校实验室进行了模拟仿真,并取得了成功。以下仿真是针对连续、单周期、复位三种功能的部分情况进行仿真。 本设计的仿真过程图如下:
图4-1 仿真软件界面图
最下一排中数字0至7代表了8个输入端口,而最上一行中的数字0至7代表着8个输岀指示偏右上角有着CPU型号CPU224,其中主CPU右端的0和1表示该CPU可加扩展模块,由于本CPU以满足输入输出端口要求,故而无须再加扩展模块来增加输入输出端口的个数。如上图所示编程序语言和T形图已经导入了仿真软件,等待进行之下的操作。
24
图4-2 启动开始状态图
按下启动按钮,中间继电器M0.0为1,Q0.3得电并自锁,D灯亮,工件在
传送带上向右传送。
25
图4-3 A操作
当工件右行碰到限位开关I1.0时,Q0.3为0,D灯灭,定时器T37得电并延时5s,M0.1为1,Q0.0得电并自锁,A灯亮,A操作开始。5s后T37定时结束,Q0.0为0,A灯灭,A操作结束。
图4-4 E灯亮,向右传送
T37定时结束后M0.2为1,Q0.4得电并自锁,E灯亮,工件在传送带上向右传送。
26
图4-5 B操作
当工件右行碰到限位开关I1.1时,Q0.4为0,E灯灭,定时器T38得电并延时5s,M0.3为1,Q0.1得电并自锁,B灯亮,B操作开始。5s后T38定时结束,Q0.1为0,B 灯灭,B操作结束。
图4-6 F灯亮,向右传送
T38定时结束后M0.4为1,Q0.5得电并自锁,F灯亮,工件在传送带上向右
27
传送。
图4-7 C操作
当工件右行碰到限位开关I1.2时,Q0.5为0,F灯灭,定时器T39得电并延时5s,M0.5为1,Q0.2得电并自锁,C灯亮,C操作开始。5s后T39定时结束,Q0.2为0,C 灯灭,C操作结束。
图4-8 G灯亮,向右传送
28
T39定时结束后M0.6为1,Q0.6得电并自锁,G灯亮,工件在传送带上向右传送。
图4-9 H操作
当工件右行碰到限位开关I1.3时,Q0.6为0,G灯灭,定时器T40得电并延时5s,M0.7为1,Q0.6得电并自锁,H灯亮,H操作开始。5s后T40定时结束,Q0.6为0,H灯灭,H操作结束。
29
图4-10 G灯亮,向右传送
T39定时结束后M0.6为1,Q0.6得电并自锁,G灯亮,工件在传送带上向右传送。
图4-11 复位前状态图
复位前,在某一运行状态下,如上图Q0.6为1,G灯亮,工件向右传送
图4-12 复位后状态图
复位后,所有程序返回初始状态,G灯灭,工件停止传送。
本次设计针对的三种操作的仿真都得到了验证,证明程序是正确的,通过
30
PLC编程的控制,实现了各种操作,达到了预期目的。
第5章 结论
本课题是装配流水线PLC控制系统设计,通过对流水线动作的连续性以及被控制设备之间的相互关联性,针对不同的工作状态,进行相应的动作输出,从而实现从工件从一号位传送到仓库完成输出的这样一个周期控制工作。程序设计以流水线控制系统为中心的,从控制系统的硬件、软件选用到系统的设计过程(包括设计方案,设计流程,设计要求,梯形图设计等),旨在对其中的设计和制造过程做简单的介绍和说明,由于本次设计是模拟设计,故对硬件系统的选型没有做详细的描述,主要是对PLC控制的编程做了重要说明,程序主要通过定时器、限位开关和中间继电器来控制程序运行,最终完成了设计。本设计还把工作流程分成了四种操作方式,即实现连续、单周期、移动、复位四种情况,丰富了工艺流程,提高了生产效率,并仿真调试成功。
31
参考文献
[1]齐占庆,王振臣主编.机床电气控制技术.机械工业出版社.1997
[2]王 莺. 工业可编程序控制器(PLC)的现状与发展趋势. 北京联合大学机械工程学院. 2009
[3]张扬, 蔡春伟 ,孙明建. S7-200PLC原理与应用系统设计.机械工业出版社.2006
[4]常斗南,李全利.可编程控制器原理及工程应用.电子工业出版社.2006 [5]吴中俊,黄永红.可编程序控制器原理及应用. 机械工业出版社.2004 [6]高钦和.可编程控制器应用技术与设计. 人民邮电出版社.2004 [7]何友,王国宏等.多传感器信息融合及应用.北京电子工业出版社.2008 [8]施敏芳.可编程控制器在生产流水线控制系统中的应用.华侨大学精密机械工程系 2001
[9]陈晓琴.可编程控制器及应用.哈尔滨工程大学出版社.2008 [10]廖常初.S7-200PLC编程及应用. 机械工业出版社. 2007
[11]刘志华.发动机装配线的PLC控制.株州建设雅马哈摩托车有限公司. 2008 [12]孙承志,徐智,张家海,吉顺平. 西门子S7-200/300/400PLC基础与应用技术. 机械工业出版社.2008
[13]严盈富. 西门子S7-200PLC入门. 人民邮电出版社.2007
[14](美)John W.Webb,Ronald A.Reis. Programmable Logic Controllers: Principles and Applications (FifthEdition). Prentice Hall/Pearson .2005
[15](美) S.Brian Morriss. Programmable LogicControllers. Prentice Hall/Pearson.2006
32
附 录
指令表
按下启动和单周期按钮;M10.1为1;T40定时结束且M1.0为0时;中间继电器M0.0为Network1 LD I0.0 O I0.3 O M10.1 LD T40 AN M1.0 OLD
= M0.0 Network 2
// M0.0为1,I1.0为0时Q0.3为1,并得电自锁,D灯亮,工件传送 LD M0.0 O Q0.3 AN I1.0 = Q0.3 Network 3
// 工件传送至A限位,I1.0得电,M0.1得电,T37定时开始 LD I1.0 = M0.1 TON T37, +50 Network 4
// M0.1得电,T37延时5s断开,Q0.0得电,A操作开始 LD M0.1 O Q0.0 AN T37 = Q0.0 Network 5
33
// T37得电且M1.1为0时;M10.2为1时;M0.2为1 LD T37 AN M1.1 O M10.2 = M0.2 Network 6
// M0.2为1,I1.1为0时Q0.4为1,并得电自锁,E灯亮,工件传送 LD M0.2 O Q0.4 AN I1.1 = Q0.4 Network 7
// 工件传送至B限位,I1.1得电,M0.3得电,T38定时开始 LD I1.1 = M0.3 TON T38, +50 Network 8
// M0.3得电,T38延时5s断开,Q0.1得电,B操作开始 LD M0.3 O Q0.1 AN T38 = Q0.1 Network 9
// T38得电且M1.1为0时;M10.3为1时;M0.4为1 LD T38 AN M1.1 O M10.3 = M0.4 Network 10
// M0.4为1,I1.2为0时Q0.5为1,并得电自锁,F灯亮,工件传送 LD M0.4 O Q0.5 AN I1.2 = Q0.5
34
Network 11
// 工件传送至C限位,I1.2得电,M0.5得电,T39定时开始 LD I1.2 = M0.5 TON T39, +50 Network 12
// M0.5得电,T39延时5s断开,Q0.2得电,C操作开始 LD M0.5 O Q0.2 AN T39 = Q0.2 Network 13
// T39得电且M1.1为0时;M10.4为1时;M0.6为1 LD T39 AN M1.1 O M10.4 = M0.6 Network 14
// M0.6为1,I1.3为0时Q0.6为1,并得电自锁,G灯亮,工件传送LD M0.6 O Q0.6 AN I1.3 = Q0.6 Network 15
// 工件传送至H限位,I1.3得电,M0.7得电,T40定时开始 LD I1.3 = M0.7 TON T40, +50 Network 16
// M0.7得电,T40延时5s断开,Q0.7得电,H操作开始 LD M0.7 O Q0.7 AN T40 = Q0.7
35
Network 17
// 按下单周期按钮,在启动按钮没有按下时,M1.0为1并得电自锁 LD I0.3 O M1.0 AN I0.0 = M1.0 Network 18
// 按下移位按钮,移位寄存器M10.1为1,再按下时M10.2为1,直到M10.4为1,按此循环 LD I0.1
SHRB M10.0, M10.1, +4 Network 19
// M10.1或M10.2或M10.3或M10.4得电时,M1.1为1并得电自锁 LD M10.1 O M10.2 O M10.3 O M10.4 O M1.1 = M1.1 Network 20
// 按下复位按钮,所有程序回到初始状态 LD I0.2 R M0.0, 10 R M10.1, 4 END
36
因篇幅问题不能全部显示,请点此查看更多更全内容