首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过modbus tcp检查注册表值更改

通过modbus tcp检查注册表值更改
EN

Stack Overflow用户
提问于 2019-08-29 21:20:58
回答 1查看 214关注 0票数 0

我使用EasyModbus库来连接计算机和微控制器。

问题:我需要通过ModbusTCP <>读取微控制器上的全局寄存器/变量这不是单次读取,它必须检查给定寄存器的状态是否已更改,并将其值赋给变量/字段(接近实时)

我试过了:在任何我可以通过ReadHoldingRegisters读取寄存器的方法中,类本身都不再有这个选项。

代码语言:javascript
运行
复制
public static ModbusClient modbusClient = new ModbusClient();

void sth
{
 int[] registers = modbusClient.ReadHoldingRegisters(2500, 5);
}

有人知道如何解决这个问题吗/有人能给我指点一下吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-29 22:32:27

您需要轮询微控制器,Modbus不支持事件或类似功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57711174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档