如何下載保存PLC程序?

Scorpion絡小羽


先梳理幾個概念:

  • 將編譯好的程序從電腦傳輸到PLC,這一過程一般叫做“下載”,即download;

  • 將程序從PLC傳輸到電腦,這一過程一般叫做“上載”,即upload;

不同廠家的PLC,下載、上傳程序在細節上略有不同,但原理上大同小異,這裡以西門子S7-300系列PLC為例,加以說明。


一、搭建編譯環境

S7-300系列PLC的工程項目的建立、硬件組態、編程、下載和上裝以及程序狀態診斷和監控都由西門子的配套軟件SIMATIC Manager來管理和維護,如下圖所示。

SIMATIC Manager是一個綜合管理軟件,若只需要編寫、維護PLC程序,只需下載、安裝STEP7即可。


二、選擇PLC與電腦(工程師站)之間的通信方式

PLC和工程師站之間一般可以採用MPI、Profibus DP以及以太網進行通信。

  • 所有的S7-300/400系列CPU都有一個支持MPI通信協議的接口

  • 部分S7-300/400系列CPU提供支持Profibus DP協議的接口,如果CPU沒有該接口,可在硬件組態上配置一塊Profibus DP網卡,比如CP342-5

  • 部分S7-300/400系列CPU提供支持TCP/IP協議的接口,如果CPU沒有該接口,可在硬件組態上配置一塊以太網模塊,比如CP343-1

  • 如果選擇MPI或Profibus DP的方式進行通訊,工程師站必須安裝一塊CP5611或CP5613網卡,或者買一個USB適配器,通過USB接口進行通信

  • 如果選擇以太網方式進行通訊,只需要工程師站端配置了以太網卡即可。

下面以MPI通訊方式為例,來說明如何進行通信配置。

  1. 假定PLC與工程師站之間的物理連接已經完成,即二者之間通過DP電纜連接起來。

  2. 在“SIMATIC Manager”中,通過菜單命令:“選項->設置PG/PC接口”,進行網絡端口設置,如下圖所示。這一步,也可以在“控制面板”中的“設置PG/PC接口”中設定。工程師站需要和PLC通訊,因此應用訪問點要選擇“STEP7”,接口根據實際情況選擇(這裡我們用到時PLCSIM,因此選擇PLCSIM(MPI)。)

經過上述設置後,就可以進行下載和上傳操作了。


三、下載和上裝

1、上裝

當我們需要備份或查看PLC中的程序,可以選擇將PLC的程序上裝到PG/PC中。

按照上述步驟執行,等待上傳完成即可。

2、下載

將工程師站的程序下載到PLC中去執行。分為硬件的編譯和下載以及程序的下載兩部分。

前提:PLC要選擇“RUN-P”或" STOP"模式。

(1)硬件編譯和下載

(2)程序下裝

上述步驟為下裝全部用戶程序,要單獨下裝某一個或某幾個程序塊,可選中它們,再執行“下裝”操作。


寫在最後

更多工控方面的知識,可關注頭條號“塞北名駝”。駝子在裡面不定期更新一些工控知識,供大家交流學習,共同進步。


塞北名駝


題主所說的如何下載PLC程序並保存,應該是將PLC控制器裡的用戶程序下載到電腦中。現以三菱PLC為例。

在下載之前先要知道PLC的機型和CPU模式,

1,將PLC通信口(三荾是RS-232較多)與電腦USB插口用數據線連接好,按裝數據線驅動程序到電腦中(否則電腦不識別),然後點擊我的電腦,在設備管理欄找出對應的com的端口號。

2,打開三菱GX-Works2編程軟件,點擊菜單上的【在線】→點擊【PLC讀取】,出現[PLC系列選擇]對話框,正確選擇後點擊【確定】,出現[連接目標設置對話框],雙擊Seri| USB圖標,出現[計算機側I/F串行連接設置]對話框,選擇第1步的com號,點擊【確定】,點擊【通信測試】,如果連接成功,會跳出對話框告之連接成功,點擊【確定】,再點擊[連接目標設置]對話框右下的[確定],這一步幹萬不可忘記,否則選擇的com端口號未被修改。如跳出未連接成功的原因信息,回到第一步查找原因。在連接成功後,會跳出[在線數據操作]對話框,選擇[讀取]→選擇[參數+程序]→點擊[執行],如果製造商設置了密碼,會跳出輸入密碼的對話框,只有知道了密碼,程序才能讀出,如果沒有密碼,就會跳出PLC讀取對話框,在讀完後,下載的程序就會出現在編程軟件的窗口中。

3,保存程序時,點擊[工程]菜單下的[保存]。會出現未有此工程,是否建立新工程,點擊[確定],輸入工程名→點去[確定],OK。

PLC寫入和讀出步驟一樣。

如上述仍不理解,請參閱本人今年8月14日的《三菱PLC與GX-WorKs2的電腦通信連接步驟》,文中用了圖片形式,易懂。

回答完畢,供參考。


樹林與竹林


這個問題問的有點廣,如何下載保存PLC程序?

我來回答一下:不同的品牌的廠家PLC軟件不同,同一廠家的不同系列PLC的軟件也不同,所以我一種舉例。西門子smart200的PLC


PLC遠程控制系統


你是要上載吧,找到你PLC對應的軟件,還有編程電纜,連接號,設置好通訊參數,然後點上載。

好多PLC程序可能是加密的,你需要有密碼,還有的PLC像施耐德TM218的壓根就沒有上載這一功能。


工業自動化設計維修


首先對你編好的程序保存編譯,然後設置好通訊接口,當然了,要插上數據線,plc撥到stop狀態,然後點擊下載程序即可


跟我動手學電氣


三菱是讀取到電腦上,寫入到plc裡;西門子是download到plc,upload到電腦。


201905011404


點擊保存按鈕


分享到:


相關文章: