衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

使用Mthing工具解耦Modbus問題

創(chuàng)易棧 ? 來源:創(chuàng)易棧 ? 2023-04-15 10:01 ? 次閱讀

1摘要

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

2問題描述

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

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

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

3知識科普

關(guān)于使用RS485的現(xiàn)場,需要先了解以下的知識:

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

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

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

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

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

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

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

4Mthings簡介

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

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

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

3) 支持多設(shè)備、多通道并發(fā)運行,無設(shè)備個數(shù)限制。

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

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

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

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

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

9) 支持數(shù)據(jù)曲線錄波,統(tǒng)計數(shù)據(jù)極值和均值,并可導(dǎo)出所有數(shù)據(jù)。

10) 支持MODBUS數(shù)據(jù)配置模板導(dǎo)入導(dǎo)出。

11) 支持多種變化數(shù)據(jù)模擬方法。

12)支持數(shù)據(jù)二次加工,界面呈現(xiàn)原始真實數(shù)據(jù)。

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

14) 性能優(yōu)異,支持接入> 500設(shè)備節(jié)點,超20K數(shù)據(jù)點。

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

5解耦舉例

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

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

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

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

2)本次實驗要做的是通過電腦模擬RS485主站,PLC作為從站,使用Modbus-RTU協(xié)議。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的數(shù)據(jù),或者雙擊“數(shù)值”即可以訪問PLC,如下圖,訪問PLC的數(shù)據(jù)為123,和第一步的plc中的數(shù)據(jù)保持一致。這就證明了,PLC作為從站,是正常的,如何hmi和plc無法通信,則問題可以解耦到hmi身上。

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

6總結(jié)延伸

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

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1165

    瀏覽量

    82602
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1821

    瀏覽量

    77320
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2903

    瀏覽量

    88402
  • RTU
    RTU
    +關(guān)注

    關(guān)注

    0

    文章

    418

    瀏覽量

    28766
  • 解耦
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    11943

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

文章出處:【微信號:創(chuàng)易棧,微信公眾號:創(chuàng)易棧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    詳解Board和SoC的設(shè)計思路

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

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

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

    常用的設(shè)計方法

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

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

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

    電壓前饋是如何實現(xiàn)的

    電壓前饋是什么?電壓前饋是如何實現(xiàn)的?
    發(fā)表于 10-15 06:55

    多變量控制實驗

    多變量控制4.0 實驗設(shè)備PC計算機1臺(要求P4-1.8G以上)、MATLAB6.X軟件1套。4.1 實驗?zāi)康蘑賹W(xué)習(xí)多變量控制方法。②通過用MATLAB編程、上機調(diào)試,掌握多
    發(fā)表于 05-15 00:51 ?0次下載

    熱連軋機活套系統(tǒng)的控制及仿真

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

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

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

    先進PID多變量控制

    先進PID多變量控制 通過PID控制,可實現(xiàn)對多變量系統(tǒng)的控制
    發(fā)表于 05-04 16:01 ?40次下載

    多變量自適應(yīng)控制及應(yīng)用

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

    非線性系統(tǒng)控制及

    非線性系統(tǒng)控制及,有需要的朋友下來看看。
    發(fā)表于 04-12 10:34 ?0次下載

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

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

    基于H∞混合靈敏度控制器實現(xiàn)BTT導(dǎo)彈自動駕駛儀的設(shè)計

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

    電容如何放置

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

    永磁同步電機控制之反饋及復(fù)矢量

    永磁同步電機反饋及復(fù)矢量(無刷直流電機等交流電機同樣適用) 一、永磁同步電機數(shù)學(xué)模型 1.永磁同步電機dq坐標系數(shù)學(xué)模型 2.永磁同步電機復(fù)矢量數(shù)學(xué)模型 二、
    發(fā)表于 03-09 10:09 ?2次下載
    永磁同步電機控制之反饋<b class='flag-5'>解</b><b class='flag-5'>耦</b>及復(fù)矢量<b class='flag-5'>解</b><b class='flag-5'>耦</b>
    百家乐官网大西洋城| 赤壁百家乐官网娱乐城| 荷规则百家乐官网的玩法技巧和规则| 百家乐分析博彩正网| 全讯网最方便的新全讯网| 一二博国际| 百家乐官网技真人荷官| 投真钱百家乐必输吗| 大发888下载官网| 娱网棋牌大厅下载| 百家乐官网赌博平台| 澳门百家乐赢钱秘| 金冠娱乐城网站| 百家乐官网游戏唯一官网站| 南京百家乐赌博现场被| 真人娱乐城| 哪家百家乐官网优惠最好且信誉不错| 基础百家乐的玩法技巧和规则| 新兴县| 阳宅64卦与24山| 大发888官网多少| 现金百家乐官网赢钱| 利都百家乐国际娱乐场| 西充县| 现金百家乐伟易博| 博彩旅游业| 新花园百家乐官网的玩法技巧和规则 | 大发888赌场的微博| 百家乐官网五湖四海娱乐平台 | 香港六合彩挂牌| 百家乐官网平注法口诀| 百家乐路单| 百家乐官网合作代打| 百家乐体育博彩| 冠通棋牌世界| 联合百家乐官网的玩法技巧和规则 | 伯爵百家乐官网的玩法技巧和规则| 太阳城洋伞| 正品百家乐官网游戏| 大发888娱乐城888| 百家乐官网游戏运营|