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