完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我试图从Modbus投票中读取1个保持寄存器值,但是响应并不完全正确。任何人都可能面临同样的问题吗??????????以下是我的配置:从地址= 1RealStase= 01-函数代码-03-保持寄存器值= 2DI可以看到我的数据作为响应,但是响应也得到了一些其他值……!!!!!!!!!!!!!!!!!!!!!下面是我的请求和响应读1保持寄存器值:TX:000 0229 - 03,00,01,84,0A,和:GRT;000230,01 03 03 02,00 2D,00,A,A,A,B,B,F,0,A,F0,α,F0,α,F0,α,F0,α,F0,α,F0,α,F0,α,F0,α,F0,γ,F0,α,F0,α,F0,α,F0,α,F0,γ,F0,α,F0,γ,F0,γ,F0,γ,F0,α,F0,γ,F0,α,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,γ,F0,γ,F0,α,F0,γ,F0,γ,F0,γ,F0,γ,F0,γ,F0,γ,F0,γ,F0,α,F0,γ,F0,α,F0,γ,F0,γ,F0,γ,F0,γ,F0、00、00、01、84、0A、84、0A、220、78、59、78、59、01、01、01、01、83、59、59、59、01、59、59、01、59、59、59、59、59、01、59、59、59、59、01、59、59、59、59、59、01、59、59、59、59、59、01、59、01、0、0、0、0、0、0、0、0、0、23、5、0、1、0、0、0、0、2、0、0、1、2、0、0、0、0、23、5、1、0、0、0、0、0、2、0、2、0、0、0、0、0、2、0、2、0、0、0、0、0、2、0、2、0、0、0、0、0、2、0、2、0、0、0、0、2、0、2、0、0、0、2、0、0、0、2、0、2、0、0、0、0、0、0、2、0、0、2、0、0、0、0、2、0、1、2、0、0、0、0、2、0、1、2、0、0、0、0、2、0、1、2、0、0、0、0、2、0、1、2、0、0、0、0、0、2、2、0、0、0、0、0、2、2、0、0、0、0、0、0、0、2、0、0310-01,03,00,00,00,01,84,0A,RX:000 0240-80,03,00,tx:000,240-01 03 00 00,00,x,02242-01,α,2D,α,2a,α,β,α,β,α,β,α,β,α,β,α,β,β,α,β,α,β,β,α,β,β,β,β,β,β,β,β,γ,β,β,β,β,β,β,γ,β,β,β,β,γ,β,β,β,β,β,γ,β,β,β,β,γ,β,β,β,β,β,β,γ,β,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,β,γ,β,β,3,03,01,31,01,83,01,80,f0,01,83,01,f0,t0;f0,tx:000,240-01,a,x,31,02249,01,x,31,02249,01。0252-80F0 01 83 01
以上来自于百度翻译 以下为原文 I tried to read 1 holding register value from modbus poll, but the response is not coming properly. can any one had face the same issue??????? Below are my configurations: slave address = 1 register address = 01 function code - 03 holding register value = 2D I can see my data in response , but response was getting with some other values too........!!!!!!!!!!!!!!! Below is my request and response for reading 1 holding register value : Tx:000229- 01 03 00 00 00 01 84 0A -> request Rx:000230- 01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 -> response Tx:000231-01 03 00 00 00 01 84 0A Rx:000232-00 00 01 84 0A Tx:000233-01 03 00 00 00 01 84 0A Rx:000234-01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 Tx:000235-01 03 00 00 00 01 84 0A Rx:000236-00 00 01 84 0A Tx:000237-01 03 00 00 00 01 84 0A Rx:000238-01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 Tx:000239-01 03 00 00 00 01 84 0A Rx:000240-80 F0 01 03 00 Tx:000241-01 03 00 00 00 01 84 0A Rx:000242-01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 Tx:000243-01 03 00 00 00 01 84 0A Rx:000244-01 84 0A Tx:000245-01 03 00 00 00 01 84 0A Rx:000246-01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 Tx:000247-01 03 00 00 00 01 84 0A Rx:000248-83 01 80 F0 01 03 00 00 00 01 84 0A Tx:000249-01 03 00 00 00 01 84 0A Rx:000250-01 03 02 00 2D 78 59 01 83 03 01 31 01 83 01 80 F0 01 83 01 80 F0 01 83 01 80 F0 Tx:000251-01 03 00 00 00 01 84 0A Rx:000252-80 F0 01 83 01 |
|
相关推荐
3个回答
|
|
|
“01 03×02 00 2D 78 59”-以及对您请求REST 03的响应-Gt;函数02--t;ByTest00 2D & Gt值;返回值78 - 59,以及CRC后面的更多消息……“01 83 01 31”83 - gt;错误代码,请求位与高位SET01--GT;异常代码非法函数…等
以上来自于百度翻译 以下为原文 "01 03 02 00 2d 78 59" -> the response to your request 03 -> function 02 -> number of bytes 00 2d -> value returned 78 59 -> crc followed by more messages.... "01 83 01 31" 83 -> error code, request 3 with the high bit set 01 -> exception code ILLEGAL FUNCTION ...etc |
|
|
|
|
|
是的,我可以看到反应,但可能是不必要的数据的原因。
以上来自于百度翻译 以下为原文 Yeah, i can see the response but what might be the reason for that unwanted data |
|
|
|
|
|
监视总线上的原始数据,看看总线上到底有什么。正如我所说的,“01 83 01”表示在设备上不支持请求3。可能有超过1个设备具有相同的地址。
以上来自于百度翻译 以下为原文 Monitor the raw data on the bus to see what is really out there on the bus. As I said "01 83 01" indicates a request 3 not supported on a device. Maybe there are more than 1 device with the same address ? |
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
494 浏览 0 评论
5807 浏览 9 评论
2347 浏览 8 评论
2235 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3542 浏览 3 评论
1150浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1117浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
885浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
495浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 04:56 , Processed in 0.787492 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
19607