自动化专业毕业设计(论文)-球团生产线的PLC控制系统设计-供料系统.doc_第1页
自动化专业毕业设计(论文)-球团生产线的PLC控制系统设计-供料系统.doc_第2页
自动化专业毕业设计(论文)-球团生产线的PLC控制系统设计-供料系统.doc_第3页
自动化专业毕业设计(论文)-球团生产线的PLC控制系统设计-供料系统.doc_第4页
自动化专业毕业设计(论文)-球团生产线的PLC控制系统设计-供料系统.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要球团生产主要是提炼球团矿,球团与烧结是钢铁冶炼行业中作为提炼铁矿石的两种常用工艺。球团矿就是把细磨铁精矿粉或其他含铁粉料添加少量添加剂混合后,在加水润湿的条件下,通过造球机滚动成球,再经过干燥焙烧,固结成为具有一定强度和冶金性能的球型含铁原料。本文介绍了plc的基本结构和工作原理,西门子s7-300/400系列plc的硬件结构、指令系统、编程方式以及step7软件的使用。通过这些知识,对球团生产工艺中的供料系统进行plc控制系统设计,介绍了plc硬件组态及软件编程的过程,最后应用仿真软件plcsim,对程序进行调试。关键词:球团生产工艺、plc、编程abstractpellet production main refine pellets, pellets and sintering are the two commonly used technologies for refining iron ore in the steel smelting industry. pellets is that the fine grinding essence of iron ore or other iron powder mixes a few additives, in the condition of water to wet, through pelletier rolling into the ball, again after drying roasting, then it become the spherical iron materials with strength and metallurgical properties. this paper introduces the basic structure of plc and working principle , the hardware structure, instruction system, programming method of siemens s7-300 300/400 series plc , and the use of step7 software. through these knowledge, we design the feeding system of plc control system in the production technology of pellets material introduces the plc hardware configuration and software programming process, finally application simulation software plcsim to debug program.keywords:pellet production process、plc、programming共 2 页 第 2 页目 录1绪论11.1球团工艺的发展状况11.2球团工艺简介11.2.1球团基础知识11.2.2球团生产工艺21.3本课题主要内容32plc控制系统设计42.1可编程控制器简介42.1.1可编程控制器的基本结构42.1.2可编程控制器的工作原理42.2s7-300系列plc简介52.2.1s7-300的cpu模块52.2.2s7-300的输入/输出模块62.2.3s7-300的其他模块72.3供料系统硬件设计72.3.1系统硬件选型72.3.2球团生产线在step7中的硬件配置72.3.3供料系统i/o典型连接图83西门子step7编程软件103.1西门子step7编程软件简介103.2s7-300用户程序的模块化结构113.3s7-plcsim仿真软件124供料系统程序设计流程144.1程序说明144.1.1供料系统简介144.1.2i/o点说明164.1.3供料程序设计184.2程序调试22总 结26致谢27参考文献28附 录29顺序控制程序29共 2 页 第 2 页1 绪 论1.1 球团工艺的发展状况由于天然富矿日趋减少,大量贫矿被采用;而铁矿石经细磨、选矿后的精矿粉,品位易于提高;过细精矿粉用于烧结生产会影响透气性,降低产量和质量;细磨精矿粉易于造球,粒度越细,成球率越高,球团矿强度也越高。综上所述原因,球团生产工艺在进入21世纪后得到全面发展与推广如今球团工艺的发展从单一处理铁精矿粉扩展到多种含铁原料。球团产品也已用于炼钢和直接还原炼铁等。球团矿具有良好的冶金性能:粒度均匀、微气孔多、还原性好、强度高,有利于强化高炉冶炼。目前主要的几种球团焙烧方法:竖炉焙烧球团、带式焙烧机焙烧球团、链箅机回转窑焙烧球团。竖炉焙烧法采用最早,但由于这种方法本身固有的缺点而发展缓慢。目前采用最多的是带式焙烧机法,60以上的球团矿是用带式焙烧机法焙烧的。链箅机回转窑法出现较晚,但由于它具有一系列的优点,所以发展较快,今后很可能成为主要的球团矿焙烧法。随着国际上直接还原炼铁技术的发展,其规模和产量迅速增加,都必须优先采用球团矿为入炉料。纵观世界采矿业,细精矿的产量大幅增加,富块矿和粉矿的产量相应减少。世界球团矿的产量和质量在迅速提升。我国所产的炼铁原料几乎都是细精矿,用于生产烧结矿已是不合时宜的、不合理的加工方法,应将其用来生产球团矿才是一种先进的炉料加工方法。另外我国目前钢铁生产所需铁矿粉大部分需要进口,其中细精矿的比例越来越高,这些细精矿都应采用球团法加工成炉料。我国球团矿开始较大规模生产的时间不长,所以球团矿仅是高炉用自然碱度的酸性球团矿,产品质量还存在很多问题,竖炉工艺和小型工厂生产的球团数量超过一半以上。我国球团矿生产存在的主要问题包括:l 铁精矿粒度粗、铁品位偏低,进口球团矿品位一般都在65%以上,而我国竖炉球团矿大多在60%左右;l 膨润土用量偏高,竖炉球团平均膨润土消耗量在40kg/t,高于国外2倍多;l 成品球团矿抗压强度比进口球团矿低;l 单台设备生产能力偏小。总之,我国的球团生产仍处于低水平的发展阶段,但其发展前景十分广阔。如今球团工艺的发展从单一处理铁精矿粉扩展到多种含铁原料,生产规模和操作也向大型化、机械化、自动化方向发展,技术经济指标显著提高,并要努力赶上世界先进水平。1.2 球团工艺简介1.2.1 球团基础知识球团法是将细磨精矿制成能满足冶炼要求的块状物料的一个加工过程。其过程为:将准备好的原料(细磨精矿或其他细磨粉状物料,添加剂或粘结剂等),按一定的比例经过配料混匀,在造球机上经滚动而造成一定尺寸的生球,然后采用干燥和焙烧或其他方法使其发生一系例的物理化学变化而硬化固结。这一过程就叫作球团过程,这种方法称为球团法。它所得到的产品就叫作球团矿。根据球团矿固结温度和气氛的差异,球团法所得到产品可分为氧化球团矿、冷固球团矿、金属化球团矿等。按照球团矿的碱度一般分为酸性和自熔性两种。酸性球团矿与自熔性球团矿相比,前者在生产上不会引起操作上的困难,而且其品位高、强度好,便于长途运输。同时又由于大多数烧结厂生产高碱度烧结矿,需要酸性球团矿配合使用以满足高炉冶炼的要求。所以,目前世界各国仍以生产酸性球团矿为主。球团矿是一种高效的造块方法,球团矿无论是在高炉、转炉或电炉中都能使用。其主要优点如下:l 适于进行大规模生产;l 球团矿呈球形,粒度均匀,从而保证了在高炉中料柱的良好透气性;l 球团矿的还原性好;l 球团矿在运输和多次转运和条件下破碎很少,可以露天存放。根据高炉生产的理论和实践,对入炉原料的基本要求有如下几点:l 品位高、杂质少、化学成分稳定l 强度好、粉末少、粒度均匀l 易还原、粉化少、高温性能好球团矿是一种理想的高炉精料,主要表现在:l 铁品位高、有害元素少l 生产球团矿能扩大冶炼含铁原料的来源l 生产球团矿能扩大冶炼燃料的来源总之,生产球团矿可以根据各种矿石原料的性质,采用不同的球团法和各种技术措施,人为地改善入炉原料的各种性质,为高炉冶炼提供粒度均匀、成份稳定、物理化学特性以及冶金性能良好的精料,使其最大限度地满足冶炼的要求,大大地强化冶炼过程。1.2.2 球团生产工艺原料系统把精矿粉和膨润土送入配料间和膨润土配料矿槽。精矿粉和膨润土通过电子称在配料室按一定比例进行集中配料,由胶带运输机送至干燥机进行干燥混匀,将混合料充分混匀并控制其水份在8以下,送入润磨系统,分料后由皮带机送至竖炉系统的圆盘造球机进行造球。具有一定强度和粒径的生球由皮带机送至生球圆辊筛分机进行筛分,小于等于6mm、大于等于18mm粒径的小球和粉末由返矿皮带机送至造球机重新造球,筛上生球经皮带称计量后由皮带机送至竖炉间,由梭式布料小车均匀布入竖炉内。生球在炉内经过干燥、预热、焙烧、均热和冷却等过程变成成品,由振动给料机排放到链板机上,然后通过成品筛分机进行筛分,粒径6mm的成品球团矿通过胶带运输机经计量后送入成品系统,粒径5mm以下的小球和碎块由皮带机送到返矿槽。流程图详见下图:图1.1 球团生产工艺流程图1.3 本课题主要内容本文共分为四章,主要介绍球团生产线中上料供料系统的plc控制系统设计。第一章主要介绍了球团的生产工艺;第二章主要介绍了球团生产线供料系统plc的硬件设计;第三章简要介绍了step7及plcsim软件的应用;第四章介绍了球团生产线供料系统plc的软件设计包括控制流程、i/o表及具体的程序分析和调试过程; 最后对全文进行了总结。2 plc控制系统设计2.1 可编程控制器简介2.1.1 可编程控制器的基本结构plc专为工业场合设计,采用了典型的计算机结构,主要是由cpu模块、编程器、电源、存储器和专门设计的输入输出接口电路等组成。1cpu模块cpu模块是plc的核心,每套plc至少有一个cpu模块,它按plc的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集现场输入装置的状态或数据,并存入规定的寄存器中,同时,诊断电源和plc内部电路的工作状态和编程过程中的语法错误等。2存储器虽然各种plc的cpu的最大寻址空间各不相同,但是根据plc的工作原理,其存储空间一般包括以下三个区域:(1)系统程序存储区;(2)系统ram存储区(包括i/o映像区和系统软件设备等);(3)用户程序存储区。3输入/输出模块i/o模块是plc 与外部电器回路的接口,i/o模块集成了plc的i/o电路,其输入寄存器反映输入信号状态,输出点反映输出锁存器状态。plc输入接口的输入设备一般是各种开关、按钮、传感器触点等;plc的输出接口与被控对象相连,一般是接触器、电磁阀、指示灯等。i/o模块分为数字量输入、数字量输出、模拟量输入、模拟量输出等模块。4电源模块plc电源用于为plc各模块的集成电路提供工作电源,同时,有的还为输入电路提供24v的工作电源。电源输入类型有:交流电源(220v ac 或110v ac),直流电源(常用的为24v ac)。5底板或机架大多数模块式plc使用底板或机架,其作用是:电气上,实现个模块间的联系,使cpu能访问底板上的所有模块;机械上,实现各模块间的连接,使各模块构成一个整体。6可编程控制器系统的其它设备。2.1.2 可编程控制器的工作原理其工作原理主要分为三个阶段:输入采样阶段用户程序执行阶段输出刷新阶段。第一阶段,plc以扫描方式读入所有输入状态和数据,存入i/o印象区的相应单元;第二阶段,plc总是按照从上到下的顺序依次扫描用户程序。在扫描每一条梯形图时,按照先左后右、先上后下的顺序对控制线路进行逻辑运算。然后根据这个结果刷新i/o印象区的状态,排在下面的梯形图,被刷新的逻辑线圈在下个扫描周期才对排在上面的程序起作用;第三阶段,输出印象寄存器中存放的是1,对应继电器的常开触点闭合,输出印象寄存器中存放的是0,对应继电器的常开触点断开。第二阶段和第三阶段即使输入状态和数据发生变化,i/o印象区中对应单元的状态和数据不会改变。2.2 s7-300系列plc简介s7-300属于模块式plc,主要由机架、cpu模块、功能模块、接口模块、通信处理器、电源模块和编程设备组成。s7-300的cpu上带有一个编程接口,使用西门子的mpi(multi-point interface)通信协议,因此s7-300不需要添加任何通信处理器就可以建立一个mpi网络或一个profibus-dp网络。s7-300有350多条指令,其编程软件step 7功能强大,可以使用多种编程语言。所有模块和网络的参数都可用step 7的软件工具来设置。s7-300的cpu具有智能化的诊断系统,监控系统是否正常,记录故障和系统事件。s7-300有看门狗中断、过程报警、定时中断等功能。s7-300的模块都安装在导轨上。电源模块总是安装在机架的最左边1号槽,紧靠电源的是cpu模块,机架的2号槽。如果系统有本地扩展接口模块,安装cpu的右侧,机架的3号槽。信号模块、功能模块和通信处理器使用机架的4至11号槽,可任意插放。如果模块数量超过8个,则可以扩展机架,用本地扩展模块im来实现。除了带cpu的中央机架(cr),最多可以扩展3个扩展机架(er),每个机架可以插8个模块(不包括电源、cpu和接口模块im),4个机架最多可插32个模块。2.2.1 s7-300的cpu模块s7-300有20种不同型号的cpu,分别用于不同规模及不同控制要求的项目:1紧凑型cpu:cpu 312c,313c,313c-ptp,313c-2dp,314c-ptp和314c-2dp。其中有的有集成数字量i/o和模拟量i/o。各cpu均有计数、频率测量和脉冲宽度调制功能,有的有定位功能,有的带有i/o。2标准型cpu:cpu 312,cpu 313,314,315,315-2dp和316-2dp。3户外型cpu:cpu 312 ifm,314 ifm,314户外型和316-2dp。4高端cpu:317-2dp和318-2dp。5故障安全型cpu:cpu 315f。cpu有四种操作模式:stop(停机)、startup(启动)、run(运行)、及hold(保持)。所有的cpu模块都有一个多点接口mpi,有的cpu模块有一个mpi和一个profibus-dp接口。mpi用于plc与plc之间、plc与pg/pc(编程器或个人计算机)之间、plc与op(操作员接口)之间的mpi网络通行。mpi是多点接口(multi point interface)的简称,是一种适用于小范围、少数站点间通信的网络。mpi网络能同时连接运行step7的编程器、计算机、人机界面和其他的simatic s7,m7,c7,并且可以用全局通信的方式实现网上cpu之间少量数据的交换。在mpi网上实现全局数据共享至少一个是数据的发送方,有一个或多个是数据的接收方。profibus-dp是自动化系统中单元级控制设备与分布式i/o的通信协议,最高传输速率为12mbit/s,通过cpu上profibus-dp接口,可实现与其它带dp接口的plc、pg/pc、op及其它dp主站和从站的通信。2.2.2 s7-300的输入/输出模块输入/输出模块系统称为信号模块(sm),包括数字量(或称开关量)输入/输出模块,模拟量输入/输出模块。输入/输出信号线连接到前连接器上,前连接器插在sm前盖后面的凹槽内,不需要断开前连接器的接线就可迅速更换模块。1.数字量输入模块数字量输入模块接受外部开关信号,开关信号主要来自按钮、二线式光电开关、接近开关、低压电器的触点等。数字量输入模块现场的开关信号的电平转换成plc内部的信号电平。直流输入模块操作电压一般是dc24v,交流输入模块的操作电压为ac120v或ac230v。用电容隔离掉输入信号中的直流成分,交流信号经桥式整流电路转换成直流电流。sm321是s7-300的数字量输入模块。2.数字量输出模块数字量输出模块将plc内部信号电平转换为控制过程所需要的外部信号电平,同时有隔离和功率放大作用。可直接用于驱动电磁阀、接触器、继电器、灯和电动机启动器等负载。按负载回路的电源不同分为:直流输出模块、交流输出模块和交直流输出模块。按输出量开关器件的种类又可分为:晶体管输出方式、双向晶闸管输出方式和继电器输出方式。晶体管方式的模块,只能带直流负载,属于直流输出模块;双向晶闸管输出模块属于交流输出模块;继电器触点输出模块属于交直流输出模块。三种输出形式中,晶体管型输出响应速度最快,继电器输出响应速度最慢。继电器输出模块的负载电压范围宽,承受瞬时过电压和过电流的能力强,但开关频率不能太快,适用于动作频率不高(低于20hz)的负载。sm322是s7-300的数字输出模块,sm323是数字量输入/输出模块,即输入和输出集成在一个模块上,有两种型号可选择:dc 24v,8输入/8输出及dc 24v,16输入/16输出,输出未晶体管型,输出电流为0.5a。3.模拟量输入模块模拟量输入模块用于接受来自生产过程的连续变化的模拟量信号。如温度、压力、流量、液位及频率等非电量;电压、电流、有功功率、无功功率等电量。传感器检测的模拟量信号通过相应的变送器转换成标准的直流电压和电流信号。模拟量输入模块将来自变送器的模拟信号转换成cpu处理的数字信号,即a/d转换。模拟量输入模块sm331中也有直接不带附加放大器的温度传感器,如热电偶或热电阻。sm331是s7-300的模拟量输入模块。4.模拟量输出模块模拟量输出模块的作用将plc输出的数字量转换为模拟量信号(电压、电流)区别控制执行机构,其主要组成部分是d/a转换器。s7-300的模拟量输出模块是sm332有 4种输出模块,都有诊断功能。模拟信号应使用屏蔽电缆或双绞线电缆传送。2.2.3 s7-300的其他模块s7-300的其他模块包括电源模块,前连接器,闭环控制模块,计数器模块,模拟器模块。2.3 供料系统硬件设计2.3.1 系统硬件选型球团生产线所需的点数较多,di点总计826点,do点总计210点,ai点总计151点,ao点总计10点。设计使用当前国内流行的操作站+控制站+分布式现场网络,plc采用西门子s7-400系列可编程控制器,使用现场总线分布式控制,在现场设置从站i/o,变频器亦属于从站并用profibus现场总线相接,上级通信网络结构为工业局域网,使用标准tcp/ip ethernet协议,速率10m/100m bps。上位机监控组态软件使用wincc。整个生产线控制系统共有18个et200m站及12台变频器。系统所需硬件为:l 主机架:ur2(6es7 400-1ja01-0aa0)l 电源模块:ps 407 10a(6es7 407-0ka02-0aa0)l cpu模块:cpu 416-2dp(6es7 416-2xn05-0ab0)l 以太网通讯模块:cp 443-1(6gk7 443-1ex20-0xe0)l 485通讯模块:cp 441-2(6es7 441-2aa03-0ae0)l et200m模块:im 153-1(6es7 153-1aa03-0xb0)l di模块:sm 321(6es7 321-1bh02-0aa0)l do模块:sm 322(6es7 322-1bh01-0aa0)l ai模块:sm 331(6es7 331-7kf02-0ab0)l a0模块:sm 332(6es7 332-5hf00-0ab0)本课题主要针对供料系统部分进行设计,相关i/o点位于dp地址为3、4的两个et200m站, dp地址为3的et200m站内配置了5块di模块和2块do模块; dp地址为4的et200m站内配置了3块di模块和1块do模块。2.3.2 球团生产线在step7中的硬件配置在step7中新建一个工程项目,命名为“球团项目” ,在项目文件中插入一个simatic 400站,完成后点击hardware,进入硬件组态界面,在打开的界面中根据前面的硬件选型,分别加入主机架、电源模块、cpu模块、cp模块,并将cpu416-2链接到新建的profibus-dp网络中,在profibus-dp中添加et200m模块,按照设计将站地址以及站内i/o模块全部配置好并设置好其地址,在step7中的硬件则组态完毕,组态后的硬件配置如图2.1所示:图2.1系统硬件组态配置2.3.3 供料系统i/o典型连接图系统选用的di与do模块均为24vdc的操作电平,为了确保系统运行的可靠性,输出信号采用了中间继电器隔离方式,由于系统中模块较多,分别画出一张di和do典型连接图,其他的在这里就不重复画出了。di典型连接图如图2.2所示:图2.2 di连接图do典型连接图如图2.3所示:图2.3 do连接图3 西门子step7编程软件3.1 西门子step7编程软件简介step7编程软件是用于simatic s7、m7、c7和基于pc的winac编程、监控、参数设置的标准软件包。它是simatic工业软件的组成部分,可提供下列step7标准软件包。l step7micro/dos和step7micro/win,适用于simatic s7-200系列plc的编程、组态。利用该软件通过语句表或图形化的梯形图来优化的创建在s7-200系列plc中处理的用户程序。用户程序由单一模块组成,它可以包含子程序。l step7,适用于simatic m7-300/400、simatic c7和simatic winac plc的标准软件。其中核心工具simatic manager用于管理所有生成的自动化数据以及处理这些数据所需的必备工具。使用step7可以组态simatic控制器硬件、选择模块地址和模块参数,并进行组态网络连接。l step7 lite,适用于simatic s7-300、simatic c7、et200s和et200x系列分布式i/o的编程、组态软件包。使用step7 lite可以组态simatic s7-300、simatic c7以及分布式外设。step7 lite完全支持lad、fbd、stl,它不支持选项包和其他simatic站点的通信。使用step7 lite创建的用户程序还可以在step7下作进一步管理。l step professional,它是由step7 basic版本中的标准组件和可选软件包s7-graph、s7-scl、s7-plcsim组成。所以,除了step7中熟识的lad、fbd和stl编程语言外,step professional还支持现存的iec语言sfc(顺序功能流程图)和st(结构文本),并支持用户程序的离线仿真。到目前为止,step7 basic的最新版本为step7 v5.4。step 7不是单一的应用程序,而是由一系列应用程序(工具)构成的标准软件包。其主要应用工具如下:l simatic管理器:用于集中管理一个自动化控制项目,提供step 7标准软件包的集成、统一界面。在simatic管理器环境中进行项目的编程和组态,每一个操作所需要的工具均由simatic管理器自动运行,因此用户无需分别启动各个不同的工具。l 符号编辑器:用于定义符号名称、数据类型和注释全局变量,管理所有共享符号。使用这个工具生成的符号表是全局有效的,可以被其它所有工具使用。l 硬件组态工具:可以利用这个工具对plc机架上的各种硬件模块进行配置,设置各种硬件模块的参数,例如cpu参数和分布式i/o参数等。l 通信组态:该工具用于组态通信网络连接,包括网络连接的参数设置和网络中各个通信设备的参数设置。l 硬件诊断:用于提供plc的工作状态概况,快速浏览cpu数据和用户程序在运行中的故障原因。l 编程工具:该工具集成了梯形图lad、语句表stl和功能块fbd三种编程语言的编辑、编译和调试功能。3.2 s7-300用户程序的模块化结构西门子公司s5、s7系列plc采用的是“块式程序结构”,用“块”的形式来管理用户编写的程序及程序运行所需要的数据,组成完整的plc应用程序系统。“块”分为数据块和逻辑块。l 数据块:在生产控制过程中,常常会遇到很多过程数据、基准值、预置值,有些经常需要修改,把他们分类放在不同的数据块中,有利于进行数据管理;其次,数据块也是各逻辑块之间交换、传递和共享数据的重要途径;数据块有丰富的数据结构,有助于高效管理复杂的变量组合,提高程序设计的灵活性。对数据块必须遵循先定义后使用的原则,否则将造成系统错误。数据块可分为共享数据块和背景数据块两类。l 逻辑块:设计者在编程时,将其程序用不同的逻辑块进行结构化处理,也就是将程序分解成自成体系的多个逻辑块,每个逻辑块为不同设备的控制程序或不同功能的控制程序。程序分块后有以下优点:(1)规模大的程序更容易理解(2)可以对单个的程序进行标准化(3)程序组织简化(4)程序修改更容易(5)由于可以分别测试各个部分,查错更为简单(6)系统调试更容易逻辑块包括功能块fb、fc,组织块ob,系统功能块sfb、sfc。下面分别做介绍。(1)功能块fb 属于用户自己编程的块,相当于“子程序”。它带有一个附属的背景数据块。传递给fb的参数和静态变量存在背景数据块中,临时变量存在l数据堆栈中。di随fb的调用而打开,随fb执行结束而关闭,所以存在di中的数据不会丢失,但是保存在l堆栈中的临时数据将丢失。fb可以使用全局数据块db.(2)功能块fc 也是属于用户自己编程的块,但它是(无存储区的)逻辑块。fc的临时变量存储在l堆栈中,在fc执行结束后,这些数据丢失。要将有关数据存储。由于功能块fc没有它自己的存储区,所以必须为它内部的形式参数指定实际参数。另外,不能为fc的局域数据分配初始值。(3)组织块ob 是操作系统与用户程序在各种条件下的接口界面,用于控制程序的运行。各型的s7cpu各有一套可编程的ob,各有所不同。不同的ob由不同的事件起动,执行不同的功能,且具有不同的优先级,可用于控制循环执行或中断执行及plc的启动方式等。组织块类型包括:起动特性组织块:ob100、ob101、ob102主程序循环块:ob1定期的时间中断组织块:ob10ob17(日时钟中断)、ob20ob23(延时中断)、ob30ob37(循环中断)、事件驱动的中断组织块:ob40ob47(硬件中断)、ob80ob87(异步错误中断)、ob121ob122(同步错误中断)。3.3 s7-plcsim仿真软件s7-plcsim用仿真plc来模拟实际plc的运行,用户程序的调试是通过视图对象来进行的,s7-plcsim提供了多种视图对象,用它们来实现对仿真plc内的各种变量、计数器、定时器的监视和修改。l 模拟plc的寄存器。可以模拟512个计时器(t0-t511);可以模拟131072位(二进制)m寄存器;可以模拟131072位i/o寄存器;可以模拟4095个数据块;2048个功能块(fb)和功能(fc);本地数据堆栈64k字节;66 个系统功能块(sfb0-sfb65);128个系统功能(sfc0-sfb127);123个组织块(ob0-ob122)。l 对硬件进行诊断。对于cpu,还可以显示其操作方式,如图1所示。sf(system fault)表示系统报警;dp (distributed peripherals, or remote i/o)表示总线或远程模块报警;dc(power supply) 表示cpu有直流24伏供给;run 表示系统在运行状态;stop表示系统在停止状态。如图3.1所示,run-p是既可运行也可编程,run表示运行但是不能同时编程,stop是停止状态,mres是复位状态。图3.1 plcsim仿真软件中的cpul 对变量进行监控。用菜单命令insertinput variable监控输入变量;insertoutput variable监控输出变量,insertmemory variable监控内部变量;inserttimer variable监控定时器变量;insertcounter variable监控计数器变量。如图3.2所示。图3.2 plcsim软件中的变量监控4 供料系统程序设计流程4.1 程序说明4.1.1 供料系统简介上料供料系统主要包括四台仓壁振动器、四台圆盘给料机、九条皮带机以及三台梨式分料机组成,是由plc控制线圈得电,进而控制仓壁振动器、圆盘给料机、梨式分料机以及皮带机的起停。皮带机启动顺序为rm-9到rm-1,而胶带的停车顺序为rm-1到rm-9。如图4.1所示图4.1 球团生产线供料系统工艺流程图图4.2 皮带机原理图如图4.2中皮带机主动力回路图所示,当按下启动开关qa,plc控制的接触器km主触点动作,电动机得电,进而控制皮带机运行。如图4.2中皮带机控制回路图所示,当按下启动开关qa确保回路中无任何故障,并选择集中操作,由plc控制qk1、qk3,是接触器线圈km得电,并在皮带机运行前预告铃响。待皮带机正常运行之后断开预告铃,正常运行指示灯亮;当选择机旁操作时sp合上,使k2得电,从而使预告铃响。按下sb1,使km得电,并自保持,从而断开k2,正常运行指示灯亮。plc系统的主要功能有:1.各个胶带运输机的控制(各个皮带机均需有启动预告铃)。2.逆料流启动,顺料流停车。4.1.2 i/o点说明供料系统的i/o点地址如表4.1所示:表4.1 供料系统i/o地址表地址类型说明地址类型说明i0.0boolrm-1胶带机电源正常i15.1bool仓壁振动器3选择集中i0.1boolrm-1胶带机运行反馈i15.2bool仓壁振动器3选择机旁i0.2boolrm-1胶带机过负荷i15.3bool仓壁振动器4电源正常i0.3boolrm-1胶带机事故i15.4bool仓壁振动器4运行反馈i0.4boolrm-1胶带机选择集中i15.5bool仓壁振动器4热继故障i0.5boolrm-1胶带机选择机旁i15.6bool仓壁振动器4选择集中i0.6boolrm-1胶带机轻跑偏节点串i15.7bool仓壁振动器4选择机旁i0.7boolrm-1胶带机重跑偏节点串i17.2boolrm-9胶带机电源正常i1.0boolrm-2胶带机电源正常i17.3boolrm-9胶带机运行反馈i1.1boolrm-2胶带机运行反馈i17.4boolrm-9胶带机过负荷i1.2boolrm-2胶带机过负荷i17.5boolrm-9胶带机事故i1.3boolrm-2胶带机事故i17.6boolrm-9胶带机选择集中i1.4boolrm-2胶带机选择集中i17.7boolrm-9胶带机选择机旁i1.5boolrm-2胶带机选择机旁i18.0boolrm-9胶带机轻跑偏节点串i1.6boolrm-2胶带机轻跑偏节点串i18.1boolrm-9胶带机重跑偏节点串i1.7boolrm-2胶带机重跑偏节点串i18.2boolrm-9胶带机打滑监测i2.0boolrm-3胶带机电源正常i18.3boolrm-9胶带机纵裂监测i2.1boolrm-3胶带机运行反馈i18.4boolrm-8胶带机电源正常i2.2boolrm-3胶带机过负荷i18.5boolrm-8胶带机运行反馈i2.3boolrm-3胶带机事故i18.6boolrm-8胶带机过负荷i2.4boolrm-3胶带机选择集中i18.7boolrm-8胶带机事故i2.5boolrm-3胶带机选择机旁i19.0boolrm-8胶带机选择集中i2.6boolrm-3胶带机轻跑偏节点串i19.1boolrm-8胶带机选择机旁i2.7boolrm-3胶带机重跑偏节点串i19.2boolrm-8胶带机轻跑偏节点串i3.0boolrm-4胶带机电源正常i19.3boolrm-8胶带机重跑偏节点串i3.1boolrm-4胶带机运行反馈i20.0bool犁式卸料器电液推杆1电源正常i3.2boolrm-4胶带机过负荷i20.1bool犁式卸料器电液推杆1正向运行反馈i3.3boolrm-4胶带机事故i20.2bool犁式卸料器电液推杆1反向运行反馈i3.4boolrm-4胶带机选择集中i20.3bool犁式卸料器电液推杆1过负荷i3.5boolrm-4胶带机选择机旁i20.4bool犁式卸料器电液推杆1正转到位i3.6boolrm-4胶带机轻跑偏节点串i20.5bool犁式卸料器电液推杆1反转到位i3.7boolrm-4胶带机重跑偏节点串i20.6bool犁式卸料器电液推杆1选择集中i4.0boolrm-5胶带机电源正常i20.7bool犁式卸料器电液推杆1选择机旁i4.1boolrm-5胶带机运行反馈i21.0bool犁式卸料器电液推杆2电源正常i4.2boolrm-5胶带机过负荷i21.1bool犁式卸料器电液推杆2正向运行反馈i4.3boolrm-5胶带机事故i21.2bool犁式卸料器电液推杆2反向运行反馈i4.4boolrm-5胶带机选择集中i21.3bool犁式卸料器电液推杆2过负荷i4.5boolrm-5胶带机选择机旁i21.4bool犁式卸料器电液推杆2正转到位i4.6boolrm-5胶带机轻跑偏节点串i21.5bool犁式卸料器电液推杆2反转到位i4.7boolrm-5胶带机重跑偏节点串i21.6bool犁式卸料器电液推杆2选择集中i5.0boolrm-6胶带机电源正常i21.7bool犁式卸料器电液推杆2选择机旁i5.1boolrm-6胶带机运行反馈i22.0bool犁式卸料器电液推杆3电源正常i5.2boolrm-6胶带机过负荷i22.1bool犁式卸料器电液推杆3正向运行反馈i5.3boolrm-6胶带机事故i22.2bool犁式卸料器电液推杆3反向运行反馈i5.4boolrm-6胶带机选择集中i22.3bool犁式卸料器电液推杆3过负荷i5.5boolrm-6胶带机选择机旁i22.4bool犁式卸料器电液推杆3正转到位i5.6boolrm-6胶带机轻跑偏节点串i22.5bool犁式卸料器电液推杆3反转到位i5.7boolrm-6胶带机重跑偏节点串i22.6bool犁式卸料器电液推杆3选择集中i6.0boolrm-7胶带机电源正常i22.7bool犁式卸料器电液推杆3选择机旁i6.1boolrm-7胶带机运行反馈i23.0bool电液动三通分料器电源正常i6.2boolrm-7胶带机过负荷i23.1bool电液动三通分料器正向运行反馈i6.3boolrm-7胶带机事故i23.2bool电液动三通分料器反向运行反馈i6.4boolrm-7胶带机选择集中i23.3bool电液动三通分料器过负荷i6.5boolrm-7胶带机选择机旁i23.4bool电液动三通分料器正转到位i6.6boolrm-7胶带机轻跑偏节点串i23.5bool电液动三通分料器反转到位i6.7boolrm-7胶带机重跑偏节点串i23.6bool电液动三通分料器选择集中i10.0bool圆盘给料机1电源正常i23.7bool电液动三通分料器选择机旁i10.1bool圆盘给料机1运行反馈q0.0boolrm-1胶带机自动运行i10.2bool圆盘给料机1热继故障q0.1boolrm-1胶带机预告电铃i10.3bool圆盘给料机1选择集中q0.2boolrm-2胶带机自动运行i10.4bool圆盘给料机1选择机旁q0.3boolrm-2胶带机预告电铃i10.5bool圆盘给料机1机旁急停q0.4boolrm-3胶带机自动运行i10.6bool圆盘给料机2电源正常q0.5boolrm-3胶带机预告电铃i10.7bool圆盘给料机2运行反馈q0.6boolrm-4胶带机自动运行i11.0bool圆盘给料机2热继故障q0.7boolrm-4胶带机预告电铃i11.1bool圆盘给料机2选择集中q1.0boolrm-5胶带机自动运行i11.2bool圆盘给料机2选择机旁q1.1boolrm-5胶带机预告电铃i11.3bool圆盘给料机2机旁急停q1.2boolrm-6胶带机自动运行i12.0bool仓壁振动器1电源正常q1.3boolrm-6胶带机预告电铃i12.1bool仓壁振动器1运行反馈q1.4boolrm-7胶带机自动运行i12.2bool仓壁振动器1热继故障q1.5boolrm-7胶带机预告电铃i12.3bool仓壁振动器1选择集中q4.0bool圆盘给料机1自动运行i12.4bool仓壁振动器1选择机旁q4.1bool圆盘给料机2自动运行i12.5bool仓壁振动器2电源正常q4.2bool圆盘给料机3自动运行i12.6bool仓壁振动器2运行反馈q4.3bool圆盘给料机4自动运行i12.7bool仓壁振动器2热继故障q4.4bool仓壁振动器1自动运行i13.0bool仓壁振动器2选择集中q4.5bool仓壁振动器2自动运行i13.1bool仓壁振动器2选择机旁q4.6bool仓壁振动器3自动运行i13.2bool圆盘给料机3电源正常q4.7bool仓壁振动器4自动运行i13.3bool圆盘给料机3运行反馈q6.2boolrm-9胶带机自动运行i13.4bool圆盘给料机3热继故障q6.3boolrm-9胶带机预告电铃i13.5bool圆盘给料机3选择集中q6.4boolrm-8胶带机自动运行i13.6bool圆盘给料机3选择机旁q6.5boolrm-8胶带机预告电铃i13.7bool圆盘给料机3机旁急停q6.6bool犁式卸料器电液推杆1自动正转i14.0bool圆盘给料机4电源正常q6.7bool犁式卸料器电液推杆1自动反转i14.1bool圆盘给料机4运行反馈q7.0bool犁式卸料器电液推杆2自动正转i14.2bool圆盘给料机4热继故障q7.1bool犁式卸料器电液推杆2自动反转i14.3bool圆盘给料机4选择集中q7.2bool犁式卸料器电液推杆3自动正转i14.4bool圆盘给料机4选择机旁q7.3bool犁式卸料器电液推杆3自动反转i14.5bool圆盘给料机4机旁急停q7.4bool电液动三通分料器自动正转i14.6bool仓壁振动器3电源正常q7.5bool电液动三通分料器自动反转i14.7bool仓壁振动器3运行反馈i15.0bool仓壁振动器3热继故障4.1.3 供料程序设计l 对于单体设备皮带机运行,以rm-1为例做简要介绍,如图4.3所示。当i0.4(胶带机选择集中rm-1)、m10.0(集中自动启动rm-1)开关常闭,使fw为1,输出outf为1,即q0.0为1,胶带机自动运行rm-1。同时使str为0;相反,若stp端为1,就会输出内部故障rm-1。i0.0(胶带机电源正常)、i0.2(胶带机过负荷rm-1)、i0.3(胶带机事故rm-1)开关常闭都会使err_w为1,从而err为1,输出m10.2(外部故障rm-1)为1.胶带机不能自动运行。当所有设备故障排除之后,m10.3(故障复位rm-1)为1,rst为1,重启胶带机rm-1。图4.3 单体皮带机控制程序l 皮带机控制程序如图4.3所示。外部故障#err_n或者内部故障#err_n为1时,sr锁存器的端口s为1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论