色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

內嵌Modbus協議的遠程監控系統的設計構架和系統性能介紹

電子設計 ? 作者:工程師郭婷 ? 2018-10-16 09:03 ? 次閱讀

一.引言

在生產和生活中監控系統起到的作用越來重要,如在交通.銀行.電力等部門對監控系統的要求越來越越高.需求也在不斷增大.在遠程監控系統中,作為一種種分布式控制系統工業通信協議Modbus協議在工業領域得到很好的應用,本文針對其含義.系統設計構架和系統性能進行詳細的闡述.

二.淺析Modbus協議

(1)Modbus協議開發的Modbus協議是一種分布式控制系統和工業通信協議,在分布式控制系統和工業設備通訊中得到很好的應用,采用RS485方式作為物理接口.控制器經由網絡.控制器相互之間.通訊協議等可以通訊,在工業生產中已經成為通用標準,可以連接不同的控制設備成為工業網絡,實現集中控制和監控.

(2)作為一種主從網絡Modbus網絡允許多個或一個從機和一個主機進行通信,其中應答報文和命令報文是相對應的關系,也就是采用命令/應答方式.主機發出命令報文,當收到主機發來的報文的時候,相應的應答報文發出對命令報文進行響應.每個從機在網絡中都擁有一個唯一的地址,訪問的從機地址包含在主機發出的命令中,對相應的命令做出應答的是具有該地址的從機.

(3)傳輸模式ASCII和RTU被應用在Modbus協議中.沒有奇偶校驗位.2個停位.8個數據為是RTU的傳輸格式.依靠接收字符間應用的時間RTU接收設備對一個幀的開始進行判斷,在時間為3個半字符之后沒有完成幀或沒有新的字符,該幀會被接收設備放棄,新幀的開始以設下一個字符為標準.1字節的信息在RTU模式中被看作一個8為字符進行發送,而作為兩個ASCII字符在ASCII模式中被發送.

三.系統設計構架

數據采集的RTU設備.數據交互的監控設備.遠程監控的服務器是這個系統硬件的主要組成部分.應用串口通信RTU設備與監控設備之間通信并使Modbus TCP協議的轉換實現,應用TCP套接字技術服務器與監控設備之間進行通信并使Modbus TCP協議的轉換實現.

(1)設計協議轉換

在Modbus TCP協議中進行通信時候,是經過何種網絡不需要考慮,因為它定義了一個消息結構體,并且對消息域內容和格局的公共公式進行了制定.在通信的時候這個協議對每個RTU設備的地址進行定義,對按地址發來的信息進行識別,并且對即將產生的行動進行決定.在需要回應的情況下,反饋信息將在RTU設備中生成,采用Modbus TCP協議發出信息.相互轉換Modbus TCP協議與Modbus協議的時候,不需改變RTU,只需相應的轉換MBAP報文頭.服務器的請求被接收到的時候,MBAP報文頭被Modbus TCP協議去掉并且被出送到RTU設備中.按照接收到的命令RTU設備進行數據讀取,而且對CRC進行差錯校驗;RTU設備的相應被接收到的時候,相應的MBAP報文頭被加在Modbus TCP協議上,CRC差錯校驗被去除并且傳送回服務器.通過這樣的過程實現兩個協議的相互轉換.

(2)實現設備參數讀寫

采用C/S模型實現設備參數讀寫模塊.

建立Socket通信是第一步,遠程監控終端與數據服務器建立連接是通過發送注冊包實現的,TCP保活機制被啟動,等候服務器發出命令,寫入或讀取設備參數命令由數據服務器發送的時候,按照Modbus TCP協議遠程監控終端接收命令,在傳入設備之前把它轉化為Modbus協議,根據其命令RTU設備對相應設備參數進行寫入或讀取,并向遠程監控終端發送響應.在寫入或讀取成功的條件下,按照Modbus TCP協議接收到的響應被遠程監控終端被封裝,并且發送給數據服務器;如果是失敗的寫入或讀取,按照Modbus TCP協議異常響應被遠程監控終端發送到數據服務器.

(3)設計與實現套接字通信

監控設備與服務器之間的數據交換是通過套接字通信層得以實現的,整個設計的核心是是串口同層并聯.設計通信部分的流程如圖1所示.

內嵌Modbus協議的遠程監控系統的設計構架和系統性能介紹

(5)設計與實現串口通信

去除報文頭的Modbus數據的讀取來自于共享內存.半雙工機制是串口采用的機制,不能同時進行接收數據與發送命令,串口數據的讀取是在發送完命令之后.自動方向切換芯片被采用之后就可以解決這一問題了.串口通信流程圖如圖2所示.

內嵌Modbus協議的遠程監控系統的設計構架和系統性能介紹

四.分析系統性能

(1)在監控系統的作用和功能方面,在空壓機中對壓風機房管理.操作效率低下以及人力物力浪費等問題進行解決,使處理.交換.傳遞信息的速度加快,使監控系統的可靠性和安全性得到保證,使控制系統的人性化.智能化.自動化水平提高.主要功能在遠程監控系統中得以實現的有:使工作報表正常運行,各種故障中的報警得以實現;供氣壓力參數可以遠程設定,能夠在線修正參數;實時監測供氣壓力,供氣過壓和欠壓都會進行報警;供電系統的可靠性得以提高;等等.

(2)通過透明傳輸的方式,接收到的命令只需被遠程監控終端進行拆包,即協議解析不需要進行,MBAP報文頭被去掉;RTU響應被收到之后,只需組裝接收到的響應,即CRC差錯校驗被去掉,加上MBAP報文頭,協議解析不需要進行,協議的透明化得以實現.套接字通信性能的完善是通過Socket異常處理來實現的,對于數據服務在網絡中斷并自動重連能夠及時被系統檢測到.正常的網絡中斷很容易被套接字通信機制發現,而像拔掉網線等不正的網絡中斷則不易被其發現.

五.結束語

通過上述淺析Modbus協議.系統設計構架.分析系統性能,可以得知,基于內嵌Modbus協議的遠程監控系統,可以實現設備參數讀寫和套接字通信,使處理.交換.傳遞信息的速度加快.總之,這一系統具有很多優勢,需要我們加大這這方面的研究和應用.


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16402

    瀏覽量

    178598
  • 服務器
    +關注

    關注

    12

    文章

    9237

    瀏覽量

    85667
  • 監控系統
    +關注

    關注

    21

    文章

    3932

    瀏覽量

    175473
收藏 人收藏

    評論

    相關推薦

    基于MODBUS協議的智能控制系統設計

    針對工業化生產的實際需求,改變工控儀表和控制器價格較高的現狀同時降低成本,設計了基于MODBUS協議的智能控制系統。下位機由AVR單片機實現基于MODBUS協議的數據采集和顯示,再通
    發表于 10-12 12:13 ?2987次閱讀
    基于<b class='flag-5'>MODBUS協議</b>的智能控制<b class='flag-5'>系統</b>設計

    在消防預警系統Modbus協議和EthernetIP協議都發揮著重要的作用

    Modbus協議則在其中發揮著關鍵的作用。它們能夠將火災探測器、煙霧濃度傳感器、溫度傳感器等設備的數據進行采集和傳輸,確保消防控制中心能夠實時掌握火場情況,做出準確的判斷和決策。 此外,這些協議還支持遠程
    發表于 01-02 19:34

    一種基于MODBUS協議的工業控制系統設計

    一種基于MODBUS協議的工業控制系統設計附件一種基于MODBUS協議的工業控制系統設計.pdf162.0 KB
    發表于 10-16 13:35

    modbus協議筆記

    1 Modbus協議概要? Modbus通信協議由Modicon公司(現在的施耐德電氣Schneider Electric)于1979年為可編程邏輯控制(即PLC)通信而發表。目前,Modbu
    發表于 07-02 07:17

    Modbus協議是什么?Modbus協議主要有哪些應用?

    請問一下Modbus協議是什么?Modbus協議主要有哪些應用?
    發表于 07-15 12:04

    Modbus協議是什么

    Modbus協議是什么?MODBUS功能碼有哪些?MODBUS協議有哪幾種傳輸模式?
    發表于 09-29 07:06

    針對各種UPS電源的modbus協議轉換器介紹

    采用自己獨特的協議,并且只提供了有限接口(RS232、RS485或以太網絡接口),這個造成了集成UPS電源到監控系統的困難。竣達技術針對各種UPS電源的modbus協議轉換器,很好地解
    發表于 12-28 08:19

    LabVIEW編程LabVIEW開發Modbus協議講解

    LabVIEW編程LabVIEW開發Modbus協議講解Modbus是一種工業協議,于1979年開發,旨在實現自動化設備之間的通信。 Modbus最初是作為通過串行層傳輸數據的應用級
    發表于 01-25 20:23

    Modbus協議的理解

    系統的兼容,最好采用通用的通訊協議。   我們可以Modbus協議進行修改,使之能使用在自己的系統中。Modbus協議包括ASCII、RTU
    發表于 05-05 16:47

    采用Modbus協議實現DCS系統監控級數據集成

    Modbus協議實現水泥生產生料系統中不同操作站的監控數據集成!采用ATL開發出基于Modbus通訊協議的一種通用接口組件!使得各異構站點
    發表于 07-22 16:01 ?28次下載

    基于Modbus協議的機房監控系統設計

    系統采用WinCE6.0嵌入式操作系統,各數據采集模塊按照Modbus協議與ARM嵌入式處理器進行通訊,采集數據經預處理后,通過以太網發送到遠程控制平臺,從而實現對機房環境的
    發表于 10-19 14:41 ?47次下載
    基于<b class='flag-5'>Modbus協議</b>的機房<b class='flag-5'>監控</b><b class='flag-5'>系統</b>設計

    基于Modbus協議的4NIC-CK程控電源上位機監控系統設計

    基于Modbus協議的4NIC-CK程控電源上位機監控系統設計
    發表于 01-06 11:38 ?16次下載

    基于Modbus協議的程控電源的上位機監控系統設計方案

    電子發燒友網站提供《基于Modbus協議的程控電源的上位機監控系統設計方案.pdf》資料免費下載
    發表于 11-06 11:33 ?3次下載
    基于<b class='flag-5'>Modbus協議</b>的程控電源的上位機<b class='flag-5'>監控</b><b class='flag-5'>系統</b>設計方案

    Modbus協議網關是什么?Modbus協議網關的功能

    Modbus協議網關是一種專門用于工業自動化環境中的網絡設備,其主要功能是實現不同通信協議之間的轉換,尤其是將基于Modbus協議的設備或系統與使用其他
    的頭像 發表于 04-11 15:51 ?771次閱讀

    使用Modbus、樓宇自控、電力協議Modbus協議網關實現生產設備的遠程監控和管理

    Modbus協議、樓宇自控、電力協議Modbus協議網關,將不同類型的生產設備數據集中傳輸到監控系統,實現
    的頭像 發表于 08-08 17:29 ?399次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協議</b>轉<b class='flag-5'>Modbus協議</b>網關實現生產設備的<b class='flag-5'>遠程</b><b class='flag-5'>監控</b>和管理
    主站蜘蛛池模板: 牛牛超碰 国产| 国产午夜a理论毛片在线影院| jj插入bb| 巨黄的肉辣文np| 永久免费的无码中文字幕| 国产婷婷综合在线视频中文| 日本福利片午夜免费观着| 999久久免费高清热精品| 娇妻归来在线观看免费完整版电影| 甜性涩爱下载| 国产精品色午夜视频免费看| 射漂亮黑b丝女| 国产精品99亚发布| 午夜福利视频极品国产83| 国产免费播放一区二区三区| 挺进老师的紧窄小肉六电影完整版| 国产69精品麻豆久久久久| 少男同志freedeos| 国产偷国产偷亚洲高清app| 亚洲精品AV中文字幕在线| 极品少妇粉嫩小泬啪啪AV| 在线超碰免费视频观看| 蜜桃成熟时2在线| 被窝伦理电影午夜| 无限资源在线观看播放| 国产亚洲人成网站在线观看播放| 亚洲国产成人久久一区www妖精| 吉吉影音先锋av资源| 在镜头里被CAO翻了H| 男人网站在线| yellow在线观看免费高清的日本| 日本一卡二卡三卡四卡无卡免费播放 | 久草在线新是免费视频| 最近中文字幕高清中文字幕MV| 久久香蕉国产线看观看精品| 97精品一区二区视频在线观看| 日本三级床震| 海角社区在线视频播放观看| 3a丝袜论坛| 色爰情人网站| 久久精品无码一区二区日韩av|