From 23a92b7802357da7650c7362fb4dd1b029123aa5 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期一, 18 九月 2023 19:28:05 +0800
Subject: [PATCH] 新库使用短连接

---
 service/plc.go |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/service/plc.go b/service/plc.go
index b86c091..ec7c795 100644
--- a/service/plc.go
+++ b/service/plc.go
@@ -163,3 +163,13 @@
 		return modbusx.Write(ipAddr, uint16(address), cast.ToInt(value))
 	}
 }
+
+func PlcIsConnect() bool {
+	if conf.Conf.PLC.Package == constvar.PlcPackageApache {
+		return apacheplc4x.IsConnect()
+	} else if conf.Conf.PLC.Package == constvar.PlcPackageApacheLongConnection {
+		return false
+	} else {
+		return modbusx.IsConnect()
+	}
+}

--
Gitblit v1.8.0