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

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

MODBUS主机模式停止轮询

[复制链接]

3

主题

8

帖子

43

积分

新手上路

Rank: 1

积分
43
发表于 2024-6-19 09:48:46 | 显示全部楼层 |阅读模式
控件绑定变量后,屏幕会不停的轮询所有输入寄存器。
有没有办法停止轮询,我想用LUA读取特定的寄存器
或者有没有使用LUA做一个主机的例程?
回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-6-19 11:47:23 | 显示全部楼层
用lua的mb函数去读写,可参考例程:
https://www.gz-dc.com/UPLOADS/FI ... US%20-%20LUAAPI.ZIP
回复

使用道具 举报

3

主题

8

帖子

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2024-6-19 14:46:45 | 显示全部楼层
dctechnology 发表于 2024-6-19 11:47
用lua的mb函数去读写,可参考例程:
https://www.gz-dc.com/UPLOADS/FILE/20210628/MODBUS%20-%20LUAAPI.ZI ...

使用LUA遇到个问题
我使用device_name = mb_read_input_reg_04(1, 0, 16)获取了数据,如何把这数据转换为字符串,显示在文本控件中?
set_text(0, 1, tostring(device_name))打印出来的数据是table: 167EEC20
回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-6-19 18:13:13 | 显示全部楼层
一个字节一个字节转出来在拼接起来
回复

使用道具 举报

3

主题

8

帖子

43

积分

新手上路

Rank: 1

积分
43
 楼主| 发表于 2024-6-20 08:51:54 | 显示全部楼层
dctechnology 发表于 2024-6-19 18:13
一个字节一个字节转出来在拼接起来

能详细解答一下吗?
比如要输入的内容是“注意:这是一个测试程序!!!”转换为HEX接收到为D7 A2 D2 E2 A3 BA D5 E2 CA C7 D2 BB B8 F6 B2 E2 CA D4 B3 CC D0 F2 A3 A1 A3 A1 A3 A1
收到的是14个10进制的数,我如何把这14个数输出到文本框中?
回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-6-20 14:06:22 | 显示全部楼层
可以参考这个例程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 18:48 , Processed in 0.052973 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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