零代碼,三分鐘,搞定西門子1200和三菱FX5U通訊(西門子1200與三菱plc通訊)
前 言:
以西門子S7-1200(CPU1212C)與三菱FX5U-32MR/ES為例,通過巨控GRM300網(wǎng)關(guān)實(shí)現(xiàn)交換數(shù)據(jù)(將FX5U D200寄存器同步寫入到S7-1200 BD1.DBW100),其他品牌的PLC均可實(shí)現(xiàn)(例如S7-300、SMART S7-200、羅克韋爾 AB1756和歐姆龍CJ2M等等)步驟類似不再重復(fù)介紹。
巨控GRM300網(wǎng)關(guān)巨控GRM300網(wǎng)關(guān)自帶各種PLC通訊協(xié)議,可以實(shí)現(xiàn)對S7-1200和FX5U的數(shù)據(jù)采集和數(shù)據(jù)交換。
零代碼,三分鐘搞定
全部過程無須任何PLC通訊編程,PLC只需配置IP地址和端口,然后在網(wǎng)關(guān)配置軟件里面簡單配置需要通訊和交換的寄存器地址即可完成,可大大提高應(yīng)用開發(fā)速度和便捷性。
一、 硬件連接
S7-1200與FX5U直接和GRM300 LAN口通過網(wǎng)線鏈接,模塊最多具備3個(gè)LAN口,2個(gè)PLC和網(wǎng)關(guān)設(shè)置為一個(gè)IP段即可(GRM300 也可實(shí)現(xiàn)不同IP段的PLC之間數(shù)據(jù)通訊)。
二、配置S7-1200
1打開TIA portal V14新建項(xiàng)目,組態(tài)連接PLC
2選擇CPU右鍵點(diǎn)擊PLC選擇屬性
3配置屬性
【1】 選擇保護(hù);【2】 訪問權(quán)限設(shè)置為完全訪問權(quán)限;【3】 打勾允許從遠(yuǎn)程伙伴(PLC、HIM、OPC)使用PUT/GET通信訪問;【4】 點(diǎn)擊確認(rèn)下載。
三、配置FX5U-32MR/ES
1打開三菱編程軟件點(diǎn)開以太網(wǎng)口參數(shù)設(shè)置一下plc的IP地址
2單擊 “對象設(shè)備連接配置”
在彈出的對話框里面,選中SLMP拉到連接那邊,選擇TCP和端口8195(要與GRM300上的端口設(shè)一樣)如下圖所示
四、配置GRM300通訊變量和數(shù)據(jù)交換
1打開GRMDEV5配置軟件
新建一個(gè)工程,在NET口雙擊選上S7-1200-TCP協(xié)議,然后新建設(shè)備,如下圖
2在NET口右鍵添加多一個(gè)網(wǎng)絡(luò)端口
添加FX5U PLC,步驟同上,如下圖
3設(shè)置一下GRM300網(wǎng)關(guān)的IP地址
打開瀏覽器,輸入192.168.1.240進(jìn)去配置網(wǎng)頁,把模塊ip設(shè)成跟PLC同一個(gè)網(wǎng)段,如下圖
4新建2個(gè)plc的通訊變量
以S71200的DB1.DBW100和FX5U的D200為例,如下圖
5新建數(shù)據(jù)交換即可實(shí)現(xiàn)兩個(gè)變量交換數(shù)據(jù)
6查看實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)
配置完工程之后,把工程下載到GRM300網(wǎng)關(guān),然后點(diǎn)實(shí)時(shí)查看監(jiān)控一下數(shù)據(jù),如果能看到數(shù)據(jù),說明通訊成功了。
五、驗(yàn)證數(shù)據(jù)交換
1打開GXWork3變量監(jiān)視表
對D200進(jìn)行數(shù)據(jù)修改,值為BC12H;
2打開Portal14變量表
查看DB1.DBW100當(dāng)前值為BC12H;
上述監(jiān)視說明已經(jīng)將FX5U的D200的值寫給了S7-1200的DB1.DBW100,實(shí)現(xiàn)了數(shù)據(jù)交換功能。本數(shù)據(jù)交換功能亦可實(shí)現(xiàn)S7-1200到FX5U、FX5U到S7-1200的位、字節(jié)和字的數(shù)據(jù)交換功能。