Ⅰ 怎麼把s7-v5.5的程序移到博途軟體里
步驟1:在STEP V5.5(以此版本為例進行說明)中打開想要轉換的程序,選中「Blocks」,單擊滑鼠右鍵,選擇「Check Block Consisteny…」,見圖1所示。
圖1
步驟2:選擇「Compile All」,點擊「OK」,見圖2。
圖2
編譯結果如圖3所示:當沒有錯誤時,即可進行下一步(警告可以忽略);當出現錯誤時,需逐條解決,以確保無任何錯誤出現。
圖3
步驟3:點擊「File」,選擇「Save As…」,按下圖4所示勾選「With reorganization (slo」,名字和保存地址可自己選擇,點擊「OK」;
圖4
二、TIA的移植
步驟4:打開TIA軟體,點擊「移植項目」,在「源路徑」中找到要移植的程序(步驟3中將程序保存在哪裡就去哪裡找),再選中「包含硬體組態」;下圖中「目標」項所包含的內
容可根據自己情況填寫,最後點擊「移植」,見圖5。
圖5
步驟5:見下圖6,圖中顯示出錯,此時點擊「移植日誌」或下方綠色箭頭(圖中圓圈中所示),都可以打開出錯詳細信息,見圖7所示。
圖6
圖7
從圖中可知,是因為TIA中的GSD文件與STEP 7 V5.5項目中的GSD文件pfdg5046不兼容,此時有2種辦法解決:
1.找到STEP 7 V5.5鐵鑽工項目中的GSD文件(一般在STEP 7安裝路徑的
S7DATA→GSD中,見下圖8),在TIA軟體中安裝此文件(安裝方法見圖9),
使兩個軟體中的GSD文件版本保持一致問題即可解決;
2.因GSD文件是硬體組態時需使用的,此時可先不轉硬體,只轉軟體程序,等最
後再安裝同版本的GSD文件進行重新硬體組態。具體操作方法同步驟4,將「包
含硬體組態」前面的鉤去掉,不選,再進行移植。
註:本人用的TIA版本是V12,在安裝了GSD文件後,也不能和STEP 7 V5.5鐵鑽工項目中顯示的GSD文件報文內容相同。之後老師V13版本中安裝了此GSD文件,顯示正常,故懷疑是TIA版本的問題或安裝時出錯(建議安裝V13版本的TIA軟體),所以在GSD文件安裝時,盡量使用較新的TIA軟體版本。
圖8
圖9
步驟6:(程序平台的轉換(指從300/400轉為1500)可以軟硬體一起進行,也可先軟體再硬體。當原程序中含有DP從站時,建議先軟體再組態硬體;當不含DP從站時,可軟硬體一起進行效率會高點。)在這一步驟中,順接步驟5中所述,只轉換軟體,不轉換硬體。選擇「項目」→「移植項目」,見圖10。
圖10
步驟7:具體操作方法同步驟4,將「包含硬體組態」前面的鉤去掉,不選,再進行移植。此過程可能需要幾分鍾,請耐心等待,見圖11。移植完成後可顯示圖12所示內容。點擊「確定」,在下方也會出現圖6中的綠色箭頭,單擊可查看警告信息。打開警告信息後可顯示圖13內容,說是雖然有SCL源文件,但沒生成相應的FB塊,即只編寫了SCL源文件,沒在OB塊中調用。此時可以回到STEP 7 V5.5程序中進行查看原因,見圖14所示。此警告可不做處理。
圖11
圖12
圖13
圖14
步驟8:下圖15中紅圈部分顯示的是轉後的程序,因為只轉換了軟體,TIA軟體暫時以未確定的300型CUP充當暫時的CPU。按照圖16步驟,重新編譯在TIA環境下的軟體程序。結果如圖17所示,沒有錯誤可進行下一步(此時亦也處理下警告信息)。
圖15
圖16
圖17
步驟9:點擊黑色小箭頭,雙擊「設備組態」(見圖18),選中CPU模塊,右鍵選擇「移植到S7-1500」(見圖19),此時會彈出對話框(見圖20),選擇1500的型號,單擊「確定」按鈕。之後會出現「移植後需要測試…..」和「將PLC從…移植到…,存在警告信息」等信息,直接「確定」即可。