幹貨滿滿~,不一樣的煙火~~~
同誌們(men) !相信大家對於(yu) MODBUS應該不陌生吧!這個(ge) 東(dong) 西做自動化的即使沒用過也聽說過!如果你沒聽說過~~~~額!那就當我沒說!
言歸正傳(chuan) !
MODBUS是一種開放的通訊協議,被廣泛的用於(yu) 各種PLC、控製器、儀(yi) 表!
但是使用過程中總是有這樣,那樣的問題!
那我們(men) 怎麽(me) 來判斷問題呢?老董的上一篇文章有問題的大致排除方法!
現在那我們(men) 來介紹一個(ge) 神器~~~MODSCAN
還有另一款神器~MODSIM
先來說MODSCAN
看就是這貨了:
如果讓老董說MODBUS要測試使用什麽(me) 軟件,老董直接脫口而出,是他、是他、就是它,宇宙最強!
你問我它都能幹嘛?配合MODSIM簡直不要太爽,他倆(lia) 一個(ge) 是監視控製、一個(ge) 是模擬演示。
它支持顯示二進製、十進製、十六進製、支持布爾型、整數型、雙整數、浮點型、還有無符號整數。
支持浮點數、雙整數字節互換顯示。
應用場景:
PLC與(yu) 儀(yi) 表通訊,通不上,哪個(ge) 東(dong) 西有問題?
遠距離通訊斷了,是不是線路問題?
帶上筆記本帶上串口線出發吧!
首先插上串口線,就是這貨:
再加上這貨:
好了,全活!
軟件是綠色版的!
先把串口線的USB插到電腦上,然後右鍵單擊我的電腦--選擇管理
點擊左邊欄設備管理器:
看看串口號是多少:
如上是COM3
打開軟件:連接設置--連接
彈出如下對話框:
選擇相應的串口;然後根據儀(yi) 表端或者是別的端,總之就是你要連接的設備,通訊參數,設置上:
怎麽(me) 設就不需要說了吧!然後呢?點擊確定:
看到數值沒?沒看到?把如下參數設置了吧!
其中經常出錯的是Length,很多儀(yi) 表的地址不是連續的,如果設的長度包含了儀(yi) 表或設備沒有的地址,就無法采集到數據!
然後呢?根據你的數據格式選擇相應的顯示格式如下:
鼠標指上去會(hui) 有提示:顯示二進製、十進製、十六進製、支持布爾型、整數型、雙整數、浮點型、還有無符號整數。
另外雙擊數值,就可以寫(xie) 入,如下圖:
那MODSCAN你就明白了吧!
再來說MODSIM
這貨更猛!
它能幹嘛?應用場景:
我有一個(ge) PLC可是我沒有儀(yi) 表啊,寫(xie) 了一個(ge) 讀MODBUS的程序,拿什麽(me) 測試?
我寫(xie) 了一個(ge) 上位機程序,直接讀變頻器、儀(yi) 表,可是都沒有怎麽(me) 測試?
嘿嘿!用MODSIM那就沒錯了!
就是這貨:
裏麵什麽(me) 樣子?
是不是好熟悉?學會(hui) 了MODSCAN也就學會(hui) 了MODSIM。
值得一提的是這貨可以模擬隨機值,也可以模擬自增長的值!
最爽的還有一點:
這倆(lia) 貨支持MODBUS-TCP跨電腦測試、跨網段測試、都可以的!如下圖:
另外:一台電腦同時開MODSCAN和MODSIM也可以測試~端口設置相同,IP地址設置為(wei) 本地IP或者是127.0.0.1都可以(保證電腦網卡處於(yu) 連接狀態,連的啥無所謂了)
這兩(liang) 款神器在網上能夠比較輕鬆的得到它!