久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【玩轉(zhuǎn)485】11.讀取從站數(shù)據(jù)1【連載11】

 啟程的男孩 2016-11-27

作者:馬樂

1.主站發(fā)送報(bào)文結(jié)構(gòu)

  大家可以看到我之前寫的文章中的程序都是沒有什么具體功能的,,都是兩個(gè)站點(diǎn)之間互相傳遞數(shù)據(jù),這些數(shù)據(jù)我們只是看看是否可以正常接收發(fā)送,,數(shù)據(jù)本身是沒有任何含義的,。很明顯在實(shí)際使用過程中我們是不會(huì)這樣去用的,對(duì)于通訊來說主站發(fā)送的數(shù)據(jù)通常只有兩個(gè)功能,,一是讀取從站寄存器中地址的狀態(tài)也就是從從站讀取數(shù)據(jù),,二是向從站寫入數(shù)據(jù),。那么主站要怎么發(fā)送數(shù)據(jù)從站才能知道,主站是要讀數(shù)據(jù)還是寫數(shù)據(jù)呢,?這個(gè)就要靠功能碼來區(qū)分了,,

圖 1-1


  圖 1-1所示就是我自己定義的主站向從站發(fā)送讀取從站數(shù)據(jù)請(qǐng)求的報(bào)文結(jié)構(gòu),說白了就是我自己定義的一個(gè)協(xié)議,,大家可以叫它馬樂協(xié)議(^_^),。下面我們一起來看看此報(bào)文中四段內(nèi)容的具體含義。

地址指的是要讀取哪個(gè)從站的數(shù)據(jù),。
功能碼指的是主站要對(duì)從站做什么操作,,我們這條報(bào)文格式是我自定義的讀取從站數(shù)據(jù)的報(bào)文(向從站寫入數(shù)據(jù)報(bào)文格式后續(xù)文章討論)此處我把讀取從站V區(qū)數(shù)據(jù)的功能碼自定義為02,那么從站只要接收到報(bào)文的第二個(gè)字符是02從站就知道主站要讀取自己的V區(qū),,其他區(qū)域大家可以自己定義,。

起始地址:讀取數(shù)據(jù)區(qū)域的起始地址。

讀取數(shù)量:讀取多少數(shù)據(jù),。


2.從站返回報(bào)文結(jié)

  既然是主站向從站讀取數(shù)據(jù),,那么從站接收到指令后肯定要把主站所需要的信息返回給主站,因此從站向主站返回?cái)?shù)據(jù)也必然有一個(gè)報(bào)文格式,,下面我們一起來看看,,我自定義的馬樂協(xié)議的從站返回給主站數(shù)據(jù)的報(bào)文結(jié)構(gòu)。

圖2?1

地址:返回?cái)?shù)據(jù)的從站的地址,,讓主站知道這是哪個(gè)從站返回來的數(shù)據(jù),。
功能碼:就是主站發(fā)送給從站的那個(gè)功能碼,從站再返回給主站,。

返回字節(jié)數(shù)量:一共給主站返回多少個(gè)字節(jié)的數(shù)據(jù),,如果此處為6那么此字節(jié)后面是6個(gè)字節(jié)的數(shù)據(jù)。

返回?cái)?shù)據(jù)1~n從站返回給主站的數(shù)據(jù),,返回?cái)?shù)據(jù)數(shù)量n是由主站讀取數(shù)量所決定的,。


  以上我通過一個(gè)我自己定義的協(xié)議,向大家介紹了RS485通訊中主站是如何讀取從站數(shù)據(jù)的過程,,當(dāng)然大家如果有興趣自己也可以定義個(gè)張三協(xié)議,、李四協(xié)議自己玩玩,下篇文章我就教大家如何將我上面的自定義協(xié)議,,變成PLC的程序,。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多