各位前輩好,最近在學(xué)習(xí)串口調(diào)試器。我想用電腦上的串口調(diào)試器和200smart modbusRTU通信,所以求一份I Q M V對應(yīng)的寄存器地址。順便問下,200smart作為從站,圖上的停止位和數(shù)據(jù)位在哪里設(shè)置,流控又是什么?
Modbus地址 S7-200 SMART 數(shù)據(jù)區(qū)
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中的緩沖區(qū)起始地址,即 HoldStart。
如果已知S7-200 SMART CPU中的V存儲區(qū)地址,推算Modbus地址的公式如下:
Modbus地址 = 40000 + (T/2+1) ; T為偶數(shù)
M區(qū)沒有對應(yīng)的Modbus 地址,建議move到V區(qū)。
參考下面200smart modbus rtu通訊鏈接資料,里面有詳細(xì)介紹通訊,和串口調(diào)試助手通訊介紹。
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與調(diào)試助手進(jìn)行Modbus RTU 通信:
停止位數(shù)據(jù)位是協(xié)議里的東西,你的調(diào)試軟件去適應(yīng)協(xié)議應(yīng)該就好了電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://m.openxml.net/
地址:上海青浦區(qū)北青公路7171號111-112室