回复:200做从站modbus与上位机通讯

Laohuai

  • 帖子

    6044
  • 精华

    18
  • 被关注

    71

论坛等级:至圣

注册时间:2004-10-11

普通 普通 如何晋级?

发布于 2011-12-28 23:01:20

1楼

HoldStart处填写的就是保持寄存器V起始地址,
如果是&vb100, 那么保持寄存器(V)第一个地址就是VW100,
如果是&vb1000,那么保持寄存器(V)第一个地址就是VW1000,

MaxHold处填写的是可供主站读写的保持寄存器VW的数量

如果HoldStart=&vb100,MaxHold=10,那么地址对应如下:
VW100 40001
VW102 40002
VW104 40003
VW106 40004
VW108 40005
VW110 40006
VW112 40007
VW114 40008
VW116 40009
VW118 40010
共10个

如果HoldStart=&vb300,MaxHold=100,那么地址对应如下:
VW300 40001
VW302 40002
VW304 40003
...
VW498 40100
共100个


如果你做modbus从站,那么你可以将主站需要的数据,存放在保持寄存器里(HoldStart=&vb300)
如果VW300是A相电压,VW302是B相电压,VW304是C相电压,VW306是A相电流,VW308是B相电流,VW310是C相电流,那么你告诉对方如下的通讯协议:
40001 A相电压
40002 B相电压
40003 C相电压
40004 A相电流
40005 B相电流
40006 C相电流

其他的字符格式以及从站地址和对方约定一下即可。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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