農林漁牧網

您現在的位置是:首頁 > 農業

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

2022-11-28由 遠創智控工業自動化 發表于 農業

modbus地址40001是什麼意思

案例概述:

本例以西門子S7-300(CPU315-2DP)與三菱fx5u之間的資料交換為例,介紹了遠創智慧控制mpi-eth-yc01 plus(以下簡稱eth-Y C01)得modbustcp客戶端功能。這種資料交換是透過modbustcp協議實現的。其他支援modbustcp從站協議的PLC(如施耐德PLC和西門子PLC)可以實現這種資料交換。這些步驟類似,將不再重複。對於支援modbustcp從站協議的儀表,S7-300可以透過遠創智慧控制mpi-eth-yc01plus乙太網模組直接採集儀表資料。如下圖所示:

工具/原材料

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

遠創智慧控制mpi-eth-yc01plus乙太網模組

Windows 7終極版

三菱fx5u

西門子S7-300(CPU315-2DP)

遠創智慧控制mpi-eth-yc01plus的DB9公共埠(x1)連線到S7-300得mpi/DP埠,fx5u的乙太網埠透過交換機連線到eth-yc01的乙太網埠,並透過netdevice工具配置元創智慧控制mpi-eth-yc01plus的交換命令,實現S7-300與fx5u之間的實時高效資料交換。

此功能基於eth-yc01-s7300plus(韌體版本0。1。5。2及以上)得modbustcp主站功能。主站命令透過裝置(軟體版本v1023及以上)配置,無需PLC程式設計,提高了應用程式開發的速度和便利性。

方法/步驟

1。1配置fx5u

1。1。1開啟gxwork3,建立一個新專案,並在乙太網配置(內建乙太網埠)中配置“Modbus/TCP連線裝置”。

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。1。2編輯PLC軟體元件的分配。如下表所示,d0對映的Modbus地址為40001(保持暫存器的0地址);

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。2配置元創智慧控制mpi-eth-yc01plus乙太網模組的資料交換命令

1。2。1開啟netdevice,搜尋chnet-s7300mpd,選擇【修改裝置引數】;

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。2。2。建立新客戶端

【1】 單擊“資料交換”,然後右鍵單擊以建立新客戶端“0”;

【2】 選擇用於連線遠端modbustcp從站裝置的modbustcp協議。在本例中,它是fx5u網路介面。透過上一章的配置,網路介面支援modbustcp伺服器功能,並配置了PLC資料與MODBUS地址的對映關係;

【3】 遠端伺服器的IP地址是fx5u得IP地址,設定為192。168。1。130;遠端伺服器的通訊埠號,預設為502;預設連線超時為10s;

【4】 單擊OK建立客戶端。

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。2。3在客戶端配置資料交換命令

【1】 單擊“新建”命令 S7-300的讀數為fx5u得d0)

【2】 選擇[遠端]→ 本地]傳送1個字;傳輸超時設定層2S;

【3】 本地站(S7-300)設定eth-yc01所在匯流排的PLC地站地址。選擇DB塊作為資料區。DB號為1,位元組偏移量為100,忽略位偏移量;

【4】 根據上一章中的對映表,將遠端站點(fx5u)得D0對映到保持暫存器的0地址;因此,資料區是holdingregister,偏移地址是0,站點地址是modbustcp協議中的單元號。由於fx5u不是閘道器,因此可以忽略它;

【5】 單擊“檢查”檢查規則,然後單擊“確認”生成命令。

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。2。4客戶監控

單擊客戶端監控按鈕,[error message]為無錯誤,[correct]為資料抖動,表示通訊成功。

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。3驗證資料交換

1。3。1開啟gxwork3變數監控表,將d0修改為bc12h;

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

1。3。2。開啟simaticmanager變量表,監視db1。dbw100的資料,值為bc12h;

遠創智控乙太網模組在300PLC連線Modbus TCP伺服器中的通訊步驟

注:遠創智慧控制eth-yc01-s7300plus直連式,擴充套件九針母埠,支援MPI/DP通訊功能,可連線觸控式螢幕和西門子主站。

遠創智慧控制eth-yc01-s7300plus橋式擴充套件九針母埠,支援Modbus RTU的主從功能,相當於西門子乙太網模組cp343+西門子Modbus主從模組CP341的功能組合。兩種模組的乙太網網路埠功能完全相同。