《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于PLC的Modbus協議的實現
基于PLC的Modbus協議的實現
摘要: 隨著3C技術迅速發展,網絡集成信息自動化正迅速應用到現場設備、控制中,現場總線控制系統正逐步取代傳統的集散控制系統,其中Modbus現場總線協議在基于PLC的控制系統中得
Abstract:
Key words :

         隨著3C 技術" title="3C 技術">3C 技術迅速發展, 網絡集成信息自動化正迅速應用到現場設備、控制中, 現場總線控制系統正逐步取代傳統的集散控制系統, 其中Modbus 現場總線協議在基于PLC" title="PLC">PLC 的控制系統中得到了越來越廣泛的應用. 在本系統中, 以PLC 為主機、溫度采集模塊為從機, 完成對生產過程的自動控制、工業流程及工藝參數的顯示、修改, 根據PLC 的無協議通信功能, 用Modbus 現場總線協議實現主機與從機的通訊。

  本文基于某監控系統的設計, 實現了三菱FX2N 系列PLC 在無協議通信方式下與DS18b20型數字溫度傳感器" title="數字溫度傳感器">數字溫度傳感器的采集模塊以Mo dbus 協議通信, 在電爐熔化工作過程中, 對電爐、電容、冷卻水等100 多點的溫度實現巡檢。

  1 系統硬件組成

  溫度監控部分系統的硬件由DS18b20 型數字溫度傳感器、采集模塊、FX2N 系列PLC、FX2N-485-BD、HITECH 觸摸屏組成, 其結構如圖1 所示。


圖1 系統硬件組成

  DS18b20 是世界上首個支持單線總線接口( 1w ire bus inter face) 的數字化溫度傳感器, 單總線接口便于構建分布式的溫度測控網絡, 數字化的輸出提高了信號傳輸的可靠性, 而且使外圍電路大為簡化。 DS18b20 具有很高的適應性和性價比, 其測溫范圍為- 55~ 125 ℃ , 測溫精度為±0. 5℃ , 測溫距離最大為200 m , 測溫方式使用3 線制, 本系統使用的傳感器排序方式為指定排序。

  DS18b20 內部主要有3 個數字部件: 1 個溫度傳感器、1 個64 位的激光刻蝕ROM、9 字節高速暫存器Scratchpad RAM 和3 字節EERAM. ROM 上64 位數據是傳感器的序列號。暫存器確保數據的完整性, 數據先被寫入暫存器, 并可以被讀回. 數據經校驗后, 可以由拷貝暫存器命令傳輸到EERAM, 以確保更改存儲器時數據的完整性。暫存器為9 個字節, 第0 和第1 字節是溫度編碼的低字節和高字節.

  第2 和第3 字節是溫度編碼的低字節和高字節的拷貝, 第4 字節是配置寄存器, 其值決定溫度轉換的分辨率。

  本系統采用的STA-D 溫度采集模塊, 是一種遠程數字化溫度采集系統, 有10 個通道, 每個通道最多可以掛接16 個DS18b20 型數字溫度傳感器,總共可以監控160 個點的溫度, 以RS485 方式同上位機通訊, 通信協議為標準Modbus 協議, 波特率為9 600 bps, 與上位機通信距離最大為1 200 m, 工作電源為12 ~ 24 V, 工作溫度為- 20 ~ 75 ℃。 與FX2N??485??BD 采用兩線制的485 連線方式( 圖2) ,接線要使用規范的屏蔽線。


圖2 485 連接圖

  臺灣HITECH 公司觸摸屏PWS 系列是專為PLC 設計的互動式工作站, 用232 直接與PLC 連接, 可以直接讀取PLC 的數據寄存器, 具有良好的人機界面, 操作人員通過它可設置所有參數, 控制系統自動運行。并且編程簡便, 運行穩定, 可設置不同的管理權限, 適合于本系統使用。

  2 Modbus 協議

  標準的Modbus 口是使用RS??232C 兼容串行接口, 它定義了連接口的針腳、電纜、信號位、傳輸波特率、奇偶校驗, 控制器能直接或經由Mo dem 組網. 控制器通信使用主! 從技術, 即僅一設備( 主設備) 能初始化傳輸( 查詢) , 其它設備( 從設備) 根據主設備查詢提供的數據作出相應反應。

表1 Modbus 部分功能碼定義


  Modbus 通訊協議有兩種傳送方式? RT U 方式和ASCII 方式。 本系統使用RTU 模式, 這種方式的主要優點是: 在同樣的波特率下, 可比ASCII 方式傳送更多的數據。

  使用RTU 模式時, 消息發送至少要以3. 5 個字符時間的停頓間隔開始, 如圖3 的T1- T 2- T 3- T 4 所示。傳輸的第一個域是設備地址, 可以使用的傳輸字符是十六進制數值。 通信期間, 網絡設備不斷偵測網絡總線, 包括停頓間隔時間內, 當第一個域( 地址域) 接收到, 每個設備都進行解碼以判斷是否發往自己的。 在最后一個傳輸字符之后, 至少要有3. 5 個字符時間的停頓以標定消息的結束, 之后可開始新的消息傳輸。典型的消息幀如圖3 所示。 使用RT U 模式, 消息包括了一個基于CRC 方法的錯誤檢測域. CRC 域檢測了整個消息的內容。


圖3 M odbus 消息幀結構

  CRC 域是兩個字節, 包含一個16 位的二進制值。它由傳輸設備計算后加入到消息中。 接收設備重新計算收到消息的CRC, 并與接收到的CRC 域中的值比較, 如果兩值不同, 則有誤, 后面將具體講述CRC 算法的實現。

  3 系統軟件構成

  考慮到操作的方便性, 在系統初次安裝時, 先在PC 機上用上位機軟件將所有傳感器的ID 搜索出來, 然后按實際安裝位置給每個傳感器編號, 讀溫度測試傳感器是否工作正常。在PLC 上使用Mo dbus協議通信時首先要對通信格式進行設定, 即對D8120 寄存器進行寫操作, 在本系統條件下設置為0C87 , 即數據長度為8 位, 無校驗, 無起始位與停止位, 波特率9 600 bps。 修改D8120 設置后, 確保通斷PLC 電源一次。 再用RS 指令進行數據的傳輸, 相關程序格式如圖4 所示。


圖4 RS 指令程序格式
 

        按照上述程序格式, 即可在數據發送區寫入指令進行相應的操作。

  1) 讀取溫度, 其指令格式: [ 設備地址] [ 命令號] [ 通道號] [ 傳感器編號] [ 讀取個數高8 位] [ 低8位] [ CRC 低8 位] [ CRC 高8 位] , 其中CRC 校驗字節以子程序形式調用. 設備響應: [ 設備地址] [ 命令號] [ 返回的字節個數] [ 數據1] [ 數據2] . . . [ 數據n] [ CRC 低8 位] [ CRC 高8 位] 。

  每個18b20 讀取溫度的返回值占用兩個字節.

  轉換方法: 將實際溫度擴大100 倍, 再將此數值分為兩個字節傳送出來即可. 例如, 實測出來溫度是28.65℃ , 擴大100 倍即2 865, 則發送的第一個字節是2 865/ 256 即是11, 第二個字節是2 865% 256 即49, 那么傳送的兩個字節為0×0B 和0×31。

  需要注意的是, 由于采用兩線制的485 連線方式, 會產生回波通信, 即接收端會先接收到自己發送出去的數據, 但數據還是會正常發送給采集模塊, 此時接收端則應該避開前面的無用數據, 接收后面模塊響應的有效數據。

  2) 在系統運行后, 若需更換傳感器, 則需執行以下兩條指令, 首先, 搜索ID, [ 01] [ 06] [ 0c] [ 00][ 00] [ 00] [ CRC 低] [ CRC 高] , 此指令為搜索模塊1上各個通道的所有傳感器。 然后寫編號, 例如: [ 01][ 06] [ 09] [ 05] [ 00] [ 05] [ CRC 低] [ CRC 高] , 表示將第9 通道的原來編號為05 的傳感器更換后重新設定為05, 執行此兩條指令后, 方可重新讀取溫度。

  3) CRC 校驗字節的生成是比較關鍵的一步,其過程比較復雜, 步驟如下:

  ①預置一個16 位CRC 寄存器為十六進制FFFF, 即所有數位均為1。

  ②該16 位寄存器的低8 位字節與信息幀的第一個字節的低8 位進行& 異或?運算. 運算結果放入這個16 位寄存器。

 ?、?把這個16 寄存器向右移一位, 用0 填補高位。

 ?、苋粝蛴? 標記位) 移出的數位是1, 則生成多項式A001( 1010000000000001) 和這個寄存器進行“異或”運算; 若向右移出的數位是0, 則返回③。

 ?、葜貜廷?和④, 直至移出8 位。

 ?、拗貜廷?~⑤, 直至該報文所有字節均與16 位寄存器進行& 異或?運算, 并移位8 次。

 ?、邔⒌玫降膌6 位CRC 寄存器的高、低位字節進行, 即2 字節CRC, 加到報文。

  其程序流程如圖5, 以上面的溫度讀取指令為例, 其CRC 校驗梯形圖如圖6。


圖5 CRC 校驗流程

 圖6 CRC 校驗程序

  在讀取溫度時, 應嚴格遵守DS18b20 的讀寫時序, 否則就會出現錯誤, 丟幀等, 若用脈沖信號定時讀取, 則間隔應不小于100 ms. 一般出現錯誤幀時數據顯示為0℃, 此時可以進行簡單的濾波, 例如傳回值為0 時不顯示數據, 或者多組數據取平均值后再顯示, 以避免溫度顯示的大幅度跳動。 DS18b20的初始化溫度顯示為85℃, 若一直不變, 則此傳感器可能已經損壞或是接線不良, 應進行相應的檢查。

  4 結束語

  該系統應用于生產過程實時監控中, PLC 既作為現場控制機完成對生產過程的自動控制, 又作為主從通信的主機, 與相關儀表連接, 實現與基于Modbus 現場總線協議的DS18b20 型數字溫度傳感器的采集模塊的主從通信, 并通過PLC 高速實時網絡實現對其的遠程監控。 該系統目前處于試運行階段, 表現較為穩定, 通信可靠, 效果良好。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国模大胆一区二区三区| 一区二区成人精品| 亚洲免费婷婷| 一区二区在线不卡| 国产精品区一区二区三| 久久aⅴ乱码一区二区三区| 亚洲片在线观看| 夜夜嗨av一区二区三区| 中文日韩在线| 久久综合久久综合久久综合| 欧美精品一区视频| 黄色成人在线| 亚洲国产第一| 一区二区视频在线观看| 伊人久久大香线蕉综合热线| 国产欧美一级| 欧美久久久久久久久久| 欧美电影免费观看网站| 亚洲欧洲精品一区二区三区| 在线日韩视频| 91久久精品一区二区别| 欧美精品videossex性护士| 在线免费观看欧美| 亚洲特级片在线| 久久狠狠一本精品综合网| 亚洲一区二区三区四区五区黄| 久久精品在线免费观看| 欧美精品在线一区二区三区| 国产伦精品免费视频| 午夜激情久久久| 午夜日韩激情| 亚洲综合成人在线| 欧美国产91| 亚洲大片精品永久免费| 亚洲欧洲精品一区二区三区不卡| 国产一区二区三区丝袜| 免费在线欧美黄色| 亚洲一区二区综合| 香港久久久电影| 亚洲国产精品123| 亚洲免费观看高清在线观看| 久久免费精品视频| 欧美日韩另类视频| 亚洲国产成人不卡| 亚洲人成77777在线观看网| 欧美国产综合一区二区| 国产亚洲一区二区精品| 欧美日本一区二区三区| 国产欧美日韩三级| 亚洲男人第一av网站| 免费观看一级特黄欧美大片| 久久深夜福利免费观看| 亚洲婷婷综合色高清在线| 亚洲激情二区| 欧美在线观看视频在线| 亚洲电影观看| 欧美肥婆在线| 亚洲美女黄色片| 久久国产一区二区三区| 国产精品日韩欧美| 欧美精品国产一区| 国产精品久久久久av| 免费不卡欧美自拍视频| 欧美激情综合色| 亚洲欧美国产精品桃花| 国产视频一区免费看| 久久亚洲精品欧美| 国产一区美女| 欧美插天视频在线播放| 欧美成人黑人xx视频免费观看| 免费亚洲电影在线观看| 亚洲欧洲精品一区二区三区不卡| 久久永久免费| 欧美午夜不卡影院在线观看完整版免费| 亚洲一区图片| 国产精品视频男人的天堂| 欧美日韩国产麻豆| 亚洲一区二区三区在线| 久久综合伊人77777尤物| 欧美人交a欧美精品| 国产精品久久久久久久浪潮网站| 国模精品一区二区三区色天香| 一区二区三区视频免费在线观看| 久久国产66| 久久成人精品| 欧美成人一品| 欧美在线视频免费播放| 欧美精品一区二区高清在线观看| 午夜久久久久久久久久一区二区| 久久国产精品久久久久久| 亚洲人线精品午夜| 久久久久天天天天| 国产视频一区二区在线观看| 亚洲国产一区二区a毛片| 亚洲综合欧美| 久久久久99精品国产片| 美脚丝袜一区二区三区在线观看| 欧美系列一区| 欧美日韩在线免费视频| 香蕉久久精品日日躁夜夜躁| 国产欧美在线播放| 亚洲一区中文| 欧美日韩在线第一页| 欧美成人蜜桃| 在线免费观看日韩欧美| 欧美日韩在线播放三区四区| 亚洲视频一区二区| 久久久久久高潮国产精品视| 麻豆成人在线播放| 国内精品久久久久影院优| 亚洲国产岛国毛片在线| 日韩亚洲欧美中文三级| 欧美mv日韩mv亚洲| 国产精品久久久久久久久久三级| 亚洲黄色一区二区三区| 亚洲福利视频三区| 亚洲欧美久久久| 亚洲伊人网站| 9i看片成人免费高清| 亚洲视频网站在线观看| 一区二区三区在线观看国产| 国产午夜精品全部视频在线播放| 欧美成人视屏| 能在线观看的日韩av| 亚洲三级网站| 久久精品国产96久久久香蕉| 午夜精品一区二区三区在线播放| 国产亚洲欧美aaaa| 久久aⅴ国产欧美74aaa| 日韩一级精品视频在线观看| 亚洲国产精品久久久久久女王| 久久影音先锋| 亚洲精品欧美日韩专区| 亚洲国产一区二区视频| 欧美大尺度在线观看| 亚洲精品日韩一| 国产精品国产亚洲精品看不卡15| 欧美成年视频| 国产精自产拍久久久久久蜜| 国产精品入口日韩视频大尺度| 欧美精品午夜视频| 亚洲图片自拍偷拍| 国产人妖伪娘一区91| 国产精品videosex极品| 欧美日韩亚洲国产一区| 黄网动漫久久久| 久久亚洲春色中文字幕| 久久久精品国产免费观看同学| 日韩午夜电影在线观看| 亚洲综合色自拍一区| 国产一区激情| 欧美日韩国产123区| 久久综合久久美利坚合众国| 亚洲欧美日韩在线高清直播| 国产一区二区精品久久| 国产精品久久国产愉拍| 蜜桃av噜噜一区二区三区| 一本大道久久精品懂色aⅴ| 亚洲精品免费一二三区| 欧美日韩一区在线观看视频| 一本一道久久综合狠狠老精东影业| 欧美日韩精品一区二区三区| 国产目拍亚洲精品99久久精品| 亚洲欧洲日本国产| 国产精品一区二区三区久久久| 在线欧美日韩| 一本大道久久精品懂色aⅴ| 亚洲性色视频| 一区二区三区四区五区在线| 伊人色综合久久天天| 亚洲综合精品| 国产欧美在线视频| 免费成年人欧美视频| 亚洲一区二区三区影院| 国产精品一区二区久久久| 欧美日韩国产区一| 狂野欧美一区| 亚洲国产美国国产综合一区二区| 日韩视频在线观看一区二区| 欧美成人激情视频免费观看| 国产视频在线观看一区| 国产欧美精品一区aⅴ影院| 免费观看欧美在线视频的网站| 99精品免费视频| 欧美亚洲一区二区三区| 亚洲国产美国国产综合一区二区| 国产小视频国产精品| 久久九九国产精品怡红院| 国内一区二区在线视频观看| 欧美一级久久久久久久大片| 雨宫琴音一区二区在线| 国产精品一区二区久激情瑜伽| 欧美中文字幕在线播放| 欧美破处大片在线视频| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品嫩草影院av蜜臀| 国产精品区一区二区三| 国产精品久久久久一区二区三区共| 伊人久久亚洲美女图片| 美女黄色成人网| 国产亚洲一区在线| 亚洲一区二区伦理| 亚洲美女性视频| 国产精品亚洲不卡a| 国产精品久久久久永久免费观看| 妖精视频成人观看www| 亚洲午夜在线视频| 国产精品一区二区你懂得| 欧美91视频| 亚洲小说欧美另类婷婷| 韩国成人理伦片免费播放| 国产一区二区三区精品欧美日韩一区二区三区| 在线观看亚洲专区| 亚洲欧美成人| 久久久久久久久综合| 欧美专区日韩视频| 国产日本欧美一区二区| 激情综合在线| 欧美精品亚洲一区二区在线播放| 玖玖国产精品视频| 欧美日本二区| 欧美日韩国产综合视频在线观看| 欧美午夜在线观看| 韩国欧美国产1区| 国产精品欧美日韩一区| 亚洲一区国产一区| 国产精品美腿一区在线看| 国产精品成人aaaaa网站| 欧美伦理a级免费电影| 91久久国产综合久久蜜月精品| 美女在线一区二区| 欧美成人a∨高清免费观看| 国产精品一区免费在线观看| 亚洲肉体裸体xxxx137| 免费成人高清视频| 欧美大片18| 国产日韩欧美亚洲| 欧美日韩一区在线视频| 欧美国产日韩精品| 亚洲一线二线三线久久久| 亚洲精品久久久久久久久久久久久| 在线中文字幕不卡| 欧美国产大片| 亚洲欧美日韩一区| 午夜精品久久久久久99热| 亚洲欧美日本精品| 欧美国内亚洲| 欧美日韩在线大尺度| 亚洲精品欧美一区二区三区| 在线精品视频免费观看| 小辣椒精品导航| 亚洲精品一区二区三区福利| 欧美性jizz18性欧美| 亚洲欧美日本日韩| 麻豆免费精品视频| 久久青草久久| 国产精品日韩久久久久| 欧美一区二区三区久久精品茉莉花| 国内精品国语自产拍在线观看| 久久久久久久国产| 久久美女性网| 国产欧美精品在线播放| 国内成人在线| 海角社区69精品视频| 亚洲福利视频三区| 国产日韩欧美一二三区| 欧美日韩中文在线| 亚洲一区二区在线播放| 激情校园亚洲| 在线视频你懂得一区二区三区| 欧美国产日韩视频| 久久精品国产久精国产思思| 欧美日韩中文字幕在线| 亚洲日本免费| 欧美日韩免费一区二区三区| 久久精品成人欧美大片古装| 亚洲欧美日韩国产中文| 久久只有精品| 亚洲国产精品va在看黑人| 久久九九免费| 欧美日韩国产高清视频| 亚洲视频1区| 久久久亚洲人| 久久爱91午夜羞羞| 久久久久一区| 蜜桃av一区二区在线观看| 六月婷婷一区| 狠狠色伊人亚洲综合成人| 久久嫩草精品久久久久| 国产精品一二一区| 亚洲欧美中文日韩在线| 亚洲影院色在线观看免费| 国产午夜精品视频| 国产美女搞久久| 午夜精品国产更新| 国产精品女主播一区二区三区| 老司机午夜免费精品视频| 久久久噜噜噜久久中文字幕色伊伊| 激情视频一区二区三区| 国产精品男人爽免费视频1| 国产色产综合色产在线视频| 欧美区高清在线| 久久不见久久见免费视频1| 日韩一二在线观看| 亚洲精品一区二区三| 99精品福利视频| 欧美亚洲免费电影| 午夜欧美精品久久久久久久| 亚洲欧洲在线观看| 欧美性猛交一区二区三区精品| 欧美人成网站| 国产网站欧美日韩免费精品在线观看| 欧美日韩精品一区二区天天拍小说| 亚洲精品综合精品自拍| 欧美国产精品一区| 久久综合久久美利坚合众国| 欧美日韩亚洲天堂| 欧美高清在线一区二区| 日韩午夜剧场| 日韩一级黄色片| 国产区精品视频| 亚洲欧洲一区二区在线播放| 久久人人九九| 国内精品久久久久久久影视麻豆| 欧美日韩免费精品| 久久国产精品久久久久久| 久久精品导航| 影院欧美亚洲|