問:我的設(shè)備構(gòu)成是2臺modbus RTU協(xié)議的變頻器(通過485連接到6120的485串口上,設(shè)置設(shè)備地址是10和11。每臺變頻器的參數(shù)地址通信代碼是C02H ,C07H 和C08H,分別代表頻率、設(shè)定壓力和反饋壓力,共有6個數(shù)據(jù)需要傳輸。請問如何在6120中添加從機(jī)配置,我設(shè)置了幾次都沒有保存下來,應(yīng)當(dāng)注意什么問題,配置軟件詳細(xì)的使用說明?
答:
您好,感謝您對聚英電子的支持。
① :軟件配置問題
在配置好參數(shù)之后,建議選擇【保存RTU當(dāng)前設(shè)置】進(jìn)行保存當(dāng)前RTU參數(shù)配置。
按鈕【設(shè)定】用于將參數(shù)下載到RTU當(dāng)中。
在每次配置成功之后,都會彈出配置成功的對話框。
如果多次配置不成功,建議重新打開軟件,載入RTU參數(shù)配置,然后進(jìn)行配置。
關(guān)于沒有保存的關(guān)鍵問題可能是:沒有選擇【修改】,以后配置軟件版本中,會逐步將軟件人性化處理。
②:modbus主機(jī)配置
首先配置RTU的485接口為modbus主機(jī)設(shè)備(波特率配置在DTU參數(shù)配置——連接設(shè)置——RS485設(shè)置)參考如下:
點(diǎn)擊【修改】,將配置參數(shù)保存;
點(diǎn)擊【設(shè)定】,下載配置參數(shù)到RTU中。
③:Modbus從機(jī)配置
添加兩臺從機(jī),每臺寄存器表如下(modbus RTU協(xié)議、只讀寄存器):
寄存器地址(括號為十進(jìn)制) | 寄存器定義 | 寄存器指令 |
C02H(3074) | 輸出頻率 | 03(讀輸入寄存器) |
C07H(3079) | 設(shè)定壓力 | 03(讀輸入寄存器) |
C08H(3080) | 反饋壓力 | 03(讀輸入寄存器) |
配置如下:
注意:從機(jī)地址不能和【端口地址】、【設(shè)備地址】、0XFF、0xFE、0xFD、0x00。
添加10號從機(jī),C02地址如下(注意:變頻器的起始地址為1,而RTU的起始地址為0,故需減1):
然后添加其余兩個寄存器地址,配置如下(主機(jī)寄存器地址需要逐步增加):
這樣在主機(jī)的的寄存器地址會有如下映射定義:
RTU主機(jī)只讀寄存器地址 | 映射設(shè)備寄存器地址 | 定義 |
0 | C02H(3074) | 輸出頻率 |
1 | C07H(3079) | 設(shè)定壓力 |
2 | C08H(3080) | 反饋壓力 |
最后重啟設(shè)備就可以。
如需通過GPRS訪問這三個主機(jī)寄存器信息,就需要使用GPRS的端口地址或者0xFD來訪問。