10TC3第十章TwinCAT2文件到TwinCAT3文件的转换_第1页
10TC3第十章TwinCAT2文件到TwinCAT3文件的转换_第2页
10TC3第十章TwinCAT2文件到TwinCAT3文件的转换_第3页
10TC3第十章TwinCAT2文件到TwinCAT3文件的转换_第4页
10TC3第十章TwinCAT2文件到TwinCAT3文件的转换_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

一、TwinCAT2项目到TwinCAT3转换TC3可以支持的转换TC2项目的文件有四种*.tsm*.tpy*.lib*.pro也就是只有这四种文件可以转换到TC3项目中。那么如何进行转换呢。进行转换项目的第一步是将项目的库文件进行转换,主要包含TC2自带的库以及客户自编的库,如果是TC2自带的库,那在TC3中已经包含了所有TC2的库无需客户转换,但如果是客户自编的库,就需要每个客户自己进行库转换,因此TC2项目转换TC3并不复杂,只需要把库转换好就可以了。1.库文件转换首先是将用户自定义的库文件进行转换,转换方法如下例所示:(1)将用户自定义的库文件在TwinCAT2中打开,编译。HtdsDajstlmatsNcnemdC#P开#*e*n*m库文件需要在TwinCAT2中能够打开并且编译没有错误后才可继续下面的步骤。(1)打开TwinCAT3,新建一个TwinCATProject,在PLC上右击选择AddExistingItem…。面PasteImportPLCopenXML…Ins文件名文件名(N):Plc2.xLibraryImport(.lib)(3)找到用户自编的库文件,点击打开。就完成了用库自定义库文件的加载。foufonSsgorefoufonSsgoreSarnfehice(ioreCm+)SwsTEMhDsPEwtF.terencetDantpmCabsYariobies丽#对Vauafzaticomibtastinstance5APETYto(4)将转换好的库文件安装到TwinCAT3库中。在库文件项目上右击,选择Properties。#dsrnrssstAdiSoksionnfoureeCenvol<0faponACopmXMeasHney-CkCleasAdtDelNi·Eeteiuheti(5)弹出的窗口中,粗体内容是必填项目,在粗体内容下面有DefaultNamespace和Placeholder两个选项推荐用户填写方便以后库文件的调用,如果不填那么与Titlle一致。M,M,AAFeitretic_DsfsulWgusiraficnPreeRaoshaldgDegiuyesemCemgilerWarningntitletVeriomlihrsythehalad(6)填写完成后,在加载的项目上右击选择Saveaslibraryandinstall…,意思是保存库文件并安装到系统库中,而Saveaslibrary…只是保存库文件。WihuntzatocnWihuntzatocnOeckwfsienAddAddSonriemtaSnurieCe=rnlimpox#fapVLoosMCouenLoweaFoceyadimgaf.X*memAeveresVlA=b-□(7)选择后弹出,保存窗口,在保存类型中*.library,*.compiled-library。保存成*.library的格式后,在加载库文件后可以打开文件的程序代码,而*.compiled-library是打不开程序代码的。Lbraryfles(library)Compiledlibraryfiles(".compiled-library)ExternalTypesReferencesGlobalVarialVersionVisualizationsPlaceholders...Libraryrepository…SettoEffectiveVersionb中可以看到,用户自定义的库文件已经安装好mm4msashingbruhihaxseathiesllhratmtm.0test:0md世AAacComtanyennn(t.e2.项目转换在所有项目中的用户自定义库文件转换完成并且安装在库中,便可以进行项目的转换。首先把项目用到的库文件放到自定义文件夹中,本例中放在桌面→Lib中。TwinCAT2.xxVersion..。ISolutionExplorer▼SSearchSolutionExplorer(Ctrl+;P▼Solution'TwinCATProject5'(1project)TWinCA7DSYSTIMOTPLCSAFEC++学SaveSaveTwinCATProject1asArchive…AlCtrl+Shift+SSendTwinCATProject1byE-Mail.√AutoSaveTwinCATProjectltoTargetasArchiveCompareTwinCATProjectIwithTarget...LoadProjectfromTwinCAT2.xxVersion.…XRemoveUnloadProjecAddSolutiontoSourceControl…Del(3)弹出的对话框,提示是否要进行转换,选择是(Y)。MicrosoftMicrosoftVisualStudio取消MicrosoftMicrosoftVisualStudioTwinCAT2PLCproject'C:\Users\shiyuli\Desktop\tests\'notfound-wouldyouliketosearchforit是()打开(O)取消TwinCATPLCControlCannotfind2of2libraries.Changelibrarydirectory?是(Y)是(Y)(7)在Libraries选项卡中点击路CateCate?ayCompieBexCniogVeuaehnkeTag-LbeaesCNtwrEAT\31CangcretrPkEimieta/LNCNWnEATNaVCempsret/PeiCowetevUiphs?WeuatafanferPassdSovoedrwrnsd5jntolcxntyashenecornecoLbsiesUthacfesaeclLsanerkoK(8)选择库文件所在文件夹,点击OK。SelectprojectlibraryDirectory.OptionsCategory[Load&SaveDesktopColosPasswordsSourcedownloadSymbolconfigurationMacrosTwinCATVisualizationfiles:TargetGeneralCompilefilex:Uploadfles:|c:users\shiyull\desktop\ibCancel1Visualizationfiles:(10)弹出库文件转换对话框。XXlibtest.ib(d:\twincat2\Usethefollowinglibrarythathasalreadybeeninstalled: Brpwse☑Rememberthismappingforallfutureoccurrencesofthatibraryreference,CancelEnterastringforafulltextsearchinallibraries..Company;(Allcompanies)Llbtest3.3.0:0BECKFHQF22?cDetallsDisplayallversions(forexpertsonly)Repository…LibraryLibraryLibraryReferenceConverionConvertandinstalltheibraryaswell.Browse.Lib_test,3.3.0,0(BECKHOFF123)Ignorethelbrary.Thereferencewillnotappearintheconvertedproject.CangelLibraryReferenceConversionTheoriginalprojectreferencesthefollowinglibrary:STANDARD.LIB(d:\twincat2\plc\lib)Whatdoyouwanttodo?Usethefollowinglbrarythathasalreadybeeningtalled:foumumtseieztsliorarybyctidingtheErowe."butto☑Rememberthismappingforallfutureoccurrencesofthatibraryreference,Cancel(14)此库文件是TwinCAT2的系统库文件,同样手动进行库文件的转换,选择UsethewSstemwTam#_mafenmcseesOwgbycheeyDetaawgjgOapperem0bpetm?DAauH-A-eLibraryLibraryReferenceConversionSTANDARD.LIB(d:\twincat2\plc\lib)√RememberthismappingforallfutureocMesnevtFuinemmml_aodltfnePLGej*XMLfnemdnotointAt?=emVanaleahennimaetemmeSeurelibranpcpns?temrinsteinn=OymycpmrrdtlemnmemrgginmnZ*m0ssi?inOasmuipmnhum*Medirctararl.icampotmmmmroowmtetinpmattkatm*PdeemHtuamisneugitnetsmmaSaf?negapWSereesretaanetefosteddfemrSat,thebe二h=delatu.nmmgimeeitiapmetaibSntmks*dedT(16)库文件转换完成后,可以看到项目转换完成,并且我们的变量链接也是在的。testp4▶4References*□Tc2_StandardTc2_SystemGlobalVariablesVisualizations44StandardInputsMAIN.bVar1MAIN.bVar2D4Device1(EtherCAT)如果只转换程序文件,即只转换*.pro文件,方法如下:

温馨提示

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

评论

0/150

提交评论