干貨滿(mǎn)滿(mǎn)~,不一樣的煙火~~~
同志們!相信大家對(duì)于MODBUS應(yīng)該不陌生吧!這個(gè)東西做自動(dòng)化的即使沒(méi)用過(guò)也聽(tīng)說(shuō)過(guò)!如果你沒(méi)聽(tīng)說(shuō)過(guò)~~~~額!那就當(dāng)我沒(méi)說(shuō)!
言歸正傳!
MODBUS是一種開(kāi)放的通訊協(xié)議,被廣泛的用于各種PLC、控制器、儀表!
但是使用過(guò)程中總是有這樣,那樣的問(wèn)題!
那我們?cè)趺磥?lái)判斷問(wèn)題呢?老董的上一篇文章有問(wèn)題的大致排除方法!
現(xiàn)在那我們來(lái)介紹一個(gè)神器~~~MODSCAN
還有另一款神器~MODSIM
先來(lái)說(shuō)MODSCAN
看就是這貨了:
如果讓老董說(shuō)MODBUS要測(cè)試使用什么軟件,老董直接脫口而出,是他、是他、就是它,宇宙最強(qiáng)!
你問(wèn)我它都能干嘛?配合MODSIM簡(jiǎn)直不要太爽,他倆一個(gè)是監(jiān)視控制、一個(gè)是模擬演示。
它支持顯示二進(jìn)制、十進(jìn)制、十六進(jìn)制、支持布爾型、整數(shù)型、雙整數(shù)、浮點(diǎn)型、還有無(wú)符號(hào)整數(shù)。
支持浮點(diǎn)數(shù)、雙整數(shù)字節(jié)互換顯示。
應(yīng)用場(chǎng)景:
PLC與儀表通訊,通不上,哪個(gè)東西有問(wèn)題?
遠(yuǎn)距離通訊斷了,是不是線(xiàn)路問(wèn)題?
帶上筆記本帶上串口線(xiàn)出發(fā)吧!
首先插上串口線(xiàn),就是這貨:
再加上這貨:
好了,全活!
軟件是綠色版的!
先把串口線(xiàn)的USB插到電腦上,然后右鍵單擊我的電腦--選擇管理
點(diǎn)擊左邊欄設(shè)備管理器:
看看串口號(hào)是多少:
如上是COM3
打開(kāi)軟件:連接設(shè)置--連接
彈出如下對(duì)話(huà)框:
選擇相應(yīng)的串口;然后根據(jù)儀表端或者是別的端,總之就是你要連接的設(shè)備,通訊參數(shù),設(shè)置上:
怎么設(shè)就不需要說(shuō)了吧!然后呢?點(diǎn)擊確定:
看到數(shù)值沒(méi)?沒(méi)看到?把如下參數(shù)設(shè)置了吧!
其中經(jīng)常出錯(cuò)的是Length,很多儀表的地址不是連續(xù)的,如果設(shè)的長(zhǎng)度包含了儀表或設(shè)備沒(méi)有的地址,就無(wú)法采集到數(shù)據(jù)!
然后呢?根據(jù)你的數(shù)據(jù)格式選擇相應(yīng)的顯示格式如下:
鼠標(biāo)指上去會(huì)有提示:顯示二進(jìn)制、十進(jìn)制、十六進(jìn)制、支持布爾型、整數(shù)型、雙整數(shù)、浮點(diǎn)型、還有無(wú)符號(hào)整數(shù)。
另外雙擊數(shù)值,就可以寫(xiě)入,如下圖:
那MODSCAN你就明白了吧!
再來(lái)說(shuō)MODSIM
這貨更猛!
它能干嘛?應(yīng)用場(chǎng)景:
我有一個(gè)PLC可是我沒(méi)有儀表啊,寫(xiě)了一個(gè)讀MODBUS的程序,拿什么測(cè)試?
我寫(xiě)了一個(gè)上位機(jī)程序,直接讀變頻器、儀表,可是都沒(méi)有怎么測(cè)試?
嘿嘿!用MODSIM那就沒(méi)錯(cuò)了!
就是這貨:
里面什么樣子?
是不是好熟悉?學(xué)會(huì)了MODSCAN也就學(xué)會(huì)了MODSIM。
值得一提的是這貨可以模擬隨機(jī)值,也可以模擬自增長(zhǎng)的值!
最爽的還有一點(diǎn):
這倆貨支持MODBUS-TCP跨電腦測(cè)試、跨網(wǎng)段測(cè)試、都可以的!如下圖:
另外:一臺(tái)電腦同時(shí)開(kāi)MODSCAN和MODSIM也可以測(cè)試~端口設(shè)置相同,IP地址設(shè)置為本地IP或者是127.0.0.1都可以(保證電腦網(wǎng)卡處于連接狀態(tài),連的啥無(wú)所謂了)
這兩款神器在網(wǎng)上能夠比較輕松的得到它!