<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

      PLC通信入門教程:通信從來都不難,就是幾個0和1

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/4/9

      這一節介紹PLC的數據通信,數據通信在PLC的學習中是屬于比較高級的應用,對于初學者來說覺得還是有一定的難度,許多朋友一接觸通信就感覺頭大,各種的云山霧罩,想要學習卻又無從下手。其實PLC的數據通信并沒有大家想的那么難學,你只要把通信的基礎原理弄明白了,不管什么樣的通訊很容易就能學會,因為絕大數的通信本質都是一樣的,都是一堆0和1,。下面我就以圖片加文字的方式,從通信最基礎的知識給大家講起。

       

      圖1,這是一張PLC和各種現場設備的通信示意圖,通信的組合方式有許多種,可以是1對1,1對多,也可以多對多。這些通信的雙方或多方雖然長的千奇百怪各不相同,但是它們都要有這么幾個共同點。

      1,都要有一個或多個通信端口。

      2,相同的通信協議。

      3, 相同的波特率,等等,這些會在以后講解。

      再看圖2,PLC的通信原理就和我們人類的對話是一樣的,都是你問我答,或我問你答。只不過我們用的是漢語對話,而PLC用的是PLC和設備能聽懂的語言進行對話的。那么PLC是怎么說話的?說的又是什么呢?接著往下看。

      圖3,就是PLC正在和外部設備進行對話,它對話的方式就是,控制通訊端口的輸出電壓。當想要說1時它就輸出一個高電壓 5V,當想要說0時它就輸出一個低電壓0V。這樣它就能夠說出無數的0和1。

      這就是PLC說話的方式,并且只能說0和1,但這對于PLC通信來說已經夠了,因為我們的通信設備也都只認識0和1。好了,有了共同的語言它們就可以進行交流了。

      圖4,就是PLC和變頻器的1對1的通信示意圖,PLC通過通信端口把輸出電壓變化8次,就能輸出8個0或1,分別是10110101。因為變頻器的通信端口和PLC的通信端口是連接在一起的,所以當PLC的通信端口電壓變化時,變頻器的通信端口就能檢測到電壓的變化。它就能知道PLC給它發送的是0還是1,這樣PLC讓電壓變化8次以后,變頻器就能收到和PLC發生的一樣的10110101這一組數據。

      那么變頻器怎么知道它接收的這一組數據,代表的是什么意思呢?請看下圖。本節的重點。

      圖5,是數據通信的格式,這是外國人在發明通訊時就規定好的,我們必須按這個格式發送數據。這個格式就是“幀”,我們進行通信時最少要發送一個“幀”。不能發送半“幀”,那樣通信就會失敗。

      1“幀”等于12個0或1,也就是說PLC通信端口的高低電壓要變化12次,才能完成1“幀”。(注:也有11次或10次為1幀的,原理一樣,這里只講12次為1幀的)。下面我們看一下這一“幀”是怎么組成的。

      A,如圖5幀的第一位叫起始位,顧名思義,就是告訴設備我要開始發送數據了,注意這一位必須是0,也就是通信端口要輸出低電壓。

      B,幀的第二位至第九位叫數據位,這就我們要傳送的數據,共8個位。也就是說通信端口的高低電壓要變化8次。也就是說可以傳送二進制0000 0000--1111 1111之間的任何一個數,用十進制表示就是0--255之間的任何一個數。我們以前講過8個位等于1個字節,也就是說1“幀”最多只能傳送1個字節數據。

      C,幀的第十位叫奇偶校驗位,這一位可以是0,也可以是1。這一位的作用是對前面的8個數據位中是1的位,做一個簡單的奇偶數的校驗。比如8個數據位要傳送的是01001101這個數據,這個數據里面是1的位共有4個,那么4就是一個偶數,我們的奇偶校驗位,這一位就是0,通訊端口就要輸出低電壓。如果8個數據位要傳送的是11001101這個數據,這個數據里面是1的位共有5個,那么5就是一個奇數,我們的奇偶校驗位,這一位就是1,通訊端口就要輸出高電壓。有了這個奇偶校驗位,當我們在傳送數據時,如果因為各種原因的干擾而破壞了真正的數據時,接收端的設備就可以通過查詢“幀”中的奇偶校驗位,來判斷接收的數據正確與否。

      D,幀的第十一位和十二位叫停止位,就是告訴設備數據發送完成了,注意這兩位必須是1,也就是通信端口要輸出兩次高電壓。

      E, 空閑位,它不算在“幀”中,只要不發送數據了,也就是停止位以后都是空閑位,空閑位都是1,也就是通信端口一直輸出高電壓。直到有起始位。

      這就是數據通信最小的基本單位“幀”的組成和作用。總結一下,當PLC要發送數據時,通訊端口首先輸出低電壓,也就是起始位為0。然后再根據要傳送的數據使端口輸出高低電壓共8次,也就是數據位。然后再計算出奇偶校驗位,輸出相應的電壓。接著就輸出停止位,這樣1“幀”的通訊就完成了。

      圖6,是一個例子,它演示的是PLC把十進制的181這個數傳送給另一個設備。我們知道十進制的181轉換成二進制就是1011 0101(怎么轉換看我以前的講解,這里不再重復),然后通過一個幀把它發送出去。這個例子如果你能看明白,說明這一節的內容你已經掌握了。

      另:如果你覺得講的湊合還行的話,可以點擊下面的贊賞哈哈,當點寫作的動力吧,您隨意。不贊賞也無妨,有了好作品還是會和大家一起分享。我們下節再見。

      Tags:通訊,PLC通訊,通信,MODBUS  
      責任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      推薦文章
      最新推薦
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲综合精品一二三区在线| 麻豆久久婷婷综合五月国产| 天天综合亚洲色在线精品| 久久婷婷五月综合97色| 亚洲综合在线一区二区三区| 色综合视频一区中文字幕| 激情综合婷婷丁香五月| 久久婷婷综合色丁香五月| 亚洲第一综合天堂另类专| 少妇人妻综合久久中文字幕| 日本伊人色综合网| 久久国产综合精品SWAG蓝导航| 狠狠色婷婷久久综合频道日韩| 天天综合色天天桴色| 亚洲综合av永久无码精品一区二区| 色综合AV综合无码综合网站| 国产成人综合久久| 亚洲一区综合在线播放| 国产综合一区二区在线观看| 国精产品自偷自偷综合下载| 久久婷婷五月综合色奶水99啪| 青青草原综合久久大伊人导航| 久久婷婷五月综合色奶水99啪| 亚洲精品第一国产综合境外资源| 久艾草国产成人综合在线视频| 伊人婷婷色香五月综合缴激情 | 国产精品天天影视久久综合网| 一本大道道无香蕉综合在线| 亚洲国产精品成人综合色在线婷婷| 狠狠久久综合伊人不卡| 久久综合AV免费观看| 亚洲AV综合色区无码一二三区| 婷婷久久香蕉五月综合加勒比| 亚洲综合精品香蕉久久网| 伊人狠狠色丁香综合尤物| 伊人色综合久久88加勒| 国产天天综合永久精品日| 亚洲综合国产一区二区三区| 一本大道加勒比久久综合| 97se亚洲综合在线| 中文字幕亚洲综合小综合在线|