在實際應用中,程序備份、設備維護、故障診斷、功能修改與擴展、以及程序版本升級等,都將用到程序上傳,只有獲取了設備中運行的程序,才可能實現相關操作。本文以S7-1500 PLC 為例,從以下幾個方面,說明使用TIA Portal STEP7 V16從設備上傳程序的方法。 目錄 1          將設備作為新站上傳       3 2          上傳設備的項目數據       6 3          對早期軟件版本程序的上傳         8   在實際應用中,程序備份、設備維護、故障診斷、功能修改與擴展、以及程序版本升級等,都將用到程序上傳,只有獲取了設備中運行的程序,才可能實現相關操作。本文以S7-1500 PLC 為例,從以下幾個方面,說明使用TIA Portal STEP7 V16從設備上傳程序的方法。 目錄  1  將設備作為新站上傳 ............................................................................................ 3  2  上傳設備的項目數據 ............................................................................................ 6  3  對早期軟件版本程序的上傳 ................................................................................. 8  在實際應用中,程序備份、設備維護、故障診斷、功能修改與擴展、以及程序版  本升級等,都將用到程序上傳,只有獲取了設備中運行的程序,才可能實現相關  操作。本文以 S7-1500 PLC 為例,從以下幾個方面,說明使用 TIA Portal  STEP7 V16 從設備上傳程序的方法。  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  3  1  將設備作為新站上傳  要獲取設備中完整的數據,可以采用“將設備作為新站上傳(硬件和軟件)”。  從 TIA Portal V13 SP1 開始支持將設備作為新站上傳。通過這種方式,可將設  備中現有項目數據作為新站上傳到項目中。  下邊是具體的操作方法步驟:  (1)首先,將編程設備與 S7-1500 PLC 通過網線連接,打開 TIA Portal  STEP7 V16 并創建一個新項目。  在項目樹中選擇項目名稱,執行“在線”菜單中,“將設備作為新站上傳(硬件  和軟件)”,如圖 1。  圖 1 作為新站上傳  (2)在彈出的窗口中選擇用于連接 PLC 的“PG/PC 接口類型”以及“PG/PC  接口”;單擊“開始搜索”命令,顯示所有兼容的設備;在可訪問節點的設備表  格中,選擇目標設備;單擊“從設備上傳”按鈕,完成新站上傳。如圖 2。  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  4  圖 2 新站上傳操作  上傳成功后,可以獲取 CPU 中完整的站點數據。包括本站設備組態、IO 設備組  態、帶有注釋的程序塊、帶有注釋與符號名的 DB 塊、工藝對象、帶有注釋的  PLC 變量、PLC 數據類型、文本列表等等。  上傳到項目中的這些數據,可以被離線編輯,也可以被重新下載到設備中。  注意事項:  (1)、使用 TIA Portal V16 將設備作為新站上傳,要求 PLC 中程序必須與軟件  版本兼容,即程序必須是 STEP7 V16 版本。否則,將出現如下錯誤而無法上  傳。如圖 3。  Copyright ? Siemens AG Copyright year All rights reservedUnrestricted  5  圖 3 版本不兼容  (2)、 執行將設備作為新站上傳時,必須確認離線項目中沒有配置與在線 PLC  相同名稱的站點,否則也拒絕上傳。  圖 4 設備名稱已使用  (3)、TIA Portal STEP7 V16 必須包含設備中相關的 HSPs 或 GSDs ,否則可  能將無法上傳。  圖 5 缺少 GSD  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  6  2  上傳設備的項目數據  TIA Portal STEP7 V16 與 PLC 在線模式下,可以實現從 PLC 設備上傳程序,即  “從設備上傳(軟件)” 。該操作的適用情況是,待上傳的程序在線和離線版  本不同,或只需要在線版本的程序。  操作步驟如下:  (1)打開項目,在項目樹中,選擇 PLC 并轉至在線;執行“在線”菜單中  “從設備上傳”(軟件) 。如圖 6。 圖 6 從設備上傳  (2)在接下來打開的“上傳預覽”對話框中,將顯示報警信息以及上傳所需的  相關操作。  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  7  圖 7 上傳預覽  (3)勾選動作列的“繼續”確認報警消息后, “從設備上傳”按鈕隨即啟用,  單擊“從設備上傳”按鈕,將執行上傳操作。  圖 8 執行從設備上傳  注意:  不可以上傳不兼容版本的程序,即,TIA Portal STEP7 V16 只能上傳 STEP7 版  本 V16 的程序。  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  8  3  對早期軟件版本程序的操作  TIA Portal STEP7 V16 只能上傳相同軟件版本的程序,STEP7 V16 可以打開  V13 SP1 及以后版本的程序,并升級到 V16 版本。所以,在上傳與打開程序之  前,要首先考慮軟件版本的兼容性。有關兼容性的詳細信息,請參考如下連接中  的敘述:    (1)運行在 PLC 中程序的版本,可以通過以下方式獲?。? (a)通過 TIA Portal 中的“在線訪問” 查看。  打開 Portal 項目樹中“在線訪問”,點擊接口設備下的“更新可訪問的設  備”,雙擊所連接的 PLC 設備下的“在線和診斷”,在“常規”選項中可以看  到目前所連接的 CPU1511C-1PN 中程序版本是 V15.1。如圖 9。  圖 9 通過在線訪問看程序版本  (b)通過 PLC 顯示屏查看。  打開 CPU 顯示屏上 PLC 信息菜單項 ,可以顯示 CPU 中程序的版本,如圖  10。  Copyright ? Siemens AG Copyright year All rights reserved Unrestricted  9  圖 10 通過顯示屏看程序版本  (2)在獲取到在線 PLC 中程序的版本后,需要使用相同版本的軟件上傳程序。  有了設備的原始程序,就可以在此基礎上做程序的備份、修改、升級等。  關于將早期 TIA Portal 版本創建的項目轉換到新的 TIA Portal STEP 7 版本的  其它信息,請參考如下連接中的內容:  TIA STEP7 V16 上載程序 博圖V16 上載程序方法 西門子plc上載程序西門子觸摸屏上載程序TIA Portal STEP7 V16  |