電子開發網

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

西門子plc通訊西門子S7-200 Smart Modbus通信詳解,MBUS_CTRL主站初始化

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/2/13
西門子200Smart PLC可以做為主站,也可以做為從站,其Modbus通信過程比較簡單,下面以做為主站為例,講解一下:
一、MBUS_CTRL主站的初始化指令
西門子plc通訊西門子S7-200 Smart Modbus通信詳解,MBUS_CTRL主站初始化 
主站通信指令主要設定參數,需要和從站設置成一致才可以正常通信
Baud——波特率,和從站一致
Pairity——奇偶校驗模式,0為無校驗,1為奇校驗,2為偶校驗
Port——端口號,自帶串口為0,外加信號板為1
Time——超時時間,通常設置為1000ms
Done——完成信號,以位存儲
Error——錯誤代碼保存字節,以字節方式存儲
二、地址碼和功能碼是如何確認的
 
因為我們平時讀取的都是保持寄存器,所以地址代碼都是40001到49999,其中4是代表此位置是保持寄存器,0001到9999代表的是第幾個地址,如果40001代表的是保持寄存器第一個地址,就是0000,然后根據地址代碼和讀寫指令,由200Smart自己決定是03,還是06還是10(16進制)
 
具體不明白的可以去看我的專欄,現在特價優惠只要一元錢。
三、MBUS_MSG對從站發送讀指令
MBUS_MSG對從站發送讀指令 
如果對從站發送讀指令,那么,我們首先要對發送庫函數進行設置
First——發送控制,接通媽發送,注意前面加上升沿
Slave——從站地址,可以10進制表示,也可以16進制表示
RW——0為讀,1為寫
Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000
Count——讀取或者寫入的字數量(注意不是字節數)
DataPtr——讀取返回指令保持位置
Done——完成信號,以位表示
Error——錯誤代碼存儲,以字節方式保存
四、MBUS_MSG對從站發寫入指令
MBUS_MSG對從站發寫入指令 
如果對從站發送讀指令,那么,我們首先要對發送庫函數進行設置
First——發送控制,接通媽發送,注意前面加上升沿
Slave——從站地址,可以10進制表示,也可以16進制表示
RW——0為讀,1為寫
Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000
Count——讀取或者寫入的字數量(注意不是字節數)
DataPtr——寫入需要發送數據保存位置
Done——完成信號,以位表示
Error——錯誤代碼存儲,以字節方式保存
以上就是西門子200Smart進行Modbus通訊所需要的設置及意義。
Tags:MODBUS通訊,MODBUS通信,西門子plc,smart  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
中文字幕热久久久久久久| 囯产精品一品二区三区| 亚洲av日韩aⅴ无码色老头 | 男男gay18| 性欧美videos另类视频| 男女做污污无遮挡激烈免费| 日本bbwbbwbbw| 国产乱子伦精品免费无码专区| 亚洲AV无一区二区三区久久| 12345国产精品高清在线| 欧美成人综合在线| 坤廷play水管| 人妻尝试又大又粗久久| 中文在线免费看视频| 给我免费播放片黄色| 新梅瓶1一5集在线观看| 国产一区二区三区欧美| 丰满少妇弄高潮了www| 琪琪女色窝窝777777| 天天干天天射天天操| 亚洲线精品一区二区三区| 91精品欧美激情在线播放| 欧美xxxxx性视频| 国产欧美综合在线| 久久精品国产四虎| 美女动作一级毛片| 小小视频最新免费观看| 伊人久久大香线蕉电影院| 91成人免费观看在线观看| 亚洲一级毛片免费在线观看| 青青艹在线观看| 成人免费视频一区二区| 午夜精品久久久久久毛片| 中文字幕一区二区三区乱码| 深夜A级毛片视频免费| 国产欧美日韩精品a在线观看 | 成人国产精品免费视频| 亚洲精品影院久久久久久| 青柠直播视频在线观看网| 怡红院色视频在线| 亚洲人成网站18禁止久久影院|