LabVIEW论坛
登录
直播中
王子陵
7年用户
363经验值
擅长:电源/新能源 控制/MCU
私信
关注
[问答]
MODBUS通讯出现程序卡死现象,无法读取数据
开启该帖子的消息推送
ModBus通信
`在使用
labview
的MODBUS函数库过程中遇到如下现象,程序会卡在这里运行不下去用的是读取输入寄存器函数。
试过了加延时的方法还是不行,通讯不稳定,有时候可以,但这个问题经常性跳出来影响测试
`
已退回
10
积分
回帖
(2)
段亚喆
2020-4-24 14:45:06
初步估计你串口里面根本就没数据,而且你设置了用不超时,程序就一直在那等待数据
初步估计你串口里面根本就没数据,而且你设置了用不超时,程序就一直在那等待数据
3
举报
王子陵:
设置超时时间后就会报出超时错误
段亚喆
回复
王子陵:
你检查一下你选的串口及其参数配置都对不对,并且可以从A200寄存器开始读取51个寄存器的数据出来?用大傻一些其他工具与你要通讯的对象进行通讯
王子陵
回复
段亚喆:
串口信息是没问题的 都确认过 读取数据是有时候不正常 偶尔出现这种现象
王志博
2020-4-24 15:06:43
把-1改成5000MS试试,看看报的什么错再说
把-1改成5000MS试试,看看报的什么错再说
2
举报
王子陵:
设置超时时间后就会报出超时错误
王志博
回复
王子陵:
如果超时,说明你的程序连接不上硬件啊,有可能是你的地址哪出现了问题,也有你的设备初始化后加一个等待时间试试,用MODBUS调试软件如果没问题的话,就说明你的编程有问题了。
更多回帖
rotate(-90deg);
回复
相关问答
ModBus通信
多线程运行时
modbus
协议栈会
出现
丢包
现象
怎么解决呢
2022-10-12
1885
modbus
通讯
会
出现
读取
失败是什么情况
2022-11-09
965
LABVIEW
modbus
通讯
问题
2020-06-02
2878
modbus
通讯
延迟回复导致
读取
错位是何原因?
2023-05-05
1254
为什么使用printf或sprintf会
出现
程序
在中断服务函数中
卡死
的
现象
呢
2021-12-01
2301
modbus
tcp
通讯
,labview采集不到
数据
,怎么解决?
2016-09-26
4847
问下大家
modbus
通讯
有什么好的思路吗,哪位有比较好的
程序
分享下
2016-09-08
3543
stc12c5a60s2写的
modbus
程序
,偶尔
通讯
异常
2018-04-11
3359
如何通过VISA编写
Modbus
通讯
协议呢
2021-09-29
3170
关于
modbus
/tcp
通讯
的一些问题
2017-08-15
5256
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分