文名
埋頭苦學
級別: 網絡英雄
|
西門子S200的modbus通訊怎么編寫 今天搞個一個下午都沒寫出來。 哪位大俠上傳個例子參考下。 謝謝了 |
|
---|---|---|
|
userswzg
工業通訊大使
級別: 略有小成
|
西門子MODBUS協議不用編寫,需要安裝個庫Toolbox_V32-STEP 7-Micro WIN 32 Instruction Library就可以了;如果想自己編寫也可以,根據MODBUS協議格式,然后用發送或接收指令就可以實現。 Modbus通訊時最常用的是RTU通訊方式: 1.通訊時讀請求格式如下: 從站地址(1個字節)、功能代碼(1個字節)、從站數據起始地址(2個字節)、讀數據長度(2個字節)、CRC校驗(2個字節)。 2.讀響應格式如下: 從站地址(1個字節)、功能代碼(1個字節)、讀數據長度(1個字節)、數據(長度與數據長度中的字節數相同)、CRC校驗(2個字節)。 3. 寫請求格式: 從站地址(1個字節)、功能代碼(1個字節)、從站數據起始地址(2個字節)、寫出數據長度(1個字節)、寫出數據(長度與數據長度字節相同)、CRC校驗(2個字節)。 4. 寫響應格式: 從站地址(1個字節)、功能代碼(1個字節)、從站數據起始地址(2個字節)、寫數據長度(2個字節)、CRC校驗(2個字節)。 如果為RTU通訊,校驗方式為CRC校驗;ASCII通訊時,校驗方式為LRC校驗方式。 |
---|---|
|
文名
埋頭苦學
級別: 網絡英雄
|
這我知道。不過具體怎們實現。。。。 |
|
---|---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
|
---|---|
|
jx_einstein
級別: 論壇先鋒
|
MODBUS例程序.rar (42 K) 下载次数:925 西門子S200的modbus組網,用MODUBS庫,我自己編的 |
---|---|
|