您现在所在的是:

串口通信

回帖:3个,阅读:1613 [上一页] [1] [下一页]
15614
ehszcs
文章数:1336
年度积分:992
历史总积分:15614
注册时间:2008/12/10
发站内信
发表于:2022/9/1 13:23:24
#0楼
1.RS指令的M8161的8位数据模式和16位数据模式是什么意思,什么时候用8位,什么时候用16位?
2.还有RS指令指定的发送寄存器和接收寄存器是不是一个寄存器(16位)保存一个字节(8位)的数据?
3.接收数据是不是从M8122置位后开始?
4.ADPRW指令适用哪些模块,RS指令是不是适用所有模块?
学c,c++,c++buider。
405
红狼B7BM
文章数:60
年度积分:405
历史总积分:405
注册时间:2021/2/22
发站内信
发表于:2022/9/1 14:31:34
#1楼
1.区别在于使用一个寄存器的低8位还是全部,仅仅是个人使用习惯选择,8位的数据你拼接起来用16位效果是一样的。
2.取决于你选8位还是16位,8位的话是这样的。
3.RS指令导通就接收
4.ADPRW适用ADP,RS适用所有模块
423
jiashijiang
文章数:37
年度积分:423
历史总积分:423
注册时间:2021/5/9
发站内信
发表于:2022/9/1 15:27:37
#2楼
官网下载个 通信手册,上面的关于RS指令的例程说得很清楚,8位数据,还是16位数据模式
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2022/9/2 17:01:03
#3楼
以下是引用ehszcs2022/9/1 13:23:24的发言:
1.RS指令的M8161的8位数据模式和16位数据模式是什么意思,什么时候用8位,什么时候用16位?
8位的意思是说收发时仅使用寄存器的低8位,高8位舍弃不用;16位意思是收发时寄存器高低8位都要使用
2.还有RS指令指定的发送寄存器和接收寄存器是不是一个寄存器(16位)保存一个字节(8位)的数据?
RS收发时是以字节为单位
3.接收数据是不是从M8122置位后开始?
M8122置位后开始发送数据,发送完成后自动复位M8122
4.ADPRW指令适用哪些模块,RS指令是不是适用所有模块?
3S、3G、3U扩展3U-485ADP-MB模块后可以使用ADPRW指令
RS指令一般扩展485BD就可以使用。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003