• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      中礦立磨基于Modbus協(xié)議遠(yuǎn)程通訊研究

      2020-04-25 11:44:01陸賢穎馬雄能郭安然李江濤馬學(xué)瑞
      今日自動(dòng)化 2020年12期
      關(guān)鍵詞:數(shù)據(jù)交換

      陸賢穎 馬雄能 郭安然 李江濤 馬學(xué)瑞

      [摘? ? 要]語(yǔ)言并非人類(lèi)與生俱來(lái)的本能,正如人類(lèi)主要通過(guò)語(yǔ)言來(lái)進(jìn)行交流,機(jī)器主要也是機(jī)器語(yǔ)言來(lái)進(jìn)行數(shù)據(jù)交換。人類(lèi)通過(guò)逐字逐句交流,有不同語(yǔ)言,每種語(yǔ)言都有自己的語(yǔ)法。而機(jī)器之間的串行通訊是通過(guò)一個(gè)字節(jié)或一幀數(shù)據(jù)來(lái)交換信息,機(jī)器同樣也有不同的通訊協(xié)議,每種通訊協(xié)議都有自己信息交換的規(guī)則。本文主要講由MODICON公司推出的一種開(kāi)放式通訊協(xié)議MODBUS RTU。

      [關(guān)鍵詞]串行通訊;Modbus協(xié)議;數(shù)據(jù)交換

      [中圖分類(lèi)號(hào)]TE54 [文獻(xiàn)標(biāo)志碼]A [文章編號(hào)]2095–6487(2020)12–00–03

      [Abstract]Language is not an innate instinct of human beings. Just as human beings communicate mainly through language, machines also exchange data mainly through machine language. Humans communicate word for word, and there are different languages, each with its own grammar. Serial communication between machines is to exchange information through a byte or a frame of data. Machines also have different communication protocols, and each communication protocol has its own rules for information exchange. This paper focuses on MODBUS RTU, an open communication protocol launched by MODICON.

      [Keywords]serial communication; The Modbus Protocol; data exchange

      現(xiàn)場(chǎng)總線技術(shù)是當(dāng)今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動(dòng)化領(lǐng)域的計(jì)算機(jī)局域網(wǎng),是連接設(shè)置在控制現(xiàn)場(chǎng)的儀表與設(shè)置在控制室內(nèi)的控制設(shè)備的串行、多站、數(shù)字化通訊網(wǎng)絡(luò)。其標(biāo)志是能支持雙向、多節(jié)點(diǎn)、總線式的全數(shù)字通訊?,F(xiàn)場(chǎng)總線是包含從應(yīng)用層協(xié)議到傳輸層協(xié)議的總成,目前國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線有16種,標(biāo)準(zhǔn)泛多,無(wú)統(tǒng)一標(biāo)準(zhǔn)。本文主要講由MODICON公司推出的一種開(kāi)放式通訊協(xié)議MODBUS。

      1 串行通訊

      1.1 通訊的概念

      通訊的目的是彼此之間信息的交換,通訊系統(tǒng)就是把信息從一個(gè)地方傳輸?shù)搅硪粋€(gè)地方的系統(tǒng)。數(shù)據(jù)通訊是指通訊過(guò)程中承載的信息的數(shù)據(jù)形式是數(shù)字的,不是模擬的。串行通訊是指用一條數(shù)據(jù)線,將數(shù)據(jù)一位一位的依次傳輸,每位數(shù)據(jù)占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。

      串行通訊數(shù)據(jù)如圖1所示,發(fā)送和接受的每一個(gè)字符實(shí)際是一次一位傳輸?shù)?,每一位都?或者是0。

      1.2 串行通訊的分類(lèi)

      發(fā)送端與接收端之間的同步問(wèn)題是數(shù)據(jù)通信中的重要問(wèn)題,在串行傳輸中,數(shù)據(jù)是一位一位傳輸?shù)?,每位?shù)據(jù)的發(fā)送與接收都需要時(shí)鐘來(lái)控制時(shí)間,發(fā)送端通過(guò)發(fā)送時(shí)鐘確定數(shù)據(jù)位的開(kāi)始和結(jié)束,接收端需在適當(dāng)?shù)臅r(shí)間間隔對(duì)數(shù)據(jù)進(jìn)行采樣識(shí)別。通信過(guò)程中收發(fā)雙方在時(shí)間上須保持同步,根據(jù)在串行通信中采用的同步技術(shù)不同,傳輸方式分為同步傳輸和異步傳輸。

      1.2.1 同步傳輸

      同步傳輸在信號(hào)開(kāi)始處由同步字符“SYNC”指示,由同步時(shí)鐘來(lái)實(shí)現(xiàn)收發(fā)端同步。同步信號(hào)相當(dāng)于人們一起步行時(shí)發(fā)出的口令“起步——走”。異步傳輸一次只傳輸一幀信息。信息幀包含若干個(gè)字符。

      信息幀由數(shù)據(jù)字符、同步字符和校驗(yàn)字符組成,其中同步字符位于信息幀的開(kāi)頭,用于確認(rèn)數(shù)據(jù)字符的開(kāi)始,數(shù)據(jù)字符位于同步字符之后,沒(méi)有個(gè)數(shù)限制,由所需傳輸?shù)臄?shù)據(jù)長(zhǎng)度決定,校驗(yàn)字符位于數(shù)據(jù)字符的后面1~2個(gè)字符,用于檢驗(yàn)數(shù)據(jù)傳輸?shù)臏?zhǔn)確性。

      1.2.2 異步傳輸

      數(shù)據(jù)通常以字節(jié)或字符為單位組成字符幀傳輸,字符幀由發(fā)送端逐幀進(jìn)行發(fā)送,接收端逐幀進(jìn)行接收。發(fā)送端和接收端由各自時(shí)鐘來(lái)控制,這兩個(gè)時(shí)鐘彼此獨(dú)立,互不同步。當(dāng)數(shù)據(jù)未進(jìn)行傳輸時(shí)或傳輸已完成時(shí),通信傳輸線上須一直保持電平邏輯“1”的狀態(tài)。

      一旦接收端檢測(cè)到傳輸線上的電平邏輯“0”時(shí),即數(shù)據(jù)起始位,就表示發(fā)送端已開(kāi)始發(fā)送數(shù)據(jù);當(dāng)接收端接收到字符幀中的停止位時(shí),就表示發(fā)送端數(shù)據(jù)已經(jīng)發(fā)送完畢,這就是異步傳輸。

      2 modbus協(xié)議

      通訊協(xié)議是指機(jī)器與機(jī)器之間交流時(shí)遵循的一種約定,約定包括同步方式、數(shù)據(jù)的格式、校驗(yàn)的方式、傳輸?shù)乃俾实?,作出了統(tǒng)一的規(guī)定,雙方必須遵守這個(gè)約定。

      在標(biāo)準(zhǔn)Modbus網(wǎng)絡(luò)中,主控制器可以將modbus設(shè)置成三種傳輸模式:ASCII、RTU和TCP。Modbus通信使用主——從技術(shù),即一個(gè)主站,其余為從站。主站把從站地址放入信息中以廣播的方式將數(shù)據(jù)發(fā)送出去(尋址),從站根據(jù)主站發(fā)送的信息檢查地址,判斷是否需要響應(yīng)主站的,從站不能自已發(fā)送信息。

      2.1 ASCII模式

      Modbus以ASCII模式通信時(shí),消息中每個(gè)8位字節(jié)作為一個(gè)ASCII碼(兩個(gè)16位進(jìn)制)發(fā)送。使用ASCII模式,消息以冒號(hào)“:”(3AH)開(kāi)始,以回車(chē)、換行符(0DH、0AH)結(jié)束。

      2.2 TCP模式

      用于通過(guò)以太網(wǎng)或互聯(lián)網(wǎng)連接和傳輸數(shù)據(jù)。由于以太網(wǎng)和互聯(lián)網(wǎng)遵循TCP/IP協(xié)議,所以被稱(chēng)為T(mén)CP模式。該模式硬件接口是以太網(wǎng)接口。

      猜你喜歡
      數(shù)據(jù)交換
      信息系統(tǒng)數(shù)據(jù)共享與交換方法設(shè)計(jì)構(gòu)想
      XBRL在財(cái)務(wù)報(bào)表網(wǎng)絡(luò)數(shù)據(jù)交換中的應(yīng)用
      中職學(xué)校教學(xué)資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      基于XML的輸變電設(shè)備狀態(tài)數(shù)據(jù)交換模型研究
      數(shù)據(jù)抽取及交換工具的設(shè)計(jì)與實(shí)現(xiàn)
      軟件(2015年8期)2015-12-25 08:05:30
      基于XML的數(shù)據(jù)交換技術(shù)研究
      基于SQL語(yǔ)句的通用數(shù)據(jù)交換方法研究與應(yīng)用
      跨平臺(tái)移動(dòng)應(yīng)用中間件的設(shè)計(jì)與實(shí)現(xiàn)
      國(guó)際物流客戶(hù)服務(wù)平臺(tái)架構(gòu)與實(shí)現(xiàn)
      河曲县| 南川市| 扬中市| 宜君县| 泊头市| 尚志市| 钟祥市| 宜川县| 和林格尔县| 九龙县| 青龙| 余庆县| 吉林省| 鄂托克旗| 交城县| 喀喇沁旗| 霍林郭勒市| 新巴尔虎右旗| 云和县| 嘉兴市| 河曲县| 柳江县| 大理市| 南漳县| 洪雅县| 漯河市| 四会市| 洪湖市| 江北区| 中方县| 大余县| 门源| 射洪县| 绩溪县| 额敏县| 延津县| 溧阳市| 彭州市| 平泉县| 井冈山市| 迁安市|