From 0d653996a057ae372ec630da0bad632341742b86 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期五, 22 九月 2023 19:37:04 +0800
Subject: [PATCH] plc写用统一的方法
---
service/plc.go | 25 ++-----------------------
1 files changed, 2 insertions(+), 23 deletions(-)
diff --git a/service/plc.go b/service/plc.go
index ec7c795..5388b0c 100644
--- a/service/plc.go
+++ b/service/plc.go
@@ -34,18 +34,7 @@
if plcConfig.Method == constvar.PlcMethodModbusTCP {
ipAddr = fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)
- //conn, err := plc.GetModbusConnection(ipAddr)
- //if err != nil {
- // logx.Errorf("plc write failed, 杩炴帴plc澶辫触: %v", err.Error())
- // plcConfig.CurrentErr = err
- // return PlcWrite(plcConfig, fieldType, position, value)
- //}
- //
- //result, err := plc.WriteHoldingRegister(conn, startAddress, value)
-
- //err = modbusx.Write(ipAddr, uint16(startAddress), value)
-
- _, err = apacheplc4x.WriteHoldingRegister(ipAddr, startAddress, value)
+ err = WriteHoldingRegister(ipAddr, startAddress, value)
if err != nil {
logx.Errorf("plc write failed, address: %v, value: %v, err: %v", startAddress, value, err.Error())
@@ -70,17 +59,7 @@
)
if plcConfig.Method == constvar.PlcMethodModbusTCP {
ipAddr = fmt.Sprintf("%s:%v", plcConfig.Address, plcConfig.Port)
- //conn, err := plc.GetModbusConnection(ipAddr)
- //if err != nil {
- // logx.Errorf("plc write failed, 杩炴帴plc澶辫触: %v", err.Error())
- // plcConfig.CurrentErr = err
- // return PlcWriteDirect(plcConfig, address, value)
- //}
- //result, err := plc.WriteHoldingRegister(conn, address, value)
-
- //err = modbusx.Write(ipAddr, uint16(address), value)
-
- _, err = apacheplc4x.WriteHoldingRegister(ipAddr, address, value)
+ err = WriteHoldingRegister(ipAddr, address, value)
if err != nil {
logx.Errorf("plc write failed, address: %v, value: %v, err: %v", address, value, err.Error())
--
Gitblit v1.8.0