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

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

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

3天內不再提示

使用Mthing工具解耦Modbus問題

創易棧 ? 來源:創易棧 ? 2023-04-15 10:01 ? 次閱讀

1摘要

在實際的工控應用中,RS485總線上經常會掛接多個設備,不同的設備的廠商可能不一致,一旦出現問題,就很難解耦是誰的問題。本文解釋一種簡單的問題解耦方法,即學即精通。

2問題描述

工業現場應用最多的總線就是RS485,RS485用到最多的協議就是modbus-rtu,不同的廠家都通過該總線和協議進行數據交互。這也存在一個問題,不同的廠家的,不同的技術人員水平參差不齊,一旦系統出現問題,互相之間的扯皮自然少不了。

例如下圖中的系統,一個主機帶4個從機,數據無法讀取到,問題的解耦還是比較棘手。有沒有一種簡單的方案,引入一個裁判,能夠簡單快速解耦是哪一方的問題。

df2f537e-daaf-11ed-bfe3-dac502259ad0.png

3知識科普

關于使用RS485的現場,需要先了解以下的知識:

1) 90%以上的RS485通信之間使用的是modbus-rtu協議,該協議全球通用;

2) RS485標準電平全球通用,只要標注為RS485都可以互相連接,RS485輸出的電平是0~5V,是通過總線上A-B的差值判斷邏輯1還是邏輯0,A-B>0標示為邏輯1,A-B<0標示為邏輯0。

3) modbus-rtu 數據幀由地址、功能碼、數據和校驗組成,不同的功能碼的數據字節數不同。

Modbus RTU協議數據幀是沒有起始符和結束符,所以兩個數據幀之間需要靠時間間隔來區分。協議中規定信息幀發送至少要有3.5個字符時間的停頓間隔。即在一個數據幀的最后一個字符傳輸完成之后,需要至少3.5個字符時間的停頓標定數據幀的結束,一個新的數據幀可在此停頓之后開始。

如果一個新消息在小于3.5個字符時間內接著前個消息開始,接受的設備將認為它是前一數據幀的延續,這將導致CRC校驗出錯。同時整個數據幀必須作為一連續的流傳輸。如果在幀完成之前有超過1.5字符時間的停頓時間,接受設備將刷新不完整的數據幀從而認為存在丟包現象。

那么一個字符是什么呢,他由1個bit起始位,8bit數據位,1個bit奇偶校驗位(或者沒有檢驗位,停止位變成2個),1個bit停止位組成,在發送時從起始位開始。

df5e215e-daaf-11ed-bfe3-dac502259ad0.png

4Mthings簡介

Mthings主要是模擬Modbus設備,可以配置為主和從設備。

1) 模擬仿真上位機軟件,支持MODBUS主機讀寫功能。

2) 模擬仿真Modbus設備軟件,支持Modbus從機被動讀寫功能。

3) 支持多設備、多通道并發運行,無設備個數限制。

4) 支持持久化數據配置、無菜單設計,操作友好。

5) 支持MODBUS-RTU、MODBUS-ASCII、MODBUS-TCP。

6) 支持串口、TCP客戶端、TCP服務器(可接入多客戶端)、UDP單播。

7) 支持全鏈路報文監控、存儲、分析。

8)支持豐富的鏈路丟包統計方法。

9) 支持數據曲線錄波,統計數據極值和均值,并可導出所有數據。

10) 支持MODBUS數據配置模板導入導出。

11) 支持多種變化數據模擬方法。

12)支持數據二次加工,界面呈現原始真實數據。

13) 支持良好的非標協議適配。

14) 性能優異,支持接入> 500設備節點,超20K數據點。

15) 永久免費,免安裝,中文。

5解耦舉例

我以PLC和HMI通信為例,假設兩者無法正常通信,需要一個中間的裁判判定問題出在誰。解耦的步驟如下。

1) 將安裝有Mthings的PC使用USB轉485模塊和PLC連接。如下圖

dfb346e8-daaf-11ed-bfe3-dac502259ad0.png

dfbbbbf2-daaf-11ed-bfe3-dac502259ad0.png

2)本次實驗要做的是通過電腦模擬RS485主站,PLC作為從站,使用Modbus-RTU協議。PLC端的配置如下:

dfcadae2-daaf-11ed-bfe3-dac502259ad0.png

3) Mthings配置PC為主機,地址和上述的PLC保持一致。

e001e014-daaf-11ed-bfe3-dac502259ad0.png

4) 配置串口的波特率信息,和PLC保持一致。

e00e2590-daaf-11ed-bfe3-dac502259ad0.png

5) 配置需要訪問的寄存器地址。地址是plc真實的地址。

e022e2be-daaf-11ed-bfe3-dac502259ad0.png

6)可以批量讀取PLC的數據,或者雙擊“數值”即可以訪問PLC,如下圖,訪問PLC的數據為123,和第一步的plc中的數據保持一致。這就證明了,PLC作為從站,是正常的,如何hmi和plc無法通信,則問題可以解耦到hmi身上。

e0575a6c-daaf-11ed-bfe3-dac502259ad0.png

6總結延伸

本文接受的使用mthings解耦RS485通信中的modbus通信故障方法,可以快速解耦和定位問題,對于用戶幾乎無需對modbus協議的知識,使用該工具有兩個好處:

1) 基本是配置式,用戶無需對modbus協議有較深的理解;

2) 可以利用pc機(或者筆記本)模擬主機和從機,可以快速解耦各個廠商之間的問題。

審核編輯:湯梓紅

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

    關注

    39

    文章

    1156

    瀏覽量

    82292
  • MODBUS
    +關注

    關注

    28

    文章

    1801

    瀏覽量

    76957
  • 總線
    +關注

    關注

    10

    文章

    2878

    瀏覽量

    88054
  • RTU
    RTU
    +關注

    關注

    0

    文章

    412

    瀏覽量

    28672
  • 解耦
    +關注

    關注

    0

    文章

    40

    瀏覽量

    11895

原文標題:【避坑指南】使用Mthing工具解耦Modbus問題

文章出處:【微信號:創易棧,微信公眾號:創易棧】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    詳解Board和SoC的設計思路

    本文簡單介紹OpenHarmony輕量系統移植,Board和SoC的設計思路。適合自己動手移植OpenHarmony輕量系統的朋友們。
    的頭像 發表于 03-03 09:50 ?5420次閱讀
    詳解Board和SoC<b class='flag-5'>解</b><b class='flag-5'>耦</b>的設計思路

    永磁同步電機偏差和電流前饋控制比較

    偏差控制:電機參數估計值采用估計值加上電流反饋補償d軸電流:電機參數準確值采用準確值加上電流反饋補償d軸電流:電機參數采用估計值加上偏差控制:電機參數采用準確值加上偏差
    發表于 06-28 06:08

    常用的設計方法

    在采用傳統無動態控制時,uqu_quq?和udu_dud?的指令值存在耦合項。上一個學習筆記中設計的設計方法是將其忽略,因此在最后設計的效果并不太好。目前,常用的設計方法,有前
    發表于 08-27 07:29

    永磁同步電機偏差與電流前饋控制對比分析,哪個影響大?

    永磁同步電機偏差與電流前饋控制對比分析,哪個影響大?
    發表于 10-12 10:17

    電壓前饋是如何實現的

    電壓前饋是什么?電壓前饋是如何實現的?
    發表于 10-15 06:55

    多變量控制實驗

    多變量控制4.0 實驗設備PC計算機1臺(要求P4-1.8G以上)、MATLAB6.X軟件1套。4.1 實驗目的①學習多變量控制方法。②通過用MATLAB編程、上機調試,掌握多
    發表于 05-15 00:51 ?0次下載

    熱連軋機活套系統的控制及仿真

    針對傳統熱連軋帶鋼活套張力與高度控制系統,本文給出了基于對角矩陣和解不變性原理的控制方法。通過耦合系統的動態結構圖,求取活套耦合系
    發表于 08-04 15:27 ?11次下載

    基于補償器的控制方法的研究

    本文通過對冷熱水混合系統的溫度和液位的雙變量耦合問題進行分析,提出了一種滿足要求和控制目標需要的基于補償器的Smith預估控制方法。試驗結果表明,
    發表于 02-11 14:38 ?10次下載

    先進PID多變量控制

    先進PID多變量控制 通過PID控制,可實現對多變量系統的控制
    發表于 05-04 16:01 ?40次下載

    多變量自適應控制及應用

    多變量自適應控制及應用,有需要的朋友下來看看。
    發表于 04-12 10:21 ?0次下載

    快速法潮流計算作業報告

    快速法潮流計算作業報告,課程設計,非常實驗
    發表于 08-29 16:05 ?1次下載

    初值設定對快速法潮流計算的影響研究

    初值設定對快速法潮流計算的影響研究
    發表于 01-23 14:13 ?0次下載

    基于H∞混合靈敏度控制器實現BTT導彈自動駕駛儀的設計

    導彈在大攻角飛行過程中,通道間存在嚴重的氣動耦合。工程設計上,通常把較小的耦合項作為隨機干擾來處理,但當耦合影響較大時,容易使控制系統喪失穩定性,因此必須考慮通道間的耦合效應,并對其。近年來
    發表于 05-17 10:35 ?1132次閱讀

    電容如何放置

    警告: 請注意電容的位置,尤其是IC芯片的電源與地引腳是斜對角的。 潛在問題: 不合理的位置會導致不充分的。 預防措施: -對于像直插這樣的IC,其電源端子與地是端子成對角放置
    的頭像 發表于 09-30 09:18 ?4105次閱讀
    電容<b class='flag-5'>解</b><b class='flag-5'>耦</b>如何放置

    永磁同步電機控制之反饋及復矢量

    永磁同步電機反饋及復矢量(無刷直流電機等交流電機同樣適用) 一、永磁同步電機數學模型 1.永磁同步電機dq坐標系數學模型 2.永磁同步電機復矢量數學模型 二、
    發表于 03-09 10:09 ?0次下載
    永磁同步電機控制之反饋<b class='flag-5'>解</b><b class='flag-5'>耦</b>及復矢量<b class='flag-5'>解</b><b class='flag-5'>耦</b>
    主站蜘蛛池模板: 国产国产成人人免费影院| 99热最新在线| 在线看片亚洲| 97成人碰碰在线人妻少妇| 69精品人人人人| av天堂影音先锋在线| 扒开美女嫩bbb| 国产成人永久免费视频| 国产亚洲美女精品久久久2020| 精品成人片深夜| 久久亚洲精品中文字幕60分钟| 欧美日韩无套内射另类| 入禽太深免费视频10| 亚洲精品久久久无码一区二区| 伊人亚洲综合青草青草久热| 99re在线播放| 国产成人精品综合在线| 精品欧美小视频在线观看| 老师你狠狂| 色悠悠电影网| 夜色帮首页| YY6080A旧里番在线观看| 国产偷抇久久精品A片蜜臀A| 蕾丝边娱乐网| 三级黄色在线| 伊人草久久| 成年美女黄网站色app| 好姑娘社区在线视频| 美女也烦恼主题曲| 天堂色| 御姐被吸奶| 顶级少妇AAAAABBBBB片| 好紧好湿太硬了我太爽了小说 | 精品国产自在现线拍国语| 蜜桃久久久亚洲精品成人| 色窝窝777欧美午夜精品影院| 一本道久久综合久久88| 第四色男人天堂| 久久永久影院免费| 偷拍国产精品在线播放| 97豆奶视频国产|