來源:創(chuàng)元自動化
Modbus TCP通信簡介:
Modbus TCP是Modbus協(xié)議的一種基于以太網(wǎng)的通信實現(xiàn),常用于工業(yè)自動化系統(tǒng)中設備之間的數(shù)據(jù)交換。它基于TCP/IP協(xié)議棧運行,是Modbus協(xié)議的網(wǎng)絡版本,使得Modbus協(xié)議能夠通過局域網(wǎng)或廣域網(wǎng)進行通信。Modbus TCP主要用于通過以太網(wǎng)(Ethernet)進行設備之間的通信,它將傳統(tǒng)的Modbus RTU協(xié)議封裝在TCP/IP協(xié)議中,采用客戶端-服務器模式進行通信。
本節(jié)我們完成西門子200smart ST20與三菱FX5U-64MT/ES的Modbus Tcp通信測試以及硬件配置
在Modbus Tcp通信中,主站作為客戶端的形式,從站作為服務器的形式
西門子200smart ST20(作為主站)
三菱FX5U-64MT/ES(作為從站)
1.配置三菱FX5U
FX5U本體自帶網(wǎng)口,可以同時使用多種協(xié)議進行通信,但是最多可添加8通道的通信,比如在使用Modbus通信的同時還可以使用Socket通信等
雙擊“以太網(wǎng)端口”
雙擊“對象設備連接配置設置”↓
拖拽“MODBUS/TCP連接設備”到左下方,如下圖所示↓
通道2既為服務器的參數(shù),IP地址為自動添加,且無法修改,端口號默認502,可以更改,此時,既為添加服務器成功↓
單擊“反映設置并關閉”,保存當前配置并退出此界面
雙擊“軟件件分配”的詳細設置,即可進行MODBUS通信過程中軟元件的配置,包括開放哪些軟元件,默認為全部開放
此時,F(xiàn)X5U配置完成,將參數(shù)下載到PLC,并斷電重啟,參數(shù)才會生效。
2.配置西門子200smart
200smart作為主站(客戶端),在左側(cè)庫中拖拽MBUS_CLIENT模塊
EN:使能信號,使用此模塊就要將其使能
Req:與服務器進行通信請求
Connect:與服務器的連接信號,可以使用此信號控制與服務器的連接或是斷開
IPAddr1~IPAddr4:服務器的IP地址
IP-Port:服務器的端口號,即為PLC的Modbus Tcp通道的端口號
RW:讀寫類型的設置,0代表讀,1代表寫
Addr:讀寫從站數(shù)據(jù)的起始地址,這里的40001代表FX5U的起始地址,具體地址分類,見下圖
Count:讀寫數(shù)據(jù)的數(shù)量
DataPtr:讀寫數(shù)據(jù)的數(shù)據(jù)源寄存器起始地址指針
比如這里設置的FX5U的起始地址40001,代表的為寫入字寄存器
數(shù)量為1,&VB200,代表將VW200的數(shù)據(jù)寫入到40001寄存器
參數(shù)官方解釋:
DataPtr參數(shù)配置為&VB200,代表起始地址為VW200,數(shù)據(jù)長度配置為1,寫入地址為40001,在FX5U中,40001代表的為D0寄存器
以下為實際數(shù)據(jù):
FX5U中的數(shù)據(jù)如下:
-
西門子
+關注
關注
98文章
3173瀏覽量
118290 -
MODBUS
+關注
關注
28文章
2123瀏覽量
79608 -
服務器
+關注
關注
13文章
9795瀏覽量
88009 -
三菱
+關注
關注
32文章
817瀏覽量
43487
原文標題:西門子200smart(主站-客戶端) 與三菱FX5U(從站-服務器) Modbus Tcp通信
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
上海回收三菱模塊plc三菱觸摸屏,三菱模塊產(chǎn)品回收
回收三菱PLC系列模塊如FX5U-64MT模塊回收三菱CPU模塊
三菱PLC與西門子PLC選用指南
三菱plc與西門子plc編程有什么不同?
如何利用200SMART編程軟件的間接尋址功能來讀取不同配方號的數(shù)據(jù)呢
快速了解西門子串口PPI、200、200smart驅(qū)動協(xié)議如何使用
西門子S7-1500PLC如何和三菱FX5U

西門子網(wǎng)口S7-COMM協(xié)議200smart驅(qū)動如何使用?

三菱和西門子PLC區(qū)別及優(yōu)勢分析

評論