發(fā)布時(shí)間:2019-08-24 來(lái)源:眾智博遠
Modbus RTU 非循環(huán)通訊
非循環(huán)通訊或一般參數訪(fǎng)問(wèn)都通過(guò) Modbus 寄存器 40601 … 40722 進(jìn)行。
通過(guò) 40601 控制非循環(huán)通訊。40602 包含功能代碼(始終 =47= 2F hex)以及以下數據的數量。數據包含在寄存器 40603 … 40722 中。
寄存器的值 | 說(shuō)明 | |||
---|---|---|---|---|
40601 | 40602 | 40603 … 40722 | ||
0 | 47 | … | … | 非循環(huán)寫(xiě)訪(fǎng)問(wèn)的值 |
1 | 47 | 任務(wù)長(cháng)度 [字節] | 任務(wù)數據 | 非循環(huán)訪(fǎng)問(wèn) |
2 | 47 | 應答長(cháng)度 [字節] | 應答數據 | 成功任務(wù)的應答 |
2 | 47 | 0 | 故障代碼 | 失敗任務(wù)的應答 |
1 hex:Invalid Length(無(wú)效長(cháng)度)
2 hex:Invalid State(操作在當前變頻器狀態(tài)下不允許)
3 hex:Invalid function Code (FC ≠ 2F hex)
4 hex:Response not ready(應答還未進(jìn)行)
5 hex:Internal Error(一般系統故障)
通過(guò)數據組 47 進(jìn)行的失敗的參數訪(fǎng)問(wèn)會(huì )記錄在寄存器 40603 … 40722 中。