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