欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心
西门子串口调试器和200smart通信
2021/9/5 20:40:12
西门子串口调试器和200smart通信 

各位前辈好,最近在学习串口调试器。我想用电脑上的串口调试器和200smart modbusRTU通信,所以求一份I Q M V对应的寄存器地址。顺便问下,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区没有对应的Modbus 地址,建议move到V区。

数据位是固定的8位,停止位是固定的1位,这是由 SMART 200 的芯片定死了,不需要设置。只设置从站地地,波特率,校验方式。
地址对应关系在下面链接中有表格
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
补充:
VW0  40001
VW2 40002
VW4 40003
依此类推。
写从站 Q0.1
03 05 00 01 值  2个字节CRC检验码 是这样的结构

参考下面200smart   modbus  rtu通讯链接资料,里面有详细介绍通讯,和串口调试助手通讯介绍。

smart200  Modbus RTU通信:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/020.html


Modbus RTU 主站:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/serial_port/modbus/Master/Master.htm

Modbus RTU 从站:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/serial_port/modbus/Slave/Slave.htm

 S7-200 SMART CPU与调试助手进行Modbus RTU 通信:

https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/serial_port/modbus/Modbus%20RTU_Modbus%20Slave_Modbus%20Scan/Modbus%20RTU_Modbus%20Slave_Modbus%20Scan.html


建议你用 MODSCAN32 调试,可以看到完整的请求及应答帧
按下述文档中步骤进行操作,其中有讲解可以解决你的问题:
、串口测试工具软件_「案例」串口调试助手与S7-200SMART PLC从站通信:
https://blog.csdn.net/weixin_39662263/article/details/110543632
、S7-200 SMART 与调试助手之间 Modbus RTU 通信:
https://www.meipian.cn/3ehgka7v
停止位数据位是协议里的东西,你的调试软件去适应协议就好了

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭