Modbus通訊地址設定
此處0*、1*、3*和4*表示長度有的為5位數字、有的為6位,其實和Modbus通訊無關,只是和軟件的表示方式有關。
按照Modbus通訊時最常用的是RTU讀請求格式:
從站地址(1個字節)、功能代碼(1個字節)、從站數據起始地址(2個字節)、讀數據長度(2個字節)、CRC校驗(2個字節)
可見,只需設置起始從站數據區起始地址和通訊長度即可。
特別注意,Modbus地址遵從IEC1的地址標準(最小地址為*1),西門子遵從IEC0的標準(最小地址為0,如M0.0)。因此,不同標準的地址做通訊時需要做地址變換,即加1的操作。
評論