Modbus采用主從(cong) 式通信,日常使用較多的是Modbus RTU和Modbus TCP/IP兩(liang) 種協議。我司儀(yi) 表較多為(wei) Modbus RTU協議,常用調試軟件為(wei) 第三方工具ModScan32,比較簡單易懂的一款軟件,下麵介紹一下其使用方法。
ModScan32用來模擬主設備。它可以發送指令到從(cong) 機設備(使用Modbus協議的智能儀(yi) 表終端設備)中,從(cong) 機響應之後,就可以在界麵上返回相應寄存器的數據。
一、首先要保證外部的連接線正確連接好,確認數據線連接正常。
下麵打開軟件界麵,如下圖:
第一步、點擊菜單欄 連接設置-->連接,出現連接的詳細信息 對話框;
第二步、單擊 協議選擇 進入下一步;
第三步、通訊參數設定;
注:
1、當通訊接口是串口時需要確定現在具體(ti) 使用的是PC機的哪個(ge) 串口。一般情況PC機集成配置 的串口為(wei) COM1,通過USB接口擴展的為(wei) COM3或COM4(具體(ti) 機器會(hui) 有所不同)。
2、通訊參數的選擇要與(yu) 從(cong) 站(儀(yi) 表/設備)中的設置一致,包括通訊速率、數據長度、奇偶校驗和停止位。其中的“rotocol Selection”選擇默認的“RTU”模式。
3、Device Id——從(cong) 站儀(yi) 表/設備地址號
4、Address——讀取的起始寄存器地址
5、Length——需要讀取的寄存器個(ge) 數(一般建議先讀少量寄存器,確認通訊上了之後再批量讀多個(ge) 寄存器數據。)
二、Modbus
1、在監視區的“MODBUS Point Type”中選擇通訊的Modbus寄存器類型。
01:COIL STATUS ——讀寫(xie) 開關(guan) 量類型DO
02:INPUT STATUS ——讀開關(guan) 量類型DI
03:HOLDING REGUSTE ——讀寫(xie) WORD類型
04:INPUT REGISTER ——讀WORD類型
按照硬件產(chan) 品說明書(shu) 指導選擇哪一種類型,常規modbus規約讀取使用03功能碼
2、檢查通訊電纜,確認線路沒有問題後點擊快捷鍵,連接通訊。觀察數據顯示區的信息。
3、 寄存器數據顯示區域,數據格式可選:二進製、八進製、十進製、十六進製格式。
附:Modscan32附件,體(ti) 積較小。一般無需安裝,下載後解壓即可使用。
鏈接:https://pan.baidu***.com/s/1Da-vwtnmzss8DUqXL-g3Ug?pwd=gzpw
提取碼:gzpw