gpt4 book ai didi

java - Jamod Modbus Slave - 分配寄存器

转载 作者:可可西里 更新时间:2023-11-01 02:51:40 27 4
gpt4 key购买 nike

我尝试了 jamod 库中的 modbus 从程序。我可以设置一个输入寄存器:

spi.addInputRegister(new SimpleInputRegister(45));

我可以设置 3 个输入寄存器:

spi.addInputRegister(new SimpleInputRegister(45));
spi.addInputRegister(new SimpleInputRegister(45));
spi.addInputRegister(new SimpleInputRegister(4563));

这将是寄存器 0、1 和 2。我如何将这些寄存器设置为寄存器地址 100,101,102?我必须添加一些假寄存器吗?

问候安德烈亚斯

最佳答案

您可以通过在循环中添加寄存器来创建“假”寄存器。这不会在 Modbus 映射中造成漏洞,因此那些“假”寄存器将可供任何主控使用,并且它们不会导致非法地址异常响应。

我修改了 j2mod,它是 jamod 的一个分支,因此它支持从 SVN 修订版 95 开始的稀疏 Modbus 映射。j2mod 也可以在 SourceForge 上获得。

关于java - Jamod Modbus Slave - 分配寄存器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30759991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com