先梳理幾個概念: 不同廠家的PLC,下載、上傳程序在細(xì)節(jié)上略有不同,但原理上大同小異,這里以西門子S7-300系列PLC為例,加以說明。 一、搭建編譯環(huán)境 S7-300系列PLC的工程項(xiàng)目的建立、硬件組態(tài)、編程、下載和上裝以及程序狀態(tài)診斷和監(jiān)控都由西門子的配套軟件SIMATIC Manager來管理和維護(hù),如下圖所示。 SIMATIC Manager是一個綜合管理軟件,若只需要編寫、維護(hù)PLC程序,只需下載、安裝STEP7即可。 二、選擇PLC與電腦(工程師站)之間的通信方式 PLC和工程師站之間一般可以采用MPI、Profibus DP以及以太網(wǎng)進(jìn)行通信。
所有的S7-300/400系列CPU都有一個支持MPI通信協(xié)議的接口 部分S7-300/400系列CPU提供支持Profibus DP協(xié)議的接口,如果CPU沒有該接口,可在硬件組態(tài)上配置一塊Profibus DP網(wǎng)卡,比如CP342-5 部分S7-300/400系列CPU提供支持TCP/IP協(xié)議的接口,如果CPU沒有該接口,可在硬件組態(tài)上配置一塊以太網(wǎng)模塊,比如CP343-1 如果選擇MPI或Profibus DP的方式進(jìn)行通訊,工程師站必須安裝一塊CP5611或CP5613網(wǎng)卡,或者買一個USB適配器,通過USB接口進(jìn)行通信 如果選擇以太網(wǎng)方式進(jìn)行通訊,只需要工程師站端配置了以太網(wǎng)卡即可。
下面以MPI通訊方式為例,來說明如何進(jìn)行通信配置。
假定PLC與工程師站之間的物理連接已經(jīng)完成,即二者之間通過DP電纜連接起來。 在“SIMATIC Manager”中,通過菜單命令:“選項(xiàng)->設(shè)置PG/PC接口”,進(jìn)行網(wǎng)絡(luò)端口設(shè)置,如下圖所示。這一步,也可以在“控制面板”中的“設(shè)置PG/PC接口”中設(shè)定。工程師站需要和PLC通訊,因此應(yīng)用訪問點(diǎn)要選擇“STEP7”,接口根據(jù)實(shí)際情況選擇(這里我們用到時PLCSIM,因此選擇PLCSIM(MPI)。)
經(jīng)過上述設(shè)置后,就可以進(jìn)行下載和上傳操作了。 三、下載和上裝 1、上裝 當(dāng)我們需要備份或查看PLC中的程序,可以選擇將PLC的程序上裝到PG/PC中。 按照上述步驟執(zhí)行,等待上傳完成即可。 2、下載 將工程師站的程序下載到PLC中去執(zhí)行。分為硬件的編譯和下載以及程序的下載兩部分。 前提:PLC要選擇“RUN-P”或' STOP'模式。 (1)硬件編譯和下載 (2)程序下裝 上述步驟為下裝全部用戶程序,要單獨(dú)下裝某一個或某幾個程序塊,可選中它們,再執(zhí)行“下裝”操作。
|