From 0fadf1f0cd6c1876261d9984c2518e8f1a69171b Mon Sep 17 00:00:00 2001 From: iioter <535915157@qq.com> Date: Sat, 27 Aug 2022 11:27:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A5=BF=E9=97=A8=E5=AD=90?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2=E5=86=99=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plugins/Drivers/DriverSiemensS7/SiemensS7.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Plugins/Drivers/DriverSiemensS7/SiemensS7.cs b/Plugins/Drivers/DriverSiemensS7/SiemensS7.cs index db60b66..a8af785 100644 --- a/Plugins/Drivers/DriverSiemensS7/SiemensS7.cs +++ b/Plugins/Drivers/DriverSiemensS7/SiemensS7.cs @@ -289,7 +289,9 @@ namespace DriverSiemensS7 //通用方法 if (method == nameof(Read)) { - plc?.Write(ioarg.Address, toWrite); + var dataItem = DataItem.FromAddress(ioarg.Address); + //plc?.Write(dataItem.DataType, dataItem.DB, dataItem.StartByteAdr + 1, ((byte[])toWrite).Length); + plc?.Write(dataItem.DataType, dataItem.DB, dataItem.StartByteAdr + 2, toWrite); rpcResponse.IsSuccess = true; return rpcResponse;