wincc以功能码为16(即Write Multiple Registers)的方式怎么写入modbus从设备

已锁定

实验室清洁工

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2021-10-22

普通 普通 如何晋级?

wincc以功能码为16(即Write Multiple Registers)的方式怎么写入modbus从设备

665

2

2021-10-22 11:01:46

modbusTcp已正常通信,同时用VB里的HMIRuntime.Tags ("XXXX").write 也可以写入数据,但是要同时写入多个寄存器怎么写呢?wincc里的modbusTcp驱动支持Write Multiple Registers吗?


由于项目用的是wincc做组态界面,所以就直接在wincc里操作modbus了,今天遇到一个比较奇葩的问题,有一个modbus地址死活写不进去,返回错误码03,切换各种数据格式,还是报错,然后我用python代码,也是一样的问题,各种数据格式都写不进这个寄存器地址,但是在python里,我用Write Multiple Registers的方式,起始地址是当前这个地址的前两位,然后同时写入2个地址的数据,居然能写进去,所以想问下wincc里的modbusTCP驱动支持Write Multiple Registers吗?

wincc以功能码为16(即Write Multiple Registers)的方式怎么写入modbus从设备 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有31074条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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