回复:MODBUS通信,SMART200用作从机,无报错,查询无返回

已锁定

手机用户20231011167964

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2023-10-11

普通 普通 如何晋级?

发布于 2023-10-16 15:26:43

4楼

展开查看
以下是引用纯粹的力量在2023-10-13 08:13:46的发言 >3楼

参数 MaxHold 用于设置 Modbus 地址 4xxxx 或 4yyyyy 可访问的 V 存储器中的字保持寄存器数。例如,如果要允许 Modbus 主站访问 2000 个字节的 V 存储器,请将 MaxHold 的值设置为 1000 个字(保持寄存器)。 

你设置的为1000个    你监控vw3000不再通讯范围了

还有不报错并不一定要有数值,  从站你有没有发送    用通讯测试软件监控一下    主站有没有收发给从站数据都要对应来看

发现了错误原因;我跟着两个视频学习,写了两个项目,一个 parity 设置的无校验,库存储器设置VB0000,通信失败的原因是库存储器设置的与 MaxHold 重复了;另一个改了库存储器的地址为VB2343,同时改了parity ,设置的偶校验,但串口调试助手还是无校验,所以通信也不对;

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8946条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。