日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 梯形圖實例 >> 正文

開放式通信之MODBUS TCP通信_西門子PLC MODBUS-TCP通信

作者:佚名    文章來源:網友    點擊數:    更新時間:2023/8/25

MODBUS TCP 通訊概述

Modbus TCP通信概述
MODBUS/TCP是簡單的、中立廠商的用于管理和控制自動化設備的MODBUS系列通訊協議的派生產品,顯而易見,它覆蓋了使用TCP/IP協議的“Intranet”和“Internet”環境中MODBUS報文的用途。協議的最通用用途是為諸如PLC,I/O模塊,以及連接其它簡單域總線或I/O模塊的網關服務的。


Modbus TCP協議是在RTU協議前面添加MBAP報文頭,由于TCP是基于可靠連接的服務,RTU協議中的CRC校驗碼就不再需要,所以在Modbus TCP協議中是沒有CRC校驗碼。(使用上的主要區別)。MBAP報文頭:

事務處理標識 ( 2字節 ) 協議標識( 2字節 ) 長度( 2字節 ) 單元標識符(1字節 )

 

 

控制要求:使用MODBUS TCP通信進行兩臺PLC之間的數據交換

1、讀取服務器端40001~40005地址中的數據,放入到VW200~VW208中;

2、把VW210~VW218的數據,寫入到服務器的40006~40010中;

3、把VB220的數據,寫入到00001~00008中。

一、打開軟件編寫客戶端程序

 

 

二、編寫服務器程序

 

三、如果沒有兩臺PLC可以使用MODBUS調試助手,具體操作如下:

打開Modsim調試軟件,建立連接,填寫與程序一致的客戶端號,調試助手作為服務器與PLC客戶端進行通信,但有一點需要注意,使用調試助手時,在編寫程序時,服務器的IP地址需要選擇電腦的IP地址

 

新建數據監控畫面,需要填寫Device ld,可在客戶端程序中的符號表中找到mModbusUnitID;

 

1、讀取服務器端40001~40005地址中的數據,放入到VW200~VW208中

在調試助手中修改40001~40005的值,此時能看到客戶端VW200~VW208的值也將發生變化。

2、把VW210~VW218的數據,寫入到服務器的40006~40010中

在客戶端更改VW210-VW218的值,此時在服務器中40006~40010的值也將發生變化。

 

3、把VB220的數據,寫入到00001~00008中

更改客戶端VB20的值,在調試助手中的00001~00008也將發生變化。

 

Tags:modbus-tcp,西門子plc,200smart,通信  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 筠连县| 思茅市| 黄冈市| 阿克苏市| 祁阳县| 康乐县| 闸北区| 即墨市| 顺义区| 安图县| 阳山县| 寿光市| 漳平市| 印江| 平安县| 翼城县| 大田县| 金沙县| 江城| 托克逊县| 大英县| 明溪县| 云林县| 宣汉县| 台州市| 赫章县| 安仁县| 高台县| 邹平县| 九龙坡区| 长丰县| 上杭县| 嵊泗县| 兴化市| 云梦县| 安西县| 胶南市| 岑溪市| 翁牛特旗| 和静县| 焉耆|