关于MODBUS数据域的寄存器地址在从机程序中如何实现?

[复制链接]
 楼主| zjleejl 发表于 2007-3-8 13:55 | 显示全部楼层 |阅读模式
目前正在做MODBUS协议,有一个问题不太明白,希望大家能给点帮助,不胜感激<br /><br />关于MODBUS数据域的寄存器地址在从机程序中如何实现?<br />例如从机只有8个模拟量(每个模拟量占用2字节,用04功能码),8个开关量(用02功能码)。在从机程序中如何定义他们?
chunyang 发表于 2007-3-8 16:44 | 显示全部楼层

是虚拟的,用程序模拟实现

  
hyhmh 发表于 2007-3-15 15:51 | 显示全部楼层

使用虚拟

技巧上,定义时尽量将连续的单元按MODBUS协议定义的顺序按排在一起<br /><br />程序实现时,方便一起<br />如:查询&nbsp;0000开始的&nbsp;08个寄存器<br />有用户可能使用:&nbsp;0003开始的&nbsp;02个寄存器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部