From a9e14f2f7edc9da96536225060b7bb549cb7f855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=91=E5=8F=AB=E9=94=84=E5=A4=B4?= Date: Wed, 13 Dec 2023 10:47:27 +0800 Subject: [PATCH] =?UTF-8?q?GetWaterStatus=20=E8=8E=B7=E5=8F=96=E6=B0=B4?= =?UTF-8?q?=E7=9A=84=E7=8A=B6=E6=80=81=20=20=E5=81=9C=E6=AD=A2=E5=92=8C?= =?UTF-8?q?=E4=B8=8B=E5=8F=91=E6=B0=B4=E7=9A=84=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DBHelpers/DB2105WriteHelper.cs | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs b/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs index e38ad63..b87268f 100644 --- a/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs +++ b/DataBlockHelper/DBHelpers/DB2105WriteHelper.cs @@ -644,5 +644,41 @@ namespace DataBlockHelper.DBHelpers } + + /// + /// 0 冷水A 1 热水A 2 冷水B 3 热水B + /// + /// + public static void StopWater(int no) + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}.{53}.{no}",false); + } + + /// + /// 0 冷水A 1 热水A 2 冷水B 3 热水B + /// + /// + + public static void StartWater(int no) + { + var siemensS7Net = PlcConnect.Instance; + siemensS7Net.Write($"{DbName}.{53}.{no}", true); + } + + + public List GetWaterStatus() + { + var siemensS7Net = PlcConnect.Instance; + List status = new List(); + for (int i = 0; i < 4; i++) + { + var b= siemensS7Net.ReadBool($"{DbName}.{53}.{i}"); + status.Add(b.Content); + } + return status; + } + + } } \ No newline at end of file