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

相关推荐

  • MICRO WIN 中不能插入行

    STL下,本来按一下回车就会在光标后面自动插入一个空白行。不知是何缘故,现在按回车键后不能自动创建行,光标直接定位到下一个指令开头。用菜单栏insert >row也…

    SIMATIC S7-200 2021年7月4日
  • 地址

    请教高手赐教:S7200的V区对应的标准MODBUS地址是怎样计算的?比如:vw102对应的MODBUS地址,VD204对应的MODBUS地址,是怎样计算的。谢谢! 问题补充:比如…

    SIMATIC S7-200 2021年7月5日
  • s200 子程序 零散问题

    关于s200的子程序,我继续问一些很基本的问题,还烦请前辈指教。1:在主程序里,用了一个定时器T38,计数器C0,我想在子程序中读出他们的数值,比如。直接把C0(或T38)的值用转…

    2017年11月26日
  • S7-200带两个EM253控制两个伺服电机走圆弧

    需要两个伺服电机大致走一个90度的圆弧,不需要很精确,速度也不会很快,请问有什么方法啊?本来想用RUN的,但一个包络只有4步,那步距角就台大了,多用几个包络的话,一个包络运行完中间…

    SIMATIC S7-200 2021年7月5日
  • 不让安装STEP7-MicroWIN V4.0

    我在一台新电脑上安装S7-200的软件STEP7-MicroWIN V4.0,但是,电脑总是让我先删除原来的软件,我已经删除完毕,而且,用“搜索”在文件目录上都已经找不到…

    SIMATIC S7-200 2020年11月1日
  • pid输出问题

    我在指令向导里面建了一个PID,请问我在PV-I设置为AIW0,Setpoin设置到40.0,但是为什么没有输出啊? 问题补充:你有号码吗? 我想电话请教你! 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 电脑重装系统后不能安装Microwin32 v4.0sp,以前安装在D盘里,从卸载程序里也没有发现关于西门子的软件

    电脑重装系统后不能安装Microwin32 v4.0sp,以前安装在D盘里,从卸载程序里也没有发现关于西门子的软件in order to i…

    2020年10月31日
  • S7-200CNCPU226

    大家好我用的S7-200CNCPU226PLC来控制两个禾川伺服电机,怎么在程序里面编写需要三个速度控制,就是刚开始的时候要回原点,然后加速运动然后再减速运动最后小匀速运动直到停止…

    SIMATIC S7-200 2021年7月5日
  • 200 smart 编程软件监控的时候卡死

    win10系统,CPU i5  7500   8GB内存。单独监控程序不卡,每次监控状态表就卡死,也不知道会卡多久&nb…

    2021年7月5日
  • USS协议和自由口协议通讯问题(急!)

    各位大侠,请问USS和自由口通讯有什么区别?能否同时用USS协议和自由口通讯协议通讯呢?上位机是研华IPC,一台CPU226,4台6RA70。我需要在IPC机与PLC间用自由口通讯…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论