10TC3第十章TwinCAT2文件到TwinCAT3文件的轉(zhuǎn)換_第1頁
10TC3第十章TwinCAT2文件到TwinCAT3文件的轉(zhuǎn)換_第2頁
10TC3第十章TwinCAT2文件到TwinCAT3文件的轉(zhuǎn)換_第3頁
10TC3第十章TwinCAT2文件到TwinCAT3文件的轉(zhuǎn)換_第4頁
10TC3第十章TwinCAT2文件到TwinCAT3文件的轉(zhuǎn)換_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

一、TwinCAT2項(xiàng)目到TwinCAT3轉(zhuǎn)換TC3可以支持的轉(zhuǎn)換TC2項(xiàng)目的文件有四種*.tsm*.tpy*.lib*.pro也就是只有這四種文件可以轉(zhuǎn)換到TC3項(xiàng)目中。那么如何進(jìn)行轉(zhuǎn)換呢。進(jìn)行轉(zhuǎn)換項(xiàng)目的第一步是將項(xiàng)目的庫文件進(jìn)行轉(zhuǎn)換,主要包含TC2自帶的庫以及客戶自編的庫,如果是TC2自帶的庫,那在TC3中已經(jīng)包含了所有TC2的庫無需客戶轉(zhuǎn)換,但如果是客戶自編的庫,就需要每個(gè)客戶自己進(jìn)行庫轉(zhuǎn)換,因此TC2項(xiàng)目轉(zhuǎn)換TC3并不復(fù)雜,只需要把庫轉(zhuǎn)換好就可以了。1.庫文件轉(zhuǎn)換首先是將用戶自定義的庫文件進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換方法如下例所示:(1)將用戶自定義的庫文件在TwinCAT2中打開,編譯。HtdsDajstlmatsNcnemdC#P開#*e*n*m庫文件需要在TwinCAT2中能夠打開并且編譯沒有錯(cuò)誤后才可繼續(xù)下面的步驟。(1)打開TwinCAT3,新建一個(gè)TwinCATProject,在PLC上右擊選擇AddExistingItem…。面PasteImportPLCopenXML…Ins文件名文件名(N):Plc2.xLibraryImport(.lib)(3)找到用戶自編的庫文件,點(diǎn)擊打開。就完成了用庫自定義庫文件的加載。foufonSsgorefoufonSsgoreSarnfehice(ioreCm+)SwsTEMhDsPEwtF.terencetDantpmCabsYariobies麗#對Vauafzaticomibtastinstance5APETYto(4)將轉(zhuǎn)換好的庫文件安裝到TwinCAT3庫中。在庫文件項(xiàng)目上右擊,選擇Properties。#dsrnrssstAdiSoksionnfoureeCenvol<0faponACopmXMeasHney-CkCleasAdtDelNi·Eeteiuheti(5)彈出的窗口中,粗體內(nèi)容是必填項(xiàng)目,在粗體內(nèi)容下面有DefaultNamespace和Placeholder兩個(gè)選項(xiàng)推薦用戶填寫方便以后庫文件的調(diào)用,如果不填那么與Titlle一致。M,M,AAFeitretic_DsfsulWgusiraficnPreeRaoshaldgDegiuyesemCemgilerWarningntitletVeriomlihrsythehalad(6)填寫完成后,在加載的項(xiàng)目上右擊選擇Saveaslibraryandinstall…,意思是保存庫文件并安裝到系統(tǒng)庫中,而Saveaslibrary…只是保存庫文件。WihuntzatocnWihuntzatocnOeckwfsienAddAddSonriemtaSnurieCe=rnlimpox#fapVLoosMCouenLoweaFoceyadimgaf.X*memAeveresVlA=b-□(7)選擇后彈出,保存窗口,在保存類型中*.library,*.compiled-library。保存成*.library的格式后,在加載庫文件后可以打開文件的程序代碼,而*.compiled-library是打不開程序代碼的。Lbraryfles(library)Compiledlibraryfiles(".compiled-library)ExternalTypesReferencesGlobalVarialVersionVisualizationsPlaceholders...Libraryrepository…SettoEffectiveVersionb中可以看到,用戶自定義的庫文件已經(jīng)安裝好mm4msashingbruhihaxseathiesllhratmtm.0test:0md世AAacComtanyennn(t.e2.項(xiàng)目轉(zhuǎn)換在所有項(xiàng)目中的用戶自定義庫文件轉(zhuǎn)換完成并且安裝在庫中,便可以進(jìn)行項(xiàng)目的轉(zhuǎn)換。首先把項(xiàng)目用到的庫文件放到自定義文件夾中,本例中放在桌面→Lib中。TwinCAT2.xxVersion..。ISolutionExplorer▼SSearchSolutionExplorer(Ctrl+;P▼Solution'TwinCATProject5'(1project)TWinCA7DSYSTIMOTPLCSAFEC++學(xué)SaveSaveTwinCATProject1asArchive…AlCtrl+Shift+SSendTwinCATProject1byE-Mail.√AutoSaveTwinCATProjectltoTargetasArchiveCompareTwinCATProjectIwithTarget...LoadProjectfromTwinCAT2.xxVersion.…XRemoveUnloadProjecAddSolutiontoSourceControl…Del(3)彈出的對話框,提示是否要進(jìn)行轉(zhuǎn)換,選擇是(Y)。MicrosoftMicrosoftVisualStudio取消MicrosoftMicrosoftVisualStudioTwinCAT2PLCproject'C:\Users\shiyuli\Desktop\tests\'notfound-wouldyouliketosearchforit是()打開(O)取消TwinCATPLCControlCannotfind2of2libraries.Changelibrarydirectory?是(Y)是(Y)(7)在Libraries選項(xiàng)卡中點(diǎn)擊路CateCate?ayCompieBexCniogVeuaehnkeTag-LbeaesCNtwrEAT\31CangcretrPkEimieta/LNCNWnEATNaVCempsret/PeiCowetevUiphs?WeuatafanferPassdSovoedrwrnsd5jntolcxntyashenecornecoLbsiesUthacfesaeclLsanerkoK(8)選擇庫文件所在文件夾,點(diǎn)擊OK。SelectprojectlibraryDirectory.OptionsCategory[Load&SaveDesktopColosPasswordsSourcedownloadSymbolconfigurationMacrosTwinCATVisualizationfiles:TargetGeneralCompilefilex:Uploadfles:|c:users\shiyull\desktop\ibCancel1Visualizationfiles:(10)彈出庫文件轉(zhuǎn)換對話框。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的系統(tǒng)庫文件,同樣手動(dòng)進(jìn)行庫文件的轉(zhuǎn)換,選擇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)庫文件轉(zhuǎn)換完成后,可以看到項(xiàng)目轉(zhuǎn)換完成,并且我們的變量鏈接也是在的。testp4?4References*□Tc2_StandardTc2_SystemGlobalVariablesVisualizations44StandardInputsMAIN.bVar1MAIN.bVar2D4Device1(EtherCAT)如果只轉(zhuǎn)換程序文件,即只轉(zhuǎn)換*.pro文件,方法如下:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論