概述:
MPI(DP)-ETH 是目前最流行的西門子S7-300PLC用以太網(wǎng)轉(zhuǎn)換器,使用方便, 對(duì)用戶完全透明, 無需在上位機(jī)和PLC中添加任何程序,安裝后立即可以使用。它將西門子S7-300的MPI/DP協(xié)議轉(zhuǎn)換為西門子Profinet協(xié)議(TCP/IP協(xié)議), 使其可以與各種知名上位軟件 (如Wincc、組態(tài)王、力控、Intouch、KEPServerEX等) 實(shí)現(xiàn)遠(yuǎn)距離、高速(最高可達(dá)1.5M)通訊,并可以同時(shí)連接Step-7對(duì)西門子S7-300進(jìn)行編程。它可以自動(dòng)檢測(cè)波特率。它可以通過Internet實(shí)現(xiàn)跨地域數(shù)據(jù)傳送。 它與西門子以太網(wǎng)通訊處理器CP343-1功能相似, 可替代西門子CP5611、CP5613、CP5512通訊卡和西門子PC adapter編程適配器。
一、硬件連接方式:
1)線型方式:即一臺(tái)PLC(s7-300)和一臺(tái)上位機(jī)(計(jì)算機(jī)),直接用交叉線(RJ45 網(wǎng)線)相連。
2)星型方式:即一臺(tái)PLC(s7-300)和兩臺(tái)上位機(jī)(計(jì)算機(jī))或多臺(tái)PLC(S7-300)和一臺(tái)上位機(jī)(計(jì)算機(jī))或多臺(tái)PLC(s7-300)和兩臺(tái)上位機(jī)(計(jì)算機(jī)),中間需加以太網(wǎng)交換機(jī),用直聯(lián)線(RJ45 網(wǎng)線)將交換機(jī)與各設(shè)備相連。
最常見的連接方式是線型。
二、ETH-MPI(DP)轉(zhuǎn)換器的設(shè)置:
MPI(DP)-ETH 的參數(shù)設(shè)置是通過IE瀏覽器來進(jìn)行設(shè)置的,此時(shí)與 MPI(DP)-ETH轉(zhuǎn)換器相連的PLC要上電(注: MPI(DP)-ETH轉(zhuǎn)換器是由PLC供電的,無需外接電源),同時(shí)要將MPI(DP)-ETH (DP)與計(jì)算機(jī)用網(wǎng)線連接好[線型用交叉線(RJ45 網(wǎng)線),星型用兩條直聯(lián)線(RJ45 網(wǎng)線)由交換機(jī)連接到 MPI(DP)-ETH和計(jì)算機(jī)];將計(jì)算機(jī)IP地址設(shè)置為(192.168.1.100),掩碼(255.255.255.0),網(wǎng)關(guān)(192.168.1.1),最后在計(jì)算機(jī)的IE瀏覽器中鍵入192.168.1.222就可進(jìn)入 MPI(DP)-ETH的主菜單,用鼠標(biāo)點(diǎn)擊[參數(shù)設(shè)置/顯示]進(jìn)入設(shè)置畫面:
三、STEP 7連接設(shè)置:
1、ETH—MPI(DP)驅(qū)動(dòng)下載與安裝:確定在你的系統(tǒng)中(windows XP 或 windows2000)要有西門子的 set the PG/PC interface (設(shè)置 PG/PC 接口)軟件,ETH-MPI 軟驅(qū)動(dòng)才有效。
下載完成后解壓,運(yùn)行 MPI(DP)-ETH _SETUP
然后選[install安裝],完成后,你就能在西門子的 set the PG/PC interface中找到 ETH-MPI(auto)、ETH-MPI、ETH-DP三個(gè)驅(qū)動(dòng)選項(xiàng),
插MPI口的時(shí)候應(yīng)選擇ETH-MPI,插DP口的時(shí)候應(yīng)選擇ETH-DP,ETH-auto則可以自動(dòng)識(shí)別MPI/DP口和波特率,所以建議使用ETH-auto驅(qū)動(dòng)。
2、打開 SIMATIC-->step7-->設(shè)置PG-PC接口
2、選擇 ETH-MPI(AUTO) ,然后點(diǎn)擊 Properties..(屬性),在ETH-MPI(DP)轉(zhuǎn)換器的IP地 址中填入192.168.1.10 。
3、可通過[在線測(cè)試]按鈕測(cè)試填入的IP地址是否與ETH-MPI轉(zhuǎn)換器完全一至。如果不能與ETH-MPI(DP)正常通訊,需在IE瀏覽器中鍵入 http://192.168.1.222 來查ETH-MPI(DP) 轉(zhuǎn)換器的IP地址 ,然后修改"設(shè)置PG-PC接口"中 ETH-MPI的IP地址。
4、選擇[確定]按鈕保存設(shè)置,之后使用您就可以通過Step 7對(duì)西門子S7-300進(jìn)行編程了。
三、Wincc連接設(shè)置:
注意事項(xiàng):1、經(jīng)常有客戶說數(shù)據(jù)刷新慢,這主要是因?yàn)榭蛻魧?shù)據(jù)刷新設(shè)置為【根據(jù)變化】,正確設(shè)置為250ms或500ms或1s,如果客戶錯(cuò)誤的選擇了【根據(jù)變化】,則數(shù)據(jù)刷新周期變慢為5s~10s,而不是變量一發(fā)生變化就立即刷新!切記!
2、wincc中的TCP/IP驅(qū)動(dòng)的屬性設(shè)置請(qǐng)按下圖將缺省的選項(xiàng)v去掉!
1、變量管理→SIMATIC S7 PROTOCOL SUITE→TCP/IP→系統(tǒng)參數(shù)→單元,將“邏輯設(shè)備名稱”選為:TCP/IP(Auto)→XXX(計(jì)算機(jī)的網(wǎng)卡名)。
2、變量管理→SIMATIC S7 PROTOCOL SUITE→TCP/IP加入“新驅(qū)動(dòng)程序的連接”,名字為NewConnection_1,將其屬性打開-→連接 參數(shù):S7網(wǎng)絡(luò)地址:IP地址=MPI(DP)-ETH 通訊轉(zhuǎn)換器的IP地址,如(192.168.1.10);機(jī)架號(hào)=0;插槽號(hào)=2之后在NewConnection_1中加入新的變量。
注:此處一定要選擇TCP/IP驅(qū)動(dòng),不要選擇其他任何驅(qū)動(dòng)!
如果還想連接另一個(gè)MPI(DP)-ETH (DP)通訊轉(zhuǎn)換器,只要再加入NewConnection_2,S7網(wǎng)絡(luò)地址::IP地址=另一個(gè)MPI(DP)-ETH 通訊轉(zhuǎn)換器的IP地址,如(192.168.1.12);機(jī)架號(hào)=0;插槽號(hào)=2 。
.....
最多可加32個(gè)MPI(DP)-ETH (DP)通訊轉(zhuǎn)換器。
如果想將以前用MPI定義的變量改為TCP/IP驅(qū)動(dòng)的變量,請(qǐng)先做好備份,然后將MPI→NewConnection中變量全部選定(用Ctrl+A),剪切,選定SIMATIC S7 PROTOCOL SUITE→TCP/IP→NewConnection_1 鼠標(biāo)右鍵→粘貼。