S7 200与单片机Modbus 485 通讯

S7 200与单片机通过Modbus 485 通讯,知道从站单片机地址为01 03 01 01 31 88,01 02 01 00 00 02 F8 37,怎么确定Modbus地址

问题补充:
确实是漏了,01 03 01 01 00 01 D4 36

最佳答案

1、
01 03 01 01 31 88  不是MODBUS RTU 03 功能码的请求帧,最后两个字节31 88是CRC 校验,验证了一下确实是前面四个字节 01 03 01 01 的检验码。应该还有两个字节的数据个数才符合 MDOBUS RTU 03 功能码的请求帧,是不是贴错了。就这个解释如下
01 03 01 01 这四个字节:
第1个字节 01 是设备地址
第2个字节 03 是功能码,读保持寄存器
第3、4个字节 01 01 是保持寄存器地址,先转换成十进制,那就是257,再加上1就是 258,然后在最前面加上保持寄存器地址标识 4,并凑够5位数,则是 40258。至于 40258 是200 侧保持区那一个那还要看200 侧的保持寄存器区是怎么定义的。
2、
01 02 01 00 00 02 F8 37 经验证是完整的,读从站的数字量输入。
第1个字节 01 是设备地址
第2个字节 02 是功能码,读从站数字量输入
第3、4个字节 01 00,就是地址,转换成十进制,就是 256,再加上 1,则为 257,再在最前面加上区域标识,则地址为 10257。
257 是不是超出了 200 的过程映像区的大小?
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/019.html

提问者对于答案的评价:
已经解决

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:51
下一篇 2021年7月5日 下午4:51

相关推荐

  • 我先现在做的项目有几个问题请大家指点

    S7-200与组态王连接的一个监控,S7-200打算用CP-243-1以太网通讯模块。1、PLC至工控机距离大概有130米,我用普通网线传输,请问是否有可以,如果长了会出现什么问题…

    SIMATIC S7-200 2020年11月1日
  • win7中安装microwin-step7

    请教大家一下:我的64位笔记本里是win7操作系统,我在里面安装microwin-step7 sp6的时候老是报错,请问是什么原因,怎么解决这个问题?不胜感激! 问题补充…

    SIMATIC S7-200 2017年12月21日
  • 自由协议

    我现在用s7-200和仪表做自由协议,可以用XTM把请求写进去,但是RCV数据读不上来,但当我用串口软件调试,收发数据都可是实现,所以应该还是程序的问题。我把程序的图片发上来,麻烦…

    2020年10月31日
  • MODBUS RTU

    大家好:硬件CPU 214-2BD23-0XB8,软件S7-200SP6和指令库SP5.问S7-200做主站和第三方从站模块(modbus RTU)通迅,PLC…

    SIMATIC S7-200 2020年11月1日
  • 触摸屏修改的参数在程序中如何执行修改

    各位网友,触摸屏修改PLC某变量的值,修改的值何时起作用?具体就是在扫描周期何处才能被执行?比如:PLC在程序执行阶段时,触摸屏修改了变量的值,这时程序会识别并修改吗?还是必须在程…

    2017年12月1日
  • wincc 与s7-200通讯

    我现在尝试了几种结局方法。一:使用 em277通过wincc自带驱动cp5412驱动通讯,硬件cp5611,不过有人说通讯只能8个连接,有人说可以50个链接,因为暂时没有…

    SIMATIC S7-200 2021年7月5日
  • smart编程软件 符号显示

    符号在(符号:绝对)模式下显示不全,只能调到(仅符号)模式才能显示全部符号,请问有没有什么方法,可以在(符号:绝对)模式下显示全部符号 最佳答案 如图,改变LAD的宽度 图片说明:…

    2021年7月5日
  • S7-200通讯问题?

    煤矿行业,CPU226,通讯距离800米,用NETR/NETW编的通讯程序,不是用向导建的.已经使用一年多.最近出现通讯不上的毛病,我用一个新226PLC分别和这两个PLC通讯(通…

    SIMATIC S7-200 2021年7月5日
  • 传感器信号丢失plc信号为什么不刷新

    我用的是smart700 ie v3触摸屏,西门子 s7-200 224xp. 程序是周期轮询,扫描周期是10ms。而且调不了,运…

    SIMATIC S7-200 2021年7月5日
  • s7-200 有哪些版本?

    s7-200到目前为止有哪些版本?他们分别都有什么功能?有没有兼容cp5711的功能?谢谢 问题补充:用cp5711监控s7-200的方法有人试过吗?用的是那个版本啊? 最佳答案 …

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论