搜索
bottom↓
回复: 3

modbus主机发送写数据,从机接收(要写多个寄存器)咋写?

[复制链接]

出0入0汤圆

发表于 2013-5-8 16:45:15 | 显示全部楼层 |阅读模式
modbus中,主机发送写数据的命令。写入多个寄存器。从机接收的程序如何表达?

关键地址这一块,程序不知如何描述
比如: 上位机向下位机写入三个寄存器的数据。这时下位机该如何判断?
当写一个时,从机可以用 switch(address),case:address;break 来写。
同时写三个,而且这三个的寄存器地址是不连续的,该怎么写? 程序该如何描述?

请多多指教

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-5-8 20:42:55 | 显示全部楼层
不连续的地址,可以一个一个写;也可以采用连续写后,在从机程序里另外处理

出0入0汤圆

 楼主| 发表于 2013-5-8 21:21:49 | 显示全部楼层
four_zhg 发表于 2013-5-8 20:42
不连续的地址,可以一个一个写;也可以采用连续写后,在从机程序里另外处理 ...

您好,有例子参考下呗。不知程序如何表达

出0入0汤圆

发表于 2013-5-8 22:18:52 | 显示全部楼层
yanse1214 发表于 2013-5-8 21:21
您好,有例子参考下呗。不知程序如何表达

在这个论坛搜一上modbus,例子多的是
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 13:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表