手機(jī)訪問(wèn)更快捷
更多流量 更易傳播
隨時(shí)掌握行業(yè)動(dòng)態(tài)
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
本示例介紹遠(yuǎn)創(chuàng)智控MPI-ETH-YC01Plus(以下簡(jiǎn)稱 ETH-YC01)的 ModbusTCP 客戶機(jī)功能,以西門子 S7-300(CPU315-2DP)與三菱 FX5U 交換數(shù)據(jù)為例。本數(shù)據(jù)交換采用 ModbusTCP 協(xié)議實(shí)現(xiàn),其他支持 ModbusTCP從站協(xié)議的PLC(如施耐德 PLC、西門子PLC 等),均可實(shí)現(xiàn)該數(shù)據(jù)交換,步驟類似不再重復(fù)介紹。對(duì)于支持 ModbusTCP 從站協(xié)議的儀表,S7-300 可直接通過(guò)遠(yuǎn)創(chuàng)智控MPI-ETH-YC01Plus以太網(wǎng)模塊進(jìn)行儀表的數(shù)據(jù)采集。如下圖所示:
遠(yuǎn)創(chuàng)智控MPI-ETH-YC01Plus的 DB9 公口(X1)連接 S7-300 的 MPI/DP 口,FX5U 自帶以太網(wǎng)口與 ETH-YC01 的以太網(wǎng)口通過(guò)交換機(jī)連接,遠(yuǎn)創(chuàng)智控MPI-ETH-YC01Plus通過(guò) NetDevice 工具配置交換命令,實(shí)現(xiàn)實(shí)時(shí)高效的 S7-300 與FX5U 之間的數(shù)據(jù)交換。
該功能基于 ETH-YC01-S7300Plus(固件版本 0.1.5.2 及以上)的 ModbusTCP 主站功能實(shí)現(xiàn),通過(guò)Device(軟件版本 V1023 及以上)進(jìn)行主站命令配置,無(wú)須 PLC 編程,提高了應(yīng)用開(kāi)發(fā)的速度和便捷性。
1.1 配置 FX5U
1.1.1、打開(kāi)GX Work3,新建項(xiàng)目,以太網(wǎng)配置(內(nèi)置以太網(wǎng)口)中,配置“Modbus/TCP 連接設(shè)備”。
1.1.2、編輯 PLC 軟元件分配,按下表配置所示,D0 映射的Modbus 地址為 40001(HoldingRegister 的 0 地址);
1.2配置遠(yuǎn)創(chuàng)智控MPI-ETH-YC01Plus以太網(wǎng)模塊數(shù)據(jù)交換命令
1.2.1打開(kāi)NetDevice,搜索到CHNet-S7300MPD 后,選擇【修改設(shè)備參數(shù)】 ;
1.2.2、新建客戶機(jī)
【1】 點(diǎn)擊數(shù)據(jù)交換,右鍵創(chuàng)建新的客戶機(jī) 0;
【2】 選擇 ModbusTCP 協(xié)議,用于連接遠(yuǎn)端的 ModbusTCP 從站設(shè)備,此例中為 FX5U 網(wǎng)口,該網(wǎng)口通過(guò)上一章的配置,已經(jīng)支持 ModbusTCP 服務(wù)器功能,且 PLC 的數(shù)據(jù)和 Modbus 地址映射關(guān)系也已配置;
【3】 遠(yuǎn)程服務(wù)器的 IP 地址為 FX5U 的 IP 地址,這里設(shè)置為 192.168.1.130;遠(yuǎn)程服務(wù)器的通訊端口號(hào),默認(rèn)為 502;連接超時(shí)時(shí)間默認(rèn)為 10s;
【4】 點(diǎn)擊確認(rèn),創(chuàng)建客戶機(jī)。
1.2.3、在客戶機(jī)中配置數(shù)據(jù)交換命令
【1】 點(diǎn)擊新建命令(S7-300 的 DB1.DBW100 讀取 FX5U 的D0)
【2】 選擇[遠(yuǎn)程→本地],傳輸 1 個(gè)字;傳輸超時(shí)設(shè)置層 2s;
【3】 本地站點(diǎn)(S7-300)設(shè)置 ETH-YC01 所在總線的 PLC 的站地址,數(shù)據(jù)區(qū)域選擇 DB 塊,DB 號(hào)為1,字節(jié)偏移為 100,位偏移忽略;
【4】 遠(yuǎn)程站點(diǎn)(FX5U)的 D0 由上一章映射表可知被映射成 HoldingRegister 的 0 地址;故數(shù)據(jù)區(qū)域選擇 HoldingRegsiter,偏移地址填 0,站點(diǎn)地址是 ModbusTCP 協(xié)議中的單元號(hào),這邊由于 FX5U 不是網(wǎng)關(guān),故可忽略;
【5】 點(diǎn)擊“檢查”按鈕可進(jìn)行規(guī)則檢查,點(diǎn)擊“確認(rèn)”按鈕即可生成命令。
1.2.4、客戶機(jī)監(jiān)視
點(diǎn)擊客戶機(jī)監(jiān)視按鈕,【錯(cuò)誤信息】為無(wú)錯(cuò)誤,且【正確】有數(shù)據(jù)跳動(dòng),說(shuō)明通信成功。
1.3 驗(yàn)證數(shù)據(jù)交換
1.3.1、打開(kāi) GX Work3 變量監(jiān)視表,對(duì) D0 進(jìn)行數(shù)據(jù)修改為BC12H;
1.3.2、打開(kāi) SIMATIC Manager 變量表,對(duì) DB1.DBW100 進(jìn)行數(shù)據(jù)監(jiān)視,值為 BC12H;
注:遠(yuǎn)創(chuàng)智控ETH-YC01-S7300 Plus 直通型,擴(kuò)展的九針母口,支持 MPI/DP 通訊功能,可以連接觸摸屏和西門子主站。
遠(yuǎn)創(chuàng)智控ETH-YC01-S7300 Plus 橋接型,擴(kuò)展的九針母口,支持 ModbusRTU 的主從站功能,相當(dāng)于西門子以太網(wǎng)模塊CP343+西門子 Modbus 主從模塊 CP341 的功能組合。兩個(gè)型號(hào)的模塊,以太網(wǎng)網(wǎng)口的功能*一致。
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線: 15024464426
加盟熱線: 15024464426
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機(jī)版
Ybzhan公眾號(hào)
Ybzhan小程序