文名
埋頭苦學(xué)
級別: 網(wǎng)絡(luò )英雄
![]() |
西門(mén)子S200的modbus通訊怎么編寫(xiě) ![]() 今天搞個(gè)一個(gè)下午都沒(méi)寫(xiě)出來(lái)。 ![]() 哪位大俠上傳個(gè)例子參考下。 謝謝了 ![]() |
|
---|---|---|
|
userswzg
工業(yè)通訊大使
級別: 略有小成
![]() |
西門(mén)子MODBUS協(xié)議不用編寫(xiě),需要安裝個(gè)庫Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library就可以了;如果想自己編寫(xiě)也可以,根據MODBUS協(xié)議格式,然后用發(fā)送或接收指令就可以實(shí)現。 Modbus通訊時(shí)最常用的是RTU通訊方式: 1.通訊時(shí)讀請求格式如下: 從站地址(1個(gè)字節)、功能代碼(1個(gè)字節)、從站數據起始地址(2個(gè)字節)、讀數據長(cháng)度(2個(gè)字節)、CRC校驗(2個(gè)字節)。 2.讀響應格式如下: 從站地址(1個(gè)字節)、功能代碼(1個(gè)字節)、讀數據長(cháng)度(1個(gè)字節)、數據(長(cháng)度與數據長(cháng)度中的字節數相同)、CRC校驗(2個(gè)字節)。 3. 寫(xiě)請求格式: 從站地址(1個(gè)字節)、功能代碼(1個(gè)字節)、從站數據起始地址(2個(gè)字節)、寫(xiě)出數據長(cháng)度(1個(gè)字節)、寫(xiě)出數據(長(cháng)度與數據長(cháng)度字節相同)、CRC校驗(2個(gè)字節)。 4. 寫(xiě)響應格式: 從站地址(1個(gè)字節)、功能代碼(1個(gè)字節)、從站數據起始地址(2個(gè)字節)、寫(xiě)數據長(cháng)度(2個(gè)字節)、CRC校驗(2個(gè)字節)。 如果為RTU通訊,校驗方式為CRC校驗;ASCII通訊時(shí),校驗方式為L(cháng)RC校驗方式。 |
---|---|
|