西門子S7-200 Smart Modbus通信詳解

三、對從站發送讀指令


西門子S7-200 Smart Modbus通信詳解

如果對從站發送讀指令,那麼,我們首先要對發送庫函數進行設置

First——發送控制,接通媽發送,注意前面加上升沿

Slave——從站地址,可以10進製表示,也可以16進製表示

RW——0為讀,1為寫

Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000

Count——讀取或者寫入的字數量(注意不是字節數)

DataPtr——讀取返回指令保持位置

Done——完成信號,以位表示

Error——錯誤代碼存儲,以字節方式保存

四、對從站發寫入指令


西門子S7-200 Smart Modbus通信詳解

如果對從站發送讀指令,那麼,我們首先要對發送庫函數進行設置

First——發送控制,接通媽發送,注意前面加上升沿

Slave——從站地址,可以10進製表示,也可以16進製表示

RW——0為讀,1為寫

Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000

Count——讀取或者寫入的字數量(注意不是字節數)

DataPtr——寫入需要發送數據保存位置

Done——完成信號,以位表示

Error——錯誤代碼存儲,以字節方式保存

以上就是西門子200Smart進行Modbus通訊所需要的設置及意義。


分享到:


相關文章: