三、對從站發送讀指令
如果對從站發送讀指令,那麼,我們首先要對發送庫函數進行設置
First——發送控制,接通媽發送,注意前面加上升沿
Slave——從站地址,可以10進製表示,也可以16進製表示
RW——0為讀,1為寫
Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000
Count——讀取或者寫入的字數量(注意不是字節數)
DataPtr——讀取返回指令保持位置
Done——完成信號,以位表示
Error——錯誤代碼存儲,以字節方式保存
四、對從站發寫入指令
如果對從站發送讀指令,那麼,我們首先要對發送庫函數進行設置
First——發送控制,接通媽發送,注意前面加上升沿
Slave——從站地址,可以10進製表示,也可以16進製表示
RW——0為讀,1為寫
Addr——地址代碼,40001代表的是保持寄存器的第一個地址,即0000
Count——讀取或者寫入的字數量(注意不是字節數)
DataPtr——寫入需要發送數據保存位置
Done——完成信號,以位表示
Error——錯誤代碼存儲,以字節方式保存
以上就是西門子200Smart進行Modbus通訊所需要的設置及意義。