资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Copyright 2011 Intoway Automation,Inc.All rights reserved.,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Copyright 2011 Intoway Automation Co.,Ltd.All rights reserved.,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Copyright 2023 Intoway Automation Co.,Ltd.All rights reserved.,GM,程序标准简介,杨本周-2023/6/16,程序使用与在线监控,1.翻开需要监控的程序翻开的程序最好为大写ACD后缀。连接好网络电缆,设置IP地址,如以以下图所示,当CPU地址为10.4.164.可以设置如下,留意第四段不能一样,不能为同一个地址。假设现场公控电脑已正常使用,无视此步,2.翻开RSLINX CLASSIC软件,设置驱动。点击Configure Driver选择EtherNet/IP Driver。然后点击Add New,3.消逝如下选项,输入驱动名字。点击OK,4.消逝如下画面,选择第一个,点击确定,5.完成后可以看到新建驱动已经在运行,此时可以关闭RSLINX回到Logix5000。点击Communications,选择Who Active,可以看到刚刚新建的驱动。,6.下拉驱动,选择翻开程序对应的CPU。选择后点击go online。点击Upload等待几分钟后即可在线监控。,程序框架,Cell程序:,处理Cell内安全门箱、触摸屏柜上按钮盒指示灯的规律,本程序中,该Cell包括AA110和AA120两个工位,初学者可无视Cell程序,工位程序:,初学者必需把握的程序,SGMW程序的主要工作量在于工位程序,工位程序用来把握本工位的夹具动作、机器人动作等,机器人程序:,处理PLC和机器人的通讯,机器人程序为标准程序,无需更改规律,初学者可无视机器人程序,HMI程序:,HMI程序为标准程序,无需更改规律,初学者可无视HMI程序,安全程序:,处理全部安全设备光栅、安全门、急停按钮等规律,初学者可无视安全程序,工位程序框架,A000_Main:起始程序段,用于跳转到其他程序段,B001_MapInputs:输入信号映射,映射同时也产生每个IO模块的报警,B002_MapOutputs:输出信号映射,B003_MapHMI:用来把握触摸屏上按钮的显示/隐蔽,非关键规律,初学者无视,B004_Parameters:设置工位名称和偏移量,非关键规律,初学者无视,B007_StatusSummation:工位状态汇总,比方通讯是否全部OK、当前模式、夹具是否在上件位置等,非关键规律,初学者无视,J001_JobData:车型信息,非关键规律,初学者无视,M001_Modes:手自动模式把握程序段,S000_Sequence:工位动作流程的主程序段,本工位的全部夹具、机器人等动作的程序段即下面的Sxxx程序都由S000程序跳转。,Sxxx_xxx:工位的动作程序段,通常包含夹具的动作、机器人的动作、上件操作等。夹具的动作用Sxxx_CloseClampN和Sxxx_OpenClampN命名,机器人程序用Sxxx_Init和Sxxx_WeldClr命名,上件操作用Sxxx_xxxPres。具体介绍见后文。Sxxx程序段是PLC程序的重点,也是调试程序的主要工作,必需把握。,V100_Common:机器人通讯程序段,用于建立Sxxx机器人动作程序段和上页介绍的机器人程序的联系。,z999_Diagnostics:报警规律,程序全部报警都通过调用z999程序段将报警参与报警列表中。z999程序是标准程序,无需理解程序规律,初学者无视,其他程序无需了解。,工位程序介绍挨次,动作程序段 Sxxx(夹具动作、机器人动作,手自动模式把握程序段 M001_Modes,输入信号映射程序段,B001_MapInputs,输出信号映射程序段,B002_MapOutputs,机器人通讯程序段,V100,工位程序介绍挨次,动作程序段 Sxxx(夹具动作、机器人动作,手自动模式把握程序段 M001_Modes,输入信号映射程序段,B001_MapInputs,输出信号映射程序段,B002_MapOutputs,机器人通讯程序段,V100,动作程序段,Sxxx,工位动作挨次,工位动作的程序段通常依据实际动作挨次排列,从右图可知,AA110工位的动作挨次如下:,Step1:工件放到位,Step2:夹具1 2 3夹紧,Step3:机器人去等待位并焊接,Step4:夹具翻开,全部上述动作程序段都由S000程序跳转,一个工件在工位上完成全部上述操作称为完成了一个Cycle,S010_MainCycle程序用来把握Cycle过程中的标志位变化,比方Cycle的Start、Finish等,该程序段也是重点,必需把握,工件到位,夹具夹紧,机器人去等待位,机器人焊接,夹具翻开,动作程序段,Sxxx,S000_Sequence,用于跳转到其他,Sxxx,程序段,本文档将介绍夹具动作程序和机器人动作程序,跳转到夹具,1,夹紧程序段,用于触摸屏显示,将夹具1夹紧这一动作参与到触摸屏上的操作列表中,初学者无视,跳转到夹具,2,夹紧程序段,动作程序段,Sxxx,夹具动作程序,夹具动作程序是最根底也是最重要的程序,必需把握,全部夹具动作程序格式完全全都,下文以夹具1的关闭动作为例 S015_CloseClamp1,.Comp是动作完成标志位,,夹具1只有C01一个气缸,所以当C01的关闭到位传感器PX2为1且翻开到位传感器为0时,.Comp置1.,气缸关闭到位传感器,气缸翻开到位传感器,气缸反向动作(即翻开动作)的输出标志位,后文将介绍,.Auto称为自动条件,即自动模式下,满足该条件时则夹具动作。本例中,只要工作未完成,夹具1就要关闭,Cycle,的工作完成信号,,S010_MainCycle,程序中将介绍,Tips:.Auto条件通常和动作挨次有关,比方夹具1的关闭动作需要在夹具2关闭到位后才能执行,那么就需要把夹具2的Comp作为夹具1的Auto的条件,如以以下图所示,动作程序段,Sxxx,夹具动作程序,.Clear称为干预条件,只有干预条件满足时,夹具才能动作。本例中,夹具1关闭的干预条件是夹具3翻开完成,也就是说,只有夹具3翻开的状况下,夹具1才能关闭;假设在夹具3关闭的状况下关闭夹具1,那么就有可能产生气械上的损坏。,Tips:干预条件通常是考虑机械上的安全性,无论在手动模式还是自动模式,都必需满足干预条件,夹具才能动作,而.Auto自动条件只有自动模式才考虑,手动模式下不用考虑,这点在后文中将介绍。,假设干预条件没有写好,调试时就可能发生气械撞到、损坏甚至机器人碰臂等事故,.OutPwr是使能条件,通常考虑安全条件是否满足、主气路的气压是否正常,初学者无视,动作程序段,Sxxx,夹具动作程序,.Cmd是动作输出命令,它的条件分为两种状况,手动或者自动,自动模式下需推断Auto条件,手动模式下需要触摸屏上操作的.PB信号,两种模式下都需要考虑.Clear干预信号和.OutPwr使能信号。,Tips:MainCycle.InCycle产生于S010_MainCycle程序段,表示Cycle正在进展中。当.InCycle为1时,必定处于自动模式,而反过来,自动模式下,.InCycle不愿定为1,由于自动模式下,可能工位处于空闲状态,没有工件在做,Cycle未开头。后文将介绍.InCycle。,.Out,是输出信号,当输出命令,.Cmd,为,1,,且没有反向动作的命令时,,.Out,置,1,,,.Out,将用于驱动电磁阀动作,后文将介绍,自动模式下,手动模式下,反向动作命令,动作程序段,Sxxx,夹具动作程序,PM1表示本工位的1号阀岛,V1表示阀岛上的第一片电磁阀,S14表示关闭动作,S12表示翻开动作,表示关闭PM1上的V1阀,该点将在B002_MapOutputs程序段中把握阀片动作,后文将介绍。,.Out输出信号为1时,将关闭动作的记忆位.Mem置1,同时将反向动作翻开的记忆位清零。反之亦然。,该记忆位将用来推断夹具动作是否超时,后文将介绍,夹具动作的主体规律到此为止,以下是帮助规律,包括夹具动作的报警、触摸屏操作的规律,动作程序段,Sxxx,夹具动作程序,.Mem为1时即夹具关闭过程中,计时器开头计时,3s后,假设夹具还未关闭完成,则报警,固定格式,无需理解,3s,计时器,计时完毕,关闭动作未完成,Tips:对于动作时间较长的大型气缸,比方翻转气缸、滑台等,可以将计时器的时间设定加大,比方将3000ms改成10000ms,动作程序段,Sxxx,夹具动作程序,表示当前可以启用传感器的Bypass功能,固定格式,无需理解,当夹具动作消逝报警时,可以将未感应到的传感器Bypass。这样,即使有传感器坏了,短时间内无法更换,也可以通过Bypass传感器保证系统正常使用,Tips:通常将C01.PX2这行程序写在本程序段的开头,即.Comp行的上面,本文为了便利理解,没有将它放在开头,PX2已经被Bypass(Not On报警的状况下),将在下文介绍,C01.PX2是气缸C01关闭到位传感器,用于推断夹具是否关闭完成,上文.Comp已经介绍过。,当PX2没有被Bypass的状况下,需要真实的传感器信号为1时才将PX2置1;当存在Not On Bypass或者Not Off Bypass时,只要夹具动作的3s计时完成后,就认为PX2感应到了。,在B001_MapInputs程序段中映射,PX2已经被Bypass(Not Off报警的状况下),动作程序段,Sxxx,夹具动作程序,当存在报警,且模块通讯正常的状况下,假设PX1和PX2同时感应到,产生报警PX1 Not Off;假设PX2没有感应到,产生报警PX2 Not On,夹具动作超时报警,上文已经介绍,传感器所在的,IO,模块通讯正常,本行程序的描述特殊重用,它将用于触摸屏上的报警显示,全部该描述必需依据规定格式写,中括号中的报警号(203和204)可以是1999之间的任何值,但必需和JSR指令中的号保持全都,且在同一个Program中不得重复,报警号必需保持全都,Tips,:,夹具程序报警描述格式如下:,Clamp1 Opened,C01.PX1 Not Off,/*R*/,什么动作,什么问题,哪个输入点,哪个输出点,动作程序段,Sxxx,夹具动作程序,用于触摸屏上传感器的Bypass功能,固定格式,无需理解,但需记住中括号内的号必需和上一行的报警号保持全都,用于触摸屏上操作列表的显示,固定格式,无需理解,但需要选对动作的类型,如,Close,、,Open,等,描述必需依据固定格式写,该描述将用于触摸屏上操作列表中各条操作的描述,比方本例中,
展开阅读全文