《基于PROFIBUS现场总线的生产线监控系统实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
摘要摘要汽车、食品、医药、机械加工和电子元件加工等领域已广泛应用自动化生产技术。随着科学技术的发展,人类社会对产品的功能与质量要求越来越高,产品更新换代速度越来越快,传统生产方式受到了挑战。在保证产品质量的前提下,如何提高生产线的效率,缩短产品生产周期、物流运输周期,更好的监控生产线运行,成为自动化生产线研究的新热点。本文采用PROFIBUS现场总线技术实现生产线监控,有着实际应用价值。在系统硬件设计部分,分别采用西门子S7—300、S7-200可编程控制器和工业控制计算机实现传送带协调控制、堆垛仓物料存取、物料参数自动采集与传送。完成西门子$7-300与S7-200系列PLC的PROFIBUS通信程序设计,实现基于PROFIBUS现场总线技术的生产线物料传送。自动采集物料的条形码、电子标签、颜色、重量和形状等参数,运用PROFIBUS现场总线技术实现各操作工位与总控工位之间的数据传递,监控各操作工位运行状态。在堆垛机存取物料控制部分,采用图像识别技术,修正堆垛机机械手的运动路径,实现堆垛机存取物料准确定位,提高系统运行可靠性。生产线实际运行和实验结果表明,生产线传送带协调控制达到设计要求,条形码、电子标签、颜色、重量和形状等参数的采集和传输准确可靠,堆垛机机械手存取物料精度达到1.5毫米。关键词:生产线PROFIBUS监控系统机器视觉定位 广东工业大学硕士学位论文ABSTRACTPROFIBUSisaninternationalapplicationonaverywiderangeofindustrialprocessfieldbus,mainlyusedinproductautomation,processautomation,buildingautomationandotherfields.Automaticproductionlinesaretheapplicationofprocessautomation.Automaticproductionlineshavebeeninfiltratedintoallsectorsofindustrialproduction,itwidelyusedinautomotive,food,medicine,machineryprocessingandproductionlineofelectroniccomponents.Automaticproductionlinesplayanimportantroleinthecountryindustrialproduction.Therefore,realizationofproductionlinemonitoringsystembasedonPROFIBUSfieldbusinthispapercanbeappliedtosomefields.Insystemhardwaredesign,useSiemensS7—300,S7—200PLCandindustrialcomputercontroltheachievecoordinationconveyor,storageaccess,materialsparametersacquisitionandtransmission.AndthenthispaperintroducedthePROFIBUSfieldbustechnology,typeandstructureofPROFIBUSfieldbusprotocolindetail.WithanemphasisonPROFIBUS—DPbasicfunctions,thephysicallayertransmissiontechnologyanddatalinklayerprotoc01.AccomplishedSiemensS7—300andS7—200seriesPLC’SPROFIBUS—DPcommunicationprogramdesign,implementedthecoordinationcontroloftheconveyorbeltinproductionline.Accomplishedautomaticcollectionofmaterials’parameters,includedbarcode,electronictag,color,weightandshapeparametersdata.UseVBprogramlanguagetoimplementthesoftwaredesignofeachoperationstation.UsePROFIBUSfieldbustechnologytorealizedatatransferbetweenoperationstationsandmainmonitoroperationstations,monitorrunningsituationofeachoperationstations.Instorageoperationstationsdesign,useimagerecognitiontechnologytomodifythemovementpathofstoragemachinehand,realizeaccuratepositioningofstorageoperationstationsmaterialsaccess.Aftertheactualoperationofproductionlinesandexperiment,coordinationcontroloftheproductionlineconveyorbeltattainthedesignrequirements.Accomplishedaccurateandreliablecollectionandtransmissionofmaterials’parameters,includedⅡ ABSTRACTbarcode,electronictag,color,weightandshapeparametersdata.Positioningaccuracyofstoragemachinehandattain.Keywords:ProductionLinePROFIBUSMonitoringSystemMachineVisionPositioningm 广东工业大学硕士学位论文独创性声明秉承学校严谨的学风与优良的科学道德,本人声明所呈交的论文是我个人在导师的指导下进行的研究工作及取得的成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,不包含本人或其他用途使用过的成果。与我一同工作的同志对本研究所做的任何贡献均以在论文中作了明确的说明,并表示了谢意。本学位论文成果是本人在广东工业大学读书期间在导师的指导下取得的,论文成果归广东工业大学所有。申请学位论文与资料若有不实之处,本人承担一切相关责任,特此声明。论文作者签字:像母名叁指导教师签字:厂、年j月;汐日 第一章绪论1.1研究背景及意义随着科学技术的发展,人类社会对产品的功能与质量要求越来越高,产品更新换代速度越来越快,传统批量生产方式受到了挑战。在保证产品质量的前提下,如何提高生产线的效率,缩短产品生产周期、物流运输周期,更好的监控生产线运行,成为自动化生产线研究的新热点。汽车、食品、医药、机械加工和电子元件加工等领域已广泛应用自动化生产线技术。本文采用PROFIBUS现场总线技术实现生产线监控,有着实际应用价值。本文研究对象以自动化学院运动控制与图像识别实验室内生产过程监控系统为基础,采用单一现场总线网络,简化控制结构,接近实际工业生产过程。基于PROFIBUS现场总线的生产线监控系统,具有堆垛仓物料存取、条形码检测、电子标签检测、颜色检测、重量检测及形状检测等功能,监控各操作工位运行状态,实现生产线传送系统稳定协调控制及产品物料数据传递。为提高生产线效率,缩短运输周期,需要实现生产线监控系统仓库的存取物料机械手准确定位,协调物料出库和入库作业,提高存取物料的可靠性。物料仓库存放的物料放置在货位的固定位置上,堆垛机机器手按程序设定路径规划,运动到对应物料放置的位置,抓取待检测的物料,如果由于放置物料出现误差等原因,那么堆垛机将无法获取物料。对此问题常用的解决办法为:1、人工检查物料的位置;2、在物料放置的货位加装传感器,检测物料是否放置到位,否则报警,通知工人重新放置物料。这两种方法都不能很好的解决问题,人工检查耗费人力,而且可靠性不高;每个货位上安装传感器,成本过高,安装的传感器数量较大,由一个或多个传感器检测一个物料的位置,如果某个传感器出现故障,将无法反馈检测信息,另外如此多的传感器检修过程的工作量也十分大。随着计算机软、硬件技术和机器视觉传感技术的发展,机器视觉检测应用已成为制造业发展的重要课题。机器视觉是用机器代替人眼来实现人的视觉功能,从而进行测量及判断,用计算机来实现对客观三维世界的识别⋯。本文将先进的机器视觉运用在传统的堆垛机机器手运动控制中,实现存取物料机械手的位置闭环控制。在堆垛机机器手的前端安装摄像头及光源,利用采集到的图像,运用计 广东工业大学硕士学位论文算机数字图像处理技术,对待检测物料的位置进行跟踪,确定物料的精确位置,消除位置误差,控制堆垛机机器手的运动轨迹及动作,从而实现物料存取的准确运动控制,提高存取物料的可靠性。本文论述的基于机器视觉存取物料定位系统设计,仅在堆垛机机械手前端安装摄像头,在计算机上安装图像采集卡,既减少了人力耗费,又降低了安装成本,提高控制稳定性,所以研究基于机器视觉的存取物料定位系统非常有实际意义。1.2国内外研究现状1.2.1生产线监控技术的研究现状生产线监控技术的发展,伴随着现场总线技术的进步。现场总线是20世纪80年代中后期随着计算机、通信、控制和模块化集成技术发展而出现的技术,被誉为自动化领域的计算机局域网心1。现场总线常用于生产过程控制设备之间及与更高控制管理层之间的通信,是一种开放式的网络,可组成全分布式现场总线控制系统b1。现场总线技术源于网络通讯技术,经历二十左右的发展,第一代控制系统DDCS(直接数字控制系统)集中式控制,可靠性很差。第二代控制系统DCS(分散式控制系统或集散式控制系统)是半数字化系统。第三代FCS(FieldbusControlSystem)称为现场总线控制系统是一种全数字化控制系统,现场总线控制系统使控制系统发生了概念上的全新变化,它使传统的控制系统结构上发生了根本的变化。现场总线是应用在生产现场与微机化测量控制设备之间实现双向串行多节点通信的系统也称为开放式、全数字化、多点通信的底层控制网络H1。在发达国家,现场总线技术从20世纪80年代开始出现并被逐步推广,现在已经被广泛接受和使用。在国内,现场总线首先用在外国公司在华投资的生产线,如外资汽车生产企业的生产线大多用到了现场总线技术,后来啤酒灌装、烟草加工、机械装配、产品包装等生产线也大量使用现场总线陆1。此外,市政工程、楼宇、智能化小区建设也开始使用现场总线。可以预见,随着现场总线技术发展及其在工业自动化领域的不断深入,传统的DCS必将为FCS所全面取代哺1。日本Profibus协会(JPO)有60多个团体会员,除新日铁等少数是用户单位外,其余绝大多数都是制造厂商。这些制造厂商中,有:横河、安川、富士电机、山武、明电舍、东洋电机、OMROM等等。另外有Siemens这样的起Profibus主导作用的德国公司,专门提供Profibus的开发和分析软件的德国公司Softing,瑞2 第一章绪论典的HMS工业网络,德国的Hilsher等外国公司H¨耵。我国民族工控产品如PLC、DCS长期落后于国外,根本原因是国外少数几家大公司为保证其垄断经营的地位对其工控产品采用封闭式结构,我国对其关键核心技术只有通过引进消化后方可掌握,因此贻误了市场时机而总是落后于人家,受制于人。现场总线技术的开放性策略无疑为我国工控界在国际市场上的发展带来了一个千载难逢的平等竞争机遇,当游戏规则的变更使大家站在同一起跑线上时,就看谁捷足先登,抢先占领市场,把握主动权,最终领导市场。在我国总线应用在汽车,钢铁,冶金,烟草等行业应用的毕竟广泛,在化工等行业也在推广期间。随着软件技术不断发展,监控管理系统也有了日新月异的发展。目前国外已经开发出集成化生产线监控与管理系统软件,如日本日立公司发布了“工作站协调程序"软件,进行自动化仓库搬运系统的控制;美国的IMHS系统具有扩展的仓库管理功能,包括供应商管理、零部件检验、质量跟踪、生产计划管理和销售管理等管理功能。国内也有部分公司推出相应的软件,如郑州宸极科技有限公司的“生产监控管理系统I型"系统,采用灵活的现场总线管理结构实现生产过程具体环节的检测、监视和智能化控制。近年来,生产线监控管理软件正向着集成化、智能化、多功能化、人机界面更友好化的方向发展。1.2.2机器视觉检测技术的研究现状机器视觉主要研究利用计算机模拟人的视觉功能,从客观事物的图像中提取信息,进行处理并加以理解,最终对客观世界的三维景物和物体进行形态和运动识别。随着计算机硬、软件技术和机器视觉传感技术的发展,机器视觉检测研究和应用已成为制造业发展的重要课题。机器视觉就是用机器代替人眼来实现人的视觉功能,从而进行测量及判断,用计算机来实现对客观三维世界的识别。机器视觉检测技术,比较早期的研究工作可以追朔到1973年Shirai和Inoue用于装配任务的机器视觉反馈机器人。90年代机器视觉技术用于国外钢板表面缺陷在线检测,如德国Parsytec公司于1997年为韩国浦项制钢公司研制了HTS一2冷扎带钢表面检测系统。美国斯坦福大学和麻省理工学院合作开展“基于Internet的下一代远程诊断示范系统’’,得到Ford、Boeing等大公司支持,已使用在汽车制造生产线上。国内研究,西安交通大学人工智能与机器人研究所,完成863项目“精密装配机器人"的开发,研制了一套实时视觉系统,并已推广应用于国防、医学等领域,获得国家科技进步二等奖。已研制成功的(由天津大学 广东工业大学硕士学位论文精仪学院和南京依维柯汽车有限公司车身厂共同承担)国家“863”高科技项目“依维柯白车身二维激光视觉检测系统”,将以前需近6小时完成的白车身检测,通过激光视觉检测只需7分钟旧1。机器视觉系统在工业生产线的应用主要有以下三方面n们:1、用机器视觉进行产品检验,代替人的目检。包括:形状检测、测量零件的几何尺寸、位置、缺陷检测零件是否损坏、划伤、是否齐全等。2、在机器人进行装配、搬运等工作时,用机器视觉系统对一组需装配的零件逐个进行识别,并确定它在空间的位置和方向,引导机器人准确地抓取所需的零件,并放到指定位置,完成分类、搬运和装配任务。3、为移动机器人进行导航。利用视觉系统为移动机器人提供它所在环境的外部信息,使机器人能自主地规划它的行进路线,回避障碍物,安全到达目的地,并完成指令的工作任务。1.3主要研究内容及论文结构安排1.3.1主要研究内容随着现场总线技术及产品的快速发展,尤其是在底层现场控制系统中现场总线有着极高的效率和可靠性,本文主要研究内容涉及现场总线控制装备的硬件组态、监控软件程序设计、现场总线通信技术、步进电机驱动技术及传感器数据测控技术等。论文的主要研究内容如下:1、西门子PROFIBUS总线网络的组态和通讯方式,$7-200与$7-300PLC的操作与通讯方法,PLC与工控机通讯方法,Step7与MicroWin程序设计。2、针对生产线传送带上的步进电机驱动器与PLC在现有系统中可靠性和实时性上存在的问题,设计传送带协调控制程序,改善传送带运行效果。3、设计各操作工位工控机的监控程序,驱动各种传感器并采集物料数据,数据保存于总控工位的MSSQL数据库中。4、应用图像分割,边缘检测,模板匹配等技术,利用Matrox公司的图像开发包,结合生产线监控系统存在的不足,采用图像识别技术,修正堆垛机机械手的运动路径,实现堆垛机存取物料准确定位,提高系统运行可靠性。5、设计各操作工位程序界面,在线调试传送带协调控制PLC程序,总结生产线监控系统实验结果。4 第一章绪论1.3.1论文结构安排,第一章:绪论,主要介绍课题的研究背景、意义以及该领域国内外最新的研究现,主要研究内容及论文结构安排。第二章:传送系统硬件组态及软件设计规划,利用西门子STEP7软件完成传送系统硬件组态,如通讯站的设置,数据传输速率等,对$7-300和S7—200的机架电源,CPU,信号模块,扩展I/O模块等按其实际配置类型和物理地址进行组态,完成PROFIBUS现场总线相关参数设置。完成传送带协调控制程序设计,采用PROFIBUS现场总线技术实现生产线传送带协调控制。第三章:生产线各操作工位完成物料各种数据的采集,本章阐述生产线监控系统的主要组成部分,重点阐述条形码电子标签工位与自动称重工位的硬件构成与软件程序设计。第四章:运用数字图像识别技术,利用Matrox公司的图像开发包,在堆垛机存取物料控制部分,采用图像识别技术,修正堆垛机机械手的运动路径,实现堆垛机存取物料准确定位,提高系统运行可靠性。第五章:现场总线监控系统调试及实验结果分析,设计系统各个操作工位程序界面,阐述监控系统现场调试过程中遇到的问题及解决方法,最后对实验结果进行了分析。总结与展望对课题的研究工作做了全面的总结并对今后进一步的工作提出了合理的建议。5 广东工业大学硕士学位论文第二章基于PROFIBUS现场总线的生产线传送系统2.1生产线传送系统结构生产线监控系统由传送系统与物料参数自动采集两部分构成,生产线传送系统实现生产线传送带的协调控制及数据传递,各操作工位监控系统实现物料参数自动采集。本生产线传送系统结构图如图2一l所示:图2—1传送系统结构图Fig.2-1TransmissionSystemstructurediagram生产线传送系统主要包括以下四个部分:(1)堆垛机上下料工位:由原料仓库、成品仓库、堆垛机机械手、上下料平台和上下料机械手组成,实现物料产品的出入仓库管理;(2)皮带传送带:PLC的i/o端口控制步进电机驱动器,驱动步进电机转动,步进电机带动皮带传送带,完成物料传送;(3)滚轮传送带:由各操作工位工控机控制,通过扩展i/o控制卡控制步进电机驱动器,驱动步进电机转动,步进电机带动滚轮传送带,实现滚轮传送带的转动控制;(4)拐角:由顶升(下降)、旋转、滚轮步进电机组成,改变物料传送的方向。PLC的I/0端口或各操作工位工控机的I/O扩展卡控制步进电机驱动器,驱动器控制步进电机的启动、停止和方向,步进电机的转动带动生产线上的皮带传送带与滚轮传送带转动,完成物料的运输。采用PROFIBUS现场总线技术,组建控制网络,实现传送系统各部分的协调控6 第=章基于PROFIBUS现场总线的生产线传送系统昂。爨-凿圊■■一■桥蜂模块桥坪填块桥接产块桥拄模块熙$7碴-200(2)书◇。“◇◇◇颤色触摸群r{3jrJ]电●毡墨◇夺》豳表2—1传送带控制对应表Table2—1ConveyorControlTables7-200f1)PLC皮带传送带1、4、6,拐角i、2、3,圆拐角S7.300PLC皮带传送带2、3、5、7、8堆垛机工位工控机滚轮传送带1条形码工位工控机滚轮传送带2s7-200(2)PLC滚轮传送带3自动称重工位工控机滚轮传送带4形状工位工控机滚轮传送带5尺寸工位工控机滚轮传送带6传送带采取分段控制方式,皮带传送带1、4、6,拐角l、2、3及圆拐角由s7200(1)PLC控制,皮带传送带2、3、5、7、8由s7300PLC控制,滚轮传送带l由堆垛机工位工控机控制,滚轮传送带2由条形码工位工控机控制,滚轮传送带3由s7—200(2)PLC控制,滚轮传送带4由自动称重工位工控机控制,滚轮传送带5由形状工位工控机控制,滚轮传送带6由尺寸工位工控机控制。 广东I业大学硕士学位论文22生产线传送系统硬件构成21系统硬件组态根据生产线传送系统设计方案,进行硬件安装及组态。SIEMENS的s7—300PLC是针对模块化的中小控制器,有不同档次的CPU适应不同的具体应用要求。网络连接可选用MPI(多点接口)㈣.PROFIBU5或工业以太网,借助HWConfig工具可以进行硬件组态和参数设置。本系统S7-300PLC选用CPU313C一2DP““,其具有64K高速RAM(相当于大约21K的指令)用于存储程序和数据,有256个s7定时与计数器,16个数字量输入端口和16个数字量输出端口,DP接口传输速度最高可达12Mbit/s。57—200PLC选用CPU226“⋯,由于CPU226没有DP模块,因此需要添加EM一277模块实现PROFIBUS—DP通信。本系统s7—200PLC通过EM一277⋯1连接PROFIBUS—DP总线,其余从站工控机则通过PROFIBUSDP桥接模块PQ20连接到PROFIBUS—DP总线上。总线组态图如图2—2所示:围2-2总线组态幽Fig2—2Feildbusconfiguration利用STEP7组态软件的HwConfig工具完成硬件模块的配置和地址分配““,灵活构建Profibus网络。首先插入导轨0,在第一栏中插入电源模块PS307,然后在第二栏中插入313C一2DPCPU模块,s7—300与200PLC的PROFIBUS通讯需要通过EM277模块实现,因此在硬件组态时,从HwConfig的硬件目录HardwareCatalog””中调用EM277模块,各操作工位工控机也作为从站,需要通过桥接模块PQ20连接PROFIBUS。插入桥接模块PQ20前必须安装GSD文件,安装完成后在硬件组态中即可调用PQ20模块。最后将EM277模块和桥按模块PQ20的配置项拖放到PROFIBUS总线上,在弹出Properties对话框中,设置从站DP地址,此处输面肘面。十劐糖乎鲴瓣早蓟糍一翻蹴一訇一一劐。国。 第二章基于PRoFIBUS现场总线的生产线传送系统入的DP地址需要与实际EM277或PQ20上的硬件地址旋钮开关地址一致,将NetworkSettings中的PROFIBUS总线传输速度设置为1.5Mbit/sn"。设置DP地址后,根据实际硬件连接配置每个站点对应的I/0端口地址,各个I/O端口分别实现步进电机控制,光电传感器或限位开关状态数据读取等功能,DP站点地址,I/0字节地址及字节数配置表如表2-2所示:表2—2DP站点地址及I/O字节地址设置Table2—2StarionDPAddressandI/OaddressSettingI地址(字节)Q地址(字节)描述DP地址O~570~57总控工控机的PQ20358~65传送带S7.200的EM277466~75堆垛机工控机的PQ20576~85条形码工控机的PQ20686~93颜色触摸屏S7.200的EM277794~103自动称重工控机的PQ208104~113形状检测工控机的PQ209114~123尺寸检测工控机的PQ2010PROFIBUS-DP现场总线上主站和各从站的通讯无需编写专门通讯程序,只需通过配置I/0字节地址及字节数,读写对应的I/O字节上的数据即可实现。2.2.2PLO的I/0端口连接采用PLC的I/O端口实现三方面功能:1、控制步进电机驱动器;2、读取限位开关与光电传感器信号;3、控制总控柜的按钮及报警灯。1.控制步进电机驱动器步进电机采用MYCOM公司的两相步进电机,每个脉冲转动1.8度。配套采用MYCOM公司的步进电机驱动器,型号为IMS200,该驱动器支持FullStep、HalfStep、1/4Step、1/8Step细分模式。各步进电机驱动器的连接如表2—3所示:表2-3步进电机驱动器连接表Table2—’3Theconnectionofstepmotordriver电机编号功能描述PLCI/O端口驱动器对应功能A1拐角1滚轮电机S7·200(1)QO.0STOPQO.1STAI盯QO.1DIR9 广东工业大学硕士学位论文A2拐角2滚轮电机S7-200(1)Q0.3STOPQ0.4STAI汀Q0.5DIRA3拐角3滚轮电机S7·200(1)Q0.6STOPQ0.7STARTQ1.0DIRA4圆拐角入口电机S7—200(1)Q1.1STOPQ1.2STAIHA5圆拐角出口电机S7-200(1、Q1.3STOPQ1.4STARTA6拐角1顶升(下降)电机$7-200(1)Q1.5STOPQ1.6STARTA7拐角1旋转电机S7—200(1)Q1.7STOPQ2.0ST.AIUA8拐角2项升(下降)电机$7-200(1)Q2.1STOPQ2.2STAI玎A9拐角2旋转电机S7—200(1)Q2.3STOPQ2.4STAI盯A10拐角3项升(下降)电机$7-200(1)Q2.5STOPQ2.6STARTA11拐角3旋转电机$7-200(1)Q2.7STOPQ3.0STARTA12皮带传送带1电机S7-200(1)Q3.1STOPQ3.2STAI盯A13皮带传送带4电机$7-200(1)Q3.3STOPQ3.4STARTA14皮带传送带6电机S7-200(1)Q3.5STOPQ3.6STARTA15皮带传送带2电机S7.300Q4.oSTOPQ4.1START10 A16皮带传送带3电机S7.300Q4.2STOPQ4.3STARTA17皮带传送带5电机S7.300Q4.4STOPQ4.5STAI盯A18皮带传送带7电机S7.300Q4.6STOPQ4.7STARTA19皮带传送带8电机S7—300Q5.0STOPQ5.1STAI汀PLC的I/O端口控制步进电机驱动器,驱动器控制步进电机的启动、停止和旋转方向,步进电机的转动带动生产线上的皮带传送带与滚轮传送带转动,完成物料的运输,实现生产线监控系统的传送带控制。2.读取限位开关与光电传感器信号通过限位开关检测电机运动位置,一方面限制步进电机运动的范围,另一方面保护硬件设备。各个限位开关与光电传感器的连接如表2-4所示:表2-4限位开关与光电传感器的连接表Table2-4Theeonnectionofswitchesandsensors电机编号功能描述PLCI/O端口驱动器对应功能A6拐角1顶升原点S7-200(1)IO.6HOME拐角1项升极限10.7LIMA7拐角1旋转原点S7-200(1)11.OHOME拐角l旋转极限11.1LIMA8拐角2顶升原点S7-200(1)11.2HOME拐角2顶升极限11.3LIMA9拐角2旋转原点S7-200(1)11.4HOME拐角2旋转极限11.5LIMAlO拐角3顶升原点S7-200(1)11.6HOME拐角3顶升极限11.7LIMA11拐角3旋转原点S7-200(1)12.OHOME拐角3旋转极限12.1LIM拐角1光电传感器$7-200(1)10.1拐角2光电传感器S7-200(1)IO.3拐角3光电传感器S7-200(1)10.5 广东工业大学硕士学位论文限位开关安装在拐角的顶升电机与旋转电机上,分原点与极限位置两种,极限位置是指上顶最高点位置或旋转最大角度位置。光电传感器安装在拐角滚轮下方,检测物料是否到达拐角。3.控制总控柜的按钮及报警灯总控柜上的按钮与报警灯连接如表2-5所示:表2-5工作按钮与报警灯的连接表Table2——5Theconnectionofoperationbuttonsandalarm1ightS功能描述PLCI/O端口总控柜的LINK按钮输入S7.30014.O总控柜的EMERGENCY按钮S7.30014.1总控柜的PAUSE按钮输入S7.30014.2总控柜的LINK按钮输出S7.300Q5.2总控柜的PAUSE按钮输出S7.300Q5.3总控柜上面的报警灯的红灯S7.300Q5.5总摔柜E面的报警灯的黄灯S7.300Q5.6总控柜上面的报警灯的绿灯S7.300Q5.7按钮控制总控工位的联机及系统电源开关,报警灯显示当前生产线运行状态,红灯亮表示生产线出现故障,黄灯亮表示待机状态,绿灯亮为正常运行状态。2.3生产线传送系统程序设计2.3.1生产线工序流程物料在生产线上传送,经过操作工位的先后顺序,称为生产线的工序流程,如图2-4所示:图2-4生产线工序流程图Fig.2—4Processofproductionline12 第二章基于PRoFIBuS现场总线的生产线传送系统(1)堆垛机机器手从仓库中取出产品物料,放置在滚轮传送带上,传送至拐角1,拐角l顶升旋转改变物料传送方向后,判断条形码工位运行状态,如果忙则产品物料停留在拐角1上,空闲则传送产品物料到条形码电子标签工位;(2)条形码工位完成条形码及电子标签读取后,判断颜色触摸屏工位运行状态,若空闲则传送物料到颜色触摸屏工位,同时通过PROFIBUS现场总线发送数据到S7—300;(3)颜色工位完成颜色数据读取后,若拐角2空闲,则送出产品物料,若自动称重工位空闲,则拐角2将物料送至称重工位;(4)自动称重工位获取产品物料的重量后,也将判断下一工位运行状态,空闲则送出物料,同时通过PROFIBUS现场总线发送工位状态及数据到S7—300,形状工位按以上步骤完成物料数据采集与发送;(5)经圆滚轮传送带后,物料将再次回到堆垛机上下料工位,送成品仓前需判断物料的数据是否采集完整,否则将重新回到生产线,再次采集数据,如果采集完整将送成品仓,完成物料生产线的工序流程。2.3.2生产线传送系统协调控制策略由于各个工位对物料数据采集所需的操作时间不一,因此若缺少完善的传送带协调控制,将会造成物料碰撞,工位操作冲突,更严重的后果会损坏物料或使整条生产线瘫痪。各工位物料数据采集所需操作时间对比图,如图2—5所示:图2-5各工位操作时间对比图Fig.2—5Operatingtimeofoperationstationcomparisondiagram图2-5表明,传送系统存在以下问题:13 广东工业大学硕士学位论文l、由于称重工位的物料检测时间过长,传送物料机会减少,将造成后续的形状和尺寸工位的利用率下降。造成物料在拐角2等待称重工位完成操作,如果此时堆垛机工位送出物料的速度过快,将造成从拐角2开始、经颜色工位、条形码电子标签工位、到拐角1处于阻塞状态,而最终因为拐角1的操作忙,使堆垛机不再送出物料,生产线处于半瘫痪状态。2、堆垛机工位物料入库时间过长,也在一定程度上造成形状、尺寸工位的阻塞,大大降低了系统的整体效率。为提高工位的利用率和系统整体效率,针对以上传送系统存在问题,从改善传送带控制程序及称重工位与堆垛机工位操作优化两方面入手,提出以下解决方法:1、完善拐角及传送带协调控制PLC程序,保证传送带遇到意外或阻塞后仍能继续运行,排除瘫痪状态。根据生产线上物料传送情况,动态调节堆垛机工位上料速度,使同时在传送带上传输的物料数量在控制范围内,降低阻塞机会。2、简化自动称重工位三自由度机器手的运行路径、操作步骤及提高步进电机转速以减少运行时间。针对堆垛机研究相应的存取策略,优化路径,减少存取时间。下文将详细阐述以上两方法的具体实现过程。为保证生产线顺畅运行,物料正常传送,传送带协调控制程序起到关键作用。针对本系统检测工位多、传送带数量多的特点,本节研究传送带协调控制策略,协调传送带运行,使物料有序传送。将拐角同样作为一个操作工位,任意一个操作工位的运行状态只有忙和闲两种,只有在工位空闲时,传送带协调控制程序才能将上一工位已完成检测的物料送至该工位。传送系统协调控制基本思路为,本工位完成物料某种参数采集及相关操作后,标记该工位运行状态为空闲,通过PROFIBUS现场总线查询本工位下一工位运行状态,若下一工位为空闲状态,则起动本工位前后的皮带传送带,传送本工位完成数据采集的物料,同时接收上一工位完成数据采集,处于等待传送状态的物料。’主站$7-300通过PROFIBUS现场总线,接收各操作工位及拐角的忙闲状态信号,控制从站$7-200(1)与其余操作工位,实现传送带的协调控制。根据传送系14 第二章基于PROFIBUS现场总线的生产线传送系统统协调控制策略,编写传送系统控制程序,传送系统程序流程图如图2—6所示:1G统初始司获取物料割否1.颜色信息人否譬剑否经圆滚轮传送带,送到堆垛机工位从原料仓厍经拐角2’r取出待加工送到电子获得物料产品物料称重工位条形码‘掣否令l否物科经经拐角3送到拐角l送到回到生产线条形码工位形状工位堆垛机存放物料入L雨I扣士冬涧d上11j.C~1址1D凹成品仓库r送到尺寸l工位检测●r结束]\/是图2—6传送系统程序流程图Fig.2-6Transmissionsystemsoftwareprogramflowchart图2-6中,每个操作工位或拐角完成操作后,均需通过PROFIBUS总线向主站$7-300查询下一个操作工位的忙闲运行状态,只有当下一个操作工位为空闲状态,才放行物料通过。例如:颜色触摸屏工位得到产品的颜色数据后,会查询拐角2是否空闲,如果空闲则下降挡板,放行产品物料进入拐角2,当拐角2完成带产品物料的顶升旋转后,也将查询自动称重工位是否空闲,若空闲才启动滚轮传送带,将产品物料送出。2.3.3生产线传送系统PLC程序设计主站S7—300PLC程序采用STEP7软件开发,从站$7-200(1)采用Micro/Win进行开发,主站$7-300和从站$7-200(1)分别实现不同功能。15 广东工业大学硕士学位论文1、主站$7-300主要实现功能有:(1)接收各工位和拐角运行状态信息,将状态信息转发给总控工位,由总控工位显示各操作工位运行状态。(2)接收转发总控工位命令,实现工位间的联机、脱机操作。(3)接收各工位所采集的数据信息并转发至总控工位,包括各工位忙闲状态、条形码、电子标签、颜色、重量、形状等数据。(4)接收各工位和拐角运行状态并转发至相应工位的下一个工位。(5)根据相应工位运行状态,协调控制传送带运行,控制皮带传送带2、5、7转动,条形码工位与颜色工位之间皮带传送带3转动,及形状工位与尺寸工位之间皮带传送带8转动。2、从站$7-200(1)主要实现以下功能:(1)获取判断各拐角运行状态,并转发至主站S7—300。(2)控制拐角1、2、3上的顶升电机、旋转电机、滚轮传送带电机转动。(3)控制拐角1、2、3前的皮带传送带1、4、6转动,及入库前的圆拐角滚轮传送带。2.3.3.1主站$7-300程序设计PROFIBUS-DP系统由不同类型的设备组成,这些设备分为三类n8。2引:(1)DP主站(1类):1类DP主站(DPMI)是中央处理器,它在确定的周期内与分散的从站循环地交换信息。典型的1类主站设备,如PLC或PC等。(2)DP主站(2类):2类DP主站(DPM2)是编程器、组态设备或操作面板。它们在DP系统组态操作时使用,完成系统操作和监视目的。(3)DP从站:DP从站是进行输入和输出信息采集和发送的外围设备,如I/O设备、驱动器、HMI、阀门等。本系统工控机通过桥接模块设置为DP从站。系统构成在同一条总线上最多可连接126个设备(主站或从站)。由系统组态来定义站点数、站地址、输入/输出地址、输入/输出数据格式、诊断报文格式和所使用的总线参数。PROFIBUS-DP允许构成单主站或多主站的系统,这为系统组态提供了高度的灵活性。在多主站系统中,总线上可连接若干个主站。这些主站可能是它与各自的从站构成的相对独立的子系统,包括一个DPMl、指定的若干从站及可能的DPM2设备。任何一个主站均可读取从站的输入和输出映像,但只有在组态时指定为16 第二章基于PROFIBUS现场总线的生产线传送系统DPMl的主站能向它所属的从站写输出数据。在单主站系统中,总线系统运行时只有一个主站在总线上活动。主站是中央控制部件,从站通过传输介质分散地与主站连接。单主站系统可达到最短的总线循环时间,本系统采用单主站形式。PROFIBUS-DP物理层使用RS-485传输,通常称为H2乜u,适用于需要高速传输和设施简单而又便宜的各个领域,RS-485技术的传输特点如下:数据传输:依据RS-485,异步NRZ(NonReturntoZero非归零制编码)传输。传输速率:波特率从9.6kbps到12Mbps可选。传输介质:屏蔽双绞电缆。站点数量:每段32个站(不带中继),最多允许126个站(带中继)。距离:与传输速率有关,有中继器距离可延长到10km。连接器:9针,D型插头。PROFIBUS总线连接器使用9针D型连接器,其针脚定义见表2—6。表2-6PROFIBUS接口针脚定义Table2—6PindescriptionofPROFIBUSinterface针脚号信号名称规定1SHIELD屏蔽或功能地2M2424V输出电压地(辅助电源)3RXD/TXD-P接收和发送数据一正B线4CNTR-P方向控制信号P(对中继器的控制信号)5DGND数据基准电位(地)6VP终端电阻5V供电电压一正7P24正24V输出电压(辅助电源)8RXD/TXD——N接收和发送数据一负A线9CNTR-N方向控制信号N(对中继器的控制信号)PROFIBUS一个网络段可以由最多32个站组成(中继器没有站地址,但它们被计算在每段的最多站数中),在总线的开头和结尾必须要接有终端电阻乜纠。如果需要扩展总线的长度或者PROFIBUS的站数大于32个时,可以使用RS-485中继器扩展网络,其拓扑结构如图2-7所示。17 广东工业大学硕士学位论文图2—7利用RS485中继器扩展网络Fig.2—7UseRS485repeatertoexpandthenetwork线路编码为非归零(NRZ,NonReturntoZero)制编码心钔,在位持续时间内,二值信号电平0或1保持不变。非归零制编码比较简单、成本低、不需要编码和译码,而且信道利用率较高。非归零制编码格式如图2—8所示:二i4;·———————王L——————_;-j竺三一一位顺序t争r鳓i·|2i3l4l5|6l7;8餮霎|终,弘i丁r始l|i图2-8非归零制编码格式Fig.2-8EncodingformatofNRZ数据传输格式为异步格式。高电平表示1,低电平表示0,无信号空载时输出高电平,每个数据字节(字符)的头尾分别有起始信号和停止信号用于同步。起始信号通知接收器数据即将到达,停止信号使接收器在下一个字节到达前能够有足够的准备时间。这种较低的同步要求意味着较低的接口成本。图3—6示出了非归零线路码和异步传输数据格式。如图2-8中所示,发送一个8位的字节需要11个位时间(1个起始位,8个数据位,1个奇偶校验位和1个停止位),最低有效位(LSB)被第一个发送,最高有效位(MSB)被最后发送。在PROFIBUS通讯协议中,将第2层称之为FDL层(FieldbusDataLink现场总线数据链路层),它包括了总线存取控制、数据安全可靠性、传输协议和报文的处理。在这一层中介质存取控制(MAC,MediumAccessContr01)控制数据的18 第二章基于PROFIBUS现场总线的生产线传送系统传输,MAC必须确保在任何一个时刻只有一个站点发送数据‘“¨2朝。PROFIBUS总线存取协议包括主站之间采用令牌传送方式,主站与从站之间采用主从方式,如图2-9所示。/7一一⋯⋯⋯甄}阿酌递疆苓牌环⋯·⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~~、、从图2—9PROFIBUS总线存取通信不意图Fig.2—9PROFIBUSaccesscommunicationdiagram令牌传递程序保证了每个主站在一个确切规定的时间内(TokenHoldTime)得到总线存取权(令牌)阻引。在PROFIBUS中,按照主站的地址构成逻辑环,在这个环中,令牌在规定时间内按照地址的升序在各个主站中依次传递。一旦一个主站获得令牌,这个主站在TokenHoldTime内就成为全网唯一的主站。在这段时间内,它按主从方式控制与管理全网,主从方式允许主站在得到总线存取令牌时可与从站通信,每个主站均可向从站发送或读取信息,而从站只是响应一个主站的请求,它们对总线没有控制权。通过这种方法可以实现下列系统配置:主一从系统;主一主系统(带令牌传递);混合系统。图2-9中的3个主站构成令牌逻辑环,当某主站得到令牌电文后,该主站可在一定的时间内执行主站的工作,在这段时间内,它可依照主一从关系表与所有从站通信,也可依照主一主关系表与所有主站通信。在梯形图编程时,PROFIBUS-DP通信实际是对V变量区数据进行读写。硬件组态EM277时,设置V存储器㈨心81偏移量为0,对于$7-200(1)的EM277模块,选用8BytesOut/8BytesIn的输入输出区,则输入数据(由主站S7—300输入)放置在V存储器中的VBO,输出数据(输出至主站)取自V存储器的VB8。下表2—7是S7—200的V存储器对应$7-300的I/Q区域字节地址。19 广东工业大学硕士学位论文表2-7V存储器对应地址表Table2—。7AddresSofVstorageS7.200字节地址数据发送方向S7.300字节地址S7—200(1)VBO~VB7
此文档下载收益归作者所有