隱姓埋名
電氣工程從業者,愛好者。廣交天下同行VX:em5480011
級別: 略有小成
|
有人能把modbus 通訊將透徹嗎? TCP/IP RTU ASCII 或者有什么好一點的資料分享一下! |
|
---|---|---|
|
愛在日落之后
所有的偉大,源于一個勇敢的開始
級別: 家園常客
|
你有沒有想過是你理解不能到位?就像一個班,有985,有大專一樣 |
---|---|
|
隱姓埋名
電氣工程從業者,愛好者。廣交天下同行VX:em5480011
級別: 略有小成
|
基本的也知道,也用過不少,總感覺理解的不透徹,不能運用自如。 |
|
---|---|---|
|
皮五
級別: 工控俠客
|
有時候要求不能太高,只要設備能轉起來就行 就像備注一樣,太詳細了,后續容易被替代 |
---|---|
|
菜鳥入行
級別: 論壇先鋒
|
MODBUS我只知道很少的一點 就是他每個站都有字元件,和位元件,一般1號~幾萬號 然后用01 03 06 這些指令可以讀出來或者寫過去 發送格式一般是 站號 指令 地址 內容 每個廠家約定好自己的變量到地址中,比如這是一個溫控表,可以把當前溫度設置成1號地址,目標溫度設置成2號地址,這樣對方知道后,就很容易讀取當前溫度或設置目標溫度。 |
|
---|---|---|
|
gaoyingchun
GaoYingChun
級別: 略有小成
|
我也不講不清楚,個人理解如下: 1、TCP/IP,是基于以太網方式 2、RTU,主從應答式,是通過串口方式 3、ASCII,還有BIN是數據編碼格式不同 |
---|---|
|
18680030516
18680030516
級別: 論壇先鋒
|
https://www.bilibili.com/video/BV1AQ4y1a7mb?p=1&vd_source=49ae9d826ee06664370bb77d9585170f 這是我覺得講的非常透徹的MODBUS視頻,分享給你,自己可以下載Modbus Poll 做主站 / Modbus Slave 做從站 / Configure Virtual Serial Port Driver 創造虛擬串口,玩的開心 |
---|---|
|
tingfenghu
級別: 工控俠客
|
RTU ASCII,只是編碼方式不同,硬件部分是一樣的。 |
|
---|---|---|
|
zhangqi_1234
級別: 略有小成
|
有用的是MODBUS-RTU和TCP,ASCII就不用要管它了,因為支持的很少,記憶中只遇到三菱變頻器支持類似ASCII通信。以前的硬件,如FX2N、FX3U、51單片機、上位機運行C語言編寫的監控工程,需要熟悉MODBUS-RTU和TCP通訊報文以及CRC校驗碼的算法程序。而S7-200走在了前面,它的MODBUS通訊功能塊,使編程用戶幾乎不需要熟悉MODBUS報文。后來有了更先進的硬件FX5U、Q和IQ-R系列的MODBUS通信模塊、S7-1200、STM32等及其配套的軟件,上位機、觸摸屏也有了功能更全的組態監控軟件,大量地使用功能指令、功能塊、C語言庫函數等,使得編程變得簡單了,到了現在,幾乎不用熟悉通訊報文,只需要掌握輸入端口、輸出線圈、輸入寄存器和保持寄存器的尋址即可。RTU和TCP的區別主要在于兩者硬件不一樣,RTU是基于RS232、RS485/422半雙工通信,TCP是基于以太網的全雙工通信。兩者的通信報文格式不一樣。RTU要CRC校驗碼,TCP不需要。其它沒什么區別。 |
---|---|
本帖最近評分記錄: |