zhangqian
2023-09-18 30c549c7e4d63ab3ea5bd0a7cfd69fa89339df33
增加重试,地址-1
1个文件已修改
6 ■■■■■ 已修改文件
pkg/plc/modbusx/modbus.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pkg/plc/modbusx/modbus.go
@@ -6,9 +6,15 @@
)
func Read(ipAddr string, address uint16, quantity uint16) (data []byte, err error) {
    address--
    cli := getModbusConnection(ipAddr)
    data, err = cli.ReadHoldingRegisters(address, quantity)
    dealErr(err, ipAddr)
    if err != nil {
        cli = getModbusConnection(ipAddr)
        data, err = cli.ReadHoldingRegisters(address, quantity)
        dealErr(err, ipAddr)
    }
    return
}