From 560985f421189fde3963b8c5af7d7ee1312f125b Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 16 九月 2023 14:32:25 +0800 Subject: [PATCH] 换另外一个modbus库 --- pkg/plc/plc4x.go | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) diff --git a/pkg/plc/plc4x.go b/pkg/plc/plc4x.go index 041a172..68562a6 100644 --- a/pkg/plc/plc4x.go +++ b/pkg/plc/plc4x.go @@ -33,15 +33,11 @@ if !ok { return nil, false } - connOK, err := cm.CheckConnect(conn, time.Second*1) - if err != nil { - logx.Errorf("check plc conn err: %v", err.Error()) - return nil, false - } - if connOK { - return conn, true - } - return nil, false + //if ok, _ := cm.CheckConnect(conn, time.Second); !ok { + // conn.Close() + //} + + return conn, true } var connectionManager = newPlcConnectionManager() @@ -70,7 +66,6 @@ func GetModbusConnection(ipAddr string) (plc4go.PlcConnection, error) { if conn, ok := connectionManager.GetConnection(ipAddr); ok { - time.Sleep(time.Second * 1) return conn, nil } // 鍒涘缓涓�涓笂涓嬫枃锛屽苟璁剧疆 3 绉掕秴鏃� @@ -82,7 +77,6 @@ return nil, err } connectionManager.AddConnection(ipAddr, conn) - time.Sleep(time.Second * 1) return conn, nil } -- Gitblit v1.8.0