打印

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

[复制链接]
3063|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjleejl|  楼主 | 2007-3-8 13:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前正在做MODBUS协议,有一个问题不太明白,希望大家能给点帮助,不胜感激

关于MODBUS数据域的寄存器地址在从机程序中如何实现?
例如从机只有8个模拟量(每个模拟量占用2字节,用04功能码),8个开关量(用02功能码)。在从机程序中如何定义他们?

相关帖子

沙发
chunyang| | 2007-3-8 16:44 | 只看该作者

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

使用特权

评论回复
板凳
hyhmh| | 2007-3-15 15:51 | 只看该作者

使用虚拟

技巧上,定义时尽量将连续的单元按MODBUS协议定义的顺序按排在一起

程序实现时,方便一起
如:查询 0000开始的 08个寄存器
有用户可能使用: 0003开始的 02个寄存器

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

13

帖子

0

粉丝