内容分析ab plc学习_第1页
内容分析ab plc学习_第2页
内容分析ab plc学习_第3页
内容分析ab plc学习_第4页
内容分析ab plc学习_第5页
免费预览已结束,剩余24页可下载查看

付费下载

下载本文档

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

文档简介

10/25/20221CommonControlsSoftware-2(CCS-2)Section16-HardAutoWelding(Revised12/8/2003)10/25/20222AdvancedorganizerSection1

CCS-2IntroductionSection2

LogixOverviewSection3

PanelViewSection7

DevicesSection8

DiagnosticsSection9

ActionsSection1Section10

ScrollistSection16

HardAutoWeldingSection1Section11

CellLogicSection1Section12

StationLogicSection13

RobotConceptsSection1Section14

RobotLogicSection1Section15

RobotLogic2Section6

InterlocksSection5

ProgramsSection4

Naming10/25/20223LearningobjectivesUponcompletionofthisreportthelearnerwillbeableto:ExplaintheuseofweldschedulesExplainthespecificationsthatareinvolvedinweldingDescribehowthePLCinterfaceswiththeweldcontrollerExplainhowtowritelogictoperformhardautomaticwelding10/25/20224HardAutomaticWeldingGMtopurchasecommonweldcontrollersacrossALLunitsNodivisional/plantspecificweldcontrollersWeldControllerspurchasedacrossmanyprojectsatsignificantlyreducedcostWeldControllerseasilyreallocatedbetweenprojectsNext10/25/20225WeldingspecificationsWS1-GMCommonWeldingPrinciplesSectionAisresistancespotweldingWS2-NACommonWeldingSpecifications(furtherinfotocomeiningslide)SectionA:ResistanceWelderControlWS4-CommonresistanceweldingverificationproceduresRS4-RobotinterfacespecificationIncludesweldcontrolinterfaceCommoninterfacebetweenhardautomaticweldingandroboticwelding10/25/20226WeldControllerRulesofProcessWeldControllerareprovidedas:SinglePack:1SCRTri-Pack:3SCR’sSix-Pack:6SCR’sWeldcontrollercanbesharedacrossstationswithinthesamecell,providedthestationdoesnothaveanoperatorinterface.Anoperatorcontrolledstationmusthavecompletecontroloftheweldcontroller.Next10/25/20227WS2AWeldingSpecification(ResistanceWelderControl)WeldingTechnicalSpecification(“Out-of-the-box”content)DeviceNetcommunicationforallcontrolsignalsRS-485orethernetforupload/downloadsupportInterfaceSpecificationDefinesHardwireInterfaceToMainControlPanelProvidesthe“NotE-Stop”SignalDefinesReceptacle/Cable/Pin-outReferencesRS-4forCableDiagramDefinesApplicationSignals(DeviceNet)inconjunctionwithRS-4DedicatedDeviceNetChannelCellto/fromWeldControllerNext10/25/20228WS2AWeldControllerSignals-PLCtoWeldControllerWeldControllertoPLCWeldSchedule1-31NoAlertRequestWeldModeOnApproachingCapChangeFaultResetCapChangeRequestEnableContactorSaverPressure0-15RequestPressureReadPressureInitiateWeldNoFaultCapsChangedWeldModeOnProcessCompleteScheduleInProgressStepperResetTipDressRequestContactorOpenNext10/25/20229WeldingProgramOrganizationOneprogramforEveryweldcontroller.

Consistsofthefollowing:MappingRoutinesParameterConfigurationRoutineDriverRoutineforSpecificWeldControlModelandManufacturerDiagnosticRoutineWeldStationprogramcontainsthefollowingtypesofroutines:WeldgrouproutineOneroutineforeveryweldstepinthesequenceWeldActionRoutineAgroupofactionrungsforeveryweldgunwhichcyclesforaweldstepIfaweldguncyclesatmultipleweldsteps,therewillbearoutineforeachinstancetheweldguncycles.WeldCommonRoutineCollectstheinformationfromeachweldsteptopassontothewelddriverLogicforcommonweldsupport.(i.e.enableweldmode,enableweldtimers,etc.)Next10/25/202210WeldControllerprogramlogicEachweldcontrollerhasitsownprogramTheprogramnamematchestheweldcontrollername–AA100WC01ThesearetheroutinesthatarelocatedintheweldcontrollerprogramNext10/25/202211B001_MapInputsIdentifytheDeviceNetnodeoftheweldcontrollerAlsocontainsgeneralweldcontrollerconfigurationsettingsNext10/25/202212B001_MapInputsIdentifytheDeviceNetnodeNextChangearrayreferencetonodenumberChangearrayreferencetotwotimesnodenumber10/25/202213B001_MapInputsConfigurewhetherSCRisusedinthecell.NextChangeOTEtoOTUwhenNOTused.10/25/202214B002_MapOutputsIdentifytheDeviceNetnodeoftheweldcontrollerNext10/25/202215B002_MapOutputsIdentifytheDeviceNetnode–MUSTbethesameasB001_MapInputsNextChangearrayreferencetotwotimesnodenumber10/25/202216B004_ParametersSettheMessageOffsetfortheweldcontrollersdiagnosticsSettheprogram’sstringnamefordisplayonthePanelViewNext10/25/202217Z3**_*WeldControllerConfigurationSpecificDriverSpecifictoeachweldcontrollerconfiguration.(1Pack,3Pack,6Pack)Specifictodifferentversionsoftheweldcontrollerspecification.(WS2,WS2A-RevA)Specifictodifferentvenders.Allvendor&weldcontrollerspecificlogicinthisroutineThisrequiresthereplacementofonlyoneroutinewhenchangingtoadifferentweldcontrollerNext10/25/202218WeldNamingConventionsControllerScopedTagsAA###WC##OneperWeldControllerPassinformationbetweentheweldcontrollerprogramandthestationprogramAA###WC##PVOneperWeldControllerPassinformationbetweentheweldcontrollerprogramandthePanelviewNext10/25/202219WeldingStationLogicThereisonecommonroutineperstation,whichcollectstheinformationfromthevariousactionroutinestocoordinatecommunicationtotheweldcontroller.NextWeldstepconsistsofaroutinetocollecttheinformationforallweldgunsthatprocessonthatstep.Eachweldgunthatprocessesataweldstepcontainsanactionroutine.

10/25/202220WeldNamingConventionsWeldStationProgramScopedTagsG###OneperWeldGunInformationabouttheweldgun.W#G###OneperWeldGunperWeldStepInformationabouttheweldgunforaparticularweldstep.Weld#OneperWeldStepInformationaboutallweldsforastepWC##OneperWeldControllerAliasforAA###WC##WeldTimersOneperStationEnableTimerstocyclethroughtheweldscheduleWeldModeOneperStationTogglestheselectionofweldmodeonandoffNextWeldStationProgramScopedTags*WGxxxOneperWeldGunInformationabouttheweldgun.*WxWGxxxOneperWeldGunperWeldStepInformationabouttheweldgunforaparticularweldstep.WeldxOneperWeldStepInformationaboutallweldsforastep*WCxxOneperWeldControllerAliasforAA###WC##WeldTimersOneperStationEnableTimerstocyclethroughtheweldscheduleWeldModeOneperStationTogglestheselectionofweldmodeonandoff*Note:ForReferenceOnly,refertotheGeneralMotorsMechanicalDesignStandardsdocumentMD-1(ComponentNaming)whencreatingthesetags10/25/202221Exercise1Time:15min.Objective:Addaweldcontrollerprogrambycopyingbetweentwoprojects,renameprogramsandtagsaftercopy,pointtagalias’stointerlocktags.Directions:Opentheexerciseproject“Sec16Exercise1.ACD”andthereferenceproject“Sec16Reference.ACD”inRSLogix5000.Copyandpastethefollowingcontrollertagsfromthereferenceprojecttotheexerciseproject(procedureissimilartocopyingtagsinthesameproject):AA100WC01AA100WC01PVCopyandpastethefollowingprogramtagsfromthereferenceprojectStationWeldingprogramtoStationAA010programtagdatabaseintheexerciseproject(procedureissimilartocopyingtagsinthesameproject):Weld1WeldModeWeldTimersWC01Next10/25/202222Exercise1(cont’d)Directions:CopyandpastetheAA100WC01programfromthereferenceprojecttotheexerciseproject(procedureissimilartocopyingprogramsinthesameproject).Renamethefollowingintheexerciseproject:ControllertagAA100WC01toAA010WC01ControllertagAA100WC01PVtoAA010WC01PVProgramAA100WC01toAA010WC01Note:Thetagsarerenamedaftercopyingtheprogramsothatprogramtagalias’sandlogicwouldverifyaftercopy.Otherwisethetagalias’sandaddressreferenceswouldneedtobecorrected.CheckandcorrectAA010programtags:Doubleclickonthe“AliasFor”columntitletosorttagsbyalias.Verifythealias’sWC01isstillpointingtotheAA010WC01controllertag.CheckandcorrectAA010WC01programtags:Doubleclickonthe“AliasFor”columntitletosorttagsbyalias.Verifythealias’sWCandPVarestillpointingtotheAA010WC01andAA010WC01PVcontrollertags.CorrecttheCelltagaliastopointtoAA010Cell.Next10/25/202223Exercise1(cont’d)Directions:CheckandcorrectweldcontrollerDeviceNetaddressmapping:CorrectDeviceNodeaddressmappingrungsintheMapInputandMapOutputroutines,thenodeaddressforthiscontrollerisNode21CorrecttheCOPandFLLinstructionslengthfrom1to2onDeviceNetI/Omappingrungs,thisisrequiredfora3or6packweldcontroller,changesneedtobemadeinbothMapInputsandMapOutputsroutines.CorrectdiagnosticmessagerungsandrungcommentsinMapInputroutinewithnewnodeaddress,node21.VerifythethemessagenumbersarenotduplicatedbycrossreferencingthekAlarmcontrollertag.Verifyandsavetheexerciseproject.Next10/25/202224Exercise2Time:30min.Objectives:CopyandpasteweldactionandweldcommonroutinesProgramweldingpromptingSearchandReplacetagcommentsintheprogramtagdatabase

Backgroundinformation:Forthepurposesofthisexercisethefollowingwillapply

“1stWeld”actionincludestwoweldgunsC940WG01&C940WG02WeldGunC940WG01valvelocatedinvalvemanifoldPM1,valve7WeldGunC940WG02valvelocatedinvalvemanifoldPM1,valve8WeldGunC940WG01locatedonAA010WC01SCR1firesusingschedule1WeldGunC940WG02locatedonAA010WC01SCR2firesusingschedule1Clamp1andClamp2andClamp3mustbeclosedbeforetheweldingcanbeinitiated

Next10/25/202225Exercise2(cont’d)Opentheexerciseproject“Sec16Exercise2.ACD”andthereferenceproject“Sec16Reference.ACD”inRSLogix5000.Makenoteofthefollowing:Thereferenceprojectcontainsmanyprogramsandunscheduledprograms.ThisexercisewillbeusingtheStationWeldingprogramasthereference.CopyandpastethefollowingtagsfromthereferenceprogramtagdatabasetotheexerciseAA010programtagdatabase:WG104WG106W1WG104W1WG106Copyandpastethefollowingroutinesfromthereferenceprojecttotheexerciseproject:S030_1stWeldS035_InitW1WG104S040_InitW1WG106monNext10/25/202226Exercise2(cont’d)RenamethefollowingAA010programtags:WG104toC940WG01WG106toC940WG02W1WG104toW1C940WG01W1WG106toW1C940WG02Renamethenewroutinesintheexerciseprojecttoamorespecificnameandmatchthesequenceorder:S035_InitW1WG104toS035_InitW1C940WG01S040_InitW1WG106toS040_InitW1C940WG02Verifynewsequenceroutinesareinproperorderaccordingtothenewmachinesequence,theweldingtakesplaceafterClamps3areclosed. IntheexerciseprojectS030_1stWeldroutinedothefollowing:RemoveTBDbitontheWeld1.ToolRdyrungandaddXICp,pandp. IntheexerciseprojectS035_InitW1C940WG01routinedothefollowing:Correctthescrolllistrung,changethescrollisttextIDto20Correctthescrolllisttextvalueto20Correcttherungcommenttoreflectthenewscrollisttexttrigger,andweldgunnumberNext10/25/202227Exercise2(cont’d)Onthemotionpromptrung,addapromptforClamp3byaddinganoutputbranchwithXIOpandaOTLClamp3.Close.Prompt. IntheexerciseprojectS040_InitW1C940WG02routinedothefollowing:Correctthescrolllistrung,changethescrollisttextIDto21.Correctthescrolllisttextvalueto21Correcttherungcommenttoreflectthenewscrollisttexttrigger,andweldgunnumberOnthemotionpromptrung,addapromptforClamp3byaddinganoutputbranchwithXIOpandaOTLClamp3.Close.Prompt. Intheexerciseprojectmonroutinedothefollowing:Correctthefollowingweldgunvalveaddressrungs:WeldgunC940WG01isPM1V7S14WeldgunC940WG02isPM1V8S14ChangesourcevalueinMoveinstructiononrung3to1,toinitiateschedule1onAA010WC01.SCR1.ChangesourcevalueinMoveinstructiononrung4to1,toinitiateschedule1onAA010WC01.SCR2.Changevalveaddressonrung13tonewvalveaddressforC940WG01,PM1V7S14.Next10/25/202228Exercise2(cont’d)Changevalveaddres

温馨提示

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

评论

0/150

提交评论