概述:
MPI(DP)-ETH 是目前最流行的西門子S7-300PLC用以太網轉換器,使用方便, 對用戶完全透明, 無需在上位機和PLC中添加任何程序,安裝后立即可以使用。它將西門子S7-300的MPI/DP協議轉換為西門子Profinet協議(TCP/IP協議), 使其可以與各種知名上位軟件 (如Wincc、組態王、力控、Intouch、KEPServerEX等) 實現遠距離、高速(最高可達1.5M)通訊,并可以同時連接Step-7對西門子S7-300進行編程。它可以自動檢測波特率。它可以通過Internet實現跨地域數據傳送。 它與西門子以太網通訊處理器CP343-1功能相似, 可替代西門子CP5611、CP5613、CP5512通訊卡和西門子PC adapter編程適配器。
一、硬件連接方式:
1)線型方式:即一臺PLC(s7-300)和一臺上位機(計算機),直接用交叉線(RJ45 網線)相連。
2)星型方式:即一臺PLC(s7-300)和兩臺上位機(計算機)或多臺PLC(S7-300)和一臺上位機(計算機)或多臺PLC(s7-300)和兩臺上位機(計算機),中間需加以太網交換機,用直聯線(RJ45 網線)將交換機與各設備相連。
最常見的連接方式是線型。
二、ETH-MPI(DP)轉換器的設置:
MPI(DP)-ETH 的參數設置是通過IE瀏覽器來進行設置的,此時與 MPI(DP)-ETH轉換器相連的PLC要上電(注: MPI(DP)-ETH轉換器是由PLC供電的,無需外接電源),同時要將MPI(DP)-ETH (DP)與計算機用網線連接好[線型用交叉線(RJ45 網線),星型用兩條直聯線(RJ45 網線)由交換機連接到 MPI(DP)-ETH和計算機];將計算機IP地址設置為(192.168.1.100),掩碼(255.255.255.0),網關(192.168.1.1),最后在計算機的IE瀏覽器中鍵入192.168.1.222就可進入 MPI(DP)-ETH的主菜單,用鼠標點擊[參數設置/顯示]進入設置畫面:

三、STEP 7連接設置:
1、ETH—MPI(DP)驅動下載與安裝:確定在你的系統中(windows XP 或 windows2000)要有西門子的 set the PG/PC interface (設置 PG/PC 接口)軟件,ETH-MPI 軟驅動才有效。
下載完成后解壓,運行 MPI(DP)-ETH _SETUP

然后選[install安裝],完成后,你就能在西門子的 set the PG/PC interface中找到 ETH-MPI(auto)、ETH-MPI、ETH-DP三個驅動選項,
插MPI口的時候應選擇ETH-MPI,插DP口的時候應選擇ETH-DP,ETH-auto則可以自動識別MPI/DP口和波特率,所以建議使用ETH-auto驅動。
2、打開 SIMATIC-->step7-->設置PG-PC接口
2、選擇 ETH-MPI(AUTO) ,然后點擊 Properties..(屬性),在ETH-MPI(DP)轉換器的IP地 址中填入192.168.1.10 。
3、可通過[在線測試]按鈕測試填入的IP地址是否與ETH-MPI轉換器完全一至。如果不能與ETH-MPI(DP)正常通訊,需在IE瀏覽器中鍵入 http://192.168.1.222 來查ETH-MPI(DP) 轉換器的IP地址 ,然后修改"設置PG-PC接口"中 ETH-MPI的IP地址。
4、選擇[確定]按鈕保存設置,之后使用您就可以通過Step 7對西門子S7-300進行編程了。
三、Wincc連接設置:
注意事項:1、經常有客戶說數據刷新慢,這主要是因為客戶將數據刷新設置為【根據變化】,正確設置為250ms或500ms或1s,如果客戶錯誤的選擇了【根據變化】,則數據刷新周期變慢為5s~10s,而不是變量一發生變化就立即刷新!切記!
2、wincc中的TCP/IP驅動的屬性設置請按下圖將缺省的選項v去掉!

1、變量管理→SIMATIC S7 PROTOCOL SUITE→TCP/IP→系統參數→單元,將“邏輯設備名稱”選為:TCP/IP(Auto)→XXX(計算機的網卡名)。

2、變量管理→SIMATIC S7 PROTOCOL SUITE→TCP/IP加入“新驅動程序的連接”,名字為NewConnection_1,將其屬性打開-→連接 參數:S7網絡地址:IP地址=MPI(DP)-ETH 通訊轉換器的IP地址,如(192.168.1.10);機架號=0;插槽號=2之后在NewConnection_1中加入新的變量。
注:此處一定要選擇TCP/IP驅動,不要選擇其他任何驅動!

如果還想連接另一個MPI(DP)-ETH (DP)通訊轉換器,只要再加入NewConnection_2,S7網絡地址::IP地址=另一個MPI(DP)-ETH 通訊轉換器的IP地址,如(192.168.1.12);機架號=0;插槽號=2 。
.....
最多可加32個MPI(DP)-ETH (DP)通訊轉換器。
如果想將以前用MPI定義的變量改為TCP/IP驅動的變量,請先做好備份,然后將MPI→NewConnection中變量全部選定(用Ctrl+A),剪切,選定SIMATIC S7 PROTOCOL SUITE→TCP/IP→NewConnection_1 鼠標右鍵→粘貼。