广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3642|回复: 3

MODBUS多从机的在线状态怎么做呢

[复制链接]

9

主题

20

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2024-8-2 15:37:58 | 显示全部楼层 |阅读模式
求助大佬
回复

使用道具 举报

61

主题

221

帖子

2744

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
2744
QQ
发表于 2024-8-4 23:20:40 | 显示全部楼层
用Lua代码去操作队列循环去读数据,返回nil或者false就不在线
大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

9

主题

20

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2024-8-5 09:18:56 | 显示全部楼层
谢谢指教,但是我有点愚昧,不太明白怎么做,能不能请大佬详细指教
回复

使用道具 举报

61

主题

221

帖子

2744

积分

版主

大彩爱好者Q群14769485

Rank: 7Rank: 7Rank: 7

积分
2744
QQ
发表于 2024-8-5 15:35:26 | 显示全部楼层
slave_list={} --创建一个保存站点的变量
slave_list[#slave_list+1]={s=001} --将站点先存储到站点变量里(s站号自己根据实际站号输入)
slave_list[#slave_list+1]={s=002}
.......
--以上是全局变量
for i=1,#slave_list do
   if mb_read_coil_01 (slave_list [i],0,1) == false then
        --通信失败
   end
end
大彩爱好者Q群14769485
点我下载→TFT【易模块】封装好的函数库
点我下载→TFT屏可中文lua编辑器【好用】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2025-4-3 14:02 , Processed in 0.052472 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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