各位前輩好,最近在學(xué)習串口調試器。我想用電腦上的串口調試器和200smart modbusRTU通信,所以求一份I Q M V對應的寄存器地址。順便問(wèn)下,200smart作為從站,圖上的停止位和數據位在哪里設置,流控又是什么?
Modbus地址 S7-200 SMART 數據區
00001 ~ 00256 Q0.0 ~ Q31.7
10001 ~ 10256 I0.0 ~ I31.7
30001 ~ 30056 AIW0 ~ AIW110
40001 ~ 4xxxx T ~ T + 2 * (xxxx -1)
其中T為S7-200 SMART CPU中的緩沖區起始地址,即 HoldStart。
如果已知S7-200 SMART CPU中的V存儲區地址,推算Modbus地址的公式如下:
Modbus地址 = 40000 + (T/2+1) ; T為偶數
M區沒(méi)有對應的Modbus 地址,建議move到V區。
參考下面200smart modbus rtu通訊鏈接資料,里面有詳細介紹通訊,和串口調試助手通訊介紹。
smart200 Modbus RTU通信:
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/020.html
Modbus RTU 主站:
Modbus RTU 從站:
S7-200 SMART CPU與調試助手進(jìn)行Modbus RTU 通信:
停止位數據位是協(xié)議里的東西,你的調試軟件去適應協(xié)議應該就好了電話(huà):13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://www.openxml.net/
地址:上海青浦區北青公路7171號111-112室