gpt4 book ai didi

java - 什么比从modbus串口读取数据更好,关闭或保持连接打开

转载 作者:行者123 更新时间:2023-12-02 01:09:06 29 4
gpt4 key购买 nike

你好,我使用modbus设备并使用java和j2mod库,我的目标是我需要每10秒从串口读取多个关于modbus设备的注册表,然后聚合数据然后上传到数据库,在这种情况下每次之后当代码通过 ModbusSerialMaster 读取数据(readMultipleRegisters)时。我是否在每个读取结束时关闭连接并在新读取开始时重新打开连接

最佳答案

除非您有充分的理由关闭端口(我唯一能想到的是您是否需要出于其他目的共享它,但我怀疑您会这样做,因为您说您想在10 秒间隔),只需保持打开状态即可。

另一方面,根据您的设置,打开和关闭端口可能会占用读取之间的一些时间。如果您不需要共享端口,我想不出在阅读后关闭端口可以获得任何好处。

说实话,我想不出与 Modbus 相关的任何特定因素,因此任何传统串行通信的指导和规则都适用。如果您搜索 SO 或大多数其他地方,您会发现最常见的建议是保持端口开放。

关于java - 什么比从modbus串口读取数据更好,关闭或保持连接打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57706818/

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